:root{--black:#07090b;--panel:#0c1014;--panel-2:#10161c;--ink:#edf2f7;--muted:#9da8b3;--dim:#66717d;--line:#26313b;--blue:#2e8bff;--blue-pale:#86bdff;--green:#cbff38;--yellow:#fff14b;--purple:#c653ff;--red:#ff394d;--mono:'Chivo Mono',monospace;--body:'Archivo',sans-serif;--pad:clamp(20px,4vw,68px)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:var(--blue) var(--black)}body{margin:0;background:var(--black);color:var(--ink);font-family:var(--body);overflow-x:hidden}body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:50;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}a{color:inherit}.skip-link{position:fixed;top:8px;left:8px;z-index:200;transform:translateY(-160%);background:var(--green);color:#080b06;padding:12px 18px;font:700 12px var(--mono)}.skip-link:focus{transform:none}.boot{position:fixed;z-index:1000;inset:0;background:var(--blue);color:#03070c;display:grid;place-items:center;font:800 clamp(16px,2vw,28px) var(--mono);letter-spacing:.12em;animation:boot-out .7s 1.15s cubic-bezier(.76,0,.24,1) forwards}.boot span{animation:boot-blink .17s steps(2) 4}.boot i{position:absolute;left:0;right:0;height:2px;background:#eaf4ff;box-shadow:0 0 30px #fff;animation:boot-scan .8s ease-out forwards}@keyframes boot-out{to{clip-path:inset(0 0 100% 0);visibility:hidden}}@keyframes boot-blink{50%{opacity:.3}}@keyframes boot-scan{from{top:0}to{top:100%}}
.site-header{height:82px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:0 var(--pad);border-bottom:1px solid var(--line);background:rgba(7,9,11,.92);backdrop-filter:blur(14px);position:relative;z-index:60}.brand{text-decoration:none;display:grid;grid-template-columns:auto auto;align-items:baseline;font:800 23px var(--mono);letter-spacing:-.08em}.brand b{color:var(--ink)}.brand>span{color:var(--blue)}.brand small{grid-column:1/-1;color:var(--dim);font:500 8px var(--mono);letter-spacing:.13em;margin-top:3px}.main-nav{justify-self:center;display:flex;height:100%;align-items:center}.main-nav a{height:100%;display:grid;place-items:center;padding:0 24px;text-decoration:none;text-transform:uppercase;color:var(--muted);font:600 10px var(--mono);letter-spacing:.1em;border-left:1px solid transparent;border-right:1px solid transparent}.main-nav a:hover{color:var(--blue-pale);background:#101820;border-color:var(--line)}.header-status{font:600 10px var(--mono);letter-spacing:.08em;color:var(--muted);display:flex;gap:8px;align-items:center}.header-status b{color:var(--ink);padding-left:8px;border-left:1px solid var(--line)}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--red);box-shadow:0 0 11px var(--red);animation:pulse 1.3s infinite}.menu-button{display:none;background:none;border:1px solid var(--line);color:var(--ink);min-width:50px;min-height:44px;font:700 10px var(--mono)}@keyframes pulse{50%{opacity:.35}}
.hero{min-height:calc(100svh - 82px);position:relative;display:grid;grid-template-columns:1.4fr .75fr;grid-template-rows:1fr auto;overflow:hidden;padding:clamp(38px,7vh,90px) var(--pad) 0;background:radial-gradient(circle at 78% 43%,rgba(46,139,255,.15),transparent 24%),linear-gradient(112deg,#080b0e 0 58%,#0e1419 58% 100%)}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(74,94,111,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(74,94,111,.11) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(90deg,#000,transparent 80%)}.hero::after{content:"PIT 17";position:absolute;right:-1.7vw;bottom:8%;color:transparent;-webkit-text-stroke:1px rgba(134,189,255,.12);font:900 clamp(110px,20vw,310px) var(--mono);letter-spacing:-.12em;writing-mode:vertical-rl;transform:rotate(180deg);line-height:.7}.hero-copy{align-self:center;position:relative;z-index:2;max-width:900px}.kicker,.section-index{font:600 10px var(--mono);letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.kicker span{color:var(--blue-pale)}.hero h1{font-family:var(--mono);margin:24px 0 22px;line-height:.79;letter-spacing:-.085em;text-transform:uppercase}.hero h1 span{display:block;font-size:clamp(18px,3.1vw,46px);font-weight:400;letter-spacing:.12em;color:var(--muted);margin-bottom:18px}.hero h1 strong{display:block;font-size:clamp(52px,9vw,145px);font-weight:900}.hero h1 em{display:block;font-size:clamp(60px,11vw,170px);color:var(--blue);font-style:normal;font-weight:900;margin-left:8vw}.hero-intro{max-width:530px;font-size:clamp(16px,1.5vw,21px);line-height:1.55;color:#bac5d0;margin:28px 0}.enter-desk{display:inline-flex;align-items:center;gap:38px;color:var(--ink);text-decoration:none;font:700 11px var(--mono);letter-spacing:.12em;padding:16px 0;border-bottom:2px solid var(--blue)}.enter-desk svg{width:46px;stroke:var(--blue);fill:none;transition:transform .3s}.enter-desk:hover svg{transform:translateX(10px)}.hero-clock{position:absolute;top:34px;right:var(--pad);z-index:2;text-align:right;font-family:var(--mono)}.hero-clock span{display:block;color:var(--dim);font-size:8px;letter-spacing:.14em}.hero-clock b{display:block;font-size:13px;margin:5px 0 13px}.hero-clock small{color:var(--muted);font-size:8px;line-height:1.7}.hero-orbit{position:relative;z-index:2;align-self:center;justify-self:center;width:min(26vw,340px);aspect-ratio:1;display:grid;place-items:center}.hero-orbit svg{position:absolute;inset:0;transform:rotate(-90deg);filter:drop-shadow(0 0 24px rgba(203,255,56,.08))}.orbit-track,.orbit-value,.orbit-inner{fill:none;stroke-width:3}.orbit-track{stroke:#222c35;stroke-dasharray:3 6}.orbit-value{stroke:url(#tireGlow);stroke-width:7;stroke-linecap:round;stroke-dasharray:466 804}.orbit-inner{stroke:#1d262e;stroke-dasharray:1 10}.orbit-needle{stroke:var(--green);stroke-width:2;filter:drop-shadow(0 0 5px var(--green))}.hero-orbit>div{text-align:center;font-family:var(--mono)}.hero-orbit small{display:block;color:var(--muted);font-size:9px;letter-spacing:.17em}.hero-orbit b{display:block;font-size:clamp(45px,7vw,94px);letter-spacing:-.1em;line-height:1}.hero-orbit sup{font-size:.25em;color:var(--green)}.hero-orbit span{display:block;font-size:8px;color:var(--green);margin-top:12px}.hero-ticker{grid-column:1/-1;position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);margin-top:50px;border-top:1px solid var(--line);background:rgba(7,9,11,.82)}.hero-ticker span{padding:15px 18px;border-right:1px solid var(--line);display:flex;justify-content:space-between;gap:18px;color:var(--muted);font:500 10px var(--mono)}.hero-ticker i{font-style:normal;color:var(--dim)}.hero-ticker b{color:var(--ink)}.hero-ticker .active{background:var(--blue);color:#06101c}.hero-ticker .active i,.hero-ticker .active b{color:#06101c}.purple{color:var(--purple)!important}.reveal{opacity:0;transform:translateY(18px);animation:reveal-in .7s 1.55s cubic-bezier(.2,.8,.2,1) forwards}.hero-orbit{animation-delay:1.75s}.hero-clock{animation-delay:1.9s}@keyframes reveal-in{to{opacity:1;transform:none}}
.manifesto{padding:clamp(90px,13vw,200px) var(--pad);display:grid;grid-template-columns:.45fr 1.45fr .5fr;gap:clamp(35px,6vw,100px);align-items:start;position:relative;background:#0a0d10}.manifesto::before{content:"";position:absolute;width:26vw;height:1px;background:var(--blue);left:0;top:50%;opacity:.45}.section-index{color:var(--dim)}.manifesto-lead{font-size:clamp(34px,5.1vw,78px);letter-spacing:-.055em;line-height:1.03;margin:0;font-weight:600}.manifesto-lead span{color:var(--blue-pale)}.manifesto-note{align-self:end;border-top:1px solid var(--line);padding-top:16px}.manifesto-note b{display:block;font:700 clamp(24px,3vw,42px) var(--mono);color:var(--yellow)}.manifesto-note span{font-size:12px;color:var(--muted)}.manifesto blockquote{grid-column:2/3;margin:55px 0 0 13%;font-size:18px;line-height:1.55;color:var(--muted);border-left:2px solid var(--blue);padding-left:24px}.manifesto cite{display:block;font:500 9px var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-top:14px;color:var(--dim)}
.simulator{padding:clamp(90px,11vw,170px) var(--pad);background:linear-gradient(#080b0e,#06080a);position:relative}.sim-head{display:grid;grid-template-columns:1.4fr .6fr;gap:50px;align-items:end;margin-bottom:55px}.blue{color:var(--blue-pale)}.sim-head h2,.deg-copy h2,.radio-head h2,.overcut h2,.debrief h2{font:900 clamp(54px,7.5vw,112px)/.84 var(--mono);letter-spacing:-.085em;margin:18px 0 0}.sim-head>p{color:var(--muted);font-size:16px;line-height:1.65;max-width:430px;border-left:1px solid var(--blue);padding-left:24px}.strategy-console{border:1px solid #31404d;display:grid;grid-template-columns:minmax(260px,330px) 1fr;background:var(--panel);box-shadow:0 40px 100px rgba(0,0,0,.45),inset 0 0 80px rgba(46,139,255,.025);position:relative}.console-topbar{grid-column:1/-1;height:40px;background:#151e26;border-bottom:1px solid #31404d;display:flex;align-items:center;justify-content:space-between;padding:0 16px;color:#82909c;font:500 8px var(--mono);letter-spacing:.08em}.model-live{color:var(--green)}.model-live i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green);margin-right:7px}.control-column{border-right:1px solid #31404d}.driver-tile{min-height:115px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:20px;border-bottom:1px solid var(--line);background:linear-gradient(100deg,rgba(46,139,255,.14),transparent)}.position{font:800 30px var(--mono);color:var(--blue-pale)}.driver-tile small,.driver-tile b,.driver-tile em{display:block;font-family:var(--mono)}.driver-tile small{font-size:7px;color:var(--dim);letter-spacing:.12em}.driver-tile b{font-size:13px;margin:5px 0}.driver-tile em{font-size:9px;color:var(--blue-pale);font-style:normal}.tyre{width:38px;height:38px;border:3px solid var(--yellow);border-radius:50%;display:grid;place-items:center;color:var(--yellow);font:700 12px var(--mono);font-style:normal}.lap-control{padding:30px 22px 25px;border-bottom:1px solid var(--line)}.lap-control label{display:flex;justify-content:space-between;align-items:end;font:600 8px var(--mono);letter-spacing:.1em;color:var(--muted)}.lap-control output{font-size:15px;color:var(--ink)}input[type=range]{width:100%;margin:32px 0 12px;appearance:none;background:linear-gradient(90deg,var(--blue) 0 29%,#27313a 29%);height:4px;border-radius:0;cursor:pointer}input[type=range]::-webkit-slider-thumb{appearance:none;width:16px;height:30px;border:2px solid var(--blue-pale);background:#0a1016;box-shadow:0 0 16px rgba(46,139,255,.6)}input[type=range]::-moz-range-thumb{width:16px;height:30px;border:2px solid var(--blue-pale);border-radius:0;background:#0a1016}.range-labels{display:flex;justify-content:space-between;color:var(--ink);font:500 8px var(--mono)}.range-labels i{color:var(--dim);font-style:normal;font-size:6px}.prob-control{padding:25px 20px;display:grid;grid-template-columns:102px 1fr;align-items:center;gap:18px;border-bottom:1px solid var(--line)}.dial{width:98px;height:98px;border-radius:50%;background:conic-gradient(var(--red) var(--probability),#222c34 0);padding:4px;position:relative}.dial input{position:absolute;inset:0;opacity:0;margin:0;height:auto;z-index:3}.dial-face{width:100%;height:100%;border-radius:50%;background:#0b1014;display:grid;place-content:center;text-align:center;border:1px solid #36424d}.dial-face span,.dial-face small{font:600 7px var(--mono);color:var(--dim)}.dial-face b{font:800 20px var(--mono);color:var(--red);margin:2px}.prob-control>div:last-child>b{font:700 10px/1.4 var(--mono)}.prob-control p{font-size:10px;line-height:1.45;color:var(--muted);margin-bottom:0}.model-assumptions{padding:18px 20px;display:flex;gap:15px;flex-wrap:wrap;font:500 7px var(--mono);color:var(--muted)}.model-assumptions span{display:flex;align-items:center;gap:6px}.key{width:18px;height:2px}.blue-key{background:var(--blue)}.green-key{background:var(--green)}.model-assumptions small{width:100%;color:var(--dim);margin-top:8px}.chart-column{min-width:0}.chart-readout{height:115px;display:grid;grid-template-columns:.7fr 1fr 1fr;border-bottom:1px solid var(--line)}.chart-readout>div{padding:20px;display:flex;align-items:baseline;align-content:center;flex-wrap:wrap;border-right:1px solid var(--line)}.chart-readout span{display:block;width:100%;font:500 7px var(--mono);color:var(--dim);letter-spacing:.08em}.chart-readout b{font:800 clamp(30px,4vw,57px) var(--mono);letter-spacing:-.08em}.chart-readout small{font:500 8px var(--mono);margin-left:8px;color:var(--dim)}#gap-result{color:var(--green)}.chart-wrap{padding:14px 15px 0}.chart-wrap svg{display:block;width:100%;height:auto;max-height:480px}.chart-grid line{stroke:#24303a;stroke-width:1;stroke-dasharray:2 7}.chart-labels text,.zero-label,.chart-legend text{fill:#667581;font:500 9px var(--mono)}.zero-line{stroke:#607080;stroke-width:1;stroke-dasharray:4 6}.pit-window-band{fill:rgba(46,139,255,.06);stroke:rgba(46,139,255,.22)}.trace-area{fill:rgba(46,139,255,.055)}.user-path,.rival-path{fill:none;vector-effect:non-scaling-stroke}.user-path{stroke:url(#blueTrace);stroke-width:4;filter:url(#glow)}.rival-path{stroke:#a1acb5;stroke-width:2;stroke-dasharray:7 6}.pit-marker{stroke:var(--blue-pale);stroke-width:1;stroke-dasharray:4 5}.pit-note rect{fill:#162536;stroke:var(--blue)}.pit-note text{fill:#d9eaff;font:600 10px var(--mono)}.pit-note .pit-note-delta{fill:var(--green);font-size:9px}.user-end{fill:var(--green);filter:url(#glow)}.rival-end{fill:#b4bec6}.chart-legend line{stroke:var(--blue);stroke-width:3}.chart-legend .rival{stroke:#a1acb5;stroke-width:2;stroke-dasharray:4 3}.math-stream{height:38px;background:#090d11;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:center;gap:10px;font:500 8px var(--mono);color:var(--dim);overflow:hidden}.math-stream b{color:var(--ink)}.math-stream i{font-style:normal;color:var(--blue)}.verdict{min-height:108px;border-top:1px solid var(--line);display:grid;grid-template-columns:110px 1fr 70px;align-items:center;background:linear-gradient(90deg,rgba(203,255,56,.12),transparent)}.verdict-code{font:500 7px var(--mono);color:var(--dim);transform:rotate(-90deg);white-space:nowrap}.verdict small{font:500 7px var(--mono);color:var(--green)}.verdict b{display:block;font:800 24px var(--mono);margin:3px 0}.verdict p{font-size:11px;color:var(--muted);margin:0}.verdict-mark{font:400 45px var(--mono);color:var(--green)}.verdict.losing{background:linear-gradient(90deg,rgba(255,57,77,.14),transparent)}.verdict.losing small,.verdict.losing .verdict-mark{color:var(--red)}
.degradation{padding:clamp(90px,12vw,180px) var(--pad);background:#e8edf1;color:#111820;display:grid;grid-template-columns:.7fr 1.25fr .55fr;gap:clamp(28px,5vw,80px);align-items:center;position:relative}.degradation::after{content:"TYRE MODEL / 17";position:absolute;bottom:25px;left:var(--pad);font:500 8px var(--mono);color:#7b8791;letter-spacing:.1em}.green{color:#688b00!important}.deg-copy h2{font-size:clamp(55px,7.2vw,106px);color:#0a0f13}.deg-copy>p:not(.section-index){font-size:15px;line-height:1.6;color:#47535d;max-width:420px}.deg-fact{display:flex;align-items:center;gap:16px;margin-top:50px}.deg-fact b{font:900 42px var(--mono);letter-spacing:-.09em}.deg-fact span{font-size:10px;line-height:1.4;color:#58636d;border-left:1px solid #9aa5ae;padding-left:16px}.compound-plot svg{width:100%}.deg-grid path{fill:none;stroke:#bbc4ca;stroke-width:1;stroke-dasharray:2 7}.deg-area{opacity:.7}.deg-line{fill:none;stroke-width:3}.hard-area{fill:url(#hardFill)}.med-area{fill:url(#medFill)}.soft-area{fill:url(#softFill)}.hard-line{stroke:#6f7c86}.med-line{stroke:#bc9f00}.soft-line{stroke:#e72f42}.deg-axis text,.cliff-text{fill:#67737c;font:500 9px var(--mono)}.cliff-line{stroke:#26323b;stroke-dasharray:4 5}.cliff-text{fill:#111820}.stint-ledger{background:#111820;color:#e9eff3;padding:0;box-shadow:15px 15px 0 #cbd2d7}.stint-ledger header{height:42px;background:#27333c;display:flex;align-items:center;justify-content:space-between;padding:0 14px;font:600 8px var(--mono)}.stint-ledger header b{color:var(--green)}.stint-ledger>div{padding:15px;border-bottom:1px solid #2d3a43;display:grid;grid-template-columns:1fr auto}.stint-ledger span{font:500 7px var(--mono);color:#87949d}.stint-ledger b{font:700 14px var(--mono)}.stint-ledger i{grid-column:2;font:500 7px var(--mono);font-style:normal;color:var(--green)}.stint-ledger .warn{color:var(--red)}.stint-ledger p{padding:15px;font-size:11px;line-height:1.5;color:#aab4bc;font-style:italic;margin:0}
.radio{padding:clamp(90px,12vw,180px) var(--pad);background:radial-gradient(circle at 15% 50%,rgba(255,57,77,.09),transparent 30%),#090b0e;display:grid;grid-template-columns:.65fr 1.35fr;gap:clamp(40px,8vw,130px)}.red{color:var(--red)}.radio-head{position:sticky;top:120px;align-self:start}.radio-head h2{font-size:clamp(52px,6.6vw,98px)}.radio-head h2 span{color:var(--red)}.radio-head>p:last-child{max-width:330px;font-size:15px;line-height:1.65;color:var(--muted);margin-top:35px}.transcripts{display:grid;gap:30px}.radio-card{border:1px solid #3b4249;background:#0d1115;position:relative;box-shadow:18px 18px 0 rgba(255,57,77,.035)}.radio-card header,.radio-card footer{min-height:42px;padding:0 17px;display:flex;justify-content:space-between;align-items:center;background:#161c21;color:#88949e;font:500 8px var(--mono)}.radio-card>p,.radio-answer p{font:400 clamp(16px,2vw,25px)/1.45 var(--mono);padding:24px;margin:0}.radio-card p b{color:var(--red);font-size:.65em}.radio-answer{display:grid;grid-template-columns:80px 1fr;align-items:center;min-height:100px;border-top:1px solid var(--line);filter:blur(5px);opacity:.18;transition:filter .3s,opacity .3s}.radio-card.open .radio-answer{filter:none;opacity:1}.waveform{height:38px;margin-left:20px;background:repeating-linear-gradient(90deg,var(--red) 0 2px,transparent 2px 7px);mask-image:linear-gradient(0deg,transparent 0,#000 35%,#000 65%,transparent 100%);transform:scaleY(.5)}.radio-hold{width:calc(100% - 34px);min-height:56px;margin:0 17px 17px;border:1px solid #48545e;background:#13191e;color:#dbe2e7;font:600 9px var(--mono);letter-spacing:.08em;position:relative;overflow:hidden;cursor:pointer}.radio-hold i{position:absolute;inset:0 auto 0 0;width:0;background:var(--red);opacity:.18;transition:width 1.15s linear}.radio-hold.holding i{width:100%}.radio-card footer b{color:var(--red)}.risk-card{margin-left:8vw}.risk-card::before{content:"INTERCEPTED";position:absolute;right:-1px;top:-19px;background:var(--red);color:#07090b;font:700 7px var(--mono);padding:6px 10px}
.delta-study{padding:clamp(90px,11vw,160px) var(--pad);background:#0d1217;border-top:1px solid var(--line)}.purple-text{color:var(--purple)!important}.delta-layout{display:grid;grid-template-columns:1.3fr .7fr;gap:8vw;margin-top:45px;align-items:end}.delta-layout h2{margin:0;font-family:var(--mono)}.delta-layout h2 span{display:block;font:400 clamp(19px,2vw,30px) var(--body);letter-spacing:-.02em;color:var(--muted)}.delta-layout h2 b{display:block;font-size:clamp(110px,20vw,300px);line-height:.72;letter-spacing:-.14em;color:var(--red);margin:40px 0}.delta-layout h2 em{display:block;font-size:clamp(28px,4vw,60px);font-style:normal;line-height:.9;letter-spacing:-.07em}.delta-table{border-top:1px solid #37424c}.delta-table>div{display:grid;grid-template-columns:55px 115px 1fr;align-items:center;padding:18px 0;border-bottom:1px solid #28323b}.delta-table span{font:500 8px var(--mono);color:var(--dim)}.delta-table b{font:700 22px var(--mono);letter-spacing:-.05em}.delta-table p{font-size:11px;color:var(--muted)}.delta-table .bad{background:rgba(255,57,77,.1);margin:0 -18px;padding-left:18px;padding-right:18px}.delta-table .bad b{color:var(--red)}
.overcut{padding:clamp(100px,14vw,210px) var(--pad);background:var(--yellow);color:#11130c;display:grid;grid-template-columns:.45fr 1fr .9fr;gap:5vw;position:relative;overflow:hidden}.overcut-number{font:900 clamp(150px,24vw,390px)/.7 var(--mono);letter-spacing:-.18em;opacity:.1;position:absolute;left:-3vw;top:25%}.yellow{color:#716700}.overcut-copy{position:relative;z-index:2}.overcut h2{font-size:clamp(52px,7vw,103px)}.overcut-lead{font-size:clamp(22px,2.4vw,36px)!important;line-height:1.15!important;font-weight:600}.overcut-copy>p:last-child{font-size:14px;line-height:1.7;max-width:600px}.overcut-timeline{align-self:end;border-top:4px solid #11130c;position:relative;z-index:2}.overcut-timeline div{display:grid;grid-template-columns:55px 1fr auto;align-items:center;border-bottom:1px solid rgba(17,19,12,.35);padding:18px 0;font-family:var(--mono)}.overcut-timeline span{font-size:9px}.overcut-timeline b{font-size:11px}.overcut-timeline i{font:700 10px var(--mono);font-style:normal}.overcut-timeline .green{color:#355100!important}.overcut-timeline .yellow{color:#11130c}
.debrief{padding:clamp(100px,13vw,190px) var(--pad);display:grid;grid-template-columns:1fr .65fr .45fr;gap:6vw;align-items:end;background:radial-gradient(circle at 80% 50%,rgba(46,139,255,.13),transparent 28%),#07090b}.debrief h2{font-size:clamp(48px,6vw,90px)}.debrief-copy p{font-size:17px;line-height:1.65;color:var(--muted)}.debrief-copy a{display:flex;justify-content:space-between;text-decoration:none;border-bottom:2px solid var(--blue);padding:18px 0;font:700 10px var(--mono);margin-top:40px}.debrief-copy a span{font-size:18px;color:var(--blue)}.result-stamp{border:1px solid var(--blue);padding:20px;text-align:center;transform:rotate(3deg);font-family:var(--mono);box-shadow:inset 0 0 30px rgba(46,139,255,.07)}.result-stamp span{font-size:7px;color:var(--blue-pale)}.result-stamp b{display:block;font-size:clamp(60px,8vw,110px);letter-spacing:-.12em;color:var(--blue)}.result-stamp small{font-size:8px;color:var(--muted);line-height:1.6}
.site-footer{border-top:1px solid var(--line);padding:55px var(--pad);display:grid;grid-template-columns:1fr 2fr;gap:30px;background:#050607}.footer-brand{text-decoration:none;font:800 22px var(--mono)}.footer-brand span{display:block;font-size:7px;color:var(--dim);letter-spacing:.12em;margin-top:7px}.footer-links{display:flex;justify-content:flex-end;align-items:center;gap:24px;flex-wrap:wrap;color:var(--dim);font:500 8px var(--mono)}.footer-links a{text-decoration:none;color:var(--muted);min-height:44px;display:flex;align-items:center}.footer-links a:hover{color:var(--blue-pale)}:focus-visible{outline:2px solid var(--yellow);outline-offset:4px}
@media(max-width:1000px){.hero{grid-template-columns:1fr .55fr}.hero h1 strong{font-size:clamp(56px,10vw,110px)}.strategy-console{grid-template-columns:260px 1fr}.degradation{grid-template-columns:.8fr 1.2fr}.stint-ledger{grid-column:2;margin-top:-30px;max-width:360px;justify-self:end}.delta-table>div{grid-template-columns:45px 100px 1fr}.debrief{grid-template-columns:1fr 1fr}.result-stamp{grid-column:2;max-width:280px}.main-nav a{padding:0 14px}}
@media(max-width:760px){.site-header{height:68px;grid-template-columns:1fr auto auto;padding:0 18px;position:sticky;top:0}.header-status b{display:none}.menu-button{display:block;margin-left:12px}.main-nav{position:absolute;top:68px;left:0;right:0;height:auto;background:#0a0e12;border-bottom:1px solid var(--line);display:none;padding:8px}.main-nav.open{display:grid;grid-template-columns:1fr 1fr}.main-nav a{height:48px;border:1px solid var(--line)}.hero{min-height:calc(100svh - 68px);display:block;padding:55px 20px 0;background:radial-gradient(circle at 90% 25%,rgba(46,139,255,.17),transparent 29%),#080b0e}.hero-clock{display:none}.hero h1{margin-top:22px}.hero h1 span{font-size:15px;margin-bottom:13px}.hero h1 strong{font-size:clamp(48px,15.5vw,72px);line-height:.85}.hero h1 em{font-size:clamp(64px,20vw,90px);margin-left:0}.hero-intro{font-size:15px;max-width:310px;margin:22px 0}.hero-orbit{position:absolute;right:-70px;bottom:94px;width:240px;opacity:.58}.hero-orbit>div{transform:scale(.75)}.hero-ticker{margin:60px -20px 0;grid-template-columns:1fr 1fr}.hero-ticker span{padding:13px 14px}.hero::after{display:none}.manifesto{grid-template-columns:1fr;padding:90px 20px;gap:30px}.manifesto-lead{font-size:40px}.manifesto-note{width:180px;margin-left:auto}.manifesto blockquote{grid-column:auto;margin:15px 0 0 10%;font-size:16px}.simulator{padding:90px 14px}.sim-head{grid-template-columns:1fr;margin:0 6px 35px}.sim-head h2{font-size:52px}.sim-head>p{font-size:14px}.strategy-console{grid-template-columns:1fr}.console-topbar span:last-child{display:none}.control-column{border-right:0;border-bottom:1px solid #31404d}.driver-tile{min-height:90px}.lap-control{padding:24px 20px}.prob-control{grid-template-columns:92px 1fr}.dial{width:88px;height:88px}.model-assumptions{display:none}.chart-readout{height:93px}.chart-readout>div{padding:13px 10px}.chart-readout b{font-size:27px}.chart-wrap{padding:10px 5px 0;overflow:hidden}.chart-wrap svg{width:145%;max-width:none;transform:translateX(-4%)}.math-stream{justify-content:flex-start;padding:0 10px;overflow-x:auto}.verdict{grid-template-columns:42px 1fr 40px;padding:12px 0}.verdict-code{font-size:6px}.verdict b{font-size:20px}.verdict p{font-size:10px;padding-right:8px}.degradation{padding:90px 20px 110px;grid-template-columns:1fr;gap:35px}.deg-copy h2{font-size:60px}.deg-fact{margin-top:30px}.compound-plot{margin:0 -12px}.stint-ledger{grid-column:auto;margin:0;justify-self:stretch;max-width:none}.radio{padding:90px 20px;grid-template-columns:1fr}.radio-head{position:relative;top:auto}.radio-head h2{font-size:54px}.risk-card{margin:0;margin-top:15px}.radio-answer{grid-template-columns:55px 1fr}.radio-card>p,.radio-answer p{padding:20px 15px;font-size:15px}.delta-study{padding:90px 20px}.delta-layout{grid-template-columns:1fr}.delta-layout h2 b{font-size:150px;margin:35px 0}.delta-table>div{grid-template-columns:42px 100px 1fr}.delta-table p{font-size:10px}.overcut{padding:100px 20px;grid-template-columns:1fr}.overcut-number{right:-10vw;left:auto}.overcut h2{font-size:50px}.debrief{padding:100px 20px;grid-template-columns:1fr}.debrief h2{font-size:50px}.result-stamp{grid-column:auto;max-width:250px;margin-top:30px}.site-footer{padding:45px 20px;grid-template-columns:1fr}.footer-links{justify-content:flex-start;display:grid;gap:0}.footer-links span{margin-bottom:10px}.footer-links a{border-top:1px solid var(--line)}.boot{font-size:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.boot{animation-duration:.01s;animation-delay:.01s}.boot span,.live-dot,.reveal{animation:none}.reveal{opacity:1;transform:none}.orbit-value{stroke-dasharray:466 804}.radio-hold i{transition:none}*{transition-duration:.01ms!important}}

/* Pass 1 refinements */
.skip-link{top:0;transform:none;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link:focus{top:8px;width:auto;height:auto;padding:12px 18px;clip-path:none}
.radio{position:relative;overflow:hidden}.radio::after{content:"1.84 SEC";position:absolute;left:-.04em;bottom:-.18em;font:900 clamp(120px,20vw,300px) var(--mono);letter-spacing:-.12em;color:var(--red);opacity:.022;pointer-events:none}.radio>*{position:relative;z-index:1}.radio-head h2{line-height:.92}.radio-head h2 span{display:inline-block;margin-right:.12em}
@media(max-width:760px){
  .hero{min-height:auto}
  .hero-orbit{top:515px;right:-8px;bottom:auto;width:138px;opacity:.78}
  .hero-orbit>div{transform:scale(.62)}
  .hero-ticker{margin-top:172px}
  .radio-head h2{font-size:49px;line-height:1.14;letter-spacing:-.075em}
  .radio-head h2 span{margin-right:.08em}
  .site-footer{padding:36px 20px;gap:10px}
  .footer-links{font-size:9px}
  .footer-links span{margin:6px 0 4px}
}
