.sk-has-anim .sk-reveal {
	opacity: 0;
	transform: translateY(22px);
	animation: sk-reveal 0.95s var(--sk-ease) forwards;
}

.sk-has-anim .sk-hero__title span {
	display: block;
	opacity: 0;
	transform: translateY(28px);
	animation: sk-reveal 1.05s var(--sk-ease) forwards;
}

.sk-has-anim .sk-hero .sk-kicker {
	animation-delay: 0.05s;
}

.sk-has-anim .sk-hero__title span:nth-child(1) {
	animation-delay: 0.12s;
}

.sk-has-anim .sk-hero__title span:nth-child(2) {
	animation-delay: 0.22s;
}

.sk-has-anim .sk-hero__subtitle {
	animation-delay: 0.3s;
}

.sk-has-anim .sk-hero__actions {
	animation-delay: 0.42s;
}

.sk-has-anim .sk-avail {
	opacity: 0;
	transform: translateY(18px);
	animation: sk-reveal 0.9s var(--sk-ease) 0.5s forwards;
}

.sk-has-anim .sk-why__item:nth-child(1) { animation-delay: 0.05s; }
.sk-has-anim .sk-why__item:nth-child(2) { animation-delay: 0.12s; }
.sk-has-anim .sk-why__item:nth-child(3) { animation-delay: 0.19s; }
.sk-has-anim .sk-why__item:nth-child(4) { animation-delay: 0.26s; }

.sk-has-anim .sk-vehicle:nth-child(1) { animation-delay: 0.05s; }
.sk-has-anim .sk-vehicle:nth-child(2) { animation-delay: 0.12s; }
.sk-has-anim .sk-vehicle:nth-child(3) { animation-delay: 0.19s; }
.sk-has-anim .sk-vehicle:nth-child(4) { animation-delay: 0.26s; }
.sk-has-anim .sk-vehicle:nth-child(5) { animation-delay: 0.33s; }

.sk-has-anim .sk-vehicle {
	opacity: 0;
	transform: translateY(24px);
	animation: sk-reveal 0.9s var(--sk-ease) forwards;
}

@keyframes sk-reveal {
	to {
		opacity: 1;
		transform: none;
	}
}

@media (prefers-reduced-motion: reduce) {
	.sk-has-anim .sk-reveal,
	.sk-has-anim .sk-hero__title span,
	.sk-has-anim .sk-avail,
	.sk-has-anim .sk-vehicle,
	.sk-vehicle__media img {
		animation: none !important;
		opacity: 1 !important;
		transform: none !important;
		transition: none !important;
	}

	html {
		scroll-behavior: auto !important;
	}
}
