/* Unified top-left brand sizing — match the Home page logo proportions. */
.brand{
  width:210px;
  height:60px;
}
.brand-window{
  width:205px;
  height:56px;
}
.brand > img{
  display:block;
  width:205px;
  height:56px;
  object-fit:contain;
  object-position:left center;
}
.brand-window > img{
  display:block;
  width:100%;
  height:100%;
  object-fit:contain;
  object-position:left center;
}

@media(max-width:1250px){
  .brand{width:190px;height:56px}
  .brand-window{width:185px;height:52px}
  .brand > img{width:185px;height:52px}
}

@media(max-width:800px){
  .brand{width:165px;height:48px}
  .brand-window{width:160px;height:44px}
  .brand > img{width:160px;height:44px}
}

@media(max-width:520px){
  .brand{width:116px;height:48px}
  .brand-window{width:108px;height:44px}
  .brand > img{width:108px;height:auto;max-width:108px}
}
