.sv-header{position:absolute;top:0;left:0;right:0;z-index:50;color:var(--sv-sand);border-bottom:1px solid transparent;transition:background .4s var(--ease),border-color .4s,backdrop-filter .4s,-webkit-backdrop-filter .4s}
.sv-header--sticky{position:fixed}
.sv-header.is-scrolled{background:rgba(11,27,40,.55);border-bottom-color:rgba(242,242,234,.1);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}
@supports (color:color-mix(in srgb,red,blue)){.sv-header.is-scrolled{background:color-mix(in srgb,var(--sv-dark-blue) 55%,transparent);border-bottom-color:color-mix(in srgb,var(--sv-sand) 10%,transparent)}}
.sv-header__inner{display:flex;align-items:center;min-height:88px;transition:min-height .4s var(--ease)}
.sv-header.is-scrolled .sv-header__inner{min-height:68px}
.sv-header__logo{display:inline-flex;align-items:center;text-decoration:none;color:inherit;transition:opacity .2s,transform .3s var(--ease)}
.sv-header__logo img,.sv-header__logo .sv-logo{transition:transform .4s var(--ease);transform-origin:left center}
.sv-header.is-scrolled .sv-header__logo img,.sv-header.is-scrolled .sv-logo{transform:scale(.85)}
@media (hover:hover){.sv-hover .sv-header__logo:hover{opacity:.75}}
@media (max-width:767px){.sv-header__inner{min-height:68px}}
