@keyframes fadeUp {
  from {
    opacity: 0;
    transform: translateY(18px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.section-card,
.hero-panel,
.info-card,
.chip,
.contact-links a {
  animation: fadeUp 600ms ease both;
}

.hero-panel {
  animation-delay: 140ms;
}

.info-card:nth-child(2) {
  animation-delay: 120ms;
}

.info-card:nth-child(3) {
  animation-delay: 240ms;
}

.chip:nth-child(2n) {
  animation-delay: 80ms;
}
