/* thenet.monster — approved two-line wordmark + waving 3D mascot.
   Source art aspect ratio: 472:168. Never crop or stretch. */
.site-header--unified .logo,
.footer .footer-logo,
.interior-footer-inner > a:first-child {
  display: inline-flex;
  flex: 0 0 auto;
  align-items: center;
  min-width: 0;
}
.site-header--unified .nav--unified .logo img,
.footer .footer-logo img,
.interior-footer .interior-footer-inner > a:first-child img {
  display: block;
  height: auto;
  min-height: 0;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  object-position: left center;
  aspect-ratio: 472 / 168;
}
.site-header--unified .nav--unified .logo img { width: clamp(170px, 17vw, 212px); }
.footer .footer-logo img,
.interior-footer .interior-footer-inner > a:first-child img { width: clamp(165px, 16vw, 208px); }
@media(max-width: 1050px){
  .site-header--unified .nav--unified .logo img { width: 174px; }
}
@media(max-width: 850px){
  .site-header--unified .nav--unified .logo img { width: 155px; }
}
@media(max-width: 520px){
  .site-header--unified .nav--unified .logo img { width: 140px; }
  .footer .footer-logo img,
  .interior-footer .interior-footer-inner > a:first-child img { width: 170px; }
}
