/* =========================================================
   WINE HERITANCE MOTION SYSTEM 6.2
   Premium · Editoriale · Cinematografico · Scroll-led
   ========================================================= */

.wh-motion-title,
.wh-motion-eyebrow,
.wh-motion-text,
.wh-motion-cta,
.wh-motion-image,
.wh-motion-card,
.wh-motion-newsletter-form,
.wh-motion-item,
.wh-motion-number,
.wh-motion-watermark,
.wh-founder-step,
.wh-founder-keywords span,
.wh-people-title,
.wh-people-line,
.wh-people-description,
.wh-people-card,
.wh-people-image,
.wh-people-caption,
.wh-people-name,
.wh-people-territory {
  will-change: transform, opacity;
}

.wh-motion-image,
.wh-motion-card-image,
.wh-founder-step-image,
.wh-people-card {
  overflow: hidden;
}

.wh-motion-image img,
.wh-motion-card-image img,
.wh-founder-step-image img,
.wh-people-image {
  backface-visibility: hidden;
  will-change: transform;
}

.wh-motion-arrow {
  display: inline-block;
  transition: transform 420ms cubic-bezier(.22, 1, .36, 1);
}

@media (hover: hover) and (pointer: fine) {
  .wh-motion-cta:hover .wh-motion-arrow,
  .wh-motion-card-cta:hover .wh-motion-arrow,
  .wh-motion-newsletter-cta:hover .wh-motion-arrow {
    transform: translateX(7px);
  }

  .wh-people-card {
    transition:
      transform 650ms cubic-bezier(.22, 1, .36, 1),
      box-shadow 650ms cubic-bezier(.22, 1, .36, 1);
  }

  .wh-people-card:hover {
    transform: translateY(-3px);
  }

  .wh-people-card:hover .wh-people-image {
    transform: scale(1.025);
  }

  .wh-people-image {
    transition: transform 750ms cubic-bezier(.22, 1, .36, 1);
  }
}

html.whms-fallback .wh-motion-title,
html.whms-fallback .wh-motion-eyebrow,
html.whms-fallback .wh-motion-text,
html.whms-fallback .wh-motion-cta,
html.whms-fallback .wh-motion-image,
html.whms-fallback .wh-motion-card,
html.whms-fallback .wh-motion-newsletter-form,
html.whms-fallback .wh-motion-item,
html.whms-fallback .wh-motion-number,
html.whms-fallback .wh-motion-watermark,
html.whms-fallback .wh-founder-step,
html.whms-fallback .wh-founder-keywords span,
html.whms-fallback .wh-people-title,
html.whms-fallback .wh-people-line,
html.whms-fallback .wh-people-description,
html.whms-fallback .wh-people-card,
html.whms-fallback .wh-people-image,
html.whms-fallback .wh-people-caption,
html.whms-fallback .wh-people-name,
html.whms-fallback .wh-people-territory {
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
  clip-path: none !important;
}
