:root{--navigation-height: 72px}@media(min-width: 768px){:root{--navigation-height: 96px}}@media(min-width: 1200px){:root{--navigation-height: 136px}}.site-content{padding-top:var(--navigation-height)}[id^=paragraph-]{scroll-margin-top:var(--navigation-height)}.navigation{background-color:var(--color-bg);height:var(--navigation-height);left:0;position:fixed;top:var(--drupal-displace-offset-top, 0);width:100%;z-index:2}.navigation__wrapper{display:flex;flex-direction:column;height:100%}.navigation__inner{height:100%;position:relative}.navigation__inner-inner{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;padding-inline:var(--space-8);width:100%}@media(min-width: 1200px){.navigation__inner-inner{display:grid;grid-template-columns:auto 1fr auto}}.navigation__logo{z-index:100}.navigation__logo a{align-content:center;display:flex}.navigation__menu-center{display:none;justify-content:flex-end;padding-right:var(--space-2)}@media(min-width: 1200px){.navigation__menu-center{display:flex}}.navigation__actions{align-items:center;display:none;justify-content:flex-end}@media(min-width: 1200px){.navigation__actions{display:flex}}.navigation__cta{white-space:nowrap}.navigation__mobile-actions{align-items:center;display:flex;gap:var(--space-3)}@media(min-width: 1200px){.navigation__mobile-actions{display:none}}.navigation .menu__container{display:none}@media(min-width: 1200px){.navigation .menu__container{display:flex}}.navigation .menu__container ul{list-style:none}.navigation .menu__container ul li{list-style-type:none;margin:0;padding:0}.navigation .menu__container ul:not([class*=container]){margin:0;padding:0}.navigation .menu__container .menu__link{color:var(--dark-green);font-family:var(--font-body),sans-serif;font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:160%;text-decoration:none}.navigation .menu__container .menu__main{align-items:center;background:var(--background);border-radius:var(--radius-full);display:flex;flex-wrap:nowrap;gap:0;padding:var(--space-1);white-space:nowrap}.navigation .menu__container .menu__main .menu__link--main{background:rgba(0,0,0,0);border:0;border-radius:var(--radius-full);cursor:pointer;flex-shrink:0;padding:13px 18px;text-decoration:none;text-underline-offset:3px}.navigation .menu__container .menu__main a.menu__link--main:hover{text-decoration:underline}.navigation .menu__container .menu__main button.menu__link--main:hover .menu__link-text{text-decoration:underline;text-underline-offset:3px}.navigation .menu__container .menu__main button.menu__link--main{align-items:center;color:var(--dark-green);display:inline-flex;font-family:var(--font-body),sans-serif;font-size:var(--text-sm);font-weight:var(--font-weight-medium);gap:var(--space-1);line-height:160%}.navigation .menu__container .menu__main button.menu__link--main .menu__chevron{display:flex;font-size:14px;transition:transform var(--transition-speed) ease}.navigation .menu__container .menu__main button.menu__link--main .menu__chevron i{font-size:inherit}.navigation .menu__container .menu__main button.menu__link--main.menu__link--main--open .menu__chevron{transform:rotate(180deg)}.navigation .menu__container .menu__wrapper--level-1{background-color:var(--neutral-50);border-bottom-left-radius:var(--radius-lg, 1rem);border-bottom-right-radius:var(--radius-lg, 1rem);display:none;justify-content:center;left:0;opacity:0;padding:2rem 0;position:absolute;top:var(--navigation-height);transform:translateY(-150%);transition:transform 0s;width:100%;z-index:200}.navigation .menu__container .menu__wrapper--level-1.menu__wrapper--open{display:block;opacity:1;transform:translateY(0);transition:transform var(--transition-speed),opacity .3s .1s}@starting-style{.navigation .menu__container .menu__wrapper--level-1.menu__wrapper--open{opacity:0;transform:translateY(-150%);z-index:-10}}.navigation .menu__container .menu__wrapper--level-2,.navigation .menu__container .menu__wrapper--level-3{display:block;height:auto;position:static;transform:none;width:auto}.navigation .menu__container .menu__list--level-1{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr 1fr}.navigation .menu__container .menu__list--level-1>.menu__item>button{background:rgba(0,0,0,0);border:0;color:var(--dark-green);cursor:default;display:block;font-family:var(--font-heading),sans-serif;font-size:var(--text-xl);line-height:120%;margin-bottom:1.5rem;padding:0;text-align:left}.navigation .menu__container .menu__list--level-1>.menu__item>button .menu__chevron{display:none}.navigation .menu__container .menu__list--level-1>.menu__item>a{color:var(--dark-green);font-family:var(--font-body),sans-serif;font-size:var(--text-sm);font-weight:var(--font-weight-medium);text-decoration:none;text-underline-offset:3px}.navigation .menu__container .menu__list--level-1>.menu__item>a:hover{text-decoration:underline}.navigation .menu__container .menu__list--level-2{display:flex;flex-direction:column;gap:.75rem;padding:0}.navigation .menu__container .menu__list--level-2 .button{align-items:flex-start}.navigation .menu__container .menu__list--level-2 .button .button__text{text-decoration:none;text-underline-offset:3px}.navigation .menu__container .menu__list--level-2 .button:hover .button__text{text-decoration:underline}.navigation .menu__container .menu__list--level-2 .button__icon{order:-1;position:relative;top:-2px}.navigation .menu__container .menu__list--level-2 .button__icon:hover{transform:none}.navigation .menu__back-button{display:none}body.navigation-overlay-active .site-content:before{backdrop-filter:blur(8px);background:rgba(0,0,0,.15);content:"";height:100%;inset:0;position:fixed;transition:opacity var(--transition-speed) ease,backdrop-filter var(--transition-speed) ease;width:100%;z-index:1}
