/* Animate composited properties only; never delay interaction or alter layout. */
@media(prefers-reduced-motion:no-preference){
 .reveal-sequence> :not(script){
  opacity:0;
  transform:translate3d(0,30px,0) scale(1.04);
  transform-origin:50% 50%;
  transition-property:transform,opacity;
  transition-duration:720ms;
  transition-timing-function:cubic-bezier(0.16,1,0.3,1);
  transition-delay:var(--reveal-delay,0ms);
 }
 .reveal-sequence.is-visible> :not(script){opacity:1;transform:translate3d(0,0,0) scale(1)}
 .reveal-sequence.reveal-immediate> :not(script){transition:none}
}
@media(prefers-reduced-motion:reduce){
 .reveal-sequence> :not(script){opacity:1;transform:none;transition:none}
}
@media print{.reveal-sequence> :not(script){opacity:1;transform:none;transition:none}}
