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