.brand {
  display: flex;
  align-items: center;
  color: inherit;
  text-decoration: none;
}

.brand img {
  display: block;
  width: clamp(190px, 17vw, 270px);
  height: auto;
  mix-blend-mode: screen;
}

.footer-brand img {
  width: clamp(180px, 16vw, 250px);
}

@media (max-width: 800px) {
  .brand img { width: 190px; }
  .footer-brand img { width: 210px; }
}
