.home.svelte-1uha8ag{width:100%;color:var(--color-text);box-sizing:border-box}.hero.svelte-1uha8ag{isolation:isolate;background-color:var(--ok-ink);width:100%;min-height:clamp(380px,52vh,560px);color:var(--color-paper);justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.hero-bg.svelte-1uha8ag{z-index:0;filter:blur(30px)saturate(1.08);opacity:.62;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:-44px;transform:scale(1.06)}.hero-noise.svelte-1uha8ag{z-index:1;opacity:.22;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.hero-scrim.svelte-1uha8ag{z-index:2;pointer-events:none;background:radial-gradient(120% 90% at 50% 40%,oklch(17.8% 0 90/.3) 0%,oklch(17.8% 0 90/.68) 58%,oklch(17.8% 0 90/.9) 100%);position:absolute;inset:0}.hero-inner.svelte-1uha8ag{z-index:3;width:100%;max-width:980px;padding:clamp(30px, 6vh, 64px) var(--gutter-desktop);justify-content:flex-start;margin-inline:auto;display:flex;position:relative}.hero-copy.svelte-1uha8ag{text-align:left;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;max-width:760px;display:flex}.hero-meta.svelte-1uha8ag{font-family:var(--font-ui,sans-serif);letter-spacing:-.005em;text-transform:lowercase;color:var(--color-ink-muted);align-items:center;gap:7px;font-size:11px;display:flex}.meta-dot.svelte-1uha8ag{opacity:.55}.hero-title.svelte-1uha8ag{font-family:var(--font-ui,sans-serif);letter-spacing:-.045em;text-wrap:balance;max-width:20ch;color:var(--ok-white);margin:0;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:600;line-height:1.04}.hero-sub.svelte-1uha8ag{max-width:58ch;font-family:var(--font-ui,sans-serif);letter-spacing:-.01em;color:oklch(96.4% .007 97/.78);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.hero-action.svelte-1uha8ag{min-height:26px;font-family:var(--font-ui,sans-serif);letter-spacing:-.005em;color:var(--ok-white);transition:border-color .16s var(--ease-macos), opacity .16s var(--ease-macos);background:0 0;border:none;border-bottom:1px solid oklch(100% 0 0/.42);align-items:center;gap:7px;margin-top:6px;padding:0;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.hero-action.svelte-1uha8ag:hover,.hero-action.svelte-1uha8ag:focus-visible{border-bottom-color:oklch(100% 0 0/.9)}.hero-action.svelte-1uha8ag .action-arrow:where(.svelte-1uha8ag){color:inherit;transition:transform .18s var(--ease-macos)}.hero-action.svelte-1uha8ag:hover .action-arrow:where(.svelte-1uha8ag){transform:translate(3px)}.hero-meta.svelte-1uha8ag,.hero-title.svelte-1uha8ag,.hero-sub.svelte-1uha8ag,.hero-action.svelte-1uha8ag{animation:svelte-1uha8ag-rise .48s var(--ease-macos) both}.hero-title.svelte-1uha8ag{animation-delay:50ms}.hero-sub.svelte-1uha8ag{animation-delay:.1s}.hero-action.svelte-1uha8ag{animation-delay:.15s}.home-body.svelte-1uha8ag{max-width:1240px;padding:0 var(--gutter-desktop) var(--space-xl);flex-direction:column;margin-inline:auto;display:flex}.section.svelte-1uha8ag{margin:0 0 var(--space-xl);padding:var(--space-lg) 0 0;border-top:1px solid var(--color-hairline)}.section-first.svelte-1uha8ag{padding-top:var(--space-lg);border-top:none}.section-head.svelte-1uha8ag{align-items:center;gap:var(--space-sm);min-height:24px;margin-bottom:var(--space-md);display:flex}.section-title.svelte-1uha8ag{font-family:var(--font-ui,sans-serif);letter-spacing:-.015em;color:var(--color-text-muted);margin:0;font-size:12px;font-weight:500}.section-rule.svelte-1uha8ag{background-color:var(--color-hairline);flex:1;height:1px}.section-more.svelte-1uha8ag{min-height:24px;font-family:var(--font-ui,sans-serif);letter-spacing:-.008em;color:var(--color-text-muted);transition:color .14s var(--ease-macos);align-items:center;gap:5px;font-size:11.5px;font-weight:400;text-decoration:none;display:inline-flex}.section-more.svelte-1uha8ag:hover{color:var(--color-text)}.section-more.svelte-1uha8ag span:where(.svelte-1uha8ag):last-child{transition:transform .18s var(--ease-macos)}.section-more.svelte-1uha8ag:hover span:where(.svelte-1uha8ag):last-child{transform:translate(3px)}.news-grid.svelte-1uha8ag{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.news-card.svelte-1uha8ag{min-width:0;color:inherit;animation:svelte-1uha8ag-rise .42s var(--ease-macos) both;animation-delay:calc(60ms + var(--i,0) * 60ms);flex-direction:column;gap:10px;text-decoration:none;display:flex}.card-media.svelte-1uha8ag{background:0 0;justify-content:center;align-items:center;width:100%;display:flex}.card-media.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:contain;width:100%;height:auto;max-height:420px;display:block}.card-copy.svelte-1uha8ag{flex-direction:column;gap:5px;display:flex}.eyebrow.svelte-1uha8ag{font-family:var(--font-ui,sans-serif);letter-spacing:-.008em;color:var(--color-text-muted);text-transform:lowercase;align-items:center;gap:6px;font-size:10.5px;font-weight:500;display:inline-flex}.card-title.svelte-1uha8ag{font-family:var(--font-ui,sans-serif);letter-spacing:-.02em;color:var(--color-text);text-underline-offset:3px;transition:text-decoration-color .14s var(--ease-macos);font-size:14.5px;font-weight:500;line-height:1.25;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.news-card.svelte-1uha8ag:hover .card-title:where(.svelte-1uha8ag){text-decoration-color:currentColor}.card-sub.svelte-1uha8ag{font-family:var(--font-ui,sans-serif);letter-spacing:-.01em;color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.meta.svelte-1uha8ag{font-family:var(--font-ui,sans-serif);color:var(--color-text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:10.5px;display:inline-flex}.release-strip.svelte-1uha8ag{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.columns.svelte-1uha8ag{gap:var(--space-lg);grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);align-items:stretch;display:grid}.event-list.svelte-1uha8ag{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.event-row.svelte-1uha8ag{gap:var(--space-sm);padding:10px var(--space-xs);border-bottom:1px solid var(--color-hairline);border-radius:var(--radius-control);transition:background-color .14s var(--ease-macos);grid-template-columns:66px 66px minmax(0,1fr) 22px;align-items:center;display:grid}.event-row.svelte-1uha8ag:hover{background-color:var(--color-hairline)}.event-date.svelte-1uha8ag{font-family:var(--font-ui,sans-serif);color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:11px}.event-kind.svelte-1uha8ag{border:1px solid var(--color-hairline-strong);min-height:19px;font-family:var(--font-ui,sans-serif);letter-spacing:-.005em;color:var(--color-text-muted);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:1px 7px;font-size:10px;display:inline-flex}.event-copy.svelte-1uha8ag{flex-direction:column;gap:1px;min-width:0;display:flex}.row-title.svelte-1uha8ag{font-family:var(--font-ui,sans-serif);letter-spacing:-.012em;color:var(--color-text);font-size:12.5px;font-weight:500}.row-sub.svelte-1uha8ag{font-family:var(--font-ui,sans-serif);color:var(--color-text-muted);font-size:11px}.event-link.svelte-1uha8ag{border-radius:var(--radius-control);min-width:24px;min-height:24px;color:var(--color-text-muted);transition:background-color .14s var(--ease-macos), color .14s var(--ease-macos);justify-content:center;align-items:center;text-decoration:none;display:flex}.event-link.svelte-1uha8ag:hover{color:var(--color-text);background-color:var(--color-hairline-strong)}.radio-card.svelte-1uha8ag{gap:var(--space-md);margin-bottom:var(--space-xl);padding:var(--space-lg) var(--space-md) var(--space-md);border-radius:var(--radius-control);background-color:var(--color-ink);border:none;flex-direction:column;display:flex}.radio-card.svelte-1uha8ag .section-head:where(.svelte-1uha8ag){margin-bottom:0}.radio-now.svelte-1uha8ag{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.radio-icon.svelte-1uha8ag{color:var(--color-text-muted);display:flex}.radio-copy.svelte-1uha8ag{flex-direction:column;gap:2px;min-width:0;display:flex}.radio-state.svelte-1uha8ag{font-family:var(--font-ui,sans-serif);color:var(--color-text-muted);font-size:10.5px}.radio-track.svelte-1uha8ag{font-family:var(--font-ui,sans-serif);letter-spacing:-.015em;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.radio-artist.svelte-1uha8ag{font-family:var(--font-ui,sans-serif);color:var(--color-text-muted);font-size:11px}.arrow-link.svelte-1uha8ag{min-height:28px;font-family:var(--font-ui,sans-serif);letter-spacing:-.008em;color:var(--color-text);align-self:flex-start;align-items:center;gap:6px;font-size:11.5px;font-weight:500;text-decoration:none;display:inline-flex}.arrow-link.svelte-1uha8ag span:where(.svelte-1uha8ag):last-child{transition:transform .18s var(--ease-macos)}.arrow-link.svelte-1uha8ag:hover span:where(.svelte-1uha8ag):last-child{transform:translate(3px)}.radio-foot.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:var(--space-sm);border-top:1px solid var(--color-hairline);font-family:var(--font-ui,sans-serif);letter-spacing:-.005em;color:var(--color-text-muted);margin-top:auto;padding-top:10px;font-size:10.5px;display:flex}.year-tabs.svelte-1uha8ag{gap:2px;display:flex}.year-tab.svelte-1uha8ag{border-radius:var(--radius-control);min-height:26px;color:var(--color-text-muted);font-family:var(--font-ui,sans-serif);letter-spacing:-.005em;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .14s var(--ease-macos), color .14s var(--ease-macos);background:0 0;border:none;padding:2px 8px;font-size:11px;font-weight:500}.year-tab.svelte-1uha8ag:hover{background-color:var(--color-hairline);color:var(--color-text)}.year-tab.is-active.svelte-1uha8ag{background-color:var(--color-text);color:var(--color-canvas)}.archive-list.svelte-1uha8ag{flex-direction:column;display:flex}.archive-row.svelte-1uha8ag{gap:var(--space-sm);padding:7px var(--space-xs);border-bottom:1px solid var(--color-hairline);border-radius:var(--radius-control);color:inherit;transition:background-color .14s var(--ease-macos);grid-template-columns:48px 16px minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.archive-row.svelte-1uha8ag:hover{background-color:var(--color-hairline)}.archive-date.svelte-1uha8ag{font-family:var(--font-ui,sans-serif);color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:10.5px}.archive-icon.svelte-1uha8ag{color:var(--color-text-muted);display:flex}.archive-title.svelte-1uha8ag{font-family:var(--font-ui,sans-serif);letter-spacing:-.008em;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:400;overflow:hidden}.archive-row.svelte-1uha8ag:hover .archive-title:where(.svelte-1uha8ag){text-underline-offset:2px;text-decoration:underline}.archive-kind.svelte-1uha8ag{font-family:var(--font-ui,sans-serif);color:var(--color-text-muted);font-size:10px}.about-grid.svelte-1uha8ag{gap:var(--space-lg);grid-template-columns:minmax(0,1.5fr) minmax(220px,.8fr);align-items:start;display:grid}.about-lead.svelte-1uha8ag{max-width:40ch;font-family:var(--font-ui,sans-serif);letter-spacing:-.03em;color:var(--color-text);margin:0 0 10px;font-size:clamp(1.15rem,2vw,1.6rem);font-weight:500;line-height:1.25}.about-body.svelte-1uha8ag{max-width:58ch;font-family:var(--font-ui,sans-serif);letter-spacing:-.008em;color:var(--color-text-muted);margin:0;font-size:12.5px;line-height:1.6}.about-links.svelte-1uha8ag{flex-direction:column;display:flex}.about-links.svelte-1uha8ag a:where(.svelte-1uha8ag){min-height:32px;padding:4px var(--space-xs);border-bottom:1px solid var(--color-hairline);border-radius:var(--radius-control);font-family:var(--font-ui,sans-serif);letter-spacing:-.008em;color:var(--color-text);transition:background-color .14s var(--ease-macos);justify-content:space-between;align-items:center;font-size:12px;font-weight:400;text-decoration:none;display:flex}.about-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{background-color:var(--color-hairline)}.about-links.svelte-1uha8ag a:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag):last-child{color:var(--color-text-muted)}.empty.svelte-1uha8ag{padding:var(--space-sm) 0;font-family:var(--font-ui,sans-serif);color:var(--color-text-muted);margin:0;font-size:12px}@keyframes svelte-1uha8ag-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width>=1500px){.home-body.svelte-1uha8ag{max-width:1440px}.hero-inner.svelte-1uha8ag{max-width:1240px}.news-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.columns.svelte-1uha8ag{grid-template-columns:minmax(0,1.6fr) minmax(320px,.7fr)}}@media (width>=1800px){.home-body.svelte-1uha8ag{max-width:1600px}.news-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (width<=1100px){.release-strip.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr))}.columns.svelte-1uha8ag{grid-template-columns:1fr}}@media (width<=900px){.release-strip.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.hero.svelte-1uha8ag{min-height:clamp(320px,58vh,440px)}.hero-inner.svelte-1uha8ag{padding-inline:var(--gutter-mobile);padding-block:36px}.hero-title.svelte-1uha8ag{font-size:clamp(1.75rem,8vw,2.4rem)}.hero-sub.svelte-1uha8ag{font-size:13px}.home-body.svelte-1uha8ag{padding-inline:var(--gutter-mobile)}.release-strip.svelte-1uha8ag{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr))}.about-grid.svelte-1uha8ag{grid-template-columns:1fr}.archive-row.svelte-1uha8ag{grid-template-columns:42px 16px minmax(0,1fr)}.archive-kind.svelte-1uha8ag{display:none}.event-row.svelte-1uha8ag{grid-template-columns:62px minmax(0,1fr) 22px}.event-kind.svelte-1uha8ag{display:none}}@media (prefers-reduced-motion:reduce){.hero-meta.svelte-1uha8ag,.hero-title.svelte-1uha8ag,.hero-sub.svelte-1uha8ag,.hero-action.svelte-1uha8ag,.news-card.svelte-1uha8ag{animation:none}.section-more.svelte-1uha8ag span:where(.svelte-1uha8ag),.hero-action.svelte-1uha8ag .action-arrow:where(.svelte-1uha8ag),.arrow-link.svelte-1uha8ag span:where(.svelte-1uha8ag){transition:none}}
