.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{width:100%;height:100%;object-fit:cover}.hero .hero-container .hero-img-container .hero-img .hero-canvas{position:absolute;top:0;left:0;width:100%;height:100%;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%}.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:visible;transform:scale(0)}.cta .cta-content .cta-logo img{width:100%;height:100%;object-fit:contain}.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}.founder{position:relative;width:100%;padding:6rem 0 4rem;border-top:1px solid var(--base-300)}.founder .container .founder-label{margin-bottom:3rem}.founder .container .founder-label p{color:var(--base-200)}.founder .container .founder-content{display:flex;gap:4rem;align-items:flex-start;margin-bottom:4rem}.founder .container .founder-content .founder-header{flex:1;display:flex;flex-direction:column;gap:2rem}.founder .container .founder-content .founder-header .founder-video{position:relative;width:100%;aspect-ratio:9 / 16;max-height:600px;overflow:hidden;clip-path:polygon(1.5rem 0,calc(100% - 1.5rem) 0,100% 1.5rem,100% calc(100% - 1.5rem),calc(100% - 1.5rem) 100%,1.5rem 100%,0 calc(100% - 1.5rem),0 1.5rem)}.founder .container .founder-content .founder-header .founder-video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.founder .container .founder-content .founder-copy{flex:1;display:flex;flex-direction:column;gap:2rem;padding-top:.5rem}.founder .container .founder-content .founder-copy .bodyCopy{color:var(--base-200);line-height:1.5}.founder .container .founder-content .founder-copy .founder-stats{display:flex;gap:3rem;padding-top:1rem;border-top:1px solid var(--base-300)}.founder .container .founder-content .founder-copy .founder-stats .founder-stat h3{color:var(--base-500);margin-bottom:.5rem}.founder .container .founder-content .founder-copy .founder-stats .founder-stat p{color:var(--base-200);line-height:1.4}.founder .container .founder-concept{display:flex;gap:1.5rem;border-top:1px solid var(--base-300);padding-top:4rem}.founder .container .founder-concept .founder-concept-item{flex:1;display:flex;flex-direction:column;gap:1.25rem}.founder .container .founder-concept .founder-concept-item>p:first-child{color:var(--base-200)}.founder .container .founder-concept .founder-concept-item .bodyCopy{color:var(--base-200);line-height:1.5}.night-flow{position:relative;width:100%;padding:6rem 0;border-top:1px solid var(--base-300)}.night-flow .container .night-flow-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:4rem}.night-flow .container .night-flow-header p{color:var(--base-200)}.night-flow .container .night-flow-list{display:flex;flex-direction:column}.night-flow .container .night-flow-list .night-flow-item{display:flex;gap:4rem;align-items:flex-start;padding:2.5rem 0;border-top:1px solid var(--base-300)}.night-flow .container .night-flow-list .night-flow-item:last-child{border-bottom:1px solid var(--base-300)}.night-flow .container .night-flow-list .night-flow-item .night-flow-time{min-width:7rem;padding-top:.35rem}.night-flow .container .night-flow-list .night-flow-item .night-flow-time p{color:var(--base-500);font-size:clamp(1rem,1vw,1.25rem)}.night-flow .container .night-flow-list .night-flow-item .night-flow-content{flex:1;display:flex;align-items:flex-start;gap:3rem}.night-flow .container .night-flow-list .night-flow-item .night-flow-content h3{min-width:28%;color:var(--base-100)}.night-flow .container .night-flow-list .night-flow-item .night-flow-content .bodyCopy{color:var(--base-200);flex:1;line-height:1.5}@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}.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%}.founder .container .founder-content{flex-direction:column;gap:2.5rem}.founder .container .founder-concept{flex-direction:column}.night-flow .container .night-flow-header{flex-direction:column;align-items:flex-start;gap:1.5rem}.night-flow .container .night-flow-list .night-flow-item{flex-direction:column;gap:1rem}.night-flow .container .night-flow-list .night-flow-item .night-flow-content{flex-direction:column;gap:.75rem}}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}}
