[data-reveal] {
	opacity: 0;
	transform: translateY(22px);
	transition: opacity .65s ease, transform .65s ease;
}
[data-reveal].is-visible {
	opacity: 1;
	transform: translateY(0);
}

@media (prefers-reduced-motion: reduce) {
	*, *::before, *::after {
		animation-duration: .001ms !important;
		animation-iteration-count: 1 !important;
		scroll-behavior: auto !important;
		transition-duration: .001ms !important;
	}
	[data-reveal] {
		opacity: 1;
		transform: none;
	}
	.mme-hero::before,
	.mme-hero::after { transition: none; }
	.mme-hero,
	.mme-hero__content { transition: none; transform: none; }
	.mme-cursor,
	.mme-cursor-dot { display: none; }
	.mme-feature:hover,
	.mme-capability-list div:hover,
	.mme-pill-grid span:hover,
	.mme-placeholder-card:hover,
	.mme-empty:hover,
	.mme-client-wall__item:hover,
	.mme-metrics div:hover,
	.mme-process article:hover {
		transform: none;
	}
}
