.header{color:var(--color-white);height:0;position:sticky;top:0;z-index:100}.admin-bar .header{top:32px}@media (max-width:782px){.admin-bar .header{top:46px}}@media (max-width:600px){.admin-bar .header{top:0}}.header__inner{align-items:center;display:flex;gap:calc(var(--space-unit)*4);isolation:isolate;justify-content:space-between;padding:calc(var(--space-unit)*3) 20px calc(var(--space-unit)*5) var(--edge-gutter);position:relative;transition:padding .3s}.header__inner:after,.header__inner:before{content:"";inset:0;position:absolute;z-index:-1}.header__inner:before{background:linear-gradient(180deg,rgba(0,0,0,.55),transparent)}.header__inner:after{background-color:color-mix(in srgb,var(--color-green-dark) 92%,transparent);opacity:0;transition:opacity .3s}.header.is-scrolled .header__inner{padding-block:calc(var(--space-unit)*1.5)}.header.is-scrolled .header__inner:after{opacity:1}.header__nav{margin-left:auto}.header__nav-list{display:flex;gap:calc(var(--space-unit)*3)}.header__nav-link{display:block;font-size:.875rem;font-weight:500;letter-spacing:.1em;padding-block:calc(var(--space-unit)*1);position:relative;text-shadow:0 0 8px rgba(0,0,0,.4);white-space:nowrap}.header__nav-link:after{background-color:var(--color-white);bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .3s;width:100%}.header__nav-link:focus-visible:after,.header__nav-link:hover:after{transform:scaleX(1)}.header__cta{align-items:center;background-color:var(--color-green);border-radius:4px;display:flex;flex-shrink:0;font-size:.875rem;font-weight:700;letter-spacing:.08em;padding:calc(var(--space-unit)*2) calc(var(--space-unit)*2.5)}.header__cta-link{align-items:center;display:inline-flex;gap:calc(var(--space-unit)*1);transition:opacity .3s}.header__cta-link:focus-visible,.header__cta-link:hover{opacity:.75}.header__cta-link+.header__cta-link{border-left:1px solid hsla(0,0%,100%,.5);margin-left:calc(var(--space-unit)*2);padding-left:calc(var(--space-unit)*2)}.header__toggle{display:none}html.is-menu-open{overflow:hidden;scrollbar-gutter:stable}@container page (max-width: 1439px){.header__inner{padding-left:calc(var(--space-unit)*3)}.header__inner,.header__nav-list{gap:calc(var(--space-unit)*2)}.header__nav-link{font-size:.8125rem;letter-spacing:.06em}}@container page (max-width: 1200px){.header__cta-link--mail span{display:none}}@container page (max-width: 1100px){.header__inner{padding:calc(var(--space-unit)*2) calc(var(--space-unit)*2)}.header .logo{position:relative;z-index:2}.header__toggle{align-items:center;background-color:var(--color-green);border-radius:4px;display:flex;flex-direction:column;flex-shrink:0;height:48px;justify-content:center;margin-left:auto;order:3;position:relative;width:48px;z-index:3}.header__toggle-bar{background-color:var(--color-white);display:block;height:2px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,calc(-50% - 7px));transition:transform .3s,opacity .3s;width:22px}.header__toggle-bar:nth-child(2){transform:translate(-50%,-50%)}.header__toggle-bar:nth-child(3){transform:translate(-50%,calc(-50% + 7px))}.header.is-open .header__toggle-bar:first-child{transform:translate(-50%,-50%) rotate(45deg)}.header.is-open .header__toggle-bar:nth-child(2){opacity:0}.header.is-open .header__toggle-bar:nth-child(3){transform:translate(-50%,-50%) rotate(-45deg)}.header__nav{background-color:color-mix(in srgb,var(--color-green-dark) 96%,transparent);display:none;inset:0 0 auto;margin:0;min-height:100dvh;overflow-y:auto;padding:calc(var(--space-unit)*12) calc(var(--space-unit)*4) calc(var(--space-unit)*4);position:absolute}.header.is-open .header__nav{display:block}.header__nav-list{flex-direction:column;gap:0}.header__nav-link{border-bottom:1px solid hsla(0,0%,100%,.25);font-size:1.0625rem;padding-block:calc(var(--space-unit)*2)}.header__nav-link:after{display:none}.header__cta{margin-left:auto}}@container page (max-width: 640px){.header__cta{display:none}}@media (prefers-reduced-motion:reduce){.header__cta-link,.header__inner,.header__inner:after,.header__nav-link:after,.header__toggle-bar{transition:none}}
/*# sourceMappingURL=header.min.css.map */