@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:block;src:url(/fonts/jetbrains-mono-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:block;src:url(/fonts/jetbrains-mono-latin.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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:block;src:url(/fonts/space-grotesk-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:block;src:url(/fonts/space-grotesk-latin.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}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background:#000}html,body{scrollbar-width:none}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{color:#fff;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:#000;font-family:Space Grotesk,system-ui,sans-serif;overflow-x:clip}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}ul{list-style:none}::selection{color:#000;background:#fff}:focus-visible{outline-offset:3px;outline:2px solid #fff}em{color:#0000;-webkit-text-stroke:.024em var(--em,#fff);font-style:normal}.svgdefs{width:0;height:0;position:absolute;overflow:hidden}.ln{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.ln>span{display:block}.eye{letter-spacing:.15em;text-transform:uppercase;color:#8a8a8a;margin-bottom:3vh;font:400 13px/1 JetBrains Mono,monospace;display:block}main>section{z-index:2;background:#000;position:relative}.grain{z-index:90;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.9s steps(6,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-5%,3%)}40%{transform:translate(4%,-6%)}60%{transform:translate(-3%,7%)}80%{transform:translate(6%,2%)}to{transform:translate(0)}}.cursor{z-index:95;pointer-events:none;mix-blend-mode:difference;opacity:0;background:#fff;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;transition:width .3s cubic-bezier(.16,1,.3,1),height .3s cubic-bezier(.16,1,.3,1),margin .3s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:0}.cursor.is-hot{width:16px;height:16px;margin:-8px 0 0 -8px}@media (hover:hover) and (pointer:fine){html,body,a,button,.chip{cursor:none}input,textarea,select{cursor:auto}}@media (hover:none),(pointer:coarse){.cursor{display:none}}.loader{z-index:100;color:#fff;pointer-events:none;position:fixed;inset:0}.ld-curtain{clip-path:inset(0);pointer-events:auto;background:#000;position:absolute;inset:0}.ld-mark{width:210px;margin:-52px 0 0 -105px;line-height:0;position:absolute;top:50%;left:50%}.ld-mark img{width:100%;height:auto;display:block}.ld-meta{letter-spacing:.15em;text-transform:uppercase;color:#9a9a9a;justify-content:space-between;font:400 12px/1.4 JetBrains Mono,monospace;display:flex;position:absolute;inset:4vh 4vw auto;overflow:hidden}.ld-meta span{display:inline-block}.ld-num-wrap{position:absolute;bottom:5vh;left:3.4vw;overflow:hidden}.ld-num{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font:700 clamp(120px,26vw,420px)/.8 Space Grotesk;display:block}.ld-bar{background:#1a1a1a;height:2px;position:absolute;bottom:0;left:0;right:0}.ld-bar i{transform-origin:0;background:#fff;height:100%;display:block;transform:scaleX(0)}:root{--s:min(100vw / 1505, 100vh / 700);--ink:#fff;--sub:#e6e6e6;--lab:#949494;--bx:60;--by:36;--bs:44;--h1y:-12.5;--suby:167.5;--numy:19;--laby:74;--h1fs:68.7;--h1lh:76;--subfs:18.7;--sublh:26;--pl:73}@media (width<=1023px) and (aspect-ratio<=1){:root{--s:clamp(.82px, min(100vw / 900, 100vh / 1200), 1.25px);--bx:56;--by:33;--bs:40;--h1y:-10.25;--suby:137.4;--numy:15.6;--laby:60.7;--h1fs:60;--h1lh:66;--subfs:15.5;--sublh:22;--pl:56}}@media (width<=599px){:root{--s:min(100vw / 430, 100vh / 620, 1.02px);--bx:26;--by:21;--bs:34;--h1y:-7.1;--suby:108;--numy:13;--laby:50;--h1fs:41;--h1lh:46;--subfs:12.6;--sublh:18.5;--pl:26}}header.top{height:calc(120 * var(--s));z-index:60;mix-blend-mode:difference;pointer-events:none;transition:transform .7s cubic-bezier(.16,1,.3,1);position:fixed;inset:0 0 auto}header.top.is-hidden{transform:translateY(-110%)}header.top>*{pointer-events:auto}.logo{left:calc(60 * var(--s));top:calc(35 * var(--s));color:#fff;line-height:0;display:block;position:absolute}.logo svg{width:calc(45 * var(--s));height:calc(45 * var(--s))}.logo img{width:calc(150 * var(--s));height:auto;display:block}.nav{left:calc(482 * var(--s));top:calc(32 * var(--s));height:calc(58 * var(--s));align-items:center;gap:calc(40 * var(--s));font:400 calc(19.9 * var(--s)) "JetBrains Mono", monospace;color:#fff;display:flex;position:absolute}.nav a{align-items:center;gap:calc(8 * var(--s));display:inline-flex;position:relative}.nav a:nth-child(2){margin-left:calc(13 * var(--s))}.nav a:after{content:"";left:0;right:0;bottom:calc(-6 * var(--s));transform-origin:100%;background:currentColor;height:1px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;transform:scaleX(0)}.chev{width:calc(11.6 * var(--s));height:calc(7.2 * var(--s));margin-top:calc(-2.6 * var(--s))}@media (hover:hover){.nav a:hover:after{transform-origin:0;transform:scaleX(1)}}.btn{width:calc(212 * var(--s));height:calc(58 * var(--s));padding:0 calc(22 * var(--s)) 0 calc(18 * var(--s));justify-content:space-between;align-items:center;gap:calc(11 * var(--s));color:#000;isolation:isolate;font:500 calc(20.85 * var(--s)) "Space Grotesk";letter-spacing:calc(-.62 * var(--s));background:#fff;border-radius:0;display:inline-flex;position:relative;overflow:hidden}.btn>span{transform:translateY(calc(1.5 * var(--s)))}.btn .arr{width:calc(21.5 * var(--s));height:calc(18 * var(--s));flex:none;transition:transform .45s cubic-bezier(.16,1,.3,1)}.btn:before{content:"";z-index:-1;transform-origin:bottom;background:#d4d4d4;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleY(0)}@media (hover:hover){.btn:hover:before{transform:scaleY(1)}.btn:hover .arr{transform:translateX(calc(3 * var(--s)))}}.burger{right:calc(var(--bx) * var(--s));top:calc(var(--by) * var(--s));width:calc(var(--bs) * var(--s));height:calc(var(--bs) * var(--s));justify-content:center;align-items:flex-end;gap:calc(var(--bs) * .16 * var(--s));flex-direction:column;display:none;position:absolute}.burger i{background:#fff;width:100%;height:2px;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .3s,width .45s cubic-bezier(.16,1,.3,1);display:block}.burger i:nth-child(3){width:47%}.nav-open .burger i:first-child{transform:translateY(calc(var(--bs) * .16 * var(--s) + 2px)) rotate(45deg)}.nav-open .burger i:nth-child(2){opacity:0}.nav-open .burger i:nth-child(3){width:100%;transform:translateY(calc(var(--bs) * -.16 * var(--s) - 2px)) rotate(-45deg)}.menu{z-index:55;visibility:hidden;opacity:0;background:#000;transition:opacity .4s,visibility 0s .4s;position:fixed;inset:0}.nav-open .menu{visibility:visible;opacity:1;transition:opacity .4s}.menu-tex{opacity:.4;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 70%);mask-image:linear-gradient(#0000,#000 70%)}.menu-tex video{object-fit:cover;width:100%;height:100%}.menu-rule{transform-origin:0;background:#fff;height:2px;transition:transform .55s cubic-bezier(.2,.7,.2,1) 40ms;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.nav-open .menu-rule{transform:scaleX(1)}.menu-body{height:100%;padding:0 calc(var(--pl) * var(--s)) 8vh;flex-direction:column;justify-content:flex-end;display:flex;position:relative}.menu-eye{letter-spacing:.22em;text-transform:uppercase;color:var(--lab);margin-bottom:2vh;font:400 11.5px JetBrains Mono,monospace}.menu li{opacity:0;border-top:1px solid #ffffff24;transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(14px)}.nav-open .menu li{opacity:1;transform:none}.nav-open .menu li:first-child{transition-delay:80ms}.nav-open .menu li:nth-child(2){transition-delay:.14s}.nav-open .menu li:nth-child(3){transition-delay:.2s}.nav-open .menu li:nth-child(4){transition-delay:.26s}.mrow{letter-spacing:-.03em;padding:2.2vh 0;font:700 clamp(34px,9vw,64px)/1 Space Grotesk;display:block}.btn-menu{width:100%;height:56px;margin-top:4vh;padding:0 20px;font-size:18px}.btn-menu .arr{width:21px;height:18px}.menu-note{letter-spacing:.1em;color:var(--lab);margin-top:2vh;font:400 11.5px JetBrains Mono,monospace}.hero-wrap{z-index:1;height:100svh;position:relative}.screen{background:#000;height:100svh;position:relative;overflow:hidden}.screen-inner{transform-origin:50% 0;position:absolute;inset:0;overflow:hidden}.hero-wrap{touch-action:pan-y}.hands{transform-style:preserve-3d;pointer-events:none;position:absolute}.hand{transform-style:preserve-3d;position:absolute}.hand>div{position:relative}.hand img{width:100%;height:auto;display:block}.hand-human{width:50.59%;top:47.28%;left:0}.hand-ai{width:52.31%;top:15%;left:47.69%}.hand-human img{-webkit-mask-image:linear-gradient(90deg,#0000,#000 38%);mask-image:linear-gradient(90deg,#0000,#000 38%)}.hand-ai img{-webkit-mask-image:linear-gradient(250deg,#0000 8%,#000 36%);mask-image:linear-gradient(250deg,#0000 8%,#000 36%)}.tip{width:1px;height:1px;position:absolute}.hand-human .tip{top:.82%;left:96.74%}.hand-ai .tip{top:77.89%;left:.6%}html.intro .hand{opacity:0}.spark{pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}.hero-eye{left:calc(var(--pl) * var(--s));top:calc((var(--h1y) - 34) * var(--s));font:400 max(11px, calc(13 * var(--s))) "JetBrains Mono", monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--lab);white-space:nowrap;gap:.6em;display:flex;position:absolute;overflow:hidden}.hero-eye span{display:inline-block}.hero-dim{opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.frame{flex-direction:column;display:flex;position:absolute;inset:0}.sp{flex:1 1 0}.sp-top{height:calc(120 * var(--s));flex:none}.sp-a{flex-grow:239}.sp-b{flex-grow:194}.sp-c{flex-grow:115}.hero{height:calc(306 * var(--s));flex:none;position:relative}.hero h1{left:calc(var(--pl) * var(--s));top:calc(var(--h1y) * var(--s));font:700 calc(var(--h1fs) * var(--s))/calc(var(--h1lh) * var(--s)) "Space Grotesk";letter-spacing:calc(-2.4 * var(--s));color:var(--ink);white-space:nowrap;position:absolute}.hero h1 .ln{padding-bottom:calc(6 * var(--s));margin-bottom:calc(-6 * var(--s))}.hero .sub{left:calc(var(--pl) * var(--s));top:calc(var(--suby) * var(--s));font:400 calc(var(--subfs) * var(--s))/calc(var(--sublh) * var(--s)) "JetBrains Mono", monospace;letter-spacing:calc(-.87 * var(--s));color:var(--sub);white-space:nowrap;position:absolute}.btn-cta{left:calc(var(--pl) * var(--s));top:calc(248 * var(--s));position:absolute}.stats{height:calc(104 * var(--s));justify-content:flex-end;align-items:stretch;gap:calc(32 * var(--s));padding-right:calc(61 * var(--s));flex:none;display:flex;position:relative}.stat{min-width:calc(100 * var(--s));position:relative}.num{top:calc(var(--numy) * var(--s));font:500 calc(33.45 * var(--s)) "JetBrains Mono", monospace;color:#fff;white-space:nowrap;position:absolute}.lab{top:calc(var(--laby) * var(--s));font:400 calc(21.9 * var(--s)) "Space Grotesk";letter-spacing:calc(-.62 * var(--s));color:var(--lab);white-space:nowrap;position:absolute}.rule{background:linear-gradient(#ffffff16,#ffffff36 50%,#ffffff16);flex:none;width:1.5px}html.intro .logo,html.intro .nav a,html.intro .burger,html.intro .hero .sub,html.intro .num,html.intro .lab{opacity:0}html.intro .hero h1 .ln>span{transform:translateY(120%)}html.intro .hero-eye span{transform:translateY(110%)}html.intro .btn-cta{clip-path:inset(0 100% 0 0)}html.intro .rule{transform:scaleY(0)}@media (width<=1023px){.nav{display:none}.burger{display:flex}}@media (width<=1023px) and (aspect-ratio<=1){.btn{width:calc(174 * var(--s));height:calc(47.6 * var(--s));padding:0 calc(18 * var(--s)) 0 calc(14.8 * var(--s));gap:calc(9 * var(--s));font-size:calc(17.1 * var(--s))}.sp-a{flex-grow:520}.sp-b{flex-grow:90}.sp-c{flex-grow:110}.stats{padding:0 0 0 calc((var(--pl) - 2.6) * var(--s));justify-content:flex-start}}@media (width<=599px){.btn{width:calc(185 * var(--s));height:calc(50 * var(--s));padding:0 calc(19.1 * var(--s)) 0 calc(15.7 * var(--s));gap:calc(9.6 * var(--s));font-size:calc(17.5 * var(--s))}.btn-cta{top:calc(172 * var(--s))}.hero{height:calc(230 * var(--s))}.sp-a{flex-grow:270}.sp-b{flex-grow:30}.sp-c{flex-grow:40}.stats{gap:calc(16 * var(--s));height:calc(78 * var(--s))}.stat{min-width:calc(66 * var(--s))}.num{font-size:calc(21 * var(--s))}.lab{font-size:calc(14 * var(--s))}}.marquee{border-top:1px solid #1c1c1c;border-bottom:1px solid #1c1c1c;padding:9vh 0;overflow:hidden}.mq-row{letter-spacing:-.045em;text-transform:uppercase;will-change:transform;width:max-content;font:700 clamp(64px,11vw,200px)/1 Space Grotesk;display:flex}.mq-row.outline{color:#0000;-webkit-text-stroke:1.5px #fff}.mq-set{flex:none;display:flex}.mq-set span{white-space:nowrap;align-items:center;padding-right:.28em;display:inline-flex}.mq-set b{color:#fff;-webkit-text-stroke:0;margin-left:.55em;font-size:.32em}.manifesto{padding:22vh 4vw 24vh}.mf-eye{letter-spacing:.15em;text-transform:uppercase;color:#8a8a8a;gap:2vw;margin-bottom:6vh;font:400 13px JetBrains Mono,monospace;display:flex}.mf-eye>div{overflow:hidden}.mf-eye span{display:inline-block}.mf-text{letter-spacing:-.035em;text-indent:18vw;max-width:1500px;font:500 clamp(28px,4.4vw,84px)/1.04 Space Grotesk}.mf-text .hl{--fill:1;background:linear-gradient(#fff, #fff) no-repeat 0 92% / calc(var(--fill) * 100%) .07em}.services{flex-direction:column;height:100svh;display:flex;overflow:hidden}.sv-head{padding:calc(120 * var(--s)) 4vw 2vh;letter-spacing:.15em;text-transform:uppercase;color:#8a8a8a;align-items:center;gap:2vw;font:400 12px JetBrains Mono,monospace;display:flex}.sv-progress{background:#262626;flex:1;height:1px}.sv-progress i{transform-origin:0;background:#fff;height:100%;display:block;transform:scaleX(0)}.sv-track{flex:1;align-items:center;gap:3vw;width:max-content;padding:0 4vw 4vh;display:flex}.sv-intro{flex:none;width:38vw}.sv-intro h2{letter-spacing:-.045em;font:700 clamp(44px,6.2vw,120px)/.92 Space Grotesk}.sv-panel{background:#050505;border:1px solid #262626;flex:none;grid-template-columns:1fr 1.1fr;gap:3vw;width:76vw;height:100%;max-height:74vh;padding:3.5vw;display:grid;position:relative;overflow:hidden}.sv-idx{pointer-events:none;letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #ffffff1a;font:700 34vw/.8 Space Grotesk;position:absolute;bottom:-7vw;right:-1vw}.sv-copy{flex-direction:column;justify-content:flex-end;gap:2.4vh;display:flex;position:relative}.sv-title{letter-spacing:-.045em;font:700 clamp(40px,5.4vw,104px)/.95 Space Grotesk}.sv-copy p{color:#b5b5b5;max-width:36ch;font:400 15px/1.6 JetBrains Mono,monospace}.sv-copy ul,.pc-copy ul{flex-wrap:wrap;gap:8px;display:flex}.sv-copy li,.pc-copy li{letter-spacing:.08em;text-transform:uppercase;color:#ddd;border:1px solid #3a3a3a;padding:7px 12px;font:400 11.5px JetBrains Mono,monospace}.sv-visual{place-items:center;display:grid;position:relative}.mock{aspect-ratio:4/3;color:#fff;background:#000;border:1px solid #fff;width:min(100%,540px);overflow:hidden;box-shadow:24px 24px #ffffff0f}.mk-bar,.tm-bar{border-bottom:1px solid #fff;align-items:center;gap:7px;height:34px;padding:0 12px;display:flex}.mk-bar i,.tm-bar i{border:1px solid #fff;border-radius:50%;width:9px;height:9px}.mk-bar span,.tm-bar span{color:#8a8a8a;margin-left:auto;font:400 11px JetBrains Mono,monospace}.mk-body{gap:22px;padding:24px;display:grid}.mk-hero{gap:10px;display:grid}.mk-hero b{background:linear-gradient(90deg,#fff 40%,#777 50%,#fff 60%) 0 0/300% 100%;width:82%;height:20px;animation:2.4s linear infinite shimmer;display:block}.mk-hero b:nth-child(2){width:62%}.mk-hero b.short{background:#555;width:30%;height:12px;animation:none}.mk-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mk-grid i{aspect-ratio:1;border:1px solid #444;animation:2.4s ease-in-out infinite pulse}.mk-grid i:nth-child(2){animation-delay:.3s}.mk-grid i:nth-child(3){animation-delay:.6s}@keyframes shimmer{to{background-position:-300% 0}}@keyframes pulse{50%{background:#fff;border-color:#fff}}.mock-dash{grid-template-columns:64px 1fr;display:grid}.mock-dash aside{border-right:1px solid #fff;align-content:start;gap:14px;padding:16px 12px;display:grid}.mock-dash aside i{background:#555;height:8px}.mock-dash aside i:first-child{background:#fff;height:22px}.dash-main{grid-template-rows:auto 1fr;gap:16px;padding:16px;display:grid}.dash-kpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dash-kpis i{border:1px solid #555;height:52px}.dash-kpis i:first-child{background:#fff}.dash-chart{border-bottom:1px solid #fff;border-left:1px solid #fff;align-items:flex-end;gap:6px;padding:0 8px;display:flex}.dash-chart span{height:var(--h);transform-origin:bottom;animation:grow 2.6s cubic-bezier(.16,1,.3,1) var(--d) infinite alternate;background:#fff;flex:1}@keyframes grow{0%{transform:scaleY(.25)}}.mk-title{color:#000;background:#fff;justify-content:space-between;align-items:center;height:34px;padding:0 12px;font:500 12px JetBrains Mono,monospace;display:flex}.mk-title em{color:#000;-webkit-text-stroke:0;letter-spacing:.2em}.exe-body{align-content:center;gap:22px;height:calc(100% - 34px);padding:28px;display:grid}.exe-body p{font:500 clamp(16px,1.6vw,24px) Space Grotesk}.exe-bar{border:1px solid #fff;height:22px;padding:3px}.exe-bar i{background:repeating-linear-gradient(90deg,#fff 0 12px,#0000 12px 16px);height:100%;animation:3s steps(24,end) infinite install;display:block}@keyframes install{0%{width:0}85%,to{width:100%}}.exe-body code{color:#8a8a8a;font:400 11.5px JetBrains Mono,monospace}.mock-flow{place-items:center;padding:10px;display:grid}.mock-flow svg{width:100%;height:100%}.mock-flow text{font:500 13px JetBrains Mono,monospace}.mock-flow rect{stroke:#fff;stroke-width:1px}.flow-line{stroke-width:1.5px;stroke-dasharray:6 6;animation:1s linear infinite dash}@keyframes dash{to{stroke-dashoffset:-24px}}.invert{height:100svh;overflow:hidden}.iv-layer{text-align:center;place-items:center;display:grid;position:absolute;inset:0}.iv-black{color:#fff;background:#000}.iv-white{color:#000;clip-path:circle(75%);background:#fff}.iv-text{letter-spacing:-.055em;text-transform:uppercase;font:700 clamp(56px,12vw,230px)/.86 Space Grotesk}.iv-text span{display:block}.iv-small{letter-spacing:.3em;margin-top:4vh;font:400 clamp(12px,1.2vw,18px) JetBrains Mono,monospace}.iv-ring{mix-blend-mode:difference;pointer-events:none;z-index:1;border:1px solid #fff;border-radius:50%;width:70vmin;height:70vmin;margin:-35vmin 0 0 -35vmin;position:absolute;top:50%;left:50%}main>section.process{color:#000;background:#fff;padding:18vh 4vw 10vh}.process .eye{color:#595959}.process{--em:#000}.pc-head h2{letter-spacing:-.055em;font:700 clamp(56px,10vw,190px)/.88 Space Grotesk}.pc-stack{margin-top:12vh}.pc-card{top:calc(14vh + var(--i) * 2.6vh);height:74vh;margin-bottom:8vh;position:sticky}.pc-card:last-child{margin-bottom:0}.pc-inner{transform-origin:50% 0;color:#fff;background:#000;border:1px solid #000;grid-template-columns:auto 1fr;align-items:end;gap:4vw;height:100%;padding:4vw;display:grid;position:relative;overflow:hidden}.pc-num{letter-spacing:-.07em;font:700 clamp(120px,22vw,420px)/.76 Space Grotesk}.pc-copy{gap:2.4vh;max-width:640px;display:grid}.pc-copy h3{letter-spacing:-.045em;font:700 clamp(36px,4.6vw,88px)/.95 Space Grotesk}.pc-copy p{color:#b5b5b5;font:400 15.5px/1.6 JetBrains Mono,monospace}.pc-step{letter-spacing:.15em;text-transform:uppercase;color:#8a8a8a;font:400 12px JetBrains Mono,monospace;position:absolute;top:3vw;right:4vw}.terminal{height:100svh;padding:calc(120 * var(--s)) 4vw 4vh;grid-template-columns:1fr 1.25fr;align-items:center;gap:4vw;display:grid}.tm-big h2{letter-spacing:-.045em;font:700 clamp(44px,6vw,116px)/.92 Space Grotesk}.tm-win{background:#060606;border:1px solid #333;box-shadow:0 40px 120px #ffffff0d}.tm-bar{border-color:#333}.tm-bar i{border-color:#555}.tm-body{min-height:min(440px,56vh);padding:28px;font:400 clamp(13px,1.05vw,16px)/1.5 JetBrains Mono,monospace}.tm-line{gap:14px;margin-bottom:10px;display:flex}.tm-pre{color:#8a8a8a;flex:none;width:1ch}.tm-line.ok{color:#9a9a9a}.tm-line.live .tm-txt{color:#000;background:#fff;padding:0 6px}.tm-line.live .tm-pre{color:#fff;animation:1s step-end infinite blink}.tm-caret{vertical-align:middle;background:#fff;width:.6em;height:1.1em;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.caps{padding:20vh 4vw}.cp-head h2{letter-spacing:-.045em;margin-bottom:10vh;font:700 clamp(40px,6vw,116px)/.92 Space Grotesk}.cp-list{border-bottom:1px solid #333}.cp-list li{overflow:hidden}.cp-row{isolation:isolate;grid-template-columns:6vw 1fr auto 3vw;align-items:center;gap:2vw;padding:2.4vw 1.2vw;transition:color .45s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.cp-row:before{content:"";z-index:-1;transform-origin:bottom;background:#fff;transition:transform .55s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleY(0)}.cp-row .line{transform-origin:0;background:#333;height:1px;position:absolute;top:0;left:0;right:0}.cp-i,.cp-k{letter-spacing:.12em;text-transform:uppercase;color:#8a8a8a;font:400 13px JetBrains Mono,monospace;transition:color .45s}.cp-t{letter-spacing:-.04em;font:500 clamp(26px,3.8vw,72px)/1 Space Grotesk;transition:transform .55s cubic-bezier(.16,1,.3,1)}.cp-row .arr{width:100%;height:auto;transition:transform .55s cubic-bezier(.16,1,.3,1);transform:rotate(-45deg)}@media (hover:hover){.cp-row:hover{color:#000}.cp-row:hover:before{transform:scaleY(1)}.cp-row:hover .cp-i,.cp-row:hover .cp-k{color:#000}.cp-row:hover .cp-t{transform:translate(1.5vw)}.cp-row:hover .arr{transform:rotate(0)}}.footer{z-index:1;background:#000;border-top:1px solid #1c1c1c;position:relative;overflow:hidden}.ft-inner{padding:20vh 4vw 3vh}.ft-top{grid-template-columns:1.05fr 1fr;align-items:start;gap:6vw;display:grid}.ft-cta h2{letter-spacing:-.055em;font:700 clamp(52px,6.8vw,136px)/.88 Space Grotesk}.ft-lead{color:#b5b5b5;max-width:34ch;margin-top:4vh;font:400 15.5px/1.7 JetBrains Mono,monospace}.ft-btn{letter-spacing:-.01em;gap:22px;width:auto;height:68px;margin-top:5vh;padding:0 26px;font-size:clamp(16px,1.5vw,22px)}.ft-btn .arr{width:22px;height:18px}.ft-btn>span{transform:none}.ft-cols{border-top:1px solid #262626;grid-template-columns:repeat(4,1fr);gap:4vw;margin-top:16vh;padding-top:4vh;display:grid}.ft-cols .eye{margin-bottom:1.6vh}.ft-cols p{color:#d5d5d5;font:400 14px/1.7 JetBrains Mono,monospace}.ft-time{font-variant-numeric:tabular-nums}.ft-cols a{border-bottom:1px solid #555}.ft-word{letter-spacing:-.05em;justify-content:space-between;margin-top:10vh;padding-bottom:.02em;font:700 21.6vw/.78 Space Grotesk;display:flex;overflow:hidden}.ft-word span{display:inline-block}.ft-bottom{color:#8a8a8a;align-items:center;gap:2vw;margin-top:3vh;font:400 12px JetBrains Mono,monospace;display:flex}.ft-bottom span:last-child{margin-left:auto}@media (width<=899px){.sv-intro{width:78vw}.sv-panel{grid-template-rows:1fr auto;grid-template-columns:1fr;width:86vw;max-height:78vh;padding:6vw}.sv-visual{order:-1}.mock{width:100%;max-height:34vh}.sv-copy p{font-size:13px}.pc-inner{grid-template-columns:1fr;align-content:space-between;padding:6vw}.pc-num{font-size:34vw}.terminal{grid-template-columns:1fr;align-content:center;gap:5vh}.tm-body{min-height:44vh;padding:18px}.cp-row{grid-template-columns:9vw 1fr 6vw;padding:5vw 1vw}.cp-k{display:none}.ft-cols{grid-template-columns:1fr 1fr;gap:6vh 4vw}.ft-bottom{flex-wrap:wrap}.ft-bottom span:last-child{margin-left:0}.mf-text{text-indent:0}}@media (prefers-reduced-motion:reduce){.grain{animation:none}}.zoomgrid{height:100svh;overflow:hidden}.zg-stage{height:100%;position:relative}.zg-item{will-change:transform;place-items:center;display:grid;position:absolute;inset:0}.zg-pic{width:25vw;height:25vh;position:relative;overflow:hidden}.zg-pic img,.cp-preview img,.ft-trail img{object-fit:cover;width:100%;height:100%;display:block}.zg-pic.p1{width:35vw;height:30vh;top:-30vh;left:5vw}.zg-pic.p2{width:20vw;height:45vh;top:-10vh;left:-25vw}.zg-pic.p3{width:25vw;height:25vh;left:27.5vw}.zg-pic.p4{width:20vw;height:25vh;top:27.5vh;left:5vw}.zg-pic.p5{width:30vw;height:25vh;top:27.5vh;left:-22.5vw}.zg-pic.p6{width:15vw;height:15vh;top:22.5vh;left:25vw}.zg-pic.p7{width:14vw;height:18vh;top:-28vh;left:32vw}.zg-pic.p8{width:10vw;height:14vh;top:30vh;left:-42vw}.zg-shade{opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.zg-label{letter-spacing:.2em;text-transform:uppercase;color:#9a9a9a;font:400 12px JetBrains Mono,monospace;position:absolute;bottom:4vh;left:50%;transform:translate(-50%)}.zg-copy{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.zg-copy .eye{color:#e6e6e6}.zg-copy h2{letter-spacing:-.05em;font:700 clamp(44px,7.6vw,150px)/.9 Space Grotesk}.reel{height:100svh;overflow:hidden}.rl-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.rl-fallback{display:none}.reel.no-gl .rl-fallback{object-fit:cover;opacity:.7;width:100%;height:100%;display:block;position:absolute;inset:0}.rl-ui{padding:calc(140 * var(--s)) 4vw 5vh;pointer-events:none;background:linear-gradient(#0000 30%,#00000080 60%,#000000d9),linear-gradient(90deg,#0000008c,#0000 60%),linear-gradient(#00000080,#0000 22%);flex-direction:column;display:flex;position:absolute;inset:0}.rl-ui .eye{color:#fff}.rl-slides{flex:1;position:relative}.rl-slide{position:absolute;bottom:6vh;left:0}.rl-slide h2{letter-spacing:-.055em;font:700 clamp(56px,9.5vw,190px)/.88 Space Grotesk}.rl-slide .ln>span{transition:transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(110%)}.rl-slide.on .ln>span{transition-delay:80ms;transform:none}.rl-slide.on .ln+.ln>span{transition-delay:.16s}.rl-slide p{color:#e6e6e6;opacity:0;max-width:40ch;margin-top:3vh;font:400 15px/1.6 JetBrains Mono,monospace;transition:opacity .5s,transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(10px)}.rl-slide.on p{opacity:1;transition-delay:.25s;transform:none}.rl-foot{letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:2vw;font:400 12px JetBrains Mono,monospace;display:flex}.rl-count b{letter-spacing:-.02em;font:700 28px Space Grotesk}.rl-bar{background:#ffffff4d;flex:1;height:1px}.rl-bar i{transform-origin:0;background:#fff;height:100%;display:block;transform:scaleX(0)}.cp-preview{z-index:5;pointer-events:none;aspect-ratio:4/5;opacity:0;width:22vw;margin:-13.75vw 0 0 -11vw;display:none;position:fixed;top:0;left:0;overflow:hidden;transform:scale(.4)}.cp-preview img{clip-path:inset(100% 0 0);position:absolute;inset:0}.cp-preview.near{display:block}.ft-cta{position:relative}.ft-trail{z-index:0;pointer-events:none;position:absolute;inset:0}.ft-trail img{aspect-ratio:4/5;opacity:0;width:15vw;min-width:140px;height:auto;position:absolute;top:0;left:0}.ft-cta>:not(.ft-trail){z-index:1;position:relative}.ft-cta h2{mix-blend-mode:difference}.hud{z-index:58;pointer-events:none;mix-blend-mode:difference;color:#fff;letter-spacing:.18em;text-transform:uppercase;flex-direction:column;align-items:center;gap:14px;font:400 10.5px JetBrains Mono,monospace;display:flex;position:fixed;top:50%;right:16px;transform:translateY(-50%)}.hud-num,.hud-label,.hud-pct{writing-mode:vertical-rl}.hud-label{min-height:12ch}.hud-num,.hud-pct{color:#9a9a9a}.hud-bar{background:#ffffff4d;width:1px;height:90px}.hud-bar i{transform-origin:top;background:#fff;height:100%;display:block;transform:scaleY(0)}.statement{padding:22vh 0;overflow:hidden}.st-text{letter-spacing:-.055em;flex-direction:column;align-items:center;font:700 clamp(36px,10vw,180px)/1.02 Space Grotesk;display:flex}.st-line{white-space:nowrap;align-items:center;gap:.2em;display:flex}.st-img{flex:none;width:1.9em;height:.74em;display:block;overflow:hidden}.st-img img{object-fit:cover;width:100%;height:100%;display:block}.pc-img{width:30%;height:44%;position:absolute;top:4vw;right:4vw;overflow:hidden}.pc-img img{object-fit:cover;width:100%;height:100%;display:block}.pc-num,.pc-copy{position:relative}.pc-step{left:4vw;right:auto}.why{grid-template-columns:1fr 1.15fr;gap:6vw;padding:20vh 4vw 12vh;display:grid}.why-left{align-self:start;position:sticky;top:18vh}.why-left h2{letter-spacing:-.045em;font:700 clamp(44px,6vw,116px)/.92 Space Grotesk}.why-count{letter-spacing:-.06em;margin-top:6vh;font:700 clamp(110px,15vw,290px)/.86 Space Grotesk;display:flex}.why-count>span:first-child,.why-roll span{height:.86em;display:block}.why-roll-box{height:.86em;display:block;overflow:hidden}.why-roll{flex-direction:column;display:flex}.why-dots{gap:8px;margin-top:4vh;display:flex}.why-dots i{background:#333;width:28px;height:2px;transition:background .4s,width .6s cubic-bezier(.16,1,.3,1)}.why-dots i.on{background:#fff;width:56px}.why-item{margin-bottom:16vh}.why-item:last-child{margin-bottom:0}.why-img{aspect-ratio:4/3;margin-bottom:4vh;position:relative;overflow:hidden}.why-img img{object-fit:cover;width:100%;height:100%;display:block}.why-item h3{letter-spacing:-.04em;align-items:baseline;gap:1.4vw;font:700 clamp(30px,3.4vw,64px)/1 Space Grotesk;display:flex}.why-i{letter-spacing:.15em;color:#8a8a8a;font:400 13px JetBrains Mono,monospace}.why-item p{color:#b5b5b5;max-width:44ch;margin-top:2.4vh;font:400 15.5px/1.7 JetBrains Mono,monospace}.stack{padding:20vh 4vw}.sk-head h2{letter-spacing:-.045em;font:700 clamp(40px,6vw,116px)/.92 Space Grotesk}.sk-grid{perspective:1400px;grid-template-columns:repeat(8,1fr);gap:8px;margin-top:9vh;display:grid}.sk-el{--mx:-999px;--my:-999px;aspect-ratio:1/1.18;background:#1d1d1d;position:relative}.sk-el:before{content:"";background:radial-gradient(280px circle at var(--mx) var(--my), #ffffffd9, transparent 42%);position:absolute;inset:0}.sk-in{background:radial-gradient(420px circle at var(--mx) var(--my), #ffffff14, transparent 45%), #050505;flex-direction:column;padding:12px 14px;display:flex;position:absolute;inset:1px}.sk-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.sk-n{color:#8a8a8a;font:400 11px JetBrains Mono,monospace}.sk-sym{letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a;font:500 11px/1 JetBrains Mono,monospace}.sk-logo-wrap{flex:1 1 0;justify-content:center;align-items:center;min-height:0;padding:4px 0 8px;display:flex}.sk-logo{aspect-ratio:1;background:#0b0b0b;border:1px solid #262626;justify-content:center;align-items:center;width:auto;max-width:100%;height:100%;max-height:104px;padding:12%;transition:transform .55s cubic-bezier(.16,1,.3,1),border-color .4s;display:flex;overflow:hidden}.sk-logo svg{width:100%;height:100%;display:block}.sk-name{letter-spacing:.06em;text-transform:uppercase;font:500 13px JetBrains Mono,monospace}.sk-cat{letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a;margin-top:2px;font:400 10px JetBrains Mono,monospace}@media (hover:hover){.sk-el:hover .sk-in{color:#000;background:#fff}.sk-el:hover .sk-n,.sk-el:hover .sk-sym,.sk-el:hover .sk-cat{color:#555}.sk-el:hover .sk-logo{border-color:#000;transform:scale(1.04)}}main>section.faq{--em:#000;color:#000;background:#fff;grid-template-columns:1fr 1.6fr;gap:6vw;padding:20vh 4vw;display:grid}.faq .eye{color:#595959}.faq :focus-visible{outline-color:#000}.faq-head{align-self:start;position:sticky;top:18vh}.faq-head h2{letter-spacing:-.05em;font:700 clamp(48px,7vw,140px)/.9 Space Grotesk}.faq-list{border-bottom:1px solid #000}.faq-item{border-top:1px solid #000}.faq-q{text-align:left;letter-spacing:-.03em;color:#000;justify-content:space-between;align-items:center;gap:3vw;width:100%;padding:3.4vh 0;font:500 clamp(20px,2.1vw,34px)/1.15 Space Grotesk;display:flex}.faq-q span{transition:transform .5s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.faq-q:hover span{transform:translate(12px)}}.faq-icon{flex:none;width:22px;height:22px;position:relative}.faq-icon:before,.faq-icon:after{content:"";background:#000;height:2px;margin-top:-1px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:0;right:0}.faq-icon:after{transform:rotate(90deg)}.open .faq-icon:before,.open .faq-icon:after{transform:rotate(180deg)}.faq-a{grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.16,1,.3,1);display:grid}.faq-a>div{overflow:hidden}.open .faq-a{grid-template-rows:1fr}.faq-a p{color:#333;max-width:62ch;padding:0 6vw 4vh 0;font:400 15.5px/1.75 JetBrains Mono,monospace}@media (width>=900px) and (width<=1199px){.sk-in{padding:9px}.sk-logo{max-height:76px}.sk-sym{font-size:10px}.sk-name{font-size:11px}.sk-cat{font-size:9px}}@media (width<=899px){.hud{display:none}.pc-img{opacity:.3;width:auto;height:auto;inset:0}.pc-img .rz-meta{display:none}.pc-step{left:auto;right:6vw}.why,main>section.faq{grid-template-columns:1fr;gap:8vh}.why-left,.faq-head{position:relative;top:auto}.why-count,.why-dots{display:none}.sk-grid{grid-template-columns:repeat(4,1fr);gap:6px}.sk-in{padding:8px}.sk-sym{font-size:10px}.sk-name{letter-spacing:0;font-size:10px}.sk-cat{display:none}.statement{padding:14vh 0}}@media (width<=379px){.sk-el{aspect-ratio:1/1.3}.sk-name{white-space:nowrap;font-size:8.5px}}.skip{z-index:200;color:#000;background:#fff;padding:12px 18px;font:500 14px Space Grotesk;position:fixed;top:16px;left:16px;transform:translateY(-200%)}.skip:focus{transform:none}.brief{gap:4.4vh;padding-top:1vh;display:grid}.brief .hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.brief fieldset{border:0;min-width:0}.brief legend,.field>span{letter-spacing:.15em;text-transform:uppercase;color:#8a8a8a;margin-bottom:14px;font:400 11.5px JetBrains Mono,monospace;display:block}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{cursor:pointer;position:relative}.chip input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.chip span{letter-spacing:-.01em;border:1px solid #3a3a3a;padding:10px 16px;font:500 14.5px Space Grotesk;transition:background .35s,color .35s,border-color .35s;display:inline-block}.chip input:checked+span{color:#000;background:#fff;border-color:#fff}.chip input:focus-visible+span{outline-offset:3px;outline:2px solid #fff}@media (hover:hover){.chip:hover span{border-color:#fff}}.fields{grid-template-columns:1fr 1fr;gap:3.4vh 2vw;display:grid}.field.wide{grid-column:1/-1}.field input,.field textarea{color:#fff;letter-spacing:-.01em;background:0 0;border:0;border-bottom:1px solid #3a3a3a;border-radius:0;outline:none;width:100%;padding:10px 0 12px;font:400 20px/1.4 Space Grotesk;transition:border-color .35s,box-shadow .35s}.field textarea{resize:vertical;min-height:96px}.field input:focus,.field textarea:focus{border-bottom-color:#fff;box-shadow:0 1px #fff}:is(.field input:user-invalid,.field textarea:user-invalid){border-bottom-style:dashed;border-bottom-color:#fff}.opt{text-transform:none;letter-spacing:0;color:#7d7d7d;font-style:normal}.brief-send{letter-spacing:-.01em;justify-self:start;gap:44px;width:auto;height:64px;padding:0 24px;font-size:20px}.brief-send .arr{width:22px;height:18px}.brief-send>span{transform:none}.brief-note{color:#b5b5b5;min-height:1.6em;font:400 13px/1.6 JetBrains Mono,monospace}.brief-note a{color:#fff;text-underline-offset:3px;text-decoration:underline}@media (width<=899px){.ft-top{grid-template-columns:1fr;gap:9vh}.ft-cta h2{font-size:clamp(48px,13vw,96px)}}@media (width<=599px){.fields{grid-template-columns:1fr}}.mf-text .w{text-indent:0;display:inline-block;position:relative}.mf-real{color:#0000}.mf-code{white-space:nowrap;position:absolute;top:0;left:0}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rz{background:#0b0b0b;overflow:hidden}.rz img{opacity:0}.rz canvas{width:100%;height:100%;image-rendering:pixelated;display:block;position:absolute;inset:0}.rz.is-resolved img{opacity:1;transition:opacity .3s}.rz.is-resolved canvas{opacity:0;transition:opacity .3s}.rz-meta{z-index:1;color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#000;padding:4px 7px;font:500 10px/1 JetBrains Mono,monospace;transition:opacity .4s .9s;position:absolute;bottom:10px;left:10px}.rz.is-resolved .rz-meta{opacity:0}.core{height:100svh;overflow:hidden}.core-canvas{touch-action:pan-y;width:100%;height:100%;display:block;position:absolute;inset:0}.core.no-gl .core-canvas{display:none}.core-ui{padding:calc(140 * var(--s)) 4vw 5vh;pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.core-steps{flex:1;position:relative}.core-step{max-width:42vw;position:absolute;bottom:7vh;left:0}.core-n{letter-spacing:.15em;color:#8a8a8a;opacity:0;margin-bottom:2.4vh;font:400 12px JetBrains Mono,monospace;transition:opacity .5s;display:block}.core-step h2{letter-spacing:-.05em;font:700 clamp(44px,5.8vw,112px)/.92 Space Grotesk}.core-step .ln>span{transition:transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(110%)}.core-step p{color:#b5b5b5;opacity:0;max-width:36ch;margin-top:3vh;font:400 15px/1.65 JetBrains Mono,monospace;transition:opacity .5s,transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(10px)}.core-step.on .core-n{opacity:1}.core-step.on .ln>span{transition-delay:80ms;transform:none}.core-step.on .ln+.ln>span{transition-delay:.16s}.core-step.on p{opacity:1;transition-delay:.25s;transform:none}.core-foot{letter-spacing:.15em;text-transform:uppercase;color:#8a8a8a;align-items:center;gap:2vw;font:400 12px JetBrains Mono,monospace;display:flex}.core-count b{letter-spacing:-.02em;color:#fff;font:700 28px Space Grotesk}.core-bar{background:#262626;flex:1;height:1px}.core-bar i{transform-origin:0;background:#fff;height:100%;display:block;transform:scaleX(0)}@media (width<=899px){.core-ui{background:linear-gradient(#0000 52%,#000000d9 74%)}.core-step{max-width:none;bottom:4vh;right:0}.core-step h2{font-size:clamp(38px,10.5vw,72px)}.core-foot>span:last-child{display:none}}
