@import url("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 url("https://fonts.cdnfonts.com/css/schabo");:root{--base-100:#f2eeda;--base-200:#8c8a7f;--base-300:#262626;--base-400:#141414;--base-500:#ee6436}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;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;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;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}a.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:1px solid var(--base-300);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}a.btn>:not(.btn-line){position:relative;z-index:1}a.btn:before{top:0;left:10%;transform:translateY(-1px)}a.btn:after,a.btn:before{content:"";position:absolute;width:60px;height:1px;background:var(--base-100);transition:all .3s ease}a.btn:after{bottom:0;right:10%;transform:translateY(1px)}a.btn:hover{color:var(--base-100);border:1px solid var(--base-300);text-shadow:0 0 10px rgba(242,238,218,.2)}a.btn:hover:before{left:0;width:20px}a.btn:hover:after{right:0;width:20px}a.btn:hover .btn-line:before{bottom:-1px}a.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{bottom:30%;right:-1px}.btn-line:after,.btn-line:before{content:"";position:absolute;width:1px;height:20px;background:var(--base-100);transition:all .3s ease}.btn-line:after{top:30%;left:-1px}.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:translateX(-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% 0,0 0);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;height:100svh;z-index:9999;pointer-events:none}.preloader-grid,.preloader-overlay{top:0;left:0;width:100%;overflow:hidden}.preloader-grid{position:absolute;height:100%}.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-disc-frame,.preloader-ring-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:first-child{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,1turn)}}@keyframes preloader-spin{to{transform:rotate(1turn)}}@keyframes preloader-spinner{to{transform:rotate(-1turn)}}.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 0,calc(50% - 15rem) 0,calc(50% - 13.5rem) 2.75rem,calc(50% + 13.5rem) 2.75rem,calc(50% + 15rem) 0,calc(100% - 4rem) 0,100% 4rem,100% calc(100% - 4rem),calc(100% - 4rem) 100%,4rem 100%,0 calc(100% - 4rem),0 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 0,transparent 10px);background-size:100% 9px;filter:blur(2px);animation:pan-overlay 30s linear infinite;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{background:rgb(0,0,0);background:linear-gradient(0deg,rgba(0,0,0,.65),rgba(0,0,0,0))}.hero .hero-container .hero-content,.hero .hero-container .hero-img-container .hero-img-gradient{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:first-child{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:rgba(242,238,218,.05);border:1px solid rgba(242,238,218,.15);border-radius:.25rem;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:first-child{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;height:100%;justify-content:center}.cta,.cta .cta-content{width:100%;display:flex;align-items:center;flex-direction:column}.cta .cta-content{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.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 0,calc(100% - 2rem) 0,100% 2rem,100% calc(100% - 2rem),calc(100% - 2rem) 100%,2rem 100%,0 calc(100% - 2rem),0 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:rgb(0,0,0);background:linear-gradient(0deg,rgba(0,0,0,.65),rgba(0,0,0,0));z-index:1}@media (max-width:1000px){.cta .cta-row .cta-card .cta-card-frame,.hero .hero-container .hero-img-container{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-footer div:first-child,.hero .hero-container .hero-content .container .hero-content-nav div:first-child{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%}}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 0,calc(50% - 15rem) 0,calc(50% - 13.5rem) 2.75rem,calc(50% + 13.5rem) 2.75rem,calc(50% + 15rem) 0,calc(100% - 4rem) 0,100% 4rem,100% calc(100% - 4rem),calc(100% - 4rem) 100%,4rem 100%,0 calc(100% - 4rem),0 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:first-child{gap:7.5rem}footer .footer-content-meta:nth-child(2){align-items:flex-end}footer .footer-content-meta:nth-child(2) .footer-content-col:first-child{display:flex}footer .footer-content-meta:nth-child(2) .footer-content-col:first-child 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:first-child{gap:3rem}footer .footer-content-col h3{margin-bottom:1.5rem}footer .footer-content-meta:first-child p.bodyCopy{display:none}footer .footer-content-meta:nth-child(2) .footer-content-col:first-child{flex-direction:column-reverse;gap:.25rem}}.hero.hero-observatory{height:100svh}.hero.hero-observatory .hero-container .hero-img-container .hero-img{filter:saturate(0)}.hero.hero-observatory .hero-container .hero-img-container .hero-img-gradient{background:rgb(0,0,0);background:linear-gradient(0deg,rgba(0,0,0,.25),rgba(0,0,0,0));z-index:1}.hero.hero-observatory .hero-container .hero-content .container{color:var(--base-100)}.intro.intro-observatory{margin:3rem 0}.routine{position:relative;width:100%;height:100svh;padding:1rem;display:flex;justify-content:center;align-items:center;overflow:hidden}.routine .routine-container{position:relative;width:100%;height:100%;filter:url(#goo)}.routine .routine-container .routine-bg{position:relative;width:100%;height:100%;background-color:var(--base-300);clip-path:polygon(4rem 0,calc(50% - 15rem) 0,calc(50% - 13.5rem) 2.75rem,calc(50% + 13.5rem) 2.75rem,calc(50% + 15rem) 0,calc(100% - 4rem) 0,100% 4rem,100% calc(100% - 4rem),calc(100% - 4rem) 100%,4rem 100%,0 calc(100% - 4rem),0 4rem)}.routine .routine-container .routine-copy{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.routine .routine-container .routine-copy .container{padding:6rem}.routine .routine-container .routine-copy .container .routine-header{width:100%;display:flex;justify-content:space-between;gap:3rem}.routine .routine-container .routine-copy .container .routine-progress-bar{position:relative;width:100%;height:.25rem;background-color:#3f3f3f;margin:1.5rem 0;overflow:hidden}.routine .routine-container .routine-copy .container .routine-progress-bar .routine-progress{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--base-500);transform:scaleX(0);transform-origin:left;will-change:transform}.routine .routine-container .routine-copy .container .routine-slider{width:100%;height:calc(100% - 10rem);overflow:hidden}.routine .routine-container .routine-copy .container .routine-slider .routine-slider-wrapper{position:relative;width:100%;height:100%;transform:translateX(0);gap:1.5rem;will-change:transform}.routine .routine-container .routine-copy .container .routine-slider .routine-slider-wrapper .routine-block{position:relative;flex:1;width:100%;height:100%;background-color:#303030;border-radius:.75rem;padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between}.routine .routine-container .routine-copy .container .routine-slider .routine-slider-wrapper .routine-block .routine-block-footer,.routine .routine-container .routine-copy .container .routine-slider .routine-slider-wrapper .routine-block .routine-block-header{width:100%;display:flex;justify-content:space-between}.routine .routine-container .routine-copy .container .routine-slider .routine-slider-wrapper .routine-block .routine-block-header{align-items:flex-start}.routine .routine-container .routine-copy .container .routine-slider .routine-slider-wrapper .routine-block .routine-block-footer{align-items:flex-end}.routine .routine-container .routine-copy .container .routine-slider .routine-slider-wrapper .routine-block .routine-block-header p:nth-child(2){color:var(--base-200)}.routine .routine-container .routine-copy .container .routine-slider .routine-slider-wrapper .routine-block .routine-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30%;min-width:5rem;aspect-ratio:1}.routine .routine-container .routine-copy .container .routine-slider .routine-slider-wrapper .routine-block .routine-icon img{width:100%;height:100%;object-fit:contain}.about{position:relative;width:100%;height:100%;overflow:hidden}.about .container .about-header{display:flex;flex-direction:column}.about .container .about-header .about-header-row{display:flex}.about .container .about-header .about-header-row:nth-child(2){justify-content:space-around;padding-left:10rem}.about .container .about-header .about-header-row:nth-child(3){justify-content:space-between}.about .container .about-header .about-header-row:nth-child(4){justify-content:center;padding-left:4rem}.about .container .about-map{width:75%;margin:2rem auto;height:100%}.team{position:relative;width:100%;height:100svh;overflow:hidden}.team .team-counter{position:absolute;display:flex;width:100%;gap:1.5rem;justify-content:space-between;margin-top:0;padding:1.5rem}.team .team-counter .counter-title h1{position:relative;top:.75rem;line-height:.85!important}.team .team-counter .count{position:relative;width:max-content;height:150px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);overflow:hidden}.team .team-counter .count .count-container{position:relative;transform:translateY(150px);will-change:transform}.team .team-counter h1{width:100%;position:relative;text-transform:uppercase;font-size:150px;line-height:1;will-change:transform}.team .cards{top:25%;transform:translate(-50%,-50%);width:150vw;height:600px}.team .cards,.team .cards .card{position:absolute;left:50%;will-change:transform}.team .cards .card{width:425px;height:575px;top:50%;transform-origin:center center;margin-left:-250px;display:flex;flex-direction:column;gap:1em}.team .cards .card .card-img{flex:1;border-radius:.5rem;overflow:hidden}.team .cards .card .card-img img{filter:saturate(0) sepia(1) brightness(.85)}.team .cards .card .card-content{width:100%;height:60px}.team .cards .card .card-content h3{font-size:clamp(1.5rem,4vw,2rem);letter-spacing:clamp(0rem,-.5vw,-.05rem);margin-bottom:.5rem;color:var(--base-100)}.team .cards .card .card-content p{color:var(--base-200)}.team .empty{opacity:0}@media (max-width:1000px){.intro.intro-observatory .container .intro-copy{flex-direction:column}.routine .routine-container .routine-bg{clip-path:none}.routine .routine-container .routine-copy .container{padding:6rem 1rem 1rem}.routine .routine-container .routine-copy .container .routine-header{align-items:flex-end}.routine .routine-container .routine-copy .container .routine-slider .routine-slider-wrapper{width:calc(600% + 7.5rem)}.routine .routine-container .routine-copy .container .routine-slider .routine-slider-wrapper .routine-block .routine-block-footer,.routine .routine-container .routine-copy .container .routine-slider .routine-slider-wrapper .routine-block .routine-block-header{flex-direction:column;justify-content:center;align-items:center;gap:.5rem}.routine .routine-container .routine-copy .container .routine-slider .routine-slider-wrapper .routine-block .routine-block-footer p:nth-child(2){display:none}.about .container .about-header .about-header-row:nth-child(2){padding-left:0;flex-direction:column;align-items:flex-end}.about .container .about-map{width:100%}.team .team-counter{margin:6rem 1rem 1rem;padding:0}.team .team-counter .counter-title{height:30px}.team .team-counter .count{padding-right:2rem}.team .cards{top:27.5%}.team .cards .card{width:375px;height:500px}.team .team-counter .counter-title h1{font-size:clamp(4.5rem,10vw,10rem)}}.hero.contact-hero{height:60svh;max-width:2000px;margin:0 auto}.hero.contact-hero .hero-container .hero-img-container{background-color:var(--base-500)}.hero.contact-hero .hero-container .hero-content .container{justify-content:flex-end}.hero.contact-hero .hero-container .hero-content .container .hero-content-footer .hero-callout p,.hero.contact-hero .hero-container .hero-content .container .hero-content-footer .hero-content-header h1{color:var(--base-400)}.hero.contact-hero .hero-container .hero-content .container .hero-content-footer .hero-callout p{font-weight:600}.contact-form{position:relative;width:100%;height:100%;padding:.5rem 1rem;overflow:hidden}.contact-form .container{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:3rem;padding:6rem}.contact-form .container .contact-form-bg-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;filter:url(#goo);z-index:-1}.contact-form .container .contact-form-bg-wrapper .contact-form-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--base-300);clip-path:polygon(4rem 0,calc(100% - 4rem) 0,100% 4rem,100% calc(100% - 4rem),calc(100% - 4rem) 100%,4rem 100%,0 calc(100% - 4rem),0 4rem)}.contact-form .container .contact-form-row:nth-child(2){display:flex;justify-content:space-between}.contact-form .container .contact-form-row:nth-child(2) p{color:var(--base-100)}.contact-form .container .contact-form-row:nth-child(3){display:flex;flex-direction:column;gap:1.5rem}.contact-form .container .contact-form-row:nth-child(3) .contact-form-col:first-child{display:flex;flex-direction:column;justify-content:space-between;gap:4em}.contact-form .container .contact-form-row:nth-child(3) .contact-form-col:first-child .contact-form-header{display:flex;flex-direction:column;gap:1.5em}.contact-form .container .contact-form-row:nth-child(3) .contact-form-col:first-child .contact-form-header h3{color:var(--base-100)}.contact-form .container .contact-form-row:nth-child(3) .contact-form-col:first-child .contact-form-header p{margin-bottom:.5em;width:75%;color:var(--base-100)}.contact-form .container .contact-form-row:nth-child(3) .contact-form-col:first-child .contact-form-availability{width:75%;display:flex;justify-content:space-between;gap:1em;border-top:1px dashed var(--bg);padding:.5em 0}.contact-form .container .contact-form-row:nth-child(3) .contact-form-col:first-child .contact-form-availability p{color:var(--base-100)}.contact-form .container .contact-form-row:nth-child(3) .contact-form-col:nth-child(2){flex:1;display:flex;flex-direction:column;gap:.75em}.contact-form .container .contact-form-row:nth-child(3) .contact-form-col:nth-child(2) .form-item input,.contact-form .container .contact-form-row:nth-child(3) .contact-form-col:nth-child(2) .form-item textarea{border:none;outline:none;width:100%;border-radius:.5rem;padding:1.5rem;text-decoration:none;text-transform:uppercase;background-color:#3a3a3a;color:var(--base-100);font-family:Geist Mono,monospace;font-weight:500;line-height:1}.contact-form .container .contact-form-row:nth-child(3) .contact-form-col:nth-child(2) .form-item input:active,.contact-form .container .contact-form-row:nth-child(3) .contact-form-col:nth-child(2) .form-item input:focus,.contact-form .container .contact-form-row:nth-child(3) .contact-form-col:nth-child(2) .form-item textarea:active,.contact-form .container .contact-form-row:nth-child(3) .contact-form-col:nth-child(2) .form-item textarea:focus{border:none;outline:none;background-color:#3a3a3a;color:var(--base-100)}.contact-form .container .contact-form-row:nth-child(3) .contact-form-col:nth-child(2) .form-item input::placeholder,.contact-form .container .contact-form-row:nth-child(3) .contact-form-col:nth-child(2) .form-item textarea::placeholder{font-family:Geist Mono,monospace;font-weight:500;line-height:1}.contact-form .container .contact-form-row:nth-child(3) .contact-form-col:nth-child(2) .form-item .btn{width:100%}.contact-form .container .contact-form-row:nth-child(3) .contact-form-col:nth-child(2) .form-item .btn a.btn{background-color:var(--base-400)}.faq-container{position:relative;width:100%;height:100%}.faq-container .container{display:flex;gap:1.5rem}.faq-container .container .faq-header{flex:1}.faq-container .container .faq-header h3{width:75%;color:var(--base-100)}.faq-container .container .faq-wrapper{flex:1}.faq-container .container .faq-wrapper .faq-items{display:flex;flex-direction:column;gap:.75rem}.faq-container .container .faq-wrapper .faq-items .faq-item{padding:.75rem 1.5rem;background-color:var(--base-300);border-radius:.5rem;opacity:0;transform:translateY(20px);will-change:transform,opacity}.faq-container .container .faq-wrapper .faq-items .faq-item .faq-question{padding:.75rem 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;user-select:none}.faq-container .container .faq-wrapper .faq-items .faq-item .faq-question h3{font-size:clamp(1.5rem,4vw,2rem);letter-spacing:clamp(0rem,-.5vw,-.05rem);transition:opacity .3s ease;color:var(--base-100)}.faq-container .container .faq-wrapper .faq-items .faq-item .faq-question .faq-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:1.5rem;will-change:transform}.faq-container .container .faq-wrapper .faq-items .faq-item .faq-answer{height:0;opacity:0;will-change:height,opacity;overflow:hidden}.faq-container .container .faq-wrapper .faq-items .faq-item .faq-answer p{padding:.75rem 0;color:var(--base-100);opacity:.8;user-select:none}@media (max-width:1000px){.contact-form .container .contact-form-bg-wrapper .contact-form-bg{clip-path:none}.contact-form .container{padding:3rem 1rem}.contact-form .container .contact-form-row:nth-child(2){flex-direction:column;gap:.25em}.contact-form .container .contact-form-row:nth-child(3){flex-direction:column}.contact-form .container .contact-form-row:nth-child(3) .contact-form-col:first-child{gap:2em}.contact-form .container .contact-form-row:nth-child(3) .contact-form-col:first-child .contact-form-availability,.contact-form .container .contact-form-row:nth-child(3) .contact-form-col:first-child .contact-form-header p{width:100%}.contact-form .container .contact-form-row:nth-child(3) .contact-form-col:first-child .contact-form-availability{flex-direction:column;text-align:center;gap:.25em}.faq-container{margin:3rem 0;padding:0}.faq-container .container{flex-direction:column;padding:1rem}.faq-container .container .faq-header h3,.faq-container .container .faq-wrapper{width:100%}.faq-container .container .faq-wrapper .faq-items .faq-item .faq-question h3{font-size:clamp(1.5rem,4vw,2rem);letter-spacing:clamp(0rem,-.5vw,-.05rem);line-height:1}}.expeditions{min-height:100svh;height:max-content;padding-bottom:3rem}.expeditions p{color:var(--base-200);padding:1.5rem;width:100%;max-width:2000px;margin:0 auto}.expeditions .expeditions-list .expedition{--h2-font-size:clamp(3.25rem,8vw,8rem);--h2-line-height:calc(var(--h2-font-size) * 0.85);height:var(--h2-line-height);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);overflow:hidden;background-color:transparent;max-width:2000px;margin:0 auto}.expeditions .expeditions-list .expedition .expedition-wrapper{position:relative;--h2-font-size:clamp(3.25rem,8vw,8rem);--h2-line-height:calc(var(--h2-font-size) * 0.85);height:calc(var(--h2-line-height) * 3);will-change:transform;transform:translateY(-66.666%)}.expeditions .expeditions-list .expedition .expedition-wrapper .expedition-name,.expeditions .expeditions-list .expedition .expedition-wrapper .expedition-project{--h2-font-size:clamp(3.25rem,8vw,8rem);--h2-line-height:calc(var(--h2-font-size) * 0.85);width:100%;display:flex;justify-content:space-between;align-items:center;height:var(--h2-line-height);padding:.5rem 1.5rem}.expeditions .expeditions-list .expedition .expedition-wrapper .expedition-name{background-color:transparent;color:var(--base-100)}.expeditions .expeditions-list .expedition .expedition-wrapper .expedition-project{position:relative;background-color:var(--base-500);color:var(--base-400)}.expedition-intro,.expedition-outro{position:relative;width:100%;height:100svh;overflow:hidden}@media (max-width:1000px){.expeditions .expeditions-list .expedition .expedition-wrapper .expedition-name h2:nth-child(2),.expeditions .expeditions-list .expedition .expedition-wrapper .expedition-project h2:nth-child(2){display:none}.expeditions .expeditions-list .expedition .expedition-wrapper .expedition-project{background-color:transparent}.expeditions p{margin-top:2rem;padding:1rem}.expeditions .expeditions-list .expedition .expedition-wrapper .expedition-name,.expeditions .expeditions-list .expedition .expedition-wrapper .expedition-project{padding:.5rem 1rem}}.traces-container{position:relative;width:100%;height:100vh;max-width:2000px;margin:0 auto;overflow:hidden}.traces-container .traces-footer,.traces-container .traces-nav{position:absolute;width:100%;display:flex;justify-content:space-between;align-items:flex-start;padding:1rem;z-index:1}.traces-container .traces-nav{top:0}.traces-container .traces-footer{bottom:0}.traces-container .traces-footer p,.traces-container .traces-nav p{padding:.6rem 1rem;background-color:rgba(242,238,218,.05);border:1px solid rgba(242,238,218,.15);border-radius:.25rem;backdrop-filter:blur(.2rem);color:var(--base-100)}.traces-container .traces-nav .trace-name p{background-color:var(--base-100);color:var(--base-300);font-weight:600}.traces-container .traces-slider{position:absolute;width:100%;height:100svh;overflow:hidden}.traces-container .traces-slider .traces{position:absolute;width:300px;height:300px;top:42.5%;left:50%;transform:translate(-50%,-50%)}.traces-container .traces-slider .traces li{position:absolute;display:flex;align-items:center;justify-content:center;will-change:transform;width:100%;aspect-ratio:4/5;padding:.5rem;filter:url(#goo);transform:translateZ(0) scale(0);backface-visibility:hidden;perspective:1000px}.traces-container .traces-slider .traces li .outline-wrapper,.traces-container .traces-slider .traces li .product-img-wrapper,.traces-container .traces-slider .traces li .product-item-bg-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;filter:url(#goo);transform:translateZ(0);backface-visibility:hidden}.traces-container .traces-slider .traces li .outline-wrapper{z-index:-1}.traces-container .traces-slider .traces li .product-item-bg-wrapper{z-index:0}.traces-container .traces-slider .traces li .product-img-wrapper{z-index:1;padding:.75rem}.traces-container .traces-slider .traces li .product-item-bg-wrapper .product-item-bg{background-color:var(--base-300);z-index:0}.traces-container .traces-slider .traces li .outline-wrapper .product-bg-outline,.traces-container .traces-slider .traces li .product-item-bg-wrapper .product-item-bg{width:100%;height:100%;clip-path:polygon(2.5rem 0,calc(100% - 2.5rem) 0,100% 2.5rem,100% calc(100% - 2.5rem),calc(100% - 2.5rem) 100%,2.5rem 100%,0 calc(100% - 2.5rem),0 2.5rem)}.traces-container .traces-slider .traces li .outline-wrapper .product-bg-outline{transform:scaleX(1.0095) scaleY(1.0075);background-color:#3c3c3c}.traces-container .traces-slider .traces li img{width:100%;height:100%;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);transform:translateZ(0);backface-visibility:hidden}.traces-container .traces-slider .controller{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%) translateY(300px);width:11rem;height:11rem;user-select:none;cursor:pointer;z-index:10}.traces-container .traces-slider .controller .controller-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:5rem;height:5rem;background:#383838;border-radius:50%;display:flex;align-items:center;justify-content:center;clip-path:circle(40% at 50% 50%);will-change:clip-path;cursor:pointer;z-index:1}.traces-container .traces-slider .controller .controller-inner .controller-close-icon{position:relative;width:24px;height:24px}.traces-container .traces-slider .controller .controller-inner .controller-close-icon span{position:absolute;top:50%;left:50%;width:0;height:2px;background:var(--base-100);transform-origin:center}.traces-container .traces-slider .controller .controller-inner .controller-close-icon span:first-child{transform:translate(-50%,-50%) rotate(45deg)}.traces-container .traces-slider .controller .controller-inner .controller-close-icon span:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.traces-container .traces-slider .controller .controller-outer{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--base-300);border-radius:50%;clip-path:circle(50% at 50% 50%);will-change:clip-path;z-index:-1}.traces-container .traces-slider .controller .controller-outer .controller-label p{position:absolute;top:1rem;left:50%;transform:translateX(-50%);text-transform:uppercase;color:var(--base-1000);will-change:opacity}.traces-container .traces-slider .controller .controller-outer .traces-controller-nav-btn{position:absolute;top:50%;transform:translateY(-50%);color:var(--base-1000);will-change:opacity;cursor:pointer;transition:transform .3s ease-out}.traces-container .traces-slider .controller .controller-outer .traces-controller-nav-btn:active{transform:translateY(-50%) scale(.75)}.traces-container .traces-slider .controller .controller-outer .traces-controller-nav-btn ion-icon{font-size:1.25rem}.traces-container .traces-slider .controller .controller-outer .traces-controller-nav-btn.prev{left:.75rem}.traces-container .traces-slider .controller .controller-outer .traces-controller-nav-btn.next{right:.75rem}.traces-container .traces-slider .controller .controller-outer .traces-controller-nav-btn.disabled{opacity:.25;pointer-events:none}.traces-container .traces-preview{position:absolute;top:50%;left:50%;transform:translate(-50%,100%);width:75%;height:72.5%;padding:1rem;border-radius:.5rem;background-color:var(--base-300);border:1px solid rgba(242,238,218,.15);backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:1rem;z-index:2}.traces-container .traces-preview .traces-preview-info{display:flex;justify-content:space-between;align-items:flex-end;gap:.5rem}.traces-container .traces-preview .traces-preview-info .traces-preview-tag p{text-transform:uppercase}.traces-container .traces-preview .traces-preview-img{width:100%;aspect-ratio:1;border-radius:.25rem;background-color:var(--base-1000);overflow:hidden}.traces-container .traces-preview .traces-preview-img img{width:100%;height:100%;object-fit:cover}@media (max-width:1000px){.traces-container .traces-footer,.traces-container .traces-nav{display:none}.traces-container .traces-slider .traces{top:40%}.traces-container .traces-slider .traces li .outline-wrapper,.traces-container .traces-slider .traces li .product-img-wrapper,.traces-container .traces-slider .traces li .product-item-bg-wrapper{transform:scale(.8)}.traces-container .traces-slider .controller{bottom:1rem;width:9rem;height:9rem}.traces-container .traces-slider .controller .controller-outer .traces-controller-nav-btn.prev{left:.5rem}.traces-container .traces-slider .controller .controller-outer .traces-controller-nav-btn.next{right:.5rem}.traces-container .traces-slider .controller .controller-outer .controller-label p{font-size:.7rem}.traces-container .traces-preview{width:calc(100% - 2rem);height:max-content;justify-content:center}.traces-container .traces-slider .traces li .outline-wrapper,.traces-container .traces-slider .traces li .product-item-bg-wrapper{display:none}}.traces-container.traces-cards-mode{min-height:100vh;height:auto;padding:6rem 1rem 5rem;overflow:visible}.traces-container.traces-cards-mode .traces-footer,.traces-container.traces-cards-mode .traces-nav{position:fixed;left:0;right:0;width:100%;max-width:2000px;margin:0 auto;z-index:20}.traces-container.traces-cards-mode .traces-nav{top:5.25rem}.traces-container.traces-cards-mode .traces-footer{bottom:0}.traces-cards-shell{position:relative;z-index:2;margin:4rem auto 0;display:flex;flex-direction:column;gap:2rem}.traces-card-group{padding:1rem;background-color:rgba(242,238,218,.035);border:1px solid rgba(242,238,218,.08);border-radius:.75rem;backdrop-filter:blur(.2rem)}.traces-card-group-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.traces-card-group-header p,.traces-card-group-header span{color:var(--base-100);text-transform:uppercase;letter-spacing:.08em}.traces-card-group-header span{opacity:.65;font-size:.85rem}.traces-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.trace-card{appearance:none;background:transparent;border:0;padding:0;text-align:left;cursor:pointer;transition:transform .25s ease,opacity .25s ease}.trace-card:hover{transform:translateY(-4px)}.trace-card-frame{position:relative;aspect-ratio:4/5;padding:.5rem}.trace-card-image-wrap,.trace-card-outline{position:absolute;inset:0}.trace-card-outline{clip-path:polygon(2.5rem 0,calc(100% - 2.5rem) 0,100% 2.5rem,100% calc(100% - 2.5rem),calc(100% - 2.5rem) 100%,2.5rem 100%,0 calc(100% - 2.5rem),0 2.5rem);background-color:#3c3c3c;transform:scaleX(1.0095) scaleY(1.0075)}.trace-card-image-wrap{overflow:hidden;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);background:var(--base-300)}.trace-card-image,.traces-preview-image{object-fit:cover}.trace-card-meta{padding-top:.75rem}.trace-card-meta h3{margin:0;color:var(--base-100);font-size:3rem}.trace-card-meta p{margin:.25rem 0 0;color:rgba(242,238,218,.72);text-transform:uppercase;font-size:.78rem}.traces-modal-overlay{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(11,11,11,.72);backdrop-filter:blur(12px)}.traces-modal{position:relative;width:min(960px,100%)}.traces-modal-close{position:absolute;top:.5rem;right:.5rem;z-index:3;width:2.5rem;height:2.5rem;border-radius:999px;border:1px solid rgba(242,238,218,.15);background:rgba(11,11,11,.5);color:var(--base-100);font-size:1.5rem;line-height:1;cursor:pointer}.traces-preview.traces-preview-open{position:relative;top:auto;left:auto;transform:none;width:100%;height:auto;min-height:70vh;max-height:calc(100vh - 2rem);z-index:1}.traces-preview-copy p{color:rgba(242,238,218,.8);max-width:60ch}.traces-preview.traces-preview-open .traces-preview-img{position:relative;flex:1;min-height:24rem}@media (max-width:1200px){.traces-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.traces-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.traces-container.traces-cards-mode{padding-top:5rem}.traces-container.traces-cards-mode .traces-nav{top:4.75rem}.traces-preview.traces-preview-open{min-height:auto}.traces-preview.traces-preview-open .traces-preview-img{min-height:18rem}}@media (max-width:640px){.traces-card-grid{grid-template-columns:1fr}.traces-cards-shell{margin-top:3rem}.traces-card-group{padding:.75rem}.traces-container.traces-cards-mode .traces-footer,.traces-container.traces-cards-mode .traces-nav{position:static;padding:0;margin:0 auto 1rem}.traces-container.traces-cards-mode .traces-footer{margin-top:1rem}}