.itg .itg-news-single-hero-intro {
	--itg-ns-hi-pt: min(8rem, 6.6666666667vw);
	--itg-ns-hi-header-py: min(5rem, 4.1666666667vw);
	--itg-ns-hi-max-w: min(91.25rem, 76.0416666667vw);
	--itg-ns-hi-inset-x: min(14.375rem, 11.9791666667vw);
	--itg-ns-hi-gap: min(2rem, 1.6666666667vw);
	--itg-ns-hi-bg-h: min(55.3125rem, 46.09375vw);
	--itg-ns-hi-radius: min(3.125rem, 2.6041666667vw);
	--itg-ns-hi-fs-title: min(6.25rem, 5.2083333333vw);
	--itg-ns-hi-lh-title: min(5.625rem, 4.6875vw);
	--itg-ns-hi-fs-meta: min(1.125rem, 0.9375vw);
	--itg-ns-hi-lh-meta: min(1.5rem, 1.25vw);
	--itg-ns-hi-meta-gap: min(1.25rem, 1.0416666667vw);
	--itg-ns-hi-tag-px: min(1.25rem, 1.0416666667vw);
	--itg-ns-hi-tag-py: min(0.625rem, 0.5208333333vw);
	--itg-ns-hi-tag-radius: min(1rem, 0.8333333333vw);
	--itg-ns-hi-tag-fs: min(1rem, 0.8333333333vw);
	--itg-ns-hi-tag-border: min(0.0625rem, 0.0520833333vw);
	--itg-ns-hi-media-inset-x: min(23.6979166667vw, 28.4375rem);
	--itg-ns-hi-image-w: min(63.125rem, 52.6041666667vw);
	--itg-ns-hi-image-aspect: 1010 / 583;
	--itg-ns-hi-image-radius: min(6.25rem, 5.2083333333vw);

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

.itg .itg-news-single-hero-intro__hero {
	position: relative;
	box-sizing: border-box;
	padding-top: var(--itg-ns-hi-pt);
}

.itg .itg-news-single-hero-intro__hero::before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	z-index: 0;
	height: var(--itg-ns-hi-bg-h);
	background-color: var(--itg-color-rainforest);
	border-radius: 0 0 var(--itg-ns-hi-radius) var(--itg-ns-hi-radius);
}

.itg .itg-news-single-hero-intro__header,
.itg .itg-news-single-hero-intro__media {
	position: relative;
	z-index: 1;
}

.itg .itg-news-single-hero-intro__header {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: var(--itg-ns-hi-gap);
	box-sizing: border-box;
	width: calc(100% - (2 * var(--itg-ns-hi-inset-x)));
	max-width: var(--itg-ns-hi-max-w);
	margin-inline: auto;
	padding-block: var(--itg-ns-hi-header-py);
	text-align: center;
}

.itg .itg-news-single-hero-intro__tag {
	box-sizing: border-box;
	padding: var(--itg-ns-hi-tag-py) var(--itg-ns-hi-tag-px);
	border: var(--itg-ns-hi-tag-border) solid var(--itg-color-sand);
	border-radius: var(--itg-ns-hi-tag-radius);
	background-color: transparent;
	color: var(--itg-color-sand);
	font-family: var(--itg-font-heading);
	font-size: var(--itg-ns-hi-tag-fs);
	font-weight: var(--itg-font-weight-light);
	line-height: normal;
	text-transform: uppercase;
	white-space: nowrap;
}

.itg .itg-news-single-hero-intro__tag--clay,
.itg .itg-news-single-hero-intro__tag--rainforest,
.itg .itg-news-single-hero-intro__tag--lime,
.itg .itg-news-single-hero-intro__tag--earth,
.itg .itg-news-single-hero-intro__tag--mahogany {
	background-color: transparent;
	color: var(--itg-color-sand);
}

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

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

.itg .itg-news-single-hero-intro__meta {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	gap: var(--itg-ns-hi-meta-gap);
	margin: 0;
	font-size: var(--itg-ns-hi-fs-meta);
	line-height: var(--itg-ns-hi-lh-meta);
}

.itg .itg-news-single-hero-intro__meta.itg-text-body {
	font-size: var(--itg-ns-hi-fs-meta);
	line-height: var(--itg-ns-hi-lh-meta);
}

.itg .itg-news-single-hero-intro__meta-separator {
	opacity: 1;
}

