.site-logo{display:block;flex:0 1 360px;min-width:0;max-width:100%;line-height:0}.site-logo img{display:block;width:360px;max-width:100%;height:auto;aspect-ratio:4/1;object-fit:cover;object-position:center;border-radius:4px}header{flex-wrap:wrap}header .desktop{margin-left:auto}@media(max-width:780px){.site-logo{flex:0 1 calc(100% - 70px)}.site-logo img{width:320px}.mobile nav{top:110px}}
