.mm-panel{opacity:0;pointer-events:none;transition:opacity .14s ease, transform .14s ease, display .14s allow-discrete;display:none;transform:translateY(-4px)}.mm-item:hover>.mm-panel,.mm-item[data-open]>.mm-panel{opacity:1;pointer-events:auto;display:block;transform:none}:where(html:not([data-nav-js])) .mm-item:has(:focus-visible)>.mm-panel{opacity:1;pointer-events:auto;display:block;transform:none}:where(html[data-nav-js]) .mm-item:has(:where(.mm-panel) :focus-visible)>.mm-panel{opacity:1;pointer-events:auto;display:block;transform:none}@starting-style{.mm-item:hover>.mm-panel,.mm-item[data-open]>.mm-panel{opacity:0;transform:translateY(-4px)}:where(html:not([data-nav-js])) .mm-item:has(:focus-visible)>.mm-panel{opacity:0;transform:translateY(-4px)}:where(html[data-nav-js]) .mm-item:has(:where(.mm-panel) :focus-visible)>.mm-panel{opacity:0;transform:translateY(-4px)}}.mm-item[data-closed]>.mm-panel{opacity:0;pointer-events:none;display:none;transform:translateY(-4px)}.mm-list:has(>.mm-item:hover)>.mm-item:not(:hover)>.mm-panel{opacity:0;pointer-events:none;display:none;transform:translateY(-4px)}.mm-item:hover>.mm-trigger,.mm-item[data-open]>.mm-trigger{color:#fff;background:#ffffff1a}:where(html:not([data-nav-js])) .mm-item:has(:focus-visible)>.mm-trigger{color:#fff;background:#ffffff1a}:where(html[data-nav-js]) .mm-item:has(:where(.mm-panel) :focus-visible)>.mm-trigger{color:#fff;background:#ffffff1a}.mm-item:hover>.mm-trigger .mm-chevron,.mm-item[data-open]>.mm-trigger .mm-chevron{transform:rotate(180deg)}:where(html:not([data-nav-js])) .mm-item:has(:focus-visible)>.mm-trigger .mm-chevron{transform:rotate(180deg)}:where(html[data-nav-js]) .mm-item:has(:where(.mm-panel) :focus-visible)>.mm-trigger .mm-chevron{transform:rotate(180deg)}.mm-item[data-closed]>.mm-trigger .mm-chevron{transform:none}.mm-list:has(>.mm-item:hover)>.mm-item:not(:hover)>.mm-trigger .mm-chevron{transform:none}.mm-item[data-closed]>.mm-trigger{background:0 0}.mm-list:has(>.mm-item:hover)>.mm-item:not(:hover)>.mm-trigger{background:0 0}.mm-chevron{transition:transform .15s}@media (prefers-reduced-motion:reduce){.mm-panel{transition:none}}@media (max-width:79.999rem){html:has(#mobile-nav[open]){overflow:hidden}}
