html:has(body>div.scrolled-past){--hiding-header-height:0px!important}.header-block{min-width:0;width:100%;z-index:9}.header{background-color:var(--header-background-color);box-shadow:var(--header-shadow-x) var(--header-shadow-y) var(--header-shadow-blur) var(--header-shadow-color);padding:var(--header-padding) 0;transition:background-color .25s ease-in-out}.header-container{align-items:center;display:flex;gap:1rem}.header__logo{align-items:center;display:flex;margin:0;position:relative}.header__logo__img{transition:opacity .25s ease-in-out .15s}.header__logo__img--transparent{opacity:0;position:absolute}.header-block--sticky.header-block--goes-transparent{position:fixed}.header-block--transparent:not(.header-block--mob-menu-open) .header{background-color:transparent;box-shadow:none}.header-block--transparent:not(.header-block--mob-menu-open) .header__logo__img--transparent{opacity:1}.header-block--transparent:not(.header-block--mob-menu-open) .header__logo__img--standard{opacity:0}.header-block--transparent:not(.header-block--mob-menu-open).header-block-override-logo--transparent .header__logo__img--transparent{opacity:1}.header-block--transparent:not(.header-block--mob-menu-open).header-block-override-logo--standard .header__logo__img--transparent,.header-block--transparent:not(.header-block--mob-menu-open).header-block-override-logo--transparent .header__logo__img--standard{opacity:0}.header-block--transparent:not(.header-block--mob-menu-open).header-block-override-logo--standard .header__logo__img--standard{opacity:1}@media only screen and (max-width:960px){.header{padding:var(--header-padding-mobile) 0}.header-container{justify-content:space-between}}@media only screen and (max-width:767px){.header__nav{width:100%}}