/* Progressive enhancement: content stays visible without JavaScript. */
.reveal-ready{opacity:0;transform:translateY(20px);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .82s cubic-bezier(.22,1,.36,1);filter:none}
.reveal-ready.visible{opacity:1;transform:none;filter:none}
@media(max-width:760px){.reveal-ready{transform:translateY(14px)}}
@media(prefers-reduced-motion:reduce){.reveal-ready{opacity:1!important;transform:none!important;transition:none!important}}
@media print{.reveal-ready{opacity:1!important;transform:none!important}}
