/**
 * Nexza Big Words widget with a short text.
 */

.nx-bigw-words {
	display: flex;
	flex-wrap: wrap;
	gap: 0 3vw;
	margin: 0;
	font-size: clamp(48px, 8vw, 130px);
	font-weight: 700;
	letter-spacing: -.04em;
	line-height: 1;
	color: var(--nx-sand);
}

.nx-bigw-words span:nth-child(2) {
	color: var(--nx-copper);
}

/* Outlined: stroke painted under an Ink fill (Instrument Sans letters overlap). */
.nx-bigw-words span:nth-child(3) {
	color: var(--nx-ink);
	-webkit-text-stroke: 3px var(--nx-sand);
	paint-order: stroke fill;
}

.nx-bigw-text {
	max-width: 56ch;
	margin: clamp(32px, 4vw, 56px) 0 0;
	font-size: clamp(17px, 1.3vw, 20px);
	color: var(--nx-muted-dark);
}

@media (max-width: 860px) {
	.nx-bigw-words span:nth-child(3) {
		-webkit-text-stroke-width: 2px;
	}
}
