/* Overlay ONLY: retain every page's original hero background and color. */
.hye-interactive-header-art{position:absolute!important;inset:0!important;z-index:0!important;overflow:hidden!important;pointer-events:none!important;background:transparent!important;opacity:.86!important;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 14%,#000 85%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 14%,#000 85%,transparent 100%)}
.hye-interactive-header-art object{width:100%!important;height:100%!important;display:block!important;border:0!important;pointer-events:auto!important;background:transparent!important;object-fit:cover!important}
.hye-interactive-header-art ~ .container,.hye-interactive-header-art ~ [class*="inner"],.hye-interactive-header-art ~ [class*="content"]{position:relative;z-index:2}
@media(max-width:700px){.hye-interactive-header-art{opacity:.52!important;-webkit-mask-image:linear-gradient(to right,transparent,#000 22%,#000 80%,transparent);mask-image:linear-gradient(to right,transparent,#000 22%,#000 80%,transparent)}.hye-interactive-header-art object{width:145%!important;margin-left:-25%!important}}
@media(prefers-reduced-motion:reduce){.hye-interactive-header-art{opacity:.45!important}}
