/* Generated from design-tokens.json. */
:root {
  --navy: #202E40;
  --warm: #F5F3EE;
  --sage: #82948B;
  --slate: #8CA3B3;
  --stone: #5F6B73;
  --white: #FFFFFF;
  --line: #D6DBD8;
  --tint: #EBF0EB;
  --error: #923939;
  --error-bg: #FBF1F0;
  --serif: 'DM Serif Display', Georgia, serif;
  --sans: Manrope, Inter, Arial, sans-serif;
  --container: 1200px;
  --gutter: clamp(40px, 6vw, 96px);
  --section-space: clamp(66px, 6.1vw, 88px);
  --gap: clamp(38px, 5vw, 72px);
  --radius: 10px;
  --button-radius: 7px;
  --h1-size: clamp(52px, 4.2vw, 61px);
  --h2-size: clamp(38px, 3.2vw, 46px);
  --body-size: 17px;
  --body-weight: 500;
  --aux-weight: 550;
  --nav-weight: 700;
  --button-weight: 750;
  --brand-weight: 800;
  --focus-width: 3px;
  --button-height: 50px;
}
