/* Content remains visible unless the observer has successfully opted it in. */
.reveal-pending{opacity:0;transform:translate3d(0,20px,0)}
.reveal-enter{animation:clinic-reveal 680ms cubic-bezier(.2,.65,.3,1) var(--reveal-delay,0ms) both}
@keyframes clinic-reveal{from{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translate3d(0,0,0)}}
@media(max-width:760px){.reveal-enter{animation-duration:560ms}}
@media(prefers-reduced-motion:reduce){.reveal-pending,.reveal-enter{opacity:1!important;transform:none!important;animation:none!important}}
@media print{.reveal-pending,.reveal-enter{opacity:1!important;transform:none!important;animation:none!important}}
