.site-notice {
	border: 0 !important;
	margin-bottom: 20px;
}
.hero__nav .hero__nav-link,
.hero__nav .hero__menu-toggle {
	font-weight: 400 !important;
}
.hero__nav .hero__contact {
	min-width: 0;
	min-height: 38px;
	padding: 7px 19px;
}
.hero__nav .hero__logo {
	width: 48px;
}
@media (max-width: 760px) {
	.hero__nav .hero__logo {
		width: 38px;
	}
}

main#top .clients.clients--on-video.page-panel {
	padding-top: 38svh !important;
	padding-bottom: 10svh !important;
}
.clients--on-video .clients__surface {
	top: 54svh;
}
.clients.page-panel .client-mark {
	flex-basis: 184px;
	width: 184px;
	height: 90px;
	min-height: 90px;
	color: #222;
}
.clients .client-mark img {
	transform: scale(1.18);
}
.clients .client-mark--caprice {
	font-size: 1.475rem !important;
	color: #222;
}
.work-intro a {
	color: inherit;
	text-underline-offset: 4px;
}
@media (max-width: 600px) {
	.clients.page-panel .client-mark {
		flex-basis: 158px;
		width: 158px;
	}
}


