/* Colors */
  --color-dark: #08112A;
  --color-dark-10: #111827;
  --color-dark-20: #2E3238;
  --color-dark-50: #5a6581;
  --color-dark-80: #818DAF;
  --color-dark-140: #D6DCE9;
  --color-dark-150: #E7EAF2;
  --color-dark-166: #F6F7FB;
  --color-light: #FFF;
  --color-gray-10: #192538;
  --color-gray-50: #52586A;
  --color-gray-80: #8A8A8A;
  --color-gray-100: #B6BECC;
  --color-gray-150: #EDEDEE;
  --color-gray-155: #EAEAEB;
  --color-gray-160: #FAFAFC;
  --color-primary: #4050FF;
  --color-primary-50: #7782FC;
  --color-primary-70: #9CA4FF;
  --color-primary-100: #CACEFF;
  --color-gold: #E48C23;
  --color-gold-10: #983705;
  --color-gold-30: #3B2C26;
  --color-gold-40: #F2C94C;
  --color-gold-50: #FFDB5B;
  --color-gold-110: #F8E5B9;
  --color-red: #D0011B;
  --color-green: #008000;
  --color-green-30: #30AB66;

  /* Fonts */
  --ff1: Montserrat, Corbel, 'URW Gothic', source-sans-pro, sans-serif;
  --ff2: 'Source Sans 3', 'Gill Sans Nova', Ubuntu, Calibri, 'DejaVu Sans', source-sans-pro, sans-serif;
  --ff3: 'PT Serif', Charter, 'Bitstream Charter', 'Sitka Text', Cambria, serif;
  --fz1: clamp(2.125rem, 0.964rem + 3.095vw, 3.75rem); /* 34 - 60 */
  --lh1: calc(70 / 60);
  --fz2: clamp(1.938rem, 1.089rem + 2.262vw, 3.125rem); /* 31 - 50 */
  --lh2: calc(60 / 50);
  --fz3: clamp(1.75rem, 1.214rem + 1.429vw, 2.5rem); /* 28 - 40 */
  --lh3: calc(50 / 40);
  --fz4: clamp(1.563rem, 1.116rem + 1.19vw, 2.188rem); /* 25 - 35 */
  --lh4: calc(45 / 35);
  --fz5: clamp(1.313rem, 0.911rem + 1.071vw, 1.875rem); /* 21 - 30 */
  --lh5: calc(40 / 30);
  --fz6: clamp(1.188rem, 0.875rem + 0.833vw, 1.625rem); /* 19 - 26 */
  --lh6: calc(36 / 26);
  --fz7: clamp(1.125rem, 0.902rem + 0.595vw, 1.438rem); /* 18 - 23 */
  --lh7: calc(32 / 23);
  --fz8: clamp(1.063rem, 0.929rem + 0.357vw, 1.25rem); /* 17 - 20 */
  --lh8: calc(30 / 20);
  --fz9: clamp(1rem, 0.911rem + 0.238vw, 1.125rem); /* 16 - 18 */
  --lh9: calc(24 / 18);
  --fz10: 1rem; /* 16 */
  --lh10: calc(24 / 16);
  --fz11: .875rem; /* 14 */
  --lh11: calc(20 / 14);
  --fz12: .75rem; /* 12 */
  --lh12: calc(18 / 12);

  /* Spacing */
  --gap0: clamp(3.125rem, 0.893rem + 5.952vw, 6.25rem); /* 50 - 100 */
  --gap1: clamp(2.5rem, 0.714rem + 4.762vw, 5rem); /* 40 - 80 */
  --gap2: clamp(1.875rem, 0.536rem + 3.571vw, 3.75rem); /* 30 - 60 */
  --gap3: clamp(1.25rem, 0.357rem + 2.381vw, 2.5rem); /* 20 - 40 */
  --gap4: clamp(0.938rem, 0.268rem + 1.786vw, 1.875rem); /* 15 - 30 */
  --gap5: clamp(0.75rem, 0.214rem + 1.429vw, 1.5rem); /* 12 - 24 */
  --gap6: clamp(0.5rem, 0.143rem + 0.952vw, 1rem); /* 8 - 16 */
  --gap7: clamp(0.375rem, 0.107rem + 0.714vw, 0.75rem); /* 6 - 12 */
  --gap8: clamp(0.25rem, 0.071rem + 0.476vw, 0.5rem); /* 4 - 8 */
  --gap9: .25rem; /* 4 */
  --padding-inline: 1rem;

  /* Layout */
  --content-max-width: 1280px;
  --quote-max-width: 980px;
  --breakout-max-width: 1400px;
  --breakout-size: calc((var(--breakout-max-width) - var(--content-max-width)) / 2);

  /* Timing */
  --timing1: 11ms;
  --timing2: 33ms;
  --timing3: 111ms;
  --timing4: 222ms;
  --timing5: 333ms;
  --timing6: 999ms;