/* =====================================================================
   FALLBACK METRIC COMPENSATION — TEMPORARY
   ---------------------------------------------------------------------
   Linked by build.mjs ONLY while src/assets/fonts/ has no .woff2 files.
   The moment the real faces are installed, build.mjs links fonts.css
   instead and this file is not served at all.

   Why it exists: the comp's display face (Anton) is roughly twice as
   condensed as any grotesque available as a fallback, so at the comp's
   true 78px the headline would wrap to two lines and push every element
   below it out of position — which would make a visual comparison
   against the comp useless. These rules trade exact type size for
   correct composition: one line per line, everything in the right place.

   NONE of these values are design decisions. Delete this file once the
   licensed fonts are in place.
   ===================================================================== */

.hero__headline  {
  font-size: 3.19rem;
  letter-spacing: -0.025em;
  /* The comp headline is 57px tall; the fallback at this size is ~45px.
     Make up the difference so everything below stays on its comp line. */
  padding-block-end: 0.7rem;
}
.hero__tagline   { font-size: 1.31rem; }
.hero__subtagline{ font-size: 0.84rem; }
