.itg .itg-our-people-work-with-us {
	--itg-op-wwu-pt: min(7.5rem, 6.25vw);
	--itg-op-wwu-pb: min(7.5rem, 6.25vw);
	--itg-op-wwu-inset-x: min(3.25rem, 2.7083333333vw);
	--itg-op-wwu-stage-max-w: min(117.25rem, 97.7083333333vw);
	--itg-op-wwu-content-w: min(40rem, 33.3333333333vw);
	--itg-op-wwu-stack-gap: min(1.25rem, 1.0416666667vw);
	--itg-op-wwu-copy-gap: min(1.5rem, 1.25vw);
	--itg-op-wwu-fs-title: min(3.75rem, 3.125vw);
	--itg-op-wwu-lh-title: min(3.75rem, 3.125vw);
	--itg-op-wwu-fs-statement: min(1.5rem, 1.25vw);
	--itg-op-wwu-lh-statement: min(2rem, 1.6666666667vw);
	--itg-op-wwu-content-offset: min(7.5625rem, 6.2994791667vw);
	--itg-op-wwu-gap-col-left: min(7.599375rem, 6.3328125vw);
	--itg-op-wwu-gap-col-right: min(11.24875rem, 9.3748958333vw);
	--itg-op-wwu-trusted-mt: min(15.75rem, 13.125vw);
	--itg-op-wwu-trusted-max-w: min(65.875rem, 54.8958333333vw);
	--itg-op-wwu-photo-w: min(29.177125rem, 24.3142708333vw);
	--itg-op-wwu-photo-h: min(43.949012375rem, 36.6241769792vw);
	--itg-op-wwu-photo-radius: min(6.25rem, 5.2083333333vw);
	--itg-op-wwu-btn-h: min(2.6875rem, 2.2395833333vw);
	--itg-op-wwu-btn-px: min(1.25rem, 1.0416666667vw);
	--itg-op-wwu-btn-py: min(0.625rem, 0.5208333333vw);
	--itg-op-wwu-btn-gap: min(0.75rem, 0.625vw);
	--itg-op-wwu-btn-radius: min(1rem, 0.8333333333vw);
	--itg-op-wwu-btn-fs: min(1.25rem, 1.0416666667vw);
	--itg-op-wwu-btn-icon-w: min(1.25rem, 1.0416666667vw);
	--itg-op-wwu-btn-border: min(0.125rem, 0.1041666667vw);
	--itg-op-wwu-trusted-fs: min(3.75rem, 3.125vw);
	--itg-op-wwu-trusted-lh: min(3.75rem, 3.125vw);

	position: relative;
	z-index: 0;
	box-sizing: border-box;
	width: 100%;
	overflow-x: clip;
	padding:
		var(--itg-op-wwu-pt)
		var(--itg-op-wwu-inset-x)
		var(--itg-op-wwu-pb);
	background-color: var(--itg-color-sand);
}

.itg .itg-our-people-work-with-us__inner {
	box-sizing: border-box;
	width: 100%;
}

.itg .itg-our-people-work-with-us__stage {
	display: grid;
	grid-template-columns:
		minmax(0, var(--itg-op-wwu-photo-w))
		var(--itg-op-wwu-gap-col-left)
		minmax(0, var(--itg-op-wwu-content-w))
		var(--itg-op-wwu-gap-col-right)
		minmax(0, var(--itg-op-wwu-photo-w));
	align-items: start;
	box-sizing: border-box;
	width: 100%;
	max-width: var(--itg-op-wwu-stage-max-w);
	margin-inline: auto;
}

.itg .itg-our-people-work-with-us__content {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: var(--itg-op-wwu-stack-gap);
	grid-column: 3;
	box-sizing: border-box;
	width: 100%;
	margin-top: var(--itg-op-wwu-content-offset);
	text-align: center;
}

