.site-header--sticky{position:sticky;top:0;z-index:90;max-width:none;padding-block:var(--space-3, 12px);padding-inline:max(var(--page-gutter, 1rem),calc((100% - 70rem)/2 + 1rem));background:var(--color-page, #ffffff);box-shadow:0 1px 0 var(--color-hairline, #d0d0d0)}:where(:root:has(.site-header--sticky)){--hero-line-max: calc(68rem + 2 * var(--page-gutter, 1rem));--hero-line-edge: var(--page-gutter, 1rem)}.site-header--sticky:has(.site-menu.is-drawer-open){z-index:2000}.site-header--over.is-ready{margin-bottom:calc(-1 * var(--site-header-h, 0px))}.site-header--over.is-scrolled{box-shadow:0 2px 12px color-mix(in srgb,var(--theme-deep-bg, #000000) 18%,transparent)}.site-header--over.is-over{background:linear-gradient(to bottom,color-mix(in srgb,var(--theme-deep-bg, #000000) 55%,transparent),color-mix(in srgb,var(--theme-deep-bg, #000000) 0%,transparent));box-shadow:none;--color-focus: var(--theme-deep-focus, #ffffff)}.site-header--over.is-over .site-header__name,.site-header--over.is-over .site-menu__toggle{color:var(--theme-deep-text, #ffffff)}.site-header--over.is-over .site-menu__toggle{background:transparent;border-color:currentColor}.site-header--over.is-over .site-menu__button{--btn-1-bg: var(--theme-inverse-btn-1-bg, #ffffff);--btn-1-fg: var(--theme-inverse-btn-1-fg, #111111);--btn-1-border: var(--theme-inverse-btn-1-bg, #ffffff);--btn-1-hover-bg: var(--theme-inverse-btn-1-hover-bg, #ffffff);--btn-1-hover-fg: var(--theme-inverse-btn-1-hover-fg, #111111)}.site-header--over.is-over .site-nav__sub{--color-focus: var(--theme-plain-focus, #0b57d0)}@media(min-width:992px){.site-header--over.is-over .site-nav__list>.site-nav__item>.site-nav__link{color:var(--theme-deep-text, #ffffff)}}.site-header--over.is-over .site-menu:not(.is-ready) .site-nav__list>.site-nav__item>.site-nav__link{color:var(--theme-deep-text, #ffffff)}.site-main--under-header{padding-top:0}.site-header--over.is-ready+.site-main--under-header .umb-block-list>.hero:first-child .hero__inner{padding-top:calc(var(--section-space, 48px) + var(--site-header-h, 0px))}@media(prefers-reduced-motion:no-preference){.site-header--over{transition:background-color var(--motion-fast, .2s) var(--motion-ease, ease),box-shadow var(--motion-fast, .2s) var(--motion-ease, ease)}}.site-header--shadow{box-shadow:none}.site-header--shadow.is-shadow{box-shadow:var(--header-scroll-shadow, 0 3px 6px rgb(0 0 0 / .16))}@media(prefers-reduced-motion:no-preference){.site-header--shadow{transition:background .3s linear}}
