.hero-homepage-module{overflow:hidden;position:relative}.hero-homepage-module__inner{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100vh - var(--header-height, 0px));position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width:768px){.hero-homepage-module__inner{height:auto;min-height:calc(100vh - var(--header-height, 0px))}}.hero-homepage-module__media-wrap{inset:0;position:absolute;z-index:1}.hero-homepage-module__picture,.hero-homepage-module__video{height:100%;width:100%}.hero-homepage-module__image,.hero-homepage-module__video{-o-object-fit:cover;object-fit:cover}.hero-homepage-module__image{display:block;height:100%;width:100%}.hero-homepage-module__overlay{background:-webkit-gradient(linear,left top,left bottom,from(var(--hero-mask-start,rgba(0,10,32,.55))),to(var(--hero-mask-end,rgba(0,10,32,.78))));background:linear-gradient(180deg,var(--hero-mask-start,rgba(0,10,32,.55)) 0,var(--hero-mask-end,rgba(0,10,32,.78)) 100%);inset:0;opacity:var(--hero-mask-opacity,1);pointer-events:none;position:absolute}.hero-homepage-module__header-section{position:relative;z-index:2;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-homepage-module__container{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-homepage-module__container,.hero-homepage-module__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.2rem;width:100%}.hero-homepage-module__content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:var(--hero-content-padding-bottom-desktop,180px);padding-top:var(--hero-content-padding-top-desktop,260px)}@media(max-width:768px){.hero-homepage-module__content{gap:.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:var(--hero-content-padding-bottom-mobile,190px);padding-top:var(--hero-content-padding-top-mobile,125px)}}.hero-homepage-module__copy-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.2rem;width:47%}@media(max-width:768px){.hero-homepage-module__copy-group{gap:2.8rem;width:100%}}.hero-homepage-module__heading{width:53%}@media(max-width:768px){.hero-homepage-module__heading{width:100%}}.hero-homepage-module__heading *{font-size:9.6rem;font-weight:400;line-height:100%}@media(max-width:1124px){.hero-homepage-module__heading *{font-size:6.2rem}}@media(max-width:768px){.hero-homepage-module__heading *{font-size:4.4rem;line-height:115%}}.hero-homepage-module__copy *{font-size:3.2rem;font-weight:400;line-height:115%}@media(max-width:1024px){.hero-homepage-module__copy *{font-size:2.8rem;line-height:130%}}.hero-homepage-module__copy :last-child{margin-bottom:0}.hero-homepage-module__amazing-line{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:530px;position:relative;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--hero-amazing-line-color,#fff);font-family:var(--header-font);font-size:2rem;font-weight:400;gap:1.6rem;line-height:100%;overflow:hidden;text-transform:uppercase}@media(max-width:1024px){.hero-homepage-module__amazing-line{gap:1.2rem}}.hero-homepage-module__word-slot{display:inline-block;height:1.15em;overflow:hidden;position:relative}.hero-homepage-module__line{-webkit-box-flex:1;background-color:var(--hero-amazing-line-color,#fff);-ms-flex:1;flex:1;height:1px}.hero-homepage-module__word-animated{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-origin:left center;transform-origin:left center}.hero-homepage-module__word-animated,.hero-homepage-module__word-animated-next{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;left:0;position:absolute;top:0;-webkit-transition:none;transition:none;white-space:nowrap}.hero-homepage-module__word-animated-next{opacity:0;pointer-events:none;-webkit-transform:translateY(108%) scale(1.2);transform:translateY(108%) scale(1.2);-webkit-transform-origin:left center;transform-origin:left center}.hero-homepage-module__amazing-line.is-animating .hero-homepage-module__word-animated{opacity:0;-webkit-transform:translateY(-108%) scale(1.2);transform:translateY(-108%) scale(1.2);-webkit-transition:opacity .32s cubic-bezier(.4,0,1,1),-webkit-transform .32s cubic-bezier(.4,0,1,1);transition:opacity .32s cubic-bezier(.4,0,1,1),-webkit-transform .32s cubic-bezier(.4,0,1,1);transition:transform .32s cubic-bezier(.4,0,1,1),opacity .32s cubic-bezier(.4,0,1,1);transition:transform .32s cubic-bezier(.4,0,1,1),opacity .32s cubic-bezier(.4,0,1,1),-webkit-transform .32s cubic-bezier(.4,0,1,1)}.hero-homepage-module__amazing-line.is-animating .hero-homepage-module__word-animated-next{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-transition:opacity .34s cubic-bezier(0,0,.2,1) .24s,-webkit-transform .34s cubic-bezier(0,0,.2,1) .24s;transition:opacity .34s cubic-bezier(0,0,.2,1) .24s,-webkit-transform .34s cubic-bezier(0,0,.2,1) .24s;transition:transform .34s cubic-bezier(0,0,.2,1) .24s,opacity .34s cubic-bezier(0,0,.2,1) .24s;transition:transform .34s cubic-bezier(0,0,.2,1) .24s,opacity .34s cubic-bezier(0,0,.2,1) .24s,-webkit-transform .34s cubic-bezier(0,0,.2,1) .24s}.hero-homepage-module__amazing-line.is-resetting .hero-homepage-module__word-animated,.hero-homepage-module__amazing-line.is-resetting .hero-homepage-module__word-animated-next{-webkit-transition:none;transition:none}.hero-homepage-module__pause-button{bottom:var(--container-padding);display:-webkit-box;display:-ms-flexbox;display:flex;height:5.2rem;position:absolute!important;right:var(--container-padding);width:5.2rem;z-index:4;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid var(--hero-scroll-color,#fff)!important;cursor:pointer;justify-content:center;-webkit-transition:-webkit-transform .18s ease;transition:-webkit-transform .18s ease;transition:transform .18s ease;transition:transform .18s ease,-webkit-transform .18s ease}@media(max-width:768px){.hero-homepage-module__pause-button{height:4rem;padding:0!important;width:4rem}}.hero-homepage-module__pause-button:hover{border-color:transparent!important}.hero-homepage-module__pause-button:focus-visible{outline:.2rem solid var(--hero-scroll-color,#fff)}.hero-homepage-module__pause-button span:after{display:none!important}.hero-homepage-module__pause-button svg path,.hero-homepage-module__pause-button svg rect{fill:var(--hero-scroll-color,#fff)}.hero-homepage-module__pause-button.is-playing .hero-homepage-module__play-icon{display:none}.hero-homepage-module__pause-button.is-paused .hero-homepage-module__play-icon,.hero-homepage-module__pause-button.is-playing .hero-homepage-module__pause-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.hero-homepage-module__pause-icon,.hero-homepage-module__play-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;height:2.1rem;justify-content:center;width:2.1rem}.hero-homepage-module__pause-button.is-paused .hero-homepage-module__pause-icon,.hero-homepage-module__play-icon{display:none}.hero-homepage-module__pause-button.is-paused .hero-homepage-module__play-icon,.hero-homepage-module__scroll-down{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.hero-homepage-module__scroll-down{bottom:var(--container-padding);left:50%;padding:0!important;position:absolute!important;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:4;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;cursor:pointer;gap:.4rem;max-width:200px;text-decoration:none;width:100%}.hero-homepage-module__scroll-down span{color:var(--hero-scroll-color,var(--color-main-white))!important}.hero-homepage-module__scroll-down:not(:first-of-type){display:none}.hero-homepage-module__scroll-text{color:var(--hero-scroll-color,var(--color-main-white))!important}.hero-homepage-module__scroll-icon{-webkit-animation:hero-scroll-hint 1.8s ease-in-out infinite;animation:hero-scroll-hint 1.8s ease-in-out infinite;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.hero-homepage-module__scroll-icon path{fill:var(--hero-scroll-color,var(--color-main-white))!important}.hero-homepage-module__scroll-down:focus-visible{outline:.2rem solid var(--hero-scroll-color,var(--color-main-white))!important}.hero-homepage-module__banner{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:3;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:var(--hero-banner-background,#03c);gap:2.4rem;justify-content:center;padding:1.3rem 0;text-align:center}.hero-homepage-module__banner-content *{display:inline-block;font-size:1.2rem;line-height:1.2;margin:0}.hero-homepage-module__banner-cta .button{background:transparent!important;color:var(--hero-banner-button-color,#fff)!important;margin:0!important;padding:0!important}.hero-homepage-module__banner-cta .button span:after{background-color:var(--hero-banner-button-color,#fff)!important}.hero-homepage-module__banner-cta .button svg{height:.6rem;width:.6rem}.hero-homepage-module__banner-cta .button svg path{fill:var(--hero-banner-button-color,#fff)!important}@-webkit-keyframes hero-scroll-hint{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(.35rem);transform:translateY(.35rem)}}@keyframes hero-scroll-hint{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(.35rem);transform:translateY(.35rem)}}