/*
 * Trajectory identity tokens. Values: house/identity/tokens.json (check.py fails on drift).
 * Font URLs are relative to this file: keep fonts/ beside it wherever it is vendored.
 */
@font-face { font-family: "Caslon"; src: url("fonts/caslon-400.woff2") format("woff2"); font-weight: 400; font-display: swap; }
@font-face { font-family: "Caslon"; src: url("fonts/caslon-600.woff2") format("woff2"); font-weight: 600; font-display: swap; }
@font-face { font-family: "Caslon"; src: url("fonts/caslon-700.woff2") format("woff2"); font-weight: 700; font-display: swap; }
@font-face { font-family: "Franklin"; src: url("fonts/franklin-400.woff2") format("woff2"); font-weight: 400; font-display: swap; }
@font-face { font-family: "Franklin"; src: url("fonts/franklin-600.woff2") format("woff2"); font-weight: 600; font-display: swap; }

:root {
  --paper: #ffffff;
  --wash: #f4f5f7;
  --navy: #14284b;
  --navy-deep: #0f1f3b;
  --ink: #16191f;
  --ink-2: #3a404b;
  --ink-3: #5b616c;
  --rule: #d5d9e0;
  --rule-2: #e6e9ee;
  --red: #9e1b1e;
  --on-navy: #c9d1de;
  --on-navy-2: #93a0b8;
  --action-ink: #1f5f8b;
  --figure-ink: #14284b;
  --figure-dem: #3b6fb6;
  --figure-rep: #c0392b;
  --figure-1: #e3e5e9;
  --figure-2: #c7cbd4;
  --figure-3: #a6adbb;
  --figure-4: #858fa1;
  --figure-5: #647188;
  --figure-6: #3e4f6b;
  --figure-7: #14284b;

  --serif: "Caslon", "Libre Caslon Text", Georgia, "Times New Roman", serif;
  --sans: "Franklin", "Libre Franklin", "Helvetica Neue", Arial, sans-serif;
  --mono: ui-monospace, Menlo, Consolas, monospace;

  /* type and space scales, for pages that set more than base.css does */
  --step--1: clamp(0.8125rem, 0.7887rem + 0.1087vi, 0.875rem);
  --step-0: clamp(1.0625rem, 1.0397rem + 0.1041vi, 1.125rem);
  --step-1: clamp(1.1875rem, 1.1418rem + 0.2083vi, 1.3125rem);
  --step-2: clamp(1.375rem, 1.284rem + 0.4149vi, 1.625rem);
  --step-3: clamp(1.625rem, 1.4658rem + 0.7256vi, 2.0625rem);
  --step-6: clamp(2.375rem, 1.8286rem + 2.4913vi, 3.875rem);
  --space-s: clamp(0.75rem, 0.6902rem + 0.2717vi, 0.9375rem);
  --space-m: clamp(1.125rem, 1.0353rem + 0.4076vi, 1.4063rem);
  --space-l: clamp(1.5rem, 1.3804rem + 0.5435vi, 1.875rem);
  --space-xl: clamp(2.25rem, 2.0707rem + 0.8152vi, 2.8125rem);
  --space-2xl: clamp(3.25rem, 2.9076rem + 1.5217vi, 4.25rem);

  --measure: 38rem;
  --wide: 75rem;
  --gutter: clamp(1.25rem, 4vw, 3rem);
}
