.menu-drawer-container .header__icon--summary{color:var(--color-foreground);padding:var(--padding-xs);justify-content:center;align-items:center;display:flex}.header__icon--menu{position:initial}.mobile-menu-toggle__icon-stack{width:var(--loc-icon-16);height:var(--loc-icon-16);position:relative}.mobile-menu-toggle__icon-stack .header-drawer-icon{width:var(--loc-icon-16);height:var(--loc-icon-16);opacity:1;transition:opacity var(--drawer-animation-speed) ease, transform var(--drawer-animation-speed) ease;margin:auto;display:flex;position:absolute;inset:0;transform:rotate(0)}.mobile-menu-toggle__icon-stack .header-drawer-icon--close{opacity:0;transform:rotate(-90deg)}details.menu-open .mobile-menu-toggle__icon-stack .header-drawer-icon--open{opacity:0;transform:rotate(90deg)}details.menu-open .mobile-menu-toggle__icon-stack .header-drawer-icon--close{opacity:1;transform:rotate(0)}@media (prefers-reduced-motion:reduce){.mobile-menu-toggle__icon-stack .header-drawer-icon{transition:none}}.mobile-menu{left:0;top:var(--header-viewport-offset,var(--header-group-height,60px));height:calc(100dvh - var(--header-viewport-offset,var(--header-group-height,60px)));width:100%;max-width:var(--loc-mobile-menu-width);z-index:var(--layer-menu-drawer);visibility:hidden;background-color:var(--color-background);border-right:var(--style-border-drawer);padding:var(--padding-lg);transition:transform var(--drawer-animation-speed) ease, visibility var(--drawer-animation-speed) ease, opacity var(--drawer-animation-speed) ease;flex-direction:column;display:flex;position:fixed;transform:translate(-100%)}.menu-open>.mobile-menu{visibility:visible;transform:translate(0)}.mobile-menu__backdrop{left:0;top:var(--header-viewport-offset,var(--header-group-height,60px));width:100vw;height:calc(100dvh - var(--header-viewport-offset,var(--header-group-height,60px)));z-index:var(--layer-overlay);opacity:0;transition:opacity var(--drawer-animation-speed) ease;background:#0009;position:fixed}.menu-open>.mobile-menu__backdrop{opacity:1}.mobile-menu__nav{min-height:0;margin-inline:calc(-1 * var(--padding-lg));padding-inline:var(--padding-lg);flex:auto;overflow:hidden auto}.mobile-menu__list{gap:var(--mobile-menu-item-gap);flex-direction:column;display:flex}.mobile-menu__list>.mobile-menu__item .mobile-menu__top-link{padding-block:var(--padding-lg);margin-block:calc(var(--padding-lg) * -1)}.mobile-menu__top-link{align-items:center;gap:var(--gap-xs);color:var(--color-foreground);cursor:pointer;display:flex}.mobile-menu__top-link .icon-plus{flex-shrink:0}.mobile-menu__columns{gap:var(--mobile-menu-item-gap) var(--mobile-menu-column-gap);padding-inline:var(--padding-lg);grid-template-columns:1fr 1fr;margin-block-start:var(--margin-lg);display:grid}.mobile-menu__column{gap:var(--mobile-menu-column-item-gap);flex-direction:column;display:flex}.mobile-menu__heading{color:var(--color-foreground)}.mobile-menu__sublist{gap:var(--mobile-menu-link-gap);flex-direction:column;display:flex}.mobile-menu__link{align-items:center;gap:var(--gap-2xs);color:var(--color-foreground-subdued);display:flex}.mobile-menu__link:is(:hover,:focus-visible){color:var(--color-foreground);text-underline-offset:var(--padding-3xs);text-decoration:underline}.mobile-menu__link-image{flex-shrink:0;display:flex}.mobile-menu__link-image img{width:var(--mobile-menu-thumb-size);height:var(--mobile-menu-thumb-size);object-fit:cover;border-radius:50%}.mobile-menu__utilities{gap:var(--mobile-menu-item-gap);flex-direction:column;flex-shrink:0;padding-block-start:var(--padding-lg);display:flex}.mobile-menu__utility-link{align-items:center;gap:var(--gap-2xs);color:var(--color-foreground);opacity:var(--opacity-80);display:flex}.mobile-menu__utility-icon{width:var(--loc-icon-16);height:var(--loc-icon-16)}
