/* The fixed navigation stays light on the page without an opaque slab. */
.header:not(.is-below-hero){background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
.header.is-below-hero{background:rgba(235,239,241,.32)!important;backdrop-filter:blur(18px) saturate(1.18)!important;-webkit-backdrop-filter:blur(18px) saturate(1.18)!important;border-bottom:1px solid rgba(80,96,110,.13)!important;box-shadow:none!important}
.header.is-below-hero.on-dark{background:rgba(15,23,29,.35)!important;border-bottom-color:rgba(255,255,255,.1)!important}
.header.is-below-hero.on-blue{background:rgba(18,103,250,.28)!important;border-bottom-color:rgba(255,255,255,.13)!important}
.header.is-menu-open{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
.header.is-away{transform:none!important}
@media(prefers-reduced-transparency:reduce){.header.is-below-hero{background:rgba(242,243,240,.86)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}
/* Keep the shared footer in document flow so the legal row can be reached on every screen. */
.closing-footer .footer-reveal{position:relative!important;bottom:auto!important}
.closing-footer .footer-bottom{display:grid;visibility:visible}
@media(max-width:700px){.closing-footer .footer-bottom{display:flex}}
