*,:before,:after{box-sizing:border-box}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#0d0f0e;--paper:#eae9e4;--headline-gradient:linear-gradient(108deg,#eaf5c6 8%,#c7f25a 60%,#98c339);--lime:#c7f25a;--muted:#aab3a3;--line:#c3e3a72b;--display:"Space Grotesk Variable","Segoe UI",sans-serif;--body:"Inter Variable","Segoe UI",sans-serif;--mono:"Cascadia Mono",Consolas,monospace}html{scroll-padding-top:81px}body{color:var(--paper);background:var(--ink);font:15px var(--body);margin:0}::selection{background:var(--lime);color:var(--ink)}:focus-visible{outline:2px solid var(--lime);outline-offset:5px}h1,h2,h3,p,figure,ol{margin:0}h1,h2,h3{font-family:var(--display);letter-spacing:-.061em;font-weight:500}h2{text-wrap:balance;font-size:clamp(2.65rem,5.2vw,5.2rem);line-height:1}h3{font-size:clamp(1.35rem,2.25vw,2.3rem);line-height:1.08}p{color:var(--muted);line-height:1.65}em{color:var(--lime);font-style:normal}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:default}.wrap{width:min(1240px,100% - clamp(36px,10vw,144px));margin-inline:auto}.scene{position:relative}.manifesto,.evolve,.closing{border-block-start:1px solid var(--line)}.evolve{border-block-end:1px solid var(--line)}.scene-wash{isolation:isolate}.scene-wash:before{content:"";z-index:-1;pointer-events:none;background:var(--scene-glow);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 72%,#0000);mask-image:linear-gradient(#0000,#000 20% 72%,#0000)}.sr-only,.skip:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip:focus{background:var(--lime);color:var(--ink);z-index:50;padding:12px;position:fixed;top:14px;left:14px}#conteudo:focus{outline:0}.eyebrow{color:var(--lime);font:500 .69rem/1.4 var(--mono);letter-spacing:.13em;text-transform:uppercase}.section-head{margin-bottom:clamp(27px,4vw,55px)}.button,.header-cta{white-space:nowrap;border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:.75em;min-height:45px;padding:0 17px 0 20px;font-size:.84rem;font-weight:620;line-height:1.2;transition:background .25s,border-color .25s,box-shadow .25s,transform .25s;display:inline-flex}.button-lime{color:#141a0b;background:var(--lime);box-shadow:0 2px 26px #a4db2f21}.button-glass,.header-cta{background:#c7f25a0a;border-color:#c7f25a3b}.button:hover,.header-cta:hover{transform:translateY(-2px)}.button-lime:hover{background:#dcff8c;box-shadow:0 4px 30px #c7f25a45}.button-glass:hover,.header-cta:hover{background:#c7f25a18;border-color:#c7f25a8a}.button svg,.header-cta svg{flex:none;transition:transform .25s}.button:hover svg,.header-cta:hover svg{transform:translate(2px,-2px)}.wordmark{align-items:center;width:fit-content;display:inline-flex}.wordmark img{width:105px}.site-header{z-index:20;background:linear-gradient(#0d0f0ef0,#0d0f0e90 77%,#0000);position:fixed;inset:0 0 auto}.header-inner{grid-template-columns:1fr auto 1fr;align-items:center;width:min(1440px,100% - clamp(34px,7vw,104px));height:73px;margin:auto;display:grid;position:relative}.site-nav{background:#151b14b0;border:1px solid #d9f5a823;border-radius:100px;gap:6px;padding:4px;display:flex}.site-nav a{color:#d1d7c9;border-radius:inherit;padding:9px 14px;font-size:.76rem;transition:background .2s,color .2s}.site-nav a:hover{color:var(--lime);background:#c7f25a16}.header-cta{justify-self:end;min-height:37px;padding-inline:15px 10px;font-size:.77rem}.header-cta svg{width:15px;height:15px;color:var(--lime)}.menu-button{display:none}.reading-progress{transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#c7f25a30,#c7f25a);height:1px;transform:scaleX(0)}.technical-grid{pointer-events:none;background-image:linear-gradient(#c7f25a16 1px,#0000 1px),linear-gradient(90deg,#c7f25a16 1px,#0000 1px);background-position:50%;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 74%);mask-image:radial-gradient(#000,#0000 74%)}.dust{pointer-events:none;position:absolute;inset:0;overflow:hidden}.dust i{opacity:.31;background:#e9ffae;border-radius:50%;width:2px;height:2px;position:absolute;box-shadow:0 0 8px 1px #c7f25a}.scene-in-view .dust i{animation:8s ease-in-out infinite alternate dust}@keyframes dust{0%{opacity:.18;transform:translateY(8px)}to{opacity:.65;transform:translateY(-14px)}}.site-dialog{width:min(550px,100% - 32px);max-height:91svh;color:var(--paper);background:#151914;border:1px solid #c7f25a60;border-radius:16px;padding:0;box-shadow:0 18px 120px #000b}.site-dialog::backdrop{background:#050704ce}.site-dialog>div{padding:clamp(20px,4vw,38px)}.site-dialog header{justify-content:space-between;align-items:start;gap:14px;margin-bottom:20px;display:flex}.site-dialog h2{text-wrap:pretty;font-size:clamp(1.5rem,3.4vw,2.4rem)}.site-dialog button{border:1px solid var(--line);background:#d1eca80a;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:1.45rem;display:grid}.site-dialog button:hover{border-color:var(--lime);color:var(--lime)}.dialog-wide{width:min(1230px,100% - 28px)}.dialog-image{overscroll-behavior:contain;border:1px solid var(--line);border-radius:8px;max-height:66svh;margin-bottom:12px;overflow:auto}.dialog-image img{width:100%}.pan-hint{display:none}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2")}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2")}.hero{isolation:isolate;background:radial-gradient(ellipse 75% 62% at 50% 0%,#283818 0%,#111611 54%,var(--ink) 100%);place-items:center;min-height:max(690px,100svh);display:grid;overflow:clip}.hero-atmosphere{pointer-events:none;position:absolute;inset:0 0 8%;overflow:hidden}.hero-atmosphere i{transform-origin:50% 0;background:radial-gradient(26% 33% at 50% 5%,#dfff946c,#0000 90%),conic-gradient(from 137deg at 50% 3%,#0000 0deg,#8ed33824 25deg,#bbf27348 42deg,#79c53418 60deg,#0000 85deg);width:min(1040px,120%);height:100%;position:absolute;top:-9%;left:50%;translate:-50%;-webkit-mask-image:linear-gradient(#000 6%,#0009 49%,#0000 85%);mask-image:linear-gradient(#000 6%,#0009 49%,#0000 85%)}.hero.scene-in-view .hero-atmosphere i{animation:10s ease-in-out infinite alternate hero-flare}@keyframes hero-flare{0%{opacity:.71;transform:translate(-5%)rotate(-7deg)scaleX(.91)}53%{opacity:1;transform:translate(1%)rotate(2deg)scaleX(1.03)}to{opacity:.78;transform:translate(5%)rotate(7deg)scaleX(.98)}}.scene.scene-in-view .dust-drift i{animation:dust-drift var(--drift-time) ease-in-out infinite alternate}@keyframes dust-drift{0%{opacity:.23;transform:translate(0,0)}48%{transform:translate3d(calc(var(--drift-x)*.35),calc(var(--drift-y)*-.6),0);opacity:.73}to{transform:translate3d(var(--drift-x),var(--drift-y),0);opacity:.37}}.hero-grid{-webkit-mask-image:radial-gradient(68% 75% at 50% 29%,#000a,#0000 72%);mask-image:radial-gradient(68% 75% at 50% 29%,#000a,#0000 72%)}.hero-body{z-index:2;text-align:center;width:min(1200px,96%);padding:109px 0 140px;position:relative}.hero-label{color:#dae8ca;font:.68rem/1.2 var(--mono);text-transform:uppercase;letter-spacing:.1em;background:#171f12a6;border:1px solid #d6eea144;border-radius:100px;align-items:center;gap:9px;padding:7px 12px;display:inline-flex}.hero-label i,.window-edge i,.overview-item .eyebrow i{background:var(--lime);border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 10px #c7f25a70}.hero h1{letter-spacing:-.082em;margin:25px 0 21px;font-size:clamp(3rem,7.75vw,7.7rem);font-weight:470;line-height:.96}.hero h1>span{margin:-.045em 0 -.1em;padding:.045em .12em .1em;display:block;overflow:hidden}.hero h1>span>*{display:block}.hero h1 em{background:var(--headline-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-copy{color:#c4cebc;max-width:45ch;margin:auto;font-size:clamp(.92rem,1.25vw,1.1rem)}.hero-actions{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:25px;display:flex}.hero-baseline{z-index:3;place-items:center;min-height:73px;display:grid;position:absolute;inset:auto 0 0}.hero-baseline a{border:1px solid var(--line);width:40px;height:40px;color:var(--lime);border-radius:50%;place-items:center;display:grid}.hero-baseline a:hover{border-color:var(--lime)}.manifesto{grid-template-columns:minmax(0,1fr);align-items:center;min-height:clamp(280px,32vw,465px);display:grid;overflow:clip}.scroll-title{z-index:1;letter-spacing:-.074em;font-weight:470;line-height:.99;position:relative}.marquee-title{letter-spacing:-.087em;text-wrap:initial;font-weight:470}.manifesto-type{text-align:center;color:#bbc0b0;width:min(1560px,100% - 36px);margin:0 auto;font-size:clamp(2.75rem,6.35vw,6.9rem)}.scroll-marquees .marquee-title{white-space:nowrap;width:max-content;max-width:none;margin-inline:0;font-size:clamp(6rem,15vw,16rem);line-height:.87}.scroll-marquees .manifesto-type em{color:#8a9380}.evolve{--scene-glow:radial-gradient(ellipse 66% 71% at 76% 52%,#61782b36,transparent 88%);align-items:center;min-height:clamp(580px,68vw,770px);display:grid;overflow:clip}.evolve-inner{grid-template-columns:34% 66%;align-items:center;display:grid}.evolve-copy{z-index:3;position:relative}.evolve-copy p{max-width:31ch;margin-top:17px}.evolve-copy .eyebrow{margin:0 0 16px}.evolve-copy .button{margin-top:24px}.evolve-art{isolation:isolate;height:clamp(545px,64vw,760px);position:relative}.evolve-type{z-index:-1;font:520 clamp(3.4rem,8.25vw,9.25rem)/.91 var(--display);letter-spacing:-.081em;white-space:nowrap;position:absolute;top:-7%;left:-2%;-webkit-mask-image:linear-gradient(#0000,#000 15% 72%,#0000);mask-image:linear-gradient(#0000,#000 15% 72%,#0000)}.evolve-type span{color:var(--lime);opacity:.74;display:block}.evolve-type span:nth-child(odd){opacity:.34}.evolve-type span:nth-child(3n){opacity:.55;color:#0000;-webkit-text-stroke:1px var(--lime)}.omnie-model{position:absolute;inset:4% 0}.omnie-model img,.omnie-model canvas{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.omnie-model[data-rendered=true] .omnie-model-fallback,.omnie-model:not([data-rendered=true]) canvas{visibility:hidden}.demo{--scene-glow:radial-gradient(ellipse 83% 92% at 5% 86%,#26301d 0%,#192015 38%,transparent 78%);padding:clamp(77px,9vw,125px) 0;overflow:clip}.demo .section-head,.scope-section .section-head,.benefit-section .section-head{text-align:center}.demo-pin{--frame-pad:clamp(12px,3vw,35px);--stage-height:clamp(338px,54vh,660px)}.demo-viewport{isolation:isolate;gap:24px;display:grid;position:relative}.demo-slide{min-width:0;padding:var(--frame-pad) var(--frame-pad) 0}.demo-window{text-align:left;backface-visibility:hidden;background:#101410;border:1px solid #b4c0a067;border-radius:11px;width:min(100%,960px);margin:0 auto;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 25px 55px #0007,0 2px 9px #0007}.demo-window:hover{border-color:#c7f25aa1}.demo-window img{width:100%}.demo-reflection{pointer-events:none;opacity:0;background:linear-gradient(96deg,#0000 34%,#d9f7aa0a 43%,#edfbd24d 50%,#c7f25a09 59%,#0000 68%);position:absolute;inset:33px -52% 0}.window-edge{border-bottom:1px solid var(--line);min-height:33px;font:.64rem var(--mono);color:#c7d3b8;background:#181f16;justify-content:space-between;align-items:center;gap:6px;padding:6px 12px;display:flex}.window-edge>span{align-items:center;gap:8px;display:inline-flex}.window-edge svg{width:15px;height:15px}.demo-caption{align-items:baseline;gap:16px;margin-top:15px;display:flex}.demo-caption h3{font-size:clamp(1.25rem,2.5vw,1.8rem)}.demo-caption p{margin-top:5px;font-size:.83rem}.demo-index{color:var(--lime);font:.66rem var(--mono);flex:none}.demo-controls,.demo-swipe-hint{display:none}.demo[data-demo-mode=pin]:before{content:none}.demo[data-demo-mode=pin]{-webkit-mask-image:linear-gradient(#0000,#000 76px calc(100% - 76px),#0000);mask-image:linear-gradient(#0000,#000 76px calc(100% - 76px),#0000)}.demo[data-demo-mode=pin] .demo-pin{isolation:isolate;padding-top:clamp(0px,24svh - 220.8px,94px);position:relative}.demo[data-demo-mode=pin] .demo-pin:before{content:"";z-index:-1;background:var(--scene-glow);pointer-events:none;width:100vw;height:100svh;position:absolute;top:-74px;left:50%;translate:-50%;-webkit-mask-image:linear-gradient(#0000,#000 23% 66%,#0000);mask-image:linear-gradient(#0000,#000 23% 66%,#0000)}.demo[data-enhanced=true] .section-head{margin-bottom:15px}.demo[data-enhanced=true] .section-head h2{font-size:clamp(2.4rem,5vw,4.6rem)}.demo[data-enhanced=true] .demo-viewport{grid-template-columns:minmax(0,1fr);gap:0}.demo[data-enhanced=true] .demo-slide{pointer-events:none;grid-area:1/1}.demo[data-enhanced=true] .demo-slide:not([inert]) .demo-window{pointer-events:auto}.demo[data-demo-mode=pin] .demo-viewport{height:var(--stage-height)}.demo[data-demo-mode=pin] .demo-slide{padding-top:clamp(10px,2.1vh,24px);position:absolute;inset:0}.demo[data-demo-mode=pin] .demo-window{width:min(85%,calc((var(--stage-height) - 142px) * 1.77))}.demo[data-demo-mode=pin] .demo-caption{bottom:13px;inset-inline:var(--frame-pad);z-index:1;position:absolute}.demo[data-demo-mode=swipe] .demo-viewport{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;margin-inline:-12px;padding:0 12px 15px;overflow:clip}.demo[data-demo-mode=swipe] .demo-slide{padding:6px 0 0}.demo[data-demo-mode=swipe] .demo-caption{min-height:64px}.demo[data-demo-mode=swipe] .demo-swipe-hint{text-align:center;margin-top:11px;font-size:.72rem;display:block}.demo[data-enhanced=true] .demo-controls{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.demo-controls button{text-align:left;border:1px solid var(--line);color:#c8cec0;background:#151a14;border-radius:6px;align-items:center;gap:10px;min-height:43px;padding:8px 12px;font-size:.78rem;transition:background .3s,border-color .3s;display:flex}.demo-controls button span{font:.65rem var(--mono);color:#b3c29e}.demo-controls button[aria-current],.demo-controls button:hover{color:var(--lime);background:#232c18;border-color:#c7f25a72}.scope-section,.benefit-section{padding-block:clamp(67px,8vw,116px)}.scope-grid{border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.module-card{background:#141814;min-height:220px;padding:clamp(17px,2.4vw,34px)}.module-card:first-child{background:radial-gradient(at 0 0,#2b351b 0%,#161b13 64%,#141814 100%)}.module-card h3,.benefit-card h3{font-size:clamp(1.25rem,2.3vw,2.05rem)}.module-card p,.benefit-card p{margin-top:8px;font-size:.87rem}.module-art{width:44px;height:44px;color:var(--lime);background:#c7f25a0e;border:1px solid #c7f25a38;border-radius:10px;place-items:center;margin-bottom:19px;display:grid}.benefit-section{padding-top:0}.benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.benefit-card{isolation:isolate;border:1px solid var(--line);background:#141814;border-radius:12px;min-height:192px;padding:clamp(17px,3vw,33px);transition:border-color .25s;position:relative;overflow:hidden}.benefit-card:before{content:"";z-index:-1;opacity:0;background:radial-gradient(220px at var(--cursor-x,76%) var(--cursor-y,30%),#a3c65832,transparent);transition:opacity .25s;position:absolute;inset:0}.benefit-card:hover:before{opacity:1}.benefit-card:hover{border-color:#c7f25a66}.benefit-card .module-art{color:#e3edcc;background:#141b1280;border-color:#a7c57a37}.benefit-card p{max-width:37ch}.horizon{--scene-glow:radial-gradient(ellipse 73% 68% at 50% 68%,#1b2a18,transparent 82%);text-align:center;min-height:clamp(465px,60vw,760px);padding:clamp(95px,12vw,160px) 22px;overflow:clip}.horizon-copy{z-index:2;position:relative}.horizon-art{z-index:1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 15% 68%,#0000);mask-image:linear-gradient(#0000,#000 15% 68%,#0000)}.planet{z-index:1;transform-origin:top;background:radial-gradient(85% 24% at 50% 0,#334522,#111512 55%,#0b0d0c);border-top:2px solid #d3fb83;border-radius:50%;width:max(900px,104vw);height:max(660px,100vw);position:absolute;top:43%;left:50%;translate:-50%;box-shadow:0 -5px 24px #b4ef4370,0 -20px 90px #a1e14647,inset 0 10px 24px #d5ff7e3d}.planet:before{content:"";border-top:1px solid #c7f25a42;border-radius:50%;position:absolute;inset:-14px 1% 0}.flow-scene{--scene-glow:radial-gradient(ellipse 71% 69% at 4% 19%,#1d2d13,transparent 74%), radial-gradient(ellipse 71% 69% at 96% 81%,#263719,transparent 74%);place-items:center;min-height:clamp(515px,62vw,775px);display:grid;overflow:clip}.flow-scene h2{z-index:2;text-align:center;padding:30px 16px}.flow-field{pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 17% 79%,#0000);mask-image:linear-gradient(#0000,#000 17% 79%,#0000)}.flow-art{pointer-events:none;transform-origin:50%;position:absolute;inset:-7% 0}.flow-art svg{width:100%;height:100%}.flow-points{z-index:1;pointer-events:none;position:absolute;inset:6% 0}.faq{grid-template-columns:.57fr 1fr;gap:7%;padding-block:clamp(75px,9vw,132px);display:grid}.faq-list{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line);transition:background .3s}.faq details[open]{background:linear-gradient(90deg,#c7f25a0c,#0000)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:13px;min-height:59px;padding:13px 9px;font-size:.94rem;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq details[open] summary,.faq summary:hover{color:var(--lime)}.faq summary span{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.faq summary span:before,.faq summary span:after{content:"";background:currentColor;grid-area:1/1;width:8px;height:1px;transition:transform .2s}.faq summary span:after{transform:rotate(90deg)}.faq details[open] summary span:after{transform:rotate(0)}.faq details p{margin:0 32px 17px 9px;font-size:.87rem}@supports selector(details::details-content){.faq details::details-content{interpolate-size:allow-keywords;height:0;transition:height .28s,content-visibility .28s allow-discrete;overflow:clip}.faq details[open]::details-content{height:auto}}.closing{--scene-glow:radial-gradient(ellipse 64% 74% at 50% 48%,#253420 0%,#151e13 49%,transparent 86%);align-items:center;min-height:clamp(495px,55vw,740px);display:grid;overflow:clip}.closing-inner{text-align:center;justify-items:center;gap:clamp(38px,7vw,90px);width:min(1560px,100% - clamp(36px,10vw,144px));padding-block:clamp(110px,16vw,215px) 48px;display:grid}.closing-art{z-index:-1;pointer-events:none;opacity:.68;width:min(82vw,1100px);height:94%;position:absolute;top:48%;left:50%;translate:-50% -50%}.closing-art .omnie-model-fallback{filter:brightness(.46)saturate(.85)}.closing-type{color:#f2f1ea;font-size:clamp(3.3rem,9.8vw,11rem);line-height:1.08}.closing-type em{color:#e6efcf}.closing-cta{padding:15px 24px}.closing-cta p{color:#e0e8d4;max-width:37ch;margin:0 auto 17px}.footer{background:var(--ink);padding:65px 0 20px}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1.1fr;gap:clamp(14px,3vw,41px);display:grid}.footer h2{font:500 .83rem var(--body);letter-spacing:0;color:var(--paper);text-wrap:initial;margin-bottom:15px}.footer p,.footer a:not(.wordmark),.footer-link{color:var(--muted);font-size:.79rem}.footer p{max-width:28ch}.footer .wordmark{margin-bottom:13px}.footer-grid a:not(.wordmark),.footer-link{overflow-wrap:anywhere;width:fit-content;margin-bottom:10px;display:block}.footer-link{text-align:left;background:0 0;border:0;padding:0}.footer a:hover,.footer-link:hover{color:var(--lime);text-underline-offset:4px;text-decoration:underline}.footer-bottom{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:38px;padding-top:18px;font-size:.72rem;display:flex}.footer-bottom a{align-items:center;gap:5px;display:inline-flex}.footer-bottom a svg{width:14px;height:14px}.footer-credit{align-items:center;gap:8px;display:flex}.footer-credit img{width:88px;height:auto}.footer-credit a:hover{opacity:.78}@media (width<=919px),(height<=719px){.hero{min-height:max(660px,100svh)}.demo-viewport{gap:18px}.demo-caption{margin:11px 0 5px}}@media (width<=739px){.dialog-image img{min-width:830px}.pan-hint{display:block}html{scroll-padding-top:66px}h2{font-size:clamp(2.35rem,8vw,4.1rem)}.header-inner{grid-template-columns:1fr auto auto;gap:8px;height:62px}.wordmark img{width:88px}.site-nav{background:#151a14;border-radius:12px;padding:9px;display:none;position:absolute;inset:calc(100% + 5px) 0 auto;box-shadow:0 9px 30px #000a}.site-nav.menu-open{display:grid}.site-nav a{align-items:center;min-height:41px;display:flex}.menu-button{border:1px solid var(--line);background:#10180ee0;border-radius:50%;place-content:center;gap:4px;width:39px;height:39px;display:grid}.menu-button span{background:var(--paper);width:14px;height:1px;transition:transform .25s}.menu-button[aria-expanded=true] span:first-child{transform:translateY(2.5px)rotate(45deg)}.menu-button[aria-expanded=true] span:last-child{transform:translateY(-2.5px)rotate(-45deg)}.header-cta{gap:4px;min-height:35px;padding:0 8px 0 11px;font-size:.7rem}.hero{min-height:max(630px,96svh)}.hero-body{width:calc(100% - 30px);padding:91px 0 116px}.hero h1{margin:23px 0 18px;font-size:clamp(2.4rem,8.5vw,4.2rem)}.hero-copy{max-width:34ch}.hero-actions{gap:7px;margin-top:20px}.button{gap:6px;min-height:43px;padding:0 12px 0 13px;font-size:.74rem}.button svg{width:15px;height:15px}.hero-baseline{min-height:57px}.hero-baseline a{width:34px;height:34px}.hero-atmosphere i{width:140%}.dust-drift i:nth-child(2n){display:none}.manifesto{min-height:clamp(235px,58vw,360px)}.manifesto-type{font-size:clamp(2.25rem,9.25vw,4.6rem)}.scroll-marquees .marquee-title{font-size:clamp(4.2rem,16vw,8rem)}.evolve-inner{grid-template-columns:1fr;align-items:start}.evolve-copy{padding-top:59px}.evolve-art{height:clamp(325px,71vw,490px);margin-right:-18px}.evolve-type{font-size:clamp(3.1rem,11vw,6rem);top:9%;left:-9%}.evolve-art .omnie-model{inset:2% 1% 2% 7%}.demo,.scope-section{padding-block:69px}.demo-slide{padding:13px 10px 0}.demo-caption{gap:8px}.demo-index{font-size:.59rem}.demo-controls button{justify-content:center;gap:6px;padding-inline:5px;font-size:.72rem}.scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.module-card,.benefit-card{min-height:168px;padding:17px}.module-art{width:39px;height:39px;margin-bottom:15px}.module-card p,.benefit-card p{font-size:.8rem}.benefit-section{padding-bottom:69px}.flow-scene{min-height:455px}.flow-art{inset:-4% -32%}.horizon{min-height:460px;padding-top:94px}.planet{width:max(780px,122vw);height:max(585px,88vw);top:59%}.faq{grid-template-columns:1fr;gap:0;padding-bottom:76px}.closing{min-height:clamp(420px,108vw,570px)}.closing-inner{gap:34px;width:calc(100% - 26px);padding-block:105px 28px}.closing-art{width:95%;height:100%;top:45%}.closing-art .omnie-model{inset:4% 0}.closing-type{font-size:clamp(2.5rem,10vw,4.75rem)}.closing-type em{background:var(--headline-gradient);color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text}.closing-cta{padding:14px 13px}.footer{padding-top:41px}.footer-grid{grid-template-columns:1fr 1fr;gap:19px 17px}.footer-credit{flex-basis:100%;order:1;margin-top:6px}}@media (width<=400px){.hero h1{font-size:8.85vw}.hero-actions{gap:5px}.hero-actions .button{padding-inline:9px;font-size:.71rem}.module-card,.benefit-card{padding:15px 12px}.module-card h3,.benefit-card h3{font-size:1.15rem}.footer-bottom{gap:5px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
