.nav-menu__main{align-items:center;display:flex;gap:.35rem;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:999px;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:500;justify-content:center;line-height:1;min-height:2.75rem;padding:.7rem 1rem;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:inherit;text-align:center;width:auto}.nav-menu__submenu{align-items:stretch;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(var(--page_background_color-r,0),var(--page_background_color-g,0),var(--page_background_color-b,0),.92);border:1px solid hsla(0,0%,100%,.16);border-radius:10px;box-shadow:0 18px 40px rgba(0,0,0,.22);display:flex;flex-direction:column;gap:.25rem;left:0;list-style:none;margin:0;max-width:none;min-width:13rem;opacity:0;overflow:visible;padding:.55rem;position:absolute;top:calc(100% + .35rem);transform:translateY(.35rem);transition:opacity .2s cubic-bezier(.4,0,.2,1),visibility .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);visibility:hidden;white-space:nowrap;width:max-content;z-index:10001}.nav-menu__submenu--active{opacity:1;transform:translateY(0);visibility:visible}.nav-menu__submenu-link{border-radius:8px;display:block;font-size:.94rem;line-height:1.25;padding:.65rem .8rem;text-decoration:none;transition:all .2s ease;white-space:nowrap}.nav-menu__submenu-link:focus,.nav-menu__submenu-link:hover{background-color:hsla(0,0%,100%,.09)}.nav-menu__label:focus-visible,.nav-menu__link:focus-visible,.nav-menu__submenu-link:focus-visible{outline:2px solid hsla(0,0%,100%,.5);outline-offset:2px}.nav-menu__label,.nav-menu__link,.nav-menu__submenu-link{color:var(--navigation_link_color,#adadad)}.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:hsla(0,0%,100%,.08);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05)}.nav-menu__item--open .nav-menu__label,.nav-menu__item:hover .nav-menu__label,.nav-menu__item:hover .nav-menu__link,.nav-menu__label--active,.nav-menu__link--active,.nav-menu__submenu-link--active,.nav-menu__submenu-link:focus,.nav-menu__submenu-link:hover{color:var(--secondary_color,#fff)}