.banner-video{background-color:#c6d0d7}.banner-video.loaded .banner-video__title .block-title-mixed__line-inner{animation:scrollUp 3s cubic-bezier(.16,1,.3,1) forwards;animation-delay:inherit}.banner-video.loaded .banner-video__title .block-title-mixed__line:nth-child(1){animation-delay:.1s}.banner-video.loaded .banner-video__title .block-title-mixed__line:nth-child(2){animation-delay:.2s}.banner-video.loaded .banner-video__title .block-title-mixed__line:nth-child(3){animation-delay:.3s}.banner-video.loaded .banner-video__title .block-title-mixed__line:nth-child(4){animation-delay:.4s}.banner-video.loaded .banner-video__img-wrap-inner{animation:fadeIn .75s linear forwards}.banner-video.loaded .banner-video__description{animation:scrollUpBtnDesc 2.7s cubic-bezier(.16,1,.3,1) forwards .2s,fadeIn .1s linear forwards .2s}@keyframes scrollUpBtnDesc{from{transform:translate3d(0,200%,0)}to{transform:translate3d(0,0,0)}}.banner-video.loaded .banner-video__btn{animation:scrollUpBtn 3s cubic-bezier(.16,1,.3,1) forwards .3s}@keyframes scrollUpBtn{from{transform:translate3d(0,300%,0)}to{transform:translate3d(0,0,0)}}.banner-video__inner{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100vh;padding:var(--content-gap-m)}.banner-video__title{position:relative;font-size:calc(70rem/16 + 60*(100vw - 390px)/1530);color:#fff;z-index:2}@media (min-width:1920px){.banner-video__title{font-size:calc(130/16 + rem)}}@media (max-width:1023px){.banner-video__title{margin:1em 0}}.banner-video__title .block-title-mixed__line-inner{line-height:1.1}.banner-video__title .block-title-mixed__line{padding-left:.2em;margin:0 0 -.3em -.2em}@media (min-width:1024px){.banner-video__inner{flex-direction:row;justify-content:space-between;align-items:center}.banner-video__title .block-title-mixed__line{padding-left:.3em;margin:0 0 -.3em -.3em}}.banner-video__info{position:relative;align-self:flex-end;z-index:2;margin-bottom:15vh}@media (min-width:1024px){.banner-video__info{margin:0 6% 0 0}}.banner-video__description{max-width:21.25em;line-height:1.1;color:#fff;opacity:0;transform:translate3d(0,200%,0);margin-bottom:1.29em}.banner-video__btn{transform:translate3d(0,300%,0)}.banner-video__img-wrap{display:block;width:70%;background-color:transparent;overflow:hidden;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);max-width:280px;z-index:1}.banner-video__img-wrap:before{content:"";display:block;padding-bottom:100%}@media (min-width:1280px){.banner-video__img-wrap{width:22%;max-width:none}}.banner-video__img-wrap-inner{opacity:0}.banner-video__img{object-fit:contain}