:root{--mm-halo-opacity:0.16}[data-motion=card]{overflow-x:clip}[data-motion-ready] [data-motion=image]{opacity:0;translate:0 40px;scale:.85}[data-motion-ready] [data-motion=card].is-in [data-motion=image]{animation:mm-serve .95s cubic-bezier(.2,.8,.2,1) forwards}@keyframes mm-serve{0%{opacity:0;translate:0 40px;scale:.85}55%{opacity:1;translate:0 -4px;scale:1.05}78%{translate:0 0;scale:.985}to{opacity:1;translate:0 0;scale:1}}[data-motion-ready] [data-motion=text]{opacity:0;translate:0 16px;transition:opacity .6s ease,translate .6s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--mm-i, 0) * 90ms + .18s)}[data-motion-ready] [data-motion=card].is-in [data-motion=text]{opacity:1;translate:0 0}[data-motion-ready] [data-motion=card].is-in [data-motion=cta-arrow]{display:inline-block;animation:mm-nudge .9s ease-in-out 1.3s 2}@keyframes mm-nudge{0%,to{translate:0 0}50%{translate:6px 0}}.mm-halo-host{position:relative;isolation:isolate}.mm-halo{position:absolute;top:50%;left:50%;height:92%;max-width:100%;aspect-ratio:1;translate:-50% -50%;z-index:-1;pointer-events:none;border-radius:50%;background-size:140%;background-position:50%;-webkit-mask-image:radial-gradient(closest-side,#000 50%,transparent 96%);mask-image:radial-gradient(closest-side,#000 50%,transparent 96%);opacity:var(--mm-halo-opacity);animation:mm-spin 90s linear infinite}[data-motion-ready] .mm-halo{opacity:0;scale:.6;transition:opacity 1.1s ease .25s,scale 1.3s cubic-bezier(.2,.8,.2,1) .25s}[data-motion-ready] [data-motion=card].is-in .mm-halo{opacity:var(--mm-halo-opacity);scale:1}@keyframes mm-spin{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){[data-motion-ready] [data-motion=cta-arrow],[data-motion-ready] [data-motion=image],[data-motion-ready] [data-motion=text]{opacity:1!important;translate:none!important;scale:none!important;animation:none!important;transition:none!important}.mm-halo,[data-motion-ready] .mm-halo{opacity:var(--mm-halo-opacity);scale:1;animation:none;transition:none}}