@media (min-width: 1024px){.header :has(.search__toggle[aria-expanded=true]) .navigation--lg{display: none}}.navigation--lg .menu__item--level-1{border-style: none}.navigation--lg :where(.menu__link,button.menu__toggle){display: inline-flex;height: 3rem;width: 100%;align-items: center;justify-content: space-between;border-color: transparent;padding-inline-start: 0.875rem;padding-inline-end: 0.875rem;font-family: var(--custom-font);font-size: clamp(14px,2cqw,18px);font-weight: 500;color: var(--dark-green);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: 150ms}@container navigation (min-width: 56rem){.navigation--lg :where(.menu__link,button.menu__toggle){padding-inline-start: 1.5rem;padding-inline-end: 1.5rem}}@media (min-width: 1024px){.navigation--lg :where(.menu__link,button.menu__toggle){width: auto;border-radius: 9999px;background-color: var(--mint);color: var(--blue-black)}}.navigation--lg :where(.menu__link,button.menu__toggle){outline: 2px solid transparent;outline-offset: 2px}.navigation--lg :where(.menu__link,button.menu__toggle):focus-visible{outline: 2px solid transparent;outline-offset: 2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-color: var(--a11y-focus-color)}@media (forced-colors: active){.navigation--lg :where(.menu__link,button.menu__toggle):focus-visible{outline-width: 2px;outline-color: currentColor;outline-style: solid}}@container navigation (min-width: 32rem){.navigation--lg .navigation__list>.menu__item--level-1>:where(.menu__link):hover{border-color: var(--mint);background-color: transparent;color: var(--mint)}}.navigation--lg .menu__item{position: relative}@container navigation (min-width: 32rem){.navigation--lg .menu__link[aria-current=page],.navigation--lg .menu__item>:is(.menu__link,.menu__toggle){border-width: 2px;border-color: var(--mint)}.navigation--lg .menu__link[aria-current=page]:hover,.navigation--lg .menu__item>:is(.menu__link,.menu__toggle):hover{background-color: transparent}}.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]{border-color: var(--yellow);font-weight: 800}@media (min-width: 1024px){.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]{background-color: var(--yellow);font-weight: 500;color: var(--blue-black)}}.navigation--lg .navigation__list{z-index: 20;padding-top: 0.5rem;padding-bottom: 0.5rem}@media (min-width: 1024px){.navigation--lg .navigation__list{padding-top: 0px;padding-bottom: 0px}}.navigation--lg .navigation__list{--menu-item-gap: 0;position: absolute;top: 88px;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{--tw-bg-opacity: 1;background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))}@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{background-color: transparent;--menu-item-gap: 0.75rem}}@media (max-width: 480px){.navigation--lg .navigation__list{top: 78px}.navigation--lg .navigation__list .menu__link{color: var(--dark-green)}}.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}}