@import url(https://fonts.googleapis.com/css2?family=Press+Start+2P&family=Pixelify+Sans:wght@400;600&display=swap);body,html{margin:0;overflow-x:hidden;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:brandon-grotesque,Brandon Grotesque,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.aero-page{font-family:brandon-grotesque,Brandon Grotesque,sans-serif}.aero-page h1,.aero-page h2,.aero-page h3,.aero-page h4{font-weight:700!important}@media(max-width: 640px),h1{.team-section{padding-left:clamp(0rem,2.5vw,.6rem)!important;padding-right:clamp(0rem,2.5vw,.6rem)!important}.team-grid{gap:1.5rem!important;grid-template-columns:1fr!important;justify-items:center!important}.team-card{border-radius:10px!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important;max-width:calc(100vw - 1rem)!important;width:100%!important}.team-card-image{height:180px!important}.team-card-body{padding:0 clamp(.25rem,2vw,.55rem) .65rem!important}.team-card-name{font-size:1rem!important}.team-card-title{font-size:.68rem!important}.team-card-subtitle{font-size:.64rem!important;margin-bottom:.75rem!important}.team-card-description{font-size:.68rem!important}}h2,h3,h4{font-weight:700}@media (max-width:768px){.hero-content{padding:4.5rem 1rem 2rem!important}.hero-text{padding:0 .5rem!important;text-align:center!important}.hero-cta,.hero-text{align-items:center!important}.hero-cta{flex-direction:column!important;width:100%!important}.hero-cta button{max-width:280px!important;width:100%!important}.hero-scroll{display:none!important}.hero-text p{color:#fff!important;font-weight:500!important}.tech-layout{flex-direction:column!important;gap:2rem!important}.tech-model,.tech-text{flex:1 1 auto!important}.tech-model{padding:0 0 20px!important}.aero-model-viewer{height:70vw!important;max-height:420px!important;width:100%!important}.eve-hero-title{top:28vh!important}.eve-hero-subtitle{line-height:1.5!important;max-width:90vw!important;top:42vh!important}.eve-hero-stats{bottom:10vh!important;flex-wrap:nowrap!important;gap:1.5rem!important}.eve-hero-stat-value{font-size:2.1rem!important}.eve-hero-stat-label{font-size:.75rem!important}.eve-overview-image{display:block!important;left:auto!important;margin:2rem auto 0!important;max-width:480px!important;position:static!important;top:auto!important;transform:none!important;width:90%!important}.eve-engine-image-wrap{height:clamp(280px,65vw,420px)!important}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.staggered-menu-wrapper{height:100%;pointer-events:none;position:relative;width:100%;z-index:40}.staggered-menu-wrapper.fixed-wrapper{height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:40}.staggered-menu-header{align-items:center;background:#0000;display:flex;justify-content:space-between;left:50%;padding:2em 1.5em;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:min(1200px,100%);z-index:20}.staggered-menu-header>*{pointer-events:auto}.sm-logo{align-items:center;display:flex;-webkit-user-select:none;user-select:none}@media (max-width:768px){.sm-logo{display:none}.staggered-menu-header{justify-content:flex-end;left:auto;padding:1.5em 1em;right:0;top:10%;transform:none}.staggered-menu-wrapper{font-size:.35em}.sm-socials{font-size:.5em;transform:translateY(-10%)}.sm-panel-item{font-size:2.975rem}.sm-panel-item[data-item-label=Newsletter]{display:none}}.sm-logo-img{display:block;height:32px;object-fit:contain;width:auto}.sm-toggle{align-items:center;background:#0000;border:none;color:#e9e9ef;cursor:pointer;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:clamp(1.1rem,2.5vw,1.4rem);font-weight:300;gap:.3rem;line-height:1;overflow:visible;position:relative;text-transform:uppercase}.sm-toggle:focus-visible{border-radius:4px;outline:2px solid #ffffffaa;outline-offset:4px}.sm-line:last-of-type{margin-top:6px}.sm-toggle-textWrap{display:inline-block;height:1em;min-width:auto;min-width:var(--sm-toggle-width,auto);overflow:hidden;position:relative;white-space:nowrap;width:auto;width:var(--sm-toggle-width,auto)}.sm-toggle-textInner{display:flex;flex-direction:column;line-height:1}.sm-toggle-line{display:block;height:1em;line-height:1}.sm-icon{align-items:center;display:inline-flex;flex:0 0 14px;height:14px;justify-content:center;position:relative;width:14px;will-change:transform}.sm-panel-itemWrap{line-height:1;overflow:hidden;position:relative}.sm-icon-line{background:currentColor;border-radius:2px;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;will-change:transform}.sm-line{display:none!important}.staggered-menu-panel{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fff;display:flex;flex-direction:column;height:100vh;overflow-y:auto;padding:2em;pointer-events:auto;position:absolute;right:0;top:0;width:clamp(260px,38vw,420px);z-index:10}[data-position=left] .staggered-menu-panel{left:0;right:auto}.sm-prelayers{bottom:0;pointer-events:none;position:absolute;right:0;top:0;width:clamp(260px,38vw,420px);z-index:5}[data-position=left] .sm-prelayers{left:0;right:auto}.sm-prelayer{height:100%;position:absolute;right:0;top:0;transform:translateX(0);width:100%}.sm-panel-inner{flex:1 1;gap:1.25rem}.sm-panel-inner,.sm-socials{display:flex;flex-direction:column}.sm-socials{gap:.75rem;margin-top:auto;padding-top:2rem}.sm-socials-title{color:red;color:var(--sm-accent,red);font-size:1rem;font-weight:500;margin:0}.sm-socials-list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;list-style:none;margin:0;padding:0}.sm-socials-list .sm-socials-link{opacity:1}.sm-socials-list:hover .sm-socials-link{opacity:.35}.sm-socials-list:hover .sm-socials-link:hover{opacity:1}.sm-socials-link:focus-visible{outline:2px solid red;outline:2px solid var(--sm-accent,red);outline-offset:3px}.sm-socials-list:focus-within .sm-socials-link{opacity:.35}.sm-socials-list:focus-within .sm-socials-link:focus-visible{opacity:1}.sm-socials-link{color:#111;display:inline-block;font-size:1.2rem;font-weight:500;padding:2px 0;position:relative;text-decoration:none;transition:color .3s ease,opacity .3s ease}.sm-socials-link:hover{color:red;color:var(--sm-accent,red)}.sm-panel-title{color:#fff;font-size:1rem;font-weight:600;margin:0;text-transform:uppercase}.sm-panel-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.sm-panel-item{color:#000;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:3.5rem;font-weight:600;letter-spacing:-2px;line-height:1;padding-right:1.4em;position:relative;text-decoration:none;text-transform:uppercase;transition:background .25s,color .25s}.staggered-menu-panel .sm-socials-list .sm-socials-link{opacity:1;transition:opacity .3s ease}.staggered-menu-panel .sm-socials-list:hover .sm-socials-link:not(:hover){opacity:.35}.staggered-menu-panel .sm-socials-list:focus-within .sm-socials-link:not(:focus-visible){opacity:.35}.staggered-menu-panel .sm-socials-list .sm-socials-link:focus-visible,.staggered-menu-panel .sm-socials-list .sm-socials-link:hover{opacity:1}.sm-panel-itemLabel{display:inline-block;transform-origin:50% 100%;will-change:transform}.sm-panel-item:hover{color:#5227ff;color:var(--sm-accent,#5227ff)}.sm-panel-list[data-numbering]{counter-reset:smItem}.sm-panel-list[data-numbering] .sm-panel-item:after{color:#5227ff;color:var(--sm-accent,#5227ff);content:counter(smItem,decimal-leading-zero);counter-increment:smItem;font-size:18px;font-weight:400;letter-spacing:0;opacity:0;opacity:var(--sm-num-opacity,0);pointer-events:none;position:absolute;right:2.8em;top:.1em;-webkit-user-select:none;user-select:none}@media (max-width:1024px){.staggered-menu-panel{left:0;right:0;width:100%}.staggered-menu-wrapper[data-open] .sm-logo-img{filter:invert(100%)}}@media (max-width:640px){.staggered-menu-panel{left:0;right:0;width:100%}.staggered-menu-wrapper[data-open] .sm-logo-img{filter:invert(100%)}}.dot-grid{align-items:center;display:flex;justify-content:center}.dot-grid,.dot-grid__wrap{height:100%;position:relative;width:100%}.dot-grid__canvas{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.retro-mode .aero-page{background:#111!important;color:#e0e0e0!important;font-family:Press Start\ 2P,Pixelify Sans,VT323,Courier New,monospace!important;image-rendering:pixelated}.retro-mode .aero-page *{box-shadow:none!important}.retro-mode .aero-page :hover{box-shadow:none!important;transform:none!important}.retro-mode .aero-page *{font-family:inherit!important;letter-spacing:.02em!important}.retro-mode .aero-page *,.retro-mode .aero-page :after,.retro-mode .aero-page :before{animation:none!important;transition:none!important}.retro-mode .about-section span{opacity:1!important;transform:none!important}.retro-mode .aero-page h1,.retro-mode .aero-page h2,.retro-mode .aero-page h3,.retro-mode .aero-page h4{color:#f0f0f0!important;text-shadow:2px 2px 0 #000!important}.retro-mode .aero-page a,.retro-mode .aero-page p,.retro-mode .aero-page span{color:#c7c7c7!important}.retro-mode .aero-page button{background:#2b2b2b!important;border:2px solid #d64545!important;border-radius:0!important;box-shadow:3px 3px 0 #000!important;color:#f0f0f0!important;text-transform:uppercase!important}.retro-mode .aero-page button:hover{background:#3a3a3a!important;border-color:#ff6b6b!important}.retro-mode .retro-nav-trigger{background:#1a1a1a!important;border:3px solid #d64545!important;border-radius:0!important;box-shadow:3px 3px 0 #000!important;color:#f0f0f0!important;font-family:Press Start\ 2P,Pixelify Sans,VT323,Courier New,monospace!important;font-size:.95rem!important;padding:.7rem 1.2rem!important;text-transform:uppercase!important}.retro-mode .retro-nav-menu{background:#111;border:3px solid #d64545;box-shadow:4px 4px 0 #000;display:flex;flex-direction:column;gap:.35rem;min-width:200px;padding:.35rem;position:absolute;right:0;top:calc(100% + .4rem);z-index:1001}.retro-mode .retro-nav-item{background:#1a1a1a!important;border:2px solid #d64545!important;box-shadow:2px 2px 0 #000!important;color:#f0f0f0!important;font-family:Press Start\ 2P,Pixelify Sans,VT323,Courier New,monospace!important;padding:.5rem .6rem!important;text-align:left!important;text-transform:uppercase!important}.retro-mode .retro-nav-item:hover{background:#2a2a2a!important;border-color:#ff6b6b!important}.retro-mode .aero-page .retro-select-button{background:#d64545!important;border-color:#d64545!important;box-shadow:2px 2px 0 #000!important;color:#000!important}.retro-mode .aero-page .retro-select-button:hover,.retro-mode .aero-page .retro-select-button[data-selected=true]{color:#fff!important}.retro-mode .aero-page .tech-learn-more{background:radial-gradient(circle at 30% 30%,#ffe9a6 0,#f5c542 45%,#c58a12 100%)!important;border:2px solid #f5d76e!important;border-radius:999px!important;box-shadow:inset 0 0 0 2px #2b1d00!important;color:#2b1d00!important;text-transform:uppercase!important}.retro-mode .aero-page .tech-learn-more:hover{background:radial-gradient(circle at 30% 30%,#fff3c5 0,#ffd56a 45%,#d69a1a 100%)!important;border-color:#ffe08a!important}.retro-mode .aero-page div,.retro-mode .aero-page section{border-color:#444!important}.retro-mode .aero-page .retro-accent,.retro-mode .aero-page a{color:#ff6b6b!important}.retro-loading{align-items:center;background:#000;color:#f0f0f0;display:flex;font-family:Press Start\ 2P,Pixelify Sans,VT323,Courier New,monospace;inset:0;justify-content:center;position:fixed;z-index:10000}.retro-loading__panel{background:#111;border:3px solid #d64545;box-shadow:6px 6px 0 #000;padding:2rem 1.5rem;text-align:center;width:min(520px,90vw)}.retro-loading__title{font-size:.9rem;letter-spacing:.2em;margin-bottom:1.5rem}.retro-loading__subtitle{color:#ff9b9b;font-size:.65rem;letter-spacing:.1em;margin-top:1.25rem}.retro-loading__bar-row{align-items:center;display:flex;gap:.75rem}.retro-loading__bar{background:#1a1a1a;border:2px solid #f0f0f0;flex:1 1;height:18px;overflow:hidden;position:relative}.retro-loading__percent{color:#fff;font-size:.7rem;letter-spacing:.12em;min-width:4ch;text-align:right}.retro-loading__bar-fill{background:linear-gradient(90deg,#d64545,#ff6b6b);display:block;height:100%;left:0;position:absolute;top:0;transition:width .05s linear;width:0;z-index:1}.retro-mode .aero-page canvas,.retro-mode .aero-page img,.retro-mode .aero-page video{filter:saturate(.8) contrast(1.1)}.retro-exit .aero-page{animation:retroPageFadeIn .8s ease forwards}.retro-exit-flash .aero-page,.retro-exit-flash .aero-page *{background-color:#d6454526!important;border-color:#d64545!important;color:#d64545!important}.retro-exit-blackout .aero-page canvas,.retro-exit-blackout .aero-page img,.retro-exit-blackout .aero-page video,.retro-exit-flash .aero-page canvas,.retro-exit-flash .aero-page img,.retro-exit-flash .aero-page video{opacity:0!important;transition:opacity 1s ease}.retro-exit-blackout:before{animation:retroExitBlackout 1s ease forwards;background:#000;content:"";inset:0;position:fixed;z-index:10000}@keyframes retroPageFadeIn{0%{opacity:0}to{opacity:1}}@keyframes retroExitBlackout{0%{opacity:0}to{opacity:1}}.retro-game-over{align-items:center;animation:retroGameOverIn .4s ease forwards;background:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;inset:0;justify-content:center;overflow:hidden;position:fixed;z-index:10001}.retro-game-over,.retro-game-over *{font-family:Press Start\ 2P,Pixelify Sans,VT323,Courier New,monospace}.retro-game-over,.retro-game-over *{letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.retro-game-over__panel{color:#d64545;position:relative;text-align:center;z-index:2}.retro-game-over__title{font-size:2rem;letter-spacing:.15em;margin-bottom:1.5rem;text-shadow:4px 4px 0 #000}.retro-game-over__button{background:#111;border:2px solid #d64545;box-shadow:4px 4px 0 #000;color:#fff;cursor:pointer;font-family:inherit;font-size:.75rem;letter-spacing:.08em;padding:.75rem 1.25rem;text-transform:uppercase}.retro-game-over__button:hover{background:#1b1b1b}.retro-game-over--exit{animation:retroGameOverExit .8s ease forwards}@keyframes retroGameOverExit{0%{opacity:1}to{opacity:0}}@keyframes retroGameOverIn{0%{opacity:0}to{opacity:1}}.retro-game-over__planet,.retro-game-over__planet--small,.retro-game-over__stars,.retro-game-over__ufo{display:none}.retro-game-over__ufo:after,.retro-game-over__ufo:before{content:none}
/*# sourceMappingURL=main.ca2bd501.css.map*/