.visually-hidden[data-astro-cid-lcdefpme]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero[data-astro-cid-lcdefpme]{padding:clamp(40px, 7vw, 88px) var(--gutter);background:var(--night);color:var(--paper);position:relative;overflow:hidden}.hero-bg[data-astro-cid-lcdefpme]{object-fit:cover;object-position:68% 40%;filter:grayscale()contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.hero-shade[data-astro-cid-lcdefpme]{background:#0d0c0a80;position:absolute;inset:0}.hero-inner[data-astro-cid-lcdefpme]{max-width:1120px;margin-inline:auto;position:relative}.tagline[data-astro-cid-lcdefpme]{text-align:center;text-shadow:0 1px 14px #0009;margin:0 auto clamp(24px,4vw,40px);font-size:clamp(1.35rem,3vw,2rem);font-style:italic;line-height:1.25}.panel[data-astro-cid-lcdefpme]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d0c0aa8;border:1px solid #f2eee680;padding:clamp(18px,2.6vw,30px)}.kicker[data-astro-cid-lcdefpme]{color:#e0745f;margin:0 0 .75rem;font-size:1.0625rem;font-weight:400}.latest[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(18px,2.6vw,30px);max-width:760px;margin-inline:auto;display:grid}.latest-cover[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.latest-title[data-astro-cid-lcdefpme]{font-size:clamp(1.9rem,3.6vw,3rem)}.latest-title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.latest-title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-underline-offset:5px;text-decoration:underline}.latest-date[data-astro-cid-lcdefpme]{color:var(--smoke);margin:.75rem 0 1.5rem}.latest-date[data-astro-cid-lcdefpme] .count[data-astro-cid-lcdefpme]{color:#e0745f}.cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;display:flex}.hint-pre[data-astro-cid-lcdefpme]{color:var(--smoke);margin:.9rem 0 0;font-size:.95rem}.hero-bg[data-astro-cid-lcdefpme].campaign{filter:none}.subline[data-astro-cid-lcdefpme]{text-align:center;color:var(--smoke);text-shadow:0 1px 10px #0009;margin:-1.5rem auto clamp(24px,4vw,40px);font-size:1.05rem}.now[data-astro-cid-lcdefpme]{background:var(--night);color:var(--paper);border-top:1px solid var(--line-dark);padding:clamp(28px,4vw,48px) 0 clamp(36px,5vw,60px)}.now-head[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--smoke);align-items:center;gap:10px;margin:0 0 1.25rem;font-size:.8125rem;display:flex}.now-head[data-astro-cid-lcdefpme] .dot[data-astro-cid-lcdefpme],.live[data-astro-cid-lcdefpme]{background:#e0745f;border-radius:50%;width:8px;height:8px;display:inline-block}.live[data-astro-cid-lcdefpme]{vertical-align:1px;width:6px;height:6px;margin-right:8px}.now-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.now-card[data-astro-cid-lcdefpme]{background:#f2eee608;border:1px solid #f2eee638;transition:border-color .25s,background .25s,transform .25s}.now-card[data-astro-cid-lcdefpme]:hover{background:#f2eee60f;border-color:#f2eee68c}.now-card[data-astro-cid-lcdefpme]:has(a.now-in):hover{transform:translateY(-2px)}.now-in[data-astro-cid-lcdefpme]{height:100%;color:inherit;padding:18px 20px 20px;text-decoration:none;display:block}.now-in[data-astro-cid-lcdefpme].has-cover{grid-template-columns:96px 1fr;align-content:start;column-gap:16px;display:grid}.now-in[data-astro-cid-lcdefpme].has-cover .now-cover[data-astro-cid-lcdefpme]{object-fit:cover;grid-row:span 3;width:96px;height:96px}.now-kicker[data-astro-cid-lcdefpme]{color:#e0745f;text-transform:uppercase;letter-spacing:.1em;margin:0 0 .7rem;font-size:.72rem}.now-title[data-astro-cid-lcdefpme]{margin:0;font-size:1.35rem;line-height:1.2}.now-body[data-astro-cid-lcdefpme]{color:var(--smoke);margin:.45rem 0 0;font-size:.98rem;line-height:1.4}.k-release[data-astro-cid-lcdefpme] .now-title[data-astro-cid-lcdefpme],.k-milestone[data-astro-cid-lcdefpme] .now-title[data-astro-cid-lcdefpme]{font-size:1.6rem}.k-quote[data-astro-cid-lcdefpme],.k-radio[data-astro-cid-lcdefpme]{grid-column:span 2}.stations[data-astro-cid-lcdefpme]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.stations[data-astro-cid-lcdefpme] .now-title[data-astro-cid-lcdefpme]{font-size:1.15rem;display:block}.stations[data-astro-cid-lcdefpme] .now-body[data-astro-cid-lcdefpme]{margin:.1rem 0 0;font-size:.9rem;display:block}.stations[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit;text-underline-offset:3px;text-decoration-color:#cdc6b866}.quotes[data-astro-cid-lcdefpme]{position:relative}.q[data-astro-cid-lcdefpme]{margin:0}.q[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{margin:0;font-size:1.25rem;font-style:italic;line-height:1.35}.q[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--ash);margin-top:.6rem}.q[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--smoke)}@media (width<=640px){.now-list[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;padding-bottom:6px;overflow-x:auto}.now-card[data-astro-cid-lcdefpme]{scroll-snap-align:start}.k-quote[data-astro-cid-lcdefpme],.k-radio[data-astro-cid-lcdefpme]{grid-column:auto}}@media (prefers-reduced-motion:no-preference){.now-card[data-astro-cid-lcdefpme]{animation:.7s cubic-bezier(.2,.7,.2,1) both now-in;animation-delay:calc(var(--i) * 90ms + .15s)}.now-head[data-astro-cid-lcdefpme] .dot[data-astro-cid-lcdefpme],.live[data-astro-cid-lcdefpme]{animation:2.2s ease-in-out infinite pulse}.q[data-astro-cid-lcdefpme]{animation:.6s both q-in}}@keyframes now-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{box-shadow:0 0 #e0745f8c}60%{box-shadow:0 0 0 7px #e0745f00}}@keyframes q-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bio[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.bio-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;filter:grayscale();width:100%;height:100%;min-height:520px}.bio-text[data-astro-cid-lcdefpme]{padding:clamp(48px, 8vw, 112px) var(--gutter);align-self:center;max-width:44rem}.bio-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#4a453c;max-width:var(--measure);margin:0 0 1.25rem;line-height:1.75}.bio-text[data-astro-cid-lcdefpme] .bio-lead[data-astro-cid-lcdefpme]{color:var(--ink);font-size:clamp(1.4rem,2.6vw,1.75rem);line-height:1.45}.fans[data-astro-cid-lcdefpme]{font-style:italic}.music[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-light);padding:clamp(64px,9vw,120px) 0}.grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:44px 28px;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-lcdefpme]{flex-direction:column;gap:.4rem;text-decoration:none;display:flex}.card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:1;object-fit:cover;width:100%;height:auto;margin-bottom:.5rem;transition:filter .2s}.card[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{filter:brightness(1.06)}.card[data-astro-cid-lcdefpme]:hover .card-title[data-astro-cid-lcdefpme]{text-underline-offset:3px;text-decoration:underline}.card-title[data-astro-cid-lcdefpme]{font-size:1.125rem;line-height:1.25}.card-year[data-astro-cid-lcdefpme]{color:var(--ash)}.playlists[data-astro-cid-lcdefpme]{background:#ebe6db}.contact[data-astro-cid-lcdefpme]{background:var(--night);color:var(--paper);padding:clamp(64px,9vw,112px) 0}.contact-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto;align-items:end;gap:2.5rem;display:grid}.contact[data-astro-cid-lcdefpme] .section[data-astro-cid-lcdefpme]{margin-bottom:1.5rem}.contact-line[data-astro-cid-lcdefpme]{color:var(--smoke);margin:0}.email[data-astro-cid-lcdefpme]{color:var(--paper);text-underline-offset:6px;overflow-wrap:anywhere;font-size:clamp(1.25rem,3.5vw,2rem)}.socials[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem 1.75rem;margin:0;padding:0;font-size:1.125rem;list-style:none;display:flex}.socials[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--smoke);text-underline-offset:4px}.socials[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--paper)}@media (width<=760px){.bio[data-astro-cid-lcdefpme],.contact-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.latest[data-astro-cid-lcdefpme]{grid-template-columns:120px minmax(0,1fr)}.bio-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/5;min-height:0}.grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.card-title[data-astro-cid-lcdefpme]{font-size:1rem}}
