@font-face{font-family:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_f27993{font-family:Sora,Sora Fallback;font-style:normal}.__variable_f27993{--font-sora:"Sora","Sora Fallback"}:root{--u:calc(min(100vw, 1920px) / 1920);--bg:#000;--text:#ececec;--muted:#e3e3e3;--blue:#0017ff;--blue-deep:#0000c4;--card:#141414;--ease:cubic-bezier(0.22,1,0.36,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--font:var(--font-sora),"Sora",system-ui,-apple-system,"Segoe UI",sans-serif;--scroll:0}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body,html{background:var(--bg)}body{margin:0;color:var(--text);font-family:var(--font);font-weight:300;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.menu-open body{overflow:hidden}a{text-decoration:none}a,button{color:inherit}button{font:inherit}h1,h2,h3,p,ul{margin:0;padding:0}ul{list-style:none}img.pic{display:block;width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:6px}::selection{background:var(--blue);color:#fff}main{overflow:clip}.stage{position:relative;width:calc(1920 * var(--u));margin:0 auto}.abs,.abs-y{position:absolute;left:calc(var(--x, 0) * var(--u));top:calc(var(--y, 0) * var(--u));width:calc(var(--w, 1920) * var(--u))}html.js [data-reveal]{transition:opacity 1s var(--ease),transform 1.2s var(--ease),filter 1s var(--ease);transition-delay:var(--d,0s)}html.js [data-reveal=up]:not(.is-in){opacity:0;transform:translateY(50px)}html.js [data-reveal=down]:not(.is-in){opacity:0;transform:translateY(-30px)}html.js [data-reveal=fade]:not(.is-in){opacity:0}html.js [data-reveal=left]:not(.is-in){opacity:0;transform:translateX(-140px) rotate(-6deg)}html.js [data-reveal=right]:not(.is-in){opacity:0;transform:translateX(140px)}html.js [data-reveal=scale]:not(.is-in){opacity:0;transform:scale(.6) rotate(-25deg)}html.js [data-reveal=pop]:not(.is-in){opacity:0;transform:scale(.2)}html.js [data-reveal=rise]{transition-duration:1.6s,1.8s,1.6s}html.js [data-reveal=rise]:not(.is-in){opacity:0;transform:translateY(22%) scale(.94);filter:blur(8px)}html.js [data-reveal=fly]{transition-duration:1.4s,2.2s,1s}html.js [data-reveal=fly]:not(.is-in){opacity:0;transform:translate(-70vw,-120px) rotate(-14deg) scale(.7)}html.js [data-reveal=roll]{transition-duration:1s,1.8s,1s}html.js [data-reveal=roll]:not(.is-in){opacity:0;transform:translateX(-320px)}html.js [data-reveal=emerge]{transition-duration:1.4s,2s,1.4s}html.js [data-reveal=emerge]:not(.is-in){opacity:0;transform:translateY(40%)}html.js [data-reveal=chars] .char,html.js [data-reveal=words] .word{display:inline-block;transition:opacity .9s var(--ease),transform 1.1s var(--ease),filter .9s var(--ease)}html.js [data-reveal=chars] .char{transition-delay:calc(var(--i) * 70ms)}html.js [data-reveal=words] .word{transition-delay:calc(.7s + var(--i) * .11s)}html.js [data-reveal=chars]:not(.is-in) .char{opacity:0;transform:translateY(55%) rotate(8deg);filter:blur(10px)}html.js [data-reveal=words]:not(.is-in) .word{opacity:0;transform:translateY(40%);filter:blur(6px)}[data-reveal=lines] .line{display:block;overflow:hidden;padding-bottom:.08em}[data-reveal=lines] .line__inner{display:inline-block}html.js [data-reveal=lines] .line__inner{transition:transform 1.1s var(--ease),opacity 1.1s var(--ease);transition-delay:calc(var(--i) * .12s)}html.js [data-reveal=lines]:not(.is-in) .line__inner{transform:translateY(110%);opacity:0}html.js [data-reveal=draw] .hero__orbit-path{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 2.2s var(--ease-in-out) .2s}html.js [data-reveal=draw]:not(.is-in) .hero__orbit-path{stroke-dashoffset:1}@keyframes drift{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(10px,-22px) rotate(4deg)}66%{transform:translate(-8px,-8px) rotate(-3deg)}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.01)}}@keyframes bob{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-16px) rotate(3deg)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes tumble{0%{transform:rotate(0deg) translateY(0)}50%{transform:rotate(180deg) translateY(-12px)}to{transform:rotate(1turn) translateY(0)}}@keyframes pulse{0%,to{opacity:.75}50%{opacity:1}}.float--drift{animation:drift 11s ease-in-out infinite}.float--slow{animation:floatY 7s ease-in-out infinite}.float--breathe{animation:breathe 6s ease-in-out infinite}.hover-bob{animation:bob 4.5s ease-in-out infinite}.spin--slow{animation:spin 140s linear infinite}.spin--slower{animation:spin 220s linear infinite}.tumble{animation:tumble 70s linear infinite}.tumble--rev{animation-direction:reverse;animation-duration:90s}.tumble--slow{animation-duration:120s}.header{position:fixed;inset:0 0 auto 0;z-index:50;height:calc(170 * var(--u));max-height:140px;pointer-events:none}.header:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.75),transparent);opacity:0;transition:opacity .5s var(--ease)}html.is-scrolled .header:before{opacity:1}html.menu-open .header:before{opacity:0}.logo{position:absolute;left:calc(50% - 960 * var(--u) + 110 * var(--u));top:calc(78 * var(--u));font-size:max(20px,calc(34 * var(--u)));font-weight:400;letter-spacing:-.01em;color:#fff;pointer-events:auto}.logo strong{font-weight:700}.menu-btn{position:absolute;left:calc(50% - 960 * var(--u) + 1754 * var(--u));top:calc(75 * var(--u));width:max(38px,calc(50 * var(--u)));height:max(38px,calc(50 * var(--u)));padding:0;border:0;background:none;color:#fff;cursor:pointer;pointer-events:auto}.menu-mark{width:100%;height:100%;overflow:visible}.menu-mark__frame{transition:transform .6s var(--ease);transform-origin:50% 50%}.menu-mark__star{transform-origin:25px 25px;transition:transform .7s var(--ease)}.menu-mark__rays{transition:opacity .4s}.menu-btn:hover .menu-mark__star{transform:rotate(90deg)}.menu-mark.is-open .menu-mark__star{transform:rotate(135deg) scale(1.05)}.menu-mark.is-open .menu-mark__rays{opacity:0}.menu-mark.is-open .menu-mark__frame{transform:rotate(90deg)}.menu{position:fixed;inset:0;z-index:40;display:flex;flex-direction:column;justify-content:center;padding:0 calc(50vw - 960 * var(--u) + 260 * var(--u));background:rgba(0,0,0,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-clip-path:circle(0 at calc(50% - 960 * var(--u) + 1779 * var(--u)) calc(100 * var(--u)));clip-path:circle(0 at calc(50% - 960 * var(--u) + 1779 * var(--u)) calc(100 * var(--u)));transition:-webkit-clip-path .9s var(--ease-in-out);transition:clip-path .9s var(--ease-in-out);transition:clip-path .9s var(--ease-in-out),-webkit-clip-path .9s var(--ease-in-out);visibility:hidden}.menu.is-open{-webkit-clip-path:circle(150% at calc(50% - 960 * var(--u) + 1779 * var(--u)) calc(100 * var(--u)));clip-path:circle(150% at calc(50% - 960 * var(--u) + 1779 * var(--u)) calc(100 * var(--u)));visibility:visible}.menu:not(.is-open){transition:visibility 0s .7s,-webkit-clip-path .7s var(--ease-in-out);transition:clip-path .7s var(--ease-in-out),visibility 0s .7s;transition:clip-path .7s var(--ease-in-out),visibility 0s .7s,-webkit-clip-path .7s var(--ease-in-out)}.menu__glow{position:absolute;left:-10%;right:-10%;bottom:-40vh;height:70vh;border-radius:50%;background:radial-gradient(ellipse at 50% 0,rgba(0,23,255,.55),transparent 65%);pointer-events:none}.menu__nav{display:flex;flex-direction:column;gap:.1em}.menu__link{position:relative;align-self:flex-start;font-size:clamp(44px,8vw,140px);font-weight:700;line-height:1.1;color:var(--text);opacity:0;transform:translateY(60px);transition:opacity .6s var(--ease),transform .8s var(--ease),color .3s}.menu__num{position:absolute;left:-2.6em;top:1.2em;font-size:14px;font-weight:300;color:#8a8a8a}.menu__link:hover{color:#fff;text-shadow:0 0 40px rgba(0,23,255,.9)}.menu__contact{display:flex;gap:40px;margin-top:6vh;font-size:clamp(15px,1.4vw,24px);font-weight:500;opacity:0;transform:translateY(30px);transition:opacity .6s var(--ease),transform .8s var(--ease)}.menu.is-open .menu__contact,.menu.is-open .menu__link{opacity:1;transform:none;transition-delay:calc(.3s + var(--i) * 80ms)}.scroll-nav{position:fixed;z-index:30;left:calc(50% - 960 * var(--u) + 112 * var(--u));top:calc(520 * var(--u));width:max(36px,calc(50 * var(--u)));display:flex;flex-direction:column;align-items:center}.scroll-nav__track{position:relative;width:2px;height:calc(168 * var(--u));background:rgba(255,255,255,.4);border-radius:2px}.scroll-nav__thumb{position:absolute;left:50%;top:calc(var(--scroll) * (168 - 38) * var(--u));width:max(5px,calc(6 * var(--u)));height:calc(38 * var(--u));border-radius:6px;background:#fff;transform:translateX(-50%);box-shadow:0 0 12px rgba(255,255,255,.6)}.scroll-nav__btn{display:grid;place-items:center;width:100%;aspect-ratio:1;border:0;border-radius:50%;cursor:pointer;transition:transform .4s var(--ease),background .3s,color .3s,box-shadow .4s}.scroll-nav__btn svg{width:44%;height:44%}.scroll-nav__btn--up{margin-top:calc(54 * var(--u));background:#5f5f5f;color:#fff}.scroll-nav__btn--down{margin-top:calc(25 * var(--u));background:#f2f2f2;color:#000}.scroll-nav__btn:hover{transform:scale(1.12);background:var(--blue);color:#fff;box-shadow:0 0 24px rgba(0,23,255,.7)}.scroll-nav__btn--down svg{animation:nudge 2.4s ease-in-out infinite}@keyframes nudge{0%,60%,to{transform:translateY(0)}30%{transform:translateY(3px)}}.space{position:relative;background:url(/images/space-bg.webp) 50% 0/max(100%,calc(2292 * var(--u))) auto no-repeat,#000}.space:after{content:"";position:absolute;left:0;right:0;top:calc(732 * var(--u));height:calc(1289 * var(--u));background:url(/images/space-bg.webp) 50% 0/max(100%,calc(2292 * var(--u))) auto no-repeat;transform:scaleX(-1);-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,#000 75%,transparent);mask-image:linear-gradient(180deg,transparent,#000 30%,#000 75%,transparent);pointer-events:none}.hero{position:relative;z-index:1}.hero__stage{height:calc(1000 * var(--u))}.hero__glow{position:absolute;left:50%;top:calc(470 * var(--u));width:calc(2700 * var(--u));height:calc(420 * var(--u));margin-left:calc(-1350 * var(--u));background:radial-gradient(ellipse 50% 50% at 50% 62%,rgba(25,45,255,.85) 0,rgba(0,23,255,.4) 40%,transparent 72%);animation:pulse 7s ease-in-out infinite;pointer-events:none}.hero__horizon{position:absolute;left:50%;top:calc(690 * var(--u));width:calc(3100 * var(--u));height:calc(330 * var(--u));margin-left:calc(-1550 * var(--u));border-radius:50%;background:radial-gradient(ellipse 50% 50% at 50% 50%,#070707 75%,rgba(7,7,7,0) 100%);box-shadow:0 calc(-3 * var(--u)) calc(16 * var(--u)) rgba(70,95,255,.55);-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}.hero__orbit{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.hero__crtv{text-align:center;font-size:max(22px,calc(43 * var(--u)));line-height:1.26;font-weight:300;color:#e6e6e6;letter-spacing:.01em}.orbit-moon{z-index:2;aspect-ratio:1;display:block;transition-delay:var(--d)}.orbit-moon__body{display:block;width:100%;height:100%;border-radius:50%;overflow:hidden;box-shadow:0 0 calc(18 * var(--u)) rgba(255,255,255,.18);animation:floatY 6s ease-in-out infinite;animation-delay:calc(var(--d) * -3);transition:transform .5s var(--ease),box-shadow .5s}.orbit-moon__body img{width:100%;height:100%;object-fit:cover;transform:scale(1.32)}.orbit-moon--far .orbit-moon__body{filter:blur(calc(3.5 * var(--u)));opacity:.85}.orbit-moon__label{position:absolute;top:50%;white-space:nowrap;font-size:max(10px,calc(11 * var(--u)));color:#d0d0d0;transform:translateY(-80%);transition:color .3s,letter-spacing .4s var(--ease),text-shadow .3s}.orbit-moon--left .orbit-moon__label{right:calc(100% + 8 * var(--u))}.orbit-moon--right .orbit-moon__label{left:calc(100% + 8 * var(--u))}.orbit-moon:focus-visible .orbit-moon__body,.orbit-moon:hover .orbit-moon__body{transform:scale(1.25);box-shadow:0 0 calc(30 * var(--u)) rgba(80,110,255,.8);filter:none;opacity:1}.orbit-moon:hover .orbit-moon__label{color:#fff;letter-spacing:.08em;text-shadow:0 0 12px rgba(0,23,255,.9)}.hero__planet{z-index:1}.hero__planet-disc{position:relative;aspect-ratio:1;border-radius:50%;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 36%,rgba(0,0,0,.38) 45%,rgba(0,0,0,.1) 55%,rgba(0,0,0,.05));mask-image:linear-gradient(180deg,#000 0,#000 36%,rgba(0,0,0,.38) 45%,rgba(0,0,0,.1) 55%,rgba(0,0,0,.05))}.hero__planet-disc:after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.1),transparent 45%),radial-gradient(circle at 50% 50%,transparent 62%,rgba(0,0,0,.45) 72%);box-shadow:inset 0 calc(6 * var(--u)) calc(18 * var(--u)) rgba(150,170,255,.12);pointer-events:none}.hero__planet-spin{will-change:rotate}.hero__tagline{z-index:3;text-align:center;font-size:max(22px,calc(47 * var(--u)));line-height:1.26;font-weight:300;color:#fff;letter-spacing:-.005em}.hero__tagline strong{font-weight:700}.about{position:relative;z-index:1}.about__stage{height:calc(978 * var(--u))}.about__text{text-align:right;font-size:max(20px,calc(62 * var(--u)));line-height:calc(85 * var(--u));font-weight:400;color:var(--muted);letter-spacing:-.005em}.about__asteroid--edge img{transform:rotate(-30deg)}.big-title{z-index:2;text-align:center;font-size:max(56px,calc(123 * var(--u)));line-height:1.26;font-weight:700;letter-spacing:-.015em;color:var(--text)}.why{position:relative}.why__stage{height:calc(1172 * var(--u))}.why__bg{position:absolute;left:50%;top:0;width:max(100%,calc(2121 * var(--u)));transform:translateX(-50%);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 60%,transparent 86%);mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 60%,transparent 86%);pointer-events:none}.value,.why__chair{z-index:2}.value{text-align:center;transition-delay:var(--d)}.value__icon{display:block;width:calc(165 * var(--u));height:calc(165 * var(--u));margin:0 auto;color:#fff}.value__icon svg{width:100%;height:100%;display:block;filter:drop-shadow(0 0 0 rgba(0,23,255,0));transition:filter .5s,transform .8s var(--ease)}.value--sparkle .value__icon svg{animation:twinkle 3.6s ease-in-out infinite}.value--burst .value__icon svg{animation:spin 26s linear infinite}.value--spiral .value__icon svg{animation:spin 18s linear infinite reverse}@keyframes twinkle{0%,to{transform:scale(1) rotate(0deg)}45%{transform:scale(.82) rotate(45deg)}55%{transform:scale(1.05) rotate(45deg)}}.value:hover .value__icon svg{filter:drop-shadow(0 0 22px rgba(60,90,255,.95));animation-duration:1.2s}.value--burst:hover .value__icon svg,.value--spiral:hover .value__icon svg{animation-duration:3s}.value__title{margin-top:calc(36 * var(--u));font-size:max(17px,calc(30 * var(--u)));line-height:1.26;font-weight:800;text-transform:uppercase;letter-spacing:.01em;color:#fff}.value__text{max-width:calc(var(--tw) * var(--u));margin:calc(12 * var(--u)) auto 0;font-size:max(12px,calc(16.5 * var(--u)));line-height:1.38;font-weight:500;color:var(--muted)}.we{position:relative;z-index:2}.we__stage{height:calc(1100 * var(--u))}.services{z-index:3;display:flex;gap:calc(35 * var(--u));align-items:flex-start}.service-slot{flex:0 0 calc(245 * var(--u))}.service{position:relative;border-radius:calc(18 * var(--u));background:rgba(20,20,20,0);transition:background .5s var(--ease),box-shadow .6s}.service.is-active{background:var(--card);box-shadow:0 calc(30 * var(--u)) calc(60 * var(--u)) rgba(0,0,0,.6)}.service__card{width:100%;padding:0;border:0;background:none;text-align:left;cursor:pointer}.service__card,.service__media{position:relative;display:block}.service__media{height:calc(253 * var(--u));-webkit-clip-path:inset(calc(-140 * var(--u)) 0 0 0 round 0 0 calc(18 * var(--u)) calc(18 * var(--u)));clip-path:inset(calc(-140 * var(--u)) 0 0 0 round 0 0 calc(18 * var(--u)) calc(18 * var(--u)));transform-origin:50% 100%;transition:transform .7s var(--ease)}.service__img{position:absolute;left:0;right:0;bottom:0;transform-origin:50% 100%;transition:opacity .7s var(--ease),transform 1.2s var(--ease),filter .7s}.service__img--color{opacity:0}.service.is-active .service__img--color{opacity:1}.service:not(.is-active) .service__card:hover .service__img{transform:scale(1.04)}.service--brand .service__img--bw{filter:grayscale(1) brightness(.85)}.service__shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.85));pointer-events:none}.service__label,.service__title{position:absolute;z-index:2;transition:opacity .5s var(--ease),transform .6s var(--ease)}.service__label{left:calc(30 * var(--u));font-size:max(13px,calc(22 * var(--u)));line-height:1.26;font-weight:400}.service__label,.service__title{bottom:calc(22 * var(--u));color:#fff}.service__title{left:0;right:0;padding:0 calc(40 * var(--u));text-align:center;text-transform:uppercase;font-size:max(16px,calc(29 * var(--u)));line-height:.92;font-weight:800;opacity:0;transform:translateY(calc(16 * var(--u)))}.service.is-active .service__label{opacity:0;transform:translateY(calc(-10 * var(--u)))}.service.is-active .service__title{opacity:1;transform:none;transition-delay:.1s}.service__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s var(--ease)}.service.is-active .service__panel{grid-template-rows:1fr}.service__panel-inner{overflow:hidden;display:flex;justify-content:center}.btn-start{display:grid;place-items:center;width:calc(133 * var(--u));min-width:96px;height:calc(33 * var(--u));min-height:26px;margin:calc(18 * var(--u)) 0 calc(15 * var(--u));border-radius:calc(8 * var(--u));background:var(--blue-deep);font-size:max(9px,calc(9.5 * var(--u)));font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff;transition:background .3s,box-shadow .4s,transform .4s var(--ease)}.btn-start:hover{background:var(--blue);box-shadow:0 0 26px rgba(0,23,255,.8);transform:translateY(-2px)}.we__cart{z-index:2}.we__tagline{width:calc(720 * var(--u));font-size:max(15px,calc(26 * var(--u)));line-height:calc(30 * var(--u));font-weight:300;color:var(--text)}.we__planet{z-index:1}.we__rock{z-index:3}.our{position:relative;z-index:1}.our__stage{height:calc(1370 * var(--u))}.our__bg{position:absolute;left:50%;top:calc(300 * var(--u));width:max(100%,calc(2375 * var(--u)));transform:translateX(-50%);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 14%,#000 56%,transparent 74%);mask-image:linear-gradient(180deg,transparent 0,#000 14%,#000 56%,transparent 74%);pointer-events:none}.our__reader{z-index:2}.projects,.projects__page{position:absolute;inset:0;pointer-events:none}.projects{z-index:3;touch-action:pan-y}.project-card{pointer-events:auto;height:calc(292 * var(--u));display:flex;flex-direction:column;align-items:center;padding-top:calc(35 * var(--u));border-radius:calc(12 * var(--u));border:1px solid rgba(255,255,255,.1);background:linear-gradient(160deg,rgba(255,255,255,.16),rgba(255,255,255,.07));backdrop-filter:blur(6px) brightness(1.08);-webkit-backdrop-filter:blur(6px) brightness(1.08);box-shadow:0 calc(20 * var(--u)) calc(40 * var(--u)) rgba(0,0,0,.35);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .6s var(--ease),background .4s,border-color .4s,box-shadow .6s;animation:card-in 1s var(--ease) backwards;animation-delay:calc(var(--i) * 90ms)}.projects__page--prev .project-card{animation-name:card-in-prev}@keyframes card-in{0%{opacity:0;transform:translate3d(calc(90 * var(--u)),calc(40 * var(--u)),0) scale(.95);filter:blur(6px)}}@keyframes card-in-prev{0%{opacity:0;transform:translate3d(calc(-90 * var(--u)),calc(40 * var(--u)),0) scale(.95);filter:blur(6px)}}.project-card:hover{transform:translateY(calc(-10 * var(--u)));border-color:rgba(70,95,255,.7);background:linear-gradient(160deg,rgba(255,255,255,.24),rgba(255,255,255,.1));box-shadow:0 calc(30 * var(--u)) calc(60 * var(--u)) rgba(0,0,0,.45),0 0 calc(40 * var(--u)) rgba(0,23,255,.35)}.project-card__logo{width:calc(293 * var(--u));height:auto;pointer-events:none}.project-card__tags{margin-top:calc(28 * var(--u));text-align:center;font-size:max(11px,calc(19 * var(--u)));line-height:calc(24 * var(--u));font-weight:300;color:#f2f2f2}.project-card__tags span{display:block}.project-card__link{margin-top:auto;margin-bottom:calc(22 * var(--u));display:flex;flex-direction:column;align-items:center;gap:calc(3 * var(--u));font-size:max(8px,calc(10 * var(--u)));font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff}.project-card__link svg{width:calc(17 * var(--u));min-width:12px;height:auto}.project-card:hover .project-card__link .arrow{animation:arrow-bounce .9s var(--ease) infinite}@keyframes arrow-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}.moon-dots{z-index:3;height:calc(90 * var(--u));justify-content:center}.moon-dots,.moon-dots__track{display:flex;align-items:center}.moon-dots__track{transform:translateX(calc(var(--shift) * 64 * var(--u)));transition:transform .8s var(--ease)}.moon-dot{--s:30;display:grid;place-items:center;width:calc(64 * var(--u));min-width:26px;height:calc(80 * var(--u));padding:0;border:0;background:none;cursor:pointer}.moon-dot__body{position:relative;display:block;width:calc(var(--s) * var(--u));min-width:12px;aspect-ratio:1;border-radius:50%;opacity:.4;transition:width .7s var(--ease),opacity .6s,box-shadow .6s,transform .4s var(--ease)}.moon-dot__body img{width:100%;height:100%;object-fit:cover;border-radius:50%;transform:scale(1.32);-webkit-clip-path:circle(38%);clip-path:circle(38%)}.moon-dot__body:after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,#fff 55%,#dfe3ff 100%);opacity:0;transition:opacity .6s}.moon-dot--d1{--s:42}.moon-dot--d1 .moon-dot__body{opacity:.85}.moon-dot.is-active{--s:54}.moon-dot.is-active .moon-dot__body{opacity:1;box-shadow:0 0 0 calc(3 * var(--u)) rgba(30,50,255,.95),0 0 calc(34 * var(--u)) calc(8 * var(--u)) rgba(0,23,255,.8)}.moon-dot.is-active .moon-dot__body:after{opacity:1}.moon-dot:hover .moon-dot__body{transform:scale(1.15);opacity:1}.join{position:relative;z-index:1}.join__stage{height:calc(1112 * var(--u))}.join__title{z-index:4;text-align:center;font-size:max(30px,calc(67 * var(--u)));line-height:calc(78 * var(--u));font-weight:500;color:var(--text);letter-spacing:-.005em}.join__horizon{position:absolute;left:50%;top:calc(150 * var(--u));width:max(100vw,calc(1920 * var(--u)));height:calc(620 * var(--u));transform:translateX(-50%);overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%);mask-image:linear-gradient(180deg,transparent,#000 22%)}.join__glow,.join__glow-core{animation:pulse 5.5s ease-in-out infinite}.join__glow-core{animation-delay:-2s}.join__astronaut{z-index:2}.join__ground{position:absolute;z-index:3;left:50%;top:calc(441 * var(--u));width:max(100vw,calc(2142 * var(--u)));transform:translateX(-50%);-webkit-mask-image:linear-gradient(180deg,transparent 6%,#000 26%);mask-image:linear-gradient(180deg,transparent 6%,#000 26%);pointer-events:none}.footer{z-index:4;display:flex;align-items:center;padding-left:calc(357 * var(--u));font-size:max(14px,calc(26 * var(--u)));line-height:1.26}.footer__nav{display:flex;gap:calc(52 * var(--u));width:calc(723 * var(--u));font-weight:300}.footer__contact{display:flex;gap:calc(50 * var(--u));font-weight:500;color:#fff}.footer a{position:relative;transition:color .3s}.footer a:after{content:"";position:absolute;left:0;right:0;bottom:-.15em;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .5s var(--ease)}.footer a:hover{color:#fff}.footer a:hover:after{transform:scaleX(1);transform-origin:left}@media (max-width:900px){:root{--u:calc(100vw / 900)}.header{height:84px;max-height:none}.logo{left:20px;top:24px}.menu-btn{left:auto;right:20px;top:20px}.menu{padding:0 28px 0 64px;-webkit-clip-path:circle(0 at calc(100% - 40px) 40px);clip-path:circle(0 at calc(100% - 40px) 40px)}.menu.is-open{-webkit-clip-path:circle(150% at calc(100% - 40px) 40px);clip-path:circle(150% at calc(100% - 40px) 40px)}.menu__contact{flex-direction:column;gap:10px}.scroll-nav{display:none}.hero{--u:calc(100vw / 1050)}.hero__stage{left:50%;width:calc(1920 * var(--u));margin-left:calc(-960 * var(--u));height:calc(1000 * var(--u) + 150px)}.hero .stage>*{margin-top:84px}.hero__horizon{box-shadow:none}.orbit-moon--far{display:none}.orbit-moon__label{font-size:11px}.hero__crtv{font-size:26px}.hero__tagline{left:50%;width:100vw;margin-left:-50vw;padding:0 24px;font-size:clamp(22px,6.4vw,34px)}.about__stage,.join__stage,.our__stage,.we__stage,.why__stage{width:100%;height:auto}.about .abs,.join .abs,.our .abs,.our .abs-y,.we .abs,.we .abs-y,.why .abs,.why .abs-y{position:relative;left:auto;top:auto;width:auto}.about__stage{padding:34vw 22px 22vw}.about__astronaut.abs{position:absolute;left:0;top:0;width:36vw}.about__moon.abs{position:absolute;right:6vw;top:6vw;width:28vw}.about__asteroid--edge.abs{position:absolute;right:-9vw;top:46vw;width:22vw}.about__asteroid--low.abs{position:absolute;left:6vw;bottom:0;width:22vw}.about__text{margin-top:26vw;font-size:clamp(22px,6.6vw,40px);line-height:1.3}.why__stage{padding:22vw 20px 20vw}.big-title{font-size:clamp(64px,20vw,120px)}.why__chair.abs{position:absolute;right:-1vw;top:4vw;width:25vw}.why__bg{top:18vw;width:220vw}.values{display:flex;flex-direction:column;gap:52px;margin-top:34vw}.value__icon{width:88px;height:88px}.value__title{margin-top:20px;font-size:20px}.value__text{max-width:320px;font-size:14px}.we__stage{padding:16vw 0 14vw}.we__ufo.abs{position:absolute;left:4vw;top:4vw;width:30vw}.we__planet.abs{position:absolute;right:-10vw;top:8vw;width:30vw}.services.abs{margin-top:6vw;padding:70px 20px 20px;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.services::-webkit-scrollbar{display:none}.service-slot{flex:0 0 min(62vw,260px);scroll-snap-align:center}.service,.service__media{border-radius:16px}.service__media{height:min(64vw,270px);-webkit-clip-path:inset(-140px 0 0 0 round 0 0 16px 16px);clip-path:inset(-140px 0 0 0 round 0 0 16px 16px)}.service__label{left:18px;bottom:16px;font-size:16px}.service__title{font-size:22px;padding:0 26px}.btn-start{width:130px;height:34px;margin:14px 0;border-radius:8px;font-size:10px}.we__cart.abs{position:absolute;left:6vw;bottom:10vw;width:22vw}.we__tagline.abs{margin:10vw 20px 0 34vw;min-height:34vw;font-size:clamp(15px,4.2vw,22px);line-height:1.35}.we__rock{display:none}.our__stage{padding:10vw 16px 14vw}.our__bg{top:40vw;width:260vw}.our__reader.abs{width:56vw;margin:4vw 0 -6vw -4vw}.projects,.projects__page{position:relative;pointer-events:auto}.projects__page{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.project-card.abs{height:auto;aspect-ratio:391/292;padding:8% 6% 0;border-radius:10px}.project-card__logo{width:86%}.project-card__tags{margin-top:6%;font-size:clamp(9px,2.7vw,14px);line-height:1.3}.project-card__link{margin-bottom:8%;font-size:8px}.moon-dots.abs{height:70px;margin-top:16px}.moon-dots__track{transform:translateX(calc(var(--shift) * 40px))}.moon-dot{width:40px;min-width:0}.moon-dot__body{width:calc(var(--s) * .62px)}.join__stage{padding:12vw 0 0}.join__title{font-size:clamp(30px,8.6vw,52px);line-height:1.2}.join__horizon{top:calc(12vw + 140px);width:180vw;height:70vw}.join__astronaut.abs{width:72vw;margin:14vw auto 0}.join__ground{z-index:1;top:auto;bottom:0;width:200vw;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 45%);mask-image:linear-gradient(180deg,transparent 0,#000 45%)}.footer.abs{position:relative;margin-top:8vw;padding:0 20px 36px;flex-direction:column;gap:18px;font-size:16px}.footer__nav{width:auto;gap:22px}.footer__contact{gap:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important}}