.HeroBannerWithLinksBlock_hero-banner__Ja_2n{position:relative;width:100%;overflow:hidden;background-color:#efefef}.HeroBannerWithLinksBlock_hero-banner__Ja_2n img,.HeroBannerWithLinksBlock_hero-banner__Ja_2n picture{position:absolute;top:0;left:0;width:100%;height:100%}.HeroBannerWithLinksBlock_hero-banner__Ja_2n img{object-fit:cover;object-position:bottom}.HeroBannerWithLinksBlock_hero-banner__image-link__IwKb9{position:fixed;inset:0;display:block;width:100%;height:100%}.HeroBannerWithLinksBlock_hero-banner__image-link__IwKb9:after{position:absolute;inset:0;display:block;content:"";background-color:rgba(0,0,0,.2);opacity:var(--overlay-opacity)}.HeroBannerWithLinksBlock_hero-banner__links__FiugD{--bottom-distance:46px;position:relative;left:0;z-index:2;width:max-content;padding-block-start:calc(var(--screen-inner-height, 100vh) - 46px);pointer-events:none}@media(min-width:768px)and (width <= 1199.98px){.HeroBannerWithLinksBlock_hero-banner__links__FiugD{--bottom-distance:48px}}@media(min-width:1200px)and (width <= 1599.98px){.HeroBannerWithLinksBlock_hero-banner__links__FiugD{--bottom-distance:56px}}@media(min-width:1600px){.HeroBannerWithLinksBlock_hero-banner__links__FiugD{--bottom-distance:62px}}.HeroBannerWithLinksBlock_hero-banner__links-list__l8Z8p{width:max-content;pointer-events:auto;list-style-type:none}@media(width <= 767.98px){.HeroBannerWithLinksBlock_hero-banner__links-list__l8Z8p{padding-block-end:16px;padding-inline:16px}}@media(min-width:768px)and (width <= 1199.98px){.HeroBannerWithLinksBlock_hero-banner__links-list__l8Z8p{padding-block-end:28px;padding-inline:28px}}@media(min-width:1200px)and (width <= 1599.98px){.HeroBannerWithLinksBlock_hero-banner__links-list__l8Z8p{padding-block-end:32px;padding-inline:32px}}@media(min-width:1600px){.HeroBannerWithLinksBlock_hero-banner__links-list__l8Z8p{padding-block-end:32px;padding-inline:32px}}.HeroBannerWithLinksBlock_hero-banner__wrapper__WPDqu{position:fixed;top:0;left:0;width:100%;height:100vh;transform:translateZ(0);transition:opacity .3s ease-in-out}.HeroBannerWithLinksBlock_hero-banner__wrapper--scrolled__L0oXj{position:absolute;top:auto;bottom:0;display:block}@media(width <= 1199.98px){.HeroBannerLink_hero-banner-link__DGIw0{margin-block-end:12px}}@media(min-width:1200px)and (width <= 1599.98px){.HeroBannerLink_hero-banner-link__DGIw0{margin-block-end:18px}}@media(min-width:1600px){.HeroBannerLink_hero-banner-link__DGIw0{margin-block-end:20px}}.HeroBannerLink_hero-banner-link__item__49dEt{width:fit-content;font-weight:500;color:var(--color-surface);text-decoration:none;pointer-events:all;cursor:pointer;transition:opacity .3s ease-in-out}@media(hover:hover){.HeroBannerLink_hero-banner-link__item__49dEt:active,.HeroBannerLink_hero-banner-link__item__49dEt:hover{color:var(--color-surface);opacity:.7}}@media(width <= 1199.98px){.HeroBannerLink_hero-banner-link__item__49dEt{font-size:24px;line-height:30px;letter-spacing:-.3px}}@media(min-width:1200px)and (width <= 1599.98px){.HeroBannerLink_hero-banner-link__item__49dEt{font-size:28px;line-height:34px;letter-spacing:-.3px}}@media(min-width:1600px){.HeroBannerLink_hero-banner-link__item__49dEt{font-size:32px;line-height:40px;letter-spacing:-.5px}}.ImageCarousel_image-carousel__hjU7T{position:relative;height:100vh}@media(min-width:992px){.ImageCarousel_image-carousel__hjU7T{flex:1 1 50%}}.ImageCarousel_image-carousel__wrapper__FYS_R{width:100%;height:100%}@media(min-width:992px){.ImageCarousel_image-carousel__wrapper--static-desktop__W2MYd{display:flex}.ImageCarousel_image-carousel__wrapper--static-desktop__W2MYd .ImageCarousel_image-carousel__image__KzFsz{position:unset;flex:1 1 50%}}.ImageCarousel_image-carousel__link__LPNE9{display:block;width:100%;height:100%}.ImageCarousel_image-carousel__image__KzFsz{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease-in-out}@media(min-width:992px){.ImageCarousel_image-carousel__image__KzFsz{opacity:1}}.ImageCarousel_image-carousel__image--visible__cXT3R{opacity:1}.ImageCarousel_image-carousel__title__u7jcF{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:flex-start;padding:var(--bottom-padding)}@media(min-width:992px){.ImageCarousel_image-carousel__title__u7jcF{--bottom-padding:32px}}@media(min-width:768px)and (width <= 991.98px){.ImageCarousel_image-carousel__title__u7jcF{--bottom-padding:28px}}@media(width <= 767.98px){.ImageCarousel_image-carousel__title__u7jcF{--bottom-padding:16px}}.ImageCarousel_image-carousel__title-text__J_hRt{position:sticky;bottom:var(--bottom-padding);z-index:1;display:inline}.ImageCarousel_image-carousel__title-text--light__OUN29{color:var(--color-surface)}.ImageCarousel_image-carousel__title-text--dark__KAwpf{color:var(--color-primary)}@media(min-width:992px){.ImageCarouselBlock_image-carousel-block__OhC25{display:flex}}.HomepageSections_section__QcsI_{position:relative;z-index:1}.HomepageSections_section__parallax__Pb_Ql{z-index:1}.HomepageSections_homepage-section--image-carousel__GasId{z-index:3}.StoryboardBlock_storyboard__Es81e{position:relative;display:flex;flex-direction:column;align-content:center;margin:0;background-color:var(--color-black);border-bottom:1px solid #333}@media(width <= 767.98px){.StoryboardBlock_storyboard__Es81e{align-items:start}}@media(min-width:768px){.StoryboardBlock_storyboard__Es81e{align-items:center}}.StoryboardBlock_storyboard__links__a_IpM{position:relative;padding-block:40px 58px}@media(width <= 767.98px){.StoryboardBlock_storyboard__links__a_IpM{padding-inline-start:16px;text-align:start}}@media(min-width:768px){.StoryboardBlock_storyboard__links__a_IpM{text-align:center}}@media(min-width:1600px){.StoryboardBlock_storyboard__links__a_IpM{padding-inline-start:92px;font-size:36px;line-height:44px;letter-spacing:-.8px}}.StoryboardLink_link__nP3P_{color:var(--color-surface);text-decoration:none;transition:opacity .3s ease-in-out}@media(hover:hover){.StoryboardLink_link__nP3P_:active,.StoryboardLink_link__nP3P_:hover{opacity:.8}}@media(width <= 767.98px){.StoryboardLink_link__nP3P_{max-width:280px;padding-block:34px;text-align:left}}@media(min-width:768px){.StoryboardLink_link__nP3P_{max-width:360px;text-align:center}}@media(min-width:992px){.StoryboardLink_link__nP3P_{padding-block:42px}}@media(min-width:768px)and (width <= 991.98px){.StoryboardLink_link__nP3P_{padding-block:40px}}.StoryboardLink_link-wrap__EEhpt{display:flex}@media(min-width:768px){.StoryboardLink_link-wrap__EEhpt{justify-content:center}}