:root {
  --design-base: #F7F3EB;
  --design-base-ink: #15202B;
  --design-raised: #FFFEFA;
  --design-raised-ink: #15202B;
  --design-sunken: #E4ECF0;
  --design-sunken-ink: #15202B;
  --design-deep: #102A43;
  --design-deep-ink: #F7F3EB;
  --design-brand: #006778;
  --design-brand-ink: #FFFFFF;
  --design-accent: #D4960A;
  --design-accent-ink: #1D2730;
  --design-display-font: Newsreader, Georgia, serif;
  --design-body-font: Inter, system-ui, sans-serif;
  --design-display-size: 64px;
  --design-body-size: 18px;
  --design-section-space: 48px;
  --design-measure: 60ch;
  --design-section-space-small: 40px;
  --section-y: var(--design-section-space);
  --section-y-narrow: var(--design-section-space-small);
  --space-16: 16px;
  --space-24: 24px;
  --space-32: 32px;
  --design-display-weight: 650;
  --design-display-tracking: -0.01em;
  --design-display-leading: 1.02;
  --design-body-leading: 1.55;
}

/* Declared aesthetic values. */
:root {
  --design-motion-duration: 280ms;
  --design-motion-easing: cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* Packaged typography. */
@font-face { font-family:"Newsreader"; src:url("../fonts/8a08d13f8a6c0d51be379a60af84f945f65369a67e509ee3c3bdcc421254d7c1.ttf") format("truetype"); font-style:normal; font-weight:200 800; font-display:swap; }
@font-face { font-family:"Newsreader"; src:url("../fonts/796668611f80b64d5adf182fde3b6f29ed83b4e7cbec7b96937e84ac01364792.ttf") format("truetype"); font-style:italic; font-weight:200 800; font-display:swap; }
@font-face { font-family:"Inter"; src:url("../fonts/29160a80ff49ddcab2c97711247e08b1fab27a484a329ce8b813d820dc559031.ttf") format("truetype"); font-style:normal; font-weight:100 900; font-display:swap; }
@font-face { font-family:"Inter"; src:url("../fonts/acd98e64795781b2058f07b18475e0ecee2a0fe2b42a49e2f9e37d0d6bf66ce6.ttf") format("truetype"); font-style:italic; font-weight:100 900; font-display:swap; }
