/* Compact wordmark only: all values are 80% of header-refresh.css.
 * Real font sizing, not transformed glyphs. Load after header-refresh.css.
 * BrandFit uses this scale to retain the previous fitted-width reference.
 */
.brand-word {
  --brand-type-scale: 0.8;
}
.brand-word strong {
  font-size: clamp(24.8px, 1.52vw, 28.8px);
}
.brand-word .brand-subtitle {
  font-size: clamp(10.4px, 0.76vw, 12.8px);
}
.brand-word small {
  font-size: clamp(8px, 0.56vw, 9.6px);
}
@media (max-width: 1280px) {
  .brand-word strong {
    font-size: clamp(22.4px, 1.8vw, 25.6px);
  }
  .brand-word .brand-subtitle {
    font-size: 11.2px;
  }
  .brand-word small {
    font-size: 8px;
  }
}
@media (max-width: 760px) {
  .brand-word strong {
    font-size: clamp(13.6px, 3.92vw, 19.2px);
  }
  .brand-word .brand-subtitle {
    font-size: clamp(8.8px, 2.48vw, 11.2px);
  }
  .brand-word small {
    font-size: clamp(7.2px, 2.04vw, 8.8px);
  }
}
@media (max-width: 480px) {
  .brand-word strong {
    font-size: clamp(12.8px, 4vw, 16px);
  }
  .brand-word .brand-subtitle {
    font-size: clamp(8.4px, 2.56vw, 9.6px);
  }
  .brand-word small {
    font-size: 7.2px;
  }
}
.site-footer .brand-word strong {
  font-size: clamp(20.8px, 1.32vw, 24px);
}
.site-footer .brand-word .brand-subtitle {
  font-size: clamp(9.6px, 0.656vw, 11.2px);
}
.site-footer .brand-word small {
  font-size: clamp(7.2px, 0.496vw, 8px);
}
@media (max-width: 1280px) {
  .site-footer .brand-word strong {
    font-size: clamp(17.6px, 1.6vw, 20.8px);
  }
  .site-footer .brand-word .brand-subtitle {
    font-size: 9.6px;
  }
}
@media (max-width: 760px) {
  .site-footer .brand-word strong {
    font-size: 16px;
  }
  .site-footer .brand-word .brand-subtitle {
    font-size: 8.8px;
  }
}
@media (max-width: 480px) {
  .site-footer .brand-word strong {
    font-size: 14.4px;
  }
  .site-footer .brand-word .brand-subtitle {
    font-size: 8.4px;
  }
  .site-footer .brand-word small {
    font-size: 6.4px;
  }
}
