@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500&family=Raleway:wght@600&display=swap");:root{--bg-0:#141413;--bg-1:#000;--text-0:#faf9f6;--text-1:#898989;--text-2:#131314;--font-family-0:"Inter","Avenir Next","Segoe UI",sans-serif;--font-family-1:"Raleway","Avenir Next","Segoe UI",sans-serif;--border-0:#31312f;--border-1:#898989;--primary:#7756f3;--fixed-width:1490px;--content-padding-hrz:25px}*{box-sizing:border-box}::selection{background:var(--primary);color:#fff}#__next,body,html{margin:0;font-family:var(--font-family-0);color:var(--text-1);background:var(--bg-0);-webkit-font-smoothing:antialiased;overflow-x:hidden}.page{flex-direction:column;min-height:100vh}.hero,.page{display:flex}.hero{flex-grow:1;flex-shrink:1;position:relative;overflow:hidden;background:linear-gradient(142deg,#2f2a40,#262430 12%,#1f1f25 28%,#19191d 46%,#141413)}.hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");mix-blend-mode:soft-light;z-index:0}.hero-content{position:relative;z-index:1;display:grid;grid-template-rows:1fr auto 1fr;justify-items:center;align-items:stretch;padding:120px var(--content-padding-hrz);max-width:var(--fixed-width);width:100%;min-height:100%;margin:0 auto}.hero-external-links{position:absolute;right:var(--content-padding-hrz);bottom:55px}.hero-visual{position:absolute;top:50%;left:50%;width:clamp(320px,calc(100vw - 100px),936px);height:clamp(320px,calc(100vw - 100px),936px);transform:translate(-50%,-50%);pointer-events:none;z-index:0;perspective:900px;opacity:.8}.brand-logo{display:block;grid-row:1;align-self:end;margin:0 auto 60px}.hero-lower{grid-row:3;align-self:start;display:flex;flex-direction:column;align-items:center;margin-top:35px}.waitlist-state{opacity:1;transform:scale(1);transform-origin:center;transition:opacity .25s ease,transform .3s cubic-bezier(.28,1.72,.52,1);will-change:opacity,transform}.waitlist-state.is-hidden{opacity:0;transform:scale(.94);transition:opacity .2s ease,transform .2s ease}.sphere{position:relative;width:100%;height:100%;transform-style:preserve-3d;animation:sphere-rotate 36s linear infinite}.sphere-dot{position:absolute;top:50%;left:50%;width:var(--size);height:var(--size);border-radius:999px;background:var(--dot-color,hsla(0,0%,100%,.9));opacity:var(--alpha);transform:rotate3d(var(--ax),var(--ay),var(--az),0deg) translate3d(var(--x),var(--y),var(--z)) translate(-50%,-50%);will-change:transform;transform-style:preserve-3d;animation:dot-orbit var(--dur) linear infinite;animation-delay:var(--delay)}@keyframes dot-orbit{0%{transform:rotate3d(var(--ax),var(--ay),var(--az),0deg) translate3d(var(--x),var(--y),var(--z)) translate(-50%,-50%)}to{transform:rotate3d(var(--ax),var(--ay),var(--az),1turn) translate3d(var(--x),var(--y),var(--z)) translate(-50%,-50%)}}@keyframes sphere-rotate{0%{transform:rotateX(12deg) rotateY(0deg)}to{transform:rotateX(12deg) rotateY(1turn)}}.footer{background:var(--bg-1)}.footer-inner{max-width:var(--fixed-width);width:100%;padding:40px var(--content-padding-hrz);margin:0 auto}.footer p{font-weight:400;font-size:13px;line-height:24px;margin:0}.footer-block{display:flex;justify-content:space-between;align-items:flex-end}.footer-block+.footer-block{border-top:1px solid var(--border-0);margin-top:23px;padding-top:25px}p.socials{display:flex;margin-bottom:15px}.socials a{display:block}.socials a+a{margin-left:25px}.footer a{color:var(--text-0);text-decoration:none}.footer a:hover{text-decoration:underline}.address{text-align:right}.links{display:flex}.links span{margin:0 20px}h1{grid-row:2;font-size:70px;font-family:var(--font-family-1);font-weight:600;color:var(--text-0);margin:0}h1,h2{text-align:center}h2{font-size:28px;line-height:1.4;font-weight:400;color:var(--text-1);margin:0 0 55px}.cta-button,h2{font-family:var(--font-family-0)}.cta-button{font-weight:500;font-size:21px;color:var(--text-2);height:85px;border-radius:85px;border:0;padding:0 45px;background:var(--primary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .25s ease}.cta-button:hover{background:color-mix(in srgb,var(--primary) 85%,transparent)}.cta-button>img{margin-left:20px}.cta-button-icon-stack{position:relative;display:block;width:24px;height:24px;margin-left:20px}.cta-button-icon-stack img{position:absolute;inset:0;margin-left:0;display:block;width:24px;height:24px;opacity:0;transition:opacity .25s ease}.cta-button-icon-stack .cta-button-arrow-icon{opacity:1}.cta-button-arrow-icon.is-hidden{opacity:0}.cta-button-spinner-icon.is-visible{opacity:1}.cta-button-loading .cta-button-spinner-icon{animation:spinner-rotate .8s linear infinite;transform-box:view-box;transform-origin:12px 12px}@keyframes spinner-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.secondary-button{font-family:var(--font-family-0);font-weight:500;color:var(--text-0);height:42px;border-radius:42px;border:0;padding:0 17px;font-size:16px;background:transparent;text-decoration:none;border:1px solid var(--border-1);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .25s ease}.secondary-button:hover{background-color:hsla(0,0%,100%,.15)}.secondary-button img{margin-left:14px}.form{display:flex}.form button{margin-left:20px}.waitlist-error{margin:20px 0 0;text-align:center;line-height:1.4;color:#ff8d8d}.waitlist-error,input{font-size:21px;font-family:var(--font-family-0);font-weight:500}input{height:85px;border-radius:85px;border:1px solid var(--border-0);color:var(--text-0);background:var(--bg-0);padding:0 45px;width:400px;transition:all .25s ease}input:focus{border-color:var(--primary);outline:none}input::placeholder{color:var(--text-1)}.success-notification{font-family:var(--font-family-0);font-weight:500;color:var(--text-0);height:85px;border-radius:85px;padding:0 45px;font-size:21px;background:var(--bg-0);display:flex;align-items:center;justify-content:center}.success-notification:focus{border-color:var(--primary)}.success-notification img{margin-left:20px}@media (max-width:1200px){.hero-content{padding-top:88px;padding-bottom:72px}.brand-logo{margin-bottom:44px}h1{font-size:60px}h2{font-size:24px;margin-bottom:42px}.hero-lower{margin-top:24px}.footer-inner{padding-top:30px;padding-bottom:28px}}@media (min-width:701px) and (max-width:1200px) and (max-height:860px){.hero-content{padding-top:68px;padding-bottom:52px}.brand-logo{margin-bottom:32px}h1{font-size:54px}h2{font-size:22px;margin-bottom:34px}.hero-lower{margin-top:16px}.footer-inner{padding-top:24px;padding-bottom:22px}}@media (min-width:701px) and (max-width:1200px){.hero-visual{width:max(220px,min(936px,calc(100vw - 20px),calc(100% - 20px)));height:max(220px,min(936px,calc(100vw - 20px),calc(100% - 20px)))}}@media (min-width:1201px) and (max-width:1400px){.hero-visual{width:max(220px,min(936px,calc(100vw - 20px),calc(100% - 20px)));height:max(220px,min(936px,calc(100vw - 20px),calc(100% - 20px)))}}@media (max-width:900px){.hero-visual{opacity:.65}h1{font-size:48px}h2{font-size:22px;margin-bottom:45px}.hero-content{grid-template-rows:auto auto auto;align-content:center;gap:16px;padding-top:56px;padding-bottom:44px}.hero-external-links{position:static;margin-top:30px}.footer-inner{padding-top:30px;padding-bottom:30px}.footer p{font-size:12px;line-height:20px}.footer-block{flex-direction:column;align-items:flex-start;gap:20px}.address{text-align:left}}@media (min-width:701px) and (max-height:500px) and (max-width:1000px){.hero-content{grid-template-rows:1fr auto 1fr auto}.brand-logo{margin-bottom:16px}h1{transform:translateY(28px)}.hero-lower{margin-top:44px}.hero-external-links{position:static;margin-top:20px}}@media (min-width:701px) and (max-width:900px) and (orientation:portrait){.hero-content{grid-template-rows:1fr auto 1fr;align-content:stretch;gap:0}.hero-external-links{position:absolute;right:var(--content-padding-hrz);bottom:40px;margin-top:0}}@media (max-width:700px){.hero-visual{opacity:.55}.brand-logo{margin-bottom:24px;width:min(250px,calc(100vw - 90px));height:auto;align-self:center}h1{font-size:38px}h2{font-size:20px;margin-bottom:35px}.hero-lower{margin-top:14px}.form{flex-direction:column;width:min(460px,calc(100vw - 50px))}input{width:100%;padding:0 30px}.form button,input{height:74px;font-size:18px}.form button{margin:14px 0 0;width:100%!important}.cta-button,.success-notification{height:74px;font-size:18px;padding:0 30px}.footer-inner{padding-top:24px;padding-bottom:24px}p.socials{margin-bottom:10px}.socials a+a{margin-left:18px}.links span{margin:0 12px}}@media (max-width:480px){.hero-lower{margin-top:10px}.hero-content{gap:12px;padding-top:40px;padding-bottom:32px}h1{font-size:32px}h2{font-size:18px;line-height:1.5;margin-bottom:28px}}