/* compiled by scssphp 1.6.0 on Thu, 03 Apr 2025 18:39:42 +0000 (0.0298s) */

:root{--navigation__item-font-family--overlayed: var(--font-family--body);--navigation__item-color--overlayed: var(--color-text);--navigation__item-font-size--overlayed: 1rem;--navigation__item-font-weight--overlayed: 400;--navigation__item-padding-block--overlayed: 0.5rem;--navigation__item-font-family--scrolled: var(--font-family--body);--navigation__item-color--scrolled: var(--color-text);--navigation__item-font-size--scrolled: 1rem;--navigation__item-font-weight--scrolled: 400;--navigation__item-padding-block--scrolled: 0.5rem;--navigation__item-font-family--parent: var(--font-family--body);--navigation__item-color--parent: var(--color-text);--navigation__item-color--parent--hover: var(--color-text);--navigation__item-font-size--parent: 1rem;--navigation__item-font-weight--parent: 400;--navigation__item-gap--parent: 0.625rem;--navigation__item-gap--parent--hover: 0.625rem;--navigation__item-padding-block--parent: 0.5rem;--navigation__submenu-background: var(--color-white);--navigation__item-padding-block--submenu: 0.5rem}@media (min-width:64rem){:root{--navigation__item-font-size--overlayed: 0.875rem;--navigation__item-font-size--scrolled: 0.875rem;--navigation__item-font-size--parent: 0.875rem}}@media (min-width:85rem){:root{--navigation__item-font-size--overlayed: 1rem;--navigation__item-font-size--scrolled: 1rem;--navigation__item-font-size--parent: 1rem}}header.navigation{grid-template-columns:subgrid;padding-inline:1.125rem 1.875rem;padding-block:1.25rem;background-color:var(--color-body-bg);transition:0.4s ease-in-out}.home header.navigation{min-height:4.0625rem}@media (min-width:64rem){.home header.navigation{min-height:6.5rem}}header.navigation .navigation__wrapper.--primary{--navigation__grid-area--primary: 2;grid-row:2;justify-content:flex-start}header.navigation .navigation__logo{object-position:left;object-fit:cover;width:100%}header.navigation .navigation__logo[src*='.svg'],header.navigation .navigation__logo[src*='.gif'],header.navigation .navigation__logo[src*='.png']{object-fit:cover}@media (min-width:23.125rem){header.navigation .navigation__logo{object-fit:contain}header.navigation .navigation__logo[src*='.svg'],header.navigation .navigation__logo[src*='.gif'],header.navigation .navigation__logo[src*='.png']{object-fit:contain}}header.navigation .navigation__logo-wrapper{transition:0.4s ease-in-out;padding-block:0;margin-inline-end:1rem;--navigation__logo-width: auto;--navigation__logo-height: auto}@media (min-width:23.125rem){header.navigation .navigation__logo-wrapper{--navigation__logo-width: 8.7375rem;--navigation__logo-height: 2.5625rem}}@media (min-width:64rem){header.navigation .navigation__logo-wrapper{--navigation__logo-width: 13.75rem;--navigation__logo-height: 4rem}}@media (min-width:85rem){header.navigation .navigation__logo-wrapper{--navigation__logo-width: 15rem;--navigation__logo-height: 4.5rem}}header.navigation .navigation__logo-wrapper a{align-items:flex-start;justify-content:flex-start}header.navigation .navigation__logo.--alt{display:none}header.navigation .navigation__responsive-menu{margin-inline-start:auto}header.navigation .navigation__menu{gap:1rem}@media (min-width:64rem){header.navigation .navigation__menu{gap:1.25rem}}@media (min-width:85rem){header.navigation .navigation__menu{gap:1.5rem}}header.navigation .navigation__item>a,header.navigation .navigation__item>button{position:relative;transition:0.4s ease-in-out}header.navigation .navigation__item>a:after,header.navigation .navigation__item>button:after{content:'';position:absolute;left:0;bottom:0;z-index:1;background-color:var(--color-2);width:100%;height:0.1875rem;display:none;transform:scaleX(0);transition:0.4s ease-in-out}@media (min-width:64rem){header.navigation .navigation__item>a:after,header.navigation .navigation__item>button:after{display:block}}header.navigation .navigation__item>a:hover:after,header.navigation .navigation__item>a:focus-visible:after,header.navigation .navigation__item>button:hover:after,header.navigation .navigation__item>button:focus-visible:after{transform:scaleX(1)}header.navigation .navigation__item>button svg{transition:0.4s ease-in-out}header.navigation .navigation__item>button[aria-expanded='true'] svg{transform:rotate(180deg)}header.navigation .navigation__item.--current>a:after,header.navigation .navigation__item.--current>button:after{transform:scaleX(1)}header.navigation .navigation__item.style-button{margin-inline-start:1rem}@media (min-width:64rem){header.navigation .navigation__item.style-button{margin-inline-start:1.75rem}}@media (min-width:85rem){header.navigation .navigation__item.style-button{margin-inline-start:2.75rem}}header.navigation .navigation__item.style-button>a,header.navigation .navigation__item.style-button>button{width:10rem;position:relative;transition:0.4s ease-in-out;place-content:start;mix-blend-mode:multiply;display:flex;--navigation__item-background--overlayed: var(--color-primary);--navigation__item-color--overlayed: var(--color-white);--navigation__item-background--overlayed--hover: var(--color-primary);--navigation__item-color--overlayed--hover: var(--color-white);--navigation__item-padding-block--overlayed: 0.625rem;--navigation__item-padding-block--overlayed--hover: 0.625rem;--navigation__item-padding-inline--overlayed: 0;--navigation__item-padding-inline--overlayed--hover: 0;--navigation__item-background--scrolled: var(--color-primary);--navigation__item-color--scrolled: var(--color-white);--navigation__item-background--scrolled--hover: var(--color-primary);--navigation__item-color--scrolled--hover: var(--color-white);--navigation__item-padding-block--scrolled: 0.625rem;--navigation__item-padding-block--scrolled--hover: 0.625rem;--navigation__item-padding-inline--scrolled: 0;--navigation__item-padding-inline--scrolled--hover: 0}header.navigation .navigation__item.style-button>a .menu-item__link-text,header.navigation .navigation__item.style-button>button .menu-item__link-text{transform:translateX(36%);transition:0.4s ease-in-out;display:block}header.navigation .navigation__item.style-button>a:after,header.navigation .navigation__item.style-button>button:after{content:'';position:absolute;left:auto;right:-1.1875rem;bottom:-0.5rem;z-index:-1;width:100%;height:1rem;background-color:var(--color-2);transition:0.4s ease-in-out;mix-blend-mode:multiply;display:block;transform:unset}@media (min-width:85rem){header.navigation .navigation__item.style-button>a:after,header.navigation .navigation__item.style-button>button:after{right:-1.875rem}}header.navigation .navigation__item.style-button>a:hover:after,header.navigation .navigation__item.style-button>a:focus-visible:after,header.navigation .navigation__item.style-button>button:hover:after,header.navigation .navigation__item.style-button>button:focus-visible:after{width:40%}header.navigation .navigation__item.style-button>a:hover .menu-item__link-text,header.navigation .navigation__item.style-button>a:focus-visible .menu-item__link-text,header.navigation .navigation__item.style-button>button:hover .menu-item__link-text,header.navigation .navigation__item.style-button>button:focus-visible .menu-item__link-text{transform:translateX(1.1875rem)}@media (min-width:48rem){header.navigation .navigation__item.style-button>a,header.navigation .navigation__item.style-button>button{width:10rem}}@media (min-width:85rem){header.navigation .navigation__item.style-button>a,header.navigation .navigation__item.style-button>button{width:13.625rem;--navigation__item-padding-block--overlayed: 0.8125rem;--navigation__item-padding-block--overlayed--hover: 0.8125rem;--navigation__item-padding-block--scrolled: 0.8125rem;--navigation__item-padding-block--scrolled--hover: 0.8125rem}header.navigation .navigation__item.style-button>a .menu-item__link-text,header.navigation .navigation__item.style-button>button .menu-item__link-text{transform:translateX(50%)}header.navigation .navigation__item.style-button>a:hover:after,header.navigation .navigation__item.style-button>a:focus-visible:after,header.navigation .navigation__item.style-button>button:hover:after,header.navigation .navigation__item.style-button>button:focus-visible:after{width:30%}header.navigation .navigation__item.style-button>a:hover .menu-item__link-text,header.navigation .navigation__item.style-button>a:focus-visible .menu-item__link-text,header.navigation .navigation__item.style-button>button:hover .menu-item__link-text,header.navigation .navigation__item.style-button>button:focus-visible .menu-item__link-text{transform:translateX(1.8125rem)}}header.navigation .navigation__submenu{overflow:visible}header.navigation .navigation__submenu-wrapper{box-shadow:0 0.3125rem 2.8125rem 0 rgba(0, 0, 0, 0.15);min-width:12rem}@media (min-width:85rem){header.navigation .navigation__submenu-wrapper{min-width:15rem}}header.navigation .navigation__submenu-wrapper .navigation__item{inline-size:100%}header.navigation .navigation__submenu-wrapper .navigation__item>a,header.navigation .navigation__submenu-wrapper .navigation__item>button{inline-size:100%;color:var(--color-black)}header.navigation .navigation__submenu-wrapper .navigation__item>a:after,header.navigation .navigation__submenu-wrapper .navigation__item>button:after{display:none}header.navigation .navigation__toggle{width:1.625rem;height:1.375rem;cursor:pointer;background-color:transparent;display:flex;align-items:center;justify-content:center;padding:0;margin-inline-start:auto}header.navigation .navigation__toggle .button__title{width:1.625rem;height:0.125rem;border-radius:0.625rem;position:relative;background:var(--color-1);font-size:0;display:block;transition:0.4s ease-in-out}header.navigation .navigation__toggle .button__title:before,header.navigation .navigation__toggle .button__title:after{content:'';width:1.625rem;height:0.125rem;display:block;border-radius:0.625rem;background:var(--color-1);position:absolute;right:0;z-index:1;transition:0.4s ease-in-out}header.navigation .navigation__toggle .button__title:before{top:-0.5rem;width:1rem}header.navigation .navigation__toggle .button__title:after{bottom:-0.5rem;width:1.1875rem}header.navigation .navigation__toggle[aria-expanded='true'] .button__title{background:none}header.navigation .navigation__toggle[aria-expanded='true'] .button__title:before{transform:rotate(45deg);top:0;width:1.625rem}header.navigation .navigation__toggle[aria-expanded='true'] .button__title:after{transform:rotate(-45deg);bottom:0;width:1.625rem}header.navigation .navigation__toggle svg{scale:2.5;transition:0.4s ease-in-out;display:none}header.navigation.--responsive{padding-inline:1.25rem;padding-block:0.65625rem}header.navigation.--responsive .navigation__responsive-menu{--navigation__flyout-width: 0;--navigation__flyout-background: var(--color-white);--navigation__flyout-position--closed: 3.875rem;padding:1.5rem;inset:var(--navigation__flyout-position--closed) 0 0 auto;block-size:calc(100vh - 3.875rem);transition:0.4s ease-in-out;transform:translateX(100%);display:grid;align-items:flex-start;position:fixed}header.navigation.--responsive .navigation__responsive-menu[aria-hidden='false']{inset:var(--navigation__flyout-position--closed) 0 0 auto;transform:none;--navigation__flyout-width: 100%}header.navigation.--responsive .navigation__menu{gap:0}header.navigation.--responsive .navigation__item>a,header.navigation.--responsive .navigation__item>button{width:100%}header.navigation.--responsive .navigation__item>button[aria-expanded='true'] svg{transform:inherit}header.navigation.--responsive .navigation__item.style-button{inline-size:max-content}header.navigation.--responsive .navigation__item.style-button>a,header.navigation.--responsive .navigation__item.style-button>button{width:8.75rem}header.navigation.--responsive .navigation__item.style-button>a:after,header.navigation.--responsive .navigation__item.style-button>button:after{height:0.625rem;bottom:-0.3125rem;right:-0.5rem}header.navigation.--responsive .navigation__item.style-button>a .menu-item__link-text,header.navigation.--responsive .navigation__item.style-button>button .menu-item__link-text{transform:translateX(16%)}header.navigation.--responsive .navigation__item.style-button>a:hover .menu-item__link-text,header.navigation.--responsive .navigation__item.style-button>a:focus-visible .menu-item__link-text,header.navigation.--responsive .navigation__item.style-button>button:hover .menu-item__link-text,header.navigation.--responsive .navigation__item.style-button>button:focus-visible .menu-item__link-text{transform:translateX(0.375rem)}header.navigation.--responsive .navigation__submenu-wrapper{box-shadow:none;min-width:100%;visibility:visible;opacity:1}header.navigation.--responsive .navigation__submenu-wrapper[aria-hidden='false']>.navigation__submenu{padding:0 0.75rem}header.navigation.--responsive .navigation__submenu{padding:0 0.75rem}header.navigation.--scrolled{box-shadow:0 0.3125rem 2.8125rem 0 rgba(0, 0, 0, 0.15);padding-block:0.625rem}.home header.navigation.--scrolled{min-height:4.0625rem}@media (min-width:64rem){.home header.navigation.--scrolled{min-height:4.75rem}}@media (min-width:85rem){.home header.navigation.--scrolled{min-height:5.25rem}}.home header.navigation.--scrolled .navigation__logo-wrapper{opacity:1;visibility:visible}.home header.navigation.--scrolled:before,.home header.navigation.--scrolled:after{opacity:0;visibility:hidden}header.navigation.--scrolled .navigation__logo-wrapper{margin-block-start:0;--navigation__logo-width: auto;--navigation__logo-height: auto}@media (min-width:23.125rem){header.navigation.--scrolled .navigation__logo-wrapper{--navigation__logo-width: 8.7375rem;--navigation__logo-height: 2.5625rem}}@media (min-width:64rem){header.navigation.--scrolled .navigation__logo-wrapper{--navigation__logo-width: 11.75rem;--navigation__logo-height: 3.5rem}}@media (min-width:85rem){header.navigation.--scrolled .navigation__logo-wrapper{--navigation__logo-width: 13.75rem;--navigation__logo-height: 4rem}}