/* Subtle canvas layer for animated neural connections. */
.neural-bg {
	position: relative;
	isolation: isolate;
	overflow: hidden;
}

.neural-bg-canvas {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	inset: 0;
	display: block;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 0;
	overflow: hidden;
	opacity: 1;
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-o-transition: none !important;
	transition: none !important;
}

.neural-bg > :not(.neural-bg-canvas) {
	position: relative;
	z-index: 1;
}

section#slider .slide-view.neural-bg > :not(.neural-bg-canvas) {
	position: absolute;
}

@media (max-width: 890px) {
	.neural-bg-canvas {
		opacity: 0.78;
	}
}

@media (prefers-reduced-motion: reduce) {
	.neural-bg-canvas {
		opacity: 0.58;
	}
}
