.brand-logo{display:block;width:54px;height:34px;object-fit:contain;flex:0 0 auto}.brand-name{letter-spacing:.17em}.site-header.overlay:not(.scrolled) .brand-logo{filter:drop-shadow(0 1px 4px rgba(255,255,255,.28))}.footer-logo-link{display:block}.footer-logo{display:block;width:min(230px,72vw);height:auto;filter:drop-shadow(0 8px 24px rgba(0,0,0,.18))}@media(max-width:900px){.brand-logo{width:47px;height:30px}.brand-name{font-size:12px;letter-spacing:.13em}.footer-logo{width:210px}}
