.has-js .reveal-text{opacity:0;filter:blur(4px);transform:translate3d(0,20px,0) scale(.97);transition:opacity .85s ease,filter .85s ease,transform 1s cubic-bezier(.2,1.2,.25,1)}
.has-js .reveal-text:is(h1,h2){transform:translate3d(0,28px,0) scale(.92)}
.has-js .footer-disclaimer h2.reveal-text{transform:translate3d(0,10px,0) scale(1)}
.has-js .footer-disclaimer h2.reveal-text.is-visible{transform:none}
.has-js .reveal-text.is-visible{opacity:1;filter:blur(0);transform:translate3d(0,0,0) scale(1);transition-delay:var(--reveal-delay,0ms)}
.has-js .primary-button.reveal-text.is-visible:hover{transform:translateY(-3px)}
.has-js .reveal-media{opacity:0;filter:blur(6px);transform:translate3d(0,18px,0) scale(1.035);transition:opacity .85s ease,filter .85s ease,transform 1s cubic-bezier(.2,1.2,.25,1)}
.has-js .reveal-media.is-visible{opacity:1;filter:blur(0);transform:translate3d(0,0,0) scale(1)}
@media(prefers-reduced-motion:reduce){.has-js .reveal-text,.has-js .reveal-text:is(h1,h2),.has-js .reveal-text.is-visible,.has-js .reveal-media,.has-js .reveal-media.is-visible{opacity:1;filter:none;transform:none;transition:none}}
