*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;-webkit-font-smoothing:antialiased;overflow-x:hidden}
img{max-width:100%;display:block}
a{color:inherit;text-decoration:none}
h1,h2,h3,p{margin:0}
.wrap{width:min(1180px,100% - 32px);margin-inline:auto}
.ar{display:inline-block;vertical-align:-2px}

/* ---------- switcher ---------- */
#switcher{position:fixed;top:12px;left:50%;transform:translateX(-50%);z-index:100;display:flex;gap:4px;padding:4px;border-radius:999px;background:rgba(20,20,20,.88);backdrop-filter:blur(10px);box-shadow:0 8px 30px rgba(0,0,0,.35);font:500 13px/1 Inter,system-ui,sans-serif}
#switcher button{all:unset;cursor:pointer;display:flex;align-items:center;gap:8px;padding:8px 14px 8px 8px;border-radius:999px;color:#bbb}
#switcher button b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#333;color:#fff;font-size:12px}
#switcher button.on{background:#fff;color:#111}
#switcher button.on b{background:#111}
#switcher button:hover:not(.on){color:#fff}
@media (max-width:520px){#switcher button span{display:none}#switcher button{padding:8px}}
body:has(#switcher:not([hidden])) #app{padding-top:58px}

/* =========================================================
   1 · MANIFEST
   ========================================================= */
body[data-v="1"]{--bg:#121212;--ink:#f3f1ec;--mut:#9a978f;--org:#ff5a1f;--line:#2b2b2b;--paper:#efe9dd;background:var(--bg);color:var(--ink);font:400 17px/1.6 Archivo,system-ui,sans-serif}
[data-v="1"] .m-mono{font:600 12px/1.4 "JetBrains Mono",monospace;letter-spacing:.08em;color:var(--org);text-transform:uppercase}
[data-v="1"] .m-top{border-bottom:1px solid var(--line);position:sticky;top:0;background:rgba(18,18,18,.92);backdrop-filter:blur(8px);z-index:10}
[data-v="1"] .m-top-in{display:flex;justify-content:space-between;align-items:center;height:64px}
[data-v="1"] .m-logo{font:900 18px/1 Archivo;letter-spacing:.02em}
[data-v="1"] .m-logo b{color:var(--org)}
[data-v="1"] .m-top nav{display:flex;gap:24px;align-items:center;font-size:14px}
[data-v="1"] .m-top nav a:not(.m-btn){color:var(--mut)}
[data-v="1"] .m-top nav a:hover{color:var(--ink)}
[data-v="1"] .m-btn{display:inline-flex;gap:10px;align-items:center;background:var(--org);color:#111;font:700 15px/1 Archivo;padding:16px 22px;border:2px solid var(--org);text-transform:uppercase;letter-spacing:.03em;--sp-ink:var(--org)}
[data-v="1"] .m-btn.sm{padding:10px 14px;font-size:12px}
[data-v="1"] .m-btn.ghost{background:transparent;color:var(--ink);border-color:var(--ink);--sp-ink:#121212}
[data-v="1"] .m-btn.dark{background:#111;color:var(--paper);border-color:#111}
[data-v="1"] .m-btn:hover{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--ink)}
[data-v="1"] .m-hero{padding:72px 0 80px;border-bottom:1px solid var(--line)}
[data-v="1"] .m-hero-grid{display:grid;grid-template-columns:1.25fr .9fr;gap:64px;align-items:center}
[data-v="1"] h1{font:900 clamp(56px,9vw,128px)/.86 Archivo;text-transform:uppercase;letter-spacing:-.02em;margin:20px 0 28px}
[data-v="1"] h1 span{color:var(--org)}
[data-v="1"] .m-lead{max-width:540px;color:#cfcbc2;font-size:19px}
[data-v="1"] .m-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}
[data-v="1"] .m-label{background:var(--paper);color:#111;padding:18px;transform:rotate(1.5deg);box-shadow:0 30px 60px rgba(0,0,0,.5)}
[data-v="1"] .m-label-head{display:flex;justify-content:space-between;font:600 11px "JetBrains Mono";border-bottom:3px solid #111;padding-bottom:8px;margin-bottom:12px}
[data-v="1"] .m-label img{aspect-ratio:4/3;object-fit:cover;filter:grayscale(1) contrast(1.1)}
[data-v="1"] .m-label-row{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #111;padding:10px 0;font-size:15px}
[data-v="1"] .m-label-row small{font:600 11px "JetBrains Mono"}
[data-v="1"] .m-bar{display:flex;gap:2px;height:54px;margin-top:14px}
[data-v="1"] .m-bar i{background:#111;flex:none}
[data-v="1"] .m-headline{background:var(--org);color:#111}
[data-v="1"] .m-headline-in{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:32px;align-items:end;padding:40px 0}
[data-v="1"] .m-headline .m-mono{color:#111;grid-column:1/-1;margin-bottom:6px}
[data-v="1"] .m-headline strong{font:900 clamp(64px,10vw,140px)/.85 Archivo;letter-spacing:-.03em}
[data-v="1"] .m-headline em{font:700 clamp(18px,2.2vw,26px)/1.2 Archivo;font-style:normal;text-transform:uppercase;max-width:480px;padding-bottom:10px}
[data-v="1"] .m-press .wrap{display:flex;flex-wrap:wrap;align-items:center;gap:14px 40px;padding:28px 0;border-bottom:1px solid var(--line)}
[data-v="1"] .m-press b{font:700 20px Archivo;color:var(--mut);text-transform:uppercase;letter-spacing:.02em}
[data-v="1"] .m-sec{padding:96px 0}
[data-v="1"] h2{font:900 clamp(40px,5vw,64px)/.95 Archivo;text-transform:uppercase;letter-spacing:-.01em;margin:16px 0 20px}
[data-v="1"] .m-host{display:grid;grid-template-columns:.8fr 1.4fr;gap:64px;margin-top:24px}
[data-v="1"] .m-host img{border:2px solid var(--ink);aspect-ratio:3/4;object-fit:cover}
[data-v="1"] .m-host p{color:#cfcbc2;margin-bottom:16px}
[data-v="1"] .m-host .m-sub{font-size:22px;color:var(--ink);font-weight:500}
[data-v="1"] .m-facts{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--ink);margin-top:32px}
[data-v="1"] .m-facts div{padding:20px 16px 0 0}
[data-v="1"] .m-facts strong{display:block;font:900 44px/1 Archivo;color:var(--org)}
[data-v="1"] .m-facts small{font:600 12px "JetBrains Mono";color:var(--mut);text-transform:uppercase}
[data-v="1"] .m-dark{background:#0b0b0b;border-block:1px solid var(--line)}
[data-v="1"] .m-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2px;background:var(--line);border:2px solid var(--line);margin-top:32px}
[data-v="1"] .m-card{background:#0b0b0b;padding:26px;display:flex;flex-direction:column;gap:4px;transition:background .2s}
[data-v="1"] a.m-card:hover{background:#1a1a1a}
[data-v="1"] .m-card small{font:600 11px "JetBrains Mono";color:var(--org);text-transform:uppercase;letter-spacing:.06em}
[data-v="1"] .m-card strong{font:900 52px/1 Archivo;margin-top:14px}
[data-v="1"] .m-card span{font-weight:700;text-transform:uppercase;font-size:14px}
[data-v="1"] .m-card em{font-style:normal;color:var(--mut);font-size:14px;margin-top:auto;padding-top:12px}
[data-v="1"] .m-also{margin-top:24px;color:var(--mut)}
[data-v="1"] .m-also a{color:var(--ink);border-bottom:1px solid var(--org)}
[data-v="1"] .m-topics{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:32px;border-top:2px solid var(--ink)}
[data-v="1"] .m-topics div{padding:28px 28px 28px 0;border-bottom:1px solid var(--line)}
[data-v="1"] .m-topics h3{font:700 22px/1.2 Archivo;text-transform:uppercase;margin:10px 0 8px}
[data-v="1"] .m-topics p{color:var(--mut);font-size:15px}
[data-v="1"] .m-eps{margin-top:28px;border-top:2px solid var(--ink)}
[data-v="1"] .m-ep{display:grid;grid-template-columns:120px 1fr auto;gap:24px;align-items:center;padding:28px 0;border-bottom:1px solid var(--line)}
[data-v="1"] .m-ep:hover h3{color:var(--org)}
[data-v="1"] .m-ep-n{font:900 32px Archivo;color:var(--org)}
[data-v="1"] .m-ep h3{font:900 32px/1.05 Archivo;text-transform:uppercase}
[data-v="1"] .m-ep p{color:#cfcbc2}
[data-v="1"] .m-ep small{color:var(--mut);font:400 13px "JetBrains Mono"}
[data-v="1"] .m-cta{background:var(--paper);color:#111}
[data-v="1"] .m-cta .m-mono{color:#b33a0c}
[data-v="1"] .m-cta-in{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;padding:96px 0}
[data-v="1"] .m-cta p{max-width:560px}
[data-v="1"] .m-cta ul{padding:0;list-style:none;margin:24px 0 32px}
[data-v="1"] .m-cta li{padding:10px 0;border-bottom:1px dashed #111;font-weight:500}
[data-v="1"] .m-cta li::before{content:"→ ";color:var(--org);font-weight:900}
[data-v="1"] .m-sheet{margin:0;border:3px solid #111;align-self:start}
[data-v="1"] .m-sheet div{display:grid;grid-template-columns:110px 1fr;border-bottom:1px solid #111}
[data-v="1"] .m-sheet div:last-child{border:0}
[data-v="1"] .m-sheet dt{font:600 11px "JetBrains Mono";text-transform:uppercase;padding:14px;border-right:1px solid #111}
[data-v="1"] .m-sheet dd{margin:0;padding:14px;font-weight:600}
[data-v="1"] .m-foot{display:flex;justify-content:space-between;padding:28px 0;color:var(--mut);font:400 13px "JetBrains Mono"}
@media (max-width:860px){
  [data-v="1"] .m-hero-grid,[data-v="1"] .m-host,[data-v="1"] .m-cta-in{grid-template-columns:1fr;gap:40px}
  [data-v="1"] .m-top nav a:not(.m-btn){display:none}
  [data-v="1"] .m-topics{grid-template-columns:1fr}
  [data-v="1"] .m-ep{grid-template-columns:1fr;gap:8px}
  [data-v="1"] .m-headline-in{grid-template-columns:1fr}
  [data-v="1"] .m-host img{max-width:320px}
  [data-v="1"] .m-label{transform:none}
}

/* =========================================================
   2 · PRESS KIT
   ========================================================= */
body[data-v="2"]{--bg:#f4f0e8;--ink:#16130f;--mut:#6d665b;--red:#b3261e;--line:#d8d0c2;background:var(--bg);color:var(--ink);font:400 17px/1.65 Inter,system-ui,sans-serif}
[data-v="2"] .p-top{display:flex;justify-content:space-between;align-items:baseline;padding:28px 0 18px;border-bottom:3px double var(--ink)}
[data-v="2"] .p-mark{font:800 22px Fraunces;letter-spacing:-.01em}
[data-v="2"] .p-kit{font-size:13px;text-transform:uppercase;letter-spacing:.14em;color:var(--mut)}
[data-v="2"] .p-kick{font-size:12px;text-transform:uppercase;letter-spacing:.16em;color:var(--red);font-weight:600}
[data-v="2"] .p-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;padding:72px 0 64px;align-items:center}
[data-v="2"] h1{font:400 clamp(44px,6vw,84px)/1 Fraunces;letter-spacing:-.025em;margin:20px 0 28px}
[data-v="2"] h1 em{font-style:italic;color:var(--red)}
[data-v="2"] .p-lead{font-size:20px;color:#3d372e;max-width:540px}
[data-v="2"] .p-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:28px;margin-top:36px}
[data-v="2"] .p-btn{background:var(--ink);color:var(--bg);padding:16px 24px;font-weight:600;font-size:15px;border-radius:2px}
[data-v="2"] .p-btn:hover{background:var(--red)}
[data-v="2"] .p-btn.inv{background:var(--bg);color:var(--ink);display:inline-block;margin-top:28px}
[data-v="2"] .p-link{font-weight:600;border-bottom:1.5px solid var(--ink);padding-bottom:2px}
[data-v="2"] .p-hero-img{margin:0}
[data-v="2"] .p-hero-img img{aspect-ratio:4/5;object-fit:cover;object-position:center}
[data-v="2"] figcaption{font:italic 14px Fraunces;color:var(--mut);margin-top:10px}
[data-v="2"] .p-headline-in{display:grid;grid-template-columns:auto 1fr;gap:40px;align-items:center;border-block:1px solid var(--ink);padding:36px 0}
[data-v="2"] .p-headline strong{font:600 clamp(72px,11vw,160px)/.9 Fraunces;letter-spacing:-.04em;color:var(--red)}
[data-v="2"] .p-headline-in>span{font:400 20px/1.4 Fraunces;color:var(--mut);max-width:440px}
[data-v="2"] .p-headline-in>span b{display:block;font:600 clamp(24px,3vw,34px)/1.1 Fraunces;color:var(--ink);margin-bottom:6px}
[data-v="2"] .p-press{display:flex;flex-wrap:wrap;align-items:center;gap:16px 40px;padding:32px 0;border-bottom:1px solid var(--line)}
[data-v="2"] .p-press>span{font:italic 15px Fraunces;color:var(--mut)}
[data-v="2"] .p-press div{display:flex;flex-wrap:wrap;gap:12px 36px}
[data-v="2"] .p-press b{font:600 21px Fraunces;letter-spacing:-.01em}
[data-v="2"] .p-sec{padding:88px 0}
[data-v="2"] h2{font:400 clamp(40px,5vw,60px)/1.02 Fraunces;letter-spacing:-.02em;margin:12px 0 24px}
[data-v="2"] .p-host{display:grid;grid-template-columns:1fr 1.5fr;gap:72px}
[data-v="2"] .p-host img{filter:grayscale(1);aspect-ratio:1;object-fit:cover}
[data-v="2"] .p-col-r{padding-top:40px}
[data-v="2"] .p-col-r p{margin-bottom:18px;color:#3d372e}
[data-v="2"] .p-drop::first-letter{font:600 76px/.8 Fraunces;float:left;margin:6px 10px 0 0;color:var(--red)}
[data-v="2"] .p-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:36px;border-top:1px solid var(--ink);padding-top:24px}
[data-v="2"] .p-facts strong{display:block;font:600 46px/1 Fraunces;letter-spacing:-.02em}
[data-v="2"] .p-facts span{font-size:13px;color:var(--mut)}
[data-v="2"] .p-rule{border-top:1px solid var(--ink);padding-top:14px;margin-bottom:24px}
[data-v="2"] .p-table{width:100%;border-collapse:collapse}
[data-v="2"] .p-table td{padding:22px 16px 22px 0;border-bottom:1px solid var(--line);vertical-align:baseline}
[data-v="2"] .p-table .p-v{font:600 clamp(36px,4.5vw,56px)/1 Fraunces;letter-spacing:-.02em;width:1%;white-space:nowrap;padding-right:36px}
[data-v="2"] .p-table b{font-weight:600}
[data-v="2"] .p-table .p-h{text-align:right;white-space:nowrap;font-size:14px;color:var(--mut)}
[data-v="2"] .p-table a:hover{color:var(--red)}
[data-v="2"] .p-also{margin-top:22px;color:var(--mut)}
[data-v="2"] .p-also i{font-family:Fraunces}
[data-v="2"] .p-also a{color:var(--ink);border-bottom:1px solid var(--line)}
[data-v="2"] .p-two{display:grid;grid-template-columns:1fr 1fr;gap:72px}
[data-v="2"] .p-topics{padding-left:22px;margin:0}
[data-v="2"] .p-topics li{padding:8px 0 14px;color:#3d372e}
[data-v="2"] .p-topics li::marker{font:600 16px Fraunces;color:var(--red)}
[data-v="2"] .p-topics b{color:var(--ink)}
[data-v="2"] .p-ep{display:block;padding:20px 0 24px;border-bottom:1px solid var(--line)}
[data-v="2"] .p-ep-n{font:italic 15px Fraunces;color:var(--red)}
[data-v="2"] .p-ep h3{font:600 34px/1.1 Fraunces;letter-spacing:-.015em;margin:4px 0 6px}
[data-v="2"] .p-ep:hover h3{color:var(--red)}
[data-v="2"] .p-ep p{color:#3d372e}
[data-v="2"] .p-ep small{color:var(--mut);font-size:13px}
[data-v="2"] .p-cta{background:var(--ink);color:var(--bg)}
[data-v="2"] .p-cta-in{display:grid;grid-template-columns:1.2fr 1fr;gap:72px;padding:96px 0}
[data-v="2"] .p-cta .p-kick{color:#f08a7e}
[data-v="2"] .p-cta p{color:#cfc7b8;max-width:560px}
[data-v="2"] .p-cta dl{margin:0;display:grid;grid-template-columns:110px 1fr;border-top:1px solid #5a5247}
[data-v="2"] .p-cta dt,[data-v="2"] .p-cta dd{padding:14px 0;border-bottom:1px solid #3a342c;margin:0}
[data-v="2"] .p-cta dt{font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:#a59d8f;padding-top:18px}
[data-v="2"] .p-foot{display:flex;justify-content:space-between;padding:28px 0;font-size:14px;color:var(--mut)}
@media (max-width:860px){
  [data-v="2"] .p-hero,[data-v="2"] .p-host,[data-v="2"] .p-two,[data-v="2"] .p-cta-in{grid-template-columns:1fr;gap:40px}
  [data-v="2"] .p-headline-in{grid-template-columns:1fr;gap:12px}
  [data-v="2"] .p-col-r{padding-top:0}
  [data-v="2"] .p-table .p-h{display:none}
  [data-v="2"] .p-kit{display:none}
}

/* =========================================================
   3 · ON AIR
   ========================================================= */
body[data-v="3"]{--bg:#070b18;--ink:#eef1ff;--mut:#8f97b5;--acc:#e9ad4f;--acc2:#6c7bff;--card:rgba(255,255,255,.04);--line:rgba(255,255,255,.09);background:radial-gradient(1200px 700px at 80% -10%,#1b2160 0%,transparent 60%),var(--bg);color:var(--ink);font:400 17px/1.6 "Space Grotesk",system-ui,sans-serif}
[data-v="3"] .a-top{display:flex;justify-content:space-between;align-items:center;height:76px}
[data-v="3"] .a-logo{display:flex;align-items:center;gap:10px;font-weight:700;font-size:17px}
[data-v="3"] .a-dot{width:12px;height:12px;border-radius:50%;background:var(--acc);box-shadow:0 0 18px var(--acc)}
[data-v="3"] .a-top nav{display:flex;gap:26px;align-items:center;font-size:15px;color:var(--mut)}
[data-v="3"] .a-top nav a:hover{color:var(--ink)}
[data-v="3"] .a-btn{display:inline-flex;align-items:center;gap:10px;background:var(--acc);color:#0a0d1a;font-weight:700;padding:15px 24px;border-radius:999px;font-size:15px;--sp-ink:var(--acc);transition:transform .2s,box-shadow .2s}
[data-v="3"] .a-btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(233,173,79,.25)}
[data-v="3"] .a-btn.sm{padding:9px 16px;font-size:14px;color:#0a0d1a}
[data-v="3"] .a-btn.ghost{background:var(--card);color:var(--ink);border:1px solid var(--line)}
[data-v="3"] .a-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;padding:48px 0 40px}
[data-v="3"] .a-pill{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--mut);border:1px solid var(--line);border-radius:999px;padding:6px 14px;background:var(--card)}
[data-v="3"] .a-live{width:8px;height:8px;border-radius:50%;background:#ff4d6a;animation:pulse 1.6s infinite}
@keyframes pulse{50%{opacity:.25}}
[data-v="3"] h1{font:700 clamp(52px,7.5vw,104px)/.92 "Space Grotesk";letter-spacing:-.04em;margin:24px 0}
[data-v="3"] h1 span{background:linear-gradient(90deg,#f6d08e,var(--acc) 55%,#c9792a);-webkit-background-clip:text;background-clip:text;color:transparent}
[data-v="3"] .a-lead{color:var(--mut);font-size:19px;max-width:520px}
[data-v="3"] .a-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}
[data-v="3"] .a-hero-art{position:relative;aspect-ratio:1;display:grid;place-items:end center;overflow:hidden;border-radius:28px;background:linear-gradient(160deg,#151b45,#0a0f25);border:1px solid var(--line)}
[data-v="3"] .a-glow{position:absolute;inset:20% 15% auto;height:60%;background:radial-gradient(circle,rgba(108,123,255,.6),transparent 65%);filter:blur(20px)}
[data-v="3"] .a-hero-art img{position:relative;width:200%;max-width:none;margin-bottom:-10%;mix-blend-mode:lighten}
[data-v="3"] .a-wave{position:absolute;left:6%;right:6%;bottom:22%;height:90px;display:flex;align-items:center;gap:3px;opacity:.55;mix-blend-mode:screen}
[data-v="3"] .a-wave i{flex:1;height:var(--h);background:linear-gradient(var(--acc),var(--acc2));border-radius:3px;animation:wave 1.4s ease-in-out infinite alternate;animation-delay:var(--d)}
@keyframes wave{to{transform:scaleY(.35)}}
[data-v="3"] .a-host-tag{position:absolute;left:20px;bottom:20px;background:rgba(7,11,24,.75);backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:14px;padding:10px 16px}
[data-v="3"] .a-host-tag small{display:block;color:var(--mut);font-size:12px}
[data-v="3"] .a-headline{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;column-gap:28px;align-items:center;padding:32px 36px;border-radius:24px;background:linear-gradient(110deg,rgba(233,173,79,.13),rgba(108,123,255,.12));border:1px solid rgba(233,173,79,.25);margin-top:24px}
[data-v="3"] .a-headline small{grid-column:1/-1;color:var(--acc);font-size:13px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:6px}
[data-v="3"] .a-headline strong{font:700 clamp(56px,8vw,104px)/1 "Space Grotesk";letter-spacing:-.04em}
[data-v="3"] .a-headline>span{font-size:clamp(18px,2vw,24px);font-weight:500}
[data-v="3"] .a-headline .ar{width:28px;height:28px;color:var(--acc)}
[data-v="3"] .a-press{display:flex;flex-wrap:wrap;align-items:center;gap:12px 36px;padding:40px 0;color:var(--mut)}
[data-v="3"] .a-press small{font-size:13px;text-transform:uppercase;letter-spacing:.12em}
[data-v="3"] .a-press b{font-size:19px;color:#c3c8de;font-weight:500}
[data-v="3"] .a-sec{padding:64px 0}
[data-v="3"] h2{font:700 clamp(36px,4.5vw,56px)/1 "Space Grotesk";letter-spacing:-.03em;margin:16px 0 28px}
[data-v="3"] .a-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}
[data-v="3"] .a-card{display:flex;flex-direction:column;gap:4px;padding:26px;border-radius:20px;background:var(--card);border:1px solid var(--line);transition:border-color .2s,transform .2s}
[data-v="3"] a.a-card:hover{border-color:rgba(233,173,79,.5);transform:translateY(-3px)}
[data-v="3"] .a-card small{color:var(--mut);font-size:13px}
[data-v="3"] .a-card strong{font:700 50px/1.05 "Space Grotesk";letter-spacing:-.03em;margin-top:14px}
[data-v="3"] .a-card span{font-weight:500}
[data-v="3"] .a-card em{font-style:normal;color:var(--acc);font-size:14px;margin-top:auto;padding-top:14px}
[data-v="3"] .a-also{margin-top:20px;color:var(--mut)}
[data-v="3"] .a-also a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--acc2);text-underline-offset:4px}
[data-v="3"] .a-host{display:grid;grid-template-columns:1fr 1.15fr;gap:56px;align-items:center}
[data-v="3"] .a-host img{border-radius:24px;aspect-ratio:4/5;object-fit:cover;object-position:center}
[data-v="3"] .a-host p{color:var(--mut);margin-bottom:16px}
[data-v="3"] .a-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}
[data-v="3"] .a-facts div{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:18px}
[data-v="3"] .a-facts strong{display:block;font-size:34px;font-weight:700;letter-spacing:-.03em;color:var(--acc)}
[data-v="3"] .a-facts small{color:var(--mut);font-size:13px}
[data-v="3"] .a-eps{display:grid;grid-template-columns:1fr 1fr;gap:14px}
[data-v="3"] .a-ep{display:flex;gap:20px;padding:24px;border-radius:20px;background:var(--card);border:1px solid var(--line)}
[data-v="3"] .a-ep:hover{border-color:rgba(233,173,79,.5)}
[data-v="3"] .a-play{flex:none;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--acc);color:#0a0d1a;font-size:18px;padding-left:3px}
[data-v="3"] .a-ep small{color:var(--mut);font-size:13px}
[data-v="3"] .a-ep h3{font-size:26px;letter-spacing:-.02em;margin:2px 0 4px}
[data-v="3"] .a-ep p{color:var(--mut)}
[data-v="3"] .a-topics{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}
[data-v="3"] .a-topics span{border:1px solid var(--line);border-radius:999px;padding:8px 16px;font-size:14px;color:#c3c8de}
[data-v="3"] .a-cta{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;padding:48px;border-radius:28px;background:linear-gradient(135deg,#1a2160,#0d1230 70%);border:1px solid var(--line)}
[data-v="3"] .a-cta h2{margin-top:0}
[data-v="3"] .a-cta p{color:#c3c8de}
[data-v="3"] .a-cta ul{padding-left:20px;color:#c3c8de;margin:20px 0 0}
[data-v="3"] .a-cta li{padding:4px 0}
[data-v="3"] .a-cta li::marker{color:var(--acc)}
[data-v="3"] .a-cta-side{background:rgba(7,11,24,.5);border-radius:20px;padding:28px;border:1px solid var(--line);align-self:start}
[data-v="3"] .a-cta-side small{color:var(--acc);font-size:12px;text-transform:uppercase;letter-spacing:.12em}
[data-v="3"] .a-cta-side p{margin:4px 0 18px}
[data-v="3"] .a-foot{display:flex;justify-content:space-between;padding:32px 0 40px;color:var(--mut);font-size:14px;border-top:1px solid var(--line)}
@media (max-width:860px){
  [data-v="3"] .a-hero,[data-v="3"] .a-host,[data-v="3"] .a-cta,[data-v="3"] .a-eps{grid-template-columns:1fr}
  [data-v="3"] .a-top nav a:not(.a-btn){display:none}
  [data-v="3"] .a-cta{padding:28px}
  [data-v="3"] .a-headline{grid-template-columns:1fr;padding:24px}
  [data-v="3"] .a-headline .ar{display:none}
}

/* additions */
.foot-links{display:flex;gap:20px}
[data-v="1"] .m-label img{filter:none}
[data-v="1"] .m-intro{color:var(--mut);font-size:19px;max-width:560px}
[data-v="2"] h2 em{color:var(--red)}
[data-v="2"] .p-cover{width:140px;margin:0 0 8px;box-shadow:0 10px 30px rgba(0,0,0,.18)}
[data-v="3"] .a-intro{color:var(--mut);font-size:19px;margin:-12px 0 28px}
[data-v="3"] .a-cover{width:100%;border-radius:14px;margin-bottom:20px}
[data-v="2"] .p-m{color:var(--mut);font-size:14px}

/* mobile overflow guards */
#app *{min-width:0}
#app h1,#app h2,#app h3{overflow-wrap:break-word}
@media (max-width:600px){
  [data-v="1"] h1{font-size:clamp(40px,12.5vw,64px)}
  [data-v="1"] .m-top nav{display:none}
  [data-v="1"] .m-press b{font-size:16px}
  [data-v="1"] .m-facts strong{font-size:32px}
  [data-v="1"] .m-sheet div{grid-template-columns:90px 1fr}
  [data-v="2"] h1{font-size:clamp(38px,11vw,56px)}
  [data-v="2"] .p-table .p-v{padding-right:16px}
  [data-v="2"] .p-facts strong,[data-v="3"] .a-facts strong{font-size:28px}
  [data-v="3"] h1{font-size:clamp(44px,13vw,64px)}
  [data-v="3"] .a-top nav a:not(.a-btn){display:none}
  [data-v="3"] .a-facts,[data-v="2"] .p-facts,[data-v="1"] .m-facts{grid-template-columns:1fr 1fr 1fr;gap:8px}
}
@media (max-width:600px){
  [data-v="3"] .a-facts{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}
  [data-v="3"] .a-facts strong{font-size:clamp(22px,7vw,30px)}
  [data-v="3"] .a-facts div{padding:14px}
}
