@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: #ee6436;--preloader-size: 150px}*{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}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:solid 1px 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{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{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{color:var(--base-100);border:solid 1px 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{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}.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}@keyframes preloader-rotate{to{transform:rotate3d(1,.25,.75,360deg)}}@keyframes preloader-spin{to{transform:rotate(360deg)}}@keyframes preloader-spinner{to{transform:rotate(-360deg)}}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}}.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-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: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}.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%}}.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:#000;background:linear-gradient(0deg,#00000040,#0000);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 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)}.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:350%;height:100%;transform:translate(0);display:flex;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-header,.routine .routine-container .routine-copy .container .routine-slider .routine-slider-wrapper .routine-block .routine-block-footer{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{position:absolute;top:25%;left:50%;transform:translate(-50%,-50%);width:150vw;height:600px;will-change:transform}.team .cards .card{position:absolute;width:425px;height:575px;left:50%;top:50%;transform-origin:center center;margin-left:-250px;display:flex;flex-direction:column;gap:1em;will-change:transform}.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-header,.routine .routine-container .routine-copy .container .routine-slider .routine-slider-wrapper .routine-block .routine-block-footer{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)}}.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) * .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) * .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) * .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-nav,.traces-container .traces-footer{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-nav p,.traces-container .traces-footer p{padding:.6rem 1rem;background-color:#f2eeda0d;border:1px solid rgba(242,238,218,.15);border-radius:.25rem;-webkit-backdrop-filter:blur(.2rem);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%);list-style:none}.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 .product-item-bg-wrapper,.traces-container .traces-slider .traces li .outline-wrapper,.traces-container .traces-slider .traces li .product-img-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}.traces-container .traces-slider .traces li .product-img-wrapper{padding:.75rem}.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);background-color:var(--base-300);z-index:0}.traces-container .traces-slider .traces li .outline-wrapper .product-bg-outline{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);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:translate(-50%) translateY(300px);width:11rem;height:11rem;-webkit-user-select:none;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:translate(-50%);text-transform:uppercase;color:var(--base-100);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:100%;left:50%;transform:translate(-50%);width:75%;height:72.5%;padding:1rem;border-radius:.5rem;background-color:var(--base-300);border:1px solid rgba(242,238,218,.15);-webkit-backdrop-filter:blur(10px);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-nav,.traces-container .traces-footer{display:none}.traces-container .traces-slider .traces{top:40%}.traces-container .traces-slider .traces li .product-item-bg-wrapper,.traces-container .traces-slider .traces li .outline-wrapper,.traces-container .traces-slider .traces li .product-img-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 .product-item-bg-wrapper,.traces-container .traces-slider .traces li .outline-wrapper{display:none}}.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-content-header h1,.hero.contact-hero .hero-container .hero-content .container .hero-content-footer .hero-callout p{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:nth-child(1){display:flex;flex-direction:column;justify-content:space-between;gap:4em}.contact-form .container .contact-form-row:nth-child(3) .contact-form-col:nth-child(1) .contact-form-header{display:flex;flex-direction:column;gap:1.5em}.contact-form .container .contact-form-row:nth-child(3) .contact-form-col:nth-child(1) .contact-form-header h3{color:var(--base-100)}.contact-form .container .contact-form-row:nth-child(3) .contact-form-col:nth-child(1) .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:nth-child(1) .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:nth-child(1) .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;-webkit-user-select:none;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;-webkit-user-select:none;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:nth-child(1){gap:2em}.contact-form .container .contact-form-row:nth-child(3) .contact-form-col:nth-child(1) .contact-form-header p,.contact-form .container .contact-form-row:nth-child(3) .contact-form-col:nth-child(1) .contact-form-availability{width:100%}.contact-form .container .contact-form-row:nth-child(3) .contact-form-col:nth-child(1) .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}}.desktop-nav.svelte-1h32yp1{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:100}.desktop-nav.svelte-1h32yp1 .nav-container:where(.svelte-1h32yp1){position:absolute;top:0;left:0;width:100%;height:100%;filter:url(#goo);z-index:-1}.desktop-nav.svelte-1h32yp1 .nav-bg:where(.svelte-1h32yp1){width:100%;height:100%;background-color:var(--base-500);clip-path:polygon(0 0,100% 0,calc(100% - 1rem) 100%,1rem 100%)}.desktop-nav.svelte-1h32yp1 .nav-items:where(.svelte-1h32yp1){display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.desktop-nav.svelte-1h32yp1 .nav-item:where(.svelte-1h32yp1){display:block;padding:.5rem;text-align:center;font-weight:600;color:var(--base-400)}.mobile-nav.svelte-1h32yp1{display:none}.mobile-nav-bar.svelte-1h32yp1{position:fixed;top:2rem;left:50%;transform:translate(-50%);width:calc(100% - 4rem);height:2rem;display:flex;justify-content:space-between;align-items:center;padding:0 .75rem;background-color:var(--base-500);border-radius:4px;z-index:100}.mobile-nav-logo.svelte-1h32yp1{font-weight:600;color:var(--base-100)}.mobile-nav-toggle.svelte-1h32yp1{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:24px;height:24px;background:none;border:none;cursor:pointer;padding:0}.mobile-nav-toggle.svelte-1h32yp1 span:where(.svelte-1h32yp1){display:block;width:18px;height:2px;background-color:var(--base-100)}.mobile-nav-backdrop.svelte-1h32yp1{position:fixed;top:0;left:0;width:100%;height:100dvh;background-color:#0009;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:998}.mobile-nav-backdrop.open.svelte-1h32yp1{opacity:1;visibility:visible}.mobile-nav-panel.svelte-1h32yp1{position:fixed;top:0;right:0;width:280px;height:100dvh;background:#ee643626;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-left:1px solid rgba(238,100,54,.3);transform:translate(100%);transition:transform .3s ease;z-index:999;display:flex;flex-direction:column}.mobile-nav-panel.open.svelte-1h32yp1{transform:translate(0)}.mobile-nav-header.svelte-1h32yp1{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid rgba(238,100,54,.3)}.mobile-nav-title.svelte-1h32yp1{font-size:.875rem;font-weight:600;color:var(--base-100);text-transform:uppercase;letter-spacing:.05em}.mobile-nav-close.svelte-1h32yp1{position:relative;width:24px;height:24px;background:none;border:none;cursor:pointer;padding:0}.mobile-nav-close.svelte-1h32yp1 span:where(.svelte-1h32yp1){position:absolute;top:50%;left:50%;width:18px;height:2px;background-color:var(--base-100)}.mobile-nav-close.svelte-1h32yp1 span:where(.svelte-1h32yp1):first-child{transform:translate(-50%,-50%) rotate(45deg)}.mobile-nav-close.svelte-1h32yp1 span:where(.svelte-1h32yp1):last-child{transform:translate(-50%,-50%) rotate(-45deg)}.mobile-nav-items.svelte-1h32yp1{display:flex;flex-direction:column;padding:1rem 0}.mobile-nav-item.svelte-1h32yp1{display:block;padding:1rem 1.5rem;font-size:1rem;font-weight:500;color:var(--base-100);transition:background-color .2s ease}.mobile-nav-item.svelte-1h32yp1:hover{background-color:#ee643633}@media(max-width:1000px){.desktop-nav.svelte-1h32yp1{display:none}.mobile-nav.svelte-1h32yp1{display:block}}
