/* Shared hero text entrance. Keep text readable when JavaScript is unavailable. */
.paragraph.is_title .hero-entry-eyebrow {
  margin: 0 0 .5rem;
  font-family: 'Catamaran', 'Noto Sans TC', sans-serif;
  font-weight: 700;
  font-size: .75rem;
  line-height: 1.5;
  letter-spacing: .4em;
  color: var(--color-1);
  animation: hero-eyebrow-in 650ms ease 150ms backwards;
}
.paragraph.is_title .hero-entry-title {
  animation: hero-title-up 900ms cubic-bezier(.22,.61,.36,1) 400ms backwards;
}
.paragraph.is_title .hero-entry-eyebrow + h1 { margin-top: 2rem; }
@keyframes hero-eyebrow-in {
  from { opacity: 0; }
  to { opacity: 1; }
}
@keyframes hero-title-up {
  from { opacity: 0; transform: translateY(var(--hero-entry-distance, 20px)); }
  to { opacity: 1; transform: translateY(0); }
}
@media (max-width: 767.98px) {
  .hero-entry-title { --hero-entry-distance: 12px; }
  .selected-article-hero.paragraph.is_title .hero-entry-eyebrow + h1 { margin-top: 1.5rem; }
}
@media (prefers-reduced-motion: reduce) {
  .paragraph.is_title .hero-entry-eyebrow,
  .paragraph.is_title .hero-entry-title { animation: none; }
}
@media print {
  .paragraph.is_title .hero-entry-eyebrow,
  .paragraph.is_title .hero-entry-title { animation: none; }
}
