/* Progressive home motion. Content stays visible when JavaScript is unavailable. */
.iq-home.iq-home-motion-ready .iq-home-reveal {
  --iq-home-reveal-delay: 0ms;
  opacity: 0;
  filter: blur(4px);
  transform: translate3d(0, 28px, 0) scale(.985);
  transform-origin: center;
  transition:
    opacity .64s cubic-bezier(.2, .75, .25, 1),
    transform .72s cubic-bezier(.16, 1, .3, 1),
    filter .52s ease;
  transition-delay: var(--iq-home-reveal-delay);
  will-change: opacity, transform, filter;
}

.iq-home.iq-home-motion-ready .iq-home-reveal--left {
  transform: translate3d(-34px, 0, 0) scale(.985);
}

.iq-home.iq-home-motion-ready .iq-home-reveal--right {
  transform: translate3d(34px, 0, 0) scale(.985);
}

.iq-home.iq-home-motion-ready .iq-home-reveal.is-visible {
  opacity: 1;
  filter: blur(0);
  transform: translate3d(0, 0, 0) scale(1);
}

.iq-home.iq-home-motion-ready .iq-home-reveal.is-settled {
  will-change: auto;
}

@media (prefers-reduced-motion: reduce) {
  .iq-home.iq-home-motion-ready .iq-home-reveal,
  .iq-home.iq-home-motion-ready .iq-home-reveal--left,
  .iq-home.iq-home-motion-ready .iq-home-reveal--right,
  .iq-home.iq-home-motion-ready .iq-home-reveal.is-visible {
    opacity: 1;
    filter: none;
    transform: none;
    transition: none;
    will-change: auto;
  }
}
