@media screen and (max-width: 47.999em){@supports((position: -webkit-sticky) or (position: sticky)) and ((-webkit-transform: translateY(-100%)) or (transform: translateY(-100%))){body.sticky-mobile-nav{overflow:hidden}body.sticky-mobile-nav .header--sticky{-webkit-overflow-scrolling:touch;overflow-y:auto}.sticky-mobile-nav .header__brand,.header--floating .header__brand{box-shadow:0px 0px 6px rgba(65,70,77,.5)}.header--sticky{max-height:100vh;max-height:calc(var(--vh, 1vh) * 100);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);position:fixed;position:-webkit-sticky;position:sticky;top:0;-webkit-transition:-webkit-transform 300ms ease-out;transition:-webkit-transform 300ms ease-out;-o-transition:-o-transform 300ms ease-out;transition:transform 300ms ease-out;transition:transform 300ms ease-out, -webkit-transform 300ms ease-out, -o-transform 300ms ease-out;will-change:transform;z-index:9998}.header--sticky .header__brand{background-color:#fff;position:-webkit-sticky;position:sticky;top:0;-webkit-transition:box-shadow 300ms;-o-transition:box-shadow 300ms;transition:box-shadow 300ms;will-change:box-shadow;z-index:1}.header--fade-out{-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.header--fade-out .header__brand{box-shadow:none}}}
