/*
 * Shared signature identity treatment.
 * The original JPEG is inverted and screened so its white field disappears
 * cleanly against the dark navigation bar without altering the artwork.
 */
.cc-brand {
	display: block;
	flex: 0 0 auto;
	width: clamp(158px, 15vw, 205px);
	height: 62px;
	overflow: hidden;
	line-height: 0;
	text-decoration: none;
}

.cc-brand img {
	display: none;
}

.cc-brand svg {
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;
	opacity: .96;
	transform: scale(1.08);
	transform-origin: center;
	transition: opacity .25s ease, transform .35s var(--cc-ease, ease);
}

.cc-brand:hover svg {
	opacity: 1;
	transform: scale(1.08) translateY(-1px);
}

@media (max-width: 900px) {
	.cc-brand {
		width: 154px;
		height: 54px;
	}
}

@media (max-width: 480px) {
	.cc-brand {
		width: 138px;
		height: 48px;
	}
}
