.site-header.header-scroll{position:sticky;top:0;transition:transform .28s cubic-bezier(.2,.7,.25,1),box-shadow .22s ease}
.site-header.header-scroll.is-scroll-stuck{box-shadow:0 12px 30px rgba(0,54,51,.08)}
.site-header.header-scroll.is-scroll-hidden{transform:translateY(calc(-100% - 2px))}
.site-header.header-scroll:focus-within{transform:none}
.nav-open .site-header.header-scroll{transform:none}
@media(prefers-reduced-motion:reduce){.site-header.header-scroll{transition:none}}
