@keyframes opacityFade{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes slideUp{0%{transform:translateY(2rem)}to{transform:translateY(0)}}.hero-banner{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:0;width:100%;height:100%}.hero-banner__image{font:0/0 a;color:transparent;text-shadow:none;display:block}.hero-banner__image-container{width:100%}.hero-banner__image img{display:block;width:100%;height:auto;aspect-ratio:1.5 / 1}@supports not (aspect-ratio: 1/1){.hero-banner__image img{position:relative;width:100%}.hero-banner__image img img{position:absolute}.hero-banner__image img:before{float:left;padding-top:66.6666666667%;content:""}.hero-banner__image img:after{display:block;content:"";clear:both}}.hero-banner__content{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:var(--spacing-lg);padding:var(--spacing-lg) var(--spacing-md)}.hero-banner__content-container{flex:1 1;width:100%}.hero-banner__content-description{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:var(--spacing-lg);width:100%}.hero-banner__content-disclaimer{font-size:var(--font-size-body-xs);font-weight:var(--font-weight-light);line-height:var(--line-height-base);width:100%}.hero-banner__content-disclaimer p{font-size:var(--font-size-body-xs);font-weight:var(--font-weight-light);line-height:var(--line-height-base)}.hero-banner__content-button-container{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:normal;align-items:normal;gap:var(--spacing-xs);width:100%}.hero-banner__button{display:flex;width:100%}@media (min-width: 768px){.hero-banner__button{display:inline-flex;width:auto}}@media (min-width: 1024px){.hero-banner{flex-flow:row nowrap;align-items:center;height:100%}.hero-banner--desktop-reverse{flex-direction:row-reverse}.hero-banner__image{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-start;gap:0;width:auto;height:100%}.hero-banner__image--reverse{align-items:flex-end}.hero-banner__image-container{width:50%;height:100%}.hero-banner__image img{width:auto;height:100%;max-width:75rem;flex:0}.hero-banner__content{max-width:calc(var(--max-content-width) / 2);padding:var(--spacing-xxxl)}.hero-banner__content-container{width:50%}.hero-banner__content-button-container{flex-direction:row}}@media only screen and (max-width: 1023px){.hero-banner--mobile-reverse{flex-direction:column-reverse}}[data-elevate-mode=true] .hero-banner__content-heading,[data-elevate-mode=true] .hero-banner__content-description,[data-elevate-mode=true] .hero-banner__content-show-more,[data-elevate-mode=true] .hero-banner__content-disclaimer,[data-elevate-mode=true] .hero-banner__content-button-container{opacity:0;transform:translateY(2rem);transition:opacity var(--motion-duration-standard) var(--motion-easing-standard),transform var(--motion-duration-standard) var(--motion-easing-entrance)}[data-elevate-mode=true] .hero-banner__content-heading{transition-delay:.2s}[data-elevate-mode=true] .hero-banner__content-description{transition-delay:.25s}[data-elevate-mode=true] .hero-banner__content-show-more{transition-delay:.3s}[data-elevate-mode=true] .hero-banner__content-button-container{transition-delay:.35s}[data-elevate-mode=true] .hero-banner__content-disclaimer{transition-delay:.4s}[data-elevate-mode=true] .swiper-slide-active .hero-banner__content-heading,[data-elevate-mode=true] .swiper-slide-active .hero-banner__content-description,[data-elevate-mode=true] .swiper-slide-active .hero-banner__content-show-more,[data-elevate-mode=true] .swiper-slide-active .hero-banner__content-disclaimer,[data-elevate-mode=true] .swiper-slide-active .hero-banner__content-button-container{opacity:1;transform:translateY(0)}.hero-carousel{display:block;overflow:hidden}.hero-carousel .swiper-button-prev,.hero-carousel .swiper-button-next{height:4rem;width:4rem;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0;flex-shrink:0;border-radius:var(--border-radius-full);border-width:0;background-color:var(--action-button-inner-surface-default);color:var(--action-button-icon-default);z-index:var(--z-index-action);position:relative;cursor:pointer;outline:0 solid var(--action-button-outer-surface-default-hover);transition:color var(--motion-duration-standard) var(--motion-easing-standard),background-color var(--motion-duration-standard) var(--motion-easing-standard),outline var(--motion-duration-standard) var(--motion-easing-standard)}.hero-carousel .swiper-button-prev:not(.swiper-button-disabled,.swiper-button-lock):hover,.hero-carousel .swiper-button-next:not(.swiper-button-disabled,.swiper-button-lock):hover{background-color:var(--action-button-inner-surface-default-hover);color:var(--action-button-icon-default-hover);outline-width:.4rem}.hero-carousel .swiper-button-prev:not(.swiper-button-disabled,.swiper-button-lock):focus-visible,.hero-carousel .swiper-button-next:not(.swiper-button-disabled,.swiper-button-lock):focus-visible{outline:.2rem solid var(--action-button-inner-surface-focus);outline-offset:.2rem}.hero-carousel .swiper-button-prev svg,.hero-carousel .swiper-button-next svg{width:2.4rem;height:2.4rem}.hero-carousel .swiper-button-disabled,.hero-carousel .swiper-button-lock{background-color:var(--action-button-inner-surface-disabled);color:var(--action-button-icon-disabled);cursor:not-allowed;transition:background-color var(--motion-duration-standard) var(--motion-easing-standard)}.hero-carousel .swiper-button-disabled .icon--chevron-left,.hero-carousel .swiper-button-disabled .icon--chevron-right{color:var(--typography-primary-inverted-default);transition:color var(--motion-duration-standard) var(--motion-easing-standard)}.hero-carousel .swiper-pagination{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--spacing-xs)}.hero-carousel .swiper-pagination-bullet{width:1.6rem;height:.8rem;background-color:var(--surface-70);border:none;border-radius:var(--border-radius-sm);cursor:pointer;outline:0 solid transparent;transition:background-color var(--motion-duration-standard) var(--motion-easing-standard),width var(--motion-duration-standard) var(--motion-easing-standard),outline var(--motion-duration-standard) var(--motion-easing-standard)}.hero-carousel .swiper-pagination-bullet:focus-visible{outline:.2rem solid var(--action-button-inner-surface-focus);outline-offset:.2rem}.hero-carousel .swiper-pagination-bullet-active{width:3.2rem;background-color:var(--pagination-fill-active)}.hero-carousel .swiper-button-prev,.hero-carousel .swiper-button-next{position:absolute;top:calc(50% - 2.5rem);width:2rem;border-radius:2rem 0 0 2rem;color:var(--text-link-icon-default);background-color:var(--surface-60)}.hero-carousel .swiper-button-prev>svg,.hero-carousel .swiper-button-next>svg{width:1.8rem;height:1.8rem}.hero-carousel .swiper-button-prev{align-items:center;left:var(--spacing-lg);border-radius:3rem}.hero-carousel .swiper-button-next{align-items:center;right:var(--spacing-lg);border-radius:3rem}.hero-carousel .swiper-pagination{position:absolute;width:100%;bottom:var(--spacing-xs);z-index:var(--z-index-action)}@media (min-width: 768px){.hero-carousel .swiper-button-prev,.hero-carousel .swiper-button-next{width:4rem;height:4rem}.hero-carousel .swiper-button-prev svg,.hero-carousel .swiper-button-next svg{width:2.8rem;height:2.8rem}}.hero-carousel[data-slide-count="1"] .swiper-pagination,.hero-carousel[data-slide-count="1"] .swiper-button-prev,.hero-carousel[data-slide-count="1"] .swiper-button-next{display:none}.hero-carousel .swiper-slide{height:auto}.hero-carousel .swiper-pagination{bottom:var(--spacing-sm)}@media (min-width: 768px){.hero-carousel__wrapper,.hero-carousel__wrapper .swiper{height:100%}}
