/* Quiet motion between sections, never a prerequisite for reading them. */
.av-reveal { transition:opacity 650ms ease var(--reveal-delay,0ms), translate 650ms cubic-bezier(.22,1,.36,1) var(--reveal-delay,0ms); }
.av-reveal-pending { opacity:0; translate:0 18px; }
.av-revealed { opacity:1; translate:0 0; }
.client-logo-grid img { transition:translate 220ms ease,opacity 450ms ease; }
.client-logo-grid img:hover { translate:0 -3px; }
.client-logo-grid img.av-reveal { transition:opacity 600ms ease var(--reveal-delay,0ms),translate 650ms cubic-bezier(.22,1,.36,1) var(--reveal-delay,0ms); }
@media(prefers-reduced-motion:reduce) {
 .av-reveal,.av-reveal-pending,.client-logo-grid img { opacity:1; translate:none; transition:none; animation:none; }
}
html[data-av-motion-paused="true"] .av-reveal,html[data-av-motion-paused="true"] .av-reveal-pending { opacity:1; translate:none; transition:none; }
html[data-av-motion-paused="true"] .client-logo-grid img { translate:none; transition:none; }
html[data-av-motion-paused="true"] [data-experience-network] * { animation:none; }
@media print { .av-reveal-pending { opacity:1; translate:none; } }
