@media (width<=1199.98px){.nav-scrim{background:color-mix(in srgb, var(--heading-color) 22%, transparent);opacity:0;visibility:hidden;z-index:39;transition:opacity .3s,visibility .3s;display:block;position:fixed;inset:0}#navmenu[data-mobile-nav=mobile-nav-8]>ul{align-items:var(--nav-mobile-align,stretch);justify-content:var(--nav-mobile-justify,flex-end);background:var(--nav-mobile-background-color);clip-path:inset(0 50%);visibility:hidden;overscroll-behavior:contain;z-index:40;flex-direction:column;gap:0;margin:0;padding:6rem 1.75rem 3.25rem;list-style:none;transition:clip-path .52s cubic-bezier(.22,1,.36,1),visibility .52s;display:flex;position:fixed;inset:0;overflow-y:auto}#navmenu[data-mobile-nav=mobile-nav-8]>ul:before{content:"";pointer-events:none;background:linear-gradient(to right, transparent calc(50% - 1px), var(--mn8-seam,color-mix(in srgb, var(--heading-color) 18%, transparent)) calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px));opacity:1;transition:opacity .2s;position:absolute;inset:0}#navmenu[data-mobile-nav=mobile-nav-8]>ul>li{width:100%;max-width:var(--nav-mobile-menu-max-width,26rem);text-align:var(--nav-mobile-text-align,left);border-bottom:var(--nav-mobile-separator-width,0) solid color-mix(in srgb, var(--heading-color) 8%, transparent)}#navmenu[data-mobile-nav=mobile-nav-8]>ul>li>a{align-items:center;justify-content:var(--nav-mobile-item-justify,space-between);font-family:var(--font-nav), system-ui, sans-serif;font-size:calc(26px * var(--nav-mobile-font-scale,1));font-weight:var(--nav-mobile-font-weight,600);text-transform:var(--nav-mobile-text-transform,none);letter-spacing:var(--nav-mobile-letter-spacing,0px);color:var(--nav-mobile-color,var(--nav-color));gap:.5rem;padding-block:.8rem;transition:color .18s;display:flex}#navmenu[data-mobile-nav=mobile-nav-8]>ul>li>a.active{color:var(--nav-mobile-hover-color,var(--nav-hover-color))}@media (hover:hover){#navmenu[data-mobile-nav=mobile-nav-8]>ul>li>a:hover{color:var(--nav-mobile-hover-color,var(--nav-hover-color))}}#navmenu[data-mobile-nav=mobile-nav-8]>ul>li.dropdown-open>a{color:var(--nav-mobile-hover-color,var(--nav-hover-color))}#navmenu[data-mobile-nav=mobile-nav-8] li>ul{background:var(--nav-mobile-dropdown-background-color,transparent);margin:0;padding:0 0 .5rem .9rem;list-style:none;display:none}#navmenu[data-mobile-nav=mobile-nav-8] li>ul>li>a{align-items:center;justify-content:var(--nav-mobile-item-justify,space-between);font-size:calc(19px * var(--nav-mobile-font-scale,1));text-transform:var(--nav-mobile-text-transform,none);color:var(--nav-mobile-dropdown-color,var(--nav-dropdown-color));text-align:var(--nav-mobile-text-align,left);gap:.5rem;padding-block:.35rem;transition:color .18s;display:flex}#navmenu[data-mobile-nav=mobile-nav-8] li>ul>li>a.active{color:var(--nav-mobile-dropdown-hover-color,var(--nav-dropdown-hover-color))}@media (hover:hover){#navmenu[data-mobile-nav=mobile-nav-8] li>ul>li>a:hover{color:var(--nav-mobile-dropdown-hover-color,var(--nav-dropdown-hover-color))}}#navmenu[data-mobile-nav=mobile-nav-8] li>ul>li.dropdown-open>a{color:var(--nav-mobile-dropdown-hover-color,var(--nav-dropdown-hover-color))}#navmenu[data-mobile-nav=mobile-nav-8] li.dropdown-open>ul{display:block}#navmenu[data-mobile-nav=mobile-nav-8] .toggle-dropdown{transition:transform .25s}#navmenu[data-mobile-nav=mobile-nav-8] li.dropdown-open>a .toggle-dropdown{transform:rotate(180deg)}body.mobile-nav-open{overflow:hidden}body.mobile-nav-open #navmenu[data-mobile-nav=mobile-nav-8]>ul{clip-path:inset(0);visibility:visible}body.mobile-nav-open #navmenu[data-mobile-nav=mobile-nav-8]>ul:before{opacity:0;transition:opacity .35s .55s}body.mobile-nav-open .nav-scrim{opacity:1;visibility:visible}body.mobile-nav-open .mobile-nav-toggle{top:calc(2.6rem - (var(--toggle-size,44px) / 2));z-index:60;position:fixed}body.mobile-nav-open .mobile-nav-toggle[data-toggle-position=right]{right:calc(2.6rem - (var(--toggle-size,44px) / 2));left:auto}body.mobile-nav-open .mobile-nav-toggle[data-toggle-position=left]{left:calc(2.6rem - (var(--toggle-size,44px) / 2));right:auto}}@media (prefers-reduced-motion:reduce){#navmenu[data-mobile-nav=mobile-nav-8]>ul,#navmenu[data-mobile-nav=mobile-nav-8]>ul:before,.nav-scrim{transition:none}}
