.acoru-header,[data-global-resource-path$="partials/acoru-header.html"]{position:sticky;top:var(--acoru-space-4);z-index:50}.acoru-header{--hdr-gap:clamp(var(--acoru-space-4),2.8vw,2.5rem);--hdr-cta-gap:clamp(var(--acoru-space-5),3.3vw,var(--acoru-space-8));--hdr-pad-y:1.25rem;margin:var(--acoru-space-6) auto 0;width:min(var(--acoru-container),100% - 2 * var(--acoru-gutter))}.acoru-header__bar{align-items:center;backdrop-filter:blur(12px);background:rgb(var(--acoru-light-rgb)/.87);border:1px solid transparent;border-radius:var(--acoru-radius-pill);box-shadow:var(--acoru-shadow-2);display:flex;gap:var(--acoru-space-6);justify-content:space-between;min-height:4.3125rem;padding:var(--hdr-pad-y) 1.25rem;transition:background-color var(--acoru-dur) var(--acoru-ease),border-color var(--acoru-dur) var(--acoru-ease),box-shadow var(--acoru-dur) var(--acoru-ease)}body:not(.acoru-body--header-inverse):not(.acoru-body--header-dark) .acoru-header.is-scrolled .acoru-header__bar{background:color-mix(in srgb,var(--acoru-lilac) 22%,rgb(var(--acoru-light-rgb)/.86));border-color:rgb(var(--acoru-light-rgb)/.6);box-shadow:var(--acoru-shadow-3,var(--acoru-shadow-2))}@media (prefers-reduced-motion:reduce){.acoru-header__bar{transition:none}}.acoru-header__logo{flex-shrink:0}.acoru-header__logo img{display:block;height:auto;width:10.07rem}.acoru-header__logo-dark,.acoru-header__logo-inverse{display:none!important}.acoru-header__menu{align-items:center;display:flex;gap:var(--hdr-cta-gap)}@media (min-width:961px) and (max-width:1180px){.acoru-header{--hdr-gap:0.875rem;--hdr-cta-gap:1.25rem}.acoru-header__bar{gap:var(--acoru-space-4);padding-inline:var(--acoru-space-5)}}.acoru-header__nav{align-items:center;display:flex;gap:var(--hdr-gap);list-style:none;margin:0;padding:0}.acoru-header__item{position:relative}.acoru-header__link{background:linear-gradient(currentColor,currentColor) 0 100% /0 2px no-repeat;border:0;color:var(--acoru-dark);cursor:pointer;font:700 1rem/normal var(--acoru-font-body);padding:0;text-decoration:none;text-transform:uppercase;transition:background-size var(--acoru-dur) var(--acoru-ease);white-space:nowrap}.acoru-header__link:hover,.acoru-header__trigger[aria-expanded=true]{background-size:100% 2px}.acoru-header__cta{align-items:center;background:var(--acoru-blue);border-radius:var(--acoru-radius-pill);color:var(--acoru-light);display:inline-flex;font:700 .875rem/1.3125rem var(--acoru-font-body);min-height:2.8125rem;padding:0 var(--acoru-space-5);text-decoration:none;text-transform:uppercase;transition:background-color var(--acoru-dur) var(--acoru-ease),color var(--acoru-dur) var(--acoru-ease),box-shadow var(--acoru-dur) var(--acoru-ease);white-space:nowrap}.acoru-header__cta:hover{background:var(--acoru-dark)}.acoru-body .acoru-header__cta:focus-visible{border-radius:var(--acoru-radius-pill);box-shadow:0 0 0 1px var(--acoru-lilac),0 0 .75rem var(--acoru-lilac);outline:none}.acoru-header__dropdown{background:var(--acoru-light);border:1px solid rgb(var(--acoru-dark-rgb)/.06);border-radius:var(--acoru-radius-md);box-shadow:0 2px 4px rgb(var(--acoru-dark-rgb)/.04),0 16px 40px rgb(var(--acoru-dark-rgb)/.14);left:50%;opacity:0;padding:var(--acoru-space-2);position:absolute;top:calc(100% + var(--acoru-space-6));transition:opacity var(--acoru-dur) var(--acoru-ease),translate var(--acoru-dur) var(--acoru-ease),visibility 0s var(--acoru-dur);translate:-50% -.5rem;visibility:hidden;width:23rem}.acoru-header__dropdown:before{content:"";inset:calc(var(--acoru-space-6)*-1 - 1px) 0 100%;position:absolute}.acoru-header__item--sub.is-open .acoru-header__dropdown{opacity:1;transition-delay:0s;translate:-50% 0;visibility:visible}@media (hover:hover) and (min-width:961px){.acoru-header__item--sub:hover .acoru-header__dropdown{opacity:1;transition-delay:0s;translate:-50% 0;visibility:visible}}.acoru-header__sub{display:grid;gap:.125rem;list-style:none;margin:0;padding:0}.acoru-header__sub-link{align-items:center;border-radius:var(--acoru-radius-sm);color:var(--acoru-dark);display:flex;font-size:var(--acoru-body);font-weight:600;gap:var(--acoru-space-4);line-height:1.35;min-height:3.5rem;padding:var(--acoru-space-2) var(--acoru-space-3);text-decoration:none;transition:background-color var(--acoru-dur) var(--acoru-ease)}.acoru-header__sub-link.is-current,.acoru-header__sub-link:focus-visible,.acoru-header__sub-link:hover{background:var(--acoru-neutral-200)}.acoru-header__sub-link.is-current{font-weight:700}.acoru-header__sub-icon{background:var(--acoru-neutral-200);border-radius:var(--acoru-radius-sm);display:grid;flex-shrink:0;height:2.5rem;place-items:center;transition:background-color var(--acoru-dur) var(--acoru-ease);width:2.5rem}.acoru-header__sub-link.is-current .acoru-header__sub-icon,.acoru-header__sub-link:focus-visible .acoru-header__sub-icon,.acoru-header__sub-link:hover .acoru-header__sub-icon{background:var(--acoru-light)}.acoru-header__sub-icon:before{background:var(--acoru-blue);content:"";height:1.375rem;-webkit-mask:var(--acoru-icon) center /contain no-repeat;mask:var(--acoru-icon) center /contain no-repeat;width:1.375rem}.acoru-header__toggle{background:transparent;border:0;color:var(--acoru-dark);cursor:pointer;display:none;height:2.75rem;margin-right:-.375rem;width:2.75rem}.acoru-header__toggle-bars,.acoru-header__toggle-bars:after,.acoru-header__toggle-bars:before{background:currentColor;border-radius:1px;display:block;height:1.5px;margin-inline:auto;transition:transform var(--acoru-dur) var(--acoru-ease),background-color var(--acoru-dur);width:1.25rem}.acoru-header__toggle-bars{position:relative}.acoru-header__toggle-bars:after,.acoru-header__toggle-bars:before{content:"";left:0;position:absolute}.acoru-header__toggle-bars:before{top:-6px}.acoru-header__toggle-bars:after{top:6px}.acoru-header__toggle[aria-expanded=true] .acoru-header__toggle-bars{background:transparent}.acoru-header__toggle[aria-expanded=true] .acoru-header__toggle-bars:before{transform:translateY(6px) rotate(45deg)}.acoru-header__toggle[aria-expanded=true] .acoru-header__toggle-bars:after{transform:translateY(-6px) rotate(-45deg)}.acoru-body--header-inverse .acoru-header__bar{background:var(--acoru-gradient-blue);box-shadow:none}.acoru-body--header-dark .acoru-header__bar{background:var(--acoru-dark);border-color:var(--acoru-sage);box-shadow:none}.acoru-body--header-dark .acoru-header__link,.acoru-body--header-dark .acoru-header__toggle,.acoru-body--header-inverse .acoru-header__link,.acoru-body--header-inverse .acoru-header__toggle{color:var(--acoru-light)}.acoru-body--header-inverse .acoru-header__cta{background:var(--acoru-lime);color:var(--acoru-blue)}.acoru-body--header-inverse .acoru-header__cta:hover{background:var(--acoru-dark);color:var(--acoru-lime)}.acoru-body--header-inverse .acoru-header__cta:focus-visible{box-shadow:inset 0 0 0 1px var(--acoru-blue),0 0 .75rem rgb(var(--acoru-blue-rgb)/.7)}.acoru-body--header-dark .acoru-header__logo-default,.acoru-body--header-inverse .acoru-header__logo-default{display:none}.acoru-body--header-dark .acoru-header__logo-dark,.acoru-body--header-inverse .acoru-header__logo-inverse{display:block!important}@media (max-width:1240px){.acoru-header{--hdr-gap:var(--acoru-space-4)!important;--hdr-cta-gap:var(--acoru-space-4)!important}.acoru-header__link{font-size:.875rem}}@media (max-width:960px){.acoru-header,[data-global-resource-path$="partials/acoru-header.html"]{top:var(--acoru-space-2)}.acoru-header{height:4.3125rem;margin-top:var(--acoru-space-4);width:calc(100% - var(--acoru-gutter)*2)!important}.acoru-header__bar{flex-wrap:wrap;inset:0 0 auto;min-height:4.3125rem;padding:var(--acoru-space-3) 1.75rem;position:absolute}.acoru-header.is-open .acoru-header__bar{border-radius:var(--acoru-radius-panel);max-height:calc(100dvh - var(--acoru-space-4)*2);overflow-y:auto;overscroll-behavior:contain}.acoru-header__logo img{width:7.875rem}.acoru-header__toggle{display:grid;place-items:center}.acoru-header__menu{align-items:stretch;display:none;flex-basis:100%;flex-direction:column;gap:var(--acoru-space-5);padding:var(--acoru-space-4) 0 var(--acoru-space-3)}.acoru-header.is-open .acoru-header__menu{display:flex}.acoru-header__nav{align-items:stretch;flex-direction:column;gap:0}.acoru-header__link{display:block;font-size:1rem;padding:var(--acoru-space-3) 0;text-align:left;width:100%}.acoru-header__dropdown{background:none;border:0;box-shadow:none;display:none;opacity:1;padding:0 0 var(--acoru-space-3);position:static;translate:none;visibility:visible;width:auto}.acoru-header__item--sub.is-open .acoru-header__dropdown{display:block;translate:none}.acoru-header__sub-link{border-radius:0;min-height:3.5rem;padding:var(--acoru-space-3) var(--acoru-space-4)}.acoru-header__cta{justify-content:center}.acoru-body--header-inverse .acoru-header.is-open .acoru-header__bar{background:var(--acoru-blue)}:is(.acoru-body--header-inverse,.acoru-body--header-dark) .acoru-header__sub-link{color:var(--acoru-light)}:is(.acoru-body--header-inverse,.acoru-body--header-dark) .acoru-header__sub-link:is(:hover,:focus-visible,.is-current){background:rgb(var(--acoru-light-rgb)/.12)}}.acoru-header__trigger{align-items:center;display:inline-flex;gap:.4em}.acoru-header__trigger:after{border-bottom:2px solid;border-right:2px solid;content:"";height:.4em;margin-top:-.2em;transform:rotate(45deg);transition:transform var(--acoru-dur) var(--acoru-ease),margin var(--acoru-dur) var(--acoru-ease);width:.4em}.acoru-header__item--sub.is-open .acoru-header__trigger:after,.acoru-header__trigger[aria-expanded=true]:after{margin-top:.2em;transform:rotate(-135deg)}@media (hover:hover) and (min-width:961px){.acoru-header__item--sub:hover .acoru-header__trigger:after{margin-top:.2em;transform:rotate(-135deg)}}