:root{--ink:#080b10;--paper:#f1f0ea;--lime:#c8ff3d;--coral:#ff5c4d;--muted:#a5a79f;--line:rgba(241,240,234,.17);--max:1440px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-snap-type:y proximity}body{margin:0;background:var(--ink);color:var(--paper);font-family:Manrope,system-ui,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.progress{position:fixed;inset:0 0 auto;height:3px;background:rgba(255,255,255,.08);z-index:100}.progress span{display:block;width:0;height:100%;background:var(--lime)}.topbar{height:76px;padding:0 clamp(20px,4vw,72px);display:flex;align-items:center;justify-content:space-between;position:fixed;inset:3px 0 auto;z-index:90;background:linear-gradient(var(--ink) 60%,transparent)}.brand{display:flex;align-items:center;gap:14px;font:500 11px DM Mono,monospace;letter-spacing:.11em}.brand-mark{width:34px;height:34px;display:grid;place-items:center;background:var(--lime);color:var(--ink);font-weight:700;font-size:14px}.topbar nav{display:flex;gap:30px;font-size:12px;color:var(--muted)}.topbar nav a:hover{color:var(--lime)}.present-button{border:1px solid var(--line);background:transparent;color:var(--paper);padding:9px 12px;cursor:pointer}.present-button:hover{border-color:var(--lime)}kbd{font:10px DM Mono;margin-left:8px;color:var(--muted)}.chapter{min-height:100svh;position:relative;padding:clamp(110px,12vh,150px) clamp(24px,7vw,110px) clamp(70px,8vh,100px);scroll-snap-align:start;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid var(--line)}.chapter>*{width:min(100%,var(--max));margin-left:auto;margin-right:auto}.chapter-no{font:500 11px DM Mono,monospace;color:var(--lime);letter-spacing:.12em;text-transform:uppercase;position:absolute;top:105px;left:clamp(24px,7vw,110px);width:auto}.hero{justify-content:flex-end;overflow:hidden;background:radial-gradient(circle at 74% 25%,rgba(200,255,61,.12),transparent 25%),var(--ink)}.hero-grid{position:absolute;inset:0;width:100%;max-width:none;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:6.25vw 6.25vw;mask-image:linear-gradient(to bottom,transparent,black 30%,black)}.eyebrow{font:500 12px DM Mono,monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:24px;position:relative}.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--coral);margin-right:9px;box-shadow:0 0 0 6px rgba(255,92,77,.13)}h1{font-size:clamp(52px,8.2vw,132px);line-height:.88;letter-spacing:-.065em;margin:0;max-width:1250px;position:relative;font-weight:700}h1 em,h2 em{font-style:normal;color:var(--lime)}.outline{color:transparent;-webkit-text-stroke:1.5px var(--paper)}.hero-bottom{position:relative;margin-top:clamp(32px,7vh,80px);display:grid;grid-template-columns:1fr auto;align-items:end;gap:40px}.hero-deck{font-size:clamp(16px,1.5vw,22px);line-height:1.5;color:#c2c3bd;max-width:630px;margin:0}.event-meta{display:flex;gap:34px;font:500 11px DM Mono,monospace;letter-spacing:.09em}.scroll-cue{position:absolute;right:clamp(24px,4vw,70px);bottom:50%;width:auto;display:flex;align-items:center;gap:12px;transform:rotate(90deg) translateX(50%);transform-origin:right bottom;font:10px DM Mono;color:var(--muted);letter-spacing:.1em;text-transform:uppercase}.scroll-cue i{font-style:normal;color:var(--lime);font-size:18px}.tag{display:inline-block;font:500 11px DM Mono,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--lime);margin-bottom:24px}.prompt-card{background:var(--paper);color:var(--ink);padding:clamp(30px,6vw,90px);position:relative}.prompt-card:before{content:"?";position:absolute;right:4%;top:-18%;font-size:clamp(180px,35vw,540px);font-weight:800;color:rgba(8,11,16,.04);line-height:1}.prompt-card .tag{color:#486300}.prompt-card h2,.section-heading h2,.illusion h2,.close h2{font-size:clamp(42px,6vw,92px);letter-spacing:-.055em;line-height:1.02;margin:0;max-width:1100px}.prompt-card h2 em{color:#486300}.prompt-card>p{font-size:18px;max-width:600px;color:#4e514d;line-height:1.6}.timer{margin-top:45px;display:flex;align-items:center;gap:25px}.timer-value{font:500 42px DM Mono,monospace}.timer-button{border:0;background:var(--ink);color:var(--paper);padding:14px 20px;cursor:pointer}.section-heading{margin-bottom:clamp(40px,7vh,80px)}.section-heading p{font-size:18px;color:var(--muted)}.evidence-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.metric-card{background:var(--ink);padding:clamp(24px,3.5vw,52px);min-height:370px;display:flex;flex-direction:column}.metric{font-size:clamp(56px,6vw,96px);font-weight:800;letter-spacing:-.07em}.red .metric{color:var(--coral)}.green .metric{color:var(--lime)}.metric-card h3{margin:-8px 0 28px;font-size:21px}.metric-card p{color:var(--muted);line-height:1.65;margin:0}.metric-card a{font:11px DM Mono;margin-top:auto;padding-top:35px;color:var(--paper);border-bottom:1px solid var(--line);padding-bottom:8px}.metric-card a:hover{color:var(--lime)}.context-note{border-left:2px solid var(--lime);padding:6px 0 6px 20px;color:var(--muted);line-height:1.6;max-width:850px!important;margin-top:35px!important}.context-note strong{color:var(--paper)}.illusion{background:var(--paper);color:var(--ink)}.illusion .chapter-no,.illusion .tag{color:#486300}.illusion-copy{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end}.illusion-copy .tag{grid-column:1/-1;margin-bottom:-40px}.illusion-copy h2 em{color:#486300}.illusion-copy p{font-size:clamp(18px,1.6vw,24px);line-height:1.55;color:#4e514d}.loop{display:flex;align-items:center;margin-top:70px!important;border:1px solid rgba(8,11,16,.15)}.loop div{padding:24px;flex:1;min-height:112px}.loop b{display:block;font:11px DM Mono;color:#637e10;margin-bottom:15px}.loop span{font-weight:700}.loop i{font-style:normal;color:#637e10}.illusion blockquote{font-size:clamp(23px,3vw,42px);letter-spacing:-.03em;line-height:1.3;margin-top:70px!important;margin-bottom:0!important;border-top:1px solid rgba(8,11,16,.17);padding-top:30px}.illusion blockquote em{font-style:normal;background:var(--lime)}.decision-board{position:relative;display:grid;grid-template:repeat(2,minmax(180px,1fr))/repeat(2,1fr);margin:10px 30px 30px 60px!important;max-width:calc(var(--max) - 90px)!important}.quadrant{padding:clamp(25px,4vw,55px);border:1px solid var(--line);min-height:210px;display:flex;flex-direction:column;justify-content:space-between}.quadrant strong{font-size:clamp(22px,2.5vw,38px);letter-spacing:-.04em}.quadrant small{max-width:430px;color:var(--muted);font-size:14px;line-height:1.5}.q4{background:var(--lime);color:var(--ink)}.q4 small{color:#354600}.q2 strong,.q3 strong{color:var(--lime)}.q1 strong{color:var(--coral)}.axis{position:absolute;font:10px DM Mono;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;display:flex;justify-content:space-between}.axis-y{left:-48px;top:0;bottom:0;writing-mode:vertical-rl;transform:rotate(180deg)}.axis-x{left:0;right:0;bottom:-28px}.workshop{background:linear-gradient(135deg,#10141b,#080b10)}.case-selector{display:grid;grid-template-columns:220px 1fr;border:1px solid var(--line);min-height:360px}.case-tabs{display:flex;flex-direction:column;border-right:1px solid var(--line)}.case-tab{border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--muted);padding:24px;text-align:left;cursor:pointer}.case-tab.active{background:var(--lime);color:var(--ink);font-weight:700}.case-content{padding:clamp(30px,5vw,70px)}.case-content h3{font-size:clamp(27px,3vw,48px);letter-spacing:-.04em;margin:0 0 20px}.case-content>p{font-size:18px;line-height:1.6;color:var(--muted);max-width:850px}.case-question{margin-top:40px;padding-top:25px;border-top:1px solid var(--line);color:var(--lime)!important;font-weight:700}.protocol{background:var(--paper);color:var(--ink)}.protocol .chapter-no,.protocol .tag{color:#486300}.protocol .section-heading h2 em{color:#486300}.protocol-list{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(8,11,16,.18);border-bottom:1px solid rgba(8,11,16,.18)}.protocol-list article{padding:35px;border-right:1px solid rgba(8,11,16,.18);display:flex;gap:22px}.protocol-list article:last-child{border:0}.protocol-list article>span{font:500 12px DM Mono;color:#637e10}.protocol-list h3{font-size:27px;margin:0 0 15px}.protocol-list p{line-height:1.55;color:#545751;margin:0}.rule{margin-top:50px!important;display:flex;justify-content:space-between;align-items:center;background:var(--ink);color:var(--paper);padding:25px 35px}.rule span{font:11px DM Mono;color:var(--lime)}.rule p{font-size:clamp(18px,2vw,28px);margin:0}.rule strong{color:var(--lime)}.close{background:radial-gradient(circle at 20% 70%,rgba(255,92,77,.11),transparent 28%),var(--ink)}.closing-statement>p{font:12px DM Mono;color:var(--lime);letter-spacing:.1em;text-transform:uppercase}.takeaway{margin-top:60px!important;border:1px solid var(--line);padding:25px 30px;display:grid;grid-template-columns:200px 1fr;align-items:center}.takeaway span{font:11px DM Mono;color:var(--coral);text-transform:uppercase}.takeaway p{font-size:18px;line-height:1.5;max-width:850px}.close footer{margin-top:auto!important;padding-top:55px;display:flex;justify-content:space-between;align-items:end}.close footer div{display:flex;flex-direction:column;gap:7px}.close footer strong{font-size:19px}.close footer span,.close footer a{font:11px DM Mono;color:var(--muted)}.close footer a:hover{color:var(--lime)}.sources{padding:100px clamp(24px,7vw,110px);position:relative;max-width:var(--max);margin:auto}.sources .chapter-no{position:static}.sources h2{font-size:clamp(38px,5vw,70px);letter-spacing:-.05em}.sources ol{list-style:none;padding:0;border-top:1px solid var(--line)}.sources li{border-bottom:1px solid var(--line)}.sources a{display:flex;gap:50px;padding:22px 0;color:#d9dad5}.sources a:hover{color:var(--lime)}.sources a span{font:11px DM Mono;color:var(--muted);min-width:210px}.fine-print{font-size:12px;color:var(--muted);max-width:700px;line-height:1.6;margin-top:30px}.slide-nav{position:fixed;z-index:80;right:18px;bottom:20px;display:flex;align-items:center;gap:8px;background:rgba(8,11,16,.88);border:1px solid var(--line);padding:6px;backdrop-filter:blur(12px)}.slide-nav button{width:30px;height:30px;border:0;background:transparent;color:var(--paper);cursor:pointer}.slide-nav button:hover{color:var(--lime)}.slide-nav span{font:10px DM Mono;color:var(--muted);padding:0 6px}.reveal{opacity:0;transform:translateY(22px);transition:opacity .75s ease,transform .75s ease}.reveal.visible{opacity:1;transform:none}.presentation-mode .topbar nav,.presentation-mode .scroll-cue{display:none}.presentation-mode .chapter{scroll-snap-stop:always}.presentation-mode .sources{display:none}
@media(max-width:800px){.topbar nav{display:none}.present-button{display:none}.chapter{padding-left:20px;padding-right:20px}.chapter-no{left:20px}.hero-bottom,.illusion-copy{grid-template-columns:1fr}.event-meta{flex-wrap:wrap;gap:12px 20px}.scroll-cue{display:none}.evidence-grid,.protocol-list{grid-template-columns:1fr}.metric-card{min-height:310px}.illusion-copy .tag{margin-bottom:0}.loop{display:grid;grid-template-columns:1fr}.loop i{transform:rotate(90deg);justify-self:center}.decision-board{margin-left:35px!important;grid-template-columns:1fr}.quadrant{min-height:170px}.axis-x{display:none}.case-selector{grid-template-columns:1fr}.case-tabs{display:grid;grid-template-columns:repeat(2,1fr);border-right:0}.protocol-list article{border-right:0;border-bottom:1px solid rgba(8,11,16,.18)}.rule,.takeaway,.close footer{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.sources a{display:block}.sources a span{display:block;margin-bottom:8px}.slide-nav{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}}
.labor{background:radial-gradient(circle at 85% 20%,rgba(255,92,77,.1),transparent 30%),var(--ink)}.labor .section-heading{margin-bottom:45px}.labor-stats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.labor-stats article{padding:clamp(24px,3vw,45px);border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:260px}.labor-stats article:last-child{border:0}.labor-stats .metric{color:var(--coral);font-size:clamp(45px,5vw,76px)}.labor-stats p{color:var(--muted);line-height:1.5}.labor-stats a,.brain-card a{font:11px DM Mono;margin-top:auto;color:var(--paper);padding-top:18px}.labor-stats a:hover,.brain-card a:hover,.news-note a:hover,.cognition .context-note a:hover{color:var(--lime)}.signal-check{display:grid;grid-template-columns:1.2fr repeat(3,1fr);align-items:center;border-bottom:1px solid var(--line)}.signal-check>span{font:10px DM Mono;color:var(--lime);letter-spacing:.09em}.signal-check>span,.signal-check div{padding:20px}.signal-check div{border-left:1px solid var(--line)}.signal-check b,.signal-check small{display:block}.signal-check small{color:var(--muted);margin-top:5px;line-height:1.35}.news-note{font-size:13px;line-height:1.6;color:var(--muted);max-width:1000px!important;margin-top:25px!important}.news-note a{color:var(--paper);border-bottom:1px solid var(--line)}.cognition{background:#0d1117}.cognition-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line)}.brain-card{background:#0d1117;padding:clamp(25px,3vw,45px);display:grid;grid-template-columns:150px 1fr;gap:30px;min-height:310px}.brain-card>div:last-child{display:flex;flex-direction:column}.brain-card h3{font-size:clamp(24px,2.5vw,37px);letter-spacing:-.04em;margin:15px 0}.brain-card p{color:var(--muted);line-height:1.55;margin:0}.evidence-label{font:10px DM Mono;text-transform:uppercase;letter-spacing:.08em;width:max-content;padding:6px 8px;border:1px solid}.preliminary{color:#ffb268}.reviewed{color:var(--lime)}.brain-pulse{height:150px;position:relative;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);overflow:hidden}.brain-pulse span{width:4px;height:30%;background:var(--coral);animation:pulse 1.4s ease-in-out infinite}.brain-pulse span:nth-child(2){height:65%;animation-delay:.15s}.brain-pulse span:nth-child(3){height:90%;animation-delay:.3s}.brain-pulse span:nth-child(4){height:55%;animation-delay:.45s}.brain-pulse span:nth-child(5){height:25%;animation-delay:.6s}@keyframes pulse{50%{transform:scaleY(.35);opacity:.5}}.profile-bars{height:150px;display:flex;align-items:end;gap:7px;padding:18px;border:1px solid var(--line)}.profile-bars i{flex:1;background:var(--lime);height:25%}.profile-bars i:nth-child(2){height:46%}.profile-bars i:nth-child(3){height:70%}.profile-bars i:nth-child(4){height:100%}.offload-scale{margin-top:28px!important;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border:1px solid var(--line)}.offload-scale div{padding:20px 30px}.offload-scale span,.offload-scale b,.offload-scale small{display:block}.offload-scale span{font:10px DM Mono;color:var(--muted);text-transform:uppercase}.offload-scale b{font-size:22px;margin:8px 0}.offload-scale small{color:var(--muted)}.offload-scale>i{font-style:normal;color:var(--lime)}.cognition .context-note a{color:var(--paper);border-bottom:1px solid var(--line)}
@media(max-width:800px){.labor-stats,.cognition-grid{grid-template-columns:1fr}.labor-stats article{border-right:0;border-bottom:1px solid var(--line)}.signal-check{grid-template-columns:1fr}.signal-check div{border-left:0;border-top:1px solid var(--line)}.brain-card{grid-template-columns:1fr}.brain-pulse,.profile-bars{height:100px}.offload-scale{grid-template-columns:1fr}.offload-scale>i{transform:rotate(90deg);justify-self:center}}
@media(prefers-reduced-motion:reduce){.brain-pulse span{animation:none}}
.incidents{background:var(--paper);color:var(--ink);justify-content:flex-start}.incidents .chapter-no,.incidents .tag{color:#486300}.incidents .section-heading{margin-bottom:35px}.incidents .section-heading h2 em{color:#486300}.incidents .section-heading p{color:#555851}.incident-list{border-top:1px solid rgba(8,11,16,.2)}.incident-list details{border-bottom:1px solid rgba(8,11,16,.2)}.incident-list summary{list-style:none;display:grid;grid-template-columns:70px 1.6fr 1fr 30px;align-items:center;gap:20px;padding:20px 8px;cursor:pointer}.incident-list summary::-webkit-details-marker{display:none}.incident-list summary:hover strong{color:#486300}.incident-year{font:11px DM Mono;color:#6b6e67}.incident-list summary strong{font-size:clamp(16px,1.65vw,24px);letter-spacing:-.025em}.incident-list summary em{font-style:normal;font:10px DM Mono;color:#6b6e67;text-transform:uppercase}.incident-list summary i{font-style:normal;font-size:22px;transition:transform .25s}.incident-list details[open] summary i{transform:rotate(45deg)}.incident-body{padding:5px 8px 28px 98px;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:28px;animation:incidentOpen .35s ease}.incident-body>p{font-size:15px;line-height:1.6;color:#4e514b;margin:0}.incident-body div{border-left:2px solid #b5d94f;padding-left:15px}.incident-body b,.incident-body span{display:block}.incident-body b{font:10px DM Mono;color:#486300;text-transform:uppercase;margin-bottom:8px}.incident-body span{font-size:12px;line-height:1.5;color:#62655e}.incident-body a{grid-column:1/-1;font:10px DM Mono;color:#486300;width:max-content;border-bottom:1px solid #9aad62;padding-bottom:3px}@keyframes incidentOpen{from{opacity:0;transform:translateY(-8px)}}.incident-thesis{margin-top:28px!important;background:var(--ink);color:var(--paper);padding:20px 28px;display:grid;grid-template-columns:130px 1fr;align-items:center}.incident-thesis span{font:10px DM Mono;color:var(--coral);text-transform:uppercase}.incident-thesis p{margin:0;font-size:17px}.incident-thesis b{color:var(--lime)}
@media(max-width:800px){.incident-list summary{grid-template-columns:50px 1fr 25px}.incident-list summary em{display:none}.incident-body{padding:5px 8px 25px;grid-template-columns:1fr}.incident-body a{grid-column:auto}.incident-thesis{grid-template-columns:1fr;gap:8px}}
@media(max-width:800px){.hero h1{max-width:100%;font-size:clamp(40px,11.5vw,46px);letter-spacing:-.05em}.hero-bottom,.hero-deck{min-width:0;max-width:100%}.decision-board{width:calc(100% - 35px)!important;max-width:calc(100% - 35px)!important}}
