/**
 * Aulani Design Lab — rave lasers overlay.
 * Canvas sits over the hero artwork, under the copy.
 * NOTE: .hero-bleed__media is already position:absolute (the bleed layer)
 * — do NOT override its position or the hero layout breaks.
 */
.hero--hitmaker {
	position: relative;
}

canvas.rave-lasers {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	mix-blend-mode: screen;
	z-index: 2;
}

.hero-bleed__inner,
.hero--hitmaker .hero__inner {
	position: relative;
	z-index: 3;
}
