[data-cms-animate],[data-cms-animate-child]{--cms-animate-delay: 0ms;--cms-animate-duration: 800ms;--cms-animate-distance: 2rem;--cms-animate-easing: cubic-bezier(0.22, 1, 0.36, 1);--cms-animate-stagger: 0ms;--cms-animate-x: 0;--cms-animate-y: 0;--cms-animate-scale: 1;--cms-animate-rotate: 0deg;--cms-animate-rotate-x: 0deg;--cms-animate-perspective: 1200px;--cms-animate-blur: 0;--cms-animate-opacity: 0;--cms-animate-clip: none;opacity:var(--cms-animate-opacity);transform:perspective(var(--cms-animate-perspective)) translate3d(var(--cms-animate-x), var(--cms-animate-y), 0) scale(var(--cms-animate-scale)) rotate(var(--cms-animate-rotate)) rotateX(var(--cms-animate-rotate-x));filter:blur(var(--cms-animate-blur));clip-path:var(--cms-animate-clip);transition:opacity var(--cms-animate-duration) var(--cms-animate-easing) var(--cms-animate-delay),transform var(--cms-animate-duration) var(--cms-animate-easing) var(--cms-animate-delay),filter var(--cms-animate-duration) var(--cms-animate-easing) var(--cms-animate-delay),clip-path var(--cms-animate-duration) var(--cms-animate-easing) var(--cms-animate-delay);transform-origin:center;backface-visibility:hidden;will-change:opacity,transform,filter,clip-path}[data-cms-animate][data-animate-movement=up],[data-cms-animate-child][data-animate-movement=up]{--cms-animate-y: var(--cms-animate-distance)}[data-cms-animate][data-animate-movement=down],[data-cms-animate-child][data-animate-movement=down]{--cms-animate-y: calc(var(--cms-animate-distance) * -1)}[data-cms-animate][data-animate-movement=left],[data-cms-animate-child][data-animate-movement=left]{--cms-animate-x: var(--cms-animate-distance)}[data-cms-animate][data-animate-movement=right],[data-cms-animate-child][data-animate-movement=right]{--cms-animate-x: calc(var(--cms-animate-distance) * -1)}[data-cms-animate][data-animate-scale=scale],[data-cms-animate-child][data-animate-scale=scale]{--cms-animate-scale: 0.94}[data-cms-animate][data-animate-scale=zoom-in],[data-cms-animate-child][data-animate-scale=zoom-in]{--cms-animate-scale: 0.88}[data-cms-animate][data-animate-scale=zoom-out],[data-cms-animate-child][data-animate-scale=zoom-out]{--cms-animate-scale: 1.08}[data-cms-animate][data-animate-scale=soft-pop],[data-cms-animate-child][data-animate-scale=soft-pop]{--cms-animate-scale: 0.96}[data-cms-animate][data-animate-effect=none],[data-cms-animate-child][data-animate-effect=none]{--cms-animate-opacity: 1}[data-cms-animate][data-animate-effect=fade],[data-cms-animate-child][data-animate-effect=fade]{--cms-animate-opacity: 0}[data-cms-animate][data-animate-effect=blur],[data-cms-animate-child][data-animate-effect=blur]{--cms-animate-opacity: 0;--cms-animate-blur: 18px}[data-cms-animate][data-animate-effect=reveal],[data-cms-animate-child][data-animate-effect=reveal]{--cms-animate-opacity: 1;--cms-animate-clip: inset(0 100% 0 0)}[data-cms-animate][data-animate-perspective=flip-up],[data-cms-animate-child][data-animate-perspective=flip-up]{--cms-animate-rotate-x: 14deg;transform-origin:center bottom}[data-cms-animate][data-animate-perspective=flip-down],[data-cms-animate-child][data-animate-perspective=flip-down]{--cms-animate-rotate-x: -14deg;transform-origin:center top}[data-cms-animate][data-animate-perspective=rotate-in],[data-cms-animate-child][data-animate-perspective=rotate-in]{--cms-animate-rotate: -4deg}[data-cms-animate][data-animate-state=active],[data-cms-animate-child][data-animate-state=active]{--cms-animate-x: 0;--cms-animate-y: 0;--cms-animate-scale: 1;--cms-animate-rotate: 0deg;--cms-animate-rotate-x: 0deg;--cms-animate-blur: 0;--cms-animate-opacity: 1;--cms-animate-clip: none;will-change:auto}[data-cms-animate][data-animate-effect=reveal][data-animate-state=active],[data-cms-animate-child][data-animate-effect=reveal][data-animate-state=active]{--cms-animate-clip: inset(0 0 0 0)}[data-cms-animate][data-animate-replaying=true],[data-cms-animate-child][data-animate-replaying=true]{transition:none;will-change:opacity,transform,filter,clip-path}[data-cms-animate][data-animate-stagger] [data-cms-animate-child]{transition-delay:var(--cms-animate-delay)}@media(prefers-reduced-motion: reduce){[data-cms-animate],[data-cms-animate-child]{--cms-animate-x: 0;--cms-animate-y: 0;--cms-animate-scale: 1;--cms-animate-rotate: 0deg;--cms-animate-rotate-x: 0deg;--cms-animate-blur: 0;--cms-animate-opacity: 1;--cms-animate-clip: none;transition:none;will-change:auto}}
