body.home .site-header {
  mix-blend-mode: normal;
}

body.home .hero__media video,
body.home .hero__media img {
  filter: saturate(0.96) contrast(1.03) brightness(0.88);
}

body.home .hero__media img {
  transform: scale(1.08);
  animation: heroDrift 18s ease-in-out infinite alternate;
}

body.home .flagship .copy-panel {
  min-height: 620px;
}

@keyframes heroDrift {
  from {
    transform: scale(1.08) translate3d(0, 0, 0);
  }
  to {
    transform: scale(1.14) translate3d(-1.2%, 1.2%, 0);
  }
}
