:root{--gnav-h:72px;--lbar-h:0px}:root:has(.lnav){--lbar-h:56px}@media (max-width:900px){:root{--gnav-h:64px}}html{scroll-padding-top:calc(env(safe-area-inset-top,0px) + var(--gnav-h) + var(--lbar-h) + 8px)}.gnav{top:env(safe-area-inset-top,0px);z-index:var(--z-header);position:sticky}.gnav svg.i{fill:none}.lnav,.subnav,.vs-stick{top:calc(env(safe-area-inset-top,0px) + var(--gnav-h))}.gnav__btn[data-current]{position:relative}.gnav__btn[data-current]:after{content:"";background:var(--indicator);border-radius:2px;height:2px;position:absolute;bottom:8px;left:12px;right:28px}.gnav__items a[aria-current=page],.gnav__col a[aria-current=page]{color:var(--content-primary);position:relative}.gnav__items a[aria-current=page]:before,.gnav__col a[aria-current=page]:before{content:"";background:var(--indicator);border-radius:2px;width:2px;position:absolute;top:12px;bottom:12px;left:4px}.gnav__more a[aria-current=page]{color:var(--content-primary);box-shadow:inset 0 -2px 0 var(--indicator)}.gnav__panel a[aria-current=page]:after{content:"";background:var(--indicator);border-radius:50%;flex:none;width:8px;height:8px}.dir a[aria-current=page]{color:var(--content-primary)}.dir a[aria-current=page]:after{content:"";background:var(--indicator);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-left:8px;display:inline-block}@media (max-width:900px){html{scroll-padding-top:calc(env(safe-area-inset-top,0px) + var(--lbar-h) + 8px)}.gnav{transition:transform .2s var(--ease-standard)}.lnav,.vs-stick{transition:top .2s var(--ease-standard)}.subnav{transition:top .2s var(--ease-standard),border-color .2s var(--ease-standard)}html.gnav-off .gnav{transform:translateY(calc(-100% - env(safe-area-inset-top,0px)))}html.gnav-off .lnav,html.gnav-off .subnav,html.gnav-off .vs-stick{top:env(safe-area-inset-top,0px)}}@media (prefers-reduced-motion:reduce){.gnav,.lnav,.subnav,.vs-stick{transition:none!important}}.lnav__toggle,.subnav__toggle{display:none}@media (max-width:960px){.lnav__name,.subnav .brand{display:none}.lnav__toggle,.subnav__toggle{border-radius:var(--radius-md);min-height:44px;font:600 1.1875rem/1.75rem var(--font-sans);letter-spacing:-.01em;color:var(--content-primary);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0 auto 0 -8px;padding:0 8px;display:inline-flex}.lnav__toggle:hover,.subnav__toggle:hover,.lnav__toggle[aria-expanded=true],.subnav__toggle[aria-expanded=true]{background:var(--fill-hover)}.subnav__toggle>svg:not(.i){flex:none;width:22px;height:22px}.lnav__toggle svg.i,.subnav__toggle svg.i{width:18px;height:18px;color:var(--content-secondary);transition:transform .2s var(--ease-standard)}.lnav__toggle[aria-expanded=true] svg.i,.subnav__toggle[aria-expanded=true] svg.i{transform:rotate(180deg)}.lnav__toggle{min-width:0}.lnav__toggle-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.lnav__toggle svg.i,.lnav__in>.btn{flex:none}.lnav__links[data-open],.subnav nav[data-open]{overscroll-behavior:contain;max-height:calc(100svh - 120px);padding:4px var(--gutter) 16px;background:var(--bg-nav);border-bottom:1px solid var(--border-subtle);box-shadow:var(--shadow-md);margin:0;position:absolute;top:100%;left:0;right:0;overflow:auto}.lnav__links[data-open]{gap:0;display:grid}.subnav nav[data-open]{display:block}.subnav nav[data-open] ul{gap:0;display:grid}.lnav__links[data-open] a,.subnav nav[data-open] a{min-height:48px;padding:0 0 0 var(--space-lg);border-bottom:1px solid var(--border-subtle);color:var(--content-secondary);border-radius:0;align-items:center;font-size:1.0625rem;font-weight:600;line-height:1.5rem;display:flex;position:relative}.lnav__links[data-open] a:hover,.subnav nav[data-open] a:hover,.lnav__links[data-open] a[aria-current=true],.subnav nav[data-open] a[aria-current=true]{color:var(--content-primary)}.lnav__links[data-open] a[aria-current=true]:before,.subnav nav[data-open] a[aria-current=true]:before{content:"";background:var(--indicator);border-radius:2px;width:2px;position:absolute;top:14px;bottom:14px;left:0}}.gnav__cols{grid-template-columns:repeat(5,minmax(0,1fr))}.gnav__psub{margin:var(--space-lg) 0 0;font:var(--weight-semibold) var(--text-md)/var(--lh-md) var(--font-sans);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;color:var(--content-secondary)}.gnav__util{margin-left:4px}.gnav__lang{padding-left:var(--space-lg);gap:6px}.gnav__lang svg:first-child{width:18px;height:18px;color:var(--content-secondary)}.gnav__lang[aria-expanded=true] svg:first-child{transform:none}.gnav__items a[aria-current=true]{position:relative}.gnav__items a[aria-current=true]:before{content:"";background:var(--indicator);border-radius:2px;width:2px;position:absolute;top:12px;bottom:12px;left:4px}.gnav__panel a[aria-current=true]:after{content:"";background:var(--indicator);border-radius:50%;flex:none;width:8px;height:8px}