/* Animation support / will-change hints */

.will-transform {
  will-change: transform;
}

.will-clip {
  will-change: clip-path;
}

.home-hero__title,
.project-hero__media,
.editorial__portrait,
.intro__thumb {
  will-change: transform, clip-path;
}

@media (prefers-reduced-motion: reduce) {
  .intro,
  .page-veil,
  .cursor {
    display: none !important;
  }

  body.is-intro-active {
    overflow: auto;
  }

  [data-reveal="clip-up"],
  [data-reveal="image"],
  [data-reveal="line"],
  [data-stagger] > * {
    clip-path: none !important;
    opacity: 1 !important;
    transform: none !important;
  }

  .project-card__media img {
    transform: none;
    transition: none;
  }
}
