
@font-face {
  font-display: swap;
  font-family: Geist;
  font-style: normal;
  font-weight: 100 900;
  src: url("./geist-latin.9b6f5ff45b27.woff2") format("woff2");
}
:root,
::backdrop {
  color-scheme: light;
  --edi-sans: Geist, Aptos, "Segoe UI", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
  --edi-w-text: 400;
  --edi-w-strong: 550;
  --edi-w-head: 680;
  --edi-track-head: -0.024em;
  --edi-track-display: -0.035em;
  --edi-track-figure: -0.012em;
  --edi-t-display: clamp(2.5rem, 5.2vw, 4.5rem);
  --edi-t-page: clamp(2rem, 3.7vw, 3rem);
  --edi-t-item-page: clamp(1.75rem, 3vw, 2.5rem);
  --edi-t-section: clamp(1.5rem, 2.3vw, 1.875rem);
  --edi-t-row: clamp(1.25rem, 2vw, 1.5rem);
  --edi-t-item: 1.1875rem;
  --edi-t-lead: clamp(1.0625rem, 1.4vw, 1.25rem);
  --edi-t-body: 1rem;
  --edi-t-small: 0.875rem;
  --edi-t-caption: 0.8125rem;
  --edi-s-0: 0.125rem;
  --edi-s-1: 0.25rem;
  --edi-s-2: 0.5rem;
  --edi-s-3: 0.75rem;
  --edi-s-4: 1rem;
  --edi-s-5: 1.5rem;
  --edi-s-6: 2rem;
  --edi-s-7: 3rem;
  --edi-s-8: 4rem;
  --edi-s-9: 6rem;
  --edi-gutter: 2rem;
  --edi-container: 80rem;
  --edi-measure: 36rem;
  --edi-header-height: 4.5rem;
  --edi-target: 2.75rem;
  --edi-pad: 2rem;
  --edi-page-top: 3rem;
  --edi-ink: #02080e;
  --edi-wash-soft: #f8fbfd;
  --edi-blue: #0061b7;
  --edi-blue-flat: #0081d1;
  --edi-blue-bright: #009fe9;
  --edi-paper: #ffffff;
  --edi-ground: #eaf3f9;
  --edi-wash: #dfecf6;
  --edi-blue-tint: #d8ebf7;
  --edi-blue-deep: #004d92;
  --edi-copy: #3b434a;
  --edi-muted: #5f686f;
  --edi-rule: #c9d5df;
  --edi-rule-soft: #e3ecf3;
  --edi-rule-strong: #717a82;
  --edi-night: #02080e;
  --edi-night-raised: #021629;
  --edi-on-night: #f8fbfd;
  --edi-on-blue: #ffffff;
  --edi-veil: rgb(2 8 14 / 0.78);
  --edi-scrim: rgb(2 8 14 / 0.62);
  --edi-muted-on-night: #a1acb5;
  --edi-rule-on-night: #2e363c;
  --edi-error: #b3261e;
  --edi-error-wash: #fdf1f0;
  --edi-success: #1a7f4b;
  --edi-success-wash: #e6f5ec;
  --edi-logo-letters: #ffffff;
  --edi-r-control: 0.625rem;
  --edi-r-media: 1.125rem;
  --edi-r-round: 50%;
  --edi-shadow-overlay: 0 1.5rem 4rem -1rem rgb(2 8 14 / 0.32);
  --edi-shadow-ring-hover: 0 0 0 2px var(--edi-rule);
  --edi-shadow-column-edge: inset -1px 0 0 var(--edi-rule-soft);
  --edi-shadow-ring-target: 0 0 0 2px var(--edi-blue);
  --edi-ease: cubic-bezier(0.2, 0.7, 0.2, 1);
  --edi-ease-in: cubic-bezier(0.4, 0, 1, 1);
  --edi-dur-1: 120ms;
  --edi-dur-2: 200ms;
}
@media (max-width: 47.9375rem) {
  :root {
    --edi-gutter: 1.25rem;
    --edi-header-height: 4rem;
    --edi-pad: 1.25rem;
    --edi-page-top: 1.5rem;
  }
}
