/* Native hover microinteractions recovered from Webflow IX patterns. */

.company-card .image-wrapper .image,
.company-card .link-icon-right,
.resource-card-image-wrapper .resource-image-wrapper {
  transform-style: preserve-3d;
  transition: transform 300ms ease;
  will-change: transform;
}

html.native-reveal-ready .company-card[data-reveal].is-revealed:hover,
.company-card:hover {
  transform: scale3d(.98, .98, 1.001);
}

.company-card:hover .image-wrapper .image {
  transform: scale3d(1.02, 1.02, 1);
}

.company-card:hover .link-icon-right {
  transform: translate3d(3px, 0, 0);
}

.resource-card-image-wrapper:hover .resource-image-wrapper {
  transform: scale3d(1.04, 1.04, 1);
}

@media (prefers-reduced-motion: reduce) {
  .company-card .image-wrapper .image,
  .company-card .link-icon-right,
  .resource-card-image-wrapper .resource-image-wrapper {
    transition: none;
    will-change: auto;
  }
}
