.itg .itg-our-pacts-measure {
	--itg-op-m-shell-radius: 2.6041666667vw;
	--itg-op-m-max-w: 33.3333333333vw;
	--itg-op-m-inset-x: 4.1666666667vw;
	--itg-op-m-py: 6.25vw;
	--itg-op-m-gap: 1.0416666667vw;
	--itg-op-m-fs-title: 3.125vw;
	--itg-op-m-lh-title: 3.125vw;
	--itg-op-m-fs-body: 1.25vw;
	--itg-op-m-lh-body: 1.6666666667vw;
	--itg-op-m-cards-inset-x: 5.7291666667vw;
	--itg-op-m-cards-mt: 1.3541666667vw;
	--itg-op-m-cards-min-h: 51.09375vw;
	--itg-op-m-shell-pb: 7.03125vw;
	--itg-op-m-card-w: 41.6666666667vw;
	--itg-op-m-card-h: 25.0520833333vw;
	--itg-op-m-card-h-education: 24.6354166667vw;
	--itg-op-m-card-radius: 2.6041666667vw;
	--itg-op-m-card-offset-conservation: 12.0833333333vw;
	--itg-op-m-card-offset-poverty: 26.0416666667vw;
	--itg-op-m-card-copy-w: 43.594375%;
	--itg-op-m-fs-card-title: 2.0833333333vw;
	--itg-op-m-lh-card-title: 2.0833333333vw;
	--itg-op-m-fs-card-tagline: 1.25vw;
	--itg-op-m-lh-card-tagline: 1.6666666667vw;
	--itg-op-m-card-copy-gap: 0.2083333333vw;
	--itg-op-m-card-tagline-mt: 0.5208333333vw;

	box-sizing: border-box;
	width: 100%;
	color: var(--itg-color-sand);
}

.itg .itg-our-pacts-measure__shell {
	box-sizing: border-box;
	width: 100%;
	padding-bottom: var(--itg-op-m-shell-pb);
	overflow: hidden;
	border-radius: var(--itg-op-m-shell-radius);
	background-color: var(--itg-color-mahogany);
}

.itg .itg-our-pacts-measure__inner {
	display: flex;
	flex-direction: column;
	gap: var(--itg-op-m-gap);
	align-items: center;
	box-sizing: border-box;
	width: calc(100% - (2 * var(--itg-op-m-inset-x)));
	max-width: var(--itg-op-m-max-w);
	margin-inline: auto;
	padding-top: var(--itg-op-m-py);
	padding-bottom: 0;
	text-align: center;
}

.itg .itg-our-pacts-measure__shell > .itg-our-pacts-measure__inner:last-child {
	padding-bottom: var(--itg-op-m-py);
}

.itg .itg-our-pacts-measure__title,
.itg .itg-our-pacts-measure h2.itg-our-pacts-measure__title,
.itg .itg-our-pacts-measure__title.itg-heading-2,
.itg .itg-our-pacts-measure__title.itg-color-sand {
	margin: 0;
	width: 100%;
	font-size: var(--itg-op-m-fs-title);
	line-height: var(--itg-op-m-lh-title);
	color: var(--itg-color-sand);
}

.itg .itg-our-pacts-measure__body,
.itg .itg-our-pacts-measure__body.itg-text-statement,
.itg .itg-our-pacts-measure__body.itg-color-sand {
	margin: 0;
	width: 100%;
	font-size: var(--itg-op-m-fs-body);
	line-height: var(--itg-op-m-lh-body);
	color: var(--itg-color-sand);
}

.itg .itg-our-pacts-measure__cards {
	position: relative;
	box-sizing: border-box;
	width: calc(100% - (2 * var(--itg-op-m-cards-inset-x)));
	min-height: var(--itg-op-m-cards-min-h);
	margin-inline: auto;
	margin-top: var(--itg-op-m-cards-mt);
}

.itg .itg-our-pacts-measure__card {
	position: absolute;
	display: block;
	box-sizing: border-box;
	width: var(--itg-op-m-card-w);
	margin: 0;
	padding: 0;
	overflow: hidden;
	color: inherit;
	text-decoration: none;
	border-radius: var(--itg-op-m-card-radius);
}

.itg .itg-our-pacts-measure__card--linked {
	cursor: pointer;
}

.itg .itg-our-pacts-measure__card--linked:focus-visible {
	outline: 2px solid var(--itg-color-sand);
	outline-offset: 0.2083333333vw;
}

.itg .itg-our-pacts-measure__card--education {
	top: 0;
	left: 0;
	height: var(--itg-op-m-card-h-education);
}

.itg .itg-our-pacts-measure__card--conservation {
	top: var(--itg-op-m-card-offset-conservation);
	right: 0;
	left: auto;
	height: var(--itg-op-m-card-h);
}

.itg .itg-our-pacts-measure__card--poverty {
	top: var(--itg-op-m-card-offset-poverty);
	left: 0;
	height: var(--itg-op-m-card-h);
}

.itg .itg-our-pacts-measure__card-art {
	position: absolute;
	inset: 0;
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: inherit;
	pointer-events: none;
}

.itg .itg-our-pacts-measure__card-copy {
	position: absolute;
	z-index: 2;
	display: flex;
	flex-direction: column;
	gap: var(--itg-op-m-card-copy-gap);
	box-sizing: border-box;
	width: var(--itg-op-m-card-copy-w);
	margin: 0;
	text-align: left;
	pointer-events: none;
}

.itg .itg-our-pacts-measure__card-copy--bottom-left {
	left: 6.27%;
	bottom: 9.2%;
	width: var(--itg-op-m-card-copy-w);
}

