:root{--logo: 11.1875rem;--halfLogo: calc((var(--logo) / 2) - (1.8125rem / 2));--ease: cubic-bezier(0.25, 0.74, 0.22, 0.99)}.preloader{position:fixed;inset:0;background-color:#fff;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity 1s var(--ease) 3s,visibility 0s linear 4s;transition:opacity 1s var(--ease) 3s,visibility 0s linear 4s;will-change:opacity}.preloader.hidden{pointer-events:none;opacity:0;visibility:hidden;will-change:auto}.preloader .preloader--content{margin:auto;height:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.preloader:not(.hidden) .logo-wrapper,.preloader:not(.hidden) .logo-symbol,.preloader:not(.hidden) .logo-word,.preloader:not(.hidden) .preloader-logo,.preloader:not(.hidden) .preloader-logo__foreground,.preloader:not(.hidden) .preloader__text-logo,.preloader:not(.hidden) .preloader__text-logo__foreground{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.preloader .logo-wrapper{margin-top:auto;max-height:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:-webkit-transform 2s;transition:-webkit-transform 2s;transition:transform 2s;transition:transform 2s, -webkit-transform 2s}.preloader .logo-wrapper.active{-webkit-transform:translate3d(calc(var(--halfLogo) * -1), 0, 0);transform:translate3d(calc(var(--halfLogo) * -1), 0, 0)}.preloader .logo-symbol{-webkit-transform:translate3d(4rem, 0, 0);transform:translate3d(4rem, 0, 0);-webkit-transition:-webkit-transform 2s var(--ease) 1s;transition:-webkit-transform 2s var(--ease) 1s;transition:transform 2s var(--ease) 1s;transition:transform 2s var(--ease) 1s, -webkit-transform 2s var(--ease) 1s}.preloader .logo-symbol.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.preloader .logo-wrapper .preloader-logo{-webkit-transform:translate3d(var(--halfLogo), 0, 0);transform:translate3d(var(--halfLogo), 0, 0)}.preloader .logo-word--wrap{overflow:hidden;background-color:#fff;contain:paint}.preloader .logo-word{overflow:hidden;-webkit-transform:translate3d(-110%, 0, 0);transform:translate3d(-110%, 0, 0);-webkit-transition:-webkit-transform 2s var(--ease) 1s;transition:-webkit-transform 2s var(--ease) 1s;transition:transform 2s var(--ease) 1s;transition:transform 2s var(--ease) 1s, -webkit-transform 2s var(--ease) 1s}.preloader .logo-word.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.preloader .logo-word svg{display:block;width:100%;-webkit-box-flex:0;-ms-flex:0 0 calc(var(--width)*.0625rem);flex:0 0 calc(var(--width)*.0625rem);max-width:calc(var(--width)*.0625rem)}.preloader-logo{display:inline-block;height:1.9375rem;width:1.8125rem;position:relative;z-index:2;-webkit-transition:-webkit-transform 2s;transition:-webkit-transform 2s;transition:transform 2s;transition:transform 2s, -webkit-transform 2s}.preloader-logo__img,.preloader-logo__foreground{width:100%;height:100%}.preloader-logo__foreground{position:absolute;top:0;left:0;background:#fff;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s}.preloader-logo.active .preloader-logo__foreground{-webkit-transform:scaleY(0);transform:scaleY(0)}.preloader__text-logo{display:inline-block;width:8.5625rem;height:1.9375rem;position:relative;left:var(--halfLogo);-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);-webkit-transition:-webkit-transform 2s;transition:-webkit-transform 2s;transition:transform 2s;transition:transform 2s, -webkit-transform 2s}.preloader__text-logo.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.preloader__text-logo__img{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;width:100%;height:100%}.preloader__text-logo__foreground{position:absolute;top:0;left:-1%;width:102%;height:100%;background:#fff;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform 2s;transition:-webkit-transform 2s;transition:transform 2s;transition:transform 2s, -webkit-transform 2s}.preloader__text-logo.active .preloader__text-logo__foreground{-webkit-transform:scaleX(0);transform:scaleX(0)}.animated-header.hidden{opacity:0}.animated-header .line-wrapper{overflow:hidden;contain:paint}.animated-header .line{opacity:0;-webkit-transform:translate3d(0, 110%, 0);transform:translate3d(0, 110%, 0);-webkit-transition:opacity 1.6s var(--ease),-webkit-transform 1.6s var(--ease);transition:opacity 1.6s var(--ease),-webkit-transform 1.6s var(--ease);transition:transform 1.6s var(--ease),opacity 1.6s var(--ease);transition:transform 1.6s var(--ease),opacity 1.6s var(--ease),-webkit-transform 1.6s var(--ease);-webkit-transition-delay:calc(var(--line-index)*60ms);transition-delay:calc(var(--line-index)*60ms);-webkit-backface-visibility:hidden;backface-visibility:hidden}.animated-header.active .line{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.animated-header:not(.animation-done) .line{will-change:transform,opacity}.parallax-image{opacity:0;-webkit-transform:translate3d(0, -60px, 0) scale(1.2);transform:translate3d(0, -60px, 0) scale(1.2);-webkit-transition:opacity .2s linear,-webkit-transform .2s linear;transition:opacity .2s linear,-webkit-transform .2s linear;transition:opacity .2s linear,transform .2s linear;transition:opacity .2s linear,transform .2s linear,-webkit-transform .2s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.parallax-image.active{opacity:1}.parallax-image.in-view{will-change:transform,opacity}@media(prefers-reduced-motion: reduce){.preloader,.preloader *,.animated-header .line,.parallax-image{-webkit-transition-duration:.01ms !important;transition-duration:.01ms !important}}/*# sourceMappingURL=preloader.css.map */