.header{background:transparent;position:relative;width:100%;z-index:2000}.header .header__skip-link:not(:focus):not(:focus-visible){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;clip-path:inset(50%);white-space:nowrap}.header .header__skip-link:focus,.header .header__skip-link:focus-visible{background:var(--background-color);border:2px solid var(--color-secondary);border-radius:4px;color:var(--color-primary);left:.5rem;padding:.5rem .75rem;position:absolute;top:.5rem;z-index:1000}.header__container{justify-content:space-between;margin-inline:auto;max-width:var(--spacing-content-max-width);min-height:var(--header-height,64px);padding:1rem var(--spacing-gutter)}.header__brand,.header__container{align-items:center;display:flex}.header__brand img{display:block;height:auto}.header__navwrap{align-items:flex-end;display:flex;flex-direction:column;gap:16px}.header__main{display:flex;order:2}.header__utility{display:flex;order:1}.mobile-menu-toggle{background:none;border:0;cursor:pointer;display:none;padding:8px}.mobile-menu-toggle .icon--close,html.nav-open .mobile-menu-toggle .icon--hamburger{display:none}html.nav-open .mobile-menu-toggle .icon--close{display:inline}.header__overlay{background:var(--header-overlay-bg,rgba(0,0,0,.5));inset:0;position:fixed;top:var(--header-height,64px);z-index:var(--header-overlay-z,1000)}@media (max-width:1024px){.mobile-menu-toggle{align-items:center;display:inline-flex;gap:8px}.header__navwrap{display:none}html.nav-open .header__navwrap{align-items:stretch;background:var(--header-overlay-panel-bg,#fff);bottom:0;display:flex;flex-direction:column;gap:24px;left:0;overflow:auto;padding:24px;position:fixed;right:0;top:var(--header-height,64px);z-index:1600}.header__navwrap>*{width:100%}.header__overlay{bottom:0;left:0;position:fixed;right:0;top:var(--header-height,64px);z-index:1500}.header__utility{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:16px;order:1;padding-bottom:16px;width:100%}.header__main{order:2;width:100%}.header__main>*{width:100%}}