.mnh-site-header{position:relative;z-index:100;width:100%;isolation:isolate}.mnh-site-header.mnh-sticky{position:sticky;top:var(--wp-admin--admin-bar--height,0px)}.mnh-replaced-header{display:none!important}
.mnh-logo{display:inline-block;vertical-align:middle;width:200px;max-width:100%;text-decoration:none}.mnh-logo-variant{position:relative;display:block}.mnh-logo-variant[data-mode=dark]{display:none}.mnh-logo picture{display:block}.mnh-logo img{display:block;width:100%;height:auto;object-fit:contain}.mnh-logo .mnh-logo-hover{position:absolute;inset:0;opacity:0}.mnh-logo .mnh-logo-hover img{height:100%}.mnh-logo:focus-visible{outline:2px solid currentColor;outline-offset:5px}.mnh-logo:focus-visible .mnh-logo-has-hover .mnh-logo-normal{opacity:0}.mnh-logo:focus-visible .mnh-logo-has-hover .mnh-logo-hover{opacity:1}
html[data-monkey-mode=dark] .mnh-logo-variant[data-mode=light]{display:none}html[data-monkey-mode=dark] .mnh-logo-variant[data-mode=dark]{display:block}
@media(prefers-color-scheme:dark){html:not([data-monkey-mode]) .mnh-logo-variant[data-mode=light]{display:none}html:not([data-monkey-mode]) .mnh-logo-variant[data-mode=dark]{display:block}}
@media(hover:hover){.mnh-logo:hover .mnh-logo-has-hover .mnh-logo-normal{opacity:0}.mnh-logo:hover .mnh-logo-has-hover .mnh-logo-hover{opacity:1}}
.mnh-logo-placeholder{padding:18px;border:1px dashed currentColor;text-align:center}.mnh-nav{position:relative;color:var(--mnbg-text,inherit)}.mnh-nav a{display:block;padding:8px 0;color:inherit;text-decoration:none}.mnh-nav ul{list-style:none!important;padding:0;margin:0}.mnh-nav-list{display:flex;align-items:center;gap:28px}.mnh-nav li{position:relative;margin:0}.mnh-nav .sub-menu{display:none;position:absolute;left:0;top:100%;min-width:190px;padding:12px 18px;background:var(--mnh-panel,var(--mnbg-base,#fff));color:inherit;z-index:10}.mnh-nav .sub-menu .sub-menu{top:0;left:100%}.mnh-nav li:hover>.sub-menu,.mnh-nav li:focus-within>.sub-menu{display:block}.mnh-nav a:focus-visible,.mnh-nav-toggle:focus-visible{outline:2px solid currentColor;outline-offset:4px}.mnh-nav .current-menu-item>a{text-decoration:underline;text-underline-offset:5px}.mnh-nav-toggle{display:none;font:inherit;color:inherit;background:transparent;border:1px solid currentColor;border-radius:0;padding:9px 13px;cursor:pointer}
@media(max-width:767px){.mnh-logo{width:140px}.mnh-nav-toggle{display:inline-flex;gap:10px;align-items:center}.mnh-nav-list{display:none;position:absolute;right:0;top:100%;min-width:220px;max-width:calc(100vw - 32px);max-height:70vh;overflow:auto;box-sizing:border-box;padding:18px!important;background:var(--mnh-panel,var(--mnbg-base,#fff));flex-direction:column;align-items:stretch;gap:10px;z-index:100}.mnh-nav.is-open>.mnh-nav-list{display:flex}.mnh-nav .sub-menu,.mnh-nav .sub-menu .sub-menu{display:block;position:static;padding:0 0 0 16px;background:transparent;min-width:0}}
.mnh-logo-wordmark{position:relative;display:block}.mnh-logo-compact{display:none!important}.mnh-scroll-logo{--mnh-expanded-width:200px;--mnh-collapsed-width:48px;--mnh-logo-duration:250ms;transition:width var(--mnh-logo-duration) ease}.mnh-scroll-logo .mnh-logo-variant{overflow:hidden}.mnh-scroll-logo .mnh-logo-wordmark{width:var(--mnh-expanded-width);max-width:none;transition:opacity var(--mnh-logo-duration) ease,transform var(--mnh-logo-duration) ease}.mnh-scroll-logo .mnh-logo-compact{display:block!important;position:absolute;left:0;top:0;width:var(--mnh-collapsed-width);height:100%;opacity:0;transform:translateX(12px);transition:opacity var(--mnh-logo-duration) ease,transform var(--mnh-logo-duration) ease}.mnh-scroll-logo .mnh-logo-compact img{width:100%;height:100%;object-fit:contain}.mnh-scroll-logo.is-collapsed{width:var(--mnh-collapsed-width)!important}.mnh-scroll-logo.is-collapsed .mnh-logo-wordmark{opacity:0;transform:translateX(-18px)}.mnh-scroll-logo.is-collapsed .mnh-logo-compact{opacity:1;transform:translateX(0)}@media(max-width:767px){.mnh-scroll-logo{--mnh-expanded-width:140px}}@media(prefers-reduced-motion:reduce){.mnh-scroll-logo,.mnh-scroll-logo .mnh-logo-wordmark,.mnh-scroll-logo .mnh-logo-compact{transition:none}}
