.station-page{--st-ease:cubic-bezier(.22,1,.36,1);--st-ink:#09090b;--st-panel:#141418;--st-line:#ffffff17;--st-muted:#9a958b;--st-serif:var(--font-press), Georgia, serif;--nr-ink:#0b0b0c;--nr-muted:#6a645a;--nr-serif:var(--st-serif);--nr-ease:var(--st-ease);background:var(--st-ink);color:var(--paper);position:relative}.station-page :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.station-page .chapter[data-theme=dark]{background-color:#0000}.st-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-size:10.5px;font-weight:800;display:flex}.st-kicker>span,.st-kicker time{color:var(--st-muted)}.st-source{color:var(--st-muted);font-size:11.5px;font-weight:650}.st-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.st-studio{min-height:100svh;padding:calc(var(--header-h) + 5vh) 0 10vh;background:radial-gradient(ellipse 55% 60% at 78% 50%,#ff4d0026,transparent 70%), conic-gradient(from 45deg at 50% 50%,#ffffff05 0 25%,transparent 0 50%,#ffffff05 0 75%,transparent 0) 0 0/46px 46px,var(--st-ink);align-items:center;display:grid;position:relative;overflow:clip}.st-studio:after{content:"";background:linear-gradient(transparent,var(--st-ink));pointer-events:none;height:30%;position:absolute;inset:auto 0 0}.st-studio__waves{width:0;height:0;position:absolute;top:50%;right:12%}.st-studio__waves i{border:1px solid #ff4d0040;border-radius:50%;width:60vmin;height:60vmin;animation:6s ease-out infinite st-ring;position:absolute;top:-30vmin;left:-30vmin}.st-studio__waves i:nth-child(2){animation-delay:-1.5s}.st-studio__waves i:nth-child(3){animation-delay:-3s}.st-studio__waves i:nth-child(4){animation-delay:-4.5s}@keyframes st-ring{0%{opacity:1;scale:.3}to{opacity:0;scale:1.8}}.st-studio__grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:5vw;display:grid;position:relative}.st-studio__grid:not(:has(.st-vinyl)){grid-template-columns:minmax(0,1fr)}.st-crumbs{letter-spacing:.22em;text-transform:uppercase;color:var(--st-muted);gap:10px;margin-bottom:4vh;font-size:10.5px;font-weight:700;display:flex}.st-crumbs a:hover{color:#fff}.st-crumbs span{color:var(--accent)}.st-crumbs span:before{content:"/";color:#5f5b54;margin-right:10px}.st-onair{margin:0 0 3vh}.st-onair span{letter-spacing:.32em;text-transform:uppercase;color:#ffd2b8;text-shadow:0 0 6px #ff5a1f,0 0 18px #ff4d00;border:2px solid #ff5a1f;border-radius:8px;padding:8px 18px;font-size:14px;font-weight:800;animation:3.6s ease-in-out both st-neon,5s ease-in-out 3.6s infinite st-hum;display:inline-block;box-shadow:0 0 12px #ff4d0088,inset 0 0 12px #ff4d0055}@keyframes st-neon{0%,18%,22%,34%,38%{opacity:.15;text-shadow:none;box-shadow:none}20%,36%,to{opacity:1}}@keyframes st-hum{50%{box-shadow:0 0 20px #ff4d00aa,inset 0 0 16px #ff4d0077}}.st-studio h1{font-family:var(--st-serif);letter-spacing:-.03em;text-wrap:balance;animation:st-rise 1s var(--st-ease) .2s both;margin:0;font-size:clamp(46px,5.4vw,92px);font-weight:400;line-height:.95}.st-studio h1 em{color:var(--accent);font-style:italic}.st-studio__lead{color:#c9c4b9;max-width:50ch;animation:st-rise 1s var(--st-ease) .35s both;margin:3vh 0 0;font-size:16.5px;line-height:1.7}.st-studio .voice-signal{width:180px;height:36px;color:var(--accent);align-items:center;gap:5px;margin-top:4vh;display:flex}.st-studio .voice-signal>span{opacity:.55;background:currentColor;width:26px;height:1px}.st-studio .voice-signal i{transform-origin:50%;background:currentColor;border-radius:2px;width:3px;animation:1.1s ease-in-out infinite alternate paused st-freq}.st-studio .voice-signal[data-active] i{animation-play-state:running}@keyframes st-freq{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.st-studio__formats{flex-wrap:wrap;gap:8px;margin:3vh 0 0;padding:0;list-style:none;display:flex}.st-studio__formats li{border:1px solid var(--st-line);color:#ddd7cc;border-radius:99px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:650;display:inline-flex}.st-studio__formats svg{color:var(--accent)}.st-down{border-bottom:1px solid #fff5;align-items:center;gap:8px;margin-top:4vh;padding-bottom:4px;font-size:13px;font-weight:700;display:inline-flex}.st-down:hover{color:var(--accent);border-color:var(--accent)}@keyframes st-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.st-vinyl{gap:4vh;margin:0;display:grid}.st-vinyl__stage{aspect-ratio:1.45;perspective:1400px;width:min(100%,520px);animation:st-rise 1.2s var(--st-ease) .4s both;position:relative}.st-vinyl__sleeve{aspect-ratio:1;transform-origin:0;width:69%;transition:transform 1s var(--st-ease);background:#1b1b20;border-radius:6px;position:absolute;top:0;left:0;overflow:hidden;transform:rotateY(14deg)rotateX(4deg);box-shadow:0 40px 80px -30px #000,0 0 0 1px #ffffff1a,inset 0 0 0 1px #ffffff10}.st-vinyl__sleeve:after{content:"";background:linear-gradient(115deg,#ffffff24,#0000 35%),linear-gradient(#0000 55%,#0008);position:absolute;inset:0}.st-vinyl__blank{height:100%;color:var(--accent);background:radial-gradient(circle at 30% 20%,#ff4d0033,#0000 60%),#16161a;place-items:center;display:grid}.st-vinyl__sticker{z-index:1;background:var(--accent);color:#fff;letter-spacing:.16em;text-transform:uppercase;border-radius:99px;padding:6px 11px;font-size:10.5px;font-weight:800;position:absolute;top:14px;left:14px;box-shadow:0 0 18px #ff4d0088}.st-vinyl__disc{aspect-ratio:1;width:64%;transition:translate 1.2s var(--st-ease);background:radial-gradient(circle,#0000 0 17%,#111 17.5% 18.5%,#0000 19%),repeating-radial-gradient(circle,#161618 0 2px,#0c0c0e 2px 4px),#0c0c0e;border-radius:50%;animation:6s linear infinite st-spin;position:absolute;top:3%;left:8%;translate:30%;box-shadow:0 30px 60px -20px #000,inset 0 0 0 1px #ffffff12}.st-vinyl__disc:after{content:"";background:conic-gradient(from 20deg,#fff0 0 12%,#ffffff1c 16%,#fff0 22% 62%,#ffffff14 66%,#fff0 72%);border-radius:50%;position:absolute;inset:0}.st-vinyl__label{aspect-ratio:1;background:var(--accent);border-radius:50%;width:32%;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%;box-shadow:0 0 0 3px #0c0c0e,0 0 0 4px #ff4d0066}.st-vinyl__label:after{content:"";aspect-ratio:1;background:#0c0c0e;border-radius:50%;width:10%;position:absolute;top:50%;left:50%;translate:-50% -50%}.st-vinyl__stage:hover .st-vinyl__disc,.st-vinyl[data-on] .st-vinyl__disc{translate:52%}.st-vinyl__stage:hover .st-vinyl__sleeve,.st-vinyl[data-on] .st-vinyl__sleeve{transform:rotateY(6deg)rotateX(2deg)}.st-vinyl[data-on] .st-vinyl__disc{animation-duration:1.8s}@keyframes st-spin{to{rotate:360deg}}.st-vinyl figcaption{gap:12px;display:grid}.st-vinyl h2{font-family:var(--st-serif);text-wrap:balance;margin:0;font-size:clamp(28px,2.6vw,44px);font-weight:400;line-height:1.05}.st-vinyl__who{color:#c9c4b9;margin:0;font-size:14px}.st-play{color:#fff;font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:99px;align-items:center;gap:10px;padding:8px 18px 8px 8px;font-size:13.5px;font-weight:750;transition:background .3s,border-color .3s;display:inline-flex}.st-play__icon{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.st-play__icon svg{fill:currentColor}.st-play:hover{background:#ffffff1a;border-color:#ff4d0088}.st-play[aria-pressed=true]{background:var(--accent);border-color:var(--accent)}.st-play[aria-pressed=true] .st-play__icon{color:var(--accent);background:#fff}.st-play--big{padding:10px 24px 10px 10px;font-size:15px}.st-play--big .st-play__icon{width:44px;height:44px;animation:2.4s ease-out infinite st-pulse}@keyframes st-pulse{0%{box-shadow:0 0 #ff4d0099}70%,to{box-shadow:0 0 0 18px #ff4d0000}}.station-page .st-floor{padding:12vh 0}.st-floor{background:linear-gradient(#0e0e12,var(--st-ink))}.st-floor__head{border-bottom:1px solid var(--st-line);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;padding-bottom:16px;display:flex}.st-floor__head h2{font-family:var(--st-serif);letter-spacing:-.03em;margin:0;font-size:clamp(44px,5vw,84px);font-weight:400;line-height:.9}.st-floor__head span{letter-spacing:.18em;text-transform:uppercase;color:var(--st-muted);font-size:11px;font-weight:800}.st-channels{flex-wrap:wrap;gap:8px;margin:3vh 0 4vh;display:flex}.st-channels button{border:1px solid var(--st-line);color:#ddd7cc;font:inherit;cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:8px;padding:9px 15px;font-size:12.5px;font-weight:700;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.st-channels button b{color:var(--accent);font-size:10.5px}.st-channels button:hover{border-color:#ff4d0088}.st-channels button[aria-pressed=true]{background:var(--paper);border-color:var(--paper);color:var(--st-ink)}.st-episodes{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.st-episode{background:var(--st-panel);border:1px solid var(--st-line);height:100%;transition:border-color .4s, translate .6s var(--st-ease), box-shadow .4s;border-radius:22px;display:grid;overflow:hidden}.st-episode:hover{border-color:#ff4d0066;translate:0 -6px;box-shadow:0 30px 60px -30px #000}[data-playing]>.st-episode{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 0 60px -20px #ff4d0088}.st-episode__cover{aspect-ratio:16/9;background:#1b1b20;position:relative;overflow:hidden}.st-episode__cover img{transition:scale 1s var(--st-ease), filter .6s;filter:saturate(.85)brightness(.9)}.st-episode:hover .st-episode__cover img{filter:none;scale:1.06}.st-episode__blank{height:100%;color:var(--accent);background:radial-gradient(circle at 30% 20%,#ff4d0033,#0000 60%),repeating-radial-gradient(circle at 70% 120%,#ffffff06 0 2px,#0000 2px 10px),#16161a;place-items:center;display:grid}.st-episode__num{font-family:var(--st-serif);color:#fff;text-shadow:0 2px 10px #0009;font-size:42px;line-height:1;position:absolute;top:12px;left:16px}.st-episode__eq{align-items:flex-end;gap:3px;height:22px;display:none;position:absolute;bottom:14px;right:16px}.st-episode__eq i{background:var(--accent);transform-origin:bottom;border-radius:2px;width:4px;height:100%;animation:.7s ease-in-out infinite alternate st-freq}.st-episode__eq i:nth-child(2){animation-delay:-.2s}.st-episode__eq i:nth-child(3){animation-delay:-.4s}.st-episode__eq i:nth-child(4){animation-delay:-.1s}.st-episode__eq i:nth-child(5){animation-delay:-.3s}[data-playing] .st-episode__eq{display:flex}.st-episode__body{align-content:start;gap:12px;padding:20px 22px 24px;display:grid}.st-episode h3{font-family:var(--st-serif);text-wrap:balance;margin:0;font-size:clamp(24px,1.9vw,30px);font-weight:400;line-height:1.08}.st-episode__who{color:#ddd7cc;margin:0;font-size:13.5px;font-weight:600}.st-episode__summary{color:#b9b3a7;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.st-episode__org{color:#ddd7cc;font-size:12px;font-weight:700}.station-page .st-soon{border-top:1px solid var(--st-line);padding:10vh 0}.st-soon h2{font-family:var(--st-serif);margin:0 0 4vh;font-size:clamp(34px,3.4vw,56px);font-weight:400}.st-soon ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.st-soon li{border:1px dashed #ff4d0066;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:20px;padding:22px;display:grid}.st-soon__stamp{border:2px solid var(--accent);color:var(--accent);letter-spacing:.2em;text-transform:uppercase;border-radius:6px;padding:8px 12px;font-size:11px;font-weight:800;animation:2s steps(2,end) infinite st-blink;rotate:-4deg}@keyframes st-blink{50%{opacity:.45}}.st-soon li>div{gap:8px;display:grid}.st-soon h3{font-family:var(--st-serif);margin:0;font-size:26px;font-weight:400}.st-soon p:not(.st-kicker){color:#b9b3a7;margin:0;font-size:14px;line-height:1.6}.station-page .st-kit{padding:4vh 0 10vh}.st-kit__inner{color:#14110e;background:linear-gradient(120deg,#ff4d00,#ff8a3d);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(24px,3vw,40px);display:flex}.st-kit h2{font-family:var(--st-serif);margin:0;font-size:clamp(32px,3vw,52px);font-weight:400;line-height:1}.st-kit p{max-width:52ch;margin:10px 0 0;font-size:15px;line-height:1.6}.station-page .st-kit__link{color:#14110e;transition:gap .4s var(--st-ease), translate .4s var(--st-ease), box-shadow .4s;background:#fffdf8;border-radius:99px;align-items:center;gap:12px;padding:8px 8px 8px 22px;font-size:15px;font-weight:800;display:inline-flex;box-shadow:0 14px 30px -14px #6b1f00aa}.station-page .st-kit__link svg{box-sizing:content-box;color:#fff;background:#14110e;border-radius:50%;padding:9px;transition:background .3s}.station-page .st-kit__link:hover{gap:18px;translate:0 -2px;box-shadow:0 20px 40px -14px #6b1f00cc}.station-page .st-kit__link:hover svg{background:var(--accent)}.st-deck{z-index:90;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:min(460px,100vw - 40px);animation:st-deck-in .5s var(--st-ease);background:#111114f2;border:1px solid #ffffff24;border-radius:20px;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 30px 80px -20px #000,0 0 0 1px #ff4d0033}.st-deck__head{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 12px 12px 16px;display:grid}.st-deck__head p{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:6px;margin:0;font-size:10px;font-weight:800;display:flex}.st-deck__head strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.st-deck__head>div{min-width:0}.st-deck__head button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.st-deck__head button:hover{background:var(--accent);border-color:var(--accent)}.st-deck__live{align-items:flex-end;gap:2px;height:18px;display:flex}.st-deck__live i{background:var(--accent);transform-origin:bottom;border-radius:2px;width:3px;height:100%;animation:.6s ease-in-out infinite alternate st-freq}.st-deck__live i:nth-child(2){animation-delay:-.2s}.st-deck__live i:nth-child(3){animation-delay:-.4s}.st-deck__live i:nth-child(4){animation-delay:-.1s}.st-deck__screen{background:#000;width:100%;position:relative}.st-deck__screen iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.st-deck__screen audio{width:100%;height:54px;display:block}.st-deck__screen:has(audio){background:0 0;padding:6px 10px 10px}@keyframes st-deck-in{0%{opacity:0;translate:0 30px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.st-episodes li{animation:linear both st-card;animation-timeline:view();animation-range:entry cover 25%}.st-soon li,.st-kit__inner{animation:linear both st-rise;animation-timeline:view();animation-range:entry cover 30%}}}@keyframes st-card{0%{opacity:0;transform:perspective(900px)rotateX(14deg)translateY(40px)}to{opacity:1;transform:none}}@media (max-width:1000px){.st-studio__grid{grid-template-columns:1fr}.st-vinyl__stage{width:min(100%,440px)}}@media (max-width:760px){.st-studio h1{font-size:clamp(38px,10.5vw,56px)}.st-deck{width:auto;bottom:10px;left:10px;right:10px}.st-soon li{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.st-onair span,.st-studio__waves i,.st-vinyl__disc,.st-play--big .st-play__icon,.st-soon__stamp,.st-studio h1,.st-studio__lead,.st-vinyl__stage,.st-deck,.st-studio .voice-signal i,.st-episode__eq i,.st-deck__live i{animation:none}}.st-episode{position:relative}.st-stretch:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.st-episode h3 a{background:linear-gradient(var(--accent),var(--accent)) 0 100%/0 2px no-repeat;transition:background-size .6s var(--st-ease)}.st-episode:hover h3 a{background-size:100% 2px}.st-episode .st-play,.st-episode .st-source{z-index:2;position:relative}.st-open{color:#e9e5dc;transition:gap .4s var(--st-ease), color .3s;align-items:center;gap:8px;font-size:13px;font-weight:750;display:inline-flex}.st-episode:hover .st-open,.st-open--link:hover{color:var(--accent);gap:14px}.st-episode-head{min-height:0;padding-bottom:10vh}.st-episode-head>.wrap{z-index:1;position:relative}.st-crumbs--trail a+a:before{content:"/";color:#5f5b54;margin-right:10px}.st-crumbs--trail a:last-child{color:var(--accent)}.st-episode-head__kicker{margin-bottom:2.5vh}.st-episode-head h1{font-family:var(--st-serif);letter-spacing:-.025em;text-wrap:balance;animation:st-rise 1s var(--st-ease) .1s both;margin:0;font-size:clamp(38px,4.6vw,76px);font-weight:400;line-height:1}.st-episode-head__who{color:#c9c4b9;margin:2.5vh 0 0;font-size:16px}.st-episode-head__stage{margin-top:6vh}.st-monitor{aspect-ratio:16/9;background:#000;border:14px solid #1b1b1f;border-radius:24px;width:min(100%,1040px);margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 60px 120px -40px #000,0 0 0 1px #ffffff14,0 0 80px -30px #ff4d0066}.st-monitor iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.st-monitor--still img{filter:saturate(.9)}.st-monitor__facade{cursor:pointer;background:#111;border:0;place-items:center;width:100%;padding:0;display:grid;position:absolute;inset:0}.st-monitor__facade img{filter:brightness(.65);transition:filter .5s, scale 1.2s var(--st-ease)}.st-monitor__facade:hover img{filter:brightness(.8);scale:1.03}.st-monitor__play{z-index:1;background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:100px;height:100px;animation:2.4s ease-out infinite st-pulse;display:grid;position:relative}.st-monitor__play svg{fill:currentColor;translate:3px}.st-turntable{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:5vw;display:grid}.st-vinyl--table .st-vinyl__stage{width:min(100%,560px)}.st-turntable__deck{gap:16px;display:grid}.st-turntable__player{background:#111;border-radius:14px;overflow:hidden}.st-turntable__player iframe{border:0;width:100%;height:100%}.st-turntable__player audio{width:100%;display:block}.st-turntable__player:has(audio){padding:10px;height:auto!important}.station-page .st-sheet{padding:10vh 0}.st-sheet__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start;gap:5vw;display:grid}.st-sheet__lead{font-family:var(--st-serif);color:var(--ink);margin:0;font-size:clamp(22px,1.9vw,30px);line-height:1.4}.st-sheet .story-clipping{margin-top:5vh}.st-facts{border-top:4px solid var(--ink);gap:0;margin:0;display:grid}.st-facts div{border-bottom:1px solid #1414121f;gap:4px;padding:14px 0;display:grid}.st-facts dt{letter-spacing:.18em;text-transform:uppercase;color:#6a645a;font-size:10px;font-weight:800}.st-facts dd{color:var(--ink);margin:0;font-size:15.5px;font-weight:650}.st-floor__head .st-open--link{color:#e9e5dc}@media (max-width:1000px){.st-turntable,.st-sheet__grid{grid-template-columns:1fr}}@media (max-width:760px){.st-monitor{border-width:8px;border-radius:16px}.st-monitor__play{width:72px;height:72px}}@media (prefers-reduced-motion:reduce){.st-monitor__play,.st-episode-head h1{animation:none}}
