.essentials-carousel{position:relative}.essentials-carousel .carousel-viewport{display:grid;position:relative;overflow:hidden}.essentials-carousel .carousel-slide{grid-column:1;grid-row:1;min-width:0;background:var(--back,#f2eeeb);color:var(--text,#1b1b1b);opacity:0;visibility:hidden;pointer-events:none;transition:visibility 0s linear 650ms;padding-bottom:4rem}.essentials-carousel .carousel-slide.is-active{z-index:2;opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.essentials-carousel:not(.is-ready) .carousel-slide:first-child{opacity:1;visibility:visible;pointer-events:auto}.essentials-carousel .max-w-fixed,.essentials-carousel .carousel-grid{height:100%}.essentials-carousel .carousel-grid{grid-template-rows:1fr auto}.essentials-carousel .text-col{padding-block:2rem;padding-right:2rem}.essentials-carousel .buttons{padding-top:1rem;width:max-content;align-items:stretch}.essentials-carousel .buttons .button{width:100%}.essentials-carousel .images{position:relative;width:100%;aspect-ratio:1.1;overflow:hidden;isolation:isolate;contain:paint;transform:translateZ(0)}.essentials-carousel .images>.flex-col{min-width:0;will-change:transform;backface-visibility:hidden;transform:translate3d(0,0,0)}.essentials-carousel .images img{flex-shrink:0;backface-visibility:hidden;transform:translateZ(0)}.essentials-carousel .slide-controls{margin:0;padding-inline:1rem;position:absolute;bottom:1rem;left:0}@media only screen and (min-width:992px){.essentials-carousel .carousel-slide{padding-bottom:0}.essentials-carousel .carousel-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,.8fr);align-items:center}.essentials-carousel .copy{max-width:20rem;margin-inline:auto}.essentials-carousel .images{aspect-ratio:3.03/4}.essentials-carousel .images,.essentials-carousel .images>.flex-col{gap:1.5rem}.essentials-carousel>.max-w{position:relative}.essentials-carousel .slide-controls{bottom:auto;left:auto}}