.scroll-reveal-text .word{display:inline-block;overflow:hidden}.hero{position:relative;width:100%;height:100svh;padding:1rem;display:flex;justify-content:center;align-items:center;z-index:5;overflow-x:hidden}.hero-container{position:relative;width:100%;height:100%;filter:url(#goo)}.hero-img-container{position:relative;width:100%;height:100%;background-color:var(--base-300);overflow:hidden;border-radius:1rem}.hero-img .imagesdiv{position:relative;width:100%;height:100vh;overflow:hidden;display:flex;justify-content:center;align-items:center}.imagesdiv .sky,.imagesdiv .bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.1)}.text{position:absolute;top:10rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;color:#fff;gap:.75rem;white-space:nowrap;z-index:2}.text h1{font-size:12rem;line-height:1;text-transform:none}.text h1:nth-child(1){margin-left:0rem}.text h1:nth-child(2){margin-left:20rem}.imagesdiv .character{position:absolute;top:15%;left:50%;transform:translate(-50%);width:auto;height:85vh;max-width:90%;object-fit:contain;z-index:3}.hero-img-overlay{position:absolute;inset:0;background:linear-gradient(rgb(242 238 218 / .18),rgb(242 238 218 / .18) 4px,transparent 4px,transparent 10px);background-size:100% 9px;filter:blur(2px);animation:pan-overlay 30s infinite linear;z-index:10;pointer-events:none}@keyframes pan-overlay{0%{background-position:0% 0%}to{background-position:0% -100%}}.hero-img-gradient{position:absolute;inset:0;background:linear-gradient(0deg,#000000a6,#0000);z-index:10;pointer-events:none}.hero-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20}.hero-content .container{padding:6rem;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%}.hero-content-nav,.hero-content-footer{width:100%;display:flex;align-items:flex-end}.hero-content-nav div:nth-child(1),.hero-content-footer div:nth-child(1){flex:4}.hero-content-nav div:nth-child(2),.hero-content-footer div:nth-child(2){flex:1}.hero-timer{opacity:0;will-change:opacity}.hero-timer p{width:10rem;height:2rem;display:flex;justify-content:center;align-items:center;background-color:#fffceb0d;border:1px solid rgba(242,238,218,.15);border-radius:.25rem;-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);font-family:Geist Mono,monospace;letter-spacing:-.08em}.hero-callout p{font-family:Geist Mono,monospace;letter-spacing:-.08em}.hero-footer-copy p{width:50%}.intro{position:relative;width:100%;height:100%;overflow:hidden}.intro-header h1{word-spacing:1vw;display:flex;text-align:center;align-items:center;gap:1rem;white-space:nowrap}.intro-header img{width:7vw;height:7vw;border:2px solid var(--base-200);border-radius:50%;object-fit:cover;animation:flipX 8s infinite ease-in-out;flex-shrink:0}@keyframes flipX{0%{transform:scaleX(1)}5%{transform:scaleX(-1)}45%{transform:scaleX(-1)}50%{transform:scaleX(1)}to{transform:scaleX(1)}}.intro .container{display:flex;flex-direction:column}.a1 h1{white-space:nowrap;display:flex;flex-direction:column}.intro .container .stats-container{width:100%;display:flex;gap:1.5rem;margin-bottom:5rem;justify-content:space-evenly}.stats-copy-label p{font-family:Geist Mono,monospace}.intro .container .stats-container .stat{background-color:var(--base-300);padding:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;height:280px;width:260px;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);transition:transform .3s ease;cursor:pointer}.intro .container .stats-container .stat:hover{transform:scale(1.05)}.stats-copy-count h3:after{content:"+"}.stats-copy-count h3.percentage:after{content:"%";font-size:.8em}.intro .container .stats-container .stat .stat-copy{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:3rem}.stats-copy-count h3{text-align:center;background-image:url("../text bg img copy.png");background-size:200% 200%;background-position:0% 50%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;position:relative;margin:0;animation:moveBackground 30s ease-in-out infinite}@keyframes moveBackground{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.intro .container .stats-container .stat .stat-copy .stats-copy-label{position:relative;text-align:center}.intro .container .stats-container .stat .stat-copy .stats-copy-label p{margin:0;text-align:center;font-size:1rem}.intro .container .stats-container .stat .stat-copy .stats-copy-count{position:relative;display:flex;align-items:center;gap:1rem}.intro .container .stats-container .stat .stat-copy .stats-copy-count:before{content:"";width:1.5rem;height:1.5rem;background:var(--base-500);border-radius:50%;animation:blink 2s infinite;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);flex-shrink:0}.intro .container .stats-container .stat .stat-copy .stats-copy-count h3{margin:0}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.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}.missions-wrapper{position:relative;width:100%;height:auto}.missions-header-sticky{position:relative;width:100vw;height:100svh;padding:1.5rem;display:flex;justify-content:center;align-items:center;text-align:center;overflow:hidden}.missions-header-sticky h1{color:var(--base-100);font-size:20vw}.missions-content-scroll{position:relative;width:100%;padding:7.5rem 1.5rem 15rem}.missions-content-scroll .missions-grid{width:40%;margin:0 auto;display:flex;flex-direction:column;gap:7.5rem}.missions-content-scroll .missions-grid .mission-card{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;text-decoration:none;color:inherit}.missions-content-scroll .missions-grid .mission-card .mission-number{color:var(--base-400);font-weight:600}.missions-content-scroll .missions-grid .mission-card .mission-title{color:var(--base-400)}.missions-content-scroll .missions-grid .mission-card .mission-image{width:100%;aspect-ratio:5/3;overflow:hidden;border-radius:.5rem}.missions-content-scroll .missions-grid .mission-card .mission-image img{width:100%;height:100%;object-fit:cover}.missions-content-scroll .missions-grid .mission-card .mission-label{color:var(--base-400);font-weight:600}#liveTime{background-color:var(--base-500);clip-path:polygon(83% 15%,100% 50%,84% 84%,16% 84%,0 50%,16% 15%);padding:.6vw 1vw;font-size:1rem;font-weight:300;font-family:Geist Mono,monospace;position:fixed;top:2%;left:15%;mix-blend-mode:difference;border-radius:20px;z-index:2000}.stat{will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);-webkit-font-smoothing:antialiased}@media(min-width:768px)and (max-width:1000px){.hero-img-container{clip-path:none;border-radius:1rem}.hero-img-overlay{animation:none;display:none}.hero-img-gradient{background:linear-gradient(0deg,#000000bf,#0000);border-radius:1rem}.hero-content .container{padding:6rem 1rem 4rem;align-items:center;text-align:center}.hero-content-nav div:nth-child(1),.hero-content-footer div:nth-child(1){display:flex;justify-content:center;align-items:center}.hero-footer-copy p{width:80%;margin:0 auto}.hero-callout{display:none}.text{top:7rem}.text h1{font-size:5.5rem}.text h1:nth-child(1){margin-left:-4rem}.text h1:nth-child(2){margin-left:6rem}.imagesdiv .character{width:85%;max-width:none;bottom:-22%;left:50%;transform:translate(-50%) scale(1.6)}.intro .container .stats-container{flex-direction:column;align-items:center}.intro .container .stats-container .stat{height:250px;width:240px}.intro .container .stats-container .stat .stat-copy{align-items:center;text-align:center}.intro .container .stats-container .stat .stat-copy .stats-copy-label{text-align:center}.intro .container .stats-container .stat .stat-copy .stats-copy-label p{margin:0;padding:0;text-align:center}.intro .container .stats-container .stat .stat-copy .stats-copy-count:before{width:1.5rem;height:1.5rem}.intro .container{padding:1rem}.intro .container .intro-header{width:75%}.intro .container .intro-copy .intro-copy-wrapper{width:100%}.missions-content-scroll{padding:8rem 1rem}.missions-content-scroll .missions-grid{width:100%;gap:4.5rem}.intro-header h1 img{width:9vw;height:9vw}}@media(min-width:481px)and (max-width:768px){.hero-img-container{clip-path:none;border-radius:1rem}.text{top:6rem}.text h1{font-size:5.5rem}.text h1:nth-child(1){margin-left:-3rem}.text h1:nth-child(2){margin-left:4rem}.imagesdiv .character{position:absolute;width:84%;max-width:none;bottom:auto;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.6)}.hero-content .container{padding:4rem 1rem 3rem 10rem}.intro .container .stats-container{flex-direction:column;align-items:center}.intro .container .stats-container .stat{height:180px;width:160px}.intro .container .stats-container .stat .stat-copy{align-items:center;text-align:center}.intro .container .stats-container .stat .stat-copy .stats-copy-label{text-align:center}.intro .container .stats-container .stat .stat-copy .stats-copy-label p{margin:0;padding:0;text-align:center}.intro .container .stats-container .stat .stat-copy .stats-copy-count:before{width:1.3rem;height:1.3rem}.intro-header h1 img{width:12vw;height:12vw}.missions-content-scroll{padding:6rem 1rem}.intro-copy-wrapper{display:flex;justify-content:flex-start}.intro-copy-wrapper h3{text-align:left;margin-left:-6rem}.cta .cta-content .cta-copy{padding:1rem}}@media(max-width:768px){.text h1:nth-child(1){margin-left:0rem}.text h1:nth-child(2){margin-left:3rem}}@media(max-width:540px)and (min-width:451px){.imagesdiv .character{position:absolute;width:84%;max-width:none;bottom:auto;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.6)}}@media(min-width:380px)and (max-width:480px){.hero-img-container{clip-path:none;border-radius:1rem}.text{top:7.5rem}.text h1{font-size:4.3rem}.text h1:nth-child(1){margin-left:0rem}.text h1:nth-child(2){margin-left:3rem}.imagesdiv .character{position:absolute;width:100%;max-width:none;bottom:auto;top:60%;left:50%;transform:translate(-50%,-50%)}.hero-content .container{padding:4rem 1rem 3rem 8.5rem}.hero-timer p{width:8rem;height:1.75rem;font-size:.875rem}.intro .container .stats-container{flex-direction:column;align-items:center}.intro .container .stats-container .stat{height:170px;width:150px}.intro .container .stats-container .stat .stat-copy{align-items:center;text-align:center}.intro .container .stats-container .stat .stat-copy .stats-copy-label{text-align:center}.intro .container .stats-container .stat .stat-copy .stats-copy-label p{margin:0;padding:0;text-align:center}.intro .container .stats-container .stat .stat-copy .stats-copy-count:before{width:1rem;height:1rem}.intro-header h1 img{width:15vw;height:15vw}}@media(min-width:375px)and (max-width:379px){.hero{padding:.75rem}.hero-img-container{clip-path:none;border-radius:.875rem}.text{top:6rem}.text h1{font-size:3.8rem}.text h1:nth-child(1){margin-left:0rem}.text h1:nth-child(2){margin-left:2.5rem}.imagesdiv .character{position:absolute;width:105%;max-width:none;bottom:auto;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.75)}.hero-content .container{padding:3.5rem 1rem 2.75rem 7rem}.hero-timer p{width:7.5rem;height:1.625rem;font-size:.8rem}.intro-header h1 img{width:16vw;height:16vw}.intro .container .stats-container{flex-direction:column;align-items:center}.intro .container .stats-container .stat{height:160px;width:150px}.intro .container .stats-container .stat .stat-copy{align-items:center;text-align:center;gap:2rem}.intro .container .stats-container .stat .stat-copy .stats-copy-count:before{width:.95rem;height:.95rem}.intro .container .stats-container .stat .stat-copy .stats-copy-label{text-align:center}.intro .container .stats-container .stat .stat-copy .stats-copy-label p{margin:0;padding:0;text-align:center;font-size:.75rem}}@media(max-width:374px){.hero{padding:.5rem}.hero-img-container{clip-path:none;border-radius:.75rem}.text{top:5.5rem;gap:.4rem}.text h1{font-size:3.3rem}.text h1:nth-child(1){margin-left:0rem}.text h1:nth-child(2){margin-left:1.5rem}.imagesdiv .character{position:absolute;width:115%;max-width:none;bottom:0;top:auto;left:50%;transform:translate(-50%) scale(1.85)}.hero-content .container{padding:3rem .75rem 2.5rem 5.5rem}.hero-timer p{width:6.5rem;height:1.5rem;font-size:.7rem;padding:0 .4rem}.hero-footer-copy p{width:95%;font-size:.8rem}.intro .container .intro-header{width:95%}.intro-header h1{font-size:1.65rem}.intro-header h1 img{width:20vw;height:20vw}.intro .container .stats-container{flex-direction:column;align-items:center}.intro .container .stats-container .stat{height:160px;width:150px}.intro .container .stats-container .stat .stat-copy{align-items:center;text-align:center;gap:1.75rem}.intro .container .stats-container .stat .stat-copy .stats-copy-count:before{width:.85rem;height:.85rem}.intro .container .stats-container .stat .stat-copy .stats-copy-label{text-align:center}.intro .container .stats-container .stat .stat-copy .stats-copy-label p{margin:0;padding:0;text-align:center;font-size:.65rem}.missions-header-sticky h1{font-size:16vw}.missions-content-scroll{padding:5rem .75rem}.missions-content-scroll .missions-grid{width:100%;gap:3.5rem}.missions-content-scroll .missions-grid .mission-card{padding:2rem 1rem;gap:1rem}.missions-content-scroll .missions-grid .mission-card .mission-number,.missions-content-scroll .missions-grid .mission-card .mission-title,.missions-content-scroll .missions-grid .mission-card .mission-label{font-size:.875rem}#liveTime{font-size:.7rem;padding:.4vw 1.2vw;top:1.5%;left:50%;transform:translate(-50%)}}@media(max-width:380px){.hero{padding:.5rem}.hero-img-container{clip-path:none;border-radius:.75rem}.text{top:5rem;gap:.5rem}.text h1{font-size:3.5rem}.text h1:nth-child(1){margin-left:0rem}.text h1:nth-child(2){margin-left:2rem}.imagesdiv .character{position:absolute;width:80%;max-width:none;bottom:auto;top:60%;left:50%;transform:translate(-50%,-50%) scale(1.8)}.hero-content .container{display:none}.hero-footer-copy p{width:90%;font-size:.875rem}.hero-content-nav,.hero-content-footer{flex-direction:column;align-items:center;gap:1rem}.intro .container{padding:1rem .75rem}.intro .container .intro-header{width:90%;margin-bottom:2rem}.intro-header h1{font-size:1.75rem;gap:.75rem;flex-wrap:wrap;justify-content:center}.intro-header h1 img{width:18vw;height:18vw}.intro .container .intro-copy{margin-bottom:2rem}.intro .container .intro-copy .intro-copy-wrapper{width:100%}.intro .container .intro-copy .intro-copy-wrapper h3{font-size:1rem}.intro .container .stats-container{flex-direction:column;align-items:center;gap:1.25rem;margin-bottom:3rem}.intro .container .stats-container .stat{height:160px;width:150px}.intro .container .stats-container .stat .stat-copy{align-items:center;text-align:center;gap:2rem}.intro .container .stats-container .stat .stat-copy .stats-copy-count:before{width:.9rem;height:.9rem}.intro .container .stats-container .stat .stat-copy .stats-copy-label{text-align:center}.intro .container .stats-container .stat .stat-copy .stats-copy-label p{margin:0;padding:0;text-align:center;font-size:.7rem}.missions-header-sticky{padding:1rem}.missions-header-sticky h1{font-size:18vw}.missions-content-scroll{padding:5rem .75rem}.missions-content-scroll .missions-grid{width:100%;gap:3.5rem}.missions-content-scroll .missions-grid .mission-card{padding:2rem 1rem;gap:1rem}.missions-content-scroll .missions-grid .mission-card .mission-number,.missions-content-scroll .missions-grid .mission-card .mission-title,.missions-content-scroll .missions-grid .mission-card .mission-label{font-size:.875rem}}footer{position:relative;width:100%;height:100vh;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);border-radius:1rem}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-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}footer .footer-content-col{flex:1}footer .footer-content-col h3,footer .footer-content-col p{margin-bottom:3rem}.footer-content-col h1{font-size:10rem;position:absolute;right:5%;bottom:5%}.footer-content-col p{font-family:Geist Mono,monospace}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;gap:2rem}footer .footer-socials .footer-social{position:relative;display:inline-block;margin-right:.3rem;width:3.5vw;height:3.5vw;min-width:45px;min-height:45px;transition:transform .3s ease}footer .footer-socials .footer-social:hover{transform:scale(1.1)}footer .footer-socials .footer-social a{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-decoration:none;z-index:2;transition:transform .3s ease}footer .footer-socials .footer-social a:hover{transform:scale(1.2)}footer .footer-socials .footer-social i{display:inline-block;color:var(--base-200);font-size:1.5rem;cursor:pointer;transition:color .3s ease;position:relative;z-index:2;padding:1rem}.hex-grid-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:110%;height:110%;pointer-events:none;z-index:1}.hex-border{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;animation-play-state:paused}.hex-border polygon{stroke:var(--base-600)}@keyframes rotateHex{0%{transform:rotate(0) scale(1);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:rotate(360deg) scale(1.05);opacity:0}}footer .footer-socials .footer-social:hover .hex-border{animation:rotateHex 4s linear infinite;animation-play-state:running}@media(max-width:1000px){footer .footer-bg-container{clip-path:none}footer .footer-content{padding:6rem 1rem 2rem}.footer-content-col h1{font-size:6rem;position:relative;padding:0 3vw}footer .footer-content-meta{flex-direction:column}footer .footer-content-meta:nth-child(1){gap:3rem}footer .footer-content-meta:nth-child(2){flex-direction:column-reverse;align-items:flex-start}footer .footer-content-meta:nth-child(2) .footer-content-col:nth-child(1){flex-direction:column-reverse;gap:.25rem}footer .footer-content-meta:nth-child(1) p.bodyCopy{display:none}footer .footer-content-col h3{margin-bottom:1.5rem}footer .footer-socials{gap:1rem}footer .footer-socials .footer-social{width:45px;height:45px;min-width:45px;min-height:45px}footer .footer-socials .footer-social i{font-size:1.3rem}footer input{width:100%;margin-bottom:.5rem}}@media(max-width:765px){footer .footer-socials{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;max-width:180px}footer .footer-socials .footer-social{margin-right:0}}
