.navigation-menu[data-v-558388dd]{width:100%;padding-block:.375rem;position:relative}.navigation-menu__container[data-v-558388dd]{height:100%;max-width:var(--ui-container,80rem);justify-content:flex-start;align-items:center;width:100%;margin:0 auto;display:flex}.navigation-menu__actions[data-v-558388dd]{align-items:center;margin-left:auto;display:flex}.nav-menu-list[data-v-558388dd]{align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.nav-item[data-v-558388dd]{position:relative}.nav-item-trigger[data-v-558388dd]{--nav-item-gap-half:calc(var(--vg-navigation-menu-item-gap)/2);border-radius:var(--vg-navigation-menu-item-radius);align-items:stretch;gap:0;display:flex}.nav-item-trigger--open[data-v-558388dd],.nav-item-trigger[data-v-558388dd]:hover{background-color:var(--vg-navigation-menu-bg-hover)}[data-v-558388dd] .nav-item-link{border-radius:var(--vg-navigation-menu-item-radius);padding:var(--vg-navigation-menu-item-padding-y) var(--vg-navigation-menu-item-padding-x);align-items:center;text-decoration:none;display:flex}.nav-item-trigger[data-v-558388dd] .nav-item-link{border-radius:var(--vg-navigation-menu-item-radius) 0 0 var(--vg-navigation-menu-item-radius);padding-right:var(--nav-item-gap-half)}[data-v-558388dd] .nav-item-link:hover{text-decoration:underline}[data-v-558388dd] .nav-item-link:focus{outline:none}[data-v-558388dd] .nav-item-link:focus-visible{background-color:var(--vg-navigation-menu-bg-hover);box-shadow:0 0 0 2px var(--vg-navigation-menu-focus-ring);z-index:1}[data-v-558388dd] .nav-item-link--standalone{display:block}[data-v-558388dd] .nav-item-link--standalone:hover{background-color:var(--vg-navigation-menu-bg-hover)}[data-v-558388dd] .nav-item-chevron{border-radius:0 var(--vg-navigation-menu-item-radius) var(--vg-navigation-menu-item-radius) 0;cursor:pointer;height:auto;padding:var(--vg-navigation-menu-item-padding-y) var(--vg-navigation-menu-item-padding-x) var(--vg-navigation-menu-item-padding-y) var(--nav-item-gap-half);background:0 0;border:none;justify-content:center;align-items:center;width:auto;display:flex}[data-v-558388dd] .nav-item-chevron:focus{outline:none}[data-v-558388dd] .nav-item-chevron:focus-visible{background-color:var(--vg-navigation-menu-bg-hover);box-shadow:0 0 0 2px var(--vg-navigation-menu-focus-ring);z-index:1}[data-v-558388dd] .chevron-icon{transition:transform .2s}[data-v-558388dd] .chevron-icon--open{transform:rotate(180deg)}.submenu-panel[data-v-558388dd]{background:var(--vg-navigation-menu-bg);border-radius:var(--vg-navigation-menu-submenu-radius);opacity:0;max-width:calc(100vw - 2.5rem);padding:var(--vg-navigation-menu-submenu-spacing);pointer-events:none;transition:opacity .2s ease,display allow-discrete .2s;z-index:9999;width:fit-content;margin-top:.5rem;display:none;position:absolute;top:100%;left:0;box-shadow:0 4px 20px #1d1f2226}.submenu-panel--open[data-v-558388dd]{opacity:1;pointer-events:auto;display:block}@starting-style{.submenu-panel--open[data-v-558388dd]{opacity:0}}.submenu-panel[data-v-558388dd]:before{content:"";width:100%;height:.75rem;position:absolute;top:-.75rem;left:0}.submenu-content[data-v-558388dd]{-moz-column-gap:var(--vg-navigation-menu-submenu-spacing);column-gap:var(--vg-navigation-menu-submenu-spacing);grid-template-rows:auto auto;grid-auto-flow:column;row-gap:0;display:grid}.submenu-column[data-v-558388dd]{grid-row:span 2;grid-template-rows:subgrid;min-width:200px;display:grid}.submenu-column--wide[data-v-558388dd]{min-width:280px}.submenu-title[data-v-558388dd]{border-bottom:1px solid var(--vg-navigation-menu-border);margin-bottom:var(--vg-navigation-menu-title-gap);text-align:left;text-transform:uppercase;align-items:flex-end;padding-bottom:.25rem;font-weight:600;display:flex}.submenu-list[data-v-558388dd]{grid-row:2;margin:0;padding:0;list-style:none}.submenu-list--two-columns[data-v-558388dd]{-moz-column-count:2;column-count:2;-moz-column-gap:2rem;column-gap:2rem}.submenu-list--two-columns>li[data-v-558388dd]{-moz-column-break-inside:avoid;break-inside:avoid}[data-v-558388dd] .submenu-link{padding:.25rem 0;text-decoration:none;display:block}[data-v-558388dd] .submenu-link:hover{text-decoration:underline}[data-v-558388dd] .submenu-link:focus{outline:none}[data-v-558388dd] .submenu-link:focus-visible{outline:2px solid var(--vg-navigation-menu-focus-ring);outline-offset:2px}
