/* Barlow Semi Condensed (display) + Barlow (text). SUBSTITUTION: the live site is
   Elementor with Google Fonts enabled; the actual families could not be read
   from the compiled CSS. These are a documented stand-in — see readme.md. */
:root {
  --font-display: 'Barlow Semi Condensed', 'Barlow', 'Helvetica Neue', sans-serif;
  --font-display-condensed: 'Barlow Condensed', 'Arial Narrow', sans-serif;
  --font-sans: 'Barlow', 'Helvetica Neue', Helvetica, sans-serif;
  --font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;

  --text-2xs: 11px;
  --text-xs: 12px;
  --text-sm: 14px;
  --text-base: 16px;
  --text-md: 18px;
  --text-lg: 20px;
  --text-xl: 24px;
  --text-2xl: 30px;
  --text-3xl: 38px;
  --text-4xl: 48px;
  --text-5xl: 60px;
  --text-6xl: 76px;

  --weight-regular: 400;
  --weight-medium: 500;
  --weight-semibold: 600;
  --weight-bold: 700;

  --leading-tight: 1.05;
  --leading-display: 1.14;
  --leading-heading: 1.3;
  --leading-snug: 1.18;
  --leading-normal: 1.5;
  --leading-relaxed: 1.65;

  --tracking-eyebrow: 0.18em;
  --tracking-caps: 0.04em;
  --tracking-heading: 0.01em;
  --tracking-normal: 0;
  --tracking-tight: -0.01em;


  /* Composed roles — @kind font */
  --type-display: var(--weight-bold) var(--text-6xl)/var(--leading-display) var(--font-display); /* @kind font */
  --type-h1: var(--weight-bold) var(--text-4xl)/var(--leading-heading) var(--font-display); /* @kind font */
  --type-h2: var(--weight-bold) var(--text-3xl)/var(--leading-heading) var(--font-display); /* @kind font */
  --type-h3: var(--weight-semibold) var(--text-xl)/var(--leading-heading) var(--font-display); /* @kind font */
  --type-eyebrow: var(--weight-semibold) var(--text-xs)/1.3 var(--font-sans); /* @kind font */
  --type-body-lg: var(--weight-regular) var(--text-md)/var(--leading-relaxed) var(--font-sans); /* @kind font */
  --type-body: var(--weight-regular) var(--text-base)/var(--leading-relaxed) var(--font-sans); /* @kind font */
  --type-body-sm: var(--weight-regular) var(--text-sm)/var(--leading-normal) var(--font-sans); /* @kind font */
  --type-label: var(--weight-semibold) var(--text-sm)/1.2 var(--font-sans); /* @kind font */
}
