/* compiled by scssphp 1.6.0 on Tue, 13 May 2025 08:17:55 +0000 (0.1344s) */

.navigation{--background-blur: blur(0.625rem);grid-template-columns:var(--navigation__grid-columns, [primary-start] MINMAX(var(--container-min-space, 1rem), 1fr) [secondary-start] min(90%, var(--container-width, 83.75rem)) [secondary-end] MINMAX(var(--container-min-space, 1rem), 1fr) [primary-end]);--navigation__item-color--overlayed--hover: var( --color-primary );--navigation__item-color--scrolled--hover: var( --color-primary );--navigation__item-color--submenu--hover: var( --color-primary );--navigation__item-color--secondary--hover: var( --color-secondary );--navigation__item-color--hover: var( --color-hover );--navigation__item-font-size--secondary: 0.875rem}@media (min-width:30rem){.navigation{transition:inset-block-start var(--transition-duration) var(--transition-timing);--navigation__item-transition-duration: var( --transition-duration );--navigation__item-transition-timing: var( --transition-timing )}}.navigation::before{content:none}@media (min-width:64rem){html:not(:has(.logged-in)) .navigation.--scrolled:has(.--secondary){inset-block-start:-24px}html:not(:has(.logged-in)) .navigation.--scrolled:has(.--secondary) .--secondary{opacity:0}}html:has(.logged-in) .navigation.--scrolled:has(.--secondary){inset-block-start:0}.navigation__logo{max-width:3.125rem}@media (min-width:64rem){.navigation__logo-wrapper+.donate-btn{display:none}}.navigation__wrapper{padding-inline:3rem}.navigation__wrapper.--primary{padding-block:1rem}.navigation__wrapper.--secondary{top:var(--navigation__wrapper-top, 0.5rem)}.navigation__wrapper.--secondary .navigation__item{font-weight:var(--navigation__secondary-font-weight, 400)}.navigation:not(.--responsive) .navigation__submenu-wrapper{box-shadow:0 0.9375rem 1.875rem 0 rgba(0, 0, 0, 0.08);border-radius:0.625rem;inset-inline-start:-1.5rem}.navigation:not(.--responsive) .navigation__submenu-wrapper[aria-hidden="false"]>.navigation__submenu{padding:1.25rem 1.5rem}.navigation:not(.--responsive) .navigation__menu{gap:3em}.navigation__item{padding-inline:var(--navigation__item-padding-inline, 0);font-weight:var(--navigation__primary-font-weight, 700)}.navigation__item a{--navigation__item-font-weight: 600;position:relative}.navigation__item a::after{content:'';width:100%;height:0.125rem;position:absolute;bottom:0;left:0;background-color:transparent;transition:background-color 0.3s ease}.navigation__item a:hover{--navigation__item-color--scrolled--hover: var( --color-black );--navigation__item-color--overlayed--hover: var( --color-black )}.navigation__item a:hover::after{background-color:var(--color-primary)}.navigation__item-toggle{--navigation__item-gap: 0.375rem;--navigation__item-font-weight--parent: 600}.navigation__item-toggle .icon{transition:var(--transition)}.navigation__item-toggle[aria-expanded="true"] .icon{transform:rotate(180deg)}.navigation__item-toggle svg{width:0.87rem;height:auto}.navigation__item.button{--navigation__item-padding-inline: 0;--button__transition--primary: background 0.3s ease}.navigation__item.button a{--navigation__item-padding-inline: 2.5rem;--navigation__item-font-weight: 900;text-transform:uppercase}.navigation__item.button a::after{content:none}.navigation__item.button:hover{--navigation__item-color--overlayed--hover: var( --color-white )}.navigation__item.button:hover a{color:var(--color-white)}.navigation__submenu{--navigation__item-font-weight--submenu: 400;--navigation__submenu-padding-inline: 1em 0;--navigation__submenu-padding-block: 0 0}@media (min-width:64rem){.navigation__submenu .navigation__item:not(:last-child){margin-block-end:0.625rem}}.navigation__submenu .navigation__item:hover{--navigation__item-color--submenu--hover: var( --color-black )}.navigation .translate{position:relative}@media (min-width:64rem){.navigation .translate{position:unset;margin-inline-start:1em}}.navigation .translate__dialog{inset-inline-end:unset;--translate__dialog-width: 18.75rem}@media (min-width:64rem){.navigation .translate__dialog{inset-inline-end:0;--translate__dialog-width: 45ch}}.navigation .translate .skiptranslate{color:currentColor}.navigation .translate .button{block-size:var(--navigation__translate-button-block-size, 3rem);border-radius:var(--border-radius-small);background-color:var(--color-secondary--foreground);border:0.0625rem solid var(--color-secondary);color:var(--color-secondary);font-weight:700}.navigation .translate .button:hover{color:var(--color-white);background-color:var(--color-secondary)}.navigation .searchform{position:relative}.navigation .searchform .button{block-size:var(--navigation__search-button-block-size, 3rem);inline-size:var(--navigation__search-button-inline-size, 3rem);border-radius:var(--border-radius-small);background-color:var(--color-secondary);border-color:var(--color-secondary)}.navigation .searchform .button:hover,.navigation .searchform .button:focus-visible{background-color:var(--color-secondary--hover);border-color:var(--color-secondary--hover)}html body.search .navigation .searchform .button{pointer-events:none}.navigation .searchform .button__title{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.navigation .searchform__dialog{inline-size:18.75rem;inset-inline-end:unset}@media (min-width:64rem){.navigation .searchform__dialog{inset-inline-end:0;inline-size:45ch}}@media (min-width:64rem){.navigation .searchform__dialog::before{content:"";position:absolute;inline-size:0;block-size:0;border-style:solid;border-width:16px;border-color:transparent transparent var(--searchform__dialog-background, var(--color-white)) transparent;inset-block-start:-26px;inset-inline-end:14px;z-index:-1}}.navigation .searchform__close{display:none}.navigation__menu{margin-block-start:3rem}@media (min-width:48rem){.navigation__menu{margin-block-start:0}}.navigation__menu+.button__group{display:none}@media (min-width:64rem){.navigation__menu+.button__group{display:block}}.navigation .button__group{z-index:999;margin-inline-start:3rem}.navigation .button__group .button{--padding-block: 0.75rem;--padding-inline: 1.25rem}@media (min-width:64rem){.navigation .button__group .button{--padding-block: inherit;--padding-inline: 2.5rem}}.navigation.--responsive{width:calc(100% - 2rem);border-radius:3rem;margin:1.5rem 1rem 0;background:var(--color-text)}.navigation.--responsive .navigation__toggle svg .line.--top{translate:0 -0.25rem}.navigation.--responsive .navigation__toggle svg .line.--bottom{translate:0 0.25rem}.navigation.--responsive .navigation__toggle[aria-expanded=true] svg .line.--top{translate:0 0.625rem}.navigation.--responsive .navigation__toggle[aria-expanded=true] svg .line.--bottom{translate:0 -0.625rem}.navigation.--responsive .navigation__wrapper{padding-block:1rem;padding-inline:1.25rem}.navigation.--responsive .navigation__logo-wrapper{max-width:1.5rem;z-index:999;filter:brightness(0)}.navigation.--responsive .navigation__logo-wrapper img{max-width:1.5rem}.navigation.--responsive .navigation__responsive-menu{--navigation__responsive-menu-padding: 0 1.5rem;--navigation__flyout-width: 100%;--navigation__flyout-background: var( --navigation__background );width:calc(100% - 2rem);height:fit-content;padding-block-start:3rem;border-radius:2rem;top:1.5rem;right:1rem;overflow-y:scroll;justify-content:start;align-items:flex-start;padding-block-end:0}.navigation.--responsive .navigation__menu{margin-block-start:2rem;margin-block-end:2rem;gap:0.75rem}.navigation.--responsive .navigation__item{--navigation__item-font-size: var( --font-size--sm )}.navigation.--responsive .navigation__item a{--navigation__item-font-weight: 600}.navigation.--responsive .navigation__item-toggle{width:100%;display:flex;justify-content:space-between}.navigation.--responsive .navigation__submenu-wrapper[aria-hidden=false]>.navigation__submenu{display:grid;gap:0.75rem;padding:0.75rem 0 0}.navigation.--responsive .translate__dialog{inset-block-start:unset;inset-block-end:calc(100% + 1rem);box-shadow:var(--shadow)}.navigation__responsive-menu{padding:var(--navigation__responsive-menu-padding, 1rem);border-radius:6rem;align-items:var(--navigation__responsive-menu-align-items, start);background:var(--navigation__background)}@media (min-width:48rem){.navigation__responsive-menu{--navigation__responsive-menu-align-items: center;--navigation__responsive-menu-padding: 0.75rem 1.25rem 0.75rem 2.5rem}}.navigation__toggle{flex-direction:column}.navigation__toggle .button__title{margin-block-start:0.25rem;font-size:0.75rem;font-weight:600;line-height:1;color:#005c34}.navigation__toggle .--menu{color:var(--color-secondary)}