:root{--bg:#080b0c;--panel:#0d1211;--line:#303a37;--text:#e5e9e4;--muted:#8e9a94;--green:#b9d33f;--phosphor:#a8d5ad;--beige:#bbb59e;--red:#a71919}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;color:var(--text);background:radial-gradient(circle at 82% 12%,rgba(185,211,63,.05),transparent 28rem),linear-gradient(180deg,#090c0d,#080a0b 48%,#0b0f0f);font-family:Courier New,ui-monospace,monospace;line-height:1.6}a{color:inherit}.scanlines{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;pointer-events:none;opacity:.05;background:repeating-linear-gradient(to bottom,transparent 0,transparent 3px,#fff 4px)}.topbar{position:sticky;top:0;z-index:50;display:flex;justify-content:space-between;align-items:center;min-height:64px;padding:0 4vw;border-bottom:1px solid rgba(141,154,147,.22);background:#080b0cdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand{display:flex;gap:11px;align-items:center;text-decoration:none;font-weight:700;letter-spacing:.12em}.brand-mark{display:grid;place-items:center;width:31px;height:31px;border:1px solid var(--green);color:var(--green);font-size:11px}nav{display:flex;align-items:center;gap:18px}nav a{color:#aab5af;font-size:11px;letter-spacing:.08em;text-decoration:none}.nav-cta{border:1px solid var(--line);padding:8px 10px}.hero{position:relative;isolation:isolate;min-height:calc(100vh - 64px);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:8vw;padding:9vh 7vw;overflow:hidden}.grid-noise{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.22;background-image:linear-gradient(rgba(110,126,119,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(110,126,119,.1) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to right,#000,transparent 78%);mask-image:linear-gradient(to right,#000,transparent 78%);animation:grid-drift 18s linear infinite}@keyframes grid-drift{to{transform:translate3d(42px,42px,0)}}.eyebrow{color:var(--muted);font-size:11px;letter-spacing:.19em}h1,h2,h3{line-height:1.05}h1{margin:18px 0 22px;max-width:900px;font-size:clamp(3.4rem,8vw,8rem);letter-spacing:-.055em}h2{margin:15px 0 0;font-size:clamp(2rem,5vw,5rem);letter-spacing:-.045em}h3{margin:0 0 12px;font-size:.92rem;letter-spacing:.08em}.lede{max-width:780px;color:#b8c2bd;font-family:Inter,system-ui,sans-serif;font-size:clamp(1.02rem,1.7vw,1.35rem);line-height:1.7}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:1px solid #46514d;background:#0e1312cc;color:#d8dfdb;font:inherit;font-size:11px;letter-spacing:.08em;text-decoration:none;cursor:pointer;transition:.15s}.button:hover{transform:translateY(-2px);border-color:#78857e}.button.primary{border-color:var(--green);color:#e5f36c}.button.disabled{cursor:not-allowed;opacity:.55}.status-row{display:flex;gap:9px;flex-wrap:wrap;margin-top:28px}.status-pill{border:1px solid #3b4642;background:#0d1211;padding:7px 10px;color:#bdc7c1;font-size:10px;letter-spacing:.1em}.status-pill i{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--green);box-shadow:0 0 14px #b9d33f8c;animation:pulse 1.8s ease-in-out infinite}@keyframes pulse{50%{opacity:.35}}.status-pill.muted{color:#7e8a84}.terminal{border:1px solid #36413d;background:linear-gradient(180deg,#121917f5,#090e0df5);box-shadow:0 28px 80px #00000059}.terminal-head,.terminal-foot{display:flex;justify-content:space-between;padding:10px 13px;color:#8e9c95;border-bottom:1px solid #2a3430;font-size:10px;letter-spacing:.1em}.terminal-foot{border-top:1px solid #2a3430;border-bottom:0;color:#a9b870}.terminal pre{margin:0;padding:28px 22px;color:var(--phosphor);font-size:clamp(.75rem,1.1vw,.95rem);line-height:2;overflow:auto}.performance-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:0 4vw;border:1px solid #29332f;background:#29332f}.metric{min-height:112px;padding:21px;background:#0d1211}.metric span{display:block;color:#77847d;font-size:10px;letter-spacing:.12em}.metric strong{display:block;margin-top:19px;font-size:clamp(.85rem,1.4vw,1.1rem)}.note{grid-column:1/-1;margin:0;padding:10px 14px;background:#0a0e0d;color:#68746e;font-size:10px}.section{padding:110px 7vw;border-top:1px solid rgba(74,86,81,.32)}.split{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:8vw}.cards{display:grid;grid-template-columns:1fr 1fr;gap:14px}.panel,.road-card,.support-panel{padding:28px;border:1px solid #303a37;background:linear-gradient(145deg,#111716e0,#0a0e0de0)}.panel p,.road-card p,.support p,.log-entry p{color:#9eaaa4;font-family:Inter,system-ui,sans-serif}.panel a{color:var(--green);font-size:11px;text-decoration:none}.quote{color:#d7ded9!important;font-size:1.15rem}.pipeline{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;gap:12px;align-items:center;margin-top:55px}.node{min-height:150px;padding:20px;border:1px solid #303a37;background:#0d1211}.node span,.node small{display:block;color:#74817a;font-size:10px}.node strong{display:block;margin:28px 0 10px}.pipeline b{color:#58655f}.panopticon-teaser{display:grid;grid-template-columns:.8fr 1.2fr;gap:7vw;align-items:center}.cell-window{position:relative;min-height:470px;overflow:hidden;border:1px solid #3b4541;background:linear-gradient(#777461 0,#777461 0) 73% 36%/22% 23% no-repeat,linear-gradient(#56564c 0,#56564c 0) 70% 65%/44% 3% no-repeat,linear-gradient(155deg,#2e3331,#171c1a 62%,#0a0d0c);box-shadow:inset 0 0 80px #00000080}.cell-grid{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(169,181,174,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(169,181,174,.08) 1px,transparent 1px);background-size:36px 36px}.crt{position:absolute;top:32%;left:61%;width:18%;height:17%;border:12px solid var(--beige);background:#092315;box-shadow:0 16px #8f8a77}.fly{position:absolute;left:34%;top:48%;width:18%;height:11%;transform:rotate(-3deg)}.fly .body{position:absolute;top:10%;right:10%;bottom:10%;left:0;border-radius:50%;background:#292e28}.eye{position:absolute;top:16%;width:27%;height:62%;border-radius:50%;background:#791d19}.e1{right:5%}.e2{right:22%}.tie{position:absolute;right:24%;top:70%;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:44px solid var(--red)}.cell-caption{position:absolute;inset:auto 0 0;display:flex;justify-content:space-between;padding:12px 15px;border-top:1px solid #3c4742;background:#070a09e6;color:#aab6af;font-size:10px}.log-grid{margin-top:45px;border-top:1px solid #303936}.log-entry{display:grid;grid-template-columns:160px 1fr;gap:30px;padding:28px 0;border-bottom:1px solid #303936}.log-entry time{color:#6f7d76;font-size:11px}.roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:45px}.road-card span{color:#78847e;font-size:10px}.road-card.active{border-color:var(--green);box-shadow:inset 0 2px 0 var(--green)}.road-card.done{opacity:.75}.support{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center}.fine-print{color:#77837d!important;font-size:.84rem}.stamp{display:inline-block;margin-bottom:28px;padding:8px 10px;border:2px solid #775c34;color:#a9824c;font-size:10px;letter-spacing:.12em;transform:rotate(-2deg)}.support-panel small{display:block;margin-top:18px;color:#707d77}footer{display:flex;justify-content:space-between;gap:20px;padding:28px 4vw;border-top:1px solid #303936;color:#69766f;font-size:10px;letter-spacing:.08em}.reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}.delay{transition-delay:.12s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}@media (max-width:900px){nav a:not(.nav-cta){display:none}.hero,.split,.panopticon-teaser,.support{grid-template-columns:1fr}.performance-strip{grid-template-columns:1fr 1fr}.pipeline{grid-template-columns:1fr}.pipeline b{transform:rotate(90deg);justify-self:center}.roadmap-grid{grid-template-columns:1fr}.section{padding:80px 6vw}}@media (max-width:620px){.topbar{padding:0 18px}.brand span:last-child{display:none}.hero{padding:70px 20px;min-height:auto}h1{font-size:clamp(3rem,17vw,5rem)}.performance-strip{grid-template-columns:1fr;margin:0 20px}.cards{grid-template-columns:1fr}.log-entry{grid-template-columns:1fr;gap:5px}.cell-window{min-height:330px}footer{flex-direction:column}}.science-challenge{max-width:520px;margin:22px 0 0;color:#b7c0bb;font-family:Inter,system-ui,sans-serif;line-height:1.75}.management-note{max-width:520px;margin:14px 0 0;color:#7f8a84;font-size:11px;letter-spacing:.05em;font-style:italic}
