/* Generated from the Greg T and The Artificials design system (tokens.json). Do not edit by hand. */
:root {
  --surface: #111111;
  --surface-raised: #1a1a1a;
  --ink: #f9f9f9;
  --ink-bright: #ffffff;
  --ink-muted: #a4a4a4;
  --ink-dim: #636363;
  --button-fill: var(--ink-dim);
  --line: #1a1a1a;
  --logo-silver: #c0c0c0;
  --logo-graphite: #656565;
  --parent-red: #990000;
  --space-10: 16px;
  --space-20: 24px;
  --space-30: 40px;
  --space-40: 64px;
  --space-50: 104px;
  --space-60: 168px;
  --space-70: 54.08px;
  --space-80: 80.96px;
  --button-pad-y: 9.6px;
  --button-pad-x: 16px;
  --quote-pad: 52px;
  --member-photo: 200px;
  --radius-none: 0px;
  --radius-button: 5.28px;
  --radius-quote: 24px;
  --font-heading: Cardo, Georgia, serif;
  --font-body: "Inter", system-ui, sans-serif;
}
.t-page-title { font-family: var(--font-heading); font-size: 52.32px; line-height: 60px; font-weight: 400; }
.t-display { font-family: var(--font-heading); font-size: 40px; line-height: 46px; font-weight: 400; }
.t-post-title { font-family: var(--font-heading); font-size: 40px; line-height: 48px; font-weight: 400; }
.t-quote { font-family: var(--font-heading); font-size: 29.6px; line-height: 38.48px; font-weight: 400; font-style: italic; }
.t-lead { font-family: var(--font-body); font-size: 19.2px; line-height: 29.76px; font-weight: 600; }
.t-body { font-family: var(--font-body); font-size: 16.8px; line-height: 26.04px; font-weight: 400; }
.t-nav { font-family: var(--font-body); font-size: 16.8px; line-height: 26.04px; font-weight: 500; }
.t-label-strong { font-family: var(--font-body); font-size: 16.8px; line-height: 20.16px; font-weight: 600; }
.t-button { font-family: var(--font-body); font-size: 14.4px; line-height: 22.32px; font-weight: 500; }
.t-meta { font-family: var(--font-body); font-size: 14.4px; line-height: 22.32px; font-weight: 400; }
.t-eyebrow { font-family: var(--font-body); font-size: 13px; line-height: 20.15px; font-weight: 600; letter-spacing: 1px; }
