@import"https://fonts.googleapis.com/css2?family=Geist+Mono:wght@100..900&family=Host+Grotesk:ital,wght@0,300..800;1,300..800&family=WDXL+Lubrifont+SC&display=swap";@import"https://fonts.cdnfonts.com/css/schabo";:root{--base-100: #f2eeda;--base-200: #8c8a7f;--base-300: #262626;--base-400: #141414;--base-500: #30726e}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none}::-webkit-scrollbar{display:none}body{background-color:var(--base-400);color:var(--base-100)}img{width:100%;height:100%;object-fit:cover}h1,h2,h3{text-transform:uppercase;font-family:SCHABO,sans-serif;font-weight:500;line-height:.85}h1{font-size:clamp(4rem,10vw,10rem);letter-spacing:clamp(-.05rem,-1vw,-.15rem)}h2{font-size:clamp(3.25rem,8vw,8rem);letter-spacing:clamp(-.025rem,-.75vw,-.1rem)}h3{font-size:clamp(2.5rem,6.5vw,5rem);letter-spacing:clamp(0rem,-.5vw,-.075rem)}a,p{text-decoration:none;text-transform:uppercase;color:var(--base-100);font-family:Geist Mono,monospace;font-weight:500;line-height:1}a,p{font-size:clamp(.8rem,.75vw,.85rem)}a.md,p.md{font-size:clamp(1rem,.8vw,1.25rem)}a.lg,p.lg{font-size:clamp(1.1rem,.85vw,1.35rem)}p.bodyCopy{text-transform:none;font-family:Host Grotesk,sans-serif;font-weight:450;line-height:1.1}p.bodyCopy{font-size:clamp(1.125rem,.75vw,1.25rem)}p.bodyCopy.md{font-size:clamp(1.25rem,.85vw,1.35rem)}p.bodyCopy.lg{font-size:clamp(1.375rem,.95vw,1.45rem)}.btn{display:inline-block;border:none;background:none;padding:0;margin:0;font-family:inherit;font-size:inherit;cursor:pointer}a.btn,button.btn{position:relative;width:max-content;min-width:200px;height:65px;padding:0 2rem;font-weight:400;letter-spacing:1.8px;color:var(--base-200);background-color:var(--base-400);border:solid 1px var(--base-300);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-transform:uppercase;font-family:Geist Mono,monospace;font-size:clamp(.8rem,.75vw,.85rem)}a.btn>*:not(.btn-line),button.btn>*:not(.btn-line){position:relative;z-index:1}a.btn:before,button.btn:before{content:"";position:absolute;top:0;left:10%;width:60px;height:1px;transform:translateY(-1px);background:var(--base-100);transition:all .3s ease}a.btn:after,button.btn:after{content:"";position:absolute;bottom:0;right:10%;width:60px;height:1px;transform:translateY(1px);background:var(--base-100);transition:all .3s ease}a.btn:hover,button.btn:hover{color:var(--base-100);border:solid 1px var(--base-300);text-shadow:0 0 10px rgba(242,238,218,.2)}a.btn:hover:before,button.btn:hover:before{left:0;width:20px}a.btn:hover:after,button.btn:hover:after{right:0;width:20px}a.btn:hover .btn-line:before,button.btn:hover .btn-line:before{bottom:-1px}a.btn:hover .btn-line:after,button.btn:hover .btn-line:after{top:-1px}.btn-line{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.btn-line:before{content:"";position:absolute;bottom:30%;right:-1px;width:1px;height:20px;background:var(--base-100);transition:all .3s ease}.btn-line:after{content:"";position:absolute;top:30%;left:-1px;width:1px;height:20px;background:var(--base-100);transition:all .3s ease}.container{width:100%;height:100%;padding:1.5rem;max-width:2000px;margin:0 auto}.line{position:relative;will-change:transform}nav{position:fixed;top:1rem;left:50%;transform:translate(-50%);width:calc(100% - 2rem);max-width:28rem;height:2rem;display:flex;justify-content:center;align-items:center;z-index:2}nav .nav-container{position:absolute;top:0;left:0;width:100%;height:100%;filter:url(#goo);z-index:-1}nav .nav-bg{width:100%;height:100%;background-color:var(--base-500);clip-path:polygon(0 0,100% 0,calc(100% - 1rem) 100%,1rem 100%)}nav .nav-items{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}nav .nav-item a{display:block;padding:.5rem;text-align:center;font-weight:600;color:var(--base-400)}nav .nav-mobile-header{width:100%;justify-content:space-between;align-items:center;padding:0 .75rem;cursor:pointer;display:none}nav .nav-mobile-header p{font-weight:600;color:var(--base-400)}nav .nav-overlay{position:relative;display:flex;z-index:1}@media(max-width:1000px){nav{top:2rem;width:calc(100% - 4rem)}nav .nav-bg{clip-path:none}nav .nav-mobile-header{position:relative;height:2rem;display:flex;z-index:2}nav .nav-overlay{position:absolute;top:100%;left:0;width:100%;filter:url(#goo);margin-top:-1rem;z-index:1}nav .nav-overlay:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--base-500);clip-path:polygon(0 0,100% 0,100% 0rem,0 0rem);transition:clip-path .3s ease;z-index:-1}nav .nav-items{position:relative;width:100%;padding:2rem 0 1rem;flex-direction:column;z-index:2}nav .nav-item{width:100%;pointer-events:none}nav.nav-open .nav-overlay:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}nav.nav-open .nav-item{pointer-events:all}}@media(min-width:3000px){nav .nav-item a{padding:.5rem .25rem}}.interactive-grid{position:fixed;top:0;left:0;width:100%;height:100svh;z-index:-1;pointer-events:none;overflow:hidden}.interactive-grid .block{position:absolute;border:.5px solid var(--base-300);transition:border-color .3s ease;box-sizing:border-box;will-change:transform}.interactive-grid .block.highlight{border-color:var(--base-500)}.transition-grid{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1000;overflow:hidden}.transition-block{position:absolute;background-color:var(--base-400);opacity:0}.preloader-overlay{position:fixed;top:0;left:0;width:100%;height:100svh;z-index:9999;pointer-events:none;overflow:hidden}.preloader-grid{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.preloader-grid .preloader-block{position:absolute;background-color:var(--base-400);opacity:1;box-sizing:border-box;will-change:opacity}.preloader-animation-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1}.preloader-text{position:absolute;bottom:6rem;color:var(--base-100);animation:preloader-blink 1s ease-in-out infinite;animation-delay:.1s;z-index:2;opacity:0}@keyframes preloader-blink{0%,to{opacity:.1}50%{opacity:1}}.preloader-ring-frame,.preloader-disc-frame{height:100%;width:100%;display:flex;align-items:center;justify-content:center;position:absolute}.preloader-ring{border:2px solid rgba(0,0,0,0);border-left:2px solid var(--base-500);border-right:2px solid var(--base-500);border-radius:50%;display:flex;position:absolute}.preloader-ring:nth-child(1){animation:preloader-spin 1s linear infinite}.preloader-ring:nth-child(2){animation:preloader-spinner 1.5s linear infinite}.preloader-ring:nth-child(3){animation:preloader-spin 2s linear infinite}.preloader-disc{height:var(--preloader-size);width:var(--preloader-size);border:2px solid var(--base-500);border-radius:50%;animation:preloader-rotate 3s linear infinite;position:absolute}:root{--preloader-size: 150px}@keyframes preloader-rotate{to{transform:rotate3d(1,.25,.75,360deg)}}@keyframes preloader-spin{to{transform:rotate(360deg)}}@keyframes preloader-spinner{to{transform:rotate(-360deg)}}.hero{position:relative;width:100%;height:100svh;padding:1rem;display:flex;justify-content:center;align-items:center}.hero .hero-container{position:relative;width:100%;height:100%;filter:url(#goo)}.hero .hero-container .hero-img-container{position:relative;width:100%;height:100%;background-color:var(--base-300);clip-path:polygon(4rem 0px,calc(50% - 15rem) 0px,calc(50% - 13.5rem) 2.75rem,calc(50% + 13.5rem) 2.75rem,calc(50% + 15rem) 0px,calc(100% - 4rem) 0px,100% 4rem,100% calc(100% - 4rem),calc(100% - 4rem) 100%,4rem 100%,0px calc(100% - 4rem),0px 4rem)}.hero .hero-container .hero-img-container .hero-img{position:absolute;top:0;left:0;width:100%;height:100%}.hero .hero-container .hero-img-container .hero-img img,.hero .hero-container .hero-img-container .hero-img video{width:100%;height:100%;object-fit:cover}.hero .hero-container .hero-img-container .hero-img .mobile-image{display:none;width:100%;height:100%}@media(max-width:768px){.hero .hero-container .hero-img-container .hero-img .desktop-video{display:none}.hero .hero-container .hero-img-container .hero-img .mobile-image{display:block}}.hero .hero-container .hero-img-container .hero-img-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgb(242 238 218 / .125),rgb(242 238 218 / .125) 4px,transparent 4px,transparent 10px);background-size:100% 9px;filter:blur(2px);animation:pan-overlay 30s infinite linear;z-index:1}@keyframes pan-overlay{0%{background-position:0% 0%}to{background-position:0% -100%}}.hero .hero-container .hero-img-container .hero-img-gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;background:linear-gradient(0deg,#000000a6,#0000);z-index:1}.hero .hero-container .hero-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero .hero-container .hero-content .container{padding:6rem;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.hero .hero-container .hero-content .container .hero-content-nav{width:100%;display:flex;align-items:flex-end}.hero .hero-container .hero-content .container .hero-content-nav div:nth-child(1){flex:4}.hero .hero-container .hero-content .container .hero-content-nav div:nth-child(2){flex:1}.hero .hero-container .hero-content .container .hero-content-nav .hero-timer{opacity:0;will-change:opacity}.hero .hero-container .hero-content .container .hero-content-nav .hero-timer p{width:10rem;height:2rem;display:flex;justify-content:center;align-items:center;background-color:#f2eeda0d;border:1px solid rgba(242,238,218,.15);border-radius:.25rem;-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem)}.hero .hero-container .hero-content .container .hero-content-footer{width:100%;display:flex;align-items:flex-end}.hero .hero-container .hero-content .container .hero-content-footer div:nth-child(1){flex:4}.hero .hero-container .hero-content .container .hero-content-footer div:nth-child(2){flex:1}.hero .hero-container .hero-content .container .hero-content-footer .hero-footer-copy p{width:50%}.hero-cta-buttons{display:flex;gap:1rem;margin-top:2rem}.hero-cta-buttons .btn{padding:1rem 2rem;border-radius:.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;transition:all .3s ease;position:relative;overflow:hidden}.btn-teal,a.btn.btn-teal,button.btn.btn-teal{background-color:var(--base-500);color:var(--base-400);border:none}.btn-teal:hover,a.btn.btn-teal:hover,button.btn.btn-teal:hover{background-color:#3d8a85;color:var(--base-400);transform:translateY(-2px);box-shadow:0 10px 30px #30726e66}.waitlist-section{position:relative;width:100%;padding:8rem 0;background:linear-gradient(180deg,var(--base-400) 0%,rgba(48,114,110,.1) 50%,var(--base-400) 100%)}.waitlist-content{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:800px;margin:0 auto}.waitlist-header{margin-bottom:2rem}.waitlist-header h1{color:var(--base-500)}.waitlist-copy{margin-bottom:3rem}.waitlist-copy h3{color:var(--base-200)}.waitlist-form{width:100%;max-width:600px}.waitlist-form-row{display:flex;gap:1rem;margin-bottom:1rem}.waitlist-form-row input,.waitlist-form-row select{flex:1;padding:1rem 1.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:.5rem;color:var(--base-100);font-family:Geist Mono,monospace;font-size:.9rem;transition:all .3s ease}.waitlist-form-row input::placeholder{color:var(--base-200)}.waitlist-form-row input:focus,.waitlist-form-row select:focus{outline:none;border-color:var(--base-500);background:#30726e1a}.waitlist-form-row select option{background:var(--base-400);color:var(--base-100)}.waitlist-form-submit{margin-top:1.5rem}.waitlist-form-submit button{width:100%;cursor:pointer}.waitlist-message{margin-top:1rem;padding:.75rem;border-radius:.5rem;text-align:center;font-size:.9rem}.waitlist-message.success{background:#30726e33;color:var(--base-500);border:1px solid var(--base-500)}.waitlist-message.error{background:#dc262633;color:#ef4444;border:1px solid #ef4444}.waitlist-message.info{background:#3b82f633;color:#60a5fa;border:1px solid #60a5fa}@media(max-width:600px){.waitlist-form-row{flex-direction:column}.waitlist-section{padding:4rem 1rem}}.intro{position:relative;width:100%;height:100%;overflow:hidden}.intro .container{display:flex;flex-direction:column}.intro .container .stats-container{width:100%;display:flex;gap:1.5rem;margin-bottom:5rem}.intro .container .stats-container .stat{flex:1;background-color:var(--base-300);border:1px solid rgba(242,238,218,.15);border-radius:.5rem;padding:1.5rem}.intro .container .stats-container .stat .stat-copy{display:flex;flex-direction:column;gap:3rem}.intro .container .stats-container .stat .stat-copy .stats-copy-label{position:relative}.intro .container .stats-container .stat .stat-copy .stats-copy-label p{margin-left:1rem}.intro .container .stats-container .stat .stat-copy .stats-copy-label:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:.5rem;height:.5rem;border-radius:50%;background:var(--base-500);display:inline-block}.intro .container .intro-header{width:50%;margin-bottom:2.5rem}.intro .container .intro-copy{width:100%;display:flex;justify-content:flex-end;margin-bottom:2.5rem}.intro .container .intro-copy .intro-copy-wrapper{width:70%}.intro .container .intro-copy .intro-copy-wrapper h3{color:var(--base-300)}.intro .container .intro-copy .intro-copy-wrapper h3 .char{display:inline-block;will-change:color}.featured-missions-header{position:relative;width:100vw;height:100svh;padding:1.5rem;display:flex;justify-content:center;align-items:center;text-align:center;overflow:hidden;z-index:-1}.featured-missions-header h1{color:var(--base-100);font-size:20vw}.featured-missions{width:100%;padding:7.5rem 1.5rem 15rem}.featured-missions .featured-missions-list{width:40%;margin:0 auto;display:flex;flex-direction:column;gap:7.5rem}.featured-missions .featured-missions-list .featured-missions-item{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:1.5rem;background-color:var(--base-200);padding:3rem 1.5rem;border-radius:.5rem}.featured-missions .featured-missions-list .featured-missions-item h3,.featured-missions .featured-missions-list .featured-missions-item p{color:var(--base-400)}.featured-missions .featured-missions-list .featured-missions-item p{font-weight:600}.featured-missions .featured-missions-list .featured-missions-item .featured-mission-item-img{aspect-ratio:5/3;overflow:hidden;border-radius:.5rem}.cta{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.cta .cta-content{position:absolute;top:40%;left:50%;width:100%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}.cta .cta-content .cta-logo{width:150px;height:150px;overflow:hidden;transform:scale(0)}.cta .cta-content .cta-copy{margin:1.5rem 0 3rem;display:flex;flex-direction:column;justify-content:center;align-items:center;width:30%;padding:1.5rem}.cta .cta-content .cta-copy .line-mask{position:relative;overflow:hidden;display:flex;justify-content:center}.cta .cta-content .cta-copy .line{position:relative;will-change:transform;color:var(--base-200)}.cta .cta-row{position:relative;width:100%;max-width:2000px;margin:.75rem 0;display:flex;justify-content:center;gap:1.5rem;padding:0 1.5rem;pointer-events:none}.cta .cta-row .cta-card{position:relative;flex:1;height:360px;border-radius:.75em;will-change:transform;overflow:hidden;filter:url(#goo)}.cta .cta-row .cta-card .cta-card-frame{position:relative;width:100%;height:100%;background-color:var(--base-300);filter:url(#goo);clip-path:polygon(2rem 0px,calc(100% - 2rem) 0px,100% 2rem,100% calc(100% - 2rem),calc(100% - 2rem) 100%,2rem 100%,0px calc(100% - 2rem),0px 2rem)}.cta .cta-row .cta-card .cta-card-frame .cta-card-img{position:absolute;top:0;left:0;width:100%;height:100%}.cta .cta-row .cta-card .cta-card-frame .cta-card-img img{width:100%;height:100%;object-fit:cover}.cta .cta-row .cta-card .cta-card-frame .cta-card-gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;background:linear-gradient(0deg,#000000a6,#0000);z-index:1}@media(max-width:1000px){.hero .hero-container .hero-img-container,.cta .cta-row .cta-card .cta-card-frame{clip-path:none}.hero .hero-container .hero-img-container .hero-img-overlay{display:none}.hero .hero-container .hero-content .container{padding:6rem 1rem 4rem;align-items:center;text-align:center}.hero .hero-container .hero-content .container .hero-content-nav div:nth-child(1),.hero .hero-container .hero-content .container .hero-content-footer div:nth-child(1){display:flex;justify-content:center;align-items:center}.hero .hero-container .hero-content .container .hero-content-footer .hero-footer-copy p{width:90%;margin:0 auto}.hero .hero-container .hero-content .container .hero-content-footer .hero-callout{display:none}.hero-cta-buttons{flex-direction:column;width:100%;gap:.75rem}.hero-cta-buttons .btn{width:100%;text-align:center;justify-content:center}.intro .container .stats-container{flex-direction:column}.intro .container{padding:1rem}.intro .container .intro-header{width:75%}.intro .container .intro-copy .intro-copy-wrapper{width:100%}.featured-missions{padding:8rem 1rem}.featured-missions .featured-missions-list{width:100%;gap:4.5rem}.cta .cta-row .cta-card{height:200px;border-radius:.5rem;opacity:0}.cta .cta-row .cta-card .cta-card-frame .cta-card-gradient{display:none}.cta .cta-content .cta-copy{width:100%}}footer{position:relative;width:100%;height:100svh;max-height:1200px;padding:1rem;display:flex;justify-content:center;align-items:center;overflow:hidden}footer .footer-container{position:relative;width:100%;height:100%;filter:url(#goo);max-width:2000px}footer .footer-bg-container{position:relative;width:100%;height:100%;background-color:var(--base-300);clip-path:polygon(4rem 0px,calc(50% - 15rem) 0px,calc(50% - 13.5rem) 2.75rem,calc(50% + 13.5rem) 2.75rem,calc(50% + 15rem) 0px,calc(100% - 4rem) 0px,100% 4rem,100% calc(100% - 4rem),calc(100% - 4rem) 100%,4rem 100%,0px calc(100% - 4rem),0px 4rem)}footer .footer-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:6rem}footer .footer-content-meta{width:100%;display:flex;gap:1.5rem}footer .footer-content-col{flex:1}footer .footer-content-col h3,footer .footer-content-col p{margin-bottom:3rem}footer input{width:50%;border:none;outline:none;padding:1.5rem;text-decoration:none;text-transform:uppercase;background-color:#3a3a3a;color:var(--base-100);font-family:Geist Mono,monospace;font-size:clamp(.8rem,.75vw,.85rem);font-weight:500;line-height:1}footer .footer-socials{display:flex;flex-wrap:wrap}footer .footer-socials .footer-social{display:inline-block;margin-right:.3rem}footer .footer-socials .footer-social a{color:var(--base-200)}footer .footer-content-meta:nth-child(1){gap:7.5rem}footer .footer-content-meta:nth-child(2){align-items:flex-end}footer .footer-content-meta:nth-child(2) .footer-content-col:nth-child(1){display:flex}footer .footer-content-meta:nth-child(2) .footer-content-col:nth-child(1) p:nth-child(2){color:var(--base-200)}footer .footer-content-meta:nth-child(2) p{margin-bottom:0;flex:1}@media(max-width:1000px){footer .footer-bg-container{clip-path:none}footer .footer-content{padding:6rem 1rem 2rem}footer .footer-content-meta{flex-direction:column}footer .footer-content-meta:nth-child(2){flex-direction:column-reverse;align-items:flex-start}footer input{width:100%;margin-bottom:.5rem}footer .footer-content-meta:nth-child(1){gap:3rem}footer .footer-content-col h3{margin-bottom:1.5rem}footer .footer-content-meta:nth-child(1) p.bodyCopy{display:none}footer .footer-content-meta:nth-child(2) .footer-content-col:nth-child(1){flex-direction:column-reverse;gap:.25rem}}
