:root{--radio-gold:#ffd978;--radio-paper:#fffaf0;--radio-bg:#030108;--radio-nav-height:52px}.radio-listener{overflow-x:hidden;overflow-y:auto}.radio-static{margin:0;color:var(--radio-paper);background:radial-gradient(ellipse at 90% 0,#281047,transparent 55%),var(--radio-bg);font:16px/1.75 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.radio-site-nav{height:var(--radio-nav-height);display:flex;align-items:center;justify-content:center;gap:30px;padding:0 16px;background:#080311;border-bottom:1px solid #ffffff26;font:600 13px/1.4 system-ui,sans-serif}.radio-site-nav a,.radio-copy a,.radio-fallback a,.radio-site-footer a{color:var(--radio-gold);text-underline-offset:4px}.radio-site-nav a{padding:9px 0}.radio-site-nav [aria-current]{color:var(--radio-paper);text-decoration-thickness:2px}.radio-listener .station{height:calc(100svh - var(--radio-nav-height))}.radio-skip{position:absolute;top:-100px;left:14px;z-index:100;padding:12px 18px;color:var(--radio-bg);background:var(--radio-gold);border-radius:8px}.radio-skip:focus{top:8px}.radio-site-nav a:focus-visible,.radio-copy a:focus-visible,.radio-site-footer a:focus-visible{outline:3px solid var(--radio-gold);outline-offset:5px}.radio-copy{max-width:1140px;margin:0 auto;padding:74px 36px 54px;color:var(--radio-paper);font:16px/1.8 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;scroll-margin-top:20px}.radio-copy h1,.radio-copy h2,.radio-fallback h1{font-family:"Space Grotesk",system-ui,sans-serif;letter-spacing:-.05em;line-height:1.05}.radio-copy h1,.radio-copy>h2{font-size:clamp(40px,6.5vw,76px);margin:20px 0 30px}.radio-copy h2{font-size:clamp(28px,4vw,40px);margin:44px 0 20px}.radio-copy h3{font-size:21px;line-height:1.35;margin:0 0 16px}.radio-copy p{max-width:850px}.radio-copy p,.radio-copy li{color:#e4deed}.radio-copy .radio-eyebrow,.radio-fallback .radio-eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--radio-gold);font-weight:700}.radio-copy .radio-lead{font-size:22px;line-height:1.6;max-width:880px}.radio-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:42px 0}.radio-card-grid article,.radio-ecosystem{padding:26px;border:1px solid #ffffff26;border-radius:18px;background:linear-gradient(135deg,#25143c99,#0b0616)}.radio-card-grid article p{font-size:15px}.radio-ecosystem{margin-top:40px}.radio-button{display:inline-block;padding:13px 22px;background:linear-gradient(110deg,#ffe49f,#ff96bd);color:#19091c!important;border-radius:999px;text-decoration:none;font-weight:750}.radio-copy section{padding-top:28px;margin-top:32px;border-top:1px solid #ffffff26;scroll-margin-top:24px}.radio-copy li{margin:12px 0}.radio-site-footer{max-width:1140px;margin:auto;padding:24px 36px 40px;border-top:1px solid #ffffff26;display:flex;flex-wrap:wrap;gap:24px;font:14px/1.6 system-ui,sans-serif}.radio-fallback{min-height:65svh;padding:60px 24px;display:grid;align-content:center;justify-items:center;text-align:center;background:#090321}.radio-fallback h1{font-size:clamp(40px,7vw,88px);margin:20px}.radio-fallback p{max-width:650px;line-height:1.7}@media(max-width:680px){.radio-site-nav{gap:24px;font-size:12px}.radio-copy{padding:48px 22px 40px}.radio-card-grid{grid-template-columns:1fr;margin-top:28px}.radio-copy .radio-lead{font-size:20px}.radio-site-footer{padding:24px 22px 36px;gap:12px 24px}.radio-listener .station-controls{bottom:max(22px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.radio-copy{scroll-behavior:auto}}@media(forced-colors:active){.radio-card-grid article,.radio-ecosystem{border:1px solid CanvasText}.radio-button{border:1px solid ButtonText}}
