.animation-container{contain:layout style paint}.force-compositing{backface-visibility:hidden;will-change:transform,opacity;z-index:1;transform:translateZ(0)}.carousel-slide{contain:content;pointer-events:auto;touch-action:pan-y}.carousel-track{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.smooth-trackpad{overscroll-behavior-x:none;touch-action:pan-y;-webkit-overflow-scrolling:touch}.prevent-flicker{opacity:0;animation:.3s ease-out forwards fadeInDelayed}@keyframes fadeInDelayed{0%{opacity:0}to{opacity:1}}.prevent-layout-shift{contain:layout;transform:translate(0,0)}.stable-scroll{contain:paint;will-change:transform;transform:translateZ(0)}.optimized-gradient{will-change:background-position;background-size:400% 400%;background-attachment:fixed}.render-optimized{will-change:transform,opacity;transition-property:transform,opacity;transition-duration:.3s;transform:translateZ(0)}@media (max-width:768px) and (pointer:coarse){.carousel-slide{will-change:auto!important;backface-visibility:hidden!important;transform:translateZ(0)!important}.carousel-slide>div{isolation:isolate;contain:layout;transform:translateZ(0)}.mobile-slide-content{backface-visibility:hidden;z-index:1;contain:layout style;position:relative;transform:translate(0,0)}.react-grid-layout{will-change:auto!important;opacity:1!important;visibility:visible!important;backface-visibility:hidden!important;isolation:isolate!important;transform:translate(0,0)!important}.carousel-container{backface-visibility:hidden;will-change:auto;transform:translate(0,0)}.carousel-track{transform-style:preserve-3d;perspective:1000px}}@media (prefers-reduced-motion:reduce){*{transition-duration:1ms!important;animation-duration:1ms!important}}
