.itg .itg-news-archive-hero-intro {
	--itg-na-hi-max-w: min(35rem, 29.1666666667vw);
	--itg-na-hi-inset-x: min(23.75rem, 19.7916666667vw);
	--itg-na-hi-pt: min(15.5rem, 12.9166666667vw);
	--itg-na-hi-pb: min(5rem, 4.1666666667vw);
	--itg-na-hi-gap: min(1.25rem, 1.0416666667vw);
	--itg-na-hi-radius: min(3.125rem, 2.6041666667vw);
	--itg-na-hi-fs-title: min(6.25rem, 5.2083333333vw);
	--itg-na-hi-lh-title: min(5.625rem, 4.6875vw);
	--itg-na-hi-fs-intro: min(1.5rem, 1.25vw);
	--itg-na-hi-lh-intro: min(2rem, 1.6666666667vw);


	--itg-na-hi-featured-inset-x: min(5rem, 4.1666666667vw);
	--itg-na-hi-featured-max-w: min(109.5rem, 91.25vw);
	--itg-na-hi-featured-gap: min(4rem, 3.3333333333vw);
	--itg-na-hi-featured-body-gap: min(1.25rem, 1.0416666667vw);
	--itg-na-hi-featured-image-w: min(53.75rem, 44.7916666667vw);
	--itg-na-hi-featured-aspect: 860 / 560;
	--itg-na-hi-featured-radius: min(1.5625rem, 1.3020833333vw);
	--itg-na-hi-featured-fs-title: min(3.75rem, 3.125vw);
	--itg-na-hi-featured-lh-title: min(3.75rem, 3.125vw);
	--itg-na-hi-featured-tag-inset: min(1.25rem, 1.0416666667vw);
	--itg-na-hi-featured-tag-px: min(1.25rem, 1.0416666667vw);
	--itg-na-hi-featured-tag-py: min(0.625rem, 0.5208333333vw);
	--itg-na-hi-featured-tag-radius: min(1rem, 0.8333333333vw);
	--itg-na-hi-featured-fs-tag: min(1rem, 0.8333333333vw);
	--itg-na-hi-featured-btn-h: min(2.6875rem, 2.2395833333vw);
	--itg-na-hi-featured-btn-px: min(1.25rem, 1.0416666667vw);
	--itg-na-hi-featured-btn-py: min(0.625rem, 0.5208333333vw);
	--itg-na-hi-featured-btn-gap: min(0.75rem, 0.625vw);
	--itg-na-hi-featured-btn-radius: min(1rem, 0.8333333333vw);
	--itg-na-hi-featured-btn-fs: min(1.25rem, 1.0416666667vw);
	--itg-na-hi-featured-btn-icon-w: min(1.25rem, 1.0416666667vw);
	--itg-na-hi-featured-btn-icon-h: min(0.6875rem, 0.5729166667vw);
	--itg-na-hi-featured-border-width: min(0.125rem, 0.1041666667vw);

	box-sizing: border-box;
	width: 100%;
	padding-block: var(--itg-na-hi-pt) var(--itg-na-hi-pb);
	color: var(--itg-color-sand);
	background-color: var(--itg-color-mahogany);
	border-radius: 0 0 var(--itg-na-hi-radius) var(--itg-na-hi-radius);
	position: relative;
	z-index: 1;
}

.itg .itg-news-archive-hero-intro__inner {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: var(--itg-na-hi-gap);
	box-sizing: border-box;
	width: calc(100% - (2 * var(--itg-na-hi-inset-x)));
	max-width: var(--itg-na-hi-max-w);
	margin-inline: auto;
	text-align: center;
}

.itg .itg-news-archive-hero-intro__title {
	margin: 0;
	width: 100%;
	font-size: var(--itg-na-hi-fs-title);
	line-height: var(--itg-na-hi-lh-title);
}

.itg .itg-news-archive-hero-intro__title.itg-heading-1 {
	font-size: var(--itg-na-hi-fs-title);
	line-height: var(--itg-na-hi-lh-title);
}

.itg .itg-news-archive-hero-intro__intro {
	margin: 0;
	width: 100%;
	font-size: var(--itg-na-hi-fs-intro);
	line-height: var(--itg-na-hi-lh-intro);
}

.itg .itg-news-archive-hero-intro__intro.itg-text-statement {
	font-size: var(--itg-na-hi-fs-intro);
	line-height: var(--itg-na-hi-lh-intro);
}

