/* Only the existing Green Collagen home campaign uses these corrections. */
.ac-home-hero__media.ac-home-hero__media--green-collagen {
	position: relative;
}

.ac-home-hero__media--green-collagen > .wp-block-image img {
	object-position: 55% 50%;
}

/* A portrait asset must not make the desktop grid taller than its copy. */
@media (min-width: 761px) {
	.ac-home-hero__media--green-collagen > .wp-block-image {
		position: absolute;
		inset: 0;
		width: 100%;
		height: 100%;
	}
}

.ac-home-hero__media--green-collagen > .ac-home-hero__nomination {
	position: absolute;
	z-index: 3;
	top: clamp(.875rem, 2.5vw, 1.625rem);
	right: clamp(.875rem, 2.5vw, 1.625rem);
	bottom: auto;
	left: auto;
	display: flex;
	align-items: center;
	justify-content: center;
	width: clamp(7.5rem, 22%, 11.875rem);
	max-width: calc(100% - 1.75rem);
	margin: 0 !important;
	padding: 0;
	border: 0;
	background: transparent;
	box-shadow: none;
	pointer-events: none;
}

.ac-home-hero__media--green-collagen > .ac-home-hero__nomination > .wp-block-image {
	display: block;
	width: 100%;
	max-width: none;
	margin: 0 !important;
	padding: 0;
}

.ac-home-hero__media--green-collagen > .ac-home-hero__nomination img {
	display: block;
	width: 100%;
	height: auto;
	max-width: 100%;
	max-height: none;
	aspect-ratio: 2036 / 1802;
	object-fit: contain;
	object-position: center;
	margin: 0 !important;
	border: 0;
	border-radius: 0;
	box-shadow: none;
	filter: brightness(0) invert(1) sepia(.25) saturate(.7) brightness(.95);
}
