.navigation--lg :where(.menu__link,button.menu__toggle){display:inline-flex;height:4rem;width:100%;align-items:center;justify-content:space-between;border-bottom-color:transparent;padding-left:0.25rem;padding-right:0.25rem;padding-inline-start:1rem;padding-inline-end:1rem;padding-top:0.25rem;font-size:0.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.navigation--lg :where(.menu__link,button.menu__toggle):hover{--tw-text-opacity:1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}@container navigation (min-width: 32rem){.navigation--lg :where(.menu__link,button.menu__toggle){padding-inline-start:0px;padding-inline-end:0px}}@media (min-width: 1024px){.navigation--lg :where(.menu__link,button.menu__toggle){width:auto}}.navigation--lg :where(.menu__link,button.menu__toggle):focus-visible{outline:3px solid var(--a11y-focus-color, red);outline-offset:-3px}@media(hover: hover){.navigation--lg :where(.menu__link,button.menu__toggle):hover,.navigation--lg :where(.menu__link,button.menu__toggle):active{outline:none}}@media (max-width: 1250px){.navigation--lg li.menu__item.menu__item--.menu__item--level-1{border-style:none}}.navigation--lg .navigation__list>.menu__item--level-1>:where(.menu__link,button.menu__toggle){transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}@container navigation (min-width: 32rem){.navigation--lg .navigation__list>.menu__item--level-1>:where(.menu__link,button.menu__toggle):hover{color:var(--highlight-blue)}}.navigation--lg .menu__item{position:relative}.navigation--lg .menu__link[aria-current=page],.navigation--lg .menu__item--active-trail>:is(.menu__link,.menu__toggle){color:var(--highlight-blue);transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}@container navigation (min-width: 32rem){.navigation--lg .menu__link[aria-current=page],.navigation--lg .menu__item--active-trail>:is(.menu__link,.menu__toggle){border-left-width:0px;color:var(--highlight-blue)}.navigation--lg .menu__link[aria-current=page]:hover,.navigation--lg .menu__item--active-trail>:is(.menu__link,.menu__toggle):hover{color:var(--highlight-blue)}}.navigation--lg .menu__item--level-1:has(.menu__link[aria-current=page])>.menu__toggle:not(.menu__toggle-sm),.navigation--lg .menu__link[aria-current=page]{font-weight:700;color:var(--highlight-blue)}.navigation--lg .navigation__list{--menu-item-gap: 0;position:absolute;top:3rem;left:0px;display:none;width:100%}.navigation--lg .navigation__list > :not([hidden]) ~ :not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.navigation--lg .navigation__list{background-color:var(--dark-blue)}@container navigation (min-width: 32rem){.navigation--lg .navigation__list{position:static;display:flex;justify-content:flex-end}.navigation--lg .navigation__list > :not([hidden]) ~ :not([hidden]){border-style:none}.navigation--lg .navigation__list{border-top-width:0px;border-bottom-width:0px;background-color:transparent;--menu-item-gap:2rem}}@media(max-width: 1024px){.navigation--lg .navigation__list{position:relative;top:0px;padding:0px;padding-left:1rem}}.navigation--lg .navigation__toggle{display:flex;height:3rem;width:3rem;place-items:center;line-height:1;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@container navigation (min-width: 32rem){.navigation--lg .navigation__toggle{display:none}}.navigation--lg .navigation__toggle .material-symbols-sharp{width:100%}.navigation--lg .menu__item--has-children{display:flex;flex-wrap:wrap}@media (min-width: 1024px){.navigation--lg .menu__item--has-children{display:block}}.navigation--lg .menu__toggle{order:1;flex:1 1 0%}.navigation--lg button.menu__toggle{order:2;display:none;flex:none}@container navigation (min-width: 32rem){.navigation--lg button.menu__toggle{display:flex}}.navigation--lg .navigation__sub-menu{order:3;display:none;width:100%}.navigation--lg .navigation__sub-menu > :not([hidden]) ~ :not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));--tw-divide-opacity:1;border-color:rgb(228 228 231 / var(--tw-divide-opacity, 1))}.navigation--lg .navigation__sub-menu{border-top-width:1px;--tw-border-opacity:1;border-top-color:rgb(228 228 231 / var(--tw-border-opacity, 1));background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));background-color:rgb(212 212 216 / var(--tw-bg-opacity, 1));--tw-bg-opacity:0.25}@container navigation (min-width: 32rem){.navigation--lg .navigation__sub-menu{position:absolute;width:auto;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-bg-opacity:1;--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}}.navigation--lg .navigation__sub-menu .menu__link{min-width:19ch;padding-left:1rem;padding-right:1rem}.navigation--lg .navigation__sub-menu .menu__link:hover{--tw-bg-opacity:1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.navigation--lg .navigation__sub-menu .menu__link{text-wrap:balance}.navigation--lg .menu__toggle:is(.menu__toggle-sm){position:relative;order:2;display:block;width:4rem;flex:none;overflow:hidden;border-bottom-width:0px;border-left-width:1px;--tw-border-opacity:1;border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}@container navigation (min-width: 32rem){.navigation--lg .menu__toggle:is(.menu__toggle-sm){display:none}}.navigation--lg .menu__toggle:is(.menu__toggle-sm){text-indent:-5000em}.navigation--lg .menu__toggle:is(.menu__toggle-sm) .material-symbols-sharp{position:absolute;inset:0px;display:block;height:100%;width:100%;text-indent:0;line-height:4rem}@media(hover: hover){.navigation--lg:where([data-behavior=hover]) .menu__item:hover>.navigation__sub-menu{display:block}}.navigation--lg:where([data-behavior=hover]) .navigation__list .menu__item--level-2 a.menu__toggle-link{display:inline-flex}.navigation--lg:where([data-behavior=hover]) .menu__item--level-2 button.menu__toggle{margin-left:1rem;display:none}.navigation--lg:where([data-behavior=hover]) .menu__toggle.is-open~.navigation__sub-menu{display:block}@container navigation (min-width: 32rem){.navigation--lg:where([data-behavior=hover]) .menu__toggle.is-open~.navigation__sub-menu{display:none}}.navigation--lg:where([data-behavior=hover]) .menu__toggle.is-open~.navigation__sub-menu button.menu__toggle{margin-left:1rem}.navigation--lg:where([data-behavior=toggle]) .menu__item--parent{display:none}@container navigation (min-width: 32rem){.navigation--lg:where([data-behavior=toggle]) .menu__item--parent{display:block}}.navigation--lg:where([data-behavior=toggle]) .menu__item--parent>.menu__link{width:100%;--tw-bg-opacity:1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1));font-weight:600;--tw-text-opacity:1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.navigation--lg:where([data-behavior=toggle]) .menu__toggle-link{display:flex}@container navigation (min-width: 32rem){.navigation--lg:where([data-behavior=toggle]) .menu__toggle-link{display:none}}.navigation--lg:where([data-behavior=toggle]) .menu__toggle-link{flex:1 0 50%}.navigation--lg:where([data-behavior=toggle]) .menu__toggle.is-open~.navigation__sub-menu{display:block}.navigation--lg:where([data-behavior=toggle]) .menu__item--level-2 button.menu__toggle:not(.menu__toggle-sm){display:none}@container navigation (min-width: 32rem){.navigation--lg:where([data-behavior=toggle]) .menu__item--level-2 .menu__link.menu__toggle-link{display:inline-flex}}@media (max-width: 1250px){.navigation__toggle[aria-expanded=true]+.navigation__list{display:flex;flex-direction:column;align-items:center;justify-content:center;border-color:transparent;padding-bottom:6rem;padding-top:6rem;padding-left:0px}}