.block--featured-intro {
	position: relative;

	background: var(--wp--preset--gradient--gradient-1);
	isolation: isolate;
	overflow: hidden;
}

.block--featured-intro .block--featured-intro--content {
	position: relative;
	/* grid-column: 1 / 6;
	grid-row: 1 / 1; */
	color: var(--wp--preset--color--alabaster);
	z-index: 1;
	padding: clamp(64px, calc(64px + ((1vw - 4px) * 9.667)), 180px) 0;
}

.block--featured-intro .row {
	align-items: center;
}

.block--featured-intro .block--featured-intro--content .wp-block-heading {
	color: var(--wp--preset--color--alabaster);
	margin-bottom: 1.5rem;
}

.block--featured-intro .block--featured-intro--content .wp-block-buttons {
	margin-top: 48px;
}

.block--featured-intro[data-content-orientation='content-left']
	.block--featured-intro--content {
	grid-column: 1 / 6;
	grid-row: 1 / 1;
}

.block--featured-intro[data-content-orientation='content-right']
	.block--featured-intro--content {
	grid-column: 8 / 13;
	grid-row: 1 / 1;
}

.block--featured-intro[data-content-orientation='content-left']
	.block--featured-intro--media {
	grid-column: 7 / 13;
	grid-row: 1 / 1;
}

.block--featured-intro[data-content-orientation='content-right']
	.block--featured-intro--media {
	grid-column: 1 / 7;
	grid-row: 1 / 1;
}

.block--featured-intro--media img {
	aspect-ratio: 1 / 1;
	object-fit: cover;
	object-position: 50% 20%;
	border-radius: 50%;
	min-height: 100%;
	transition: all 0.2s ease;
}

.block--featured-intro--media figure {
	aspect-ratio: 1 / 1;
	object-fit: cover;
	transform: scale(1.5);
	transform-origin: center right;
	border-radius: 50%;
	min-height: 100%;
}

.block--featured-intro[data-content-orientation='content-left']
	.block--featured-intro--media
	figure {
	transform-origin: center left;
}

.block--featured-intro[data-content-orientation='content-right']
	.block--featured-intro--media
	figure {
	transform-origin: center right;
}

@media screen and (max-width: 768px) {
	.block--featured-intro[data-content-orientation='content-left']
		.block--featured-intro--content {
		grid-column: 1 / 13;
		grid-row: 2 / 2;
	}

	.block--featured-intro[data-content-orientation='content-right']
		.block--featured-intro--content {
		grid-column: 1 / 13;
		grid-row: 2 / 2;
	}

	.block--featured-intro[data-content-orientation='content-left']
		.block--featured-intro--media {
		grid-column: 1 / 13;
		grid-row: 1 / 1;
	}

	.block--featured-intro[data-content-orientation='content-right']
		.block--featured-intro--media {
		grid-column: 1 / 13;
		grid-row: 1 / 1;
	}

	.block--featured-intro--media figure {
		aspect-ratio: 1 / 1;
		object-fit: cover;
		transform: scale(1.3);
		transform-origin: center bottom !important;
		border-radius: 50%;
		min-height: 100%;
	}
}

@media screen and (min-width: 1800px) {
	.block--featured-intro--media figure {
		aspect-ratio: 1 / 1;
		object-fit: cover;
		transform: scale(1.6);
		transform-origin: center right;
		border-radius: 50%;
		min-height: 100%;
	}
}

@media screen and (min-width: 2000px) {
	.block--featured-intro--media figure {
		aspect-ratio: 1 / 1;
		object-fit: cover;
		transform: scale(1.7);
		transform-origin: center right;
		border-radius: 50%;
		min-height: 100%;
	}
}

.block--featured-intro .vwp-breadcrumbs {
	position: absolute;
	top: 80px;
}

@media screen and (max-width: 768px) {
	.block--featured-intro .vwp-breadcrumbs {
		position: static;
		margin-bottom: 16px;
	}

	.block--featured-intro--media img {
		aspect-ratio: 1 / 1;
		object-fit: cover;
		object-position: top;
		border-radius: 50%;
		min-height: 100%;
		transition: all 0.2s ease;
	}
}
