.hero{position:relative;width:100%;height:100svh;padding:1rem;display:flex;justify-content:center;align-items:center}.hero:before{content:"";position:absolute;top:calc(1rem - 3px);left:calc(1rem - 3px);right:calc(1rem - 3px);bottom:calc(1rem - 3px);background:linear-gradient(-45deg,var(--cyber-cyan),var(--cyber-pink),var(--cyber-purple),var(--cyber-lime),var(--cyber-cyan));background-size:300% 300%;animation:cyber-flow 6s ease infinite;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);pointer-events:none}.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-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-btns{display:flex;gap:1.5rem;margin-top:1.5rem}.hero-btns a{color:var(--base-100);text-decoration:none;font-size:clamp(1rem,.85vw,1.1rem);padding-bottom:4px;background-image:linear-gradient(var(--base-100),var(--base-100));background-size:0% 2px;background-repeat:no-repeat;background-position:left bottom;transition:background-size .3s ease}.hero-btns a:hover{background-size:100% 2px}.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:0;margin-bottom:5rem}.intro .container .stats-container .stat{position:relative;flex:1;background-color:var(--base-300);border:1px solid rgba(242,238,218,.08);border-radius:.5rem;padding:1.5rem}.intro .container .stats-container .stat:after{content:"";position:absolute;inset:0;border-radius:.5rem;padding:2px;background:linear-gradient(90deg,var(--cyber-cyan),var(--cyber-pink),var(--cyber-purple),var(--cyber-lime));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;clip-path:inset(0 calc(var(--b-r, 100) * 1%) 0 calc(var(--b-l, 0) * 1%));pointer-events:none}.intro .container .stats-container .stat-connector{position:relative;width:1.5rem;flex-shrink:0}.intro .container .stats-container .stat-connector .connector-beam{position:absolute;top:50%;left:-2px;right:-2px;height:2px;background:linear-gradient(90deg,var(--cyber-cyan),var(--cyber-pink),var(--cyber-purple),var(--cyber-lime));border-radius:1px;transform:translateY(-50%);opacity:0;box-shadow:0 0 6px #0ff9,0 0 12px #9b00ff4d}.intro .container .stats-container .stat-connector .connector-orb{position:absolute;top:50%;left:-2px;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.9) 15%,var(--cyber-cyan) 50%,rgba(155,0,255,.4) 100%);box-shadow:0 0 4px 2px var(--cyber-cyan),0 0 10px 4px #0ff6,0 0 20px 6px #9b00ff33;transform:translate(-50%,-50%);opacity:0}.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:linear-gradient(-45deg,var(--cyber-cyan),var(--cyber-pink),var(--cyber-purple),var(--cyber-lime),var(--cyber-cyan));background-size:300% 300%;animation:cyber-flow 4s ease infinite;box-shadow:0 0 6px #0ff6,0 0 12px #9b00ff4d;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{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:1.5rem;padding:3rem 1.5rem;background-color:var(--base-300);clip-path:polygon(2rem 0,calc(100% - 2rem) 0,100% 2rem,100% calc(100% - 2rem),calc(100% - 2rem) 100%,2rem 100%,0 calc(100% - 2rem),0 2rem);transition:filter .4s ease}.featured-missions .featured-missions-list .featured-missions-item h3{color:var(--base-100)}.featured-missions .featured-missions-list .featured-missions-item>p:first-child{color:var(--base-100);font-weight:600}.featured-missions .featured-missions-list .featured-missions-item .featured-mission-item-meta{width:100%;display:flex;justify-content:space-between;align-items:center}.featured-missions .featured-missions-list .featured-missions-item .featured-mission-item-meta p{color:var(--base-200);font-weight:600}.featured-missions .featured-missions-list .featured-missions-item .featured-mission-item-img{position:relative;width:100%;aspect-ratio:45/32;overflow:hidden;clip-path:polygon(1rem 0,calc(100% - 1rem) 0,100% 1rem,100% calc(100% - 1rem),calc(100% - 1rem) 100%,1rem 100%,0 calc(100% - 1rem),0 1rem)}.featured-missions .featured-missions-list .featured-missions-item .featured-mission-item-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.featured-missions .featured-missions-list .featured-missions-item .featured-mission-item-img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgb(242 238 218 / .1),rgb(242 238 218 / .1) 4px,transparent 4px,transparent 10px);background-size:100% 9px;filter:blur(2px);animation:pan-overlay 30s infinite linear;z-index:1;pointer-events:none}.featured-missions .featured-missions-list .featured-missions-item:hover{filter:drop-shadow(0 0 12px rgba(0,255,255,.3)) drop-shadow(0 0 25px rgba(155,0,255,.15));animation:cyber-flow 3s ease infinite}.featured-missions .featured-missions-list .featured-missions-item:hover .featured-mission-item-img img{transform:scale(1.05)}.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:300px;height:300px;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:before{clip-path:none;border-radius:.5rem}.hero .hero-container .hero-img-container{clip-path:none;border-radius:.5rem}.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{display:flex;flex-direction:column;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;gap:1.5rem}.intro .container .stats-container .stat-connector{display:none}.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}.featured-missions .featured-missions-list .featured-missions-item,.featured-missions .featured-missions-list .featured-missions-item .featured-mission-item-img{clip-path:none}.featured-missions .featured-missions-list .featured-missions-item .featured-mission-item-img:after{display:none}.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%}}
