/* V26: reveal as the user scrolls down, preserving V24 design */
.v26-reveal{opacity:0;transform:translate3d(0,-52px,0);filter:blur(3px);transition:opacity .85s ease,transform .95s cubic-bezier(.2,.7,.2,1),filter .85s ease;transition-delay:var(--reveal-delay,0ms)}
.v26-reveal.v26-inview{opacity:1;transform:translate3d(0,0,0);filter:blur(0)}
.v26-reveal img{transition:transform .85s cubic-bezier(.2,.7,.2,1)}
.v26-reveal.v26-inview img{transform:translateY(0)}
@media(prefers-reduced-motion:reduce){.v26-reveal{opacity:1;transform:none;filter:none;transition:none}}
