/* Crossfade full-size featured frames; a scaled card exposes the card behind it. */
body[data-page="blog"] #blog-featured.featured-wrap > .featured,
body[data-page="imminews"] #featured-wrap.featured-wrap > .featured {
  transform: none !important;
  transition: opacity .62s cubic-bezier(.22,1,.36,1) !important;
}
body[data-page="blog"] #blog-featured.featured-wrap > .featured.ir-featured-entering,
body[data-page="imminews"] #featured-wrap.featured-wrap > .featured.ir-featured-entering,
body[data-page="blog"] #blog-featured.ir-featured-reverse > .featured.ir-featured-entering,
body[data-page="imminews"] #featured-wrap.ir-featured-reverse > .featured.ir-featured-entering {
  opacity: 0;
  transform: none !important;
}
body[data-page="blog"] #blog-featured.featured-wrap > .featured.ir-featured-leaving.ir-featured-exit-active,
body[data-page="imminews"] #featured-wrap.featured-wrap > .featured.ir-featured-leaving.ir-featured-exit-active,
body[data-page="blog"] #blog-featured.ir-featured-reverse > .featured.ir-featured-leaving.ir-featured-exit-active,
body[data-page="imminews"] #featured-wrap.ir-featured-reverse > .featured.ir-featured-leaving.ir-featured-exit-active {
  opacity: 0;
  transform: none !important;
}
body[data-page="blog"] #blog-featured .featured-media,
body[data-page="imminews"] #featured-wrap .featured-media {
  overflow: hidden !important;
}
body[data-page="blog"] #blog-featured .featured-media img,
body[data-page="imminews"] #featured-wrap .featured-media img {
  transition: transform .72s cubic-bezier(.22,1,.36,1) !important;
}
body[data-page="blog"] #blog-featured .featured.ir-featured-entering .featured-media img,
body[data-page="imminews"] #featured-wrap .featured.ir-featured-entering .featured-media img,
body[data-page="blog"] #blog-featured.ir-featured-reverse .featured.ir-featured-entering .featured-media img,
body[data-page="imminews"] #featured-wrap.ir-featured-reverse .featured.ir-featured-entering .featured-media img {
  transform: scale(1.025) !important;
}
@media (prefers-reduced-motion: reduce) {
  body[data-page="blog"] #blog-featured.featured-wrap > .featured,
  body[data-page="imminews"] #featured-wrap.featured-wrap > .featured,
  body[data-page="blog"] #blog-featured .featured-media img,
  body[data-page="imminews"] #featured-wrap .featured-media img {
    transition: none !important;
  }
}
