.maze-site-nav {
	background: linear-gradient(rgba(18, 19, 23, 0.7) 0%, transparent 100%);
	backdrop-filter: none;
	border-bottom: none;
}

.maze-site-nav.is-scrolled {
	background: rgba(18, 19, 23, 0.92);
	backdrop-filter: blur(16px);
	/* border-bottom: 1px solid rgba(203, 172, 112, 0.18); */
}

.maze-resources-mega__panel {
	pointer-events: none;
	opacity: 0;
	visibility: hidden;
	transition: opacity 200ms, visibility 200ms;
}

.maze-resources-mega__dropdown {
	transform: translateY(-6px);
	transition: transform 220ms;
}

.maze-resources-mega.is-open .maze-resources-mega__panel {
	pointer-events: auto !important;
	opacity: 1 !important;
	visibility: visible !important;
}

.maze-resources-mega.is-open .maze-resources-mega__dropdown {
	transform: translateY(0);
}

.maze-resources-mega__caret {
	display: inline-block;
	font-size: 0.95rem;
	line-height: 1;
	color: rgb(203, 172, 112);
	transform: rotate(0deg);
	transition: transform 300ms;
}

.maze-resources-mega:hover .maze-resources-mega__caret,
.maze-resources-mega.is-open .maze-resources-mega__caret,
.maze-resources-mega__trigger:hover .maze-resources-mega__caret {
	transform: rotate(180deg);
}

.maze-resources-mega.is-open .maze-resources-mega__trigger > span.absolute {
	width: 100% !important;
}
