/* Hero parallax layers (see parallax.js). */
.mcf-parallax { overflow: hidden; }
.mcf-parallax .wp-block-cover__image-background { will-change: transform; }
.mcf-px-wrap, .mcf-px-sweep { position: absolute; inset: 0; pointer-events: none; z-index: 1; overflow: hidden; }
.mcf-parallax .wp-block-cover__inner-container { position: relative; z-index: 2; }
.mcf-px-wrap i {
	position: absolute; display: block; will-change: transform;
	background: linear-gradient(135deg, rgba(255, 255, 255, 0.95), rgba(140, 230, 255, 0.45) 45%, rgba(255, 255, 255, 0.08));
}
.mcf-px-sweep {
	background: linear-gradient(105deg, transparent calc(var(--p, 0) * 140% - 30%), rgba(255, 255, 255, 0.10) calc(var(--p, 0) * 140% - 15%), rgba(180, 235, 255, 0.18) calc(var(--p, 0) * 140% - 10%), transparent calc(var(--p, 0) * 140%));
	mix-blend-mode: screen;
}
