.is-signal-progressive::before {
	content: none !important;
}

[data-signal-progressive] {
	position: relative;
}

[data-signal-progressive] > .signal-progressive-fx,
.signal-progressive-fx__band,
.signal-progressive-fx__copy,
[data-signal-progressive] > .signal-progressive-base {
	position: absolute;
	inset: 0;
	display: block;
	font: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	text-transform: inherit;
	pointer-events: none;
}

[data-signal-progressive] > .signal-progressive-base {
	position: relative;
	z-index: 2;
}

.signal-progressive-fx {
	position: absolute;
	display: block;
	color: #75fa5a;
	mix-blend-mode: exclusion;
	pointer-events: none;
}

.signal-progressive-fx--outer {
	z-index: 1;
}

.signal-progressive-fx--inner {
	z-index: 3;
}

.signal-card__label-fx {
	position: absolute;
	z-index: 3;
	display: block;
	color: var(--sq-green);
	filter: url("#signal-home-label-outline");
	mix-blend-mode: exclusion;
	pointer-events: none;
}

.signal-effect {
	position: relative;
	display: block;
	color: var(--signal-article-text);
}

.signal-effect::before {
	content: attr(data-text);
	position: absolute;
	inset: 0;
	z-index: 1;
	display: block;
	color: var(--sq-green);
	mix-blend-mode: exclusion !important;
	pointer-events: none;
}

.signal-effect--label::before {
	filter: url("#signal-article-label-outline");
}

.signal-effect--title::before {
	filter: url("#signal-title-outline");
}

.signal-effect--article-top::before {
	filter: url("#signal-fine-outline");
}

.signal-effect--article-hero-title::before {
	filter: url("#signal-title-outline");
}

.signal-progressive-fx::before,
.signal-progressive-fx *::before {
	content: none !important;
}

.signal-progressive-fx__band {
	filter: blur(var(--signal-progressive-blur));
}

.signal-progressive-fx__copy {
	clip-path: var(--signal-progressive-clip);
}

.signal-progressive-fx--home.signal-progressive-fx--outer .signal-progressive-fx__copy {
	-webkit-text-fill-color: #75fa5a;
	color: #75fa5a;
	filter: url("#signal-progressive-home-outline");
}

.signal-progressive-fx--home.signal-progressive-fx--inner .signal-progressive-fx__copy {
	-webkit-text-fill-color: #75fa5a;
	color: #75fa5a;
	filter: url("#signal-progressive-home-inner");
}

.signal-progressive-fx--article.signal-progressive-fx--outer .signal-progressive-fx__copy {
	-webkit-text-fill-color: #75fa5a;
	color: #75fa5a;
	filter: url("#signal-progressive-article-outline");
}

.signal-progressive-fx--article.signal-progressive-fx--inner .signal-progressive-fx__copy {
	-webkit-text-fill-color: #75fa5a;
	color: #75fa5a;
	filter: url("#signal-progressive-article-inner");
}

@media (max-width: 900px) {
	.signal-progressive-fx--article .signal-progressive-fx__band {
		filter: blur(var(--signal-progressive-mobile-blur));
	}

	.signal-progressive-fx--article.signal-progressive-fx--outer .signal-progressive-fx__copy {
		filter: url("#signal-progressive-article-mobile-outline");
	}

	.signal-progressive-fx--article.signal-progressive-fx--inner .signal-progressive-fx__copy {
		filter: url("#signal-progressive-article-mobile-inner");
	}
}
