.delight-reveal { opacity:0; translate:0 22px; transition:opacity .8s ease,translate .8s cubic-bezier(.22,1,.36,1); }
.delight-reveal.delight-visible { opacity:1; translate:0 0; }
.motion-paused .delight-reveal { opacity:1; translate:none; }
@media(prefers-reduced-motion:reduce){.delight-reveal{opacity:1;translate:none;transition:none}}
