.c-header__link,.c-header__logo-text{font-family:var(--font-heading);color:var(--c-dark-blue)}#header-outer,#header-space{display:none!important}body.admin-bar .c-header{--header-top:32px}@media screen and (max-width:782px){body.admin-bar .c-header{--header-top:46px}}.c-header{--header-h:6.25rem;--header-max:var(--container-max);--header-link-pad-x:0.75rem;--header-indicator:var(--c-accent);--header-z:1000;--header-top:0px;position:sticky;top:var(--header-top);z-index:var(--header-z);width:100%;font-family:var(--font-heading)}.c-header__bar{width:100%;background-color:var(--c-surface);transition:box-shadow var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard)}.c-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);inline-size:min(100% - 2 * var(--container-gutter),var(--container-max));min-height:var(--header-h);margin-inline:auto}.c-header__logo{display:inline-flex;flex:none;align-items:center;text-decoration:none}.c-header__logo img,.c-header__logo svg{display:block;width:auto;height:clamp(2.5rem,2.25rem + .8vw,3.75rem);transition:height var(--duration-base) var(--ease-standard)}.c-header__logo-text{font-size:var(--fs-h4);font-weight:var(--fw-bold);line-height:1;letter-spacing:.02em}.c-header__dropdown-link,.c-header__link{font-weight:var(--fw-semibold);text-decoration:none}.c-header__nav{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-end}.c-header__menu{display:flex;align-items:center;margin:0;padding:0;list-style:none}.c-header__item{position:relative;display:flex;align-items:stretch}.c-header__link{position:relative;display:inline-flex;align-items:center;gap:var(--space-3xs);min-height:var(--header-h);padding-inline:var(--header-link-pad-x);font-size:var(--fs-button);line-height:var(--lh-snug);white-space:nowrap;background-color:transparent;border:0;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.c-header__chevron,.c-header__link::after{transition:transform var(--duration-base) var(--ease-standard)}.c-header__link::after{content:"";position:absolute;inset-inline:var(--header-link-pad-x);inset-block-end:0;block-size:3px;background-color:var(--header-indicator);transform:scaleX(0);transform-origin:left center}.c-header__link:focus-visible,.c-header__link:hover{color:var(--c-primary)}.c-header__link:focus-visible::after,.c-header__link:hover::after{transform:scaleX(1)}.c-header__link:focus-visible{outline:2px solid var(--c-focus-ring);outline-offset:-2px;border-radius:var(--radius-sm)}.c-header__item.current-menu-item>.c-header__link,.c-header__link[aria-current=page]{color:var(--c-primary)}.c-header__item.current-menu-item>.c-header__link::after,.c-header__link[aria-current=page]::after{transform:scaleX(1)}.c-header__chevron{flex:none;inline-size:.75em;block-size:.75em}.c-header__item--has-dropdown.is-open>.c-header__link,.c-header__link[aria-expanded=true]{color:var(--c-primary);background-color:oklch(from var(--c-grey) l c h/.1)}.c-header__item--has-dropdown.is-open>.c-header__link::after,.c-header__link[aria-expanded=true]::after{background-color:var(--c-primary);transform:scaleX(1)}.c-header__item--has-dropdown.is-open>.c-header__link .c-header__chevron,.c-header__link[aria-expanded=true] .c-header__chevron{transform:rotate(180deg)}.c-header__dropdown{position:absolute;inset-block-start:100%;inset-inline-start:0;z-index:1;display:flex;flex-direction:column;gap:var(--space-sm);min-inline-size:17.5rem;margin:0;padding:var(--space-md);list-style:none;background-color:var(--c-dark-blue);border-radius:0 0 var(--radius-md) var(--radius-md);box-shadow:var(--shadow-lg);visibility:hidden;opacity:0;transform:translateY(var(--space-2xs));transition:opacity var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard),visibility 0s linear var(--duration-base)}.c-header__toggle,.c-header__toggle-bars{position:relative}.c-header__toggle,.c-header__toggle[aria-expanded=true] .c-header__toggle-bars{background-color:transparent}.c-header__item--has-dropdown.is-open>.c-header__dropdown,.c-header__item--has-dropdown:focus-within>.c-header__dropdown,.c-header__item--has-dropdown:hover>.c-header__dropdown{visibility:visible;opacity:1;transform:translateY(0);transition-delay:0s}.c-header__dropdown-item{display:flex}.c-header__dropdown-link{position:relative;display:inline-flex;align-items:center;gap:var(--space-2xs);inline-size:100%;padding-inline-start:1.5rem;font-family:var(--font-secondary);font-size:var(--fs-body);line-height:var(--lh-tight);color:var(--c-text-on-brand);transition:color var(--duration-fast) var(--ease-standard)}.c-header__dropdown-link .c-icon{position:absolute;inset-inline-start:0;inline-size:.875rem;color:var(--c-accent);opacity:0;transform:translateX(-.25rem);transition:opacity var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.c-header__dropdown-link:focus-visible,.c-header__dropdown-link:hover{color:var(--c-light-blue)}.c-header__dropdown-link:focus-visible .c-icon,.c-header__dropdown-link:hover .c-icon{opacity:1;transform:translateX(0)}.c-header__dropdown-link:focus-visible{outline:2px solid var(--c-white);outline-offset:2px;border-radius:var(--radius-sm)}.c-header__cta{flex:none;margin-inline-start:var(--space-md);white-space:nowrap}.c-header--scrolled .c-header__bar{box-shadow:var(--shadow-md)}.c-header--scrolled .c-header__logo img,.c-header--scrolled .c-header__logo svg{height:3rem}.c-header__toggle{display:none;flex:none;align-items:center;justify-content:center;inline-size:2.75rem;block-size:2.75rem;padding:0;color:var(--c-dark-blue);border:0;border-radius:var(--radius-sm);cursor:pointer}.c-header__toggle:focus-visible{outline:2px solid var(--c-focus-ring);outline-offset:2px}.c-header__toggle-bars,.c-header__toggle-bars::after,.c-header__toggle-bars::before{content:"";display:block;inline-size:1.5rem;block-size:2px;background-color:currentColor;border-radius:var(--radius-pill);transition:transform var(--duration-base) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}.c-header__toggle-bars::before{position:absolute;inset-block-start:-.5rem}.c-header__toggle-bars::after{position:absolute;inset-block-start:.5rem}.c-header__toggle[aria-expanded=true] .c-header__toggle-bars::before{transform:translateY(.5rem) rotate(45deg)}.c-header__toggle[aria-expanded=true] .c-header__toggle-bars::after{transform:translateY(-.5rem) rotate(-45deg)}@media (max-width:64rem){.c-header__bar{box-shadow:var(--shadow-sm)}.c-header__toggle{display:inline-flex;order:3}.c-header__cta,.c-header__link::after{display:none}.c-header__nav{position:fixed;inset-block:0;inset-inline-end:0;z-index:var(--header-z);flex-direction:column;align-items:stretch;justify-content:flex-start;inline-size:min(20rem,85vw);max-block-size:100dvh;padding:calc(var(--header-h) + var(--space-md)) var(--space-md) var(--space-md);overflow-y:auto;background-color:var(--c-surface);box-shadow:var(--shadow-lg);transform:translateX(100%);visibility:hidden;transition:transform var(--duration-base) var(--ease-standard),visibility 0s linear var(--duration-base)}.c-header.is-menu-open .c-header__nav{transform:translateX(0);visibility:visible;transition-delay:0s}.c-header__menu{flex-direction:column;align-items:stretch;inline-size:100%}.c-header__item{flex-direction:column;align-items:stretch;border-block-end:1px solid var(--c-border)}.c-header__link{min-height:0;justify-content:space-between;padding:var(--space-sm) var(--space-2xs)}.c-header__dropdown{position:static;visibility:visible;opacity:1;min-inline-size:0;margin:0;padding:0 0 var(--space-sm) var(--space-md);background-color:transparent;border-radius:0;box-shadow:none;transform:none;transition:none}.c-header__dropdown-link{padding-block:var(--space-2xs);padding-inline-start:1.5rem;color:var(--c-dark-blue)}.c-header__dropdown-link .c-icon{color:var(--c-accent);opacity:1;transform:none}.c-header__dropdown-link:focus-visible,.c-header__dropdown-link:hover{color:var(--c-primary)}.c-header__dropdown-link:focus-visible{outline-color:var(--c-focus-ring)}.c-header__backdrop{position:fixed;inset:0;z-index:calc(var(--header-z) - 1);background-color:oklch(0 0 0deg / .4);opacity:0;visibility:hidden;transition:opacity var(--duration-base) var(--ease-standard),visibility 0s linear var(--duration-base)}.c-header.is-menu-open .c-header__backdrop{opacity:1;visibility:visible;transition-delay:0s}}@media (min-width:64.0625rem){.c-header__backdrop{display:none}}@media (prefers-reduced-motion:reduce){.c-header *,.c-header ::after,.c-header ::before{transition-duration:0s!important}}
/*# sourceMappingURL=c-header.min.css.map */
