.header{background-color:#000;left:0;padding:.875rem 0;position:fixed;right:0;top:0;transition:background-color .3s ease,padding .3s ease;width:100%;z-index:10}.header:not(.pinned){background-color:transparent;border-bottom-color:transparent;padding:1.75rem 0;transition:background-color .5s ease-out}@media(min-width:768px){.header:not(.pinned){padding:2.5rem 0 1.125rem}}@media(min-width:1200px){.header:not(.pinned){padding:4.375rem 0 1.125rem}}.header .header__custom-cta,.header button{background-color:var(--primary-color);border:0;color:#161d24;display:none;font-size:.9375rem;font-weight:700;height:3.3125rem;margin-left:auto;text-transform:uppercase;transition:background-color .4s ease-out;width:13rem}.header .header__custom-cta:focus,.header .header__custom-cta:hover,.header button:focus,.header button:hover{background:color-mix(in srgb,var(--primary-color),#000 8%)}.header__logo-container{display:flex;flex-direction:column;justify-content:center}.header__logo svg{fill:#fff;height:1.0375rem}@media(min-width:768px){.header__logo svg{height:1.4375rem}}.header__logo svg path{transition:fill .3s ease}.header.pinned{background-color:#fff;box-shadow:0 .1875rem 2.875rem 0 rgba(0,0,0,.16)}@media(min-width:768px){.header.pinned button{display:block}.header.pinned .header__custom-cta{align-items:center;display:flex;justify-content:center;text-decoration:none}}.header.pinned .header__logo svg{fill:#000}.header.pinned .header__logo svg path{fill:#000!important}