:root{--site-sticky-header-height: 100px}.site-header.site-header--menu{--ag-header-h: 100px;min-height:var(--ag-header-h);padding-block:0;padding-inline:max(var(--gutter),calc((100% - 1584px) / 2 + var(--gutter)));flex-wrap:nowrap;gap:0;background:var(--navy);color:var(--white);box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);--color-focus: var(--yellow)}.site-header.site-header--over.is-over{background:transparent}.site-header.site-header--over.is-scrolled{background:color-mix(in srgb,var(--navy) 60%,transparent);box-shadow:none}.site-header.site-header--menu:hover,.site-header.site-header--menu:has(.site-menu.is-drawer-open){background:var(--navy)}@media(prefers-reduced-motion:no-preference){.site-header.site-header--menu{transition:background-color .3s ease}}.site-header--menu .site-header__name{display:inline-flex;align-items:center;min-height:var(--ag-header-h);margin-right:0}.site-header--menu .site-header__logo-image{display:block;width:auto;height:50px}.site-header--menu .site-menu{flex:1 1 auto;flex-wrap:nowrap;gap:0;min-width:0}.site-header--menu .site-menu:not(.is-drawer) .site-nav{flex:1 1 auto;margin-right:50px}.site-header--menu .site-menu:not(.is-drawer) .site-nav__list{justify-content:center;flex-wrap:nowrap;gap:0}.site-header--menu .site-menu:not(.is-drawer) .site-nav__list>.site-nav__item{min-height:var(--ag-header-h);padding:0 15px}.site-header--menu .site-menu:not(.is-drawer) .site-nav__list>.site-nav__item>.site-nav__link{min-height:var(--ag-header-h);padding:0;color:var(--white);font-size:var(--t-body-s-size);font-weight:var(--t-body-s-wt);line-height:var(--t-body-s-lh);white-space:nowrap;text-decoration:none}.site-header--menu .site-menu:not(.is-drawer) .site-nav__list:hover>.site-nav__item{opacity:.65}.site-header--menu .site-menu:not(.is-drawer) .site-nav__list:hover>.site-nav__item:hover{opacity:1}.site-header--menu .site-menu:not(.is-drawer) .site-nav__list:hover>.site-nav__item:hover>.site-nav__link,.site-header--menu .site-menu:not(.is-drawer) .site-nav__list>.site-nav__item>.site-nav__link:focus-visible,.site-header--menu:hover .site-menu:not(.is-drawer) .site-nav__list>.site-nav__item.is-current>.site-nav__link{color:var(--yellow)}@media(prefers-reduced-motion:no-preference){.site-header--menu .site-menu:not(.is-drawer) .site-nav__list>.site-nav__item{transition:opacity .2s linear}.site-header--menu .site-nav__link,.site-header--menu .site-nav__sublink{transition:color .3s linear}}@media(hover:hover)and (pointer:fine){.site-header--menu .site-menu--hover.is-ready:not(.is-drawer) .site-nav__item--parent>.site-nav__toggle{display:none}}.site-header--menu .site-menu--hover.is-ready:not(.is-drawer) .site-nav__list>.site-nav__item--parent>.site-nav__toggle{padding:0 calc(var(--space-1, 4px) + var(--space-3, 12px)) 0 var(--space-1, 4px)}@media(max-width:1279.98px)and (hover:none),(max-width:1279.98px)and (pointer:coarse){.site-header--menu .site-menu--hover.is-ready:not(.is-drawer) .site-nav__list>.site-nav__item{padding:0 10px}}.site-header--menu .site-menu.is-ready:not(.is-drawer) .site-nav__item--parent:focus-within>.site-nav__sub{display:block}.site-header--menu .site-menu--hover.is-ready:not(.is-drawer) .site-nav__item--parent.is-open>.site-nav__sub:before{content:none}.site-header--menu .site-menu:not(.is-drawer) .site-nav__sub{position:absolute;top:var(--ag-header-h);left:0;z-index:50;min-width:230px;padding:0;border:0;border-radius:0 0 6px 6px;background:var(--navy)}.site-header--menu .site-menu:not(.is-drawer) .site-nav__sublink{display:flex;align-items:center;min-height:var(--tap-min, 44px);padding:10px 15px;color:var(--white);font-size:var(--t-body-s-size);font-weight:var(--t-body-s-wt);line-height:var(--t-body-s-lh);text-decoration:none}.site-header--menu .site-menu:not(.is-drawer) .site-nav__sublink:hover,.site-header--menu .site-menu:not(.is-drawer) .site-nav__sublink:focus-visible{color:var(--yellow)}.site-header--menu .site-menu__button,.site-header--menu .site-nav__button{--btn-1-bg: var(--yellow);--btn-1-fg: var(--navy);--btn-1-border: var(--yellow);--btn-1-hover-bg: var(--white);--btn-1-hover-fg: var(--navy);flex:none;white-space:nowrap}.site-header--menu .site-menu__button:focus-visible,.site-header--menu .site-nav__button:focus-visible,.site-header--menu .site-menu__toggle:focus-visible{outline-color:var(--white)}.site-header--menu .site-header__name:focus-visible,.site-header--menu .site-nav__link:focus-visible,.site-header--menu .site-nav__sublink:focus-visible{outline:3px solid var(--yellow);outline-offset:-3px;box-shadow:none}.site-header--menu .site-menu.is-drawer>.site-menu__button{margin-left:auto;margin-right:12px}.site-header--menu .site-menu.is-drawer>.site-menu__toggle{order:2;margin-left:auto}@media(max-width:599.98px){.site-header--menu .site-menu--drawer-button.is-ready>.site-menu__button{display:none}}.site-header--menu .site-menu__toggle{flex:none;justify-content:center;width:48px;min-height:48px;height:48px;padding:0;border:0;border-radius:50%;background:var(--yellow);color:var(--navy)}.site-header--menu .site-menu__toggle-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.site-header--menu .site-menu__bars{gap:5px;width:20px}.site-header--menu .site-menu__bars span{border-radius:2px;background:var(--navy)}.site-header--menu .site-menu__toggle[aria-expanded=true] .site-menu__bars span:nth-child(1){transform:translateY(7px) rotate(45deg)}.site-header--menu .site-menu__toggle[aria-expanded=true] .site-menu__bars span:nth-child(2){opacity:0}.site-header--menu .site-menu__toggle[aria-expanded=true] .site-menu__bars span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(prefers-reduced-motion:no-preference){.site-header--menu .site-menu__bars span{transition:transform .3s ease,opacity .2s ease}}.site-header--menu.site-header--over.is-over .site-menu__toggle{border-color:var(--yellow);background:var(--yellow);color:var(--navy)}.site-header--menu.site-header--over.is-over .site-menu__button,.site-header--menu.site-header--over.is-over .site-nav__button{--btn-1-bg: var(--yellow);--btn-1-fg: var(--navy);--btn-1-border: var(--yellow);--btn-1-hover-bg: var(--white);--btn-1-hover-fg: var(--navy)}.site-header--menu .site-menu.is-drawer-open .site-menu__toggle{position:static}.site-header--menu .site-menu.is-ready.is-drawer .site-nav{position:fixed;inset:var(--ag-header-h) 0 0 0;width:auto;height:calc(100vh - var(--ag-header-h));box-sizing:border-box;padding:16px var(--gutter) 40px;overflow-y:auto;background:var(--navy);box-shadow:none;--color-focus: var(--yellow)}.site-header--menu .site-menu.is-drawer-open.is-drawer .site-nav{display:flex;flex-direction:column}@media(prefers-reduced-motion:no-preference){.site-header--menu .site-menu.is-drawer-open.is-drawer .site-nav{animation:ag-menu-in .3s var(--ag-ease-out)}}@keyframes ag-menu-in{0%{opacity:0;transform:translateY(-8px)}}.site-header--menu .site-menu.is-drawer .site-nav__list{flex-direction:column;flex-wrap:nowrap;gap:0}.site-header--menu .site-menu.is-drawer .site-nav__item--parent>.site-nav__toggle,.site-header--menu .site-menu.is-drawer .site-nav__overview{display:none}.site-header--menu .site-menu.is-drawer .site-nav__item--parent>.site-nav__parent-link{display:flex}.site-header--menu .site-menu.is-drawer .site-nav__item--parent>.site-nav__sub{display:block;position:static;min-width:0;padding:0;border:0;background:none}.site-header--menu .site-menu.is-drawer .site-nav__link{display:flex;width:100%;min-height:56px;padding:0;border-bottom:1px solid color-mix(in srgb,var(--white) 14%,transparent);color:var(--white);font-size:22px;font-weight:600;line-height:1.2;text-decoration:none}.site-header--menu .site-menu.is-drawer .site-nav__sublink{display:flex;min-height:44px;padding:0 0 0 16px;color:color-mix(in srgb,var(--white) 78%,transparent);font-size:16px;font-weight:400;line-height:1.2;text-decoration:none}.site-header--menu .site-menu.is-drawer .site-nav__link:hover,.site-header--menu .site-menu.is-drawer .site-nav__sublink:hover,.site-header--menu .site-menu.is-drawer .site-nav__item.is-current>.site-nav__link{color:var(--yellow)}.site-header--menu .site-menu.is-drawer .site-nav__sublink[aria-current=page]{color:var(--yellow);text-decoration:none}.site-header--menu .site-menu.is-ready.is-drawer .site-nav__button{display:flex;justify-content:center;flex:none;width:100%;margin-top:28px}
