.ch-alpha-landing.ch-section-reveal-ready .ch-section-reveal {
	--ch-section-delay: 0ms;
	opacity: 0;
	transform: translate3d(0, 72px, 0);
	transition:
		opacity 850ms cubic-bezier(.22, 1, .36, 1) var(--ch-section-delay),
		transform 1000ms cubic-bezier(.22, 1, .36, 1) var(--ch-section-delay);
	will-change: opacity, transform;
}

.ch-alpha-landing.ch-section-reveal-ready .ch-section-reveal.is-visible {
	opacity: 1;
	transform: translate3d(0, 0, 0);
	will-change: auto;
}

.ch-alpha-landing.ch-parallax-ready .ch-parallax {
	--ch-parallax-y: 0px;
	--ch-parallax-scale: 1;
	transform: translate3d(0, var(--ch-parallax-y), 0) scale(var(--ch-parallax-scale));
	transform-origin: center;
	backface-visibility: hidden;
	will-change: transform;
}

.ch-alpha-landing.ch-parallax-ready .ch-parallax--crop {
	--ch-parallax-scale: 1.11;
}

.ch-alpha-landing.ch-parallax-ready .ch-parallax--strong {
	--ch-parallax-scale: 1.11;
}

.ch-alpha-landing.ch-parallax-ready .ch-parallax--hero {
	--ch-parallax-scale: 1.04;
}

@media (max-width: 767px) {
	.ch-alpha-landing.ch-section-reveal-ready .ch-section-reveal {
		transform: translate3d(0, 46px, 0);
		transition-duration: 700ms, 850ms;
	}

	.ch-alpha-landing.ch-section-reveal-ready .ch-section-reveal.is-visible {
		transform: translate3d(0, 0, 0);
	}

	.ch-alpha-landing.ch-parallax-ready .ch-parallax--crop {
		--ch-parallax-scale: 1.08;
	}

	.ch-alpha-landing.ch-parallax-ready .ch-parallax--strong {
		--ch-parallax-scale: 1.12;
	}
}

@media (prefers-reduced-motion: reduce) {
	.ch-alpha-landing.ch-section-reveal-ready .ch-section-reveal {
		opacity: 1 !important;
		transform: none !important;
		transition: none !important;
		will-change: auto;
	}

	.ch-alpha-landing.ch-parallax-ready .ch-parallax {
		transform: none !important;
		will-change: auto;
	}
}