.itg .itg-our-people-work-with-us__title {
	margin: 0;
	width: 100%;
	font-family: var(--itg-font-heading);
	font-size: var(--itg-op-wwu-fs-title);
	font-weight: var(--itg-font-weight-light);
	line-height: var(--itg-op-wwu-lh-title);
}

.itg .itg-our-people-work-with-us__title.itg-heading-2 {
	font-size: var(--itg-op-wwu-fs-title);
	line-height: var(--itg-op-wwu-lh-title);
}

.itg .itg-our-people-work-with-us__copy {
	width: 100%;
}

.itg .itg-our-people-work-with-us__lead,
.itg .itg-our-people-work-with-us__paragraph {
	margin: 0 0 var(--itg-op-wwu-copy-gap);
	font-family: var(--itg-font-body);
	font-size: var(--itg-op-wwu-fs-statement);
	font-weight: var(--itg-font-weight-medium);
	line-height: var(--itg-op-wwu-lh-statement);
}

.itg .itg-our-people-work-with-us__lead {
	font-weight: 700;
}

.itg .itg-our-people-work-with-us__copy :last-child {
	margin-bottom: 0;
}

.itg .itg-our-people-work-with-us__lead.itg-text-statement,
.itg .itg-our-people-work-with-us__paragraph.itg-text-statement {
	font-size: var(--itg-op-wwu-fs-statement);
	line-height: var(--itg-op-wwu-lh-statement);
}

.itg .itg-our-people-work-with-us .itg-button {
	gap: var(--itg-op-wwu-btn-gap);
	min-height: var(--itg-op-wwu-btn-h);
	padding: var(--itg-op-wwu-btn-py) var(--itg-op-wwu-btn-px);
	border-width: var(--itg-op-wwu-btn-border);
	border-radius: var(--itg-op-wwu-btn-radius);
	font-size: var(--itg-op-wwu-btn-fs);
	line-height: normal;
}

.itg .itg-our-people-work-with-us .itg-button .itg-text-button {
	font-size: inherit;
	line-height: inherit;
}

.itg .itg-our-people-work-with-us .itg-button__icon {
	width: var(--itg-op-wwu-btn-icon-w);
	height: auto;
}

.itg .itg-our-people-work-with-us__trusted {
	box-sizing: border-box;
	width: 100%;
	max-width: var(--itg-op-wwu-trusted-max-w);
	margin: var(--itg-op-wwu-trusted-mt) auto 0;
	font-family: var(--itg-font-heading);
	font-size: var(--itg-op-wwu-trusted-fs);
	font-weight: var(--itg-font-weight-light);
	line-height: var(--itg-op-wwu-trusted-lh);
	text-align: center;
	white-space: nowrap;
}

.itg .itg-our-people-work-with-us__trusted.itg-heading-2 {
	font-size: var(--itg-op-wwu-trusted-fs);
	line-height: var(--itg-op-wwu-trusted-lh);
}

.itg .itg-our-people-work-with-us__trusted-number {
	color: var(--itg-color-rainforest);
}

.itg .itg-our-people-work-with-us__photo,
.itg .itg-our-people-work-with-us__photo-spacer {
	grid-row: 1;
	width: 100%;
	height: var(--itg-op-wwu-photo-h);
}

.itg .itg-our-people-work-with-us__photo--left,
.itg .itg-our-people-work-with-us__photo-spacer:first-child {
	grid-column: 1;
}

.itg .itg-our-people-work-with-us__photo--right,
.itg .itg-our-people-work-with-us__photo-spacer:last-child {
	grid-column: 5;
}

.itg .itg-our-people-work-with-us__photo {
	overflow: hidden;
	margin: 0;
	border-radius: var(--itg-op-wwu-photo-radius);
}

.itg .itg-our-people-work-with-us__photo--left {
	transform: rotate(-5deg);
}

.itg .itg-our-people-work-with-us__photo--right {
	transform: rotate(5deg);
}

