.HeroSection-module___YDjHW__headSectionWrapper{width:100%;min-height:100svh;display:grid;position:relative;overflow:hidden}@media (min-width:768px){.HeroSection-module___YDjHW__headSectionWrapper{height:auto;min-height:100svh}}.HeroSection-module___YDjHW__headSectionImageWrapper{z-index:0;position:absolute;inset:0}.HeroSection-module___YDjHW__headImage{object-fit:cover;object-position:35%;width:100%;height:100%}@media (min-width:768px){.HeroSection-module___YDjHW__headImage{object-position:center}}.HeroSection-module___YDjHW__overlay{background:linear-gradient(to top, var(--BG-Primary,#191919), #19191999 25%, #0000 45%, #0000 55%, #3697a940 80%, #163b42f2 100%);position:absolute;inset:0}.HeroSection-module___YDjHW__headSection{height:100%;padding-top:var(--Header-Height-Mobile);flex-direction:column;display:flex;position:relative}@media (min-width:768px){.HeroSection-module___YDjHW__headSection{background-position:50%;align-items:flex-start}}@media (min-width:1024px){.HeroSection-module___YDjHW__headSection{padding-top:var(--Header-Height-Desktop)}}.HeroSection-module___YDjHW__headContent{z-index:1;flex-direction:column;gap:20px;height:100%;display:flex}.HeroSection-module___YDjHW__mainHeading{margin-top:5vh;line-height:100%}@media (min-width:768px){.HeroSection-module___YDjHW__mainHeading{max-width:1100px;margin-top:25px;font-size:120px}}@media (min-width:1024px){.HeroSection-module___YDjHW__mainHeading{max-width:1100px}}.HeroSection-module___YDjHW__uppercase{text-transform:uppercase}.HeroSection-module___YDjHW__italic{font-style:italic}.HeroSection-module___YDjHW__paragraph{color:var(--Text-Secondary);margin-top:2px;font-size:20px;font-weight:500}@media (min-width:768px){.HeroSection-module___YDjHW__paragraph{max-width:747px}}.HeroSection-module___YDjHW__headButtons{flex-direction:column;gap:20px;margin-top:auto;display:flex}@media (min-width:768px){.HeroSection-module___YDjHW__headButtons{flex-direction:row;gap:24px;width:fit-content;margin-top:84px}}
.Carousel-module__9ky0lG__wrapper{overscroll-behavior-x:contain;flex-direction:column;align-items:center;width:100%;display:flex}.Carousel-module__9ky0lG__containerBase{width:100%;position:relative}.Carousel-module__9ky0lG__slidesBase{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;grid-auto-flow:column;display:grid;overflow-x:auto}.Carousel-module__9ky0lG__slidesBase::-webkit-scrollbar{display:none}.Carousel-module__9ky0lG__slides{grid-auto-columns:100%;gap:8px}@media (min-width:768px){.Carousel-module__9ky0lG__slides{grid-auto-columns:100%}}.Carousel-module__9ky0lG__slide{scroll-snap-align:start;width:100%;min-width:0;min-height:460px;max-height:80vh;position:relative}.Carousel-module__9ky0lG__slide>*{height:100%}@media (min-width:768px){.Carousel-module__9ky0lG__slide{aspect-ratio:22/13}}.Carousel-module__9ky0lG__slideContent{width:100%;height:100%;position:relative}.Carousel-module__9ky0lG__arrow{z-index:2;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:none;position:absolute}@media (min-width:769px){.Carousel-module__9ky0lG__arrow{display:flex}}.Carousel-module__9ky0lG__arrowLeft{justify-content:flex-start;top:50%;left:-24px;transform:translateY(-50%)}.Carousel-module__9ky0lG__arrowRight{justify-content:flex-end;top:50%;right:-24px;transform:translateY(-50%)}.Carousel-module__9ky0lG__dots{flex-direction:row;justify-content:center;align-items:center;gap:8px;margin-top:16px;display:flex}@media (min-width:769px){.Carousel-module__9ky0lG__dots{display:none}}.Carousel-module__9ky0lG__dotWrapper{justify-content:center;align-items:center;display:inline-flex}.Carousel-module__9ky0lG__image{object-fit:cover;object-position:55%;border-radius:24px}.Carousel-module__9ky0lG__titleOverlay{z-index:1;text-align:left;max-width:80%;position:absolute;top:20px;left:20px}@media (min-width:1024px){.Carousel-module__9ky0lG__titleOverlay{top:60px;left:60px}}@media (min-width:768px){.Carousel-module__9ky0lG__title{font-size:28px!important}}@media (min-width:1024px){.Carousel-module__9ky0lG__title{font-size:34px!important}}
.ToDoSection-module__coX3uq__subtitle{margin-top:16px;margin-bottom:32px}@media (min-width:768px){.ToDoSection-module__coX3uq__subtitle{margin-top:20px;margin-bottom:60px}}@media (min-width:1024px){.ToDoSection-module__coX3uq__subtitle{max-width:700px}}
