:root {
  --paper: #F2F0EB;
  --ink: #151414;
  --cape: #A32232;
  --sage: #E7D7D7;
  --stone: #5D5654;
  --line: rgba(21, 20, 20, 0.17);
  --on-cape: #FFFAF8;
  --on-cape-line: rgba(255, 250, 248, 0.25);
  --focus: var(--cape);

  --font-display: "Khand", "Arial Narrow", sans-serif;
  --font-text: "Switzer", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;

  --step--1: clamp(0.82rem, 0.80rem + 0.10vw, 0.88rem);
  --step-0: clamp(1rem, 0.96rem + 0.20vw, 1.13rem);
  --step-1: clamp(1.25rem, 1.15rem + 0.45vw, 1.5rem);
  --step-2: clamp(1.75rem, 1.50rem + 1.10vw, 2.5rem);
  --step-3: clamp(2.5rem, 1.90rem + 2.80vw, 4.5rem);
  --step-4: clamp(3rem, 11.8vw, 10rem);
  --statement-size: clamp(2.6rem, 1.6rem + 4.5vw, 5.5rem);
  --hero-mark-size: clamp(3rem, 12.2vw, 10rem);
  --cta-mark-size: clamp(3.2rem, 10.5vw, 9rem);

  --tracking-label: 0.14em;
  --tracking-display: -0.035em;
  --lh-body: 1.55;
  --lh-display: 0.96;
  --measure: 62ch;

  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-5: 24px;
  --space-6: 32px;
  --space-7: 48px;
  --space-8: 64px;
  --space-9: 96px;
  --space-10: 128px;
  --space-11: 160px;

  --gutter: clamp(20px, 5vw, 64px);
  --section-y: clamp(64px, 10vw, 160px);
  --wrap: 1440px;
  --radius: 0;
  --ease: cubic-bezier(0.2, 0.7, 0.2, 1);
  --reveal-dur: 600ms;
  --ui-dur: 200ms;
  --header-h: 72px;
}
