One class reveals a whole page, on load or on scroll, and slow data swaps in without a jump.
One class on a container reveals what is inside. reveal-product is for the app people come back to: blocks fade in once, 60ms apart, and nothing moves on scroll. reveal-landing is for a page read once: the first block rises on load, every later one as it scrolls in. reveal-items brings rows in one by one.