.itg .itg-our-pacts-measure__card-copy--right {
	top: 16.2%;
	left: 53.8%;
	width: var(--itg-op-m-card-copy-w);
}

.itg .itg-our-pacts-measure__card-copy--poverty.itg-our-pacts-measure__card-copy--right {
	top: 21.2%;
	left: 53%;
}

.itg .itg-our-pacts-measure__card-copy--text-lime,
.itg .itg-our-pacts-measure__card-copy--text-lime .itg-our-pacts-measure__card-label,
.itg .itg-our-pacts-measure__card-copy--text-lime .itg-our-pacts-measure__card-title,
.itg .itg-our-pacts-measure__card-copy--text-lime .itg-our-pacts-measure__card-tagline {
	color: var(--itg-color-lime);
}

.itg .itg-our-pacts-measure__card-copy--text-mahogany,
.itg .itg-our-pacts-measure__card-copy--text-mahogany .itg-our-pacts-measure__card-label,
.itg .itg-our-pacts-measure__card-copy--text-mahogany .itg-our-pacts-measure__card-title,
.itg .itg-our-pacts-measure__card-copy--text-mahogany .itg-our-pacts-measure__card-tagline {
	color: var(--itg-color-mahogany);
}

.itg .itg-our-pacts-measure__card-label {
	margin: 0;
	font-family: var(--itg-font-heading);
	font-size: var(--itg-op-m-fs-card-title);
	font-weight: var(--itg-font-weight-light);
	line-height: var(--itg-op-m-lh-card-title);
}

.itg .itg-our-pacts-measure__card-title,
.itg .itg-our-pacts-measure__card-title.itg-heading-3,
.itg .itg-our-pacts-measure h3.itg-our-pacts-measure__card-title {
	margin: 0;
	font-family: var(--itg-font-heading);
	font-size: var(--itg-op-m-fs-card-title);
	font-weight: var(--itg-font-weight-light);
	line-height: var(--itg-op-m-lh-card-title);
}

.itg .itg-our-pacts-measure__card-tagline,
.itg .itg-our-pacts-measure__card-tagline.itg-text-statement {
	margin: var(--itg-op-m-card-tagline-mt) 0 0;
	font-size: var(--itg-op-m-fs-card-tagline);
	line-height: var(--itg-op-m-lh-card-tagline);
}

@media (max-width: 767px) {
	.itg .itg-our-pacts-measure {
		--itg-op-m-shell-radius: min(1.5625rem, 6.2189054726vw);
		--itg-op-m-max-w: min(23.1875rem, 92.2885572139vw);
		--itg-op-m-inset-x: min(0.9375rem, 3.7313432836vw);
		--itg-op-m-py: min(3.75rem, 14.9253731343vw);
		--itg-op-m-gap: min(1.875rem, 7.4626865672vw);
		--itg-op-m-fs-title: min(2.5rem, 9.9502487562vw);
		--itg-op-m-lh-title: min(2.5rem, 9.9502487562vw);
		--itg-op-m-fs-body: min(1.25rem, 4.9751243781vw);
		--itg-op-m-lh-body: min(1.75rem, 6.9651741294vw);
		--itg-op-m-cards-inset-x: min(1rem, 3.9800995025vw);
		--itg-op-m-cards-mt: min(2.5rem, 9.9502487562vw);
		--itg-op-m-cards-min-h: 0;
		--itg-op-m-cards-gap: min(0.5rem, 1.9900497512vw);
		--itg-op-m-shell-pb: min(3.75rem, 14.9253731343vw);
		--itg-op-m-card-w: 100%;
		--itg-op-m-card-radius: 0;
		--itg-op-m-card-copy-w: min(10.0625rem, 40.0497512438vw);
		--itg-op-m-fs-card-title: min(1.375rem, 5.4726368159vw);
		--itg-op-m-lh-card-title: min(1.375rem, 5.4726368159vw);
		--itg-op-m-fs-card-tagline: min(0.875rem, 3.4825870647vw);
		--itg-op-m-lh-card-tagline: min(1.125rem, 4.4776119403vw);
		--itg-op-m-card-copy-gap: min(0.125rem, 0.4975124378vw);
		--itg-op-m-card-tagline-mt: min(0.25rem, 0.9950248756vw);
	}

	.itg .itg-our-pacts-measure__inner {
		align-items: flex-start;
		text-align: left;
	}

	.itg .itg-our-pacts-measure__title,
	.itg .itg-our-pacts-measure__body {
		word-break: break-word;
	}

	.itg .itg-our-pacts-measure__cards {
		display: flex;
		flex-direction: column;
		gap: var(--itg-op-m-cards-gap);
	}

	.itg .itg-our-pacts-measure__card {
		position: relative;
		top: auto;
		right: auto;
		left: auto;
		height: auto;
	}

	.itg .itg-our-pacts-measure__card--education {
		aspect-ratio: 800 / 473;
		order: 1;
	}

	.itg .itg-our-pacts-measure__card--poverty {
		order: 2;
	}

	.itg .itg-our-pacts-measure__card--conservation {
		order: 3;
	}

	.itg .itg-our-pacts-measure__card--conservation,
	.itg .itg-our-pacts-measure__card--poverty {
		aspect-ratio: 800 / 481;
	}

	.itg .itg-our-pacts-measure__card-copy--right,
	.itg .itg-our-pacts-measure__card-copy--bottom-left {
		width: var(--itg-op-m-card-copy-w);
	}
}
