@layer components{.sitenav_wrap{z-index:100;padding-inline:var(--site-margin);--_surface:var(--background-2);background-color:var(--_surface);color:var(--text);flex-direction:column;align-items:center;display:flex;position:sticky;top:0}.sitenav_wrap.sitenav_white{--_surface:var(--light-100)}.sitenav_wrap.sitenav_base{--_surface:var(--background)}.sitenav_wrap.sitenav_border{border-bottom:var(--border-width) solid var(--border)}.sitenav_wrap.sitenav_border .sitenav_menu{border-bottom:var(--border-width) solid var(--border)}.sitenav_wrap.overlap{position:fixed;inset-inline:0}html:has(.sitenav_banner:not([hidden])){--nav-banner-height:2rem}.sitenav_banner_geo{height:0;transition:height var(--open-duration) var(--open-ease);overflow:hidden}.sitenav_banner_geo.is-open{height:var(--nav-banner-height)}@media (prefers-reduced-motion:reduce){.sitenav_banner_geo{transition:none}}.sitenav_banner{height:var(--nav-banner-height);margin-inline:calc(var(--site-margin) * -1);padding-inline:var(--site-margin);background-color:var(--background-3);color:var(--text);font-size:calc(var(--text-small) - .125rem);justify-content:center;align-self:stretch;display:flex}.sitenav_banner[data-color=mint]{background-color:var(--background)}.sitenav_banner[data-color=petrol]{background-color:var(--brand-700)}.sitenav_banner[data-color=maroon]{background-color:var(--maroon)}.sitenav_banner[data-color=antler-red]{background-color:var(--cta-500);color:var(--cta-text)}.sitenav_banner[hidden]{display:none}.sitenav_banner_inner{--_close-size:1rem;width:100%;max-width:var(--max-width-main);grid-template-columns:var(--_close-size) minmax(0, 1fr) var(--_close-size);gap:var(--space-4);align-items:center;display:grid}.sitenav_banner_link{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;height:100%;color:inherit;grid-column:2;text-decoration:none;display:flex}a.sitenav_banner_link{transition:opacity var(--hover-duration) var(--hover-ease)}@media (hover:hover){a.sitenav_banner_link:hover{opacity:.6}}.sitenav_banner_text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sitenav_banner_arrow{flex:none;width:.75rem;display:flex}.sitenav_banner_arrow.is-external{rotate:-45deg}.sitenav_banner_close{width:var(--_close-size);color:inherit;transition:opacity var(--hover-duration) var(--hover-ease);grid-column:3;display:flex;position:relative}.sitenav_banner_close:before{content:"";position:absolute;inset:-.75rem}@media (hover:hover){.sitenav_banner_close:hover{opacity:.6}}.sitenav_inner{--_logo-width:6.5rem;width:100%;max-width:var(--max-width-main);justify-content:space-between;align-items:center;gap:0 var(--space-6);display:flex}.sitenav_logo,.sitenav_toggle{min-height:var(--nav-height)}.sitenav_logo{min-width:var(--_logo-width);color:inherit;transition:opacity var(--hover-duration) var(--hover-ease);flex:0 auto;align-items:center;text-decoration:none;display:flex}@media (hover:hover){.sitenav_logo:hover{opacity:.6}}.sitenav_logo_lockup{align-content:flex-start;align-items:center;gap:var(--space-2);min-width:0;height:calc(var(--_logo-width) * 28 / 117);flex-wrap:wrap;display:flex;overflow:clip}.sitenav_fund_group{align-items:center;gap:var(--space-2);flex:none;display:flex}.sitenav_logo_mark{width:var(--_logo-width);flex:none}.sitenav_divider{width:var(--border-width);height:calc(var(--_logo-width) * 15.78 / 117);background-color:var(--cta-500);flex:none}.sitenav_fund{font-size:calc(var(--_logo-width) * 15.78 / 117 / .74);font-weight:var(--primary-medium);text-box:trim-both cap alphabetic;white-space:nowrap;color:var(--cta-500);line-height:1}.sitenav_toggle{--_icon-width:1.5rem;--_bar-gap:.5rem;min-width:2.75rem;margin-right:calc((2.75rem - var(--_icon-width)) / -2);color:inherit;border-radius:var(--radius-small);transition:opacity var(--hover-duration) var(--hover-ease);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.sitenav_toggle:hover{opacity:.6}}.sitenav_toggle_icon{width:var(--_icon-width);height:calc(var(--_bar-gap) + var(--border-width));display:block;position:relative}.sitenav_toggle_icon:before,.sitenav_toggle_icon:after{content:"";height:var(--border-width);transition:transform var(--open-duration) var(--open-ease);background-color:currentColor;position:absolute;inset-inline:0}.sitenav_toggle_icon:before{top:0}.sitenav_toggle_icon:after{top:var(--_bar-gap)}.sitenav_wrap.open .sitenav_toggle_icon:before{transform:translateY(calc(var(--_bar-gap) / 2)) rotate(45deg)}.sitenav_wrap.open .sitenav_toggle_icon:after{transform:translateY(calc(var(--_bar-gap) / -2)) rotate(-45deg)}.sitenav_menu{top:100%;visibility:hidden;max-height:calc(100svh - var(--nav-height) - var(--nav-banner-height,0rem));overscroll-behavior:contain;background-color:var(--_surface);transition:grid-template-rows var(--open-duration) var(--open-ease), visibility var(--open-duration) var(--open-ease);grid-template-rows:0fr;display:grid;position:absolute;inset-inline:0;overflow:clip auto}.sitenav_menu_inner{opacity:0;transition:opacity var(--open-duration) var(--open-ease);overflow:hidden}.sitenav_wrap.open .sitenav_menu{visibility:visible;grid-template-rows:1fr}.sitenav_wrap.open .sitenav_menu_inner{opacity:1;overflow-y:auto}.sitenav_links{padding:var(--space-2) var(--site-margin) var(--space-4);font-size:var(--text-main);font-weight:var(--primary-regular);flex-direction:column;display:flex}.sitenav_links>li+li{border-top:var(--border-width) solid var(--border)}.sitenav_links>li:has(>.button_wrap){padding-top:var(--space-4)}.sitenav_links>li:has(>.button_wrap)+li:has(>.button_wrap){padding-top:var(--space-2);border-top:0}.sitenav_links .nav_link{padding-block:var(--space-3);color:var(--text);text-underline-offset:.4em;text-decoration:none;text-decoration-thickness:var(--border-width);transition:color var(--hover-duration) var(--hover-ease);display:block}@media (hover:hover){.sitenav_wrap[data-link-hover=fade-others] .sitenav_links:has(>li>.nav_link:hover,.dropdown_toggle:hover)>li>.nav_link:not(:hover),.sitenav_wrap[data-link-hover=fade-others] .sitenav_links:has(>li>.nav_link:hover,.dropdown_toggle:hover) .dropdown_toggle:not(:hover){color:color-mix(in lab, var(--text) 60%, transparent)}}.sitenav_wrap[data-link-hover=lift] .sitenav_links .nav_link{color:color-mix(in lab, var(--text) 60%, transparent)}.sitenav_wrap[data-link-hover=lift] .sitenav_links .nav_link[aria-current=page]{color:var(--text)}@media (hover:hover){.sitenav_wrap[data-link-hover=lift] .sitenav_links .nav_link:hover{color:var(--text)}}@media (min-width:48rem){.sitenav_toggle{display:none}.sitenav_menu{max-width:calc(100% - var(--_logo-width) - var(--space-6));visibility:visible;background-color:#0000;flex-shrink:0;max-height:none;display:block;position:static;overflow:visible}.sitenav_wrap.sitenav_border .sitenav_menu{border-bottom:0}.sitenav_menu_inner{opacity:1;overflow:visible}.sitenav_links{align-items:center;gap:var(--space-4);font-size:var(--text-small);flex-flow:wrap;padding:0}.sitenav_links>li+li{border-top:0}.sitenav_links>li:has(>.button_wrap){padding-top:0}.sitenav_links>li:has(>.button_wrap)+li:has(>.button_wrap){margin-inline-start:calc(var(--space-2) - var(--space-4));padding-top:0}.sitenav_links .nav_link{padding-block:0}.sitenav_links .nav_link[aria-current=page]{text-decoration:underline}}}
