.reveal { opacity: 0; transform: translate3d(0, 24px, 0); transition: opacity var(--duration-slow) var(--ease-standard), transform var(--duration-slow) var(--ease-standard); } .reveal.in-view { opacity: 1; transform: none; will-change: auto; } .reveal-stagger .reveal:nth-child(1) { transition-delay: 0ms; } .reveal-stagger .reveal:nth-child(2) { transition-delay: 80ms; } .reveal-stagger .reveal:nth-child(3) { transition-delay: 160ms; } .reveal-stagger .reveal:nth-child(4) { transition-delay: 240ms; } .reveal-stagger .reveal:nth-child(5) { transition-delay: 320ms; } .reveal-stagger .reveal:nth-child(6) { transition-delay: 400ms; } .reveal-stagger .reveal:nth-child(7) { transition-delay: 480ms; } @media (prefers-reduced-motion: reduce) { .reveal { opacity: 1; transform: none; transition: none; } }