.hero-slider{overflow:hidden}.hero-slider .section{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.hero-slider__overlay{bottom:0;left:0;position:absolute;right:0;top:0}.hero-slider__overlay--dark{mix-blend-mode:multiply}.hero-slider__content{position:relative;transition:1s ease-out;width:100%;z-index:1}.hero-slider__overline{font-family:DM Sans,sans-serif;font-size:36px;font-style:normal;font-weight:400;line-height:160%;margin-bottom:.5em;text-align:center;text-transform:uppercase}.splide--fade .splide__slide:not(.is-active) .hero-slider__content{opacity:0;transform:translateY(10px) scale(.98);transform-origin:bottom}.hero-slider__text p:last-of-type{margin-bottom:0}.hero-slider__graphic{align-items:flex-end;bottom:0;display:flex;left:0;margin:0 auto;max-width:1191px;pointer-events:none;position:absolute;right:0;z-index:1}.hero-slider__graphic--left{justify-content:flex-start}.hero-slider__graphic--right{justify-content:flex-end}.hero-slider__graphic img{display:block;max-height:546px;width:auto}@media (min-width:1140px){.hero-slider.splide--arrows-lg .section{padding-left:74px;padding-right:74px}.hero-slider .splide__arrow--prev{left:30px}.hero-slider .splide__arrow--next{right:30px}.hero-slider.splide--sp-hg-lg .splide__slide{padding:0 10px}.hero-slider.splide--sp-aot-lg.splide--sp-lg .splide__arrow{text-align:center;width:calc(var(--splide-sp-lg) - 10px)}.hero-slider--corner-radius-lg .hero-slider__overlay,.hero-slider--corner-radius-lg .section,.hero-slider--corner-radius-lg:not(.splide--sp-lg) .splide__track{border-radius:0}}@media (max-width:1139px) and (min-width:768px){.hero-slider__graphic img{max-height:320px}.hero-slider.splide--arrows-md .section{padding-left:54px;padding-right:54px}.hero-slider .splide__arrow--prev{left:20px}.hero-slider .splide__arrow--next{right:20px}.hero-slider.splide--sp-hg-md .splide__slide{padding:0 10px}.hero-slider.splide--sp-aot-md.splide--sp-md .splide__arrow{text-align:center;width:calc(var(--splide-sp-md) - 10px)}.hero-slider--corner-radius-md .hero-slider__overlay,.hero-slider--corner-radius-md .section,.hero-slider--corner-radius-md:not(.splide--sp-md) .splide__track{border-radius:0}}@media (max-width:767px){.hero-slider__graphic img{max-height:200px}.hero-slider__title{max-width:100%;overflow-wrap:anywhere;text-wrap:balance}.hero-slider.splide--arrows-sm .section{padding-left:34px;padding-right:34px}.hero-slider .splide__arrow--prev{left:10px}.hero-slider .splide__arrow--next{right:10px}.hero-slider.splide--sp-hg-sm .splide__slide{padding:0 10px}.hero-slider.splide--sp-aot-sm.splide--sp-sm .splide__arrow{text-align:center;width:calc(var(--splide-sp-sm) - 10px)}.hero-slider--corner-radius-sm .hero-slider__overlay,.hero-slider--corner-radius-sm .section,.hero-slider--corner-radius-sm:not(.splide--sp-sm) .splide__track{border-radius:0}}