.nd-reveal-group > .nd-reveal {
  visibility: visible;
  opacity: 1;
  transform: none;
}

.nd-reveal-group.is-prepared:not(.is-visible) > .nd-reveal {
  visibility: hidden;
  opacity: 0;
  transform: translate3d(0, 18px, 0);
}

.nd-reveal-group.is-prepared.is-visible > .nd-reveal--2 {
  transition-delay: 80ms;
}

.nd-reveal-group.is-prepared.is-visible > .nd-reveal--3 {
  transition-delay: 160ms;
}

.nd-reveal-group.is-prepared.is-visible > .nd-reveal {
  visibility: visible;
  opacity: 1;
  transform: translate3d(0, 0, 0);
  transition:
    transform 680ms cubic-bezier(0.22, 1, 0.36, 1),
    opacity 520ms cubic-bezier(0.22, 1, 0.36, 1);
}

@media (prefers-reduced-motion: reduce) {
  .nd-reveal-group > .nd-reveal {
    visibility: visible;
    opacity: 1;
    transform: none;
    transition: none;
  }
}
