@font-face{font-family:display;src:url(/folio/_next/static/media/606cdd767ee835e0-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:82.12%;descent-override:21.29%;line-gap-override:0.00%;size-adjust:117.87%}.__className_6c5287{font-family:display,display Fallback}.__variable_6c5287{--display:"display","display Fallback"}@font-face{font-family:mono;src:url(/folio/_next/static/media/db9d659a1acad1e2-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_08b801{font-family:mono,mono Fallback}.__variable_08b801{--mono:"mono","mono Fallback"}:root{--bg:#171918;--panel:#202421;--deep:#2B302B;--line:#737E73;--frame:#454D44;--muted:#A5AEA2;--neon:#E6E0D3;--mint:#C8D0C1;--white:#E6E0D3;--sx:6vw;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--white);font-family:var(--mono),monospace;overflow-x:clip}::selection{background:var(--neon);color:var(--bg)}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid var(--mint);outline-offset:7px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.skip{position:fixed;top:-100px;background:var(--neon);color:var(--bg);padding:16px;z-index:30}.skip:focus{top:10px}.stage{position:fixed;inset:0;height:100lvh;overflow:hidden}.frame{height:100svh;position:relative}#terrain{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .9s}#terrain.ready{opacity:1}.scene{position:absolute;inset:0;opacity:0;visibility:hidden;padding:12svh var(--sx) 11svh}.scene-0{opacity:1;visibility:visible}.hero{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.hero h1{margin:0}.hero h1,.mark-frame{width:min(80vw,950px)}.mark-frame{position:relative;padding:20px 45px;margin-bottom:25px}.brand,.reflection{display:block;font:600 normal clamp(64px,12vw,160px)/1 var(--display);letter-spacing:-.035em}.brand{color:var(--white)}.reflection{display:none}.brand-frame{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:var(--frame);stroke-width:1}.brand-frame path{stroke-dasharray:1;stroke-dashoffset:1}.brand-frame .frame-accent{stroke:var(--neon);stroke-width:2;stroke-dasharray:none;stroke-dashoffset:0}.tagline{font-size:clamp(16px,1.7vw,24px);margin:24px 0 34px}.cta-group{margin-top:25px}.cta{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:var(--neon);color:var(--bg);min-height:56px;padding:17px 27px;font:600 normal 16px/1.3 var(--display);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);transition:background-color .24s ease,color .24s ease;position:relative}.cta:hover{background:var(--mint)}.cta:after{display:none}.cta:active{transform:none;background:var(--mint)}.micro{font-size:14px;line-height:1.6;color:var(--muted);max-width:40ch;margin:16px auto 0}.scroll-cue{position:absolute;bottom:13svh;font-size:12px;color:var(--muted);letter-spacing:.12em}.scroll-cue span{display:block;font-size:24px;margin-top:6px}.hud{position:absolute;left:30px;right:30px;z-index:10;font-size:12px;color:var(--muted);display:flex;align-items:center;justify-content:space-between;gap:25px}.top{top:24px;height:50px;border-top:1px solid var(--frame);padding-top:15px}.top>a{color:var(--mint)}.top nav{display:flex;gap:24px}.top nav a{padding:14px 0}.progress{position:absolute;bottom:-12px;left:0;right:0;height:1px;background:var(--frame)}.progress span{display:block;height:1px;background:var(--neon);transform-origin:left;transform:scaleX(0)}.bottom{bottom:27px}.bottom>div{display:flex;gap:25px;align-items:center}.bottom button{background:none;border:0;color:var(--muted);padding:10px 0;font-size:12px}.scene-layout{height:100%;display:flex;align-items:center;position:relative}.copy{width:52%;max-width:740px;position:relative;z-index:2;text-shadow:0 0 14px var(--bg),0 0 5px var(--bg)}h2{font:600 normal clamp(34px,4.7vw,68px)/1.06 var(--display);letter-spacing:-.035em;margin:0 0 30px;max-width:15ch}.lead{font-size:clamp(16px,1.45vw,20px);line-height:1.75;max-width:45ch}.note{font-size:14px;line-height:1.7;color:var(--muted);margin-top:25px}.decoded{position:relative;display:block}.live{display:none;position:absolute;inset:0}.enhanced .ghost{opacity:0}.enhanced .live{display:block}.map-space{position:absolute;left:55%;right:0;top:0;bottom:0}.principle-list{list-style:none;margin:30px 0 0;padding:0}.principle-list li{display:flex;gap:25px;padding:14px 0;border-top:1px solid var(--frame);font-size:15px}.principle-list span,.process span{color:var(--neon)}.terminal{background:#202421e8;border:1px solid var(--frame);margin-top:30px;max-width:640px}.terminal-bar{border-bottom:1px solid var(--frame);padding:15px 22px;color:var(--muted);font-size:12px}.terminal ol{list-style:none;margin:0;padding:12px 22px}.terminal li{display:flex;align-items:center;gap:16px;min-height:65px;font-size:15px}.terminal li>span:first-child{color:var(--muted)}.terminal li>.decoded{flex:1 1}.terminal small{color:var(--neon);font-size:12px}.process{list-style:none;padding:0;margin:25px 0}.process li{display:flex;align-items:center;gap:22px;border-top:1px solid var(--frame);padding:20px 0}.process h3{font:400 17px/1.5 var(--mono);margin:0}.faq>div{border-top:1px solid var(--frame);padding:24px 0}.faq h3{color:var(--mint);font:400 18px/1.4 var(--mono);margin:0 0 15px}.faq p{font-size:16px;line-height:1.8;margin:0}.scene-5 .copy{width:65%;max-width:850px}.final .mark-frame{width:min(50vw,520px);margin-bottom:30px}.final .brand,.final .reflection{font-size:clamp(45px,6vw,85px)}.final h2{font-size:clamp(32px,4vw,54px);max-width:21ch;margin-bottom:15px}.final>p{font-size:16px;color:var(--muted);line-height:1.6}.back-link{font-size:14px;color:var(--muted);padding:16px;margin-top:15px;text-decoration:none;transition:color .24s ease}.scroll-track{position:relative;z-index:-1;pointer-events:none}.anchor{left:0;height:1px;width:1px}.anchor,.grain{position:absolute}.grain{inset:-10%;opacity:.06;pointer-events:none;z-index:20}.hide-grain .grain,.hide-hud .hud{opacity:0;pointer-events:none}.mobile-cta{display:none}.g1,.g2{animation:glitch .1s steps(1)}@keyframes glitch{30%{transform:translateX(3px)}65%{transform:translateX(-3px)}90%{transform:translateX(1px)}}@keyframes grain{25%{transform:translate(1%,-1%)}75%{transform:translate(-1%,1%)}}@keyframes scan{0%,90%{transform:translateX(-110%)}to{transform:translateX(110%)}}@media(max-width:1023px){.bottom>div>span,.top nav{display:none}.mobile-cta{display:block;position:absolute;bottom:calc(15px + env(safe-area-inset-bottom));left:6vw;right:6vw;text-align:center;padding:18px;background:var(--neon);color:var(--bg);font:600 normal 16px/1.2 var(--display);z-index:12}.bottom,html[data-scene="0"] .mobile-cta,html[data-scene="4"] .mobile-cta,html[data-scene="6"] .mobile-cta{display:none}}@media(max-aspect-ratio:5/4){.scene{padding:100px 6vw}.scene-layout{align-items:flex-end}.copy,.scene-5 .copy{width:100%;max-width:100%}h2{font-size:clamp(31px,6vw,50px);max-width:19ch;margin-bottom:20px}.lead{font-size:16px;line-height:1.65}.note{margin-top:16px}.mark-frame{padding:18px 22px;width:88vw}.hero h1{width:88vw}.brand,.reflection{font-size:clamp(56px,14vw,110px)}.tagline{font-size:16px;max-width:29ch;margin-top:28px}.top{left:18px;right:18px;top:12px;font-size:11px;gap:15px}.scroll-cue{bottom:5svh;font-size:11px}.micro{font-size:14px;max-width:30ch}.terminal li{min-height:55px;font-size:14px;gap:10px}.terminal{margin-top:20px}.terminal ol{padding:8px 15px}.terminal small{font-size:11px}.principle-list li{font-size:14px}.final .mark-frame{width:70vw}.final .brand,.final .reflection{font-size:10vw}.final h2{font-size:34px}.final>p{font-size:15px}.process li{padding:13px 0}.process h3{font-size:15px}.faq h3{font-size:16px}.faq p{font-size:15px;line-height:1.65}.faq>div{padding:18px 0}}@media(max-height:700px) and (max-aspect-ratio:5/4){.scene{padding-top:80px;padding-bottom:84px}.hero .mark-frame{margin-bottom:16px}.tagline{margin:15px 0}.cta-group{margin-top:14px}.cta{min-height:50px;padding:13px 22px}.micro{margin-top:10px;font-size:14px}.scroll-cue{bottom:20px}.hero{padding-bottom:0}h2{font-size:30px;margin-bottom:15px}.lead{font-size:16px;line-height:1.5}.principle-list{margin-top:18px}.principle-list li{padding:10px 0}.note{display:none}.terminal{margin-top:15px}.terminal li{min-height:43px}.terminal-bar{padding:10px 15px}.scene-4 .lead{font-size:14px}.process{margin:15px 0}.process li{padding:10px 0}.scene-4 .micro{display:none}.faq h3{font-size:15px}.faq p{font-size:14px;line-height:1.5}.faq>div{padding:14px 0}.final .mark-frame{margin-bottom:18px}.final h2{font-size:27px}.final>p{font-size:14px}.final .micro{display:none}.back-link{margin-top:4px}.scene-5 h2{font-size:28px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.reflection{display:none}}.reduced *,.reduced :after{animation:none!important;transition:none!important}@media(min-aspect-ratio:5/4){h2{font-size:clamp(34px,4vw,56px)}.terminal li{min-height:48px}.terminal-bar{padding-block:12px}.terminal{margin-top:20px}.lead{font-size:16px}.scroll-cue{bottom:5svh}}@media(max-height:700px) and (max-aspect-ratio:5/4){.scene-2 h2{margin-bottom:12px}.scene-2 .lead{margin-block:0 12px}.scene-2 .terminal{margin-top:12px}.scene-2 .terminal li{min-height:38px}.scene-2 .terminal-bar{padding-block:8px}.scene-5 h2{font-size:25px;margin-bottom:10px}.scene-5 .faq>div{padding:11px 0}.scene-5 .faq h3{margin-bottom:8px;font-size:14px}}.back-link:focus-visible,.back-link:hover{color:var(--white)}.bottom button,.hud a,.mobile-cta{transition:color .24s ease,background-color .24s ease}.bottom button:hover,.hud a:hover{color:var(--white)}.mobile-cta:active,.mobile-cta:hover{background:var(--mint);transform:none}.cta:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--bg)}@media(prefers-reduced-motion:reduce){.back-link,.bottom button,.hud a,.mobile-cta{transition:none}}html{scrollbar-color:var(--line) var(--bg)}.brand-frame .frame-accent{stroke:var(--muted);stroke-width:1}.scene-3 .scene-layout{align-items:center}.scene-3 .lead{max-width:38ch}