.hero{position:relative;height:100vh;isolation:isolate}.hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.hero-container{display:flex;flex-direction:column;justify-content:start;align-items:center;height:100%;gap:1rem;padding:14rem 20rem 10rem}.hero-container h1{color:var(--white);text-align:center;font-family:Anton;font-size:13rem;line-height:100%;text-transform:uppercase}.hero-container p{color:var(--white);text-align:center;font-size:clamp(12px,2rem,30px);font-weight:500;margin-bottom:3rem;width:65rem}.hero-tags{position:absolute;bottom:3rem;left:7.5rem;display:flex;flex-wrap:wrap;gap:1rem;width:32rem}.hero-meta{position:absolute;bottom:3rem;right:12rem;color:var(--clear);font-family:DM Mono;font-size:clamp(10px,1.6rem,30px);line-height:normal;text-transform:uppercase;width:29rem}.tagline{padding:1rem 2.5rem;color:var(--clear);font-family:DM Mono;font-size:clamp(10px,1.6rem,30px);line-height:normal;text-transform:uppercase;border:1px dashed var(--clear);width:fit-content}@media(orientation:landscape)and (max-height:1200px){.hero-container h1{font-size:9rem}.hero-container{padding-inline:25rem;padding-block:14rem 10rem}}@media(orientation:landscape)and (max-aspect-ratio:7/5){.hero-container h1{font-size:12rem}.hero-container{padding-block:20rem 10rem}}@media(orientation:landscape)and (max-height:500px){.hero-tags{width:50rem}.hero-meta{width:40rem}.hero-container p{font-size:3rem;width:75rem}}@media(orientation:portrait){.hero-container{padding:9rem 3.8rem}.hero-container h1{font-size:6rem}.hero-container p{font-size:1.6rem;margin-bottom:1rem;width:32rem}.hero-tags,.hero-meta{display:none}.tagline{font-size:1.2rem}}.about{position:relative;background:var(--white-2);padding:16rem 22rem;min-height:100vh}.about-container{display:grid;gap:3rem}.about-heading{display:grid;gap:4.8rem;width:140rem}.about-heading__h2-wrap{width:100%}.about-heading h2 span,.about-heading h2{color:var(--black);font-family:Anton;font-size:clamp(50px,10rem,150px);line-height:1.15;text-transform:uppercase}.about-heading h2 span{color:#000b1a99}.about-heading p{color:#5f666f;font-family:DM Mono;font-size:clamp(10px,1.6rem,30px);font-weight:500;text-transform:uppercase}.about-content{display:grid;gap:3.5rem;width:64rem;justify-self:end}.about-content p{color:var(--black);font-family:Aeonik;font-size:clamp(14px,2rem,40px);font-weight:500}@media(orientation:portrait){.about{padding:7rem 3.5rem}.about-container{gap:2rem}.about-heading{gap:2rem;width:100%}.about-heading h2 span,.about-heading h2{font-size:6rem}.about-heading h2 span{color:#12121299}.about-heading p{font-size:1.4rem}.about-content{width:100%;justify-self:center}.about-content p{font-size:1.6rem}}.services{position:relative;background:var(--black);padding:16rem 3rem 4.5rem;height:100vh;isolation:isolate}.services-container{display:flex;flex-direction:column;height:100%;gap:4rem}.services-clip{position:absolute;width:100%;height:100vh;top:50%;left:0;overflow:clip;pointer-events:none;z-index:-1;max-width:100%!important}.services-mask{position:absolute;width:100%;height:105vh;z-index:1;clip-path:url(#smoothPath);background:var(--black)}.services-reveal{position:absolute;z-index:1;inset:50% 0 0 50%;transform:translate(-50%) scale(1);transform-origin:center center;will-change:transform;z-index:0;width:100%;height:100vh}.services-reveal img{position:absolute;top:0%;left:50%;transform:translate(-50%,-50%);width:100%;height:100vh;opacity:.8}.services-container .services-heading{color:var(--white);font-family:Anton;font-size:clamp(80px,18rem,250px);text-transform:uppercase;line-height:1}.services-container .services-meta{display:grid;gap:2rem;width:61rem;margin-left:auto}.services-container .services-meta span{color:var(--gray);font-family:DM Mono;font-size:clamp(10px,1.6rem,30px);font-weight:500;text-transform:uppercase}.services-container .services-meta p{color:var(--white);font-family:Aeonik;font-size:clamp(14px,2rem,40px);font-weight:500}.services-container .services-tags{margin-top:auto;display:flex;flex-wrap:wrap;gap:1rem;width:28rem;margin-left:3.5rem}@media(orientation:landscape)and (max-height:500px){.services-container .services-meta p{font-size:3rem}}@media(orientation:portrait){.services{padding:8rem 0}.services-tags{margin-bottom:7rem}.services-container{display:grid;gap:1rem;height:auto;padding-inline:3.5rem}.services-clip{position:relative;width:100%;height:100vh;margin-top:8rem;z-index:0;top:0}.services-mask{display:none}.services-reveal{position:relative;width:100%;height:100%;transform:translate(0) scale(1);top:0rem;clip-path:unset;z-index:-1;left:0;top:0}.services-reveal img{transform:translate(0);left:0;width:100%;height:100%;opacity:.8}.services-container .services-heading{font-size:8rem}.services-container .services-meta{gap:1.4rem;width:100%;margin-left:0}.services-container .services-meta span{font-size:1.4rem}.services-container .services-meta p{font-size:1.6rem}.services-container .services-tags{gap:.8rem;width:25rem;margin-left:0;grid-row:1}}.cards{position:relative;width:100%;padding-inline:5%;margin-inline:auto;height:400vh;padding-top:10vh;max-width:100%;overflow:clip;margin-bottom:10rem}.cards .cards-wrap{position:relative}.cards .cards-bg{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:-1;display:none}.cards .slide{height:85vh;height:100vh;padding-block:10vh;position:sticky;top:0}.cards .content-wrapper{width:100%;height:100%;perspective:250vw}.cards .content{position:absolute;inset:0;transform-style:preserve-3d;transform-origin:50% 10%;padding:5rem;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);gap:2rem;height:100%}.cards .slide:nth-child(1) .content{background:var(--white-2);color:var(--black);stroke:var(--black)}.cards .slide:nth-child(2) .content{background:var(--gray);color:var(--white);stroke:var(--white)}.cards .slide:nth-child(2) .content p,.cards .slide:nth-child(3) .content p{color:var(--white-2)}.cards .slide:nth-child(2) .content span{color:#ededed69}.cards .slide:nth-child(3) .content{background:var(--black);color:var(--white);stroke:var(--white)}.cards .slide:nth-child(4) .content{background:var(--white-2);color:var(--black);stroke:var(--black)}.content .cards-arrow path{stroke:inherit}.slide .content-wrapper .content h5{font-family:Anton;font-size:clamp(50px,10rem,150px);text-transform:uppercase;grid-column:1 / span 3;grid-row:1 / span 2;line-height:1;width:87rem;color:inherit}.slide .content-wrapper .content p{color:var(--gray);font-family:DM Mono;font-size:clamp(10px,1.6rem,30px);font-weight:500;text-transform:uppercase;grid-column:1;grid-row:5;align-self:end;width:37rem}.slide .content-wrapper .content .cards-arrow{width:10rem;height:10rem;grid-column:5;grid-row:1;justify-self:end}.slide .content-wrapper .content .cards-meta{display:flex;gap:3rem;grid-column:3 / span 3;grid-row:2 / span 4;align-self:end}.slide .content-wrapper .content span{color:var(--gray);font-family:DM Mono;font-size:clamp(25px,5rem,80px);margin-top:2.5rem}.slide .content-wrapper .content .cards-meta__image{border:1px dashed rgba(83,79,76,.46);padding:1rem;width:68.5rem;height:50vh;align-self:start;flex-grow:1;overflow:hidden}.slide .content-wrapper .content .cards-meta__image img{object-position:right}@media(orientation:landscape)and (max-height:500px){.slide .content-wrapper .content p{font-size:2rem}.slide .content-wrapper .content h5{font-size:10rem}}@media(orientation:portrait){.cards{padding-inline:.5rem;padding-top:40vh;height:440vh;margin-bottom:0}.cards .slide{height:100vh;padding-block:10vh}.cards .content-wrapper{perspective:250vw}.cards .content{padding:5rem 3rem 3rem;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;height:fit-content;max-height:100%}.slide .content-wrapper .content h5{font-size:6rem;grid-column:1;grid-row:1;width:100%}.slide:nth-child(2) .content-wrapper .content h5{font-size:4.2rem}.slide .content-wrapper .content p{font-size:1.4rem;grid-row:3;align-self:self-start;width:100%}.slide .content-wrapper .content .cards-arrow{position:absolute;top:1.8rem;right:1.8rem;width:2.7rem;height:2.7rem;grid-column:unset;grid-row:unset;justify-self:unset}.slide .content-wrapper .content .cards-meta{display:flex;flex-direction:column;gap:min(8rem,5vh);grid-column:1;grid-row:2;margin-bottom:auto;height:fit-content;max-height:100%;overflow:hidden}.slide .content-wrapper .content span{font-size:3rem;margin-top:0rem}.slide .content-wrapper .content .cards-meta__image{padding:.5rem;width:100%;flex-grow:1;align-self:start;max-height:25rem;height:25rem}}.mision{position:relative;padding:16rem 10rem;background:var(--gray);min-height:100vh}.mision-container{display:flex;justify-content:space-between;gap:16rem}.mision-left{display:flex;flex-direction:column;gap:6rem}.mision-left .mision-left__top{display:flex;flex-direction:column;gap:1rem}.mision-left .mision-left__bottom{display:flex;flex-direction:column;gap:1rem;padding:1rem;border:1px dashed rgba(237,237,237,.4)}.mision-left .mision-left__image{width:45rem;height:25rem}.mision-right{display:flex;flex-direction:column;width:115rem;justify-content:center;padding-top:5.5rem}.mision-right__header h3{color:var(--white-2);font-family:Anton;font-size:clamp(50px,9.5rem,150px);line-height:1;text-transform:uppercase;margin-bottom:3rem}.mision-right__header p{color:#b6b6b6;font-family:DM Mono;font-size:clamp(10px,1.6rem,30px);font-weight:500;text-transform:uppercase;margin-bottom:5rem}@media(orientation:landscape)and (max-height:500px){.mision-right__header h3{font-size:8rem}.mision-right__block p,.mision-right ul li span{font-size:3rem}}@media(orientation:portrait){.mision{padding:7rem 3.5rem 15rem}.mision-container{flex-direction:column;gap:3rem}.mision-left{gap:0rem}.mision-left .mision-left__top{gap:.8rem}.mision-left .mision-left__bottom{display:none}.mision-right{width:100%;padding-top:0}.mision-right__header h3{font-size:6rem;margin-bottom:1.5rem}.mision-right__header p{font-size:1.4rem;margin-bottom:2rem}}.contact{position:relative;background:var(--white)}.contact-container{display:grid}.contact-container .contact-top{display:grid;grid-template-columns:1fr auto;column-gap:30rem;padding:15rem 8rem 8rem;width:100%}.contact-container .form{display:grid;grid-template-columns:1fr 1fr;gap:5rem}.contact-container .form .form-field.is--message{grid-row:1 / span 5;grid-column:2;align-content:end;padding-bottom:5rem}.contact-container .form .form-field__wrap{padding-block:2rem;border-bottom:1px solid rgba(18,18,18,.5);height:fit-content}.contact-container .form .form-field__wrap input,.contact-container .form .form-field__wrap input::placeholder,.contact-container .form .form-field__wrap textarea::placeholder{color:#12121299;font-family:Aeonik;font-size:clamp(14px,2rem,40px);font-style:normal;font-weight:500;line-height:normal;width:100%}.contact-container .form .form-field__wrap textarea{resize:none;height:auto;min-height:2.2rem;overflow-y:auto;width:100%;max-height:40rem}.contact-container .form .form-submit{grid-column:1 / span 2}.contact-container .form .form-field__error{display:block;margin-top:.6rem;font-family:DM Mono;font-size:clamp(10px,1.2rem,16px);color:#c0392b;min-height:1.4rem;transition:opacity .2s ease}.contact-container .form .form-field__wrap input:-webkit-autofill,.contact-container .form .form-field__wrap input:-webkit-autofill:hover,.contact-container .form .form-field__wrap input:-webkit-autofill:focus,.contact-container .form .form-field__wrap textarea:-webkit-autofill,.contact-container .form .form-field__wrap textarea:-webkit-autofill:hover,.contact-container .form .form-field__wrap textarea:-webkit-autofill:focus{-webkit-text-fill-color:rgba(18,18,18,.6)!important;transition:background-color 5000s ease-in-out 0s;box-shadow:0 0 0 1000px transparent inset}.contact-container .form .form-field__error[aria-hidden=true]{opacity:0;pointer-events:none}.contact-container .form .form-field.has-error .form-field__wrap{border-bottom-color:#c0392b}.contact-container .form .form-field.has-error .form-field__wrap input,.contact-container .form .form-field.has-error .form-field__wrap textarea{color:#121212e6}.contact-container .form .form-status{margin-top:1.2rem;font-family:DM Mono;font-size:clamp(10px,1.2rem,16px)}.contact-container .form .form-status--success{color:#000}.contact-container .form .form-status--error{color:#c0392b}.contact-container .form .form-submit.is--loading{opacity:.6;pointer-events:none}.contact-container .contact-links{display:grid;gap:5rem;width:32rem;height:fit-content}.contact-container .contact-links a{color:#6f6a66;font-family:DM Mono;font-size:clamp(10px,1.6rem,30px);font-weight:500;text-transform:uppercase}.contact-container .contact-image{position:relative;width:100%;height:60rem;overflow:hidden;background:var(--gray)}.contact-container .contact-image img{height:120%}.contact-container .contact-bottom__text{position:absolute;top:50%;left:17rem;transform:translateY(-50%);width:58rem;color:var(--white-2);font-family:Anton;font-size:clamp(25px,6rem,90px);line-height:115%;text-transform:uppercase}@media(orientation:landscape)and (max-height:500px){.contact-container .form .form-field__wrap input,.contact-container .form .form-field__wrap textarea,.contact-container .form .form-field__wrap input::placeholder,.contact-container .form .form-field__wrap textarea::placeholder{font-size:3rem}}@media(orientation:portrait){.contact{min-height:100vh}.contact-container .contact-top{grid-template-columns:1fr;column-gap:0rem;row-gap:7rem;padding:8rem 3.5rem}.contact-container .form{grid-template-columns:1fr;gap:2rem}.contact-container .form .form-field.is--message{grid-row:5;grid-column:1;margin-bottom:2rem}.contact-container .form .form-field__wrap input,.contact-container .form .form-field__wrap textarea,.contact-container .form .form-field__wrap input::placeholder,.contact-container .form .form-field__wrap textarea::placeholder{font-size:1.6rem}.contact-container .form .form-field__wrap{padding-block:1rem}.contact-container .form .form-field__wrap textarea{resize:none;min-height:7rem}.contact-container .contact-links{gap:3rem;width:32rem}.contact-container .contact-links a{font-size:1.4rem}.contact-container .contact-image{display:none}.contact-container .form .form-submit{grid-column:1}.contact-container .form .form-field.is--message{padding-bottom:0rem}}.cta{position:relative;background:var(--black);padding-block:10rem;min-height:100vh}.cta .cta-container{display:flex;justify-content:center;align-items:center}.cta .cta-container .cta-text{width:110rem;font-family:Anton;font-size:13rem;line-height:1.1;text-transform:uppercase;text-align:center;color:#c4c4c459}.cta .cta-container .cta-text *{font-size:13rem;line-height:1.1;text-transform:uppercase;text-align:center;color:#c4c4c459;font-family:Anton}@media(orientation:portrait){.cta{padding-block:15rem}.cta .cta-container{display:flex;flex-direction:column}.cta .cta-container .cta-text{width:41.6rem;font-size:6rem}.cta .cta-container .cta-text *{font-size:6rem}}.footer{position:relative;isolation:isolate;height:100vh;background:var(--black);overflow:hidden}.footer-container{display:flex;flex-direction:column;justify-content:flex-end;gap:8rem;padding:5rem;height:100%}.footer-logo{width:100%;height:31rem}.footer-logo svg{object-fit:contain;opacity:.1}.footer-background{position:absolute;inset:0;z-index:-1;mask-image:linear-gradient(transparent,#000)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;width:100%}.footer-bottom .fotter-bottom__left,.footer-bottom .fotter-bottom__right{display:flex;align-items:center;gap:3.5rem}.footer-bottom .fotter-bottom__left{width:100%;justify-content:space-between}.footer-bottom a,.footer-bottom button,.footer-bottom span,.footer-copy span{color:var(--white);text-align:center;font-family:DM Mono;font-size:clamp(10px,1.6rem,30px);font-weight:500;text-transform:uppercase}.footer-copy{cursor:default}.footer-copy.is--portrait{display:none}@media(orientation:portrait){.footer{height:100vh}.footer-container{gap:0rem;padding:3rem 2rem 7rem;height:100%}.footer-logo{display:none}.footer-bottom{display:flex;flex-direction:column;width:100%;gap:1.8rem}.footer-bottom .fotter-bottom__left,.footer-bottom .fotter-bottom__right{gap:2.5rem}.footer-bottom .fotter-bottom__left{width:fit-content}.footer-bottom a,.footer-bottom button,.footer-bottom span,.footer-copy span{font-size:1.4rem}.footer-bottom button{display:none}.footer-copy.is--portrait{display:block;position:absolute;left:50%;bottom:3rem;transform:translate(-50%)}.footer-copy.is--portrait button{display:flex;align-items:center;gap:16rem;font-size:1.4rem}}.highlight-marker-line{overflow:visible!important}.highlight-marker-bar{position:absolute;inset:-.055em 0;z-index:1;pointer-events:none}.highlight-marker-word,.highlight-marker-line,.highlight-marker-char,.heading-line,.heading-line-mask,.heading-word,.heading-chars,.word,.char{display:inline-block!important;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;white-space:normal;text-transform:inherit;color:inherit}.pin-spacer{pointer-events:none!important}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Anton;src:url(/fonts/Anton-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(/fonts/DMMono-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(/fonts/DMMono-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(/fonts/DMMono-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}:root{--ease: cubic-bezier(.5, .5, 0, 1);--swiper-transition: transform 1s cubic-bezier(.075, .82, .165, 1);--back-out: cubic-bezier(.68, -.55, .265, 1.3);--gray: #5f666f;--black: #000b1a;--white: #fdfcf4;--clear: rgba(253, 252, 244, .6);--white-2: #ededed}*{margin:0;padding:0;box-sizing:border-box;font-family:Aeonik,sans-serif;font-weight:400;line-height:normal;font-style:normal;color:var(--black)}picture{width:100%;height:100%}img,video{width:100%;height:100%;object-fit:cover}svg{width:100%;height:100%;object-fit:contain;overflow:visible}picture{height:100%;display:inline-block}button{background:transparent;border:none;cursor:pointer}input,select,textarea{background:transparent;border:none}input:focus,textarea:focus,select:focus{outline:none;border:none;box-shadow:none}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:#fff!important;transition:background-color 5000s ease-in-out 0s}a{text-decoration:none;color:inherit}li{list-style:none}body{background:var(--black)}html{font-size:clamp(5px,calc(10 * (calc(100vw + 2.1rem) / 1920)),19px);-webkit-tap-highlight-color:transparent}@media screen and (max-width:1000px)and (orientation:landscape){html{font-size:clamp(3px,calc(10 * (calc(100vw + 2.1rem) / 1920)),19px)}}@media screen and (max-width:481px)and (orientation:portrait){html{font-size:calc(10 * (100vw / 440))}}@media screen and (min-width:482px)and (orientation:portrait){html{font-size:calc(10 * (100vw / 600))}}::-webkit-scrollbar{display:none}::-webkit-scrollbar-thumb{background-color:#00000080;border-radius:4px}::selection{color:var(--orange);background-color:#37323259}.clippy{position:absolute;top:-999px;left:-999px;width:0;height:0}.overflow-wrapper{width:100%;max-width:3840px;margin-inline:auto}.is--scroll-bar::-webkit-scrollbar{display:block;background:#ffffff08;width:.5rem}.is--scroll-bar::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:.5rem}@media(orientation:portrait){.is--scroll-bar::-webkit-scrollbar{display:none}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.btn-icon-link[data-astro-cid-vnzlvqnm]{padding:0;margin:0;border:none;background:none;cursor:pointer;font-family:inherit;font-size:inherit;text-decoration:none;display:inline-flex;border-top-left-radius:2rem;border-bottom-right-radius:2rem;overflow:hidden}.btn-icon-link[data-astro-cid-vnzlvqnm].is--full{width:100%}.btn-icon-link[data-astro-cid-vnzlvqnm].is--outline{border:1px solid rgba(0,11,26,.26)}.is--light[data-astro-cid-vnzlvqnm] .btn-icon-content[data-astro-cid-vnzlvqnm]{background:var(--white)}.is--light[data-astro-cid-vnzlvqnm] .btn-icon-content__text[data-astro-cid-vnzlvqnm]{color:var(--black);text-shadow:0px var(--text-duplicate-distance) var(--black)}.is--light[data-astro-cid-vnzlvqnm] .btn-icon-icon__arrow[data-astro-cid-vnzlvqnm] path[data-astro-cid-vnzlvqnm]{fill:var(--black)}.is--light[data-astro-cid-vnzlvqnm] .btn-icon-icon__arrow[data-astro-cid-vnzlvqnm]{filter:drop-shadow(var(--black) -2.2rem 2.2rem 0px)}.is--dark[data-astro-cid-vnzlvqnm] .btn-icon-content[data-astro-cid-vnzlvqnm]{background:var(--black)}.is--dark[data-astro-cid-vnzlvqnm] .btn-icon-content__bg[data-astro-cid-vnzlvqnm]{background:var(--white)}.is--dark[data-astro-cid-vnzlvqnm] .btn-icon-content__text[data-astro-cid-vnzlvqnm]{color:var(--white);text-shadow:0px var(--text-duplicate-distance) var(--black)}.is--dark[data-astro-cid-vnzlvqnm] .btn-icon-icon__arrow[data-astro-cid-vnzlvqnm] path[data-astro-cid-vnzlvqnm]{fill:var(--white)}.is--dashed[data-astro-cid-vnzlvqnm] .btn-icon-content[data-astro-cid-vnzlvqnm],.is--dashed[data-astro-cid-vnzlvqnm] .btn-icon-content__bg[data-astro-cid-vnzlvqnm]{background:var(--black)}.is--dashed[data-astro-cid-vnzlvqnm] .btn-icon-content__text[data-astro-cid-vnzlvqnm]{color:var(--white);text-shadow:0px var(--text-duplicate-distance) var(--white)}.is--dashed[data-astro-cid-vnzlvqnm] .btn-icon-icon__arrow[data-astro-cid-vnzlvqnm] path[data-astro-cid-vnzlvqnm]{fill:var(--white)}.is--dashed[data-astro-cid-vnzlvqnm] .btn-icon-icon__arrow[data-astro-cid-vnzlvqnm]{filter:drop-shadow(#fff -2.2rem 2.2rem 0px)}.is--clear[data-astro-cid-vnzlvqnm] .btn-icon-content[data-astro-cid-vnzlvqnm]{background:#fdfcf41a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.is--clear[data-astro-cid-vnzlvqnm] .btn-icon-content__text[data-astro-cid-vnzlvqnm]{color:var(--white);text-shadow:0px var(--text-duplicate-distance) var(--white)}.is--clear[data-astro-cid-vnzlvqnm] .btn-icon-icon__arrow[data-astro-cid-vnzlvqnm] path[data-astro-cid-vnzlvqnm]{fill:var(--white)}.is--clear[data-astro-cid-vnzlvqnm] .btn-icon-icon__arrow[data-astro-cid-vnzlvqnm]{filter:drop-shadow(#fff -2.2rem 2.2rem 0px)}.is--outline[data-astro-cid-vnzlvqnm] .btn-icon-content__bg[data-astro-cid-vnzlvqnm]{background:var(--black)}.is--outline[data-astro-cid-vnzlvqnm] .btn-icon-content__text[data-astro-cid-vnzlvqnm]{text-shadow:0px var(--text-duplicate-distance) var(--white)}.is--outline[data-astro-cid-vnzlvqnm] .btn-icon-icon__arrow[data-astro-cid-vnzlvqnm]{filter:drop-shadow(#fff -2.2rem 2.2rem 0px)}.btn-icon-icon[data-astro-cid-vnzlvqnm]{z-index:1;height:2rem;width:2rem;position:relative}.btn-icon-icon__wrap[data-astro-cid-vnzlvqnm]{width:100%;height:100%;position:relative;overflow:hidden}.btn-icon-icon__list[data-astro-cid-vnzlvqnm]{flex:none;justify-content:flex-start;align-items:center;height:100%;display:flex}.btn-icon-icon__arrow[data-astro-cid-vnzlvqnm]{flex:none;width:1.4rem;height:1.4rem;will-change:transform;filter:drop-shadow(#000 -2.2rem 2.2rem 0px)}.btn-icon-content[data-astro-cid-vnzlvqnm]{justify-content:center;align-items:center;padding:2rem 3rem 2rem 4rem;display:flex;position:relative;overflow:hidden;gap:1rem}.is--full[data-astro-cid-vnzlvqnm] .btn-icon-content[data-astro-cid-vnzlvqnm]{width:100%}.btn-icon-content__text[data-astro-cid-vnzlvqnm]{color:inherit;text-align:center;font-family:Aeonik;font-size:clamp(10px,1.6rem,30px);font-weight:500;text-transform:uppercase;will-change:transform;line-height:1}.btn-icon-content__mask[data-astro-cid-vnzlvqnm]{z-index:1;flex:none;justify-content:flex-start;align-items:center;display:flex;position:relative;overflow:hidden}.btn-icon-content__bg[data-astro-cid-vnzlvqnm]{z-index:0;width:120%;height:120%;position:absolute;bottom:0%;left:-10%;top:50%;transform:translateY(200%) rotate(15deg)}[data-astro-cid-vnzlvqnm][data-button-anim-target]{transition:transform .525s cubic-bezier(.625,.05,0,1)}.btn-icon-content__text[data-astro-cid-vnzlvqnm]{--text-duplicate-distance: 3rem}@media(orientation:landscape)and (max-height:500px){.btn-icon-content__text[data-astro-cid-vnzlvqnm]{font-size:1.8rem}}@media(hover:hover)and (pointer:fine){.btn-icon-link[data-astro-cid-vnzlvqnm]:hover .btn-icon-content__text[data-astro-cid-vnzlvqnm]{transform:translateY(calc(-1 * var(--text-duplicate-distance)))}.btn-icon-link[data-astro-cid-vnzlvqnm]:hover .btn-icon-icon__arrow[data-astro-cid-vnzlvqnm]{transform:translate(2.2rem,-2rem)}.btn-icon-link[data-astro-cid-vnzlvqnm]:hover .btn-icon-content__bg[data-astro-cid-vnzlvqnm]{transform:translateY(-50%) rotate(0)}}@media(orientation:portrait){.btn-icon-link[data-astro-cid-vnzlvqnm]{border-top-left-radius:1.5rem;border-bottom-right-radius:1.5rem}.btn-icon-icon[data-astro-cid-vnzlvqnm]{height:1.2rem;width:1.2rem}.btn-icon-icon__arrow[data-astro-cid-vnzlvqnm]{width:1rem;height:1rem;filter:drop-shadow(#000 -2.2rem 2.2rem 0px)}.btn-icon-content[data-astro-cid-vnzlvqnm]{padding:1.5rem 2rem 1.5rem 2.5rem;gap:.8rem}.btn-icon-content__text[data-astro-cid-vnzlvqnm]{font-size:1.2rem}.btn-icon-content__bg[data-astro-cid-vnzlvqnm]{z-index:0;width:120%;height:120%;position:absolute;bottom:0%;left:-10%;top:50%;transform:translateY(200%) rotate(15deg)}.btn-icon-content__text[data-astro-cid-vnzlvqnm]{--text-duplicate-distance: 2.5rem}}.fixed-frame[data-astro-cid-abzybht6]{position:fixed;width:100%;height:100%;z-index:70}.loader-layer[data-astro-cid-abzybht6]{position:absolute;inset:0;background:var(--black);z-index:-1}.loader-wrap[data-astro-cid-abzybht6]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:67rem;height:10.5rem;visibility:hidden}.loader-wrap[data-astro-cid-abzybht6].to-fixed{top:2.8rem;left:50%;width:21rem;height:3.6rem;transform:translate(-50%)}.loader-logo[data-astro-cid-abzybht6]{height:100%;width:100%}.fixed-logo[data-astro-cid-abzybht6]{position:absolute;top:2.8rem;left:50%;transform:translate(-50%);width:21rem;height:3.6rem;pointer-events:all;opacity:0}.fixed-marker[data-astro-cid-abzybht6]{position:absolute;width:1.5rem;display:none;height:1.5rem}.fixed-marker[data-astro-cid-abzybht6].is--tl{top:3rem;left:3rem}.fixed-marker[data-astro-cid-abzybht6].is--tr{top:3rem;right:3rem}.fixed-marker[data-astro-cid-abzybht6].is--bl{bottom:3rem;left:3rem}.fixed-marker[data-astro-cid-abzybht6].is--br{bottom:3rem;right:3rem}.fixed-logo[data-astro-cid-abzybht6]{position:absolute;top:2.8rem;left:50%;transform:translate(-50%);width:21rem;height:3.6rem;pointer-events:all}.fixed-logo[data-astro-cid-abzybht6] img[data-astro-cid-abzybht6]{object-fit:contain}.vertical-line[data-astro-cid-abzybht6]{position:absolute;height:100%;width:1px;top:0;left:0;z-index:1;background-color:#ffffff80;transform:translate(-1px)}.horizontal-line[data-astro-cid-abzybht6]{position:absolute;height:1px;width:100vw;background-color:#ffffff80;top:0;left:0rem;transform:translateY(-1px);z-index:1}@media(orientation:portrait){.loader-wrap[data-astro-cid-abzybht6]{width:27rem;height:4.3rem}.loader-wrap[data-astro-cid-abzybht6].to-fixed,.fixed-logo[data-astro-cid-abzybht6]{top:1.3rem;width:14.4rem;height:2.4rem}.fixed-marker[data-astro-cid-abzybht6].is--tl{top:1rem;left:1rem}.fixed-marker[data-astro-cid-abzybht6].is--tr{top:1rem;right:1rem}.fixed-marker[data-astro-cid-abzybht6].is--bl{bottom:1rem;left:1rem}.fixed-marker[data-astro-cid-abzybht6].is--br{bottom:1rem;right:1rem}}.gs-dev-tools{z-index:333!important}.navbar__screen-layer[data-astro-cid-5blmo7yk]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1;background-color:#0006;opacity:0;visibility:hidden;pointer-events:none}.navbar[data-astro-cid-5blmo7yk]{position:fixed;bottom:2.5rem;left:50%;transform:translate(-50%);z-index:50;display:flex;align-items:center;gap:22rem;padding:3rem 2.5rem;box-sizing:border-box;width:fit-content;height:7.5rem}.navbar__layer[data-astro-cid-5blmo7yk]{position:absolute;inset:0;background:#000000a6;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);z-index:-1;will-change:transform;border-top-left-radius:2rem;border-bottom-right-radius:2rem}.navbar__center-wrap[data-astro-cid-5blmo7yk]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:7.5rem;width:7.5rem;display:flex;justify-content:center;align-items:center}.navbar__button--animated[data-astro-cid-5blmo7yk]{color:#fdfcf4;font-family:Aeonik;font-size:clamp(10px,1.6rem,30px);font-weight:500;flex-shrink:0;display:flex;gap:1rem;align-items:center}.navbar__toggle-icon[data-astro-cid-5blmo7yk]{width:3rem;height:2rem;flex-shrink:0}.navbar__logo[data-astro-cid-5blmo7yk]{height:4.5rem;will-change:transform}.menu-overlay[data-astro-cid-5blmo7yk]{position:fixed;z-index:50;visibility:hidden;opacity:0;left:50%;bottom:12.5rem;transform:translate(-50%);height:fit-content;isolation:isolate;width:fit-content}.menu-overlay__content[data-astro-cid-5blmo7yk]{display:flex;flex-direction:column;padding:4.5rem 5rem}[data-astro-cid-5blmo7yk][data-menu-item]{visibility:hidden}.menu-overlay__layer[data-astro-cid-5blmo7yk]{position:absolute;inset:0;background:#000000a6;backdrop-filter:blur(41px);-webkit-backdrop-filter:blur(41px);z-index:-1}.menu-overlay__title[data-astro-cid-5blmo7yk]{color:#fdfcf499;font-family:DM Mono;font-size:clamp(10px,1.6rem,30px);font-weight:500;text-transform:uppercase;margin-bottom:2.5rem}.menu-overlay__nav[data-astro-cid-5blmo7yk]{display:flex;flex-direction:column;gap:1rem;flex:1}.menu-overlay__item[data-astro-cid-5blmo7yk]{color:#fdfcf4;font-family:Aeonik;font-size:clamp(20px,4.5rem,60px);font-style:normal;font-weight:500;line-height:normal;text-align:left;background:none;border:none;padding:0;cursor:pointer}.menu-overlay__footer[data-astro-cid-5blmo7yk]{display:flex;flex-direction:column;margin-top:4rem;gap:2rem}.menu-overlay__text[data-astro-cid-5blmo7yk]{color:#fdfcf499;font-family:DM Mono;font-size:clamp(10px,1.6rem,30px);font-weight:500;text-transform:uppercase}.menu-overlay__button-wrap[data-astro-cid-5blmo7yk]{min-width:46rem;margin-top:2rem}.navbar__close-btn[data-astro-cid-5blmo7yk],.navbar__top-btn[data-astro-cid-5blmo7yk]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);background:none;border:none;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;will-change:transform}.navbar__top-btn[data-astro-cid-5blmo7yk]{display:none}.navbar__close-btn[data-astro-cid-5blmo7yk] svg[data-astro-cid-5blmo7yk],.navbar__top-btn[data-astro-cid-5blmo7yk] svg[data-astro-cid-5blmo7yk]{width:2rem;height:2rem}@media(orientation:landscape)and (max-height:500px){.navbar__button--animated[data-astro-cid-5blmo7yk]{font-size:1.8rem}}@media(orientation:portrait){.navbar[data-astro-cid-5blmo7yk]{bottom:1.2rem;gap:18rem;padding:2rem;height:6rem}.navbar__button--animated[data-astro-cid-5blmo7yk]{font-size:1.4rem;gap:.5rem}.navbar__center-wrap[data-astro-cid-5blmo7yk]{height:100%}.navbar__toggle-icon[data-astro-cid-5blmo7yk]{width:1.5rem}.navbar__logo[data-astro-cid-5blmo7yk]{height:3.7rem}.menu-overlay[data-astro-cid-5blmo7yk]{bottom:15rem}.menu-overlay__content[data-astro-cid-5blmo7yk]{padding:3.5rem 2.5rem 2.5rem}.menu-overlay__title[data-astro-cid-5blmo7yk]{font-size:1.6rem}.menu-overlay__item[data-astro-cid-5blmo7yk]{font-size:4rem}.menu-overlay__footer[data-astro-cid-5blmo7yk]{margin-top:6rem}.menu-overlay__text[data-astro-cid-5blmo7yk]{font-size:1.4rem}.menu-overlay__button-wrap[data-astro-cid-5blmo7yk]{min-width:32rem;margin-top:0rem}.navbar__close-btn[data-astro-cid-5blmo7yk]{height:2rem}}.crosshair-wrapper[data-astro-cid-i7e2q6ak]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:80;pointer-events:none;overflow:hidden;opacity:0;transition:opacity .6s cubic-bezier(.25,1,.5,1)}@media(pointer:coarse),(hover:none),(max-width:1100px){.crosshair-wrapper[data-astro-cid-i7e2q6ak]{display:none!important}}.crosshair-wrapper[data-astro-cid-i7e2q6ak].is-moving-fast{opacity:1}.line[data-astro-cid-i7e2q6ak]{position:absolute;background-color:#ffffff13;will-change:transform}.h-line[data-astro-cid-i7e2q6ak]{width:100vw;height:1px;left:0;top:0}.v-line[data-astro-cid-i7e2q6ak]{width:1px;height:100vh;top:0;left:0}.red-square[data-astro-cid-i7e2q6ak]{position:absolute;width:16px;height:16px;top:0;left:0;margin-left:-8px;margin-top:-8px;will-change:transform}
