@font-face {
  font-family: 'D-DIN Condensed';
  src: url('./D-DINCondensed.woff2') format('woff2');
  size-adjust: 110%;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'D-DIN Condensed';
  src: url('./D-DINCondensed-Bold.woff2') format('woff2');
  size-adjust: 110%;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

:root {
  /* Shared WEREAL type scale for the public site and project proposals. */
  --wereal-type-display: clamp(3rem, 8vw, 7.5rem); /* 48–120 px */
  --wereal-type-page: clamp(2.5rem, 5.6vw, 5rem); /* 40–80 px */
  --wereal-type-section: clamp(2rem, 4.5vw, 4rem); /* 32–64 px */
  --wereal-type-card: clamp(1.375rem, 2.5vw, 2.25rem); /* 22–36 px */
  --wereal-type-lead: clamp(1.125rem, 1.6vw, 1.375rem); /* 18–22 px */
  --wereal-type-body: 1rem; /* 16 px minimum */
  --wereal-type-control: 0.875rem; /* 14 px minimum */
  --wereal-type-label: 0.75rem; /* 12 px minimum */
}
