/* Page hero — map overlay */
.maac-page-hero__map,
.maac-area-hero__map {
	position: absolute;
	top: 50%;
	right: 0;
	z-index: 0;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	width: min(58%, 36rem);
	height: 92%;
	transform: translateY(-50%);
	pointer-events: none;
	-webkit-mask-image: linear-gradient(90deg, transparent 0%, #000 38%);
	mask-image: linear-gradient(90deg, transparent 0%, #000 38%);
}

.maac-page-hero__map img,
.maac-area-hero__map img {
	width: 100%;
	height: 100%;
	opacity: 0.24;
	object-fit: contain;
	object-position: right center;
}

.maac-page-hero__inner {
	position: relative;
	z-index: 2;
	display: flex;
	flex: 1;
	flex-direction: column;
	justify-content: flex-end;
	width: 100%;
	min-height: clamp(16rem, 34vh, 24rem);
	padding-top: clamp(2.5rem, 7vh, 4.5rem);
	padding-bottom: clamp(2.25rem, 4.5vw, 3.25rem);
}
