/* Opening title: a quiet two-part editorial reveal */
.hero-copy .eyebrow,
.hero-copy h1 > span,
.hero-copy h1 > em,
.hero-copy > .text-link{
  opacity:0;
  animation:hero-title-reveal .85s cubic-bezier(.2,.7,.2,1) forwards;
}
.hero-copy .eyebrow{animation-delay:.12s}
.hero-copy h1 > span,
.hero-copy h1 > em{display:block}
.hero-copy h1 > span{animation-delay:.28s}
.hero-copy h1 > em{animation-delay:.52s}
.hero-copy > .text-link{animation-delay:.78s}
@keyframes hero-title-reveal{
  from{opacity:0;transform:translateY(34px);filter:blur(5px)}
  to{opacity:1;transform:translateY(0);filter:blur(0)}
}
@media(prefers-reduced-motion:reduce){
  .hero-copy .eyebrow,
  .hero-copy h1 > span,
  .hero-copy h1 > em,
  .hero-copy > .text-link{opacity:1;animation:none}
}
