@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/hankengrotesk.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jetbrainsmono.woff2) format("woff2")}:root{--void: #0A0B0A;--veil: #1C201E;--trace: #8A9490;--bone: #ECECE7;--signal: #3FE08A;--signal-rgb: 63, 224, 138;--grid: rgba(255, 255, 255, .018);--raised: #101312;--line: #2A302C;--orange: #EF8A3C;--orange-rgb: 239, 138, 60;--halt: #FF5252;--hair: #1E2320;--scrim: rgba(10, 11, 10, .72);--scrim-0: rgba(10, 11, 10, 0);--f-ink: #D6DDD8;--ease: cubic-bezier(.2, .7, .2, 1);--sans: "Hanken Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif;--mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--rail-w: 200px;--edge-r: 5vw;--seam: calc((var(--rail-w) + 100% - var(--edge-r)) / 2);--split-gap: 64px;--split-figw: 540px;--shift-figw: 620px}[data-theme=light]{--void: #F4F3EE;--veil: #E3E1D9;--trace: #5C6166;--bone: #0C0D0F;--signal: #0C7A44;--signal-rgb: 12, 122, 68;--grid: rgba(0, 0, 0, .028);--raised: #FBFAF7;--line: #D8D5CC;--orange: #C4661E;--orange-rgb: 196, 102, 30;--f-ink: #242A26;--scrim: rgba(244, 243, 238, .72);--scrim-0: rgba(244, 243, 238, 0)}*{box-sizing:border-box;margin:0;padding:0}html{scrollbar-gutter:stable}body{background:var(--void);color:var(--bone);height:100vh;overflow:hidden;font-family:Hanken Grotesk,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;transition:background .6s,color .6s}.mono{font-family:JetBrains Mono,ui-monospace,monospace}.grid{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:repeating-linear-gradient(0deg,var(--grid) 0 1px,transparent 1px 60px),repeating-linear-gradient(90deg,var(--grid) 0 1px,transparent 1px 60px);-webkit-mask:radial-gradient(circle at 50% 50%,#000 36%,transparent 88%);mask:radial-gradient(circle at 50% 50%,#000 36%,transparent 88%)}#c{position:fixed;inset:0;z-index:1;display:block;width:100%;height:100%}.vignette{position:fixed;inset:0;z-index:3;pointer-events:none;background:radial-gradient(150% 130% at 50% 50%,transparent 58%,var(--void) 99%)}.scrim{position:fixed;inset:0;z-index:4;pointer-events:none;opacity:0;background:radial-gradient(78% 62% at 50% 50%,var(--scrim) 0%,var(--scrim-0) 76%)}.hero{position:fixed;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 24px;pointer-events:none}.eyebrow{font-family:JetBrains Mono,monospace;font-size:15px;letter-spacing:.34em;text-transform:uppercase;color:var(--trace);margin-bottom:20px}h1{font-weight:500;line-height:1.08;letter-spacing:-.018em;font-size:clamp(32px,4.3vw,66px);max-width:12ch;color:var(--trace);transition:color .7s,opacity .8s;text-shadow:0 2px 30px var(--void),0 0 16px var(--void)}h1 em{font-style:normal;color:var(--trace);transition:color .7s}h1.verified{color:var(--bone)}h1.verified em{color:var(--signal)}.sub{margin-top:16px;color:var(--trace);font-size:clamp(15.5px,1.4vw,16px);font-family:JetBrains Mono,monospace;letter-spacing:.04em;min-height:1.2em}.lede{margin-top:30px;width:min(90vw,46ch);text-align:center;color:var(--trace);font-size:clamp(16px,1.5vw,21px);line-height:1.45;opacity:0;transition:opacity .9s ease}.hero .cta{margin-top:26px;opacity:0;pointer-events:none;transition:opacity .9s ease}.hero .cta.on{opacity:1;pointer-events:auto}.nextcue{position:fixed;left:50%;bottom:22px;transform:translate(-50%);z-index:8;display:inline-flex;flex-direction:column;align-items:center;gap:7px;padding:8px 14px;border:0;background:none;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--trace);cursor:pointer;transition:opacity .35s var(--ease),color .25s var(--ease)}.nextcue.off{opacity:0;pointer-events:none}.nextcue:hover,.nextcue:focus-visible{color:var(--bone)}.nextcue:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:8px}.nextcue .chev{font-size:14px;line-height:1;opacity:.75}.nextcue.tick .chev,.nextcue:hover .chev{animation:nudge .62s var(--ease) 1}@keyframes nudge{0%{transform:translateY(0)}45%{transform:translateY(5px)}to{transform:translateY(0)}}@media(max-width:960px),(orientation:landscape)and (max-height:620px){.nextcue{bottom:30px;flex-direction:row;align-items:center;gap:9px;padding:6px 12px}.nextcue .chev{font-size:13px}}@media(max-width:760px)and (max-height:740px){.nextcue{display:none}}.onward{pointer-events:none;margin-top:34px;display:inline-flex;align-items:center;gap:8px;font-size:13px;letter-spacing:.06em;color:var(--trace);text-decoration:none;transition:color .2s}.copy.on .onward{pointer-events:auto}.onward span{transition:transform .2s,color .2s}.onward:hover,.onward:focus-visible{color:var(--signal)}.onward:hover span,.onward:focus-visible span{transform:translate(3px)}.onward:focus-visible{outline:2px solid var(--signal);outline-offset:4px;border-radius:4px}@media(prefers-reduced-motion:reduce){.nextcue .chev{animation:none!important;opacity:.85}.rail .lbl,.rail .dot{transition:opacity .01s,color .01s}}.audit{position:fixed;right:clamp(22px,4vw,56px);bottom:52px;z-index:8;font-family:JetBrains Mono,monospace;font-size:11.5px;opacity:0;cursor:pointer}.audit:hover .rerun,.audit:focus-visible .rerun{color:var(--signal)}.rerun{position:absolute;top:-1px;right:0;font-size:13px;color:var(--veil);transition:color .2s,transform .6s cubic-bezier(.16,1,.3,1)}.audit.rechecking .rerun{color:var(--signal);transform:rotate(360deg)}.ahead{display:flex;flex-direction:column;gap:4px;color:var(--bone);letter-spacing:.16em;text-transform:uppercase;padding-bottom:9px;margin-bottom:5px;border-bottom:1px solid var(--veil)}.asub{color:var(--trace);letter-spacing:.02em;text-transform:none;font-size:10.5px;max-width:30ch}.atitle{display:flex;align-items:center;gap:7px}.live{width:5px;height:5px;border-radius:50%;background:var(--signal);box-shadow:0 0 8px var(--signal);animation:livepulse 1.6s ease-in-out infinite}@keyframes livepulse{0%,to{opacity:.3}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.live{animation:none;opacity:.85}.audit.rechecking .rerun{transform:none}}@media(max-width:760px){.audit{display:none}.eyebrow{font-size:13px;letter-spacing:.24em;margin-bottom:16px}.lede{margin-top:22px;font-size:clamp(15px,4.2vw,18px)}.copy{padding:0 20px 12vh}}.arow{display:flex;align-items:center;gap:10px;height:22px;color:var(--trace);position:relative}.arow[data-tip]:hover:after{content:attr(data-tip);position:absolute;right:100%;top:50%;transform:translateY(-50%);margin-right:14px;width:max-content;max-width:210px;padding:8px 11px;background:var(--raised);color:var(--bone);border:1px solid var(--veil);border-radius:8px;font-family:Hanken Grotesk,ui-sans-serif,sans-serif;font-size:11.5px;line-height:1.4;letter-spacing:.01em;text-transform:none;white-space:normal;box-shadow:0 8px 24px #00000052;pointer-events:none;z-index:9}.arow .st{width:11px;color:var(--veil)}.arow .lb{color:var(--trace)}.arow .vl{color:var(--veil);margin-left:6px}.arow.ok{color:var(--bone)}.arow.ok .st{color:var(--signal)}.arow.ok .lb{color:var(--bone)}.arow.ok .vl{color:var(--trace)}.nm{position:fixed;left:0;right:0;bottom:18px;z-index:9;text-align:center;color:var(--trace);font-size:10px;letter-spacing:.2em;text-transform:uppercase;opacity:.5}.copy{position:fixed;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;padding:0 24px max(13vh,128px);pointer-events:none;opacity:0}.copy .also{margin:20px 0 0;font-size:13px;letter-spacing:.05em;color:var(--trace)}.copy .also b{color:var(--bone);font-weight:400}.copy h2{font-weight:500;line-height:1.08;letter-spacing:-.018em;font-size:clamp(24px,3.5vw,56px);max-width:17ch;text-shadow:0 2px 40px var(--void),0 0 16px var(--void)}.copy h2 em{font-style:normal;color:var(--signal);display:block}.copy .ssub{margin-top:13px;color:var(--trace);font-size:clamp(15px,1.45vw,19px);line-height:1.55;letter-spacing:0;max-width:52ch;text-wrap:balance}.cta{pointer-events:auto;display:inline-flex;align-items:center;gap:10px;margin-top:8px;padding:13px 22px;border:1px solid var(--signal);border-radius:10px;color:var(--signal);font-size:14.5px;font-weight:500;text-decoration:none;cursor:pointer;background:rgba(var(--signal-rgb),.05);transition:all .25s}.cta:hover{background:rgba(var(--signal-rgb),.13);transform:translateY(-1px)}#cp5{justify-content:center;padding-bottom:24px}#cp5:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(900px,106vw);height:min(620px,76vh);background:radial-gradient(50% 50% at 50% 50%,var(--scrim) 0%,var(--scrim-0) 74%);pointer-events:none;z-index:-1}#cp5 .ssub{margin-top:20px;color:color-mix(in srgb,var(--bone) 74%,var(--trace))}#cp5 .cta{margin-top:34px}#cp5 .doors{margin-top:44px;gap:14px}#cp5 .doors-lead{font-size:12px;letter-spacing:.1em;opacity:1;color:var(--trace)}#cp5 .doors-row{gap:12px 30px}#cp5 .doors-row a{font-size:15px}.doors{margin-top:24px;display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:none}.doors-lead{font-size:11px;letter-spacing:.08em;color:var(--trace);opacity:.82}.doors-row{display:flex;flex-wrap:wrap;justify-content:center;gap:7px 24px}.doors-row a{display:inline-flex;align-items:center;gap:6px;color:var(--bone);font-size:13.5px;letter-spacing:.01em;text-decoration:none;pointer-events:none;transition:color .2s}.copy.on .doors-row a{pointer-events:auto}.doors-row a span{color:var(--trace);transition:transform .2s,color .2s}.doors-row a:hover{color:var(--signal)}.doors-row a:hover span{color:var(--signal);transform:translate(3px)}.rail{position:fixed;left:clamp(20px,4vw,54px);top:50%;transform:translateY(-50%);z-index:9;display:flex;flex-direction:column;gap:5px}.rail .row{display:flex;align-items:center;justify-content:flex-start;position:relative;width:140px;height:24px;padding:0 0 0 8px;border:0;background:none;font:inherit;cursor:pointer;pointer-events:auto;-webkit-appearance:none;appearance:none}.rail .row:focus-visible{outline:2px solid var(--signal);outline-offset:2px;border-radius:7px}.rail .dot{width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--trace) 52%,transparent);flex:none;transition:all .4s}.rail .lbl{position:absolute;left:24px;top:50%;transform:translateY(-50%);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--trace);white-space:nowrap;pointer-events:none;opacity:.45;transition:opacity .25s var(--ease),color .25s var(--ease),transform .25s var(--ease)}.rail .row.on .lbl{opacity:1;color:var(--bone)}.rail .row.on .dot{background:var(--signal);box-shadow:0 0 10px var(--signal);transform:scale(1.3)}.rail .row:hover .lbl,.rail .row:focus-visible .lbl{opacity:1;color:var(--bone);transform:translateY(-50%) translate(5px)}.rail .row:not(.on):hover .dot,.rail .row:not(.on):focus-visible .dot{transform:scale(1.25);background:var(--signal);box-shadow:0 0 7px color-mix(in srgb,var(--signal) 45%,transparent)}.note{position:fixed;right:clamp(14px,2vw,30px);top:50%;transform:translateY(-50%);width:min(34vw,400px);z-index:5;text-align:left;padding-left:22px;pointer-events:none;opacity:0;transition:opacity .45s ease}.note.on{opacity:1}.note .bar{position:absolute;left:0;top:2px;width:2px;height:calc(100% - 4px);background:var(--signal);box-shadow:0 0 10px var(--signal);transform:scaleY(0);transform-origin:top;opacity:.55;transition:transform .6s cubic-bezier(.4,0,.2,1) .05s}.note.on .bar{transform:scaleY(1)}.note.col-top{right:auto;left:50%;top:15%;transform:translate(-50%);width:min(90vw,800px);text-align:center;padding-left:0}.note.col-top .bar{display:none}.note.col-top,.note.col-l,.note.col-r{transition:none}#note1 .ln,#note2 .ln,#note3 .ln,#note4 .ln,#note5 .ln,#note6 .ln{font-size:clamp(15.5px,1.5vw,20px);line-height:1.4;opacity:1;transform:none;transition:none}#note1 .bar,#note2 .bar,#note3 .bar,#note4 .bar,#note5 .bar,#note6 .bar{display:none}.note .ln.lead{font-size:clamp(18px,2vw,23px);font-weight:500;line-height:1.25;color:var(--bone);margin-bottom:9px}.note .ln.em{color:color-mix(in srgb,var(--bone) 70%,var(--trace));font-weight:500}.note .ln.em{opacity:1;transform:none;transition:none}.note .ln.em .ch{opacity:0}.blinkdot{text-shadow:0 0 12px currentColor}#headline em .ch{opacity:0}.note .neb{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--signal);margin-bottom:15px;opacity:0;transform:translateY(8px);transition:opacity .5s,transform .5s}.note .ln{display:block;font-size:clamp(13.5px,1.4vw,16px);line-height:1.5;color:var(--trace);opacity:0;transform:translateY(11px);transition:opacity .55s cubic-bezier(.4,0,.2,1),transform .55s cubic-bezier(.4,0,.2,1);text-shadow:0 1px 18px var(--void),0 0 10px var(--void)}.note.on .neb,.note.on .ln{opacity:1;transform:none}.note.on .neb{transition-delay:0s}.note.on .ln:nth-of-type(1){transition-delay:.09s}.note.on .ln:nth-of-type(2){transition-delay:.16s}.note.on .ln:nth-of-type(3){transition-delay:.23s}.note.on .ln:nth-of-type(4){transition-delay:.3s}.note.on .ln:nth-of-type(5){transition-delay:.37s}.note.on .ln:nth-of-type(6){transition-delay:.44s}.tip{position:fixed;z-index:8;transform:translate(-50%,-100%) translateY(5px);padding:6px 11px;font-size:11.5px;letter-spacing:.04em;color:var(--void);background:var(--signal);border-radius:7px;white-space:nowrap;opacity:0;pointer-events:none;box-shadow:0 6px 22px #00000047;transition:opacity .22s ease,transform .22s ease}.tip.on{opacity:1;transform:translate(-50%,-100%) translateY(0)}.piclayer{position:fixed;inset:0;z-index:4;pointer-events:none}.spic{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .4s ease}.spic.on{pointer-events:auto}.spic svg.iso{display:block;width:100%;height:auto}.spic svg.iso path{fill:none;stroke-width:.6;vector-effect:non-scaling-stroke}#figCatch,#figKinds,#figSentinel{width:min(var(--split-figw),40vw)}#figCatch{width:min(var(--shift-figw),45vw)}#figClose{width:min(1120px,88vw)}.spic.pic-l{justify-content:flex-end;padding:0 calc(100% - var(--seam) + var(--split-gap)) 0 var(--rail-w)}.spic.pic-r{justify-content:flex-start;padding:0 var(--edge-r) 0 calc(var(--seam) + var(--split-gap))}.spic.pic-full{padding:16vh var(--edge-r) 32vh var(--rail-w)}.note.col-l,.note.col-r{top:50%;transform:translateY(-100%);margin-top:-16px;width:auto;max-width:var(--split-figw);padding-left:0}.note.col-l .bar,.note.col-r .bar{left:-22px}.note.col-r{left:calc(var(--seam) + var(--split-gap));right:auto}.note.col-l{left:var(--rail-w);right:auto}.copy.col-l,.copy.col-r{justify-content:flex-start;align-items:flex-start;text-align:left;padding-top:calc(50vh + 2px);padding-bottom:0}.copy.col-r{padding-left:calc(var(--seam) + var(--split-gap));padding-right:var(--edge-r)}.copy.col-l{padding-left:var(--rail-w);padding-right:calc(100% - var(--seam) + var(--split-gap))}.copy.col-l h2,.copy.col-r h2{max-width:20ch}.note.col-top{top:10vh;left:50%;right:auto;transform:translate(-50%);width:min(520px,88vw)}@media(max-width:960px),(orientation:landscape)and (max-height:620px){.spic.pic-l,.spic.pic-r,.spic.pic-full{padding:0 30px;align-items:center;justify-content:center}#figKinds,#figSentinel{width:min(400px,76vw)}#figClose{width:min(420px,80vw)}#figCatch{width:min(420px,100%)}html #figClose .mdl{stroke-width:1.2;stroke-opacity:.85}html #figClose .face{stroke-width:1.1}html #figClose .ftop,html #figClose .fwall,html #figClose .belly{stroke-width:1}html #figClose .floor{stroke-opacity:.34}html #figClose .lead{stroke-opacity:.45}.note.col-l,.note.col-r,.note.col-top{left:50%;right:auto;top:14%;transform:translate(-50%);width:min(88vw,560px);text-align:center;padding-left:0;margin-top:0}.note.col-l .bar,.note.col-r .bar,.note.col-top .bar{display:none}.copy.col-l,.copy.col-r{justify-content:flex-end;align-items:center;text-align:center;padding:0 24px 15vh}.copy.col-l h2,.copy.col-r h2{max-width:20ch}}@media(max-width:960px){html #figClose{overflow:hidden;-webkit-mask-image:linear-gradient(to right,#000 0 90%,transparent 100%);mask-image:linear-gradient(to right,#000 0 90%,transparent 100%)}}@media(max-width:760px){#note1 .ln,#note2 .ln,#note3 .ln,#note4 .ln,#note5 .ln{font-size:clamp(15px,4.4vw,19px);line-height:1.3}.copy h2{font-size:clamp(22px,6vw,30px)}#cp5 .ssub{font-size:15.5px;max-width:26ch;margin-top:18px}#cp5 .cta{margin-top:28px;padding:14px 20px;font-size:15px}#cp5 .doors{margin-top:34px;gap:13px}#cp5 .doors-lead{font-size:11.5px;letter-spacing:.09em}#cp5 .doors-row{gap:13px 22px}#cp5:before{width:108vw;height:min(560px,62vh)}}@media(max-width:960px),(orientation:landscape)and (max-height:620px){.rail{left:6px;right:auto;gap:9px}.rail .row{width:16px;height:22px;padding-left:0;justify-content:center}.rail .dot{width:6px;height:6px}.rail .lbl{display:none}}@media(max-width:760px)and (max-height:740px){.note.col-l,.note.col-r,.note.col-top{top:92px}#note1 .ln,#note2 .ln,#note3 .ln,#note4 .ln,#note5 .ln{font-size:clamp(14px,4vw,17px);line-height:1.25}.spic.pic-l,.spic.pic-r,.spic.pic-full{transform:scale(.9)}.copy,.copy.col-l,.copy.col-r{padding-bottom:8vh}.copy h2{font-size:clamp(20px,6vw,27px)}}@media(orientation:landscape)and (max-height:600px){.audit{display:none}.rail{gap:6px}.rail .dot{width:6px;height:6px}.spic.pic-l,.spic.pic-r,.spic.pic-full{transform:scale(.7)}.note.col-l,.note.col-r,.note.col-top{top:40px;width:min(94vw,760px)}#note1 .ln,#note2 .ln,#note3 .ln,#note4 .ln,#note5 .ln{font-size:clamp(13px,3vh,17px);line-height:1.2}h1{font-size:clamp(22px,6vh,34px)}.eyebrow{margin-bottom:8px}.sub{margin-top:8px}.lede{margin-top:10px}.copy,.copy.col-l,.copy.col-r{padding-bottom:22px}.copy h2{font-size:clamp(19px,5.4vh,30px)}.copy .also{margin-top:6px}}
