@font-face{font-family:Saira Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 125%;src:url(/saira-vietnamese-wdth-normal-Dabr_kLY.woff2)format("woff2-variations");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:Saira Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 125%;src:url(/saira-latin-ext-wdth-normal-3Ba4ICIc.woff2)format("woff2-variations");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:Saira Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 125%;src:url(/saira-latin-wdth-normal-X2eA-qfZ.woff2)format("woff2-variations");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff")}:root{--bg:#040815;--bg-2:#07112b;--panel:#0c1a3e8c;--line:#588cff38;--blue:#1f6bff;--blue-hot:#4b93ff;--cyan:#38d9ff;--silver:#c9d4e6;--ink:#eaf1ff;--muted:#9bb0d1;--display:"Saira Variable", "Saira", system-ui, sans-serif;--body:"IBM Plex Sans", system-ui, sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);--pad:clamp(1.25rem, 5vw, 5rem)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:auto}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}html{overscroll-behavior-x:none;max-width:100%;overflow-x:hidden}body{touch-action:pan-y pinch-zoom;background:var(--bg);max-width:100vw;color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.6;overflow-x:hidden}img{max-width:100%;height:auto;display:block}h1,h2,h3,p,ul,ol,dl,dd,pre{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}::selection{background:var(--blue);color:#fff}:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.skip{z-index:300;background:var(--cyan);color:#00131f;padding:.75rem 1rem;font-weight:600;position:fixed;top:-4rem;left:1rem}.skip:focus{top:1rem}.aurora{z-index:0;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.aurora i{will-change:transform;border-radius:50%;width:70vmax;height:70vmax;position:absolute}.aurora i:first-child{background:radial-gradient(closest-side,#1f6bff57,#0000);animation:26s ease-in-out infinite alternate drift1;top:-25vmax;left:-20vmax}.aurora i:nth-child(2){background:radial-gradient(closest-side,#38d9ff29,#0000);animation:32s ease-in-out infinite alternate drift2;top:20vh;right:-25vmax}.aurora i:nth-child(3){background:radial-gradient(closest-side,#2846c84d,#0000);animation:30s ease-in-out infinite alternate drift3;bottom:-35vmax;left:15vw}@keyframes drift1{to{transform:translate(18vw,14vh)scale(1.15)}}@keyframes drift2{to{transform:translate(-22vw,-10vh)scale(.9)}}@keyframes drift3{to{transform:translate(14vw,-18vh)scale(1.2)}}.grain{z-index:90;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:.9s steps(6,end) infinite grain;position:fixed;top:-50%;bottom:-50%;left:-50%;right:-50%}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-2%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.gridbg{z-index:0;pointer-events:none;background-image:linear-gradient(#588cff13 1px,#0000 1px),linear-gradient(90deg,#588cff13 1px,#0000 1px);background-size:72px 72px;position:fixed;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(90% 70% at 50% 35%,#000 0%,#0000 78%);mask-image:radial-gradient(90% 70% at 50% 35%,#000 0%,#0000 78%)}.gridbg--lit{-webkit-mask-image:radial-gradient(22rem circle at var(--mx,50%) var(--my,40%), #000, transparent 72%);-webkit-mask-image:radial-gradient(22rem circle at var(--mx,50%) var(--my,40%), #000, transparent 72%);mask-image:radial-gradient(22rem circle at var(--mx,50%) var(--my,40%), #000, transparent 72%);background-image:linear-gradient(#38d9ff8c 1px,#0000 1px),linear-gradient(90deg,#38d9ff8c 1px,#0000 1px)}.progress{z-index:120;pointer-events:none;height:3px;position:fixed;top:0;bottom:auto;left:0;right:0}.progress i{transform-origin:0;background:linear-gradient(90deg, var(--blue), var(--cyan));height:100%;box-shadow:0 0 14px var(--cyan);display:block;transform:scaleX(0)}.loader{z-index:400;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.js .loader{display:block}.loader__panel{background:linear-gradient(#030612,#071436);height:50.2%;position:absolute;left:0;right:0}.loader__panel--t{border-bottom:1px solid var(--line);top:0}.loader__panel--b{background:linear-gradient(#071436,#030612);bottom:0}.loader__core{place-content:center;justify-items:center;gap:1.1rem;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.loader__core img{filter:drop-shadow(0 0 26px #1f6bffd9);width:7.5rem;animation:1.4s ease-in-out infinite pulse}.loader__bar{background:#588cff40;width:12rem;height:2px}.loader__bar i{background:linear-gradient(90deg, var(--blue), var(--cyan));transform-origin:0;height:100%;display:block;transform:scaleX(0)}.loader__pct{font:700 1.1rem/1 var(--display);letter-spacing:.08em;color:var(--silver);font-variant-numeric:tabular-nums;font-stretch:125%}@keyframes pulse{50%{filter:drop-shadow(0 0 40px #38d9ffe6);transform:scale(1.06)}}.nav{z-index:100;height:4.5rem;padding:0 var(--pad);transition:transform .5s var(--ease);background:linear-gradient(#040815cc,#04081500);align-items:center;gap:2rem;display:flex;position:fixed;top:0;bottom:auto;left:0;right:0}.nav.is-hidden{transform:translateY(-110%)}.nav:after{content:"";z-index:-1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.nav__brand{align-items:center;gap:.8rem;margin-right:auto;text-decoration:none;display:flex}.nav__word{gap:.32rem;line-height:1;display:grid}.nav__word b{font:800 1.4rem/1 var(--display);letter-spacing:.05em;text-transform:uppercase;font-stretch:125%}.nav__word small{font:500 .6rem/1 var(--display);letter-spacing:.3em;text-transform:uppercase;color:var(--silver);text-align:justify;text-align-last:justify;opacity:.9;font-stretch:112%}.nav__brand img{filter:drop-shadow(0 0 12px #1f6bffb3);width:3rem}.nav__links{gap:2.2rem;display:flex}.nav__links a{font:600 .95rem/1 var(--display);letter-spacing:.06em;color:var(--silver);padding:.5rem 0;font-stretch:112%;text-decoration:none;position:relative}.nav__links a:after{content:"";background:var(--cyan);transform-origin:100%;height:2px;transition:transform .4s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav__links a:hover:after,.nav__links a.is-active:after{transform-origin:0;transform:scaleX(1)}.nav__links a.is-active{color:#fff}.nav__menu{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;width:3rem;height:3rem;display:none;position:relative}.nav__menu i{height:2px;transition:transform .35s var(--ease);background:#fff;position:absolute;left:.95rem;right:.95rem}.nav__menu i:first-of-type{top:1.2rem}.nav__menu i:nth-of-type(2){top:1.7rem}.nav__menu[aria-expanded=true] i:first-of-type{transform:translateY(.25rem)rotate(45deg)}.nav__menu[aria-expanded=true] i:nth-of-type(2){transform:translateY(-.25rem)rotate(-45deg)}.menu{z-index:99;padding:6rem var(--pad) 3rem;background:#030714;flex-direction:column;justify-content:center;gap:2.5rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.menu[hidden]{display:none}.menu nav{gap:.4rem;display:grid}.menu a{font:800 clamp(2.2rem, 11vw, 3.6rem)/1.15 var(--display);text-transform:uppercase;font-stretch:125%;text-decoration:none}.menu__meta{color:var(--muted)}.btn{--cut:.7rem;min-height:3.4rem;font:700 1rem/1 var(--display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;color:#fff;background:linear-gradient(135deg, var(--blue), #1448c4);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));isolation:isolate;will-change:transform;border:0;justify-content:center;align-items:center;padding:.9rem 1.9rem;font-stretch:112%;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn span{z-index:2;display:block;position:relative}.btn:before{content:"";z-index:1;background:linear-gradient(105deg,#0000 35%,#ffffff73 50%,#0000 65%);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}.btn:hover:before{transition:transform .8s var(--ease);transform:translate(120%)}.btn:after{content:"";z-index:0;background:linear-gradient(135deg, var(--cyan), var(--blue-hot));opacity:0;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.btn:hover:after{opacity:1}.btn:hover{color:#001426}.btn--ghost{box-shadow:inset 0 0 0 1.5px var(--blue-hot);color:var(--ink);background:0 0}.btn--ghost:hover{color:#001426}.btn--sm{min-height:2.7rem;padding:.6rem 1.2rem;font-size:.85rem}.btn--wide{width:100%}.hero{z-index:2;min-height:100svh;padding:7rem var(--pad) 5rem;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(1rem,3vw,3rem);display:grid;position:relative;overflow-x:clip}.hero__copy{max-width:50rem}.hero__kicker{font:500 1rem/1.4 var(--body);color:var(--cyan);margin-bottom:1.4rem}.hero__title{font:800 clamp(2.3rem, 4.6vw, 5.2rem)/1 var(--display);text-transform:uppercase;letter-spacing:-.01em;font-stretch:125%}.hero__title .line{padding:.04em 0 .1em;display:block;overflow:hidden}.hero__title.is-ready .line,.reduced .hero__title .line{overflow:visible}.hero__title .line--outline{color:var(--blue-hot);text-shadow:0 0 50px #1f6bffb3,0 0 120px #1f6bff59}.hero__ticker{font:700 clamp(1.2rem, 2.2vw, 1.7rem)/1.2 var(--display);flex-wrap:wrap;align-items:baseline;gap:.7rem;margin-top:1.5rem;font-stretch:112%;display:flex}.hero__ticker-label{color:var(--muted);font-weight:500}.hero__ticker-word{color:var(--cyan);text-shadow:0 0 20px #38d9ff8c;min-width:11ch}.hero__lede{max-width:38rem;color:var(--muted);margin-top:1.4rem;font-size:clamp(1.05rem,1.4vw,1.2rem)}.hero__cta{flex-wrap:wrap;gap:1rem;margin-top:2.2rem;display:flex}.hero__visual{place-items:center;display:grid}.reactor{--live:paused;aspect-ratio:1;will-change:transform;place-items:center;width:min(100%,36rem);display:grid;position:relative}.reactor.is-live{--live:running}.reactor__orbits{place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.orbit{aspect-ratio:1;animation:spin var(--dur,40s) linear infinite;animation-play-state:var(--live);border:1px dashed #6fa0ff66;border-radius:50%;position:absolute}.orbit--1{width:77%}.orbit--2{border-style:solid;border-color:#4b93ff33;width:90%;animation-direction:reverse}.orbit--3{width:100%}.chip{position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.chip b{font:700 .85rem/1 var(--display);letter-spacing:.06em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);clip-path:polygon(.4rem 0,100% 0,calc(100% - .4rem) 100%,0 100%);animation:spin var(--dur,40s) linear infinite reverse;animation-play-state:var(--live);background:#06102de0;border:1px solid #38d9ffb3;align-items:center;gap:.45rem;padding:.4rem .85rem .4rem .7rem;font-stretch:112%;display:flex;box-shadow:0 0 22px #38d9ff59}.orbit--2 .chip b{animation-direction:normal}.chip i{background:var(--cyan);width:.5rem;height:.5rem;box-shadow:0 0 10px var(--cyan);border-radius:50%}.medal{aspect-ratio:1;background:radial-gradient(circle at 32% 22%,#fff 0%,#eaf0fa 36%,#b9c9e3 100%);border-radius:50%;place-items:center;width:60%;display:grid;position:relative;box-shadow:inset 0 0 0 3px #ffffffb3,inset 0 -22px 50px #1f6bff4d,0 0 60px #1f6bff99,0 0 180px #1f6bff66}.medal__rim{background:conic-gradient(from 0deg, transparent 0 40%, #38d9ff26 55%, var(--cyan) 78%, var(--blue-hot) 92%, transparent 100%);animation:4.5s linear infinite spin;animation-play-state:var(--live);filter:drop-shadow(0 0 8px var(--cyan));border-radius:50%;position:absolute;top:-7px;bottom:-7px;left:-7px;right:-7px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 calc(100% - 5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 calc(100% - 5px))}.medal__glare{pointer-events:none;background:radial-gradient(circle at var(--gx,30%) var(--gy,20%), #ffffffd9, transparent 50%);opacity:.55;mix-blend-mode:soft-light;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.logo-stack{aspect-ratio:746/717;width:86%;position:relative}.logo-stack img{width:100%;height:100%;display:block}.reactor__circuit{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.t-wide,.t-core{stroke-dashoffset:.2px;animation:3.4s cubic-bezier(.5,0,.25,1) infinite travel;animation-delay:calc(var(--i) * .55s);animation-play-state:var(--live)}.t-wide{stroke:#38d9ffbf;stroke-width:17px;stroke-dasharray:.2 1.4;filter:blur(3px)}.t-core{stroke:#fff;stroke-width:5px;stroke-dasharray:.12 1.4;filter:drop-shadow(0 0 5px #38d9ff)}.logo-stack__shine{animation:5.2s ease-in-out infinite shine;animation-play-state:var(--live);pointer-events:none;background:linear-gradient(105deg,#0000 36%,#fffffff2 50%,#0000 64%) 160% 0/260% 100% no-repeat;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:url(/logo-full.webp) 50%/100% 100% no-repeat;mask:url(/logo-full.webp) 50%/100% 100% no-repeat}@keyframes spin{to{transform:rotate(360deg)}}@keyframes travel{0%{stroke-dashoffset:.2px}70%,to{stroke-dashoffset:-1.1px}}@keyframes shine{0%,35%{background-position:160% 0}80%,to{background-position:-60% 0}}.hero__scroll{left:var(--pad);font:600 .8rem/1 var(--display);letter-spacing:.2em;color:var(--muted);text-transform:uppercase;align-items:center;gap:.8rem;display:flex;position:absolute;bottom:1.5rem}.hero__scroll i{background:#588cff4d;width:3.5rem;height:2px;display:block;position:relative;overflow:hidden}.hero__scroll i:after{content:"";background:var(--cyan);animation:sweep 1.8s var(--ease) infinite;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.marquee{z-index:2;border-block:1px solid var(--line);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(#04081599,#07112b99);padding:2.5rem 0;position:relative;overflow:hidden}.marquee__row{overflow:hidden}.marquee__track{width:max-content;font:800 clamp(2.4rem, 6.5vw, 5.4rem)/1.15 var(--display);text-transform:uppercase;white-space:nowrap;will-change:transform;align-items:center;gap:2.5rem;padding-right:2.5rem;font-stretch:125%;display:flex}.marquee__track b{background:var(--cyan);width:.9rem;height:.9rem;box-shadow:0 0 18px var(--cyan);flex:none;transform:rotate(45deg)}.marquee__row--outline .marquee__track{color:#0000;-webkit-text-stroke:1.5px #6fa0ff8c}.marquee__row--outline b{background:var(--blue);box-shadow:0 0 18px var(--blue)}.hs{z-index:2;position:relative}.hs__sticky{position:relative}.hs__track{flex-direction:column;display:flex}.panel{width:100%;padding:5rem var(--pad);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid;position:relative;overflow:hidden}.panel--intro,.panel--end{border-top:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.4rem;display:flex}.hs-on .hs__sticky{align-items:center;height:100vh;display:flex;overflow:hidden}.hs-on .hs__track{will-change:transform;flex-direction:row;height:100%}.hs-on .panel{border-top:0;border-left:1px solid var(--line);flex:none;width:min(88vw,78rem);height:100%;padding:6rem clamp(2rem,5vw,5rem) 5rem;overflow:visible}.hs-on .panel--intro,.hs-on .panel--end{width:min(80vw,64rem);padding-left:var(--pad);border-left:0}.hs-on .panel--end{width:min(62vw,56rem)}.panel--end .panel__bigtitle{font-size:clamp(2rem,4.4vw,4.2rem)}.panel__bigtitle{font:800 clamp(2.4rem, 5.6vw, 5.2rem)/1.02 var(--display);text-transform:uppercase;font-stretch:125%}.panel__index{font:600 1rem/1 var(--display);color:var(--cyan);letter-spacing:.08em;font-stretch:112%}.panel__ghost{font:800 clamp(9rem, 26vw, 24rem)/.8 var(--display);text-transform:uppercase;color:#0000;-webkit-text-stroke:1.5px #4b78e633;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-stretch:125%;position:absolute;top:1rem;left:0;right:0}.panel__body{z-index:2;gap:1.2rem;max-width:34rem;display:grid;position:relative}.panel__body h3{font:800 clamp(1.7rem, 3vw, 2.7rem)/1.08 var(--display);font-stretch:112%}.panel__text{color:var(--muted);max-width:34rem}.chips{flex-wrap:wrap;gap:.6rem;margin-top:.4rem;display:flex}.chips li{border:1px solid var(--line);color:var(--silver);clip-path:polygon(.45rem 0,100% 0,calc(100% - .45rem) 100%,0 100%);background:#1f6bff1a;padding:.5rem .95rem;font-size:.95rem;transition:background .3s,color .3s}.chips li:hover{color:#fff;background:#38d9ff33}.hs__hint{font:600 .85rem/1 var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);align-items:center;gap:1rem;margin-top:1rem;display:none}.hs__hint i{background:var(--cyan);width:4rem;height:2px;position:relative}.hs__hint i:after{content:"";border-top:2px solid var(--cyan);border-right:2px solid var(--cyan);width:10px;height:10px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}.hs-on .hs__hint{display:flex}.hs__progress{left:var(--pad);right:var(--pad);background:#588cff33;height:2px;display:none;position:absolute;bottom:2rem}.hs__progress i{background:linear-gradient(90deg, var(--blue), var(--cyan));transform-origin:0;height:100%;box-shadow:0 0 12px var(--cyan);display:block;transform:scaleX(0)}.hs-on .hs__progress{display:block}.hs-on .panel__ghost{top:50%;transform:translateY(-50%)}.panel__visual{z-index:2;aspect-ratio:1/1.05;justify-self:center;place-items:center;width:min(100%,27rem);display:grid;position:relative}.v-lift__shaft{background:linear-gradient(#1f6bff1a,#1f6bff05);border:2px solid #588cff99;width:62%;height:100%;position:relative;overflow:hidden;box-shadow:0 0 60px #1f6bff4d,inset 0 0 40px #1f6bff26}.v-lift__floors{flex-direction:column;justify-content:space-around;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.v-lift__floors i{font:700 .85rem/1 var(--display);color:#9bb0d1b3;border-top:1px dashed #588cff59;padding-top:.2rem;padding-left:.6rem;font-style:normal}.v-lift__cable{background:var(--silver);transform-origin:top;width:2px;height:20%;animation:5s ease-in-out infinite cable;position:absolute;top:0;left:50%}.v-lift__cab{background:linear-gradient(#cfd9ea,#8a9bb3);border:2px solid #e8f0ff;height:24%;animation:5s ease-in-out infinite cab;display:flex;position:absolute;top:6%;left:14%;right:14%;box-shadow:0 0 30px #38d9ff80}.v-lift__door{background:linear-gradient(90deg,#00000040,#ffffff40,#00000040),#55657f;flex:1;margin:6% 2%;animation:5s ease-in-out infinite doors}.v-lift__door:first-child{transform-origin:0}.v-lift__door:last-child{transform-origin:100%}.v-lift__led{color:var(--cyan);font:800 1.4rem/1 var(--display);border:1px solid var(--line);background:#04101f;padding:.35rem .7rem;animation:5s step-end infinite led;position:absolute;top:8%;right:0;box-shadow:0 0 20px #38d9ff66}@keyframes cab{0%,12%{top:6%}44%,56%{top:66%}88%,to{top:6%}}@keyframes cable{0%,12%{height:8%}44%,56%{height:68%}88%,to{height:8%}}@keyframes doors{0%,6%{transform:scaleX(1)}9%,44%{transform:scaleX(.25)}48%,to{transform:scaleX(1)}}@keyframes led{0%{transform:rotate(0)}50%{transform:rotate(180deg)}}.v-code{align-content:center}.v-code__bar{border:1px solid var(--line);background:#0c1a3ee6;border-bottom:0;align-items:center;gap:.5rem;width:100%;padding:.8rem 1rem;display:flex}.v-code__bar i{background:#3a4a70;border-radius:50%;width:.7rem;height:.7rem}.v-code__bar i:first-child{background:var(--blue-hot)}.v-code__bar span{color:var(--muted);margin-left:.6rem;font-size:.85rem}.v-code__body{border:1px solid var(--line);width:100%;color:var(--silver);white-space:pre;background:#050c20eb;padding:1.3rem 1.2rem;font:500 clamp(.72rem,1.05vw,.9rem)/1.9 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:grid;overflow:hidden;box-shadow:0 0 70px #1f6bff40}.v-code__body .l{width:0;animation:9s steps(36,end) infinite typeline;animation-delay:calc(var(--i) * .75s);display:block;overflow:hidden}.v-code__body em{color:#b388ff;font-style:normal}.v-code__body b{color:var(--cyan);font-weight:500}.v-code__body u{color:#7ee0a0;text-decoration:none}.caret{background:var(--cyan);vertical-align:text-bottom;width:.55em;height:1.1em;margin-left:.15em;animation:.9s step-end infinite blink;display:inline-block}@keyframes typeline{0%{width:0}9%{width:100%}88%{width:100%}96%,to{width:0}}@keyframes blink{50%{opacity:0}}.v-web{align-content:center;gap:0}.v-web__bar{border:1px solid var(--line);background:#0c1a3ee6;border-bottom:0;align-items:center;gap:.45rem;width:100%;padding:.7rem .9rem;display:flex}.v-web__bar i{background:#3a4a70;border-radius:50%;width:.6rem;height:.6rem}.v-web__bar span{background:#588cff33;border-radius:99px;flex:1;height:.9rem;margin-left:.6rem}.v-web__page{border:1px solid var(--line);background:#050c20eb;gap:1rem;width:100%;padding:1rem;display:grid;box-shadow:0 0 70px #1f6bff40}.v-web__nav{align-items:center;gap:.8rem;display:flex}.v-web__nav b{background:var(--blue-hot);width:2.2rem;height:.9rem;margin-right:auto}.v-web__nav i{background:#9bb0d159;width:2rem;height:.5rem}.v-web__hero{gap:.6rem;padding:1.3rem 0;display:grid}.v-web__hero u{background:var(--silver);width:80%;height:1.1rem;animation:pop 6s var(--ease) infinite;display:block}.v-web__hero u+u{background:var(--blue-hot);width:55%;animation-delay:.3s}.v-web__hero s{background:var(--cyan);width:5.5rem;height:1.8rem;animation:pop 6s var(--ease) infinite .6s;margin-top:.4rem;display:block;box-shadow:0 0 20px #38d9ff99}.v-web__cards{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.v-web__cards i{border:1px solid var(--line);background:linear-gradient(110deg,#588cff1f 30%,#588cff59 50%,#588cff1f 70%) 0 0/250% 100%;height:4.5rem;animation:2.2s linear infinite shimmer}.v-web__cards i:nth-child(2){animation-delay:.3s}.v-web__cards i:nth-child(3){animation-delay:.6s}.v-web__pointer{width:1.1rem;height:1.1rem;filter:drop-shadow(0 0 8px var(--cyan));animation:pointer 6s var(--ease) infinite;border-top:3px solid #fff;border-left:3px solid #fff;position:absolute;transform:rotate(-20deg)}@keyframes pop{0%{transform:scaleX(0)}12%,86%{transform:scaleX(1)}to{transform:scaleX(0)}}.v-web__hero u,.v-web__hero s{transform-origin:0}@keyframes shimmer{to{background-position:-150% 0}}@keyframes pointer{0%,5%{top:88%;left:82%}22%{top:52%;left:22%}30%{top:52%;left:22%;transform:rotate(-20deg)scale(.8)}38%,to{top:88%;left:82%;transform:rotate(-20deg)scale(1)}}.v-ai svg,.v-auto svg{width:100%;height:auto;overflow:visible}.v-ai__lines path{stroke:#4b93ff73;stroke-width:1.5px;stroke-dasharray:6 10;animation:1.6s linear infinite flow}.v-ai__lines path:nth-child(3n){stroke:#38d9ff80;animation-duration:2.1s}.v-ai__lines path:nth-child(4n){animation-direction:reverse}.v-ai__nodes circle{fill:var(--bg-2);stroke:var(--cyan);stroke-width:2.5px;filter:drop-shadow(0 0 8px var(--cyan));transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite node}.v-ai__nodes circle:nth-child(2n){stroke:var(--blue-hot);animation-delay:.4s}.v-ai__nodes circle:nth-child(3n){animation-delay:.9s}.v-ai__nodes circle:nth-child(n+8){fill:var(--blue)}@keyframes flow{to{stroke-dashoffset:-64px}}@keyframes node{50%{transform:scale(1.35)}}.v-auto__pipe{stroke:#4b93ff80;stroke-width:3px;stroke-dasharray:2 10;stroke-linecap:round}.v-auto__nodes rect{fill:var(--bg-2);stroke:var(--blue-hot);stroke-width:2.5px;filter:drop-shadow(0 0 10px #1f6bffb3)}.v-auto__dot{fill:var(--cyan);filter:drop-shadow(0 0 10px var(--cyan))}.v-auto__dot--b{fill:#fff}.v-auto__dot--c{fill:var(--blue-hot)}.v-auto__gear{border:10px dotted #4b93ff99;border-radius:50%;width:6.5rem;height:6.5rem;animation:14s linear infinite spin;position:absolute;bottom:4%;right:2%}.v-auto__gear:after{content:"";border:3px solid var(--cyan);border-radius:50%;position:absolute;top:1.4rem;bottom:1.4rem;left:1.4rem;right:1.4rem;box-shadow:0 0 20px #38d9ff80}.v-help i{aspect-ratio:1;border:2px solid #4b93ff99;border-radius:50%;width:100%;animation:4.2s ease-out infinite ring;position:absolute}.v-help i:nth-child(2){animation-delay:1.4s}.v-help i:nth-child(3){animation-delay:2.8s}.v-help img{filter:drop-shadow(0 0 26px #1f6bffe6);width:38%;position:relative}@keyframes ring{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1)}}.wrap{width:100%;max-width:84rem;padding:0 var(--pad);margin:0 auto}.why{z-index:2;padding:clamp(6rem,14vw,12rem) 0;position:relative}.why__statement{font:700 clamp(1.7rem, 4.3vw, 3.6rem)/1.18 var(--display);max-width:62rem;font-stretch:112%}.why__statement .w{opacity:.16}.pillars{perspective:1200px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;margin-top:clamp(3rem,7vw,6rem);display:grid}.pillar{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform-style:preserve-3d;will-change:transform;background:linear-gradient(160deg,#1f6bff24,#07112bb3);padding:2rem 1.8rem 2.2rem;position:relative;overflow:hidden}.pillar__glow{background:radial-gradient(22rem circle at var(--mx,50%) var(--my,0%), #38d9ff47, transparent 60%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.pillar:hover .pillar__glow{opacity:1}.pillar h3{font:800 1.45rem/1.15 var(--display);margin-bottom:.8rem;font-stretch:112%}.pillar p{color:var(--muted)}.process{z-index:2;background:linear-gradient(#0000,#07112ba6,#0000);padding:clamp(5rem,12vw,10rem) 0;position:relative}.process__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.process__head{position:sticky;top:8rem}.process h2,.contact h2{font:800 clamp(2.2rem, 4.8vw, 4.4rem)/1.04 var(--display);text-transform:uppercase;font-stretch:125%}.lede{color:var(--muted);max-width:34rem;margin-top:1.2rem;font-size:clamp(1.05rem,1.4vw,1.2rem)}.steps{gap:clamp(2.5rem,6vw,5rem);padding-left:4.5rem;display:grid;position:relative}.step{display:block;position:relative}.step__n{width:3rem;height:3rem;font:800 1.3rem/1 var(--display);background:var(--bg);border:2px solid var(--blue-hot);color:var(--cyan);clip-path:polygon(.5rem 0,100% 0,100% calc(100% - .5rem),calc(100% - .5rem) 100%,0 100%,0 .5rem);z-index:2;place-items:center;display:grid;position:absolute;top:-.2rem;left:-4.5rem;box-shadow:0 0 24px #1f6bff99}.step h3{font:800 clamp(1.6rem, 3vw, 2.4rem)/1.1 var(--display);font-stretch:112%}.step p{color:var(--muted);max-width:28rem;margin-top:.5rem}.steps__line{background:#588cff33;width:2px;position:absolute;top:1rem;bottom:1rem;left:1.45rem}.steps__line i{background:linear-gradient(var(--blue), var(--cyan));transform-origin:top;width:100%;height:100%;box-shadow:0 0 14px var(--cyan);display:block;transform:scaleY(0)}.contact{z-index:2;padding:clamp(5rem,12vw,10rem) 0 clamp(4rem,8vw,7rem);position:relative}.contact__grid{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.contact__list{border-top:2px solid var(--blue-hot);margin-top:2.4rem}.contact__list>div{border-bottom:1px solid var(--line);grid-template-columns:6.5rem 1fr;align-items:baseline;gap:1rem;padding:1.1rem 0;display:grid}.contact__list dt{color:var(--muted);font-size:.95rem}.contact__list dd{font:700 clamp(1.15rem, 2vw, 1.55rem)/1.25 var(--display);overflow-wrap:anywhere;font-stretch:112%}.contact__list a{background:linear-gradient(var(--cyan), var(--cyan)) 0 100% / 0 2px no-repeat;transition:background-size .45s var(--ease), color .3s;padding-bottom:2px;text-decoration:none;display:inline-block}.contact__list a:hover{color:var(--cyan);background-size:100% 2px}.form{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(160deg,#1f6bff29,#050c20d9);padding:clamp(1.4rem,3vw,2.2rem);position:relative;box-shadow:0 0 80px #1f6bff2e}.form:before{content:"";border-top:3px solid var(--cyan);border-left:3px solid var(--cyan);pointer-events:none;width:6rem;height:6rem;position:absolute;top:-1px;left:-1px}.form:after{content:"";border-bottom:3px solid var(--blue-hot);border-right:3px solid var(--blue-hot);pointer-events:none;width:6rem;height:6rem;position:absolute;bottom:-1px;right:-1px}.form__title{font:800 1.5rem/1.2 var(--display);margin-bottom:1.3rem;font-stretch:112%}.field{margin-bottom:1.05rem}.field label{color:var(--silver);margin-bottom:.4rem;font-size:.95rem;display:block}.field input,.field select,.field textarea{width:100%;font:inherit;color:#fff;background:#030818d9;border:1px solid #588cff66;border-radius:0;min-height:3.1rem;padding:.8rem .9rem;font-size:1rem;transition:border-color .25s,box-shadow .25s}.field textarea{resize:vertical;min-height:7.5rem}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--cyan);outline:none;box-shadow:0 0 0 3px #38d9ff40,0 0 30px #38d9ff33}.field input:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.field select:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.field textarea:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.field [aria-invalid=true]{border-color:#ff8a80}.err{color:#ffb4ab;margin-top:.35rem;font-size:.92rem}.form__note{color:var(--muted);min-height:1.5em;margin-top:1rem;font-size:.95rem}.end{z-index:2;min-height:100svh;padding:6rem var(--pad) 2rem;flex-direction:column;justify-content:space-between;display:flex;position:relative}.end__stage{flex:1;align-content:center;justify-items:center;gap:0;padding:2rem 0 1rem;display:grid;position:relative}.end .reactor{z-index:1;width:min(70vw,27rem)}.end__giant{text-align:center;width:100%;font:800 15.4vw/.9 var(--display);text-transform:uppercase;letter-spacing:-.01em;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;margin-top:-3.5rem;font-stretch:125%;position:relative}.end__giant span{display:block}.end__giant-base{color:#0000;-webkit-text-stroke:2px #6296ff66}.end__giant-lit{background:linear-gradient(180deg, var(--cyan), var(--blue));color:#0000;-webkit-mask-image:radial-gradient(20rem circle at var(--lx,50%) var(--ly,50%), #000, transparent 70%);-webkit-mask-image:radial-gradient(20rem circle at var(--lx,50%) var(--ly,50%), #000, transparent 70%);mask-image:radial-gradient(20rem circle at var(--lx,50%) var(--ly,50%), #000, transparent 70%);-webkit-background-clip:text;background-clip:text;position:absolute;top:0;bottom:0;left:0;right:0}.end__foot{border-top:1px solid var(--line);color:var(--muted);gap:.8rem;padding-top:1.6rem;font-size:.95rem;display:grid}.end__links{flex-wrap:wrap;gap:.5rem 1.8rem;display:flex}.end__links a{color:var(--ink);border-bottom:1px solid var(--line);padding-bottom:2px;text-decoration:none}.end__links a:hover{border-color:var(--cyan);color:var(--cyan)}@media (max-width:62rem){.nav__links,.nav .btn{display:none}.nav__menu{display:block}.nav__brand{margin-right:auto}.hero{grid-template-columns:1fr;gap:.5rem;padding-top:6.5rem;padding-bottom:4rem}.hero__visual{order:-1}.reactor{width:min(86vw,24rem)}.hero__title{font-size:clamp(2rem,9vw,3.2rem)}.hero__scroll{display:none}.panel{padding:4.5rem var(--pad);grid-template-columns:1fr}.panel--intro{padding-top:6rem}.panel__ghost{font-size:30vw}.panel__visual{justify-self:start;width:min(100%,22rem)}.pillars,.process__grid,.contact__grid{grid-template-columns:1fr}.process__head{position:static}}@media (max-width:36rem){.contact__list>div{grid-template-columns:1fr;gap:.2rem}.btn{width:100%}.btn--sm{width:auto}.hero__cta{flex-direction:column}}.partners{z-index:2;padding:clamp(4rem,9vw,8rem) 0 clamp(3rem,6vw,5rem);position:relative}.partners__head{max-width:46rem;margin-bottom:clamp(2.2rem,5vw,4rem)}.partners h2{font:800 clamp(2.2rem, 4.8vw, 4.4rem)/1.04 var(--display);text-transform:uppercase;font-stretch:125%}.partners__head .lede{margin-top:1.2rem}.partners__grid{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:1.1rem;display:grid}.partner{flex-direction:column;gap:.8rem;display:flex;position:relative}.partner__plate{clip-path:polygon(0 0,calc(100% - 1.1rem) 0,100% 1.1rem,100% 100%,1.1rem 100%,0 calc(100% - 1.1rem));background:linear-gradient(160deg,#f4f7fd,#dfe8f6);place-items:center;height:11rem;padding:1.6rem;transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .45s;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #588cff59}.partner__plate:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#4b93ff59 50%,#0000 65%);transition:transform .9s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}.partner:hover .partner__plate,.partner:focus-within .partner__plate{filter:drop-shadow(0 12px 28px #1f6bff8c);transform:translateY(-6px)}.partner:hover .partner__plate:after{transform:translate(120%)}.partner img{object-fit:contain;width:auto;max-width:72%;height:auto;max-height:100%}.partner--nibra img{max-width:92%}.partner--ludwig img{max-width:90%}.partner--intco img{max-height:7.2rem}.partner--software img,.partner--trackie img{max-width:62%;max-height:7.4rem}.partner__name{font:600 .95rem/1.3 var(--display);letter-spacing:.04em;color:var(--silver);text-align:center;font-stretch:112%}@media (max-width:36rem){.partners__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.partner__plate{height:8.5rem;padding:1rem}.partner:last-child:nth-child(odd){grid-column:1/-1}.partner:last-child:nth-child(odd) .partner__plate{height:8.5rem}.partner__name{font-size:.82rem}}@media (prefers-reduced-motion:reduce){.loader,.grain{display:none!important}.aurora i,.marquee__track,.hero__scroll i:after,.v-lift__cab,.v-lift__cable,.v-lift__door,.v-lift__led,.v-code__body .l,.caret,.v-web__hero u,.v-web__hero s,.v-web__cards i,.v-web__pointer,.v-ai__lines path,.v-ai__nodes circle,.v-auto__gear,.v-help i,.loader__core img,.orbit,.chip b,.medal__rim,.t-wide,.t-core,.logo-stack__shine{animation:none!important}.t-wide,.t-core{display:none}.v-code__body .l{width:100%}.why__statement .w{opacity:1}}.hero__visual,.end__stage{max-width:100%;overflow-x:clip}.grain{max-width:100vw;overflow:hidden}
