.motion-scope{--motion-duration:1s;--motion-opacity-duration:1s;--motion-text-opacity-duration:.75s;--motion-distance:12px;--motion-split-distance:12px;--motion-ease:cubic-bezier(.4, 0, .2, 1);--motion-opacity-ease:cubic-bezier(.3, 0, .4, 1);--motion-line-delay:.17s;--motion-subtitle-delay:.34s;--motion-card-stagger:.14s;--motion-image-delay:.12s;--motion-zoom-duration:1.7s;--motion-zoom-scale:1.03;--motion-zoom-ease:cubic-bezier(.4, 0, .2, 1)}@keyframes motion-intro{0%{transform:translateY(var(--reveal-distance,var(--motion-distance)))}to{transform:none}}@keyframes motion-intro-opacity{0%{opacity:0}to{opacity:1}}@keyframes motion-image-settle{0%{transform:scale(var(--motion-zoom-scale))}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.motion-scope .motion-ambient-image{animation:motion-image-settle var(--motion-zoom-duration) var(--motion-zoom-ease) backwards}.motion-scope .motion-intro{animation:motion-intro var(--motion-duration) var(--motion-ease) var(--intro-delay,0s) backwards, motion-intro-opacity var(--motion-text-opacity-duration) var(--motion-opacity-ease) var(--intro-delay,0s) backwards}.motion-scope .motion-intro-follow{--intro-delay:var(--motion-line-delay)}.motion-scope .motion-intro-late{--intro-delay:var(--motion-subtitle-delay)}.motion-scope .motion-reveal-paired{--reveal-distance:var(--motion-split-distance)}.motion-scope .motion-reveal-text{--motion-opacity-duration:var(--motion-text-opacity-duration)}.motion-scope .motion-reveal-image{--reveal-delay:var(--motion-image-delay)}.motion-scope .motion-reveal.reveal-pending:not(.motion-reveal-image){opacity:0;transform:translateY(var(--reveal-distance,var(--motion-distance)))}.motion-scope .motion-reveal.motion-reveal-entry:not(.reveal-pending):not(.reveal-static),.motion-scope .motion-reveal.reveal-visible:not(.motion-reveal-image){animation:motion-intro var(--motion-duration) var(--motion-ease) var(--reveal-delay,0s) backwards, motion-intro-opacity var(--motion-opacity-duration) var(--motion-opacity-ease) var(--reveal-delay,0s) backwards}.motion-scope .motion-reveal.motion-reveal-move.reveal-pending{opacity:1}.motion-scope .motion-reveal.motion-reveal-move.motion-reveal-entry:not(.reveal-pending):not(.reveal-static),.motion-scope .motion-reveal.motion-reveal-move.reveal-visible{animation:motion-intro var(--motion-duration) var(--motion-ease) var(--reveal-delay,0s) backwards}.motion-scope .motion-reveal-image.reveal-pending img{opacity:0}.motion-scope .motion-reveal-image.reveal-visible img{animation:motion-intro-opacity var(--motion-opacity-duration) var(--motion-opacity-ease) var(--reveal-delay,0s) backwards}.motion-scope .motion-reveal.reveal-visible:focus-within,.motion-scope .motion-reveal.reveal-visible.reveal-static,.motion-scope .motion-reveal-image.reveal-visible.reveal-static img{opacity:1;animation:none;transform:none}}@media (max-width:1023px){.motion-scope{--motion-image-delay:0s}}@media (min-width:1024px){.motion-scope .motion-reveal-stagger{--reveal-delay:calc(var(--motion-order,0) * var(--motion-card-stagger))}}@media (max-width:767px){.motion-scope{--motion-distance:8px;--motion-split-distance:8px}}.motion-scope [data-motion-static] :is(.motion-reveal,.motion-intro,.motion-ambient-image),.motion-scope .motion-reveal[data-motion-static],.motion-scope [data-motion-static] .motion-reveal-image img,.motion-scope[data-motion-disabled] :is(.motion-reveal,.motion-intro,.motion-ambient-image),.motion-scope[data-motion-disabled] .motion-reveal-image img{opacity:1!important;animation:none!important;transform:none!important}