.itg .itg-news-archive-hero-intro__inner:has(+ .itg-news-archive-hero-intro__featured) {
	margin-bottom: min(5rem, 4.1666666667vw);
}

.itg .itg-news-archive-hero-intro:has(.itg-news-archive-hero-intro__featured) {
	--itg-na-hi-pb: min(7.5rem, 6.25vw);
}

.itg .itg-news-archive-hero-intro__featured {
	display: flex;
	gap: var(--itg-na-hi-featured-gap);
	align-items: center;
	box-sizing: border-box;
	width: calc(100% - (2 * var(--itg-na-hi-featured-inset-x)));
	max-width: var(--itg-na-hi-featured-max-w);
	margin-inline: auto;
}

.itg .itg-news-archive-hero-intro__featured-media {
	position: relative;
	flex: 0 0 var(--itg-na-hi-featured-image-w);
	width: var(--itg-na-hi-featured-image-w);
	min-width: 0;
}

.itg .itg-news-archive-hero-intro__featured-figure {
	overflow: hidden;
	margin: 0;
	border-radius: var(--itg-na-hi-featured-radius);
	aspect-ratio: var(--itg-na-hi-featured-aspect);
}

.itg .itg-news-archive-hero-intro__featured-figure--placeholder {
	background-color: rgba(255, 253, 210, 0.08);
}

