@font-face {
  font-family: "Work Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/work-sans-400.woff2") format("woff2");
}
@font-face {
  font-family: "Work Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/work-sans-600.woff2") format("woff2");
}
@font-face {
  font-family: "Fraunces";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("../fonts/fraunces-900.woff2") format("woff2");
}
:root {
  /* Source primitives: Direction 1, physical PDF page 8. */
  --pp-cream: #f8f0e1;
  --pp-yellow: #ffc709;
  --pp-coral: #e35055;
  --pp-green: #7ac143;
  --pp-blue: #49aaae;
  --pp-orange: #f99f1e;
  --pp-purple: #7b72ed;
  --pp-ink: #231f20;
  --pp-white: #fff;
  --pp-muted: #625c53;
  --pp-line: #d4cbbb;
  --pp-dark-line: #8c857a;
  --pp-space-1: 4px;
  --pp-space-2: 8px;
  --pp-space-3: 12px;
  --pp-space-4: 16px;
  --pp-space-6: 24px;
  --pp-space-8: 32px;
  --pp-space-12: 48px;
  --pp-space-16: 64px;
  --pp-space-24: 96px;
  /* Semantic aliases. */
  --pp-surface: var(--pp-cream);
  --pp-text: var(--pp-ink);
  --pp-action: var(--pp-yellow);
  --pp-focus: var(--pp-ink);
  --pp-rule: var(--pp-line);
  --pp-font-body: "Work Sans", Arial, sans-serif;
  --pp-font-display: "Fraunces", Georgia, serif;
  --pp-duration: 180ms;
  --pp-ease: cubic-bezier(0.2, 0.7, 0.3, 1);
  --pp-content: 1328px;
  /* Component tokens. */
  --pp-button-bg: var(--pp-action);
  --pp-button-text: var(--pp-text);
  --pp-button-radius: 3px;
  --pp-card-radius: 0;
  --pp-header-height: 104px;
}
