.catalogue-page.svelte-1ddf6ke{padding-top:6.4rem;padding-bottom:clamp(6rem,10vw,10rem)}.page-hero.svelte-1ddf6ke{border:1px solid var(--line);border-radius:var(--radius);background:repeating-radial-gradient(circle at 50% 110%,transparent 0 5rem,rgba(242,232,212,.045) 5.05rem 5.1rem),#08100d73;overflow:hidden}.hero-meta.svelte-1ddf6ke{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1rem;border-bottom:1px solid var(--line);color:#f2e8d480;font-family:var(--font-mono);font-size:.58rem;font-weight:600;letter-spacing:.08em}.catalogue-title.svelte-1ddf6ke{display:flex;min-height:min(47rem,76vh);padding:clamp(2rem,4vw,4rem);justify-content:center;flex-direction:column}.catalogue-title.svelte-1ddf6ke h1:where(.svelte-1ddf6ke){margin:1.5rem 0;font-size:clamp(5rem,14.5vw,16rem);font-stretch:condensed;font-weight:900;letter-spacing:-.11em;line-height:.7;text-align:left;text-transform:uppercase}.title-foot.svelte-1ddf6ke{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.title-foot.svelte-1ddf6ke p:where(.svelte-1ddf6ke){max-width:30rem;margin:0;color:#f2e8d4a1}.title-foot.svelte-1ddf6ke span:where(.svelte-1ddf6ke){color:var(--ember);font-family:var(--font-mono);font-size:.65rem;font-weight:600;letter-spacing:.08em}.release-grid.svelte-1ddf6ke{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding-top:clamp(5rem,9vw,9rem)}.release-card.svelte-1ddf6ke{color:var(--paper);text-decoration:none}.artwork.svelte-1ddf6ke{position:relative;aspect-ratio:1;border-radius:var(--radius);background:var(--pine-2);overflow:hidden}.artwork.svelte-1ddf6ke img:where(.svelte-1ddf6ke){width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.release-card.svelte-1ddf6ke:hover img:where(.svelte-1ddf6ke){transform:scale(1.025)}.artwork.svelte-1ddf6ke span:where(.svelte-1ddf6ke){position:absolute;top:1rem;left:1rem;padding:.35rem .5rem;background:var(--paper);color:var(--ink);font-family:var(--font-mono);font-size:.54rem}.release-info.svelte-1ddf6ke{padding:1rem .2rem}.release-info.svelte-1ddf6ke>span:where(.svelte-1ddf6ke){font-family:var(--font-mono);font-size:.54rem;text-transform:uppercase}.release-info.svelte-1ddf6ke h2:where(.svelte-1ddf6ke){margin:.45rem 0 .25rem;font-size:2.2rem}.release-info.svelte-1ddf6ke p:where(.svelte-1ddf6ke){margin:0;color:#f2e8d499}.empty-state.svelte-1ddf6ke{display:grid;grid-template-columns:minmax(18rem,.7fr) minmax(0,1fr);gap:.75rem;padding-top:.75rem}.signal-card.svelte-1ddf6ke,.empty-copy.svelte-1ddf6ke{min-height:clamp(31rem,44vw,44rem);border:1px solid var(--line);border-radius:var(--radius)}.signal-card.svelte-1ddf6ke{display:flex;padding:clamp(1.2rem,2.5vw,2rem);justify-content:space-between;flex-direction:column;background:var(--ember);color:var(--ink);overflow:hidden}.signal-card.svelte-1ddf6ke:before{position:absolute;content:""}.signal-top.svelte-1ddf6ke,.signal-bottom.svelte-1ddf6ke{display:flex;justify-content:space-between;gap:1rem;font-family:var(--font-mono);font-size:.56rem;font-weight:600;letter-spacing:.07em}.signal-card.svelte-1ddf6ke strong:where(.svelte-1ddf6ke){align-self:center;font-family:var(--font-display);font-size:clamp(5.5rem,11vw,12rem);font-weight:900;letter-spacing:-.1em;line-height:.7;white-space:nowrap;transform:rotate(-8deg)}.empty-copy.svelte-1ddf6ke{display:flex;padding:clamp(2rem,5vw,5rem);justify-content:center;flex-direction:column;background:#10251c9e}.empty-copy.svelte-1ddf6ke h2:where(.svelte-1ddf6ke){max-width:54rem;margin:1.2rem 0 1.5rem;font-size:clamp(3.2rem,6.2vw,7rem);line-height:.8;text-transform:uppercase}.empty-copy.svelte-1ddf6ke>p:where(.svelte-1ddf6ke):last-of-type{max-width:41rem;margin:0;color:#f2e8d49e}.actions.svelte-1ddf6ke{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:2rem}.actions.svelte-1ddf6ke a:where(.svelte-1ddf6ke){display:inline-flex;min-height:3.5rem;align-items:center;padding:0 1rem;border:1px solid var(--line);border-radius:.5rem;color:var(--paper);font-size:.76rem;font-weight:800;text-decoration:none}.actions.svelte-1ddf6ke a.primary:where(.svelte-1ddf6ke){border-color:#b9ef54;background:#b9ef54;color:var(--ink)}.index-note.svelte-1ddf6ke{display:grid;grid-template-columns:minmax(18rem,.55fr) minmax(0,1fr);gap:clamp(3rem,8vw,9rem);padding-top:clamp(7rem,12vw,12rem)}.index-note.svelte-1ddf6ke>div:where(.svelte-1ddf6ke):first-child{display:grid;align-content:start;gap:1rem}.index-note.svelte-1ddf6ke>div:where(.svelte-1ddf6ke):first-child span:where(.svelte-1ddf6ke){color:var(--ember);font-family:var(--font-mono);font-size:.6rem;font-weight:600;letter-spacing:.08em}.index-note.svelte-1ddf6ke>div:where(.svelte-1ddf6ke):first-child strong:where(.svelte-1ddf6ke){font-family:var(--font-display);font-size:clamp(2.2rem,4vw,4.6rem);letter-spacing:-.055em;line-height:.9;text-transform:uppercase}.note-grid.svelte-1ddf6ke{border-top:1px solid var(--line)}.note-grid.svelte-1ddf6ke article:where(.svelte-1ddf6ke){display:grid;min-height:8rem;grid-template-columns:2.5rem minmax(8rem,.55fr) 1fr;gap:1rem;align-items:center;border-bottom:1px solid var(--line)}.note-grid.svelte-1ddf6ke span:where(.svelte-1ddf6ke){color:var(--ember);font-family:var(--font-mono);font-size:.58rem}.note-grid.svelte-1ddf6ke h3:where(.svelte-1ddf6ke),.note-grid.svelte-1ddf6ke p:where(.svelte-1ddf6ke){margin:0}.note-grid.svelte-1ddf6ke h3:where(.svelte-1ddf6ke){font-size:clamp(1.5rem,2.3vw,2.3rem)}.note-grid.svelte-1ddf6ke p:where(.svelte-1ddf6ke){color:#f2e8d499;font-size:.86rem}@media (max-width: 850px){.empty-state.svelte-1ddf6ke,.index-note.svelte-1ddf6ke{grid-template-columns:1fr}.signal-card.svelte-1ddf6ke{min-height:22rem}}@media (max-width: 720px){.catalogue-page.svelte-1ddf6ke{padding-top:5.4rem}.catalogue-title.svelte-1ddf6ke{min-height:34rem;padding:2rem 1rem}.catalogue-title.svelte-1ddf6ke h1:where(.svelte-1ddf6ke){font-size:clamp(4.6rem,20vw,7rem)}.title-foot.svelte-1ddf6ke{align-items:flex-start;flex-direction:column}.release-grid.svelte-1ddf6ke{grid-template-columns:1fr}.empty-copy.svelte-1ddf6ke{min-height:auto;padding:2.3rem 1rem}.empty-copy.svelte-1ddf6ke h2:where(.svelte-1ddf6ke){font-size:clamp(3.3rem,15vw,5.2rem)}.actions.svelte-1ddf6ke{flex-direction:column}.note-grid.svelte-1ddf6ke article:where(.svelte-1ddf6ke){grid-template-columns:2rem 1fr;padding:1.2rem 0}.note-grid.svelte-1ddf6ke p:where(.svelte-1ddf6ke){grid-column:2}}