.itg .itg-news-archive-hero-intro__featured-photo {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.itg .itg-news-archive-hero-intro__featured-tag {
	position: absolute;
	top: var(--itg-na-hi-featured-tag-inset);
	right: var(--itg-na-hi-featured-tag-inset);
	box-sizing: border-box;
	padding: var(--itg-na-hi-featured-tag-py) var(--itg-na-hi-featured-tag-px);
	border-radius: var(--itg-na-hi-featured-tag-radius);
	font-family: var(--itg-font-heading);
	font-size: var(--itg-na-hi-featured-fs-tag);
	font-weight: var(--itg-font-weight-light);
	line-height: normal;
	text-transform: uppercase;
	white-space: nowrap;
}

.itg .itg-news-archive-hero-intro__featured-tag--clay {
	background-color: var(--itg-color-clay);
	color: var(--itg-color-mahogany);
}

.itg .itg-news-archive-hero-intro__featured-tag--rainforest {
	background-color: var(--itg-color-rainforest);
	color: var(--itg-color-sand);
}

.itg .itg-news-archive-hero-intro__featured-tag--lime {
	background-color: var(--itg-color-lime);
	color: var(--itg-color-mahogany);
}

.itg .itg-news-archive-hero-intro__featured-body {
	display: flex;
	flex: 1 1 auto;
	flex-direction: column;
	gap: var(--itg-na-hi-featured-body-gap);
	align-items: flex-start;
	min-width: 0;
}

.itg .itg-news-archive-hero-intro__featured-title {
	margin: 0;
	font-size: var(--itg-na-hi-featured-fs-title);
	line-height: var(--itg-na-hi-featured-lh-title);
}

.itg .itg-news-archive-hero-intro__featured-title.itg-heading-2 {
	font-size: var(--itg-na-hi-featured-fs-title);
	line-height: var(--itg-na-hi-featured-lh-title);
}

.itg .itg-news-archive-hero-intro__featured-link {
	color: inherit;
	text-decoration: none;
}

.itg .itg-news-archive-hero-intro__featured-link:hover,
.itg .itg-news-archive-hero-intro__featured-link:focus-visible {
	color: var(--itg-color-clay);
}

.itg .itg-news-archive-hero-intro .itg-news-archive-hero-intro__featured-button.itg-button {
	gap: var(--itg-na-hi-featured-btn-gap);
	min-height: var(--itg-na-hi-featured-btn-h);
	padding: var(--itg-na-hi-featured-btn-py) var(--itg-na-hi-featured-btn-px);
	border-color: var(--itg-color-clay);
	border-width: var(--itg-na-hi-featured-border-width);
	border-radius: var(--itg-na-hi-featured-btn-radius);
	color: var(--itg-color-sand);
	font-size: var(--itg-na-hi-featured-btn-fs);
	line-height: normal;
	background-color: transparent;
}

.itg .itg-news-archive-hero-intro .itg-news-archive-hero-intro__featured-button.itg-button:hover,
.itg .itg-news-archive-hero-intro .itg-news-archive-hero-intro__featured-button.itg-button:focus-visible {
	border-color: var(--itg-color-clay);
	background-color: var(--itg-color-clay);
	color: var(--itg-color-mahogany);
}

.itg .itg-news-archive-hero-intro .itg-news-archive-hero-intro__featured-button .itg-text-button {
	font-size: inherit;
	line-height: inherit;
}

.itg .itg-news-archive-hero-intro .itg-news-archive-hero-intro__featured-button .itg-button__icon {
	width: var(--itg-na-hi-featured-btn-icon-w);
	height: var(--itg-na-hi-featured-btn-icon-h);
}

@media (max-width: 767px) {
	.itg .itg-news-archive-hero-intro {
		--itg-na-hi-max-w: min(23.125rem, 92.039800995vw);
		--itg-na-hi-intro-max-w: min(20.625rem, 82.0895522388vw);
		--itg-na-hi-inset-x: min(1rem, 3.9800995025vw);
		--itg-na-hi-pt: min(9.5rem, 37.8109452736vw);
		--itg-na-hi-frame-py: min(2.5rem, 9.9502487562vw);
		--itg-na-hi-pb: 0;
		--itg-na-hi-gap: min(1.25rem, 4.9751243781vw);
		--itg-na-hi-radius: min(1.5625rem, 6.2189054726vw);
		--itg-na-hi-fs-title: min(3.125rem, 12.4378109453vw);
		--itg-na-hi-lh-title: min(3.125rem, 12.4378109453vw);
		--itg-na-hi-fs-intro: min(1.25rem, 4.9751243781vw);
		--itg-na-hi-lh-intro: min(1.75rem, 6.9651741294vw);

		--itg-na-hi-featured-inset-x: min(1rem, 3.9800995025vw);
		--itg-na-hi-featured-max-w: min(23.0625rem, 91.7910447761vw);
		--itg-na-hi-featured-gap: min(1.25rem, 4.9751243781vw);
		--itg-na-hi-featured-body-gap: min(1.25rem, 4.9751243781vw);
		--itg-na-hi-featured-image-w: 100%;
		--itg-na-hi-featured-aspect: 369 / 240.279;
		--itg-na-hi-featured-radius: min(1.5625rem, 6.2189054726vw);
		--itg-na-hi-featured-fs-title: min(1.875rem, 7.4626865672vw);
		--itg-na-hi-featured-lh-title: min(1.875rem, 7.4626865672vw);
		--itg-na-hi-featured-tag-inset: min(0.5625rem, 2.2388059701vw);
		--itg-na-hi-featured-tag-px: min(1.25rem, 4.9751243781vw);
		--itg-na-hi-featured-tag-py: min(0.625rem, 2.4875621891vw);
		--itg-na-hi-featured-tag-radius: min(1rem, 3.9800995025vw);
		--itg-na-hi-featured-fs-tag: min(1rem, 3.9800995025vw);
		--itg-na-hi-featured-btn-h: min(2.6875rem, 10.6965174129vw);
		--itg-na-hi-featured-btn-px: min(1.25rem, 4.9751243781vw);
		--itg-na-hi-featured-btn-py: min(0.625rem, 2.4875621891vw);
		--itg-na-hi-featured-btn-gap: min(0.75rem, 2.9850746269vw);
		--itg-na-hi-featured-btn-radius: min(1rem, 3.9800995025vw);
		--itg-na-hi-featured-btn-fs: min(1.25rem, 4.9751243781vw);
		--itg-na-hi-featured-btn-icon-w: min(1.25rem, 4.9751243781vw);
		--itg-na-hi-featured-btn-icon-h: min(0.6875rem, 2.7363184079vw);
		--itg-na-hi-featured-border-width: min(0.125rem, 0.4975124378vw);
	}

	.itg .itg-news-archive-hero-intro__inner {
		align-items: flex-start;
		padding-block: var(--itg-na-hi-frame-py);
		text-align: left;
	}

	.itg .itg-news-archive-hero-intro__intro {
		max-width: var(--itg-na-hi-intro-max-w);
	}

	.itg .itg-news-archive-hero-intro:has(.itg-news-archive-hero-intro__featured) {
		--itg-na-hi-pb: min(4.125rem, 16.4179104478vw);
	}

	.itg .itg-news-archive-hero-intro__featured {
		flex-direction: column;
		align-items: stretch;
		margin-top: min(0.25rem, 0.9950248756vw);
	}

	.itg .itg-news-archive-hero-intro__featured-media {
		flex: none;
		width: 100%;
	}
}
