@media (min-width:1021px){.site-header:not(.site-header--sticky){position:static!important}body:has(.site-header--sticky),body:has(.site-header--sticky) .body-wrapper>.container-fluid,body:has(.site-header--sticky) .header-container-wrapper,body:has(.site-header--sticky) .header-wrapper,body:has(.site-header--sticky)>.body-wrapper,html:has(.site-header--sticky){filter:none!important;overflow:visible!important;overflow-x:clip;perspective:none!important;transform:none!important}

  /* !important beats the theme's own .site-header position rule,
     which loads after this file and has equal specificity. */.site-header--sticky{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(0,0%,100%,.94);border-bottom:1px solid transparent;position:sticky!important;top:0!important;transition:border-color .22s ease,box-shadow .22s ease,background-color .22s ease;z-index:1000}.site-header--sticky.is-scrolled{background:hsla(0,0%,100%,.98);border-bottom-color:rgba(11,31,59,.1);box-shadow:0 1px 14px rgba(11,31,59,.06)}.site-header--sticky~* [id],body:has(.site-header--sticky) [id]{scroll-margin-top:96px}}.site-header--shrink .header-bar,.site-header--shrink .header-logo img{transition:height .22s ease,transform .22s ease}.site-header--shrink,.site-header--shrink .site-header__pad{transition:padding .22s ease}.site-header--shrink.is-scrolled{padding-bottom:0!important;padding-top:0!important}.site-header--shrink.is-scrolled .header-bar{height:60px!important;min-height:0!important}.site-header--shrink.is-scrolled .header-logo img{transform:scale(.88);transform-origin:left center}@media (max-width:1020px){body:has(.site-header--sticky){transition:padding-top .22s ease}body:has(.site-header--shrink.is-scrolled){padding-top:60px!important}.site-header--shrink.is-scrolled .header-nav{max-height:calc(100vh - 60px);max-height:calc(100dvh - 60px)}}@media (prefers-reduced-motion:reduce){body:has(.site-header--sticky){transition:none}.site-header--shrink .header-bar,.site-header--shrink .header-logo img,.site-header--sticky{transition:none}}