.home .hero-copy > * { animation: none; }
.motion-title { overflow: clip; }
.motion-line {
  display: block;
  transform-origin: 0 100%;
}
.motion-editorial {
  font-size: clamp(22px, 3vw, 42px);
  line-height: 1.12;
  letter-spacing: -.025em;
  font-family: var(--serif);
  font-style: italic;
  text-transform: none;
}
.detail-chapter-header .motion-editorial {
  font-size: clamp(16px, 2.2vw, 30px);
  text-align: right;
}
@media (max-width: 760px) {
  .detail-chapter-header .motion-editorial { text-align: left; }
}

.home .hero h1 > .motion-line { color: inherit; }
