.wmail-page .product-hero figure,
.wmail-page .product-story figure { overflow: hidden; border-radius: 15px; }

.wmail-page.motion-enabled .product-hero img {
  transform: translate3d(0, var(--wmail-parallax-y, 0px), 0) scale(1.1);
  will-change: transform;
}
.wmail-page.motion-enabled .product-story img {
  transform: translate3d(0, var(--wmail-parallax-y, 0px), 0) scale(1.12);
  will-change: transform;
}

.wmail-page.motion-enabled .wmail-reveal {
  opacity: 0;
  transform: translate3d(0, 22px, 0);
  transition: opacity .68s cubic-bezier(.2,.7,.2,1), transform .68s cubic-bezier(.2,.7,.2,1);
  transition-delay: var(--wmail-reveal-delay, 0ms);
}
.wmail-page.motion-enabled .wmail-reveal.is-visible { opacity: 1; transform: none; }

@media (hover: hover) and (prefers-reduced-motion: no-preference) {
  .wmail-page .wmail-feature-list article { transition: transform .25s ease; }
  .wmail-page .wmail-feature-list article:hover { transform: translateX(6px); }
}
@media (prefers-reduced-motion: reduce) {
  .wmail-page.motion-enabled .product-hero img,
  .wmail-page.motion-enabled .product-story img { transform: none; will-change: auto; }
  .wmail-page.motion-enabled .wmail-reveal { opacity: 1; transform: none; transition: none; }
}
