.reveal{opacity:0;transform:translateY(var(--reveal-distance,24px));transition:opacity .7s cubic-bezier(.2, .7, .2, 1) var(--reveal-delay,0s), transform .7s cubic-bezier(.2, .7, .2, 1) var(--reveal-delay,0s);will-change:opacity, transform}.reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}
