/* Heading reveal is independent from the scroll-linked card stack. */
@media (prefers-reduced-motion:no-preference) {
  .cases h2 {
    opacity:0;
    transform:translateY(56px);
    transition:opacity .58s ease-out,transform .58s ease-out;
  }
  .cases.is-appeared h2 { opacity:1; transform:translateY(0); }
}

@media (prefers-reduced-motion:reduce) {
  .cases h2,.cases .case,.cases .case.reverse {
    opacity:1!important;
    transform:none!important;
    transition:none!important;
  }
}
