@charset "UTF-8";
/* CSS Document */

/* Breadcrumb */
.breadcrumb {
	background: #fff;
	border-bottom: 1px solid #ece8e1;
}

.breadcrumb ol {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: .55rem;
	font-size: 82%;
	color: #687080;
	padding-inline-start: 0;
}

.breadcrumb li {
	display: inline-flex;
	align-items: center;
}

.breadcrumb li + li::before {
	content: "";
	width: .38rem;
	height: .38rem;
	margin-right: .55rem;
	border-top: 1px solid #9b8d78;
	border-right: 1px solid #9b8d78;
	transform: rotate(45deg);
}

.breadcrumb a {
	transition: color .2s ease;
}

@media (hover: hover) {
	.breadcrumb a:hover {
		color: var(--gold);
	}
}

.breadcrumb [aria-current="page"] {
	color: var(--navy);
	font-weight: 600;
}


@media(max-width:600px) {
	.pageHero {
		padding: calc(var(--header-h) + 3rem) 0 3rem;
	}

	.pageHero::after {
		right: -38%;
		top: -15%;
		width: 90%;
	}

	.pageHero h1 {
		font-size: clamp(170%, 8vw, 250%);
	}

	.pageHeroLead br {
		display: none;
	}

}
