
@media (min-width:801px) {
    .site-header { height: 112px; min-height: 112px; }
    .site-header .brand { display: flex; align-items: center; align-self: stretch; flex: 0 0 234px; padding: 10px 0; }
    .site-header .brand img { display: block; width: 234px; height: 80px; max-width: none; max-height: none; object-fit: contain; object-position: center; }
    .site-header nav, .site-header .header-cta { align-self: center; }
}
