h1 span {
	display: inline-block;
	animation: letter-bounce 0.6s ease-out calc(var(--i) * 0.05s) infinite;
}

@keyframes letter-bounce {
	50% {
		transform: translateY(-0.3em);
		animation-timing-function: ease-in;
	}
}

@media (prefers-reduced-motion: reduce) {
	h1 span {
		animation: none;
	}
}
