/* LBSS tokens, generated from tokens.json. Do not edit by hand. */
:root {
  --brand-green: #086941;
  --brand-green-deep: #04452b;
  --brand-green-tint: #bfd1c7;
  --ink: #121a17;
  --ink-muted: #4a514d;
  --on-green: #ffffff;
  --on-green-muted: #d3e2d9;
  --on-ink: #ffffff;
  --on-ink-muted: #c2c5c3;
  --surface: #ffffff;
  --surface-alt: #f0f0f0;
  --surface-warm: #f1f2f0;
  --hairline: #d6dbd8;
  --watermark: #7d8280;
  --focus: #121a17;
  --font-serif: "Times New Roman", Times, Georgia, serif;
  --font-sans: "Inter Tight", "Helvetica Neue", Arial, sans-serif;
  --space-1: 8px;
  --space-2: 16px;
  --space-3: 24px;
  --space-4: 40px;
  --space-5: 64px;
  --content-width: 800px;
  --wide-width: 1200px;
  --radius-none: 0px;
  --watermark-opacity: 0.15;
  --logo-height-header: 56px;
  --photo-team: 160px;
  --photo-home: 96px;
  --text-display-size: 44px;
  --text-display-leading: 50px;
  --text-display-weight: 400;
  --text-h2-size: 32px;
  --text-h2-leading: 38px;
  --text-h2-weight: 400;
  --text-h3-size: 25px;
  --text-h3-leading: 30px;
  --text-h3-weight: 400;
  --text-lead-size: 20px;
  --text-lead-leading: 30px;
  --text-lead-weight: 400;
  --text-body-size: 18px;
  --text-body-leading: 27px;
  --text-body-weight: 400;
  --text-nav-size: 16px;
  --text-nav-leading: 20px;
  --text-nav-weight: 400;
  --text-meta-size: 14px;
  --text-meta-leading: 20px;
  --text-meta-weight: 500;
  --text-button-size: 16px;
  --text-button-leading: 20px;
  --text-button-weight: 500;
}
