:root{--bg:#05080a;--panel:#0b1115;--text:#f2f7f4;--muted:#9aa9a3;--line:#213038;--green:#8ef0ba;--blue:#84cbff;--gold:#dfc77f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}.nav{height:72px;display:flex;align-items:center;gap:30px;padding:0 6vw;position:sticky;top:0;z-index:20;background:rgba(5,8,10,.88);backdrop-filter:blur(18px);border-bottom:1px solid #ffffff12}.brand{font:700 .86rem "Space Grotesk";letter-spacing:.11em;white-space:nowrap}.brand span,.kicker{color:var(--green)}.nav nav{margin-left:auto;display:flex;gap:27px}.nav nav a{font-size:.78rem;color:var(--muted)}.pill{font-size:.74rem;border:1px solid var(--line);padding:9px 14px;border-radius:99px}.hero{min-height:850px;padding:110px 7vw 70px;overflow:hidden;background:radial-gradient(circle at 78% 55%,#12382d 0,transparent 30%)}.kicker{font-size:.67rem;letter-spacing:.22em;font-weight:800;margin-bottom:20px}.hero h1,.section h2{font-family:"Space Grotesk";letter-spacing:-.045em;line-height:1.02;margin:0}.hero h1{font-size:clamp(3.3rem,7.2vw,7.5rem)}em{font-style:normal;color:var(--green)}.hero>p,.lead{max-width:800px;color:var(--muted);font-size:1.08rem}.hero>p{margin:28px 0}.actions{display:flex;gap:12px;flex-wrap:wrap}.btn{padding:13px 18px;border:1px solid var(--line);border-radius:7px;font-size:.82rem;font-weight:700}.primary{background:var(--green);color:#06110b;border-color:var(--green)}.horizon{height:240px;margin-top:75px;position:relative;border-bottom:1px solid #355348}.planet{position:absolute;width:430px;height:430px;border-radius:50%;left:9%;top:85px;background:radial-gradient(circle at 60% 10%,#8ce9d1,#246b66 30%,#102d43 58%,#07121a 73%);box-shadow:0 0 80px #4bc99720}.moon{position:absolute;width:35px;height:35px;border-radius:50%;right:19%;top:45px;background:#9fa9a6;box-shadow:0 0 20px #fff3}.arc{position:absolute;left:25%;right:20%;height:180px;border-top:1px dashed #8ef0ba55;border-radius:50%;top:45px;transform:rotate(-8deg)}.horizon span{position:absolute;right:0;bottom:15px;font-size:.62rem;letter-spacing:.22em;color:#789087}.section{padding:110px 7vw;border-top:1px solid #ffffff10}.section h2{font-size:clamp(2.5rem,5vw,5.2rem)}.premise{background:#08100d}.premise .lead{margin-top:32px}.roadmap{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:50px}.roadmap article{background:var(--panel);padding:27px 23px;min-height:430px}.roadmap b{font-size:.62rem;color:#73857f}.icon{font-size:2rem;color:var(--green);margin:35px 0 18px}.roadmap small,.thinkers small{color:var(--green);font-size:.61rem;letter-spacing:.15em;font-weight:800}.roadmap h3,.thinkers h3{font:600 1.3rem "Space Grotesk";margin:8px 0 12px}.roadmap p,.roadmap li,.thinkers p{color:var(--muted);font-size:.82rem}.roadmap ul{padding-left:16px}.roadmap li{margin:7px 0}.pause{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center;background:radial-gradient(circle at 76% 50%,#103245 0,transparent 33%)}.pause-copy>p{color:var(--muted);max-width:650px}.protocol{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:35px}.protocol span{font-size:.62rem;letter-spacing:.11em;border:1px solid #315161;padding:8px}.protocol i{color:var(--blue);font-style:normal}.check{border:1px solid #28434f;padding:26px;background:#091218}.checkhead{font-size:.65rem;letter-spacing:.17em;color:var(--blue);border-bottom:1px solid var(--line);padding-bottom:15px}.check p{border-bottom:1px solid #ffffff0c;padding:11px 0;margin:0;font-size:.82rem}.check b{color:#668b98;margin-right:12px;font-size:.65rem}.output{margin-top:20px;background:#dff5ff;color:#061014;padding:13px;text-align:center;font-size:.68rem;font-weight:800;letter-spacing:.12em}.mirror{display:grid;grid-template-columns:.38fr 1fr;gap:6vw;background:#0b0a08}.hundred{font:600 clamp(5rem,12vw,12rem) "Space Grotesk";line-height:.8;color:var(--gold);opacity:.78}.mirror p{max-width:800px;color:#b7b1a2}.mirror .note{border-top:1px solid #3b3528;padding-top:20px;margin-top:28px;font-size:.86rem}.lineage{background:#070b0d}.thinkers{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:48px}.thinkers article{border:1px solid var(--line);background:var(--panel);padding:24px}.thinkers p{min-height:125px}.thinkers a{color:var(--blue);font-size:.7rem}.thesis{margin-top:28px;padding:28px;border:1px solid #315044;background:linear-gradient(90deg,#14332655,transparent);display:grid;grid-template-columns:210px 1fr;gap:25px}.thesis strong{font-size:.67rem;letter-spacing:.15em;color:var(--green)}.thesis p{margin:0}.grow{display:grid;grid-template-columns:1fr 1fr;gap:8vw;background:linear-gradient(#08100d,#05080a)}.grow p{color:var(--muted)}blockquote{border-left:2px solid var(--green);margin:35px 0;padding:6px 0 6px 20px;font:500 1.2rem "Space Grotesk"}.closing{text-align:center;padding-top:140px;padding-bottom:140px}.closing>p{max-width:720px;margin:28px auto;color:var(--muted)}.center{justify-content:center}.edit{font-size:.7rem!important;opacity:.55}code{background:#121b20;padding:2px 5px;border-radius:4px}footer{border-top:1px solid var(--line);padding:35px 7vw;color:var(--muted);font-size:.72rem;display:flex;gap:35px;justify-content:space-between;flex-wrap:wrap}
@media(max-width:1000px){.roadmap{grid-template-columns:1fr 1fr}.pause,.grow{grid-template-columns:1fr}.thinkers{grid-template-columns:1fr 1fr}.nav nav{display:none}}
@media(max-width:650px){.nav{padding:0 5vw}.pill{display:none}.hero{min-height:760px;padding-top:75px}.hero h1{font-size:3.25rem}.planet{left:-100px}.section{padding:80px 6vw}.roadmap,.thinkers{grid-template-columns:1fr}.roadmap article{min-height:auto}.mirror{grid-template-columns:1fr}.thesis{grid-template-columns:1fr}}