.itg .itg-news-single-hero-intro__media {
	box-sizing: border-box;
	width: calc(100% - (2 * var(--itg-ns-hi-media-inset-x)));
	max-width: var(--itg-ns-hi-image-w);
	margin-inline: auto;
}

.itg .itg-news-single-hero-intro__figure {
	overflow: hidden;
	margin: 0;
	line-height: 0;
	border-radius: var(--itg-ns-hi-image-radius);
}

.itg .itg-news-single-hero-intro__figure--placeholder {
	aspect-ratio: var(--itg-ns-hi-image-aspect);
	border-radius: var(--itg-ns-hi-image-radius);
	background-color: rgba(255, 253, 210, 0.08);
}


.itg img.itg-news-single-hero-intro__photo {
	display: block;
	width: 100%;
	max-width: none;
	max-height: none;
	aspect-ratio: var(--itg-ns-hi-image-aspect);
	height: auto;
	border-radius: var(--itg-ns-hi-image-radius);
	object-fit: cover;
	object-position: center;
}

@media (max-width: 767px) {
	.itg .itg-news-single-hero-intro {
		--itg-ns-hi-pt: min(9.4375rem, 37.5621890547vw);
		--itg-ns-hi-header-pt: min(2.5rem, 9.9502487562vw);
		--itg-ns-hi-header-pb: 0;
		--itg-ns-hi-media-mt: min(1.0625rem, 4.2288557214vw);
		--itg-ns-hi-max-w: min(23.125rem, 92.039800995vw);
		--itg-ns-hi-inset-x: min(1rem, 3.9800995025vw);
		--itg-ns-hi-gap: min(2rem, 7.960199005vw);
		--itg-ns-hi-bg-overlap: min(3.5625rem, 14.1791044776vw);
		--itg-ns-hi-radius: min(1.5625rem, 6.2189054726vw);
		--itg-ns-hi-fs-title: min(3.125rem, 12.4378109453vw);
		--itg-ns-hi-lh-title: min(3.125rem, 12.4378109453vw);
		--itg-ns-hi-fs-meta: min(1.125rem, 4.4776119403vw);
		--itg-ns-hi-lh-meta: min(1.5rem, 5.9701492537vw);
		--itg-ns-hi-meta-gap: min(1.25rem, 4.9751243781vw);
		--itg-ns-hi-tag-px: min(1.25rem, 4.9751243781vw);
		--itg-ns-hi-tag-py: min(0.625rem, 2.4875621891vw);
		--itg-ns-hi-tag-radius: min(1rem, 3.9800995025vw);
		--itg-ns-hi-tag-fs: min(1rem, 3.9800995025vw);
		--itg-ns-hi-tag-border: min(0.0625rem, 0.2487562189vw);
		--itg-ns-hi-media-inset-x: min(1rem, 3.9800995025vw);
		--itg-ns-hi-image-w: min(23.125rem, 92.039800995vw);
		--itg-ns-hi-image-aspect: 370 / 382;
		--itg-ns-hi-image-radius: min(1.5625rem, 6.2189054726vw);
	}

	.itg .itg-news-single-hero-intro__header {
		padding-block: var(--itg-ns-hi-header-pt) var(--itg-ns-hi-header-pb);
	}

	.itg .itg-news-single-hero-intro__tag,
	.itg .itg-news-single-hero-intro__tag--clay,
	.itg .itg-news-single-hero-intro__tag--rainforest,
	.itg .itg-news-single-hero-intro__tag--lime,
	.itg .itg-news-single-hero-intro__tag--earth,
	.itg .itg-news-single-hero-intro__tag--mahogany {
		background-color: var(--itg-color-rainforest);
		color: var(--itg-color-sand);
	}

	.itg .itg-news-single-hero-intro__title {
		max-width: var(--itg-ns-hi-max-w);
		margin-inline: auto;
	}

	.itg .itg-news-single-hero-intro__meta {
		flex-wrap: nowrap;
		white-space: nowrap;
	}

	.itg .itg-news-single-hero-intro__meta-separator {
		padding-inline: min(0.3125rem, 1.2437810945vw);
	}

	.itg .itg-news-single-hero-intro__media {
		margin-top: var(--itg-ns-hi-media-mt);
	}


	.itg .itg-news-single-hero-intro__hero::before {
		height: auto;
		bottom: var(--itg-ns-hi-bg-overlap);
	}
}
