.hero{--swiper-pagination-color: #ffffff;height:100dvh;z-index:400}.hero>*{grid-area:1/1;min-width:0}.hero__image>*{grid-area:1/1;z-index:-1}.hero__image-overlay{background:var(--colour-image-tint-45)}.hero__breadcrumbs{position:absolute;inset-inline:0;top:calc(var(--primary-nav-height, 72px) + 16px);z-index:1;padding-inline:var(--spacing-16)}@media(min-width:480px){.hero__breadcrumbs{padding-inline:var(--layout-outer-padding-medium)}}@media(min-width:992px){.hero__breadcrumbs{padding-inline:var(--layout-outer-padding-xlarge)}}@media(min-width:768px){.hero__content-description{max-width:60%}}.hero__content-overline{font:var(--Body-500-Minimal)}.hero__content .pill-element__filled{color:var(--color-black)}.hero__content-tag-pill,.hero__content-pills{display:none}.hero__content-title{font:var(--Heading-400)}@media(min-width:480px){.hero__content-title{font:var(--Heading-600)}}@media(min-width:768px){.hero__content-title{font:var(--Heading-700);max-width:60%}}.hero__content-title h1{display:inline}.hero__content-title .bookmark-element{display:inline-flex;vertical-align:middle;margin-inline-start:var(--spacing-8)}.hero__content-description{font:var(--Body-200-Normal)}@media(min-width:480px){.hero__content-description{font:var(--Body-300-Normal)}}.hero .cta{margin-top:42px}.hero-carousel{position:relative}.hero-carousel .swiper-wrapper{align-items:stretch}.hero-carousel .swiper-slide{height:auto;display:flex}.hero-carousel .swiper-slide>*{flex:1;height:100dvh}.hero-carousel .hero__wrapper{padding-block:64px}@media(min-width:480px){.hero-carousel .hero__wrapper{padding-block:80px}}@media(min-width:992px){.hero-carousel .hero__wrapper{padding-block:128px}}.hero-carousel .swiper--inline-controls{flex-direction:row-reverse;position:absolute;bottom:10px;left:0;right:0;margin-top:0;z-index:1;padding-inline:16px}@media(min-width:768px){.hero-carousel .swiper--inline-controls{padding-inline:24px}}@media(min-width:992px){.hero-carousel .swiper--inline-controls{padding-inline:64px}}.hero-carousel .carousel__prev,.hero-carousel .carousel__next{display:flex}
