/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-display:swap;font-family:Cinzel;font-style:normal;font-weight:400;src:url(../fonts/Cinzel-Regular.woff2) format("woff2"),url(../fonts/Cinzel-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/Inter-Regular.woff2) format("woff2"),url(../fonts/Inter-Regular.woff) format("woff")}:root{--scale:100vw/390;--scale-h:100vh/808}@media (min-width:768px){:root{--scale:100vw/1920;--scale-h:100vh/1080}}html{--color-bg:#3d4249;--color-text:#b6b6b6;--color-text-active:#959595;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box}html.theme-light{--color-bg:#d9d9d5;--color-text:#25292e;--color-text-active:#545960}*,:after,:before{box-sizing:inherit}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-bg);color:var(--color-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;height:100%;margin:0;min-height:100%;transition:background-color .5s ease,color .5s ease}.isOpened,.isOpened body{overflow:hidden}.svg-wrapper{display:none}.wrapper{min-height:100vh;position:relative}.wrapper:after{background:linear-gradient(180deg,#2e2e2e,rgba(89,89,89,0));bottom:0;content:"";left:0;mix-blend-mode:soft-light;opacity:1;pointer-events:none;position:absolute;right:0;top:0;transform:matrix(1,0,0,-1,0,0);transition:opacity .35s ease}.theme-light .wrapper:after{opacity:0}@media (min-width:768px){body,html{scroll-snap-destination:0 0;overscroll-behavior:none;scroll-behavior:smooth;scroll-snap-type:y mandatory;scrollbar-width:none}.ui-section{height:100vh;overflow:hidden;width:100%}.footer,.ui-section{scroll-snap-align:start;scroll-snap-stop:always}}.ui-section{margin:0 auto;padding:calc(var(--scale)*80) 0}@media (min-width:768px){.ui-section{display:flex;flex-direction:row;min-height:100vh}}.ui-link{align-items:center;color:currentcolor;display:inline-flex;filter:drop-shadow(0 0 2px #b6b6b6);font-size:calc(var(--scale)*16);gap:calc(var(--scale)*12);line-height:calc(var(--scale)*20);padding:calc(var(--scale)*12) 0;text-align:justify;text-decoration:none;transition:background .5s ease,color .5s ease,filter .5s ease;width:-moz-fit-content;width:fit-content}@media (min-width:768px){.ui-link{font-size:calc(var(--scale)*20);line-height:1.2;text-transform:uppercase}}.ui-link__icon{fill:currentcolor;backface-visibility:hidden;flex-shrink:0;height:calc(var(--scale)*20);transform:rotate(0) translateZ(0);transition:transform .5s ease;width:calc(var(--scale)*20);will-change:transform}.ui-link:hover{filter:none}.ui-link:hover .ui-link__icon{transform:rotate(180deg) translateZ(0)}.ui-link:active{color:#a3a3a3}.theme-light .ui-link{filter:drop-shadow(0 0 2px rgba(37,41,46,.25))}.theme-light .ui-link:hover{filter:none}.theme-light .ui-link:active{color:#484d56}.container{margin:0 auto;padding:calc(var(--scale)*24) calc(var(--scale)*16);position:relative;width:100%;z-index:2}@media (min-width:768px){.container{margin:auto;padding:calc(var(--scale)*20) calc(var(--scale)*30)}}.btn{align-items:center;background:transparent;border:0;border:1px solid var(--color-text);border-radius:calc(var(--scale)*100);box-shadow:0 0 14px 0 hsla(0,0%,100%,.25);box-sizing:border-box;color:var(--color-text);display:inline-flex;flex-direction:row;font-size:calc(var(--scale)*16);font-weight:500;gap:calc(var(--scale)*16);height:calc(var(--scale)*60);justify-content:space-between;line-height:1.375;margin:0;padding:0;padding:calc(var(--scale)*8) calc(var(--scale)*8) calc(var(--scale)*8) calc(var(--scale)*20);text-decoration:none;text-transform:uppercase;transition:background .5s ease,border-color .5s ease,box-shadow .5s ease,color .5s ease}@media (min-width:768px){.btn{font-size:calc(var(--scale)*20);line-height:1.2}}.btn__icon{align-items:center;border-radius:100%;display:inline-flex;height:calc(var(--scale)*44);justify-content:center;padding:calc(var(--scale)*2);transform:rotate(0) translateZ(0);transition:background .5s ease,color .5s ease,transform .5s ease;width:calc(var(--scale)*44);will-change:transform}.btn__icon svg{fill:currentcolor;backface-visibility:hidden;display:block;height:calc(var(--scale)*28);margin:auto;transform:translateZ(0);width:calc(var(--scale)*28)}.btn:hover{box-shadow:none}.btn:hover .btn__icon{transform:rotate(180deg) translateZ(0)}.btn:active{background:linear-gradient(0deg,#25292e,#25292e),linear-gradient(0deg,rgba(37,41,46,.05),rgba(37,41,46,.05))}.theme-light .btn:active{background:linear-gradient(0deg,#c0c1c1,#c0c1c1),linear-gradient(0deg,hsla(180,1%,75%,.05),hsla(180,1%,75%,.05))}.btn--special{background:#c0c1c1;border-color:#c0c1c1;box-shadow:0 0 14px hsla(0,0%,100%,.25);color:#25292e}.btn--special .btn__icon{background:#25292e;color:#c0c1c1}.btn--special:hover{box-shadow:none}.btn--special:active{background:#a3a3a3}.btn--special:active .btn__icon{color:#a3a3a3}.theme-light .btn--special{background:#25292e;border-color:#25292e;box-shadow:0 0 14px 0 rgba(0,0,0,.4);color:#c0c1c1}.theme-light .btn--special .btn__icon{background:#c0c1c1;color:#25292e}.theme-light .btn--special:hover{box-shadow:none}.theme-light .btn--special:active{background:#484d56}.theme-light .btn--special:active .btn__icon{color:#484d56}.logo{color:var(--color-text);flex-shrink:0;margin:0 auto;opacity:0;transform:translate3d(0,calc(var(--scale)*10),0);transition:transform 1s ease,opacity 1s ease}@media (min-width:768px){.logo{margin:0}}.isAnimated .logo{opacity:1;transform:translateZ(0)}.logo__title{text-fill-color:transparent;-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#c3c3c3,#343f4e 191.95%);background-clip:text;-webkit-background-clip:text;font-family:Cinzel,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:32px;letter-spacing:-.04em;line-height:.75;text-align:center;text-shadow:0 0 9px rgba(193,191,211,.37);text-transform:uppercase}@media (min-width:768px){.logo__title{display:none}}.theme-light .logo__title{text-fill-color:transparent;-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#25292e 82.46%,rgba(61,66,73,0) 119.94%);background-clip:text;-webkit-background-clip:text;text-shadow:0 0 9px rgba(61,66,73,.25)}.logo__image{fill:currentcolor;display:none;width:calc(var(--scale)*130)}@media (min-width:768px){.logo__image{display:block}}.header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;left:0;padding:calc(var(--scale)*24) calc(var(--scale)*16);position:absolute;right:0;top:0;z-index:5}@media (min-width:768px){.header{display:block;opacity:1;padding:calc(var(--scale)*20) calc(var(--scale)*40);transition:opacity .35s ease}.header.hidden{opacity:0}}.header__logo{margin:0;position:relative;z-index:11}@media (min-width:768px){.header__logo{display:none}}.header__nav-btn{background:transparent;border:0;box-sizing:border-box;height:calc(var(--scale)*24);margin:auto 0 auto auto;padding:0;position:relative;text-decoration:none;width:calc(var(--scale)*24);z-index:11}@media (min-width:768px){.header__nav-btn{display:none}}.header__nav-btn span{background:currentcolor;color:#fff;display:block;height:1px;left:0;margin:-1px 0 0;position:absolute;right:0;top:50%;transition:background-color .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header__nav-btn span:after,.header__nav-btn span:before{background:currentcolor;content:"";height:100%;left:0;position:absolute;transition:background-color .3s,transform .3s;width:100%}.header__nav-btn span:before{transform:translateY(-700%)}.header__nav-btn span:after{transform:translateY(700%)}.theme-light .header__nav-btn span{color:#000}.isOpened .header__nav-btn span{background:transparent}.isOpened .header__nav-btn span:before{background-color:currentcolor;transform:translateY(0) rotate(45deg)}.isOpened .header__nav-btn span:after{background-color:currentcolor;transform:translateY(0) rotate(-45deg)}.header__nav{align-items:center;background:var(--color-bg);bottom:0;display:none;flex-direction:column;justify-content:space-between;left:0;padding:calc(var(--scale)*24) calc(var(--scale)*16);position:fixed;right:0;top:0;z-index:10}.isOpened .header__nav{display:flex}.header__nav:after,.header__nav:before{background:linear-gradient(180deg,#2e2e2e,rgba(89,89,89,0));bottom:0;content:"";left:0;mix-blend-mode:multiply;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.theme-light .header__nav:after,.theme-light .header__nav:before{background:linear-gradient(180deg,#bdbdbc,hsla(60,1%,74%,0) 21.34%)}.header__nav:after{background:linear-gradient(180deg,#2e2e2e,rgba(89,89,89,0));bottom:0;height:calc(var(--scale)*328);mix-blend-mode:soft-light;top:auto;transform:matrix(1,0,0,-1,0,0)}.theme-light .header__nav:after{display:none}@media (min-width:768px){.header__nav{background:transparent;display:flex;flex-direction:row;justify-content:space-between;padding:0;position:static}.header__nav:after,.header__nav:before{display:none}}.nav{margin:auto;position:relative;z-index:2}@media (min-width:768px){.nav{margin:0 auto 0 0;width:calc(100% - var(--scale)*280)}}.nav__logo{text-align:center}.nav__logo-title{text-wrap:balance;text-fill-color:transparent;-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#c3c3c3,#343f4e 191.95%);background-clip:text;-webkit-background-clip:text;font-family:Cinzel,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:32px;font-style:normal;font-weight:400;letter-spacing:-.04em;line-height:.75;padding:1px 0;text-align:center;text-shadow:0 0 9px rgba(193,191,211,.37);text-transform:uppercase}.theme-light .nav__logo-title{text-fill-color:transparent;-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#25292e 82.46%,rgba(61,66,73,0) 119.94%);background-clip:text;-webkit-background-clip:text;text-shadow:0 0 9px rgba(61,66,73,.25)}.nav__list{align-items:center;display:flex;flex-direction:column;justify-content:space-between;list-style:none;margin:0;margin:calc(var(--scale)*24) auto 0;padding:0}@media (min-width:768px){.nav__list{flex-direction:row;margin:0}}.nav__list-item{margin:0 0 calc(var(--scale)*16);opacity:0;text-align:center;transition:transform 1s ease,opacity 1s ease}@media (min-width:768px){.nav__list-item{margin:0}}.nav__list-item--no-mobile{display:none}@media (min-width:768px){.nav__list-item--no-mobile{display:block}}.nav__list-item:first-child{transform:translate3d(0,calc(var(--scale)*15),0);transition-delay:0s}.nav__list-item:nth-child(2){transform:translate3d(0,calc(var(--scale)*20),0);transition-delay:.1s}.nav__list-item:nth-child(3){transform:translate3d(0,calc(var(--scale)*25),0);transition-delay:.15s}.nav__list-item:nth-child(4){transform:translate3d(0,calc(var(--scale)*30),0);transition-delay:.2s}.nav__list-item:nth-child(5){transform:translate3d(0,calc(var(--scale)*35),0);transition-delay:.25s}.nav__list-item:nth-child(6){transform:translate3d(0,calc(var(--scale)*40),0);transition-delay:.3s}.isAnimated .nav__list-item{opacity:1;transform:translateZ(0)}.nav__list-link{text-fill-color:transparent;-webkit-text-fill-color:transparent;text-wrap:balance;background:linear-gradient(180deg,#c3c3c3,#343f4e 191.95%);background-clip:text;-webkit-background-clip:text;font-family:Cinzel,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:calc(var(--scale)*40);font-style:normal;font-weight:400;line-height:1.35;padding:1px 0;position:relative;text-align:center;text-decoration:none;text-transform:uppercase}.theme-light .nav__list-link{text-fill-color:transparent;-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#25292e 82.46%,rgba(61,66,73,0) 119.94%);background-clip:text;-webkit-background-clip:text}@media (min-width:768px){.nav__list-link{color:var(--color-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:calc(var(--scale)*20);line-height:1.2;text-transform:none}.nav__list-link:after{background:currentcolor;bottom:-1px;content:"";display:block;height:1px;left:50%;position:absolute;transform:translate(-50%,100%);transition:width .35s ease;width:0;will-change:width}.nav__list-link:hover:after{width:100%}.nav__list-link:active{color:var(--color-text-active)}}.theme-switcher{align-items:center;display:flex;flex-direction:row;justify-content:space-between;opacity:0;position:relative;transform:translate3d(0,calc(var(--scale)*10),0);transition:transform 1s ease,opacity 1s ease;z-index:2}.isAnimated .theme-switcher{opacity:1;transform:translateZ(0)}.theme-switcher__btn{background:transparent;border:0;box-sizing:border-box;cursor:pointer;margin:0;padding:0;text-decoration:none}.theme-switcher__btn svg{fill:none;stroke:#b6b6b6;height:calc(var(--scale)*48);transform:translateZ(0);transition:fill .5s ease,filter .5s ease,stroke .5s ease;width:calc(var(--scale)*48)}.theme-light .theme-switcher__btn svg{fill:none;stroke:#25292e}.theme-switcher__btn:hover svg{filter:drop-shadow(0 0 2px #b6b6b6)}.theme-light .theme-switcher__btn:hover svg{filter:drop-shadow(0 0 2px rgba(37,41,46,.25))}.theme-switcher__btn.isActive{cursor:default}.theme-switcher__btn.isActive svg,.theme-switcher__btn.isActive:hover svg{fill:#b6b6b6;stroke:#b6b6b6;filter:none}.theme-light .theme-switcher__btn.isActive svg,.theme-light .theme-switcher__btn.isActive:hover svg{fill:#25292e;stroke:#25292e}.content__sections-wrapper{position:relative}.content__sections-wrapper:before{background-color:#1f2126;content:"";height:1px;left:0;position:absolute;right:0;top:0;z-index:4}@media (min-width:768px){.content__sections-wrapper:before{display:none}}.theme-light .content__sections-wrapper:before{display:none}.content__sections-wrapper:after{background:linear-gradient(180deg,#303030,rgba(54,54,54,.55));bottom:0;content:"";left:0;mix-blend-mode:soft-light;opacity:1;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .35s ease;z-index:1}.theme-light .content__sections-wrapper:after{opacity:0}.content__sections-wrapper--projects:before{display:none}.content__sections-wrapper--projects:after{opacity:0}@media (min-width:768px){.content__sections-wrapper--projects:after{background:linear-gradient(180deg,#2e2e2e,rgba(89,89,89,0));opacity:.4}}.hero{padding:0;position:relative}.hero:after,.hero:before{bottom:0;content:"";left:0;opacity:1;pointer-events:none;position:absolute;right:0;top:0;transition:opacity 1s ease .15s;will-change:opacity;z-index:1}.hero:before{background:url(../img/hero/bg-hero-initial.png) no-repeat 50% 50%/cover}.hero:after{background:url(../img/hero/bg-hero-animated.png) no-repeat 50% 50%/cover;opacity:0}.hero.isAnimated:before{opacity:0}.hero.isAnimated:after{opacity:1}.hero__wrapper{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;padding:calc(var(--scale-h)*140) 0 0;position:relative;text-align:center;width:100%}.hero__wrapper:after,.hero__wrapper:before{bottom:0;content:"";left:0;opacity:1;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.hero__wrapper:before{background:linear-gradient(180deg,#2e2e2e,rgba(89,89,89,0));mix-blend-mode:multiply}.theme-light .hero__wrapper:before{background:linear-gradient(180deg,#bdbdbc,hsla(60,1%,74%,0) 21.34%)}.hero__wrapper:after{background:linear-gradient(180deg,#2e2e2e,rgba(89,89,89,0));mix-blend-mode:soft-light;transform:matrix(1,0,0,-1,0,0);z-index:2}.theme-light .hero__wrapper:after{display:none}.hero .container{position:relative;z-index:3}.hero__content{margin:auto;padding:calc(var(--scale-h)*40) 0}.hero__title{text-wrap:balance;text-fill-color:transparent;-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#c3c3c3,#343f4e 191.95%);background-clip:text;-webkit-background-clip:text;font-family:Cinzel,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:calc(var(--scale)*48);font-style:normal;font-weight:400;letter-spacing:-.04em;line-height:.8333333333;margin:0 auto calc(var(--scale)*64);opacity:0;padding:1px 0;position:relative;text-align:center;text-shadow:0 0 0 rgba(193,191,211,0);text-transform:uppercase;transform:translate3d(0,3.5vh,0);transition:text-shadow 1s ease .5s,transform 1s ease,opacity 1s ease}@media (min-width:768px){.hero__title{font-size:calc(var(--scale)*156);line-height:.8525641026}}.theme-light .hero__title{text-fill-color:transparent;-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#25292e 82.46%,rgba(61,66,73,0) 119.94%);background-clip:text;-webkit-background-clip:text}.theme-light .isAnimated .hero__title{text-shadow:0 0 30px rgba(61,66,73,.25)}@media (min-width:768px){.hero__title{margin:0 auto calc(var(--scale)*40);max-width:calc(var(--scale)*1140)}}.isAnimated .hero__title{opacity:1;text-shadow:0 0 30px rgba(193,191,211,.37);transform:translateZ(0)}.hero__title:before{background:url(../img/hero/icon-title.webp) no-repeat 50% 50%/contain;content:"";display:block;height:calc(var(--scale)*38);margin:0 auto calc(var(--scale)*24);opacity:0;transform:translate3d(0,1vh,0);transition:transform 1s ease .25s,opacity 1s ease .25s;width:calc(var(--scale)*77)}.hero__title:before.no-webp{background-image:url(../img/hero/icon-title.png)}.theme-light .hero__title:before{background-image:url(../img/hero/icon-title-theme-light.webp)}.theme-light.no-webp .hero__title:before{background-image:url(../img/hero/icon-title-theme-light.png)}@media (min-width:768px){.hero__title:before{height:calc(var(--scale)*62);width:calc(var(--scale)*126)}}.isAnimated .hero__title:before{opacity:1;transform:translateZ(0)}.hero__btn{opacity:0;transform:translate3d(0,3vh,0);transition:transform 1s ease .45s,opacity 1s ease .45s}.isAnimated .hero__btn{opacity:1;transform:translateZ(0)}.hero__text{font-size:calc(var(--scale)*16);font-style:normal;font-weight:400;line-height:1.3125;margin:auto auto calc(var(--scale)*68);max-width:calc(var(--scale)*300);opacity:0;transform:translate3d(0,1vh,0);transition:transform 1s ease .65s,opacity 1s ease .65s}@media (min-width:768px){.hero__text{font-size:calc(var(--scale)*20);line-height:1.3;margin:auto auto calc(var(--scale)*32);max-width:calc(var(--scale)*400)}}.isAnimated .hero__text{opacity:1;transform:translateZ(0)}.features__container{margin:auto;max-width:calc(var(--scale)*1296)}.features__title{text-wrap:balance;text-fill-color:transparent;-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#c3c3c3,#343f4e 191.95%);background-clip:text;-webkit-background-clip:text;font-family:Cinzel,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:calc(var(--scale)*56);font-size:calc(var(--scale)*40);font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:.8571428571;margin:0 auto;opacity:0;padding:1px 0;position:relative;text-align:center;text-align:justify;text-transform:uppercase;transform:translate3d(0,3.5vh,0);transition:transform 1s ease,opacity 1s ease}@media (min-width:768px){.features__title{font-size:calc(var(--scale)*95);line-height:.8210526316}}.isAnimated .features__title{opacity:1;transform:translateZ(0)}.theme-light .features__title{text-fill-color:transparent;-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#25292e 82.46%,rgba(61,66,73,0) 119.94%);background-clip:text;-webkit-background-clip:text}.features__title .space{letter-spacing:.11em}.features__title-icon{fill:#25292e;stroke:#b6b6b6;pointer-events:none;position:absolute;right:0;top:calc(var(--scale)*-101);width:calc(var(--scale)*174)}@media (min-width:768px){.features__title-icon{bottom:calc(var(--scale)*37);height:calc(var(--scale)*381);left:50%;right:auto;top:auto;transform:translate(-50%);width:calc(var(--scale)*299)}}.theme-light .features__title-icon{fill:#d9d9d5;stroke:#25292e}.features-list{display:flex;flex-direction:column;gap:calc(var(--scale)*24);list-style:none;margin:0;margin:calc(var(--scale)*64) auto 0;padding:0}@media (min-width:768px){.features-list{flex-direction:row;gap:calc(var(--scale)*20)}}.features-list__item{margin:0;opacity:0;transform:translate3d(0,3.5vh,0);transition:transform 1s ease,opacity 1s ease}.features-list__item:first-child{transition-delay:0}.features-list__item:nth-child(2){transition-delay:.25s}.features-list__item:nth-child(3){transition-delay:.5s}.isAnimated .features-list__item{opacity:1;transform:translateZ(0)}.feature{display:flex;flex:0 0 calc(33.33% - var(--scale)*13.33333);flex-direction:column;justify-content:space-between}.feature__text{font-size:calc(var(--scale)*16);font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:1.3125;margin:0 0 calc(var(--scale)*16);text-align:justify;text-indent:calc(var(--scale)*40)}@media (min-width:768px){.feature__text{font-size:calc(var(--scale)*20);line-height:1.3}}.feature__link{align-items:center;color:currentcolor;display:inline-flex;filter:drop-shadow(0 0 2px #b6b6b6);font-size:calc(var(--scale)*16);gap:calc(var(--scale)*12);line-height:calc(var(--scale)*20);margin-left:auto;margin-top:auto;padding:calc(var(--scale)*12) 0;text-align:justify;text-decoration:none;transition:background .5s ease,color .5s ease,filter .5s ease;width:-moz-fit-content;width:fit-content}@media (min-width:768px){.feature__link{font-size:calc(var(--scale)*20);line-height:1.2;text-transform:uppercase}}.feature__link__icon{fill:currentcolor;backface-visibility:hidden;flex-shrink:0;height:calc(var(--scale)*20);transform:rotate(0) translateZ(0);transition:transform .5s ease;width:calc(var(--scale)*20);will-change:transform}.feature__link:hover{filter:none}.feature__link:hover .feature__link__icon{transform:rotate(180deg) translateZ(0)}.feature__link:active{color:#a3a3a3}@media (min-width:768px){.feature__link{margin-left:0}}.services{overflow:hidden}.services__container{padding:0}.services__footer{margin:0 auto;max-width:calc(var(--scale)*1340);padding:0 calc(var(--scale)*16)}@media (min-width:768px){.services__footer{align-items:center;display:flex;flex-direction:row;justify-content:space-between}}.services__footer-text{font-size:calc(var(--scale)*16);font-style:normal;font-weight:400;line-height:1.3125;margin:0 0 calc(var(--scale)*40);max-width:calc(var(--scale)*400);opacity:0;text-align:justify;text-indent:calc(var(--scale)*40);transform:translate3d(0,3.5vh,0);transition:transform 1s ease,opacity 1s ease}@media (min-width:768px){.services__footer-text{font-size:calc(var(--scale)*20);line-height:1.3;margin:0}}.isAnimated .services__footer-text{opacity:1;transform:translateZ(0)}.services__btn{opacity:0;transform:translate3d(0,4vh,0);transition:transform 1s ease .35s,opacity 1s ease .35s;width:100%}.isAnimated .services__btn{opacity:1;transform:translateZ(0)}@media (min-width:768px){.services__btn{width:auto}}.services-list{counter-reset:services;display:flex;flex-direction:row;gap:calc(var(--scale)*24);list-style:none;margin:0;margin:0 auto calc(var(--scale)*64);padding:0;padding:0 0 0 calc(var(--scale)*24)}.services-list__item{counter-increment:services;flex-shrink:0;position:relative;width:calc(var(--scale)*358)}.services-list__item:after,.services-list__item:before{content:"0" counter(services);font-size:calc(var(--scale)*16);left:calc(var(--scale)*32);line-height:1;opacity:.25;position:absolute;text-align:left;top:calc(var(--scale)*32);transition:opacity 1s ease .15s}.services-list__item:before{content:"*";left:auto;opacity:.25;right:calc(var(--scale)*32);text-align:right}@media (min-width:768px){.services-list__item{width:calc(var(--scale)*514)}}.service-card{border:1px solid hsla(0,0%,71%,.5);border-radius:calc(var(--scale)*10);cursor:pointer;display:block;padding:calc(var(--scale)*32) calc(var(--scale)*16) 0;position:relative;scroll-snap-align:center;transition:border-color .5s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:768px){.service-card{display:flex;flex-direction:column;justify-content:space-between;padding:calc(var(--scale)*80) calc(var(--scale)*32) calc(var(--scale)*32)}}.service-card__image{align-items:center;display:flex;height:calc(var(--scale)*240);justify-content:center;margin:0 auto calc(var(--scale)*8);opacity:.25;transition:opacity 1s ease .25s}@media (min-width:768px){.service-card__image{height:calc(var(--scale)*303);margin:0 auto calc(var(--scale)*42)}}.service-card__image img{margin:auto;max-height:100%;max-width:100%}.service-card__image-dark{display:block}.service-card__image-light,.theme-light .service-card__image-dark{display:none}.theme-light .service-card__image-light{display:block}.service-card__title{text-wrap:balance;font-family:Cinzel,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:calc(var(--scale)*40);font-style:normal;font-weight:400;line-height:1;margin:0 auto;opacity:.25;padding:1px 0;text-align:center;text-transform:uppercase;transition:opacity 1s ease .25s}@media (min-width:768px){.service-card__title{font-size:calc(var(--scale)*56)}}.service-card__text{font-size:calc(var(--scale)*16);font-style:normal;font-weight:400;line-height:1.3125;margin:calc(var(--scale)*8) auto;opacity:.25;text-align:center;transition:opacity 1s ease .25s}@media (min-width:768px){.service-card__text{font-size:calc(var(--scale)*20);line-height:1.3}}.service-card__mask{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity 1s ease;width:100%}.service-card__mask .animate-mask{fill:#fff;transform:translate(calc(var(--scale)*480),calc(var(--scale)*566)) rotate(37deg)}.theme-light .service-card__mask .animate-mask{fill:#25292e}.isAnimated .service-card.isActive{border-color:transparent}.isAnimated .service-card.isActive .service-card__image,.isAnimated .service-card.isActive .service-card__mask,.isAnimated .service-card.isActive .service-card__text,.isAnimated .service-card.isActive .service-card__title,.isAnimated .service-card.isActive:after,.isAnimated .service-card.isActive:before{opacity:1}.isAnimated .service-card.isActive .service-card__mask .animate-mask{animation:move-mask 3s ease .5s forwards}@keyframes move-mask{0%{transform:translate(calc(var(--scale)*480),calc(var(--scale)*566)) rotate(37deg)}50%{transform:translate(calc(var(--scale)*-324),calc(var(--scale)*-542)) rotate(37deg)}to{transform:translate(calc(var(--scale)*555),calc(var(--scale)*-354)) rotate(37deg)}}.projects{position:relative}@media (min-width:768px){.projects__container{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}.projects__container:after{background:linear-gradient(180deg,#000,rgba(20,25,32,0) 70%);bottom:0;content:"";height:calc(var(--scale)*550);left:0;mix-blend-mode:normal;opacity:1;pointer-events:none;position:absolute;right:0;transform:rotate(-180deg)}.theme-light .projects__container:after{background:linear-gradient(180deg,#cecece,hsla(60,1%,74%,0) 50%);mix-blend-mode:normal;opacity:1;transform:rotate(-180deg)}}.projects__content{text-align:center}@media (min-width:768px){.projects__content{text-align:left;width:calc(var(--scale)*510)}}.projects__title{text-wrap:balance;text-fill-color:transparent;-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#c3c3c3,#343f4e 191.95%);background-clip:text;-webkit-background-clip:text;font-family:Cinzel,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:calc(var(--scale)*56);font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:.8571428571;margin:0 0 calc(var(--scale)*24);opacity:0;padding:1px 0;text-align:center;text-transform:uppercase;transform:translate3d(0,3.5vh,0);transition:transform 1s ease,opacity 1s ease}@media (min-width:768px){.projects__title{font-size:calc(var(--scale)*95);line-height:.8210526316;margin:0 0 calc(var(--scale)*40);text-align:left;width:calc(var(--scale)*560)}}.theme-light .projects__title{text-fill-color:transparent;-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#25292e 82.46%,rgba(61,66,73,0) 119.94%);background-clip:text;-webkit-background-clip:text}.isAnimated .projects__title{opacity:1;transform:translateZ(0)}.projects__text{font-size:calc(var(--scale)*16);font-style:normal;font-weight:400;line-height:1.3125;margin:0;opacity:0;text-align:justify;transform:translate3d(0,4vh,0);transition:transform 1s ease .45s,opacity 1s ease .45s}@media (min-width:768px){.projects__text{font-size:calc(var(--scale)*20);line-height:1.3}}.isAnimated .projects__text{opacity:1;transform:translateZ(0)}.projects__list{list-style:none;margin:0;opacity:0;padding:0;transition:opacity 1s ease .35s}.isAnimated .projects__list{opacity:1}@media (min-width:768px){.projects__list{width:calc(var(--scale)*930)}.projects__list-col{-webkit-overflow-scrolling:touch;max-height:calc(100vh - var(--scale)*80);overflow:scroll;scroll-behavior:smooth;scrollbar-width:none}}@media (min-width:768px){.projects__list-col::-webkit-scrollbar,.projects__list-col::-webkit-scrollbar-thumb{background-color:transparent!important;display:none!important}}.projects__list-item{border-bottom:1px solid var(--color-text);padding:calc(var(--scale)*32) 0 calc(var(--scale)*24)}@media (min-width:768px){.projects__list-item{padding:calc(var(--scale)*40) 0 calc(var(--scale)*48)}}.project{align-items:center;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:768px){.project{align-items:flex-start;flex-direction:row;justify-content:space-between}}.project__icon{height:calc(var(--scale)*40);margin:0 auto calc(var(--scale)*24);opacity:0;transform:translate3d(0,calc(var(--scale)*20),0);transition:transform 1s ease,opacity 1s ease;width:calc(var(--scale)*40)}@media (min-width:768px){.project__icon{height:calc(var(--scale)*58);margin:0;width:calc(var(--scale)*58)}}.project__icon svg{fill:var(--color-text);stroke:var(--color-text);backface-visibility:hidden;display:block;height:100%;transform:translateZ(0);width:100%}.isAnimated .project__icon{opacity:1;transform:translateZ(0)}.project__content{max-width:calc(var(--scale)*456)}.project__title{text-wrap:balance;font-family:Cinzel,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:calc(var(--scale)*40);font-style:normal;font-weight:400;line-height:1;margin:0 0 calc(var(--scale)*16);opacity:0;padding:1px 0;text-align:center;text-transform:uppercase;transform:translate3d(0,calc(var(--scale)*30),0);transition:transform 1s ease .35s,opacity 1s ease .35s}@media (min-width:768px){.project__title{font-size:calc(var(--scale)*56)}}.isAnimated .project__title{opacity:1;transform:translateZ(0)}@media (min-width:768px){.project__title{text-align:left}}.project__text{font-size:calc(var(--scale)*16);font-style:normal;font-weight:400;line-height:1.3125;margin:0 0 calc(var(--scale)*24);opacity:0;text-align:center;transform:translate3d(0,calc(var(--scale)*35),0);transition:transform 1s ease .5s,opacity 1s ease .5s}@media (min-width:768px){.project__text{font-size:calc(var(--scale)*20);line-height:1.3}}.isAnimated .project__text{opacity:1;transform:translateZ(0)}@media (min-width:768px){.project__text{text-align:left}}.project__link{flex-shrink:0;opacity:0;padding:calc(var(--scale)*12) 0;transform:translate3d(0,calc(var(--scale)*20),0);transition:transform 1s ease,opacity 1s ease}.isAnimated .project__link{opacity:1;transform:translateZ(0)}@media (min-width:768px){.team__container{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}}.team__content{text-align:center}@media (min-width:768px){.team__content{text-align:left;width:calc(var(--scale)*510)}}.team__title{text-wrap:balance;text-fill-color:transparent;-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#c3c3c3,#343f4e 191.95%);background-clip:text;-webkit-background-clip:text;font-family:Cinzel,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:calc(var(--scale)*56);font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:.8571428571;margin:0 0 calc(var(--scale)*24);opacity:0;padding:1px 0;text-align:center;text-transform:uppercase;transform:translate3d(0,3vh,0);transition:transform 1s ease .3s,opacity 1s ease .3s}@media (min-width:768px){.team__title{font-size:calc(var(--scale)*95);line-height:.8210526316}}.isAnimated .team__title{opacity:1;transform:translateZ(0)}@media (min-width:768px){.team__title{margin:0 0 calc(var(--scale)*40)}}.theme-light .team__title{text-fill-color:transparent;-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#25292e 82.46%,rgba(61,66,73,0) 119.94%);background-clip:text;-webkit-background-clip:text}.team__text{font-size:calc(var(--scale)*16);font-style:normal;font-weight:400;line-height:1.3125;margin:0;opacity:0;text-align:justify;transform:translate3d(0,4vh,0);transition:transform 1s ease .45s,opacity 1s ease .45s}@media (min-width:768px){.team__text{font-size:calc(var(--scale)*20);line-height:1.3}}.isAnimated .team__text{opacity:1;transform:translateZ(0)}.team__list{display:flex;flex-direction:column;gap:calc(var(--scale)*8);list-style:none;margin:0;margin:calc(var(--scale)*64) auto 0;padding:0}@media (min-width:768px){.team__list{flex-direction:row;gap:calc(var(--scale)*16);margin:0;width:calc(var(--scale)*930)}}.team__list-item{border:1px solid;border-radius:calc(var(--scale)*8);opacity:0;transition:border-color .45s ease,transform 1s ease .45s,opacity 1s ease .45s}.team__list-item:first-child{transform:translate3d(0,calc(var(--scale)*36),0);transition-delay:.45s}.team__list-item:nth-child(2){transform:translate3d(0,calc(var(--scale)*48),0);transition-delay:.6s}.team__list-item:nth-child(3){transform:translate3d(0,calc(var(--scale)*60),0);transition-delay:.75s}.isAnimated .team__list-item{opacity:1;transform:translateZ(0)}@media (min-width:768px){.team__list-item{width:calc(var(--scale)*300)}}.person{display:flex;flex-direction:row;min-height:calc(var(--scale)*230);overflow:hidden;perspective:1000px;position:relative}@media (min-width:768px){.person{aspect-ratio:.75;flex-direction:column;min-height:calc(var(--scale)*400)}.person:hover .person__info{transform:rotateY(180deg)}}.person__name{text-wrap:balance;font-family:Cinzel,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:calc(var(--scale)*32);font-style:normal;font-weight:400;line-height:1;margin:auto 0 auto calc(var(--scale)*24);padding:1px 0;text-align:center;text-transform:uppercase}@media (min-width:768px){.person__name{font-size:calc(var(--scale)*40);margin:auto auto calc(var(--scale)*40)}}.person__info{align-items:flex-start;background:transparent;border:0;bottom:0;box-sizing:border-box;color:currentcolor;display:flex;left:50%;margin:0;padding:0;position:absolute;right:0;text-decoration:none;top:0;transform-style:preserve-3d;transition:transform .75s ease}.person__info.isActive{transform:rotateY(180deg)}@media (min-width:768px){.person__info{left:0}.person__info.isActive{transform:none}}.person__text{backface-visibility:hidden;-webkit-backface-visibility:hidden;display:block;font-size:calc(var(--scale)*16);font-size:calc(var(--scale)*12);font-style:normal;font-weight:400;line-height:1.3125;margin:auto;padding:calc(var(--scale)*12) calc(var(--scale)*8);transform:rotateY(180deg)}@media (min-width:768px){.person__text{font-size:calc(var(--scale)*20);line-height:1.3}}.person__text p{margin:0}@media (min-width:768px){.person__text{font-size:calc(var(--scale)*16);margin:0;padding:calc(var(--scale)*24)}}.person__pic{backface-visibility:hidden;-webkit-backface-visibility:hidden;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.person__pic img{max-width:100%}@media (max-width:767px){.person__pic{bottom:auto;display:flex;height:calc(var(--scale)*160);left:auto;position:absolute;right:0;top:0;width:calc(var(--scale)*165)}.person__pic--faena{top:calc(var(--scale)*12)}.person__pic--faena img{position:absolute;right:0;top:calc(var(--scale)*8);width:calc(var(--scale)*165)}.person__pic--baldur,.person__pic--yuaseru{top:50%;transform:translateY(-50%)}.person__pic--yuaseru img{height:calc(var(--scale)*124);margin:auto;width:calc(var(--scale)*106)}.person__pic--baldur img{position:absolute;right:0;width:calc(var(--scale)*139)}}@media (min-width:768px){.person__pic--faena{top:calc(var(--scale)*20)}.person__pic--yuaseru{bottom:auto;height:calc(var(--scale)*261);left:50%;right:auto;top:calc(var(--scale)*28);transform:translate(-50%);width:calc(var(--scale)*224)}}.person__pic-image--dark{display:block}.person__pic-image--light,.theme-light .person__pic-image--dark{display:none}.theme-light .person__pic-image--light{display:block}.diversity{position:relative}@media (min-width:768px){.diversity{padding:0}}.diversity__bg{display:none}@media (min-width:768px){.diversity__bg{display:block;pointer-events:none}.diversity__bg-pic{bottom:0;height:calc(100vh - var(--scale)*244);left:0;max-width:calc(var(--scale)*625);position:absolute;top:0;transform:translate3d(-100%,0,0);transition:transform .75s ease}.isAnimated .diversity__bg-pic{transform:translateZ(0)}.diversity__bg-pic--right{left:auto;right:0;transform:translate3d(100%,0,0) scaleX(-1)}.isAnimated .diversity__bg-pic--right{transform:translateZ(0) scaleX(-1)}.diversity__bg-pic--dark{display:block}.diversity__bg-pic--light,.theme-light .diversity__bg-pic--dark{display:none}.theme-light .diversity__bg-pic--light{display:block}}.diversity__content{margin:0 auto;max-width:calc(var(--scale)*612)}@media (min-width:768px){.diversity__content{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - var(--scale)*320)}}.diversity__title{text-wrap:balance;text-fill-color:transparent;-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#c3c3c3,#343f4e 191.95%);background-clip:text;-webkit-background-clip:text;font-family:Cinzel,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:calc(var(--scale)*56);font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:.8571428571;margin:0 auto calc(var(--scale)*24);opacity:0;padding:1px 0;text-align:center;text-transform:uppercase;transform:translate3d(0,3vh,0);transition:transform 1s ease .15s,opacity 1s ease .15s}@media (min-width:768px){.diversity__title{font-size:calc(var(--scale)*95);line-height:.8210526316}}.isAnimated .diversity__title{opacity:1;transform:translateZ(0)}.theme-light .diversity__title{text-fill-color:transparent;-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#25292e 82.46%,rgba(61,66,73,0) 119.94%);background-clip:text;-webkit-background-clip:text}@media (min-width:768px){.diversity__title{margin:0 auto calc(var(--scale)*40)}}.diversity__text{font-size:calc(var(--scale)*16);font-style:normal;font-weight:400;line-height:1.3125;margin:0 auto calc(var(--scale)*48);opacity:0;text-align:center;transform:translate3d(0,3vh,0);transition:transform 1s ease .3s,opacity 1s ease .3s}@media (min-width:768px){.diversity__text{font-size:calc(var(--scale)*20);line-height:1.3}}.isAnimated .diversity__text{opacity:1;transform:translateZ(0)}@media (min-width:768px){.diversity__text{margin:0 auto}}.diversity__pic{margin:calc(var(--scale)*48) auto}@media (min-width:768px){.diversity__pic{display:none}}.diversity__list{counter-reset:diversity-list;display:flex;flex-direction:column;gap:calc(var(--scale)*64);list-style:none;margin:0;padding:0}@media (min-width:768px){.diversity__list{display:grid;gap:calc(var(--scale)*24);grid-template-columns:repeat(4,minmax(0,1fr));margin:calc(var(--scale)*32) auto}}.diversity__list-item{counter-increment:diversity-list;opacity:0;position:relative;text-align:center;transition:transform 1s ease,opacity 1s ease}.diversity__list-item:before{content:"0" counter(diversity-list);display:none;font-size:calc(var(--scale)*16);line-height:calc(var(--scale)*21);margin:0 auto calc(var(--scale)*16)}@media (min-width:768px){.diversity__list-item:before{display:block}}.diversity__list-item:first-child{transform:translate3d(0,calc(var(--scale)*24),0);transition-delay:.3s}.diversity__list-item:nth-child(2){transform:translate3d(0,calc(var(--scale)*36),0);transition-delay:.45s}.diversity__list-item:nth-child(3){transform:translate3d(0,calc(var(--scale)*48),0);transition-delay:.6s}.diversity__list-item:nth-child(4){transform:translate3d(0,calc(var(--scale)*60),0);transition-delay:.75s}.isAnimated .diversity__list-item{opacity:1;transform:translateZ(0)}.diversity__list-item-title{text-wrap:balance;font-family:Cinzel,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:calc(var(--scale)*32);font-style:normal;font-weight:400;line-height:1;margin:0 auto calc(var(--scale)*16);padding:1px 0;text-align:center;text-transform:uppercase}@media (min-width:768px){.diversity__list-item-title{font-size:calc(var(--scale)*40)}}.diversity__list-item-text{font-size:calc(var(--scale)*16);font-style:normal;font-weight:400;line-height:1.3125;margin:0;text-align:center}@media (min-width:768px){.diversity__list-item-text{font-size:calc(var(--scale)*20);line-height:1.3}}.mission__container{position:relative}@media (min-width:768px){.mission__container{display:flex;flex-direction:row;justify-content:space-between}}.mission__picture{margin:0 0 calc(var(--scale)*24)}@media (min-width:768px){.mission__picture{display:none}}.mission__picture svg{display:block;max-width:100%}.mission__title-col{text-align:center}@media (min-width:768px){.mission__title-col{align-items:flex-start;display:flex;flex-direction:column;text-align:left;width:calc(var(--scale)*510)}}.mission__title{text-wrap:balance;font-family:Cinzel,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:calc(var(--scale)*56);font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:.8571428571;margin:0 0 calc(var(--scale)*24);opacity:0;padding:1px 0;text-align:center;text-transform:uppercase;transform:translate3d(0,3vh,0);transition:transform 1s ease .15s,opacity 1s ease .15s}@media (min-width:768px){.mission__title{font-size:calc(var(--scale)*95);line-height:.8210526316}}.isAnimated .mission__title{opacity:1;transform:translateZ(0)}@media (min-width:768px){.mission__title{margin:0 0 calc(var(--scale)*40);text-align:left}}.mission__btn{margin:calc(var(--scale)*64) 0 0;opacity:0;transform:translate3d(0,3vh,0);transition:transform 1s ease .65s,opacity 1s ease .65s;width:100%}.isAnimated .mission__btn{opacity:1;transform:translateZ(0)}@media (min-width:768px){.mission__btn{bottom:0;position:absolute;transform:translateY(calc(-50% - var(--scale)*-10));width:auto}}.mission__content{font-size:calc(var(--scale)*16);font-style:normal;font-weight:400;line-height:1.3125}@media (min-width:768px){.mission__content{font-size:calc(var(--scale)*20);line-height:1.3;margin-right:calc(var(--scale)*140);width:calc(var(--scale)*771)}}.mission__content p{font-size:calc(var(--scale)*16);font-style:normal;font-weight:400;line-height:1.3125;margin:0;max-width:calc(var(--scale)*441);opacity:0;text-align:justify;transform:translate3d(0,3vh,0);transition:transform 1s ease .3s,opacity 1s ease .3s}@media (min-width:768px){.mission__content p{font-size:calc(var(--scale)*20);line-height:1.3}}.mission__content p:not(:last-child){margin:0 0 calc(var(--scale)*40)}.mission__content p:first-child{transform:translate3d(0,calc(var(--scale)*20),0);transition-delay:.3s}.mission__content p:nth-child(2){transform:translate3d(0,calc(var(--scale)*40),0);transition-delay:.45s}.mission__content p:nth-child(3){transform:translate3d(0,calc(var(--scale)*60),0);transition-delay:.6s}.isAnimated .mission__content p{opacity:1;transform:translateZ(0)}.mission__content p.big{text-wrap:balance;font-family:Cinzel,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:calc(var(--scale)*32);font-style:normal;font-weight:400;line-height:1;max-width:100%;padding:1px 0;text-align:center;text-transform:uppercase}@media (min-width:768px){.mission__content p.big{font-size:calc(var(--scale)*40);text-align:justify}}.socials{display:flex;flex-flow:row wrap;gap:calc(var(--scale)*8);justify-content:space-between;list-style:none;margin:0;margin:0 0 calc(var(--scale)*80);padding:0}@media (min-width:768px){.socials{align-items:start;display:grid;gap:calc(var(--scale)*16);grid-template-columns:repeat(12,minmax(0,1fr))}}.socials__item{border:1px solid;border-radius:calc(var(--scale)*8);display:flex;flex-direction:column;flex-shrink:0;opacity:0;padding:calc(var(--scale)*32) 0;text-align:center;transform:translate3d(0,3vh,0);transition:transform 1s ease .3s,opacity 1s ease .3s;width:calc(50% - var(--scale)*4)}@media (min-width:768px){.socials__item{border:0;grid-column:span 2;text-align:left;width:auto}}.socials__item:first-child{transition-delay:.15s}.socials__item:nth-child(2){transition-delay:.3s}.socials__item:nth-child(3){transition-delay:.45s}.socials__item:nth-child(4){transition-delay:.6s}.socials__item:nth-child(5){transition-delay:.75s}.socials__item:nth-child(6){transition-delay:.9s}.isAnimated .socials__item{opacity:1;transform:translateZ(0)}.socials__item-title{text-wrap:balance;font-family:Cinzel,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:calc(var(--scale)*26);font-style:normal;font-weight:400;line-height:1;margin:0 auto calc(var(--scale)*50);padding:1px 0;text-align:center;text-transform:uppercase}@media (min-width:768px){.socials__item-title{font-size:calc(var(--scale)*40);line-height:1;margin:0 0 calc(var(--scale)*16);text-align:left}}.socials__item-link{color:currentcolor;margin:auto;text-decoration:none}@media (min-width:768px){.socials__item-link{margin:0}}.footer{overflow:hidden;position:relative;text-align:center}@media (min-width:768px){.footer{margin-top:-20vh;padding:calc(54vh + var(--scale)*60) 0 0;text-align:left}}.footer__pic{display:flex;height:calc(var(--scale)*320);margin:calc(var(--scale)*64) auto calc(var(--scale)*87);transform:translateZ(0);width:calc(var(--scale)*310)}.isAnimated .footer__pic{animation:move-ship-mob 15s linear 0s infinite}@media (min-width:768px){.footer__pic{height:calc(var(--scale)*640);height:54vh;margin:0;position:absolute;top:calc(var(--scale)*-16);transform:translate3d(-100%,-100%,0);width:calc(var(--scale)*625)}.isAnimated .footer__pic{animation:move-ship 15s linear 0s infinite}}.footer__pic-img--dark{display:block}.footer__pic-img--light,.theme-light .footer__pic-img--dark{display:none}.theme-light .footer__pic-img--light{display:block}.footer__copy-text{font-size:calc(var(--scale)*16);font-style:normal;font-weight:400;line-height:1.3125;margin:0 0 calc(var(--scale)*16);opacity:0;transform:translate3d(0,3vh,0);transition:transform 1s ease .45s,opacity 1s ease .45s}@media (min-width:768px){.footer__copy-text{font-size:calc(var(--scale)*20);line-height:1.3}}.isAnimated .footer__copy-text{opacity:1;transform:translateZ(0)}@media (min-width:768px){.footer__copy-text{margin:0}}@keyframes move-ship-mob{0%{opacity:1;transform:translate3d(-100%,0,0)}98%{opacity:1;transform:translate3d(100vw,0,0)}99%{opacity:0;transform:translate3d(100vw,0,0)}to{opacity:0;transform:translate3d(-100%,0,0)}}@keyframes move-ship{0%{opacity:1;transform:translate3d(-100%,-100%,0)}98%{opacity:1;transform:translate3d(100vw,-100%,0)}99%{opacity:0;transform:translate3d(100vw,-100%,0)}to{opacity:0;transform:translate3d(-100%,-100%,0)}}.embla{overflow:hidden}.embla__container{backface-visibility:hidden;display:flex;touch-action:pan-y}.embla__slide{min-width:0}