.linea-label-section{padding-bottom:28px}.linea-italian-labels{padding:24px var(--linea-page-x) 48px;color:var(--linea-fg);scroll-margin-top:var(--linea-nav-total)}.linea-italian-labels__search{gap:8px;max-width:36rem;font-size:18px;font-weight:600;display:grid}.linea-italian-labels__search input{border:1px solid var(--linea-fg);background:var(--linea-bg);width:100%;min-height:48px;color:var(--linea-fg);caret-color:var(--linea-fg);font:inherit;border-radius:0;padding:10px 12px}.linea-italian-labels__search input::placeholder{color:var(--linea-fg);opacity:.7}.linea-italian-labels__count,.linea-italian-labels__empty{margin:24px 0;font-size:18px}.linea-italian-labels__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.linea-italian-labels__list li{min-width:0}.linea-italian-labels a.linea-italian-labels__card{background:var(--linea-surface-raised);flex-direction:column;justify-content:space-between;gap:24px;height:100%;min-height:160px;padding:20px;text-decoration:none;display:flex}.linea-italian-labels__card:hover .linea-italian-labels__name{text-underline-offset:4px;text-decoration:underline}.linea-italian-labels__logo{align-items:center;min-height:80px;display:flex}.linea-italian-labels__logo img{object-fit:contain;width:auto;max-width:100%;height:80px}.linea-italian-labels__name{font-family:var(--linea-font-strong);overflow-wrap:anywhere;margin:0 0 6px;font-size:clamp(20px,2vw,26px);line-height:1.15}.linea-italian-labels__list p{overflow-wrap:anywhere;margin:4px 0;font-size:16px;line-height:1.4}.linea-italian-labels__directory-link,.linea-italian-labels a{color:var(--linea-fg);text-underline-offset:4px;text-decoration:underline}.linea-italian-labels__more{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:16px;margin-top:36px;font-size:16px;display:flex}.linea-italian-labels__more button{border:1px solid var(--linea-fg);background:var(--linea-bg);min-height:44px;color:var(--linea-fg);font:inherit;cursor:pointer;padding:8px 14px}.linea-italian-labels__more button:hover{background:var(--linea-fg);color:var(--linea-bg)}.linea-italian-labels :focus-visible,.linea-italian-labels__directory-link:focus-visible{outline:2px solid var(--linea-fg);outline-offset:4px}@media (max-width:1023px){.linea-italian-labels__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.linea-italian-labels__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.linea-italian-labels a.linea-italian-labels__card{min-height:144px;padding:16px}}.linea-catalog-biography{padding:32px var(--linea-page-x) 48px}.linea-catalog-prose{max-width:70ch;color:var(--linea-fg);font-size:clamp(18px,1.5vw,22px);line-height:1.55}.linea-catalog-prose>p{margin:0 0 1.2em}.linea-catalog-sources{font-size:16px;line-height:1.5}.linea-catalog-sources summary{cursor:pointer;text-underline-offset:4px;width:fit-content;text-decoration:underline}.linea-catalog-sources summary:focus-visible,.linea-catalog-sources a:focus-visible{outline:2px solid var(--linea-fg);outline-offset:4px}.linea-catalog-sources ul{margin:12px 0 0;padding:0;list-style:none}.linea-catalog-sources a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.linea-label-note{max-width:62ch;padding:0 var(--linea-page-x) 16px;margin:0;font-size:18px;font-weight:600;line-height:1.35}.linea-label-releases{padding:0 var(--linea-page-x);margin:0;list-style:none;display:grid}.linea-label-grid{padding:24px var(--linea-page-x) 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 12px;margin:0;list-style:none;display:grid}@media (min-width:640px){.linea-label-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){.linea-label-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:32px 16px;padding-top:32px}}@media (min-width:1024px){.linea-label-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}.linea-label-tile{min-width:0;color:var(--linea-fg);outline:none;display:block}.linea-label-tile:focus-visible{outline:2px solid var(--linea-fg);outline-offset:4px}.linea-label-tile__image{aspect-ratio:1;isolation:isolate;background:var(--linea-surface-raised);width:100%;transition:border-radius .42s cubic-bezier(.16,1,.3,1);display:block;position:relative;overflow:hidden}.linea-label-tile__logo{object-fit:contain;background:#fff;padding:8px}.linea-label-tile--static{cursor:default}a.linea-label-tile:not(.linea-label-tile--cover):focus-visible .linea-label-tile__image{border-radius:50%}@media (hover:hover) and (pointer:fine){a.linea-label-tile:not(.linea-label-tile--cover):hover .linea-label-tile__image{border-radius:50%}}@media (prefers-reduced-motion:reduce){.linea-label-tile__image{transition:none}}.linea-label-tile__monogram{font-family:var(--linea-font-strong);font-size:clamp(28px,4.4vw,56px);font-weight:var(--linea-weight-heading);letter-spacing:0;place-items:center;line-height:1;display:grid;position:absolute;inset:0}.linea-label-tile__name{-webkit-line-clamp:2;overflow-wrap:anywhere;text-transform:uppercase;-webkit-box-orient:vertical;margin-top:8px;font-size:13px;font-weight:600;line-height:1.1;display:-webkit-box;overflow:hidden}.linea-label-artists{padding:0 var(--linea-page-x);flex-wrap:wrap;gap:8px;margin:0;list-style:none;display:flex}.linea-label-artist--plain{border:1px solid var(--linea-fg);min-height:32px;color:var(--linea-fg);font-size:var(--linea-control-font,13px);align-items:center;padding:0 10px;font-weight:600;line-height:1;display:inline-flex}.linea-label-release{align-items:baseline;gap:2px 28px;padding:10px 0;display:grid}.linea-label-release__title{font-family:var(--linea-font-strong);font-size:clamp(20px,5.2vw,26px);font-weight:var(--linea-weight-heading);text-wrap:balance;line-height:1.1}.linea-label-release__credit,.linea-label-release__meta{margin:0;font-size:16px;font-weight:600;line-height:1.3}@media (min-width:768px){.linea-label-release{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,.8fr)}.linea-label-release__credit,.linea-label-release__meta{font-size:18px}}.linea-release__artists{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:600;line-height:1.25}.linea-release__artists a,.linea-release__buy{color:var(--linea-fg);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--linea-fg) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--linea-fg) 40%, transparent);transition:text-decoration-color .16s}.linea-release__artists a:is(:hover,:focus-visible),.linea-release__buy:is(:hover,:focus-visible){-webkit-text-decoration-color:var(--linea-fg);text-decoration-color:var(--linea-fg)}.linea-release__buy{margin-top:6px;font-size:13px;font-weight:600;line-height:1.2;display:inline-block}.linea-label-more{padding:24px var(--linea-page-x) 0}.linea-label-others{max-width:90ch;padding:24px var(--linea-page-x) 0;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600;line-height:1.5}.linea-label-others a{color:var(--linea-fg);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--linea-fg) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--linea-fg) 40%, transparent);transition:text-decoration-color .16s}.linea-label-others a:is(:hover,:focus-visible){-webkit-text-decoration-color:var(--linea-fg);text-decoration-color:var(--linea-fg)}
