/* A local display serif for the first scene's brand line only. */
@font-face {
  font-family: 'ZET Cormorant Garamond';
  src: url('/assets/fonts-v19/cormorant-garamond-semibold-latin.woff2') format('woff2');
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}

.hero-v17 .hero-v17-headline .hero-v17-brand {
  font-family: 'ZET Cormorant Garamond', Georgia, 'Times New Roman', serif;
  font-style: normal;
  font-weight: 600;
  font-synthesis: none;
  font-size: 1.12em;
  line-height: 1.02;
  letter-spacing: .018em;
  margin-top: .13em;
  white-space: nowrap;
}

/* Keep image details legible while retaining a gentle scene movement. */
.hero-v17 .hero-v17-picture img {
  transform: scale(1);
  animation-name: hero-v19-drift;
}
@keyframes hero-v19-drift {
  from { transform: scale(1); }
  to { transform: scale(1.018); }
}
@media (prefers-reduced-motion: reduce) {
  .hero-v17 .hero-v17-picture img { animation: none; transform: none; }
}
