/* Reveal motion does not overwrite the existing card-hover transforms. */
.nova-site .nova-motion-pending{--nova-motion-duration:600ms;--nova-motion-delay:0ms;opacity:0;translate:0 100px;transition:opacity var(--nova-motion-duration) ease var(--nova-motion-delay),translate var(--nova-motion-duration) ease var(--nova-motion-delay),scale var(--nova-motion-duration) ease var(--nova-motion-delay),rotate var(--nova-motion-duration) ease var(--nova-motion-delay),transform .25s ease,border-color .25s ease,background .25s ease;}
.nova-site .nova-motion-pending[data-scroll-effect=zoom-in]{translate:none;scale:.6}
.nova-site .nova-motion-pending[data-scroll-effect=flip-up]{translate:none;rotate:x -100deg;transform-origin:center;backface-visibility:hidden}
.nova-ranking{perspective:2500px}
.nova-site .nova-motion-pending.nova-motion-visible{opacity:1;translate:0 0;scale:1;rotate:x 0deg}
.nova-site .nova-motion-pending.nova-motion-instant{transition:none!important;opacity:1;translate:0 0;scale:1;rotate:none}
@media(max-width:600px){.nova-site .nova-motion-pending{translate:0 65px}.nova-site .nova-motion-pending[data-scroll-effect=zoom-in]{translate:none;scale:.72}.nova-site .nova-motion-pending[data-scroll-effect=flip-up]{translate:none}.nova-site .nova-motion-pending.nova-motion-visible,.nova-site .nova-motion-pending.nova-motion-instant{translate:0 0;scale:1;rotate:none}}
@media(prefers-reduced-motion:reduce){.nova-site .nova-motion-pending{opacity:1!important;translate:none!important;scale:none!important;rotate:none!important;transition:none!important}.nova-ribbon-track,.nova-ticker-track{animation:none!important}}
@media print{.nova-site .nova-motion-pending{opacity:1!important;translate:none!important;scale:none!important;rotate:none!important;transition:none!important}.nova-ribbon-track,.nova-ticker-track{animation:none!important}}

.nova-site .nova-motion-setup{transition:none!important}
