@keyframes blink {
  0%, 100% { opacity: 1; }
  50%       { opacity: .25; }
}

@keyframes fadeUp {
  from { opacity: 0; transform: translateY(14px); }
  to   { opacity: 1; transform: translateY(0); }
}

.blink { animation: blink 2.5s ease-in-out infinite; }

.a1 { opacity: 0; animation: fadeUp .5s ease .05s forwards; }
.a2 { opacity: 0; animation: fadeUp .5s ease .15s forwards; }
.a3 { opacity: 0; animation: fadeUp .5s ease .28s forwards; }
.a4 { opacity: 0; animation: fadeUp .5s ease .42s forwards; }
.a5 { opacity: 0; animation: fadeUp .5s ease .56s forwards; }
.a6 { opacity: 0; animation: fadeUp .5s ease .70s forwards; }
.a7 { opacity: 0; animation: fadeUp .5s ease .84s forwards; }
