.reveal-copy{display:contents}
.reveal-word{display:inline-block;white-space:nowrap}
.reveal-letter{display:inline-block}

.reveal-enabled .reveal-heading:not(.is-revealed) .reveal-letter{
  opacity:0;
  transform:translate3d(0,18px,0);
}
.reveal-enabled .reveal-heading.is-revealed .reveal-letter{
  animation:letter-in 550ms cubic-bezier(.22,1,.36,1) var(--letter-delay,0ms) both;
}
@keyframes letter-in{
  from{opacity:0;transform:translate3d(0,18px,0)}
  to{opacity:1;transform:translate3d(0,0,0)}
}

.reveal-enabled .reveal-block:not(.is-revealed){opacity:0;transform:translate3d(0,18px,0)}
.reveal-enabled .reveal-block.is-revealed{
  animation:block-in 700ms cubic-bezier(.22,1,.36,1) var(--reveal-delay,0ms) both;
}
@keyframes block-in{
  from{opacity:0;transform:translate3d(0,18px,0)}
  to{opacity:1;transform:translate3d(0,0,0)}
}

@media(prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  .reveal-enabled .reveal-heading .reveal-letter,
  .reveal-enabled .reveal-block{opacity:1!important;transform:none!important;filter:none!important;animation:none!important}
}
@media print{
  .reveal-enabled .reveal-heading .reveal-letter,
  .reveal-enabled .reveal-block{opacity:1!important;transform:none!important;filter:none!important;animation:none!important}
}