.itg .itg-our-people-work-with-us__photo-image {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

@media (max-width: 767px) {
	.itg .itg-our-people-work-with-us {
		--itg-op-wwu-pt: min(5rem, 19.9004975124vw);
		--itg-op-wwu-pb: min(3.75rem, 14.9253731343vw);
		--itg-op-wwu-inset-x: min(1rem, 3.9800995025vw);
		--itg-op-wwu-content-w: min(23.125rem, 92.039800995vw);
		--itg-op-wwu-content-offset: 0;
		--itg-op-wwu-stack-gap: min(1.25rem, 4.9751243781vw);
		--itg-op-wwu-copy-gap: min(1.5rem, 5.9701492537vw);
		--itg-op-wwu-fs-title: min(2.5rem, 9.9502487562vw);
		--itg-op-wwu-lh-title: min(2.5rem, 9.9502487562vw);
		--itg-op-wwu-fs-statement: min(1.25rem, 4.9751243781vw);
		--itg-op-wwu-lh-statement: min(1.75rem, 6.9651741294vw);
		--itg-op-wwu-photo-w: min(11.046625rem, 43.9701492537vw);
		--itg-op-wwu-photo-h: min(16.639375rem, 66.2403980099vw);
		--itg-op-wwu-photo-radius: min(2.375rem, 9.4527363184vw);
		--itg-op-wwu-photo-gap: min(2.0625rem, 8.2089552239vw);
		--itg-op-wwu-photos-mb: min(2.5rem, 9.9502487562vw);
		--itg-op-wwu-trusted-mt: min(3.75rem, 14.9253731343vw);
		--itg-op-wwu-trusted-max-w: min(19.125rem, 76.1194029851vw);
		--itg-op-wwu-trusted-fs: min(2.5rem, 9.9502487562vw);
		--itg-op-wwu-trusted-lh: min(2.5rem, 9.9502487562vw);
		--itg-op-wwu-btn-h: min(2.6875rem, 10.6965174129vw);
		--itg-op-wwu-btn-px: min(1.25rem, 4.9751243781vw);
		--itg-op-wwu-btn-py: min(0.625rem, 2.4875621891vw);
		--itg-op-wwu-btn-gap: min(0.75rem, 2.9850746269vw);
		--itg-op-wwu-btn-radius: min(1rem, 3.9800995025vw);
		--itg-op-wwu-btn-fs: min(1.25rem, 4.9751243781vw);
		--itg-op-wwu-btn-icon-w: min(1.25rem, 4.9751243781vw);
		--itg-op-wwu-btn-border: min(0.125rem, 0.4975124378vw);
	}

	.itg .itg-our-people-work-with-us__stage {
		display: grid;
		grid-template-columns: repeat(2, minmax(0, var(--itg-op-wwu-photo-w)));
		gap: var(--itg-op-wwu-photo-gap);
		justify-content: center;
	}

	.itg .itg-our-people-work-with-us__content {
		grid-column: 1 / -1;
		grid-row: 2;
		width: 100%;
		max-width: var(--itg-op-wwu-content-w);
		margin-top: var(--itg-op-wwu-photos-mb);
		margin-inline: auto;
	}

	.itg .itg-our-people-work-with-us__photo--left,
	.itg .itg-our-people-work-with-us__photo-spacer:first-child {
		grid-column: 1;
		grid-row: 1;
	}

	.itg .itg-our-people-work-with-us__photo--right,
	.itg .itg-our-people-work-with-us__photo-spacer:last-child {
		grid-column: 2;
		grid-row: 1;
	}

	.itg .itg-our-people-work-with-us__photo {
		display: block;
		width: 100%;
		height: var(--itg-op-wwu-photo-h);
	}

	.itg .itg-our-people-work-with-us__photo-spacer {
		display: none;
	}

	.itg .itg-our-people-work-with-us__stage:not(:has(.itg-our-people-work-with-us__photo)) .itg-our-people-work-with-us__content {
		margin-top: 0;
	}

	.itg .itg-our-people-work-with-us__trusted {
		white-space: normal;
		text-wrap: balance;
	}
}
