/* compiled by scssphp 1.6.0 on Thu, 05 Mar 2026 12:48:09 +0000 (0.0937s) */

@keyframes hoverTransformButton{0%{transform:translateY(0)}25%{transform:translateY(-150%)}26%{transform:translateY(150%)}100%{transform:translateY(0)}}.navigation{--navigation__logo-width: 8.75rem;--navigation__logo-height: 1.875rem;--navigation__item-padding-block: 0.5rem;--navigation__item-padding-inline: 0;--navigation__item-font-family: var(--font-family--body);--navigation__item-font-size: var(--font-size--sm);--navigation__item-font-weight: var(--font-weight--semibold);--navigation__item-line-height: 1.313;--navigation__item-align-items: center;--navigation__item-text-transform: none;--navigation__item-text-decoration: none;--navigation__item-gap: 0.375rem;--navigation__item-transition-duration: 0.3s ease;--navigation__item-background: transparent;--navigation__item-bordert: 0;--navigation__item-border-radius: 0;--navigation__submenu-background: transparent;--navigation__item-font-size--submenu: 1rem;--navigation__item-padding-inline--submenu: 0;--navigation__item-padding-inline--submenu--hover: 0;--navigation__item-padding-block--submenu: 1rem;--navigation__item-line-height--submenu: 1.2;--navigation__item-transition-duration--submenu: 0.3s ease;--navigation__item-color--submenu: var(--color-white);--navigation__item-color--submenu--hover: var(--color-secondary);--navigation__flyout-width: 100%;--navigation__flyout-position--closed: 3.5rem -100% 0 auto;--navigation__flyout-position: 3.5rem 0 0 auto;transition:0.1s ease-in-out;padding-block:0 1rem;background-color:rgba(255, 255, 255, var(--scroll))}@media (min-width:48rem){.navigation{grid-template-columns:var(--navigation__grid-columns, [full-start] MINMAX(var(--container-min-space, 1rem), 1fr) [primary-start secondary-start] min(96%, var(--container-width, 83.75rem)) [primary-end secondary-end] MINMAX(var(--container-min-space, 1rem), 1fr) [full-end])}}@media (min-width:64rem){.navigation{--navigation__logo-width: 12rem;--navigation__logo-height: 2.25rem;--navigation__item-padding-inline: 1rem;--navigation__item-padding-block: 1rem;--navigation__submenu-background: var(--color-white);--navigation__item-font-size: var(--font-size--xs);--navigation__item-font-size--submenu: var(--font-size--sm);--navigation__item-padding-block--submenu: 1rem;--navigation__item-color--submenu: var(--color-text);padding-block:0 1.5rem}}@media (min-width:85rem){.navigation{--navigation__item-font-size: var(--font-size--sm);--navigation__item-padding-inline: 1.25rem;--navigation__item-padding-block: 1rem;--navigation__logo-width: 13.375rem;--navigation__logo-height: 2.5rem}}.navigation__logo-wrapper{transition:0.4s ease-in-out}.navigation__menu .navigation__item a,.navigation__menu .navigation__item button{transition:0.4s ease-in-out}@media (min-width:64rem){.navigation__menu .navigation__item.--has-button{margin-inline-start:1.25rem}.navigation__menu .navigation__item.--has-button.--primary a{background-color:var(--color-primary);color:var(--color-white)}.navigation__menu .navigation__item.--has-button a{background-color:var(--color-grey-3);padding:1rem 2rem;border-radius:2rem;border:0.125rem solid var(--color-primary)}}.navigation__menu .--current>a,.navigation__menu .--current>button,.navigation__menu .--current-parent>a,.navigation__menu .--current-parent>button{text-decoration:underline}.navigation__toggle{padding:0;font-size:1.25rem;background-color:transparent;border:solid 0.125rem var(--color-grey-3);color:var(--color-text);border-radius:50%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;padding:0.25rem}.navigation__toggle .button__title{display:none}.navigation__toggle .--menu{color:var(--color-text)}.navigation__toggle[aria-expanded='true']{background-color:transparent;border-color:var(--color-white);color:var(--color-primary)}.navigation.--responsive{padding-block:0.5rem}.navigation.--responsive .navigation__menu{margin-block-start:0}.navigation.--responsive .navigation__item{justify-content:flex-start;border-block-end:solid 0.0625rem var(--color-grey-4)}.navigation.--responsive .navigation__item:last-child{border-block-end:0 none}.navigation.--responsive .navigation__item.--parent .navigation__item-toggle::before{display:none}.navigation.--responsive .navigation__item.button.--primary{border-block-end:solid 0.0625rem var(--color-grey-4)}.navigation.--responsive .navigation__item a,.navigation.--responsive .navigation__item button{width:100%;justify-content:space-between;border-block-end:0 none}.navigation.--responsive .navigation__item.--external svg{width:0.875rem;fill:var(--color-grey-5)}.navigation.--responsive .navigation__responsive-menu{background-color:var(--color-primary);overflow-y:visible;padding:1.25rem;overflow-y:auto;gap:0}.navigation.--responsive .navigation__submenu{border-block-start:solid 0.0625rem var(--color-grey-4)}.navigation.--responsive .navigation__submenu .navigation__item a,.navigation.--responsive .navigation__submenu .navigation__item button{padding-inline:1.5rem}.navigation.--responsive .navigation__submenu-wrapper{padding-inline:0;border-radius:0}.navigation.--responsive .navigation__submenu-wrapper .navigation__submenu,.navigation.--responsive .navigation__submenu-wrapper[aria-hidden='false']>.navigation__submenu{padding:0}.navigation.--responsive.--scrolled{padding-block:0.2rem}.navigation.--scrolled{padding-block:0 1rem;--navigation__logo-width: 8.75rem;--navigation__logo-height: 1.875rem}@media (min-width:64rem){.navigation.--scrolled{--navigation__logo-width: 10rem;--navigation__logo-height: 2rem}}@media (min-width:85rem){.navigation.--scrolled{--navigation__logo-width: 12rem;--navigation__logo-height: 2.25rem}}.navigation__wrapper.--secondary{background-color:var(--color-grey);color:var(--color-white);grid-column:1 / -1;display:grid;grid-template-columns:subgrid;margin-block-end:1rem}@media (min-width:64rem){.navigation__wrapper.--secondary{margin-block-end:1.5rem}}.navigation__wrapper.--secondary .navigation__container{grid-column:2;display:flex;align-items:center;gap:2rem}.navigation__wrapper.--secondary ul{margin-inline-start:auto;position:relative}.navigation__wrapper.--secondary ul:after{content:'';display:block;width:1px;height:calc(100% - 1rem);background-color:var(--color-grey-3);position:absolute;right:-1rem;top:0.5rem}.navigation__wrapper.--secondary ul li a{font-size:0.875rem}.navigation__wrapper.--secondary ul li:last-of-type a{padding-inline-end:0}