.hero-carousel{padding-bottom:var(--content-horizontal-padding);padding-top:var(--content-horizontal-padding);& .module__inner{row-gap:var(--padding-sm)}& .richtext{padding-left:8vw}& .splide{grid-column:1/-1}& .splide__slide{display:grid;gap:var(--padding-sm) var(--gutter-col);grid-template-columns:minmax(0,1fr);width:100%}& .splide__pagination{gap:1.2rem;margin-top:0;position:absolute;right:50%;top:60dvh;transform:translate(50%,-180%)}& .splide__pagination__page{background-color:var(--color-white);border:0;transition:width var(--mouse-in);width:.8rem;&.is-active{width:1.2rem}}}.hero-carousel__image{height:60dvh;& img{border-radius:var(--radius-lg)}}@media (width < 992px){.hero-carousel__content{order:1;padding-left:var(--space-md);padding-right:var(--space-md)}}@media (width >= 992px){.hero-carousel .splide__slide{grid-template-columns:repeat(12,minmax(0,1fr))}.hero-carousel .splide__pagination{right:calc(28% + var(--space-sm)*6/2);top:100%}.hero-carousel__content{align-self:center;grid-column:1/span 4}.hero-carousel__image{grid-column:6/-1;height:calc(100dvh - var(--content-horizontal-padding)*2)}}