.nav-menu{--submenu-offset:var(--spacing-rem-md)}.nav-menu__main{align-items:center;display:flex;gap:var(--spacing-2xs);justify-content:flex-end;list-style:none;margin:0;overflow:visible;padding:0}.nav-menu{width:100%}.nav-menu,.nav-menu__item{overflow:visible}.nav-menu__item{position:relative}.nav-menu__label,.nav-menu__link{align-items:center;border-radius:var(--border-radius-md);cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);font-weight:500;justify-content:center;line-height:1;min-height:var(--min-height-nav-item);padding:var(--nav-item-padding-y) var(--nav-item-padding-x);text-decoration:none;transition:color .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s ease-in-out;white-space:nowrap}.nav-menu__label{background:none;border:none;font-family:inherit;font-weight:inherit;line-height:inherit;text-align:center;width:auto}.nav-menu__submenu{align-items:stretch;-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md));background-color:rgba(var(--surface-page-rgb),var(--opacity-intense));border:var(--border-width-thin) solid rgba(255,255,255,var(--opacity-border));border-radius:var(--border-radius-lg);box-shadow:var(--shadow-dropdown);display:flex;flex-direction:column;gap:var(--spacing-3xs);left:0;list-style:none;margin:0;max-width:none;min-width:var(--min-width-submenu);opacity:0;overflow:visible;padding:var(--spacing-rem-xs);position:absolute;top:calc(100% + var(--submenu-offset));transform:translateY(var(--submenu-offset));transition:opacity var(--transition-fast),visibility var(--transition-fast),transform var(--transition-fast);visibility:hidden;white-space:nowrap;width:max-content;z-index:var(--z-header-dropdown)}.nav-menu__submenu--active{opacity:1;transform:translateY(0);visibility:visible}.nav-menu__submenu-link{border-radius:var(--border-radius-md);display:block;font-size:var(--font-size-sm);line-height:1.25;padding:var(--spacing-rem-sm) var(--spacing-rem-lg);text-decoration:none;transition:all .2s ease;white-space:nowrap}.nav-menu__submenu-link:focus,.nav-menu__submenu-link:hover{background-color:rgba(255,255,255,var(--opacity-light))}.nav-menu__label:focus-visible,.nav-menu__link:focus-visible,.nav-menu__submenu-link:focus-visible{outline:var(--outline-width) solid rgba(255,255,255,var(--opacity-heavy));outline-offset:var(--outline-offset)}.nav-menu__label,.nav-menu__link,.nav-menu__submenu-link{color:var(--text-navigation)}.nav-menu__label:focus-visible,.nav-menu__label:hover,.nav-menu__link:focus-visible,.nav-menu__link:hover,.nav-menu__submenu-link:focus,.nav-menu__submenu-link:hover{color:var(--text-navigation)}.navigation-menu-module .nav-menu a.nav-menu__link:focus,.navigation-menu-module .nav-menu a.nav-menu__link:focus-visible,.navigation-menu-module .nav-menu a.nav-menu__link:hover,.navigation-menu-module .nav-menu a.nav-menu__submenu-link:focus,.navigation-menu-module .nav-menu a.nav-menu__submenu-link:focus-visible,.navigation-menu-module .nav-menu a.nav-menu__submenu-link:hover{color:var(--text-navigation);opacity:1}.nav-menu__item--open .nav-menu__label,.nav-menu__label:focus-visible,.nav-menu__label:hover,.nav-menu__link:focus-visible,.nav-menu__link:hover{background-color:rgba(255,255,255,var(--opacity-hover));box-shadow:inset 0 0 0 var(--border-width-thin) rgba(255,255,255,var(--opacity-subtle))}.nav-menu__item--open .nav-menu__label,.nav-menu__label--active,.nav-menu__link--active,.nav-menu__submenu-link--active{color:var(--color-secondary)}.nav-menu__link--current,.nav-menu__submenu-link--current{cursor:default;pointer-events:none}