.acoru-header,[data-global-resource-path$="partials/acoru-header.html"]{position:sticky;top:var(--acoru-space-4);z-index:50}.acoru-header{--hdr-gap:2.3625rem;--hdr-cta-gap:5.5rem;--hdr-pad-x:2.5625rem;margin:var(--acoru-space-6) auto 0;width:min(112.5rem,100% - 2 * 3.75rem)}.acoru-header__bar{align-items:center;backdrop-filter:blur(22px);background:rgb(var(--acoru-light-rgb)/.87);border:1px solid transparent;border-radius:var(--acoru-radius-pill);box-shadow:0 1px 3px rgb(var(--acoru-dark-rgb)/.16),0 -1px 2px rgb(var(--acoru-dark-rgb)/.05);display:flex;gap:var(--acoru-space-6);justify-content:space-between;min-height:5.375rem;padding:var(--acoru-space-4) var(--hdr-pad-x);transition:background-color var(--acoru-dur) var(--acoru-ease),box-shadow var(--acoru-dur) var(--acoru-ease)}@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:9.0625rem}.acoru-header__logo-dark,.acoru-header__logo-inverse{display:none!important}.acoru-header__menu{align-items:center;display:flex;gap:var(--hdr-cta-gap)}.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__item--home{display:none}.acoru-header__link{background:linear-gradient(currentColor,currentColor) 0 100% /0 2px no-repeat;border:0;color:var(--acoru-dark);cursor:pointer;font:700 1.05rem/1.44375rem 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:1.3125rem;color:var(--acoru-light);display:inline-flex;font:700 .91875rem/1.3125rem var(--acoru-font-body);justify-content:center;min-height:2.875rem;padding:0 1.575rem;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{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__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)}}.acoru-header__toggle{background:transparent;border:0;color:var(--acoru-dark);cursor:pointer;display:none;height:2.75rem;margin-right:-.5rem;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:2.2px;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:-7px}.acoru-header__toggle-bars:after{top:7px}.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(7px) rotate(45deg)}.acoru-header__toggle[aria-expanded=true] .acoru-header__toggle-bars:after{transform:translateY(-7px) rotate(-45deg)}.acoru-body--header-inverse .acoru-header__bar{backdrop-filter:none;background:var(--acoru-gradient-blue);box-shadow:none}.acoru-body--header-dark .acoru-header__bar{backdrop-filter:none;background:var(--acoru-dark);border-color:var(--acoru-sage);box-shadow:none}.acoru-body:is(.acoru-body--header-inverse,.acoru-body--header-dark) :is(.acoru-header__link,.acoru-header__toggle){color:var(--acoru-light)}.acoru-body--header-dark .acoru-header__link{font-weight:400}.acoru-body--header-inverse .acoru-header__cta{background:var(--acoru-lime);color:var(--acoru-dark)}.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__cta:hover{background:var(--acoru-light);color:var(--acoru-dark)}.acoru-body:is(.acoru-body--header-inverse,.acoru-body--header-dark) .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:1440px){.acoru-header{--hdr-gap:clamp(var(--acoru-space-4),2.3vw,2.3625rem);--hdr-cta-gap:clamp(var(--acoru-space-5),4vw,5.5rem)}}@media (min-width:961px) and (max-width:1240px){.acoru-header{--hdr-gap:var(--acoru-space-4);--hdr-cta-gap:var(--acoru-space-4);--hdr-pad-x:var(--acoru-space-5);width:calc(100% - var(--acoru-gutter)*2)}.acoru-header__link{font-size:.875rem}.acoru-header__cta{padding-inline:var(--acoru-space-4)}}@media (max-width:960px){[data-global-resource-path$="partials/acoru-header.html"]{top:0}.acoru-header{--hdr-h:3.875rem;margin:0;top:0;width:100%}.acoru-header__bar{backdrop-filter:none;background:var(--acoru-light);border:0;border-bottom:1px solid transparent;border-radius:0;box-shadow:none;flex-wrap:nowrap;height:var(--hdr-h);min-height:0;padding:0 1.25rem}.acoru-header__logo img{width:6.75rem}.acoru-header__toggle{display:grid;place-items:center}.acoru-header.is-open .acoru-header__bar{background:var(--acoru-light);border-bottom-color:var(--acoru-line)}.acoru-header.is-open .acoru-header__toggle{color:var(--acoru-dark)}.acoru-body .acoru-header.is-open .acoru-header__logo-default{display:block}.acoru-body .acoru-header.is-open :is(.acoru-header__logo-inverse,.acoru-header__logo-dark){display:none!important}.acoru-header__menu{align-items:stretch;background:var(--acoru-light);display:none;flex-direction:column;gap:0;inset:var(--hdr-h) 0 0;overflow-y:auto;overscroll-behavior:contain;padding:1.25rem var(--acoru-space-5) var(--acoru-space-6);position:fixed}.acoru-header.is-open .acoru-header__menu{display:flex}.acoru-header__nav{align-items:stretch;flex-direction:column;gap:0}.acoru-header__item{border-bottom:1px solid var(--acoru-line);padding-bottom:.25rem}.acoru-header__item+.acoru-header__item{margin-top:.25rem}.acoru-header__item--home{display:block}.acoru-body .acoru-header .acoru-header__link{align-items:center;background:none;color:var(--acoru-dark);display:flex;font:600 1.25rem/1.25 var(--acoru-font-heading);justify-content:space-between;min-height:3.5625rem;padding:var(--acoru-space-4) 0;text-align:left;text-transform:none;width:100%}.acoru-body .acoru-header .acoru-header__link[aria-current=page]{color:var(--acoru-blue)}.acoru-header__link[aria-current=page]:after{background:currentColor;border-radius:50%;content:"";height:.5rem;margin-right:.5rem;width:.5rem}.acoru-body .acoru-header .acoru-header__trigger:after{border-color:var(--acoru-muted);border-width:0 1.67px 1.67px 0;height:.4375rem;margin:0 .5rem 0 0;transform:rotate(-45deg);width:.4375rem}.acoru-body .acoru-header .acoru-header__item--sub.is-open .acoru-header__trigger:after,.acoru-body .acoru-header .acoru-header__trigger[aria-expanded=true]:after{margin:0 .5rem 0 0;transform:rotate(45deg)}.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__dropdown:before{content:none}.acoru-header__item--sub.is-open .acoru-header__dropdown{display:block;translate:none}.acoru-body .acoru-header .acoru-header__sub-link{color:var(--acoru-dark);min-height:3.5rem;padding:var(--acoru-space-2) var(--acoru-space-3)}.acoru-body .acoru-header .acoru-header__cta{background:var(--acoru-blue);border-radius:var(--acoru-radius-pill);color:var(--acoru-light);font-size:.875rem;margin-top:3.8125rem;min-height:3rem}.acoru-body--header-inverse .acoru-header:not(.is-open) .acoru-header__bar{background:var(--acoru-gradient-blue)}.acoru-body--header-dark .acoru-header:not(.is-open) .acoru-header__bar{background:var(--acoru-dark)}html.acoru-menu-open{overflow:hidden}}