@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&display=swap');
:root{--bg:#090b0b;--panel:#101414;--text:#e8eee8;--muted:#89938c;--line:rgba(226,239,228,.14);--acid:#c4f36b;--mono:'DM Mono',monospace;--sans:'Manrope','Space Grotesk',sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);overflow-x:hidden}a{color:inherit;text-decoration:none}.noise{position:fixed;inset:0;z-index:20;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}
.topbar{height:82px;padding:0 6.1%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:30;background:rgba(9,11,11,.8);backdrop-filter:blur(16px)}.brand{display:flex;align-items:center;gap:11px}.brand-mark{font-size:31px;font-weight:800;letter-spacing:-4px}.brand-mark span{color:var(--acid)}.brand-name{font:500 12px var(--mono);letter-spacing:.16em}.brand-sub{display:block;color:var(--muted);font-size:8px;letter-spacing:.19em;margin-top:4px}.nav{display:flex;gap:42px;margin-left:80px}.nav a,.top-cta{font:10px var(--mono);letter-spacing:.08em;color:#aab4ac;transition:color .2s}.nav a:hover,.top-cta:hover{color:var(--acid)}.top-cta{border:1px solid var(--line);padding:12px 16px;color:var(--text)}.top-cta span{color:var(--acid);padding-left:16px}.menu-toggle{display:none;background:none;border:0}.hero{min-height:690px;height:calc(100vh - 82px);max-height:900px;position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:0 6.1%;overflow:hidden}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(190,220,190,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(190,220,190,.035) 1px,transparent 1px);background-size:70px 70px;mask-image:linear-gradient(90deg,black,transparent 95%)}.hero-copy{position:relative;z-index:2;padding-bottom:15px}.eyebrow,.section-kicker,.hero-foot,.stage-index,.coordinate,.float-label,.manifesto-bottom,.card-top,.card-tags,.console-head,.console-foot,.footer-copy,.back-top{font-family:var(--mono);font-size:9px;letter-spacing:.12em}.eyebrow{color:#9ba69e;display:flex;align-items:center;gap:10px}.live-dot,.label-dot{width:6px;height:6px;border-radius:50%;background:var(--acid);box-shadow:0 0 13px var(--acid)}h1{font-size:clamp(65px,8.2vw,124px);line-height:.91;letter-spacing:-.09em;font-weight:600;margin:36px 0 29px}h1 em,.section-heading h2 em,.manifesto-content h2 em{font-style:normal;color:var(--acid)}.hero-lead{font-size:14px;line-height:1.9;color:#a3ada5;max-width:420px}.hero-actions{display:flex;align-items:center;gap:30px;margin-top:38px}.button{font:10px var(--mono);letter-spacing:.08em;padding:17px 21px;display:inline-flex;align-items:center;gap:35px;transition:.25s}.button-primary{background:var(--acid);color:#10150b}.button-primary:hover{background:#d8ff91;transform:translateY(-3px)}.button-primary span,.text-link span{font-size:16px}.text-link{font:10px var(--mono);color:#bdc7be}.text-link:hover{color:var(--acid)}.hero-foot{position:absolute;bottom:-115px;left:0;display:flex;gap:18px;align-items:center;color:#69736c;font-size:8px}.hero-foot-line{width:100px;height:1px;background:var(--line)}.visual-stage{position:relative;height:min(590px,75vh);min-height:450px;display:flex;align-items:center;justify-content:center;perspective:1000px}.visual-stage:before{content:"";position:absolute;width:410px;height:410px;border-radius:50%;background:radial-gradient(circle,rgba(137,192,88,.15),rgba(67,111,71,.06) 45%,transparent 70%);filter:blur(12px)}.core-wrap{width:210px;height:210px;perspective:800px;z-index:3;filter:drop-shadow(0 15px 55px rgba(174,235,102,.12))}.core{width:100%;height:100%;position:relative;transform-style:preserve-3d;animation:rotateCore 24s linear infinite}.core-face{position:absolute;width:210px;height:210px;border:1px solid rgba(207,245,156,.62);background:linear-gradient(135deg,rgba(180,230,126,.17),rgba(26,47,34,.22) 45%,rgba(8,14,11,.8));backdrop-filter:blur(2px);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:inset 0 0 50px rgba(168,231,111,.07)}.core-face b{font-size:64px;font-weight:400;color:var(--acid);text-shadow:0 0 28px rgba(196,243,107,.3)}.core-face span,.core-face small{font:9px var(--mono);letter-spacing:.2em;color:#b4c5ae}.core-face small{margin-top:15px;font-size:7px}.face-front{transform:translateZ(105px)}.face-back{transform:rotateY(180deg) translateZ(105px)}.face-left{transform:rotateY(-90deg) translateZ(105px)}.face-right{transform:rotateY(90deg) translateZ(105px)}.face-top{transform:rotateX(90deg) translateZ(105px)}.face-bottom{transform:rotateX(-90deg) translateZ(105px)}@keyframes rotateCore{0%{transform:rotateX(-20deg) rotateY(0)}100%{transform:rotateX(340deg) rotateY(360deg)}}.orbit{position:absolute;border:1px solid rgba(195,235,169,.22);border-radius:50%;width:470px;height:180px;transform:rotate(-28deg)}.orbit-a{animation:orbit 16s linear infinite}.orbit-b{width:490px;height:250px;transform:rotate(58deg);border-color:rgba(195,235,169,.14);animation:orbit 22s linear infinite reverse}.orbit-c{width:340px;height:460px;transform:rotate(65deg);border-style:dashed;border-color:rgba(195,235,169,.13);animation:orbit 35s linear infinite}@keyframes orbit{to{rotate:360deg}}.axis{position:absolute;background:linear-gradient(90deg,transparent,rgba(196,243,107,.25),transparent)}.axis-x{width:100%;height:1px}.axis-y{height:100%;width:1px;background:linear-gradient(transparent,rgba(196,243,107,.2),transparent)}.float-label{position:absolute;z-index:4;padding:10px 12px;background:rgba(12,18,14,.82);border:1px solid var(--line);font-size:8px;color:#9ba99d;display:flex;align-items:center;gap:9px}.float-label b{color:var(--acid);font-weight:400}.label-top{top:17%;right:0}.label-bottom{bottom:18%;left:0}.label-bottom b{color:#e0e9dc}.coordinate{position:absolute;color:#67756a;font-size:8px}.coord-one{top:14%;left:13%}.coord-two{bottom:12%;right:7%}.stage-index{position:absolute;bottom:1%;right:2%;color:#78837a;font-size:8px}.stage-index span{color:var(--acid);padding:0 8px}.hero-side-note{position:absolute;right:2%;top:46%;writing-mode:vertical-rl;font:8px var(--mono);letter-spacing:.17em;color:#566159}.ticker{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:19px 0;background:#0c100e}.ticker-track{display:flex;align-items:center;gap:40px;width:max-content;animation:marquee 35s linear infinite}.ticker span{font:10px var(--mono);letter-spacing:.17em;color:#a3afa4}.ticker b{color:var(--acid);font-size:13px}@keyframes marquee{to{transform:translateX(-50%)}}.section-pad{padding:120px 10%}.section-kicker{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:17px;color:#77837a;font-size:8px}.manifesto-content{display:grid;grid-template-columns:1fr 270px;gap:10%;align-items:end;padding:78px 0 85px}.manifesto-content h2,.section-heading h2,.lab h2{font-size:clamp(45px,6.2vw,86px);line-height:1.04;letter-spacing:-.075em;font-weight:500;margin:0}.outline-text{-webkit-text-stroke:1px #a9b5aa;color:transparent}.manifesto-aside{padding-bottom:9px}.crosshair{font:28px var(--mono);color:var(--acid);margin-bottom:20px}.manifesto-aside p,.section-heading p,.lab-layout>div:first-child p{font-size:12px;line-height:2;color:#98a39a}.arrow-link{display:inline-block;margin-top:22px;font:9px var(--mono);letter-spacing:.12em;border-bottom:1px solid #69746b;padding-bottom:9px}.arrow-link span{color:var(--acid);margin-left:20px}.manifesto-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:18px;color:#647067;font-size:8px}.section-heading{display:flex;align-items:end;justify-content:space-between;margin:65px 0 50px}.section-heading p{max-width:260px;margin:0 5% 5px 0}.principle-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.principle-card{position:relative;min-height:340px;padding:26px 29px;background:linear-gradient(145deg,#121a15,#0d1110 70%);border:1px solid var(--line);overflow:hidden;transition:border-color .3s,transform .3s}.principle-card:hover{border-color:rgba(196,243,107,.45);transform:translateY(-4px)}.card-large,.card-wide{min-height:385px}.card-top{display:flex;justify-content:space-between;color:#849087;font-size:8px}.card-symbol{font-size:16px;color:var(--acid)}.principle-card h3{font-size:23px;letter-spacing:-.05em;font-weight:500;margin:24px 0 9px}.principle-card p{font-size:11px;line-height:1.8;color:#929e94;max-width:370px;margin:0}.card-tags{display:flex;gap:7px;margin-top:23px}.card-tags span{padding:6px 8px;border:1px solid var(--line);color:#9ba79d;font-size:7px}.mini-lock{position:absolute;right:16%;top:76px;width:100px;height:110px;display:flex;align-items:center;justify-content:end;flex-direction:column}.lock-shackle{width:57px;height:59px;border:2px solid var(--acid);border-bottom:0;border-radius:32px 32px 0 0;transform:translateY(5px);box-shadow:0 0 20px #c4f36b22}.lock-body{width:86px;height:60px;background:linear-gradient(135deg,#b7e86b,#647e3d);border-radius:7px;display:grid;place-items:center;color:#17210d;font-size:17px;box-shadow:0 12px 35px #b6e56b25}.hash-art{position:absolute;right:13%;top:95px;display:flex;gap:5px;align-items:center;color:var(--acid);font:25px var(--mono);opacity:.7}.hash-art span:nth-child(2n){transform:translateY(14px);opacity:.4}.hash-art i{position:absolute;width:130px;height:1px;background:var(--acid);top:50%;left:-15px;transform:rotate(-35deg);box-shadow:0 0 12px var(--acid)}.signature-art{position:absolute;right:14%;top:87px;width:110px;height:100px;border:1px solid #9cc66a55;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;transform:rotate(8deg)}.signature-art span{color:var(--acid);font-size:30px}.signature-art div{height:2px;width:65%;background:#708a5c}.signature-art div:nth-last-child(1){width:35%;margin-left:-30px}.privacy-art{position:absolute;right:10%;top:55px;width:190px;height:180px;display:grid;place-items:center;color:var(--acid);font:10px var(--mono);letter-spacing:.2em;text-align:center}.privacy-ring{position:absolute;width:150px;height:150px;border:1px solid #c4f36b99;border-radius:50%;box-shadow:0 0 45px #c4f36b16,inset 0 0 35px #c4f36b12}.privacy-ring:before,.privacy-ring:after{content:"";position:absolute;inset:14px;border:1px dashed #c4f36b66;border-radius:50%;transform:rotateX(65deg)}.privacy-ring:after{transform:rotateY(65deg)}.privacy-art i{position:absolute;width:7px;height:7px;background:var(--acid);border-radius:50%;top:10px;right:25px;box-shadow:0 0 15px var(--acid)}.card-wide{grid-column:span 2}.card-wide p{max-width:440px}.lab{background:#0d1210;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lab-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:12%;align-items:center;padding-top:70px}.lab h2{font-size:clamp(55px,7vw,92px)}.lab h2 span{color:var(--acid)}.lab-layout>div:first-child p{max-width:330px;margin:26px 0 28px}.button-outline{border:1px solid #566353;color:var(--text)}.button-outline span{color:var(--acid)}.button-outline:hover{border-color:var(--acid);color:var(--acid)}.lab-console{background:#080c0a;border:1px solid #334235;box-shadow:0 25px 80px #0007;transform:perspective(900px) rotateY(-4deg) rotateX(2deg);transition:transform .4s}.lab-console:hover{transform:perspective(900px) rotateY(0) rotateX(0)}.console-head,.console-foot{height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;color:#718074;border-bottom:1px solid #263329;font-size:8px}.console-head i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--acid);margin-right:8px}.console-body{padding:27px 25px 35px;font:10px/2.2 var(--mono);color:#c3d0c4;min-height:230px}.console-body p{margin:0}.prompt{color:var(--acid)}.muted{color:#657267}.ok{color:var(--acid)}.console-result{margin-top:19px!important;color:#e3eee2;font-size:12px}.cursor{display:inline-block;width:6px;height:13px;background:var(--acid);vertical-align:middle;margin-left:5px;animation:blink 1s steps(2) infinite}@keyframes blink{50%{opacity:0}}.console-foot{border-top:1px solid #263329;border-bottom:0;color:#748477}.console-foot span:last-child{color:var(--acid)}.footer{min-height:125px;padding:30px 6.1%;display:flex;align-items:center;justify-content:space-between}.footer p{font-size:10px;color:#89958b}.footer-copy,.back-top{font-size:8px;color:#6f7b71}.back-top:hover{color:var(--acid)}
@media(max-width:900px){.hero{padding:0 5%;grid-template-columns:1fr 1fr}.visual-stage{transform:scale(.82);margin:0 -50px}.section-pad{padding:90px 7%}.nav{margin-left:0;gap:22px}.hero-side-note{display:none}.manifesto-content{gap:5%}.lab-layout{gap:7%}}
@media(max-width:650px){.topbar{height:70px;padding:0 6%}.nav{display:none;position:absolute;top:69px;left:0;right:0;background:#0b100d;padding:25px 6%;border-bottom:1px solid var(--line);flex-direction:column;gap:22px}.nav.open{display:flex}.top-cta{margin-left:auto;margin-right:18px;padding:10px}.menu-toggle{display:flex;flex-direction:column;gap:5px;padding:8px}.menu-toggle i{display:block;width:20px;height:1px;background:var(--text)}.hero{height:auto;min-height:900px;display:flex;flex-direction:column;align-items:stretch;padding:85px 7% 25px}.hero-copy{padding:0}.hero h1{font-size:clamp(65px,16vw,94px);margin:30px 0 23px}.hero-lead{font-size:13px;max-width:360px}.hero-foot{display:none}.visual-stage{height:440px;min-height:440px;margin:20px -40px 0;transform:scale(.83)}.orbit{width:400px}.label-top{right:4%}.label-bottom{left:4%}.ticker{padding:15px 0}.section-pad{padding:75px 7%}.section-kicker{font-size:7px}.manifesto-content{display:block;padding:55px 0}.manifesto-content h2{font-size:clamp(44px,11vw,67px)}.manifesto-aside{max-width:310px;margin:48px 0 0 auto}.manifesto-bottom{font-size:7px}.section-heading{display:block;margin:50px 0 35px}.section-heading h2{font-size:64px}.section-heading p{margin:22px 0 0;max-width:320px}.principle-grid{grid-template-columns:1fr}.principle-card,.card-large,.card-wide{grid-column:auto;min-height:350px;padding:23px}.card-wide{min-height:370px}.mini-lock{right:13%;top:82px}.hash-art{right:12%;top:95px}.signature-art{right:12%;top:85px}.privacy-art{right:7%;top:65px}.lab-layout{grid-template-columns:1fr;gap:55px;padding-top:55px}.lab h2{font-size:76px}.lab-console{transform:none}.console-body{padding:22px 15px;font-size:9px}.footer{padding:30px 7%;display:grid;grid-template-columns:1fr 1fr;gap:22px}.footer p{justify-self:end;text-align:right}.footer-copy{grid-column:1}.back-top{justify-self:end;grid-column:2;grid-row:2}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}

.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:translateY(0)}
