html[data-js] [data-reveal]{opacity:0;transform:translate3d(0, var(--reveal-shift), 0);transition:opacity var(--dur-reveal) var(--ease-reveal), transform calc(var(--dur-reveal) + .1s) var(--ease-reveal);transition-delay:var(--reveal-delay,0s)}html[data-js] .cta[data-reveal]{transition:opacity var(--dur-reveal) var(--ease-reveal), transform calc(var(--dur-reveal) + .1s) var(--ease-reveal), background-color var(--dur-micro) var(--ease), color var(--dur-micro) var(--ease);transition-delay:var(--reveal-delay,0s), var(--reveal-delay,0s), 0s, 0s}html[data-js] [data-reveal][data-revealed]{opacity:1;transform:none}html[data-js] .plate[data-reveal]{clip-path:inset(16% 0 0);transition:opacity var(--dur-reveal) var(--ease-reveal), transform calc(var(--dur-reveal) + .1s) var(--ease-reveal), clip-path calc(var(--dur-reveal) + .3s) var(--ease-reveal);transition-delay:var(--reveal-delay,0s)}html[data-js] .plate[data-reveal] img{transition:transform calc(var(--dur-reveal) + .7s) var(--ease-reveal);transition-delay:var(--reveal-delay,0s);transform:scale(1.06)}html[data-js] .plate[data-reveal][data-revealed]{clip-path:inset(0)}html[data-js] .plate[data-reveal][data-revealed] img{transform:none}html[data-js=pending] [data-reveal]{animation:1ms linear 4s forwards reveal-failsafe}@keyframes reveal-failsafe{to{opacity:1;clip-path:inset(0);transform:none}}@media (prefers-reduced-motion:reduce){html[data-js] [data-reveal],html[data-js] .plate[data-reveal],html[data-js] .plate[data-reveal] img{opacity:1;clip-path:none;transition:none;animation:none;transform:none}}
