@charset "UTF-8";@font-face{font-display:swap;font-family:Presicav;font-style:normal;font-weight:400;src:url(../assets/fonts/Presicav.woff2) format("woff2")}@font-face{font-display:swap;font-family:Calibre;font-style:normal;font-weight:400;src:url(../assets/fonts/Calibre-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Calibre;font-style:normal;font-weight:500;src:url(../assets/fonts/Calibre-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Calibre;font-style:normal;font-weight:900;src:url(../assets/fonts/Calibre-Black.woff2) format("woff2")}@font-face{font-display:swap;font-family:Arial;font-style:normal;font-weight:400;src:url(../assets/fonts/Arial.woff2) format("woff2")}@font-face{font-display:swap;font-family:iconfont;src:url("data:font/woff2;base64,d09GMgABAAAAAAUcAAsAAAAACpQAAATLAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIE4BmAAhTAKhFyETQE2AiQDWAsuAAQgBYQWB4EVG5EJIxFmVHI52X9I3grL7qEaIEuSA8ZG2ZqwzXW1SzPbNaKgiDYya/mFfIjwTwmchVZ6JZBoDM09YAlYVih2gDggi0JWyMk5UlO6djx8O9/VrzSFhMIgCmg0gzEMtACAsOnug2jA22FnyE4vcA1dvvZkf0psWiGMAcfWu9gAARQXN6f5XYMAocIs+MfzvIvLjuwd5WT94rwAdtnhQDzCpDSiJ48fnoXbQhncB4RhEuQD9zNe+R9YvgWARbVFUUTTdLzRcEBN68sCGh7w0Qny0ZnArm6BXHriJQhIRkxTYw6LA0UHy0pBHcMbFZSZcmJeBgiqhRnZLgKxwyjSZcpMb7yIHK+WR0kWFbCLrSwrVVnXqNH4IsVKlPqash6SdmVWEZOnQjHd3IoKlTN+NgAF6rndA3xN4+RnNMF4NuPdY2H7Z4O/29fgXoCV8LmsGqyPwAINBi7eJt+451nOYwO01Pc54QYUCRTn0LFLdx6v+f9n27FTN3WK1HgRUaTOp7fpeh5EJYqUK1YoscpUKOCUyjfwH15JKJqBVCgp9qJdrCfxt7DqSyG3AJWQVACQWMsp6bZDRLCDErCLIrCHcrCPYnCAQnCIBI5hwSnKwBkqwDkKwAUcuEQpuEEGt/DgDgE8cirxHzWpVqAGWgM10FrIPk5/FXhVC4rAL0QEQMc0S/jXvDk+teKqsbKypKLkY3zzjhKhXuYs/uV/wX0SWW5aL4l9vmOl6moTeyOnL8NiiRSRIlKUS0PKqilR+6DSlLdiBONdtEknlIAkp6xzCknySXGc9raL0vk+0YwICAbkEU1x3AvI3ObRGK58OjdqD+HBXYHuRQCa2cQzP/UUIFMq3LgzvyyGP5/OjJtU3sy84moJED7CggLfHT4VrY2DUmBG8/IMn8MUnFIcHFKcEiGEWb9TbW7kjX44V19BVQ56q8Z+byinauXIGFhFW1pGpwfCxJCeF1pqqKszXVnirvHHq48EynTpdulV6eUBk9uwvLD4pPCI/L5800HTyr5KH2V0WiMEPE+nRFqEm5uHW0TuiEJRWAirg3f074CvDIFq5rbXsoW6OZEqoo7Xbq0UmYx/d+w20tKd0bLWTr7T+/JxjVVrbQ2Sg9SL40slmyBCjI13ab7RfPslTmAamPTUTshq1nRqZLEFTNN9jEjSstIFD+cWFb23J9bEotSoqMBAUAU8ow7zUwAAtZDK6wH9hHP7rv/Okk9/TZqk26s+0vQLyHy5/d1EEp4nbMc3TwtbzKmNGz5l+qqRurD7/joBVRZ5vCMmEobga+sr8e9UDPLv8oD6qkpLlc51xSAZWjWsrBlO0Iek39j+rNw6TSIiSlwJUIp8hFbiO8nQnmFV+QGnxIY/vPb7P+etj95aXl1QoZ/kjwXFlaeMX5IWgzB2Q/MxB1pJUGkBc4V28pOqAydcYR65HZXCsAknstoF1W3f965vS2e57qLl1cU/rZ/kjwWFGtbjf0maKMbsYNQZGKSDZmUJotJyjrmCdvITVUebnHAF8zIXFT/GYOtflchqJyyIbHs9DXJcTXd4XX1lJwCAmnchCgkGi8MTiCQyhYrS6AzTsh3X5+9lryl6wfrsxpJhzs/LRyN8aaEHfOHzTbRqFPJE5VjEYNmiOLcDAAAA") format("woff2")}[class*="--icon-"]:before,[class*="--icon-rt-"]:after{font-family:iconfont}[class*="--icon-instagram"]:before{content:"\f101"}[class*="--icon-facebook"]:before{content:"\f102"}[class*="--icon-dribbble"]:before{content:"\f103"}[class*="--icon-arrow"]:before,[class*="--icon-rt-arrow"]:after{content:"\f104"}*{border:0;margin:0;padding:0}*,:after,:before{box-sizing:border-box}:after,:before{display:inline-block}body,html{height:100%}body{line-height:1;scrollbar-gutter:stable;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{background-color:transparent;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}input,textarea{width:100%}label{display:inline-block}button,option,select{cursor:pointer}a{color:inherit;display:inline-block;text-decoration:none}ul li{list-style:none}img{height:auto;max-width:100%;vertical-align:middle}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}body{color:#000;font-family:Calibre;font-size:1rem;min-width:20rem}[data-fls-scrolllock] body{overflow:hidden;overscroll-behavior:none;touch-action:none}.wrapper{display:flex;flex-direction:column;min-height:100%;overflow:clip}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{margin:0 auto;max-width:75rem;padding-left:.9375rem;padding-right:.9375rem}.custom-cursor{background:#000;border:0;border-radius:50%;height:1.875rem;left:0;pointer-events:none;position:fixed;top:0;transform:translate(-50%,-50%);transition:transform .12s ease-out,width .16s ease,height .16s ease,background .16s ease,border-color .16s ease,opacity .16s linear;width:1.875rem;will-change:transform,width,height,background,border,opacity;z-index:999999}.custom-cursor.red{background:#ea281e;border-color:#ea281e}.custom-cursor.--interactive{background:transparent;border:.25rem solid;height:4.375rem;width:4.375rem}.custom-cursor.--sticky{transition-duration:.22s,.16s,.16s,.16s,.16s,.16s}.visually-hidden{height:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;position:absolute;width:.0625rem;clip:rect(0,0,0,0);border:0;white-space:nowrap}.spollers{display:grid;gap:.625rem}.spollers__item{color:#ea281e}.spollers__title{cursor:default;font-family:Presicav;list-style:none;padding-bottom:.625rem;padding-left:1.5625rem;padding-top:.625rem;position:relative;text-align:left;width:100%}.spollers__title::-webkit-details-marker,.spollers__title::marker{display:none}.--spoller-init .spollers__title{cursor:pointer}.--spoller-init .spollers__title:after,.--spoller-init .spollers__title:before{background-color:#ea281e;content:"";height:.1875rem;left:0;position:absolute;top:50%;transform-origin:center center;transition:transform .3s ease,opacity .3s ease;width:.9375rem}.--spoller-init .spollers__title:before{transform:translate(-30%,-50%) rotate(40deg)}.--spoller-init .spollers__title:after{transform:translate(30%,-50%) rotate(-40deg)}.--spoller-init .spollers__title.--spoller-active:after,.--spoller-init .spollers__title.--spoller-active:before{transform:translateY(-50%) rotate(0deg)}.spollers__body{padding-left:1.5625rem;padding-top:.625rem}.spollers__body ul{display:grid;row-gap:.625rem}.menu{align-items:center;display:flex;justify-content:space-between;min-height:5rem;position:relative}.menu__video-wrapper{height:100%;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:width .2s ease,opacity .2s ease;width:0;z-index:-1}.menu__video-wrapper--fade,.menu__video-wrapper--wide{opacity:1;width:50%}.menu__video-wrapper--hidden{opacity:0;width:0}.menu__video{display:block;height:100%;object-fit:cover;width:100%}.menu__container{display:grid;grid-template-rows:auto 1fr auto;height:100%;padding:0}.menu__logo{pointer-events:auto;width:9.375rem}.menu__body{background-color:#ea281e;height:100dvh;left:-100%;overflow:auto;padding-left:.9375rem;padding-right:.9375rem;pointer-events:auto;position:fixed;top:0;transition:left .3s;width:100%}[data-fls-menu-open] .menu__body{left:0}.menu__list{align-self:center;display:grid;justify-items:start}.menu__item{overflow-x:hidden}.menu__link{align-items:center;color:#fff;column-gap:.625rem;display:inline-flex;font-weight:900;line-height:150%;transform:translateX(-3.75rem);transition:transform .3s}.menu__link:before{font-size:3.5rem;transform:translateY(-10%)}.top-action{align-items:center;column-gap:1.5625rem;display:flex;justify-content:space-between}.top-action__lable{color:#fff;font-family:Presicav;font-weight:900}.bottom-action{column-gap:1.5625rem;justify-content:space-between;row-gap:1.25rem}.bottom-action,.bottom-action__contact{align-items:center;display:flex;flex-wrap:wrap;font-family:Presicav;font-weight:500}.bottom-action__contact{color:#fff;font-style:normal;row-gap:.75rem}.bottom-action__email,.bottom-action__phone{transition:color .3s}.bottom-action__social-list{align-items:center;column-gap:.75rem;display:flex;flex-wrap:wrap;justify-content:center}.bottom-action__social-link{color:#fff;transition:color .3s}.bottom-action__social-link,.icon-wrapper{align-items:center;display:flex;justify-content:center}.icon-wrapper{column-gap:.625rem;flex-direction:row-reverse;position:relative}.icon-wrapper span{font-family:Presicav;font-size:1rem;font-weight:900;opacity:0;pointer-events:none;transform:translateY(.125rem);transition:opacity .2s ease}.icon-wrapper--open span{color:#000}.icon-wrapper--close span{color:#fff}.icon-menu{display:block;height:1.125rem;padding:1.875rem;pointer-events:auto;position:relative;width:1.875rem}.icon-menu--open:after,.icon-menu--open:before{background-color:#000;content:"";height:.4375rem;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease 0s;width:60%}.icon-menu--open:before{top:30%}.icon-menu--open:after{bottom:30%}.icon-menu--closed:after,.icon-menu--closed:before{background-color:#fff;content:"";height:.4375rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:60%}.icon-menu--closed:before{transform:translate(-50%,-50%) rotate(45deg)}.icon-menu--closed:after{transform:translate(-50%,-50%) rotate(-45deg)}.header{pointer-events:none;width:100%;z-index:1000}[data-fls-header-scroll]{left:0;position:fixed;right:0;top:0}[data-fls-header-scroll-show].--header-scroll{transform:translateY(-100%);transition:transform .3s}[data-fls-header-scroll-show].--header-show{transform:translate(0)}.footer__container{color:#ea281e;display:grid;font-family:Presicav;row-gap:1.25rem}.contacts{display:inline-flex;flex-direction:column;opacity:0;row-gap:.3125rem;transform:translateY(1.875rem);transition:opacity .4s ease,transform .4s ease;will-change:opacity,transform}.contacts.--watcher-view{opacity:1;transform:translate(0);transition-delay:.3s}.contacts__email,.contacts__phone{line-height:120%;transition:color .3s}.address{display:inline-flex;flex-direction:column;font-style:normal;opacity:0;row-gap:.3125rem;transform:translateY(1.875rem);transition:opacity .4s ease,transform .4s ease;will-change:opacity,transform}.address.--watcher-view{opacity:1;transform:translate(0);transition-delay:.4s}.address__line{line-height:120%}.socials{align-items:center;column-gap:.3125rem;display:flex;flex-wrap:wrap;opacity:0;transform:translateY(1.875rem);transition:opacity .4s ease,transform .4s ease;will-change:opacity,transform}.socials.--watcher-view{opacity:1;transform:translate(0);transition-delay:.4s}.socials__link{align-items:center;display:flex;justify-content:center;transition:color .3s}.hero{height:100vh;overflow:hidden;position:relative;width:100%}.hero__video{object-fit:cover;pointer-events:none;z-index:-1}.hero__canvas,.hero__video{height:100%;left:0;position:absolute;top:0;width:100%}.hero__canvas{display:block;pointer-events:auto;z-index:2}.hero__title{bottom:0;left:.625rem;opacity:0;pointer-events:none;position:absolute;transform:translateY(1.875rem);transition:opacity .4s ease,transform .4s ease;will-change:opacity,transform;z-index:11}.hero__title span{color:#000;display:block;font-weight:900;line-height:70%;text-transform:uppercase}.hero__title.--watcher-view{opacity:1;transform:translate(0);transition-delay:.4s}.story__text{line-height:110%;max-width:34.375rem;opacity:0;transform:translateY(1.875rem);transition:opacity .4s ease,transform .4s ease;will-change:opacity,transform}.story__text.--watcher-view{opacity:1;transform:translate(0);transition-delay:.4s}.story__featured-wrapper{display:block;opacity:0;position:relative;transform:translateY(1.875rem);transition:opacity .4s ease,transform .4s ease;will-change:opacity,transform}.story__featured-wrapper.--watcher-view{opacity:1;transform:translate(0);transition-delay:.4s}.story__video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.story__featured-content{align-items:center;column-gap:.9375rem;display:flex;flex-wrap:wrap;justify-content:space-between;opacity:0;row-gap:.75rem;transition:opacity .3s ease}.story__label,.story__meta{font-family:Presicav;line-height:110%}.story__meta{align-items:center;column-gap:.625rem;display:flex;flex-wrap:wrap;row-gap:.4375rem}.story__title{bottom:0;display:flex;flex-direction:column;font-weight:900;line-height:95%;overflow:hidden;position:absolute;text-transform:uppercase;transform:translateY(30%)}.story__title:after{transform:translateX(-9%);transition:transform .3s}.studio__container{display:grid;grid-template-columns:1fr auto;row-gap:1.875rem}.studio__description{max-width:37.5rem}.studio__title{opacity:0;transform:translateY(1.875rem);transition:opacity .4s ease,transform .4s ease;will-change:opacity,transform}.studio__title.--watcher-view{opacity:1;transform:translate(0);transition-delay:.3s}.studio__text{opacity:0;transform:translateY(1.875rem);transition:opacity .4s ease,transform .4s ease;will-change:opacity,transform}.studio__text.--watcher-view{opacity:1;transform:translate(0);transition-delay:.4s}.services__label{сolor:#ea281e;font-family:Presicav;opacity:0;transform:translateY(1.875rem);transition:opacity .4s ease,transform .4s ease;will-change:opacity,transform}.services__label:not(:last-child){margin-bottom:1.25rem}.services__label.--watcher-view{opacity:1;transform:translate(0);transition-delay:.5s}.services__spollers{opacity:0;transform:translateY(1.875rem);transition:opacity .4s ease,transform .4s ease;will-change:opacity,transform}.services__spollers.--watcher-view{opacity:1;transform:translate(0);transition-delay:.6s}@media (any-hover:none){.custom-cursor{display:none!important}.icon-menu{cursor:default}.hero__canvas{display:none!important}.story__featured-wrapper .story__featured-content{opacity:1}.story__featured-wrapper .story__title:after{transform:translateX(0)}}@media (min-width:75em){.spollers__title{font-size:1.125rem}.menu{column-gap:1.5625rem;padding-top:3.375rem}.menu,.menu__body{padding-bottom:3.375rem}.menu__list:not(:last-child){margin-bottom:3.125rem}.menu__link{font-size:3.5625rem}.top-action{padding-bottom:3.375rem;padding-top:3.375rem}.bottom-action,.top-action__lable{font-size:1.25rem}.bottom-action__contact{column-gap:1.875rem}.bottom-action__social-link{font-size:2.5rem;padding:.625rem}.footer__container{column-gap:3.75rem;padding-bottom:4.375rem}.socials__link{font-size:2.1875rem;padding:.5rem}.hero{padding-top:37.5rem}.hero__title span{font-size:18.75rem}.story{padding-bottom:6.25rem;padding-top:3.75rem}.story__text{font-size:2.5rem}.story__text:not(:last-child){margin-bottom:3.125rem}.story__featured-wrapper{padding-bottom:18.75rem;padding-left:1.875rem;padding-right:1.875rem;padding-top:1.875rem}.story__label,.story__meta{font-size:1.125rem}.story__title{font-size:5.3125rem;left:1.875rem}.studio{padding-bottom:3.75rem}.studio__container{column-gap:3.75rem}.studio__title{font-size:2.625rem}.studio__title:not(:last-child){margin-bottom:1.875rem}.studio__text{font-size:1.125rem}.services__label{font-size:1.6875rem}}@media (min-width:38.5em) and (max-width:75em){.spollers__title{font-size:clamp(1rem,.86815068493125rem + .3424657534vw,1.125rem)}.studio__title{font-size:clamp(1.375rem,.0565068493125rem + 3.4246575342vw,2.625rem)}.services__label{font-size:clamp(1.25rem,.7885273972625rem + 1.198630137vw,1.6875rem)}}@media (max-width:38.5em){.spollers__title{font-size:1rem}.studio__title{font-size:1.375rem}.services__label{font-size:1.25rem}}@media (min-width:20em) and (max-width:75em){.menu{column-gap:clamp(.9375rem,.710227272725rem + 1.1363636364vw,1.5625rem);padding-bottom:clamp(1.875rem,1.32954545454375rem + 2.7272727273vw,3.375rem);padding-top:clamp(1.875rem,1.32954545454375rem + 2.7272727273vw,3.375rem)}.menu__body{padding-bottom:clamp(1.25rem,.477272727275rem + 3.8636363636vw,3.375rem)}.menu__list:not(:last-child){margin-bottom:clamp(1.875rem,1.42045454545625rem + 2.2727272727vw,3.125rem)}.menu__link{font-size:clamp(1.875rem,1.2613636363625rem + 3.0681818182vw,3.5625rem)}.top-action{padding-bottom:clamp(1.875rem,1.32954545454375rem + 2.7272727273vw,3.375rem);padding-top:clamp(1.875rem,1.32954545454375rem + 2.7272727273vw,3.375rem)}.top-action__lable{font-size:clamp(1rem,.90909090909375rem + .4545454545vw,1.25rem)}.bottom-action{font-size:clamp(.875rem,.7386363636375rem + .6818181818vw,1.25rem)}.bottom-action__contact{column-gap:clamp(1.25rem,1.022727272725rem + 1.1363636364vw,1.875rem)}.bottom-action__social-link{font-size:clamp(1.875rem,1.647727272725rem + 1.1363636364vw,2.5rem);padding:clamp(.3125rem,.1988636363625rem + .5681818182vw,.625rem)}.footer__container{column-gap:clamp(.625rem,-.5113636363625rem + 5.6818181818vw,3.75rem);padding-bottom:clamp(2.5rem,1.81818181818125rem + 3.4090909091vw,4.375rem)}.socials__link{font-size:clamp(1.875rem,1.7613636363625rem + .5681818182vw,2.1875rem);padding:clamp(.3125rem,.24431818181875rem + .3409090909vw,.5rem)}.hero{padding-top:clamp(18.75rem,11.93181818181875rem + 34.0909090909vw,37.5rem)}.hero__title span{font-size:clamp(7.5rem,3.40909090909375rem + 20.4545454545vw,18.75rem)}.story{padding-bottom:clamp(4.375rem,3.69318181818125rem + 3.4090909091vw,6.25rem);padding-top:clamp(3.125rem,2.897727272725rem + 1.1363636364vw,3.75rem)}.story__text{font-size:clamp(1.375rem,.96590909090625rem + 2.0454545455vw,2.5rem)}.story__text:not(:last-child){margin-bottom:clamp(1.875rem,1.42045454545625rem + 2.2727272727vw,3.125rem)}.story__featured-wrapper{padding-bottom:clamp(12.5rem,10.227272727275rem + 11.3636363636vw,18.75rem);padding-left:clamp(.9375rem,.59659090909375rem + 1.7045454545vw,1.875rem);padding-right:clamp(.9375rem,.59659090909375rem + 1.7045454545vw,1.875rem);padding-top:clamp(.9375rem,.59659090909375rem + 1.7045454545vw,1.875rem)}.story__label,.story__meta{font-size:clamp(1rem,.95454545454375rem + .2272727273vw,1.125rem)}.story__title{font-size:clamp(3.125rem,2.32954545454375rem + 3.9772727273vw,5.3125rem);left:clamp(.9375rem,.59659090909375rem + 1.7045454545vw,1.875rem)}.studio{padding-bottom:clamp(3.125rem,2.897727272725rem + 1.1363636364vw,3.75rem)}.studio__container{column-gap:clamp(1.875rem,1.19318181818125rem + 3.4090909091vw,3.75rem)}.studio__title:not(:last-child){margin-bottom:clamp(.9375rem,.59659090909375rem + 1.7045454545vw,1.875rem)}.studio__text{font-size:clamp(1rem,.95454545454375rem + .2272727273vw,1.125rem)}}@media (max-width:20em){.menu{column-gap:.9375rem;padding-bottom:1.875rem;padding-top:1.875rem}.menu__body{padding-bottom:1.25rem}.menu__list:not(:last-child){margin-bottom:1.875rem}.menu__link{font-size:1.875rem}.top-action{padding-bottom:1.875rem;padding-top:1.875rem}.top-action__lable{font-size:1rem}.bottom-action{font-size:.875rem}.bottom-action__contact{column-gap:1.25rem}.bottom-action__social-link{font-size:1.875rem;padding:.3125rem}.footer__container{column-gap:.625rem;padding-bottom:2.5rem}.socials__link{font-size:1.875rem;padding:.3125rem}.hero{padding-top:18.75rem}.hero__title span{font-size:7.5rem}.story{padding-bottom:4.375rem;padding-top:3.125rem}.story__text{font-size:1.375rem}.story__text:not(:last-child){margin-bottom:1.875rem}.story__featured-wrapper{padding-bottom:12.5rem;padding-left:.9375rem;padding-right:.9375rem;padding-top:.9375rem}.story__label,.story__meta{font-size:1rem}.story__title{font-size:3.125rem;left:.9375rem}.studio{padding-bottom:3.125rem}.studio__container{column-gap:1.875rem}.studio__title:not(:last-child){margin-bottom:.9375rem}.studio__text{font-size:1rem}}@media (any-hover:hover){.menu__link:hover{transform:translateX(0)}.bottom-action__email:hover,.bottom-action__phone:hover,.bottom-action__social-link:hover{color:#000}.icon-wrapper .icon-menu:hover+span{opacity:1}.contacts__email:hover,.contacts__phone:hover,.socials__link:hover{color:#000}.story__featured-wrapper:hover .story__featured-content{opacity:1}.story__featured-wrapper:hover .story__title:after{transform:translateX(0)}}@media (max-width:61.99875em){.menu__link{transform:translateX(0)}.menu__link:before{display:none}}@media (max-width:35em){.studio__container{grid-template-columns:1fr}}