@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--black:#0b0b0b;--black-soft:#10100f;--panel:#ffffff09;--panel-strong:#ffffff0e;--line:#ffffff1a;--line-gold:#f4b40047;--gold:#f4b400;--gold-soft:#ffd568;--cream:#f3efe5;--muted:#9b9a94}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--black);color:var(--cream);font-family:var(--font-geist-sans), Inter, Arial, sans-serif;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}::selection{background:var(--gold);color:#111}body:before{content:"";pointer-events:none;z-index:20;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='.95' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");position:fixed;inset:0}.nav-shell{z-index:30;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#0c0c0bb8;border:1px solid #ffffff17;border-radius:18px;justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);min-height:64px;padding:10px 12px 10px 20px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 20px 60px #00000038}.brand{letter-spacing:-.5px;align-items:center;gap:11px;font-size:19px;font-weight:620;display:inline-flex}.brand-logo{object-fit:contain;filter:drop-shadow(0 0 8px #f4b40047);width:38px;height:38px}.nav-links{color:#b8b6af;align-items:center;gap:34px;font-size:13px;display:flex}.nav-links>a:not(.nav-cta){transition:color .25s}.nav-links>a:not(.nav-cta):hover{color:var(--cream)}.nav-cta{color:#15130e;background:var(--gold);border-radius:12px;padding:12px 17px;font-weight:620;transition:transform .25s,background .25s,box-shadow .25s;box-shadow:0 4px 24px #f4b40024}.nav-cta:hover{background:#ffc52f;transform:translateY(-2px);box-shadow:0 10px 34px #f4b40040}.nav-cta span{margin-left:12px}.menu-button{background:0 0;border:0;width:42px;height:42px;padding:11px;display:none}.menu-button span{background:var(--cream);height:1px;margin:6px 0;display:block}.hero{background:radial-gradient(circle at 76% 46%,#f4b40014,#0000 27%),linear-gradient(130deg,#0b0b0b 15%,#0e0d09 100%);border-bottom:1px solid #ffffff12;align-items:center;min-height:100svh;padding:150px max(6vw,28px) 100px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";opacity:.13;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:82px 82px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 74%,#000,#0000 58%);mask-image:radial-gradient(circle at 74%,#000,#0000 58%)}.orbit-system{z-index:1;aspect-ratio:1;perspective:900px;place-items:center;width:min(46vw,650px);display:grid;position:absolute;top:50%;right:3.5%;transform:translateY(-50%)}.orbit-system:before{content:"";filter:blur(12px);background:radial-gradient(circle,#f4b4001c,#f4b40006 48%,#0000 70%);border-radius:50%;width:56%;height:56%;animation:6s ease-in-out infinite breathe;position:absolute}.orbit-system>img{z-index:3;object-fit:contain;filter:drop-shadow(0 0 25px #f4b40052);width:28%;height:28%;position:relative}.orbit-halo{border:1px solid #f4b40021;border-radius:50%;width:40%;height:40%;position:absolute;box-shadow:inset 0 0 70px #f4b4000d,0 0 90px #f4b40009}.orbit-ring{transform-style:preserve-3d;border:1px solid #f4b40038;border-radius:50%;position:absolute}.orbit-ring i{background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:-4px;box-shadow:0 0 15px 4px #f4b4006b}.ring-one{width:82%;height:31%;animation:9s ease-in-out infinite alternate orbit-drift;transform:rotate(-18deg)}.ring-two{border-color:#f4b4001f;width:64%;height:64%;transform:rotateX(69deg)rotate(28deg)}.ring-two i{width:5px;height:5px;top:29%;left:auto;right:-4px}.ring-three{border-color:#f4b40014;width:98%;height:44%;transform:rotate(31deg)}.ring-three i{width:4px;height:4px;top:-3px;left:38%}.particle{background:var(--gold);border-radius:50%;width:3px;height:3px;animation:7s ease-in-out infinite float;position:absolute;box-shadow:0 0 12px 3px #f4b40073}.p1{top:30%;right:12%}.p2{animation-delay:-2s;top:68%;right:34%}.p3{animation-delay:-4s;top:65%;right:8%}.p4{animation-delay:-1s;top:28%;left:42%}.hero-content{z-index:2;width:min(920px,100%);padding-left:max(2vw,0px);position:relative}.eyebrow{color:#d0cec6;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:550;display:flex}.eyebrow>span{background:var(--gold);width:20px;height:1px;display:inline-block;box-shadow:0 0 9px #f4b400b3}.hero-eyebrow{animation:.8s .15s both rise}.hero h1{letter-spacing:-.075em;margin:28px 0;font-size:clamp(70px,10.5vw,152px);font-weight:550;line-height:.83;animation:.9s .25s both rise}h1 em,h2 em,.manifesto-lead em{color:var(--gold);letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-weight:400}.hero-content>p{color:#aaa8a1;width:min(590px,100%);margin:0;font-size:clamp(16px,1.35vw,20px);line-height:1.65;animation:.9s .38s both rise}.hero-actions{gap:12px;margin-top:38px;animation:.9s .5s both rise;display:flex}.button{border-radius:15px;align-items:center;gap:30px;min-height:54px;padding:0 23px;font-size:13px;font-weight:620;transition:transform .25s,background .25s,border-color .25s,box-shadow .25s;display:inline-flex}.button:hover{transform:translateY(-3px)}.button-gold{background:var(--gold);color:#11100c;box-shadow:0 10px 30px #f4b4001f}.button-gold:hover{background:#ffc72e;box-shadow:0 14px 38px #f4b4003d}.button-ghost{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#dedbd3;background:#ffffff09;border:1px solid #ffffff29}.button-ghost:hover{background:#f4b4000d;border-color:#f4b40052}.hero-bottom{z-index:2;color:#6f6e69;text-transform:uppercase;letter-spacing:.2em;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:28px;left:max(8vw,28px);right:max(6vw,28px)}.hero-bottom a{color:#a5a39c;align-items:center;gap:10px;display:flex}.hero-bottom i{border:1px solid #ffffff21;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.section{padding:150px max(6vw,28px)}.products-section{background:#0d0d0c}.section-heading{justify-content:space-between;align-items:flex-end;gap:50px;max-width:1200px;margin:0 auto 66px;display:flex}.section-heading h2,.roadmap-intro h2,.waitlist-card h2{letter-spacing:-.06em;margin:24px 0 0;font-size:clamp(48px,6.2vw,88px);font-weight:520;line-height:.97}.section-heading>p,.roadmap-intro>p{color:var(--muted);max-width:420px;margin:0 0 6px;font-size:15px;line-height:1.75}.product-showcase{border-top:1px solid #ffffff1a;max-width:1320px;margin:auto}.product-row{border-bottom:1px solid #ffffff1a;grid-template-columns:.85fr 1.15fr;align-items:stretch;min-height:560px;display:grid;position:relative;overflow:hidden}.product-row.reverse{grid-template-columns:1.15fr .85fr}.product-row.reverse .product-row-copy{order:2;padding-left:70px}.product-row.reverse .product-stage{order:1}.product-row-copy{flex-direction:column;justify-content:center;padding:66px 70px 60px 10px;display:flex;position:relative;overflow:hidden}.product-row-meta{color:#5f5e59;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:32px;margin-bottom:50px;font-size:9px;display:flex}.product-row-copy h3{letter-spacing:-.07em;z-index:1;margin:0;font-size:clamp(60px,7vw,100px);font-weight:540;line-height:.85;position:relative}.product-row-copy h4{color:var(--gold);z-index:1;margin:22px 0 20px;font-size:16px;font-weight:540;position:relative}.product-row-copy>p{color:#96948d;z-index:1;max-width:470px;margin:0;font-size:14px;line-height:1.75;position:relative}.product-row-copy .tags{z-index:1;margin-top:30px;position:relative}.product-word{color:#f4b40007;pointer-events:none;font-family:Georgia,serif;font-size:190px;font-style:italic;line-height:1;position:absolute;bottom:-55px;right:-8px}.product-stage{place-items:center;min-height:520px;display:grid;position:relative}.product-stage:before{content:"";filter:blur(15px);background:radial-gradient(circle,#f4b40013,#0000 62%);position:absolute;inset:8%}.product-stage:after{content:"";opacity:.09;background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.status{align-items:center;gap:7px;display:inline-flex}.status i{background:var(--gold);border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #f4b400b3}.status.launched{color:#d4bf78}.status.launched i{background:#ffd86f;box-shadow:0 0 9px #ffd86fcc}.product-visual{z-index:1;place-items:center;width:100%;height:100%;display:grid;position:relative}.fenn-window{background:#0c0c0bd9;border:1px solid #ffffff1f;border-radius:14px;width:80%;transition:transform .5s;position:relative;transform:perspective(700px)rotateX(3deg)rotateY(-5deg);box-shadow:0 25px 45px #00000073,0 0 40px #f4b4000f}.product-row:hover .fenn-window{transform:perspective(700px)rotateX(0)rotateY(0)translateY(-5px)}.window-bar{color:#777;border-bottom:1px solid #ffffff14;align-items:center;gap:5px;height:32px;padding:0 10px;font-size:8px;display:flex}.window-bar i{background:#3c3c39;border-radius:50%;width:5px;height:5px}.window-bar span{margin-left:auto}.window-body{padding:20px}.mini-greeting{letter-spacing:-.04em;font-size:17px}.progress-row{color:#85847e;justify-content:space-between;margin:18px 0 6px;font-size:8px;display:flex}.progress-row b{color:var(--gold)}.progress{background:#242420;border-radius:4px;height:3px}.progress i{background:var(--gold);width:72%;height:100%;display:block;box-shadow:0 0 8px #f4b40080}.task{color:#aaa;align-items:center;gap:8px;margin-top:13px;font-size:8px;display:flex}.task i{color:#17140c;border:1px solid #444;border-radius:4px;place-items:center;width:14px;height:14px;font-style:normal;display:grid}.task:first-of-type i{background:var(--gold);border-color:var(--gold)}.star-core{background:radial-gradient(circle,#f4b4003d,#f4b40008 50%,#0000 70%);border-radius:50%;place-items:center;width:128px;height:128px;animation:4s ease-in-out infinite pulse;display:grid;position:relative}.star-core:before,.star-core:after{content:"";border:1px solid #f4b40038;border-radius:50%;position:absolute;inset:-28px}.star-core:after{border-color:#f4b40014;inset:-58px}.star-core b{color:var(--gold);filter:drop-shadow(0 0 16px #f4b40073);font-size:68px;font-weight:400}.ray{background:linear-gradient(90deg,#0000,#f4b40033,#0000);width:220px;height:1px;position:absolute}.ray-2{transform:rotate(45deg)}.ray-3{transform:rotate(90deg)}.ray-4{transform:rotate(135deg)}.studio-windows{width:76%;height:190px;position:relative}.studio-window{background:#141412;border:1px solid #ffffff1c;border-radius:12px;width:86%;height:150px;padding:12px;position:absolute;overflow:hidden;box-shadow:0 24px 40px #00000059}.studio-window>span{border-bottom:1px solid #ffffff12;width:100%;height:18px;margin-bottom:12px;display:block}.studio-window.back{opacity:.55;top:0;right:0;transform:rotate(5deg)}.studio-window.back i{background:#34332f;width:42%;height:5px;margin:8px;display:block}.studio-window.front{transition:transform .5s;bottom:0;left:0;transform:rotate(-3deg)}.product-row:hover .studio-window.front{transform:rotate(0)translateY(-4px)}.studio-copy{float:left;width:48%;padding:8px}.studio-copy b,.studio-copy i{background:#3a3934;border-radius:3px;height:5px;margin-bottom:7px;display:block}.studio-copy b{background:#f4b40099;width:80%;height:13px}.studio-copy i:last-child{width:65%}.studio-block{float:right;background:linear-gradient(145deg,#f4b4004d,#231d0e);border-radius:6px;width:39%;height:72px}.tags{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.tags span{color:#77766f;text-transform:uppercase;letter-spacing:.08em;border:1px solid #ffffff14;border-radius:20px;padding:7px 10px;font-size:9px}.manifesto{background:linear-gradient(115deg,#0a0a09,#100e08);border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0f;align-items:center;min-height:620px;padding:140px max(8vw,28px);display:flex;position:relative;overflow:hidden}.manifesto:before{content:"";border:1px solid #f4b4001a;border-radius:50%;width:650px;height:650px;position:absolute;top:7%;right:-8%;box-shadow:0 0 120px #f4b40006}.manifesto-glow{filter:blur(70px);background:#f4b40012;border-radius:50%;width:220px;height:220px;position:absolute;top:37%;right:11%}.manifesto-content{z-index:1;width:min(1150px,100%);margin:auto;position:relative}.manifesto-lead{letter-spacing:-.065em;margin:36px 0 70px;font-size:clamp(50px,7.3vw,103px);font-weight:510;line-height:1.03}.why-section{background:#0c0c0b}.feature-lab{max-width:820px;min-height:620px;margin:auto}.feature-display{--rx:0deg;--ry:0deg;touch-action:pan-y;background:radial-gradient(circle at 50% 38%,#f4b40018,#0000 38%),linear-gradient(145deg,#ffffff09,#ffffff03);border:1px solid #ffffff1a;border-radius:32px;grid-template-rows:1fr auto;min-height:620px;animation:.55s cubic-bezier(.2,.8,.2,1) feature-in;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 100px #0000006b}.feature-display:before{content:"";opacity:.09;background-image:linear-gradient(#ffffff26 1px,#0000 1px),linear-gradient(90deg,#ffffff26 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000,#0000 64%);mask-image:radial-gradient(circle at 50% 40%,#000,#0000 64%)}.feature-3d-scene{perspective:950px;width:350px;height:350px;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;place-self:center;place-items:center;transition:transform .12s linear;display:grid;position:relative}.core-3d{width:112px;height:112px;transform-style:preserve-3d;filter:drop-shadow(0 28px 35px #0006);animation:12s linear infinite cube-turn;position:relative}.cube-face{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--gold);background:linear-gradient(145deg,#f4b4003d,#2c2208bd);border:1px solid #ffcf3f61;place-items:center;font-size:43px;display:grid;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff2e,inset 0 0 32px #f4b4001a}.face-front{transform:translateZ(56px)}.face-back{transform:rotateY(180deg)translateZ(56px)}.face-right{transform:rotateY(90deg)translateZ(56px)}.face-left{transform:rotateY(-90deg)translateZ(56px)}.face-top{transform:rotateX(90deg)translateZ(56px)}.face-bottom{transform:rotateX(-90deg)translateZ(56px)}.scene-ring{transform-style:preserve-3d;border:1px solid #f4b40038;border-radius:50%;position:absolute}.scene-ring-one{width:92%;height:32%;animation:9s linear infinite ring-3d-spin;transform:rotateX(68deg)rotate(-15deg)}.scene-ring-two{border-color:#f4b4001f;width:66%;height:66%;animation:13s linear infinite reverse ring-3d-spin-two;transform:rotateY(70deg)rotate(35deg)}.scene-satellite{background:var(--gold);border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 16px 5px #f4b40073}.satellite-one{animation:2.3s ease-in-out infinite satellite-pulse;top:48%;left:4%}.satellite-two{width:5px;height:5px;animation:2.3s ease-in-out -1.1s infinite satellite-pulse;top:21%;right:19%}.drag-hint{color:#57554f;text-transform:uppercase;letter-spacing:.18em;font-size:8px;position:absolute;bottom:3px}.feature-display-copy{z-index:2;padding:0 50px 44px;position:relative}.feature-display-copy>span{color:#6c6a63;letter-spacing:.18em;text-transform:uppercase;font-size:9px}.feature-display-copy h3{letter-spacing:-.055em;margin:14px 0 15px;font-size:clamp(40px,4vw,65px);font-weight:530;line-height:1}.feature-display-copy p{color:#99978f;max-width:520px;margin:0;font-size:14px;line-height:1.7}.carousel-controls{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:30px;padding-top:22px;display:flex}.carousel-controls>button{width:44px;height:44px;color:var(--gold);cursor:pointer;background:#f4b4000e;border:1px solid #f4b40047;border-radius:50%;font-size:19px;transition:transform .25s,background .25s,border-color .25s}.carousel-controls>button:hover{background:var(--gold);color:#090909;border-color:var(--gold);transform:scale(1.08)}.carousel-dots{align-items:center;gap:9px;display:flex}.carousel-dots button{cursor:pointer;background:#57544b;border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:width .3s,background .3s,box-shadow .3s}.carousel-dots button.active{background:var(--gold);width:31px;box-shadow:0 0 15px #f4b40073}.swipe-hint{color:#6f6c63;letter-spacing:.16em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;margin-top:18px;font-size:9px;display:flex}.swipe-hint span{color:var(--gold);font-size:15px;animation:1.8s ease-in-out infinite swipe-nudge}.roadmap-section{background:linear-gradient(145deg,#0b0b0b,#0f0e0a);grid-template-columns:.85fr 1.15fr;gap:9vw;display:grid}.roadmap-intro{align-self:start;position:sticky;top:150px}.roadmap-intro h2{font-size:clamp(52px,5.5vw,82px)}.roadmap-intro>p{max-width:380px;margin-top:30px}.timeline{padding-top:20px}.timeline-item{opacity:.55;grid-template-columns:72px 1fr;gap:25px;min-height:180px;display:grid;position:relative}.timeline-item:before{content:"";background:#ffffff1f;width:1px;position:absolute;top:43px;bottom:0;left:27px}.timeline-item:last-child:before{display:none}.timeline-marker{z-index:1;background:#11110f;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:relative}.timeline-marker span{letter-spacing:.1em;color:#8b8a84;font-size:9px}.timeline-item.active{opacity:1}.timeline-item.active .timeline-marker{border-color:#f4b4007a;box-shadow:0 0 30px #f4b40014}.timeline-item.active .timeline-marker span{color:var(--gold)}.timeline-copy{border-bottom:1px solid #ffffff14;padding:6px 0 35px}.timeline-copy>span{color:var(--gold);text-transform:uppercase;letter-spacing:.17em;font-size:9px}.timeline-copy h3{letter-spacing:-.035em;margin:12px 0 8px;font-size:23px;font-weight:540}.timeline-copy p{color:#85847e;margin:0;font-size:13px;line-height:1.6}.waitlist-section{background:#0b0b0a;place-items:center;min-height:710px;padding:100px 24px;display:grid;position:relative;overflow:hidden}.waitlist-section:before,.waitlist-section:after{content:"";border:1px solid #f4b40014;border-radius:50%;width:780px;height:780px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.waitlist-section:after{border-color:#f4b4000a;width:1050px;height:1050px}.waitlist-glow{filter:blur(90px);background:#f4b4000f;border-radius:50%;width:430px;height:430px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.waitlist-card{z-index:2;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);text-align:center;background:#14130fa6;border:1px solid #ffffff1f;border-radius:28px;width:min(760px,100%);padding:65px;position:relative;box-shadow:0 40px 100px #00000059,inset 0 1px #ffffff0d}.centered{justify-content:center}.waitlist-card h2{font-size:clamp(51px,6vw,78px)}.waitlist-card>p{color:#999790;max-width:540px;margin:25px auto 30px;font-size:14px;line-height:1.7}.waitlist-logo{object-fit:contain;filter:drop-shadow(0 0 22px #f4b40038);width:84px;height:84px;margin:0 auto 25px}.waitlist-pending{color:#c9b465;text-transform:uppercase;letter-spacing:.13em;background:#f4b4000e;border:1px solid #f4b4003d;border-radius:15px;align-items:center;min-height:54px;padding:0 26px;font-size:11px;display:inline-flex}footer{background:#090909;border-top:1px solid #ffffff12;padding:80px max(6vw,28px) 28px}.footer-main{justify-content:space-between;gap:80px;max-width:1320px;margin:auto;padding-bottom:70px;display:flex}.footer-brand{font-size:22px}.footer-main>div:first-child>p{color:#686762;margin-top:22px;font-size:13px;line-height:1.7}.footer-links{grid-template-columns:repeat(3,140px);gap:50px;display:grid}.footer-links>div{flex-direction:column;gap:13px;display:flex}.footer-links span{color:#5e5d58;text-transform:uppercase;letter-spacing:.17em;margin-bottom:6px;font-size:9px}.footer-links a{color:#9a9993;font-size:12px;transition:color .2s}.footer-links a:hover{color:var(--gold)}.footer-bottom{color:#53524e;letter-spacing:.05em;border-top:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1320px;margin:auto;padding-top:24px;font-size:9px;display:grid}.footer-bottom>div{gap:28px;display:flex}.back-top{justify-self:end}.footer-bottom a:hover{color:#aaa}.reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(28px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.delay-1{transition-delay:60ms}.delay-2{transition-delay:.13s}.delay-3{transition-delay:.2s}.delay-4{transition-delay:.27s}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-20px)}}@keyframes pulse{0%,to{transform:scale(.95)}50%{transform:scale(1.03)}}@keyframes breathe{0%,to{opacity:.7;transform:scale(.97)}50%{opacity:1;transform:scale(1.03)}}@keyframes orbit-drift{0%{transform:rotate(-18deg)scale(.98)}to{transform:rotate(-11deg)scale(1.02)}}@keyframes feature-in{0%{opacity:.35;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@keyframes feature-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes feature-spin{0%{transform:rotate(-20deg)}to{transform:rotate(340deg)}}@keyframes dot-pulse{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.3)}}@keyframes meter-load{0%{width:0}to{width:72%}}@keyframes cube-turn{0%{transform:rotateX(-14deg)rotateY(0)}to{transform:rotateX(-14deg)rotateY(360deg)}}@keyframes ring-3d-spin{0%{transform:rotateX(68deg)rotate(-15deg)}to{transform:rotateX(68deg)rotate(345deg)}}@keyframes ring-3d-spin-two{0%{transform:rotateY(70deg)rotate(35deg)}to{transform:rotateY(70deg)rotate(395deg)}}@keyframes satellite-pulse{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.35)}}@keyframes swipe-nudge{0%,to{transform:translate(-4px)}50%{transform:translate(4px)}}@media (max-width:1050px){.product-row,.product-row.reverse{grid-template-columns:1fr 1fr}.product-row-copy,.product-row.reverse .product-row-copy{padding:55px 35px}.product-row-copy h3{font-size:72px}.feature-lab{max-width:760px}.feature-3d-scene{width:290px;height:290px}.roadmap-section{gap:5vw}}@media (max-width:760px){.nav-shell{width:calc(100% - 20px);padding-left:15px;top:10px}.menu-button{display:block}.nav-links{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;visibility:hidden;background:#0c0c0bf5;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;align-items:stretch;gap:0;padding:12px;transition:all .25s;display:flex;position:absolute;top:72px;left:0;right:0;transform:translateY(-8px)}.nav-links.open{opacity:1;visibility:visible;transform:translateY(0)}.nav-links>a{padding:14px}.nav-cta{text-align:center;margin-top:5px}.hero{align-items:center;min-height:820px;padding:130px 24px 95px}.hero:before{background-size:55px 55px}.orbit-system{opacity:.56;width:490px;top:43%;right:-260px}.hero h1{margin-top:24px;font-size:clamp(67px,22vw,104px);line-height:.87}.hero-actions{flex-direction:column;width:100%}.button{justify-content:space-between;width:100%}.hero-bottom{left:24px;right:24px}.hero-bottom>span{display:none}.section{padding:100px 20px}.section-heading{margin-bottom:45px;display:block}.section-heading>p{margin-top:25px}.section-heading h2,.roadmap-intro h2,.waitlist-card h2{font-size:clamp(46px,15vw,66px)}.product-row,.product-row.reverse{grid-template-columns:1fr;min-height:0}.product-row-copy,.product-row.reverse .product-row-copy{order:1;padding:62px 4px 45px}.product-stage,.product-row.reverse .product-stage{order:2;min-height:380px}.product-row-meta{margin-bottom:35px}.product-word{font-size:130px}.product-row-copy h3{font-size:76px}.manifesto{min-height:auto;padding:100px 22px}.manifesto-lead{margin-bottom:0;font-size:clamp(48px,15vw,70px)}.feature-lab{min-height:0}.feature-display{min-height:540px}.feature-3d-scene{width:260px;height:260px}.core-3d{width:90px;height:90px}.cube-face{font-size:35px}.face-front{transform:translateZ(45px)}.face-back{transform:rotateY(180deg)translateZ(45px)}.face-right{transform:rotateY(90deg)translateZ(45px)}.face-left{transform:rotateY(-90deg)translateZ(45px)}.face-top{transform:rotateX(90deg)translateZ(45px)}.face-bottom{transform:rotateX(-90deg)translateZ(45px)}.feature-display-copy{padding:0 25px 28px}.roadmap-section{grid-template-columns:1fr}.roadmap-intro{position:static}.timeline{margin-top:45px}.timeline-item{grid-template-columns:60px 1fr;gap:14px}.timeline-item:before{left:23px}.timeline-marker{width:48px;height:48px}.waitlist-section{padding:80px 14px}.waitlist-card{padding:48px 20px}.footer-main{display:block}.footer-links{grid-template-columns:repeat(2,1fr);gap:45px 30px;margin-top:55px}.footer-bottom{grid-template-columns:1fr;gap:18px}.back-top{justify-self:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}
