/* Reference-inspired large, evenly spaced, rolling desktop header navigation */
@media(min-width:1200px){
.site-header .hye-nav{max-width:1320px!important;min-height:120px!important;gap:28px!important}
.site-header .navbar-brand img{width:305px!important;max-height:80px!important}
.site-header .navbar-collapse{flex:1 1 auto!important;justify-content:flex-end!important;min-width:0}
.site-header .navbar-nav{width:min(100%,780px)!important;justify-content:space-between!important;gap:10px!important;align-items:center!important}
.site-header .hye-nav .nav-link{font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;font-weight:400!important;letter-spacing:.05px!important;padding:15px 8px!important;line-height:25px!important;white-space:nowrap!important;position:relative!important;display:inline-block!important;overflow:hidden!important;vertical-align:middle!important;transition:color .24s ease!important}
.site-header .hye-nav .nav-link[data-roll-label]::after{content:attr(data-roll-label);position:absolute;top:100%;left:8px;right:8px;color:#edc122;transform:translateY(0);transition:transform .32s cubic-bezier(.22,.8,.2,1);pointer-events:none;white-space:nowrap}
.site-header .hye-nav .nav-link[data-roll-label]:hover,.site-header .hye-nav .nav-link[data-roll-label]:focus-visible,.site-header .hye-menu-group.is-open>.nav-link[data-roll-label]{color:transparent!important}
.site-header .hye-nav .nav-link[data-roll-label]:hover::after,.site-header .hye-nav .nav-link[data-roll-label]:focus-visible::after,.site-header .hye-menu-group.is-open>.nav-link[data-roll-label]::after{transform:translateY(-100%)}
.site-header .hye-menu-panel{top:calc(100% - 2px)!important;min-width:145px!important;background:#626170!important}
.site-header .hye-menu-panel a{font-family:Arial,Helvetica,sans-serif!important;font-size:17px!important;padding:13px 20px!important;transition:background .22s ease,color .22s ease,padding-left .22s ease!important}
.site-header .hye-menu-panel a:hover,.site-header .hye-menu-panel a:focus-visible{padding-left:25px!important;background:#52515f!important;color:#efc126!important}
}
@media(min-width:1200px) and (max-width:1320px){.site-header .navbar-nav{width:min(100%,700px)!important}.site-header .navbar-brand img{width:260px!important}.site-header .hye-nav .nav-link{font-size:17px!important}}
@media(max-width:1199.98px){.site-header .hye-nav .nav-link{font-size:18px!important}.site-header .hye-menu-panel a{font-size:17px!important}}
@media(prefers-reduced-motion:reduce){.site-header .hye-nav .nav-link,.site-header .hye-nav .nav-link::after,.site-header .hye-menu-panel a{transition:none!important}}
