.modal-open .simple-hero-banner{z-index:1051}.simple-hero-banner .video .action-button:before{margin-top:2px;font-size:2.4rem}.simple-hero-banner .video .action-button{gap:8px;padding:var(--xs-1) var(--sm-4);text-transform:uppercase;font-size:1.6rem;align-items:center;background-color:var(--primary-5);color:var(--base-6)}.simple-hero-banner .video .action-button:hover{background-color:var(--button-hover)}.simple-hero-banner .video .play-pause-text{font-family:var(--primitive-family-body)}.modal-open .header{z-index:1051}.simple-hero-banner__image-bg{aspect-ratio:16/9}.simple-hero-banner .video{height:100%}.simple-hero-banner--center .config-text{text-align:center}.simple-hero-banner--center .config-text__cta-wrapper{justify-content:center}@media(min-width:768px){.simple-hero-banner{height:64rem}.simple-hero-banner__bg{top:0;left:0;overflow:hidden;position:absolute}.simple-hero-banner__bg::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background:linear-gradient(90deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,.42) 15.8%,rgba(0,0,0,0) 100%)}.simple-hero-banner__image-bg{aspect-ratio:auto}.simple-hero-banner--center .simple-hero-banner__bg::before{background:var(--dark-50)}.carousel-banner--with-share-price.carousel-banner--with-share-price{background:transparent}}@media(min-width:992px){.simple-hero-banner{height:80rem}.simple-hero-banner--full-height{height:100vh}}.carousel-banner{z-index:1}.carousel-banner__image-bg{aspect-ratio:16/9}.carousel-banner .video{height:100%}.carousel-banner .carousel-navigation{position:absolute;top:calc(56.25vw - 4.8rem);z-index:2;width:100%;left:0;right:0;margin:auto}.carousel-banner--arrow .carousel-navigation{top:calc(56.25vw - 3.2rem)}.carousel-banner--arrow .video .action-button{bottom:3.2rem}.carousel-banner--with-share-price{overflow:visible}.carousel-banner--with-share-price .shareprice-ticker{min-height:19.5rem;width:100%}@media(min-width:768px){.carousel-banner{height:44rem}.carousel-banner__bg{top:0;left:0;overflow:hidden;position:absolute;z-index:0}.carousel-banner__bg::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background:var(--gradient-left-dark)}.carousel-banner__image-bg{aspect-ratio:auto}.carousel-banner .carousel-navigation{top:auto;bottom:0}.carousel-banner--arrow .carousel-navigation{top:auto;bottom:0}.carousel-banner--with-share-price{height:auto}.carousel-banner--with-share-price .swiper-wrapper{max-height:44rem}.carousel-banner--with-thumbnails .gallery-thumbs{overflow:hidden}.carousel-banner--with-thumbnails .gallery-thumbs .swiper-slide{flex:1;cursor:pointer;background:var(--base-5);transition:all .25s ease-in-out}.carousel-banner--with-thumbnails .gallery-thumbs .swiper-slide p{color:var(--color-body);margin:var(--sm-3) 0 0}.carousel-banner--with-thumbnails .gallery-thumbs .swiper-slide:hover{background-color:var(--base-2)}.carousel-banner--with-thumbnails .gallery-thumbs .swiper-slide.swiper-slide-thumb-active{background:var(--base-1);box-shadow:0 -.4rem 0 0 inset var(--base-2)}}@media(min-width:992px){.carousel-banner{height:95.2rem}.carousel-banner--full-height{height:100vh}.carousel-banner--with-share-price{overflow:visible}.carousel-banner--with-share-price .swiper-wrapper{max-height:80rem}.carousel-banner--with-share-price .shareprice-ticker{position:absolute;z-index:1;bottom:0;right:1.6rem;max-height:36rem;max-width:35.2rem;min-height:auto}.carousel-banner--with-thumbnails .gallery-thumbs{position:absolute;margin-top:-12rem;right:0}.carousel-banner--with-thumbnails .gallery-thumbs .swiper-slide{flex:none;max-width:24.8rem}.carousel-banner--with-thumbnails .video .action-button{bottom:13.6rem}}@media(min-width:1400px){.carousel-banner--with-share-price .shareprice-ticker{right:calc((100% - 1440px)/2 + 1.6rem)}}@media(width>= 1536px){body .carousel-banner--with-share-price .shareprice-ticker{right:calc((100% - 1536px)/ 2 + 1.6rem)}}@media only screen and (max-width:768px){.modal-backdrop{z-index:0!important}}@media only screen and (min-width:500px) and (max-width:768px){.carousel-banner--with-share-price .carousel-banner__content{min-height:44rem}}@media only screen and (min-width:992px){.carousel-banner--with-share-price .carousel-banner-content-wrapper{position:absolute!important;top:0;width:100%}}@media only screen and (max-width:740px) and (max-height:360px) and (orientation:landscape){.carousel-banner--with-share-price .carousel-banner__content{min-height:0}}@media only screen and (max-width:400px){.simple-hero-banner .simple-hero-banner__content .config-text h1{font-size:var(--display-s-font-size);line-height:var(--display-m-line-height)}}.carousel-banner .shareprice-ticker .shareprice-carousal__ticker .shareprice-with-currency{font-size:var(--display-s-font-size);line-height:var(--display-s-line-height);letter-spacing:var(--display-s-letter-spacing);font-weight:var(--primitive-weight-medium);font-family:var(--display-s-font-family)}