/**
 * Cover hero zoom – frontend only (not loaded in the block editor).
 * Matches static template .hero-split__media / .page-hero__media.
 */

.wp-block-cover {
	overflow: hidden;
}

.wp-block-cover .wp-block-cover__image-background {
	transform: scale(1.08);
	animation: schrogl-cover-zoom 22s cubic-bezier(0.2, 0.8, 0.2, 1) infinite alternate;
	will-change: transform;
}

@keyframes schrogl-cover-zoom {
	from { transform: scale(1.08) translate3d(0, 0, 0); }
	to { transform: scale(1.16) translate3d(-1.5%, -1%, 0); }
}

@media (prefers-reduced-motion: reduce) {
	.wp-block-cover .wp-block-cover__image-background {
		animation: none;
		transform: none;
		will-change: auto;
	}
}
