@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_6217fca8-module__JK58hq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_6217fca8-module__JK58hq__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:graphik;src:url(../media/GraphikLCG_Regular-s.p.215xmg5hg6nc2.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:graphik Fallback;src:local(Arial);ascent-override:76.92%;descent-override:17.11%;line-gap-override:18.81%;size-adjust:106.34%}.graphik_a210dbf6-module__P4ldSG__className{font-family:graphik,graphik Fallback,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400}.graphik_a210dbf6-module__P4ldSG__variable{--font-graphik:"graphik", "graphik Fallback", Arial, Helvetica, sans-serif}
@layer base{.space-hero,.space-hero *{box-sizing:border-box;margin:0;padding:0}}.space-hero{--ease-in:cubic-bezier(.16, 1, .3, 1);--ease-menu:cubic-bezier(.76, 0, .24, 1);font-family:var(--font-manrope), Manrope, sans-serif;color:#fff;background:#000;font-weight:400}.font-graphik{font-family:var(--font-graphik), "Graphik LCG", Arial, Helvetica, sans-serif;font-weight:400}.anim-fade-up,.anim-fade-in,.anim-slide-left,.anim-slide-right,.anim-scale-in,.anim-grid-v,.anim-grid-h,.anim-draw-line{animation-fill-mode:forwards;animation-timing-function:var(--ease-in)}.anim-fade-up{opacity:0;animation-name:fadeUp;animation-duration:.9s}.anim-fade-in{opacity:0;animation-name:fadeIn;animation-duration:.8s}.anim-slide-left{opacity:0;animation-name:slideInLeft;animation-duration:.8s}.anim-slide-right{opacity:0;animation-name:slideInRight;animation-duration:.8s}.anim-scale-in{opacity:0;animation-name:scaleIn;animation-duration:.7s}.anim-grid-v{opacity:0;transform-origin:top;animation-name:gridReveal;animation-duration:1.2s}.anim-grid-h{opacity:0;transform-origin:0;animation-name:gridRevealH;animation-duration:1.2s}.anim-draw-line{opacity:0;stroke-dasharray:1;stroke-dashoffset:1px;animation-name:drawLine;animation-duration:.8s}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes drawLine{0%{opacity:0;stroke-dashoffset:1px}to{opacity:1;stroke-dashoffset:0}}@keyframes gridReveal{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes gridRevealH{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.nebula{pointer-events:none;position:absolute}.nebula-a{background:radial-gradient(#afddff29,#0000 68%);width:62%;height:72%;top:-14%;left:38%}.nebula-b{background:radial-gradient(#5c76c421,#0000 70%);width:54%;height:62%;bottom:-22%;left:-16%}.nebula-c{background:radial-gradient(#afddff12,#0000 72%);width:40%;height:48%;top:30%;right:-10%}@keyframes logoDrift{0%,to{transform:translate3d(0, 0, 0) rotate(var(--rot))}50%{transform:translate3d(var(--dx), var(--dy), 0) rotate(var(--rot2))}}.float-logo{left:var(--x);top:var(--y);width:var(--s);height:var(--s);color:#fff;opacity:var(--o);filter:var(--f,none);transform-origin:50%;animation:logoDrift var(--dur) ease-in-out infinite;will-change:transform;position:absolute}.float-logo-4,.float-logo-6,.float-logo-10{color:#afddff}.float-logo-1{--x:84%;--y:46%;--s:48px;--o:.95;--f:drop-shadow(0 0 12px #afddff80);--dx:14px;--dy:-12px;--rot:-8deg;--rot2:7deg;--dur:22s}.float-logo-2{--x:68%;--y:60%;--s:30px;--o:.5;--f:blur(.7px);--dx:-12px;--dy:10px;--rot:11deg;--rot2:-6deg;--dur:27s}.float-logo-3{--x:90%;--y:66%;--s:24px;--o:.36;--f:blur(1.25px);--dx:10px;--dy:-8px;--rot:-14deg;--rot2:8deg;--dur:31s}.float-logo-4{--x:62%;--y:52%;--s:18px;--o:.32;--f:blur(1.5px);--dx:-8px;--dy:9px;--rot:7deg;--rot2:-11deg;--dur:34s}.float-logo-5{--x:5%;--y:54%;--s:36px;--o:.78;--f:drop-shadow(0 0 10px #afddff66);--dx:10px;--dy:-14px;--rot:-6deg;--rot2:12deg;--dur:24s}.float-logo-6{--x:74%;--y:70%;--s:16px;--o:.28;--f:blur(1.6px);--dx:8px;--dy:-6px;--rot:16deg;--rot2:-8deg;--dur:36s}.float-logo-7{--x:88%;--y:40%;--s:22px;--o:.42;--f:blur(1px);--dx:-14px;--dy:8px;--rot:5deg;--rot2:-12deg;--dur:20s}.float-logo-8{--x:72%;--y:42%;--s:34px;--o:.62;--f:blur(.35px);--dx:12px;--dy:8px;--rot:-12deg;--rot2:6deg;--dur:28s}.float-logo-9,.float-logo-10,.float-logo-11{display:none}@media (min-width:768px){.float-logo-1{--x:80%;--y:16%;--s:68px}.float-logo-2{--x:91%;--y:40%;--s:40px;--o:.62;--f:blur(.3px)}.float-logo-3{--x:50%;--y:68%;--s:32px;--o:.46;--f:blur(.85px)}.float-logo-4{--x:58%;--y:15%;--s:22px}.float-logo-5{--x:6%;--y:54%;--s:52px;--o:.9}.float-logo-6{--x:40%;--y:74%;--s:20px}.float-logo-7{--x:94%;--y:60%;--s:38px;--o:.72;--f:none}.float-logo-8{--x:70%;--y:30%;--s:28px;--o:.4;--f:blur(1.05px)}.float-logo-9,.float-logo-10,.float-logo-11{display:block}.float-logo-9{--x:34%;--y:15%;--s:18px;--o:.24;--f:blur(1.7px);--dx:6px;--dy:8px;--rot:8deg;--rot2:-6deg;--dur:33s}.float-logo-10{--x:73%;--y:12%;--s:16px;--o:.26;--f:blur(1.45px);--dx:-7px;--dy:6px;--rot:-5deg;--rot2:10deg;--dur:38s}.float-logo-11{--x:18%;--y:66%;--s:24px;--o:.34;--f:blur(1.15px);--dx:8px;--dy:-10px;--rot:12deg;--rot2:-7deg;--dur:29s}}@keyframes logoBob{0%,to{transform:translate(0,0)rotate(-7deg)}50%{transform:translate(2px,-5px)rotate(8deg)}}.node-logo{color:#fff;filter:drop-shadow(0 0 8px #afddff59);justify-content:center;align-items:center;width:100%;height:100%;animation:16s ease-in-out infinite logoBob;display:flex}.space-hero a:focus-visible,.space-hero button:focus-visible{outline-offset:3px;outline:1px solid #afddff}@media (prefers-reduced-motion:reduce){.space-hero .anim-fade-up,.space-hero .anim-fade-in,.space-hero .anim-slide-left,.space-hero .anim-slide-right,.space-hero .anim-scale-in,.space-hero .anim-grid-v,.space-hero .anim-grid-h{opacity:1!important;animation:none!important;transform:none!important}.space-hero .anim-draw-line{opacity:1!important;stroke-dashoffset:0!important;animation:none!important}.space-hero .float-logo,.space-hero .node-logo,.space-hero .menu-overlay,.space-hero .menu-overlay *{transition-duration:.01ms!important;animation:none!important}.space-hero .float-logo{transform:rotate(var(--rot))}}
