.Hero-module-scss-module__XK3Gda__carouselHero{flex-direction:column;justify-content:flex-end;align-items:stretch;width:100%;height:40rem;display:flex}.Hero-module-scss-module__XK3Gda__carouselHero:focus{outline:0}.Hero-module-scss-module__XK3Gda__carouselHero:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #29346c}@media (min-width:1024px){.Hero-module-scss-module__XK3Gda__carouselHero{height:52rem}}@media (min-width:1200px){.Hero-module-scss-module__XK3Gda__carouselHero{height:62rem}}.Hero-module-scss-module__XK3Gda__linkWrapper{height:100%;display:contents}.Hero-module-scss-module__XK3Gda__overlay{background:linear-gradient(90deg,#000000e6 0%,#0000 100%);position:absolute;inset:0}@media (min-width:768px){.Hero-module-scss-module__XK3Gda__overlay{right:30%}}.Hero-module-scss-module__XK3Gda__bgImage{position:absolute;inset:0;overflow:hidden}.Hero-module-scss-module__XK3Gda__content{z-index:2;padding-bottom:7.2rem}@media (min-width:768px) and (max-width:1024px){.Hero-module-scss-module__XK3Gda__content{margin-left:var(--space-m)}}@media (min-width:1024px){.Hero-module-scss-module__XK3Gda__content{padding-bottom:10rem}}.Hero-module-scss-module__XK3Gda__title,.Hero-module-scss-module__XK3Gda__text{color:#fff}.Hero-module-scss-module__XK3Gda__title,.Hero-module-scss-module__XK3Gda__text,.Hero-module-scss-module__XK3Gda__buttonWrap{opacity:0;will-change:transform,opacity;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(.75rem)}:is(.swiper-slide-active .Hero-module-scss-module__XK3Gda__title,.hero-active .Hero-module-scss-module__XK3Gda__title,.swiper-slide-active .Hero-module-scss-module__XK3Gda__text,.hero-active .Hero-module-scss-module__XK3Gda__text,.swiper-slide-active .Hero-module-scss-module__XK3Gda__buttonWrap,.hero-active .Hero-module-scss-module__XK3Gda__buttonWrap){opacity:1;transform:translateY(0)}@keyframes Hero-module-scss-module__XK3Gda__fadeOut{0%{opacity:1}to{opacity:0}}:is(.swiper-slide-active .Hero-module-scss-module__XK3Gda__title,.swiper-slide-active .Hero-module-scss-module__XK3Gda__text,.swiper-slide-active .Hero-module-scss-module__XK3Gda__buttonWrap){animation:.6s 8.2s forwards Hero-module-scss-module__XK3Gda__fadeOut}@-moz-document url-prefix(){:is(.swiper-slide-active .Hero-module-scss-module__XK3Gda__title,.swiper-slide-active .Hero-module-scss-module__XK3Gda__text,.swiper-slide-active .Hero-module-scss-module__XK3Gda__buttonWrap){animation:none}}.Hero-module-scss-module__XK3Gda__title{text-wrap:balance;max-width:80%;margin:0;font-size:clamp(4.2rem,2.889rem + 3.495vw,9.6rem);line-height:1}@media (min-width:768px){.Hero-module-scss-module__XK3Gda__title{max-width:60%}}@media (min-width:1024px){.Hero-module-scss-module__XK3Gda__title{max-width:50%}}@media (min-width:1200px){.Hero-module-scss-module__XK3Gda__title{max-width:40%}}.swiper-slide-active .Hero-module-scss-module__XK3Gda__title{transition-delay:.5s}.Hero-module-scss-module__XK3Gda__text{font-size:var(--bodySize);letter-spacing:.1px;margin:1.2rem 0 0}@media (min-width:768px){.Hero-module-scss-module__XK3Gda__text{max-width:30rem}}@media (min-width:1200px){.Hero-module-scss-module__XK3Gda__text{max-width:35rem;font-size:var(--largeBodySize);margin:var(--space-s) 0 0}}.swiper-slide-active .Hero-module-scss-module__XK3Gda__text{transition-delay:.6s}.swiper-slide-active .Hero-module-scss-module__XK3Gda__buttonWrap{transition-delay:.7s}.Hero-module-scss-module__XK3Gda__button{margin:var(--space-s) 0 0;padding:1.6rem var(--space-m);font-size:var(--largeBodySize);color:#29346c;background-color:#f99fc9;border-radius:6rem;transition:background-color .3s cubic-bezier(.29,.18,.26,.83)}.Hero-module-scss-module__XK3Gda__button:hover,.Hero-module-scss-module__XK3Gda__button:focus,.Hero-module-scss-module__XK3Gda__button:active{color:#29346c;background-color:#f887bc}.Hero-module-scss-module__XK3Gda__button:visited{color:#29346c}@media (max-width:400px){.Hero-module-scss-module__XK3Gda__button{width:auto;font-size:var(--bodySize);font-weight:700}}@media (min-width:1024px){.Hero-module-scss-module__XK3Gda__button{margin:var(--space-m) 0 0}}@media (min-width:1200px){.Hero-module-scss-module__XK3Gda__button{margin:var(--space-l) 0 0;padding:1.6rem var(--space-l)}}.Hero-module-scss-module__XK3Gda__poster{width:100%;height:100%;position:absolute}.Hero-module-scss-module__XK3Gda__bgImage iframe{width:100vw;min-width:71.08rem;height:56.25vw;min-height:40rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:768px){.Hero-module-scss-module__XK3Gda__bgImage iframe{min-width:88.85rem;min-height:50rem}}@media (min-width:1024px){.Hero-module-scss-module__XK3Gda__bgImage iframe{min-width:115.505rem;min-height:65rem}}@media (min-width:1200px){.Hero-module-scss-module__XK3Gda__bgImage iframe{min-width:133.275rem;min-height:75rem}}
.Carousel-module-scss-module__fa6ntW__heroSlider{overflow:hidden}.Carousel-module-scss-module__fa6ntW__heroSlider .swiper-wrapper{transition-timing-function:ease-in-out}.Carousel-module-scss-module__fa6ntW__slide{cursor:grab;outline:0}.Carousel-module-scss-module__fa6ntW__carouselNav{z-index:100;margin:0;padding:0;list-style-type:none;position:absolute;transform:translate(-50%)}@media (min-width:768px){.Carousel-module-scss-module__fa6ntW__carouselNav{right:var(--siteGutter);bottom:6rem;left:auto;transform:none}}@media (min-width:1024px){.Carousel-module-scss-module__fa6ntW__carouselNav{bottom:10rem}}@media (min-width:1920px){.Carousel-module-scss-module__fa6ntW__carouselNav{right:calc((100vw - var(--siteWidth))/2 + var(--siteGutter))}}.Carousel-module-scss-module__fa6ntW__carouselNav.Carousel-module-scss-module__fa6ntW__desktopCarouselNav{pointer-events:none;width:100vw;height:100%;top:0;left:0}@media (max-width:767px){.Carousel-module-scss-module__fa6ntW__carouselNav.Carousel-module-scss-module__fa6ntW__desktopCarouselNav{display:none}}.Carousel-module-scss-module__fa6ntW__carouselNav.Carousel-module-scss-module__fa6ntW__mobileCarouselNav{display:flex;bottom:2.4rem;left:50%}@media (min-width:768px){.Carousel-module-scss-module__fa6ntW__carouselNav.Carousel-module-scss-module__fa6ntW__mobileCarouselNav{display:none}}.Carousel-module-scss-module__fa6ntW__arrowButtonWrapper{--buttonSize:3rem}@media (min-width:1024px){.Carousel-module-scss-module__fa6ntW__arrowButtonWrapper{--buttonSize:4rem}}.Carousel-module-scss-module__fa6ntW__arrowButtonWrapper{top:calc(50% - var(--buttonSize)/2);width:var(--buttonSize);height:var(--buttonSize);pointer-events:all;position:absolute}.Carousel-module-scss-module__fa6ntW__arrowButtonWrapper.Carousel-module-scss-module__fa6ntW__left{left:calc((var(--siteGutter) - var(--buttonSize))/2)}@media (min-width:768px) and (max-width:1024px){.Carousel-module-scss-module__fa6ntW__arrowButtonWrapper.Carousel-module-scss-module__fa6ntW__left{left:calc((var(--siteGutter) - var(--buttonSize))/2 + var(--space-m)/2)}}.Carousel-module-scss-module__fa6ntW__arrowButtonWrapper.Carousel-module-scss-module__fa6ntW__right{right:calc((var(--siteGutter) - var(--buttonSize))/2)}@media (min-width:768px) and (max-width:1024px){.Carousel-module-scss-module__fa6ntW__arrowButtonWrapper.Carousel-module-scss-module__fa6ntW__right{right:calc((var(--siteGutter) - var(--buttonSize))/2 + var(--space-m)/2)}}.Carousel-module-scss-module__fa6ntW__pagination-button{float:left;margin:0 .4rem}@media (min-width:768px){.Carousel-module-scss-module__fa6ntW__pagination-button{margin:0 1rem}}.Carousel-module-scss-module__fa6ntW__pagination-button:last-of-type{margin-right:0}.Carousel-module-scss-module__fa6ntW__pagination-button-inner{color:#fff;width:3.2rem;height:3.2rem;font-size:var(--xlargeBodySize);text-indent:-10000px;background-color:#0000;padding:0;font-weight:600;transition:all .3s cubic-bezier(.29,.18,.26,.83);display:block}.Carousel-module-scss-module__fa6ntW__pagination-button-inner:focus,.Carousel-module-scss-module__fa6ntW__pagination-button-inner:active{outline:0}.Carousel-module-scss-module__fa6ntW__pagination-button-inner:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #29346c}.Carousel-module-scss-module__fa6ntW__pagination-button-inner:before{content:"";opacity:.5;background-color:#0000;border:2px solid #fff;border-radius:50%;width:1rem;height:1rem;display:block;position:absolute;top:calc(50% - .5rem);left:calc(50% - .5rem)}@media (min-width:768px){.Carousel-module-scss-module__fa6ntW__pagination-button-inner:before{display:none}}.Carousel-module-scss-module__fa6ntW__pagination-button-active .Carousel-module-scss-module__fa6ntW__pagination-button-inner:before{opacity:1;background-color:#f99fc9;border-color:#f99fc9}
