.hero{position:relative;height:calc(150svh - 5rem)}@media screen and (max-width:767px){.hero{height:33.75rem}}.hero.show .hero__slide-content h1,.hero.show .hero__slide-content h2{animation:headingLineAppear .8s .3s cubic-bezier(.65,0,.35,1) forwards}.hero.show .hero__slide-content p:has(.btn){opacity:1}.hero.swiper{overflow:unset;overflow-x:clip}.hero__scroll{height:50svh}@media screen and (max-width:767px){.hero__scroll{height:16.875rem}}.hero__slide-video{position:sticky;top:5rem;left:0;width:100%;height:calc(100svh - 5rem);object-fit:cover}@media screen and (max-width:767px){.hero__slide-video{height:33.75rem;top:6.25rem}}.hero__slide-video video{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover}.hero__slide .container{z-index:2;position:absolute;top:3.75rem;left:50%;transform:translate(-50%)}@media screen and (max-width:767px){.hero__slide .container{top:5rem;padding:0 1.25rem}}.hero__slide-content{color:#fff;max-width:48.9375rem}.hero__slide-content h1,.hero__slide-content h2{margin:0 0 1.75rem;color:transparent;background-color:#a0a0a0;background-image:linear-gradient(to right,#fff,#fff);-webkit-background-clip:text;background-clip:text;background-repeat:no-repeat;background-position:50% 0;background-size:0 100%}.hero__slide-content p:has(.btn){opacity:0;transition:.7s .7s ease}.hero__slide:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";z-index:1;background:linear-gradient(180deg,#000 10.81%,#0000 61.49%)}
