:root{--black:#08090a;--panel:#151719;--red:#c51f32;--deep:#7e101e;--gold:#e0ad3e;--white:#f6f3ed;--muted:#aaa69f;--line:rgba(255,255,255,.14)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--white);font-family:"DM Sans",sans-serif;font-size:16px;line-height:1.55}body:before{content:"";position:fixed;inset:0;z-index:-1;opacity:.2;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:46px 24px}a{color:inherit}.shell{width:min(1180px,calc(100% - 48px));margin:auto}header{position:sticky;top:0;z-index:20;background:rgba(7,8,9,.95);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.nav{max-width:1180px;margin:auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.wordmark{display:flex;align-items:center;gap:11px;text-decoration:none;font:800 1.15rem "Barlow Condensed";letter-spacing:.04em}.wordmark b,.active{color:var(--red)}.mark{width:34px;height:34px;display:grid;place-items:center;background:var(--red);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);color:var(--gold);font-size:.7rem}.navlinks{display:flex;gap:25px;align-items:center}.navlinks a{text-decoration:none;text-transform:uppercase;font:700 1rem "Barlow Condensed";letter-spacing:.08em}.navlinks a:hover{color:var(--gold)}.nav-cta{padding:9px 15px;background:var(--red);color:white!important}.banner{background:#050505;border-bottom:4px solid var(--red);box-shadow:0 16px 40px #0008}.banner img{width:100%;height:auto;max-height:282px;display:block;object-fit:cover}.hero{padding:80px 0 88px;display:grid;grid-template-columns:1.3fr .7fr;gap:72px;align-items:end}.kicker{display:flex;align-items:center;gap:12px;text-transform:uppercase;font:700 1rem "Barlow Condensed";letter-spacing:.17em;color:var(--gold)}.kicker i{width:42px;height:3px;background:var(--red)}h1,h2,h3,h4,blockquote{font-family:"Barlow Condensed"}.hero h1{font-size:clamp(4.3rem,9vw,8rem);line-height:.79;letter-spacing:-.045em;margin:24px 0 30px;font-weight:900}.hero em,.join em,.desk em{color:var(--red)}.hero p{max-width:650px;font-size:1.16rem;color:#cec9c1}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.button{display:inline-flex;padding:13px 20px;text-decoration:none;text-transform:uppercase;font:800 1.02rem "Barlow Condensed";letter-spacing:.08em}.button.red{background:var(--red)}.button.line{border:1px solid var(--gold);color:var(--gold)}.signal{border-left:1px solid var(--gold);padding-left:30px}.signal>span,small{font:800 .8rem "Barlow Condensed";letter-spacing:.16em;color:var(--gold)}.signal blockquote{font-size:2.3rem;line-height:.96;margin:20px 0}.signal p{color:var(--muted);margin:0}.ticker{background:var(--red);overflow:hidden;white-space:nowrap}.ticker div{display:inline-block;padding:11px 0;font:800 1rem "Barlow Condensed";letter-spacing:.13em;animation:move 25s linear infinite}.ticker b{color:var(--gold);margin:0 23px}.ticker.static div{animation:none}@keyframes move{to{transform:translateX(-50%)}}.section{padding:94px 0}.section-head{display:flex;align-items:end;justify-content:space-between;gap:34px;padding-bottom:20px;border-bottom:1px solid var(--line);margin-bottom:30px}.section-head>div{display:flex;align-items:baseline;gap:18px}.section-head span,.episodes article>span,.beat-grid article>span{font:800 1rem "Barlow Condensed";color:var(--red);letter-spacing:.14em}.section-head h2{font-size:clamp(2.7rem,5vw,4.7rem);line-height:.85;margin:0}.section-head>p{max-width:460px;color:var(--muted);margin:0}.section-head>strong{font:800 .85rem "Barlow Condensed";letter-spacing:.14em;color:var(--gold)}.feature{display:grid;grid-template-columns:1.05fr .95fr;min-height:420px;border:1px solid var(--line);background:#111315}.feature-visual{padding:32px;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;background:radial-gradient(circle at 30% 20%,#c51f3259,transparent 35%),linear-gradient(135deg,#221012,#0a0b0c 65%);border-right:1px solid var(--line)}.feature-visual strong,.feature-visual span{font-family:"Barlow Condensed";letter-spacing:.15em}.feature-visual strong{color:var(--gold)}.feature-visual i{width:86px;height:86px;border:2px solid var(--gold);border-radius:50%;display:grid;place-items:center;color:var(--gold);font-size:1.8rem;align-self:center;font-style:normal}.feature-copy{padding:44px;display:flex;flex-direction:column;justify-content:center}.feature-copy h3{font-size:clamp(2.3rem,4vw,4rem);line-height:.94;margin:17px 0 20px}.feature-copy p,.episodes p,.desk-copy p,.beat-grid p{color:var(--muted)}.feature-copy a,.episodes a{color:var(--gold);font-weight:700}.episodes{display:grid;grid-template-columns:1fr 1fr;border-left:1px solid var(--line)}.episodes article{padding:38px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:340px;display:flex;flex-direction:column}.episodes h3{font-size:4rem;line-height:.77;margin:35px 0 24px}.episodes a{margin-top:auto;text-decoration:none}.mission{background:linear-gradient(120deg,var(--deep),var(--red))}.mission-inner{padding:84px 0;display:grid;grid-template-columns:.7fr 1.3fr;gap:70px}.mission h2{font-size:clamp(3rem,6vw,5.5rem);line-height:.78;margin:14px 0}.mission blockquote{font-size:clamp(2.2rem,5vw,4.4rem);line-height:.98;margin:0}.mission blockquote em{color:var(--gold)}.mission p{color:#f3cdd2}.join{text-align:center;padding:110px 0}.join h2{font-size:clamp(3.6rem,8vw,7.5rem);line-height:.8;max-width:1020px;margin:25px auto}.join p{color:var(--muted);margin:0 auto 30px}footer{border-top:1px solid var(--line);background:#050606}.footer-inner{padding:29px 0;display:flex;justify-content:space-between;gap:20px;font:600 .9rem "Barlow Condensed";letter-spacing:.09em;color:#8f8c86}.article-mast{background:radial-gradient(circle at 76% 35%,#c51f3240,transparent 30%),linear-gradient(135deg,#151719,#08090a)}.article-mast .shell{padding:100px 0 82px}.article-mast h1{font-size:clamp(6rem,16vw,13rem);line-height:.7;margin:38px 0 45px}.article-mast h1 span{color:var(--red)}.article-mast p{max-width:650px;color:var(--muted);font-size:1.18rem}.desk{display:grid;grid-template-columns:1.15fr .85fr;border:1px solid var(--line);min-height:410px}.desk-dark{padding:48px;background:radial-gradient(circle at 30% 25%,#c51f3252,transparent 38%),#0b0c0d;display:flex;flex-direction:column;justify-content:space-between}.desk-dark h3{font-size:clamp(4rem,8vw,7rem);line-height:.75;margin:70px 0 0}.desk-copy{padding:48px;background:var(--panel);display:flex;flex-direction:column;justify-content:center}.desk-copy i{width:55px;height:4px;background:var(--gold)}.desk-copy h4{font-size:2.25rem;line-height:1;margin:25px 0 16px}.beats{padding:90px 0;background:#0d0f10}.compact{margin-bottom:0}.beat-grid{display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid var(--line)}.beat-grid article{padding:32px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.beat-grid h3{font-size:1.7rem;line-height:.95;margin:28px 0 12px}
@media(max-width:800px){.shell{width:calc(100% - 32px)}.navlinks a:not(.nav-cta):not(.active){display:none}.banner img{height:170px;object-fit:cover}.hero,.mission-inner,.feature,.desk{grid-template-columns:1fr}.hero{padding:58px 0;gap:48px}.hero h1{font-size:clamp(4rem,17vw,6.2rem)}.feature-visual{min-height:350px;border-right:0}.episodes{grid-template-columns:1fr}.section-head{align-items:start;flex-direction:column}.beat-grid{grid-template-columns:1fr 1fr}.article-mast .shell{padding:72px 0 58px}.article-mast h1{font-size:clamp(6rem,28vw,9rem)}.footer-inner{flex-direction:column}}@media(max-width:480px){.wordmark>span:last-child{display:none}.beat-grid{grid-template-columns:1fr}.feature-copy,.episodes article,.desk-dark,.desk-copy{padding:30px}}@media(prefers-reduced-motion:reduce){.ticker div{animation:none}}
