@font-face {
  font-family: 'Latura Fraunces';
  src: url('./fonts/Fraunces.woff2') format('woff2'), url('./fonts/Fraunces.ttf') format('truetype');
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
}
@font-face {
  font-family: 'Latura Atkinson';
  src: url('./fonts/AtkinsonHyperlegible.woff2') format('woff2'), url('./fonts/AtkinsonHyperlegible.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
.lt-root, .lt-root *, .lt-root *::before, .lt-root *::after { box-sizing: border-box; }
.lt-root {
  margin: 0;
  color-scheme: var(--lt-scheme);
  background: var(--lt-paper);
  color: var(--lt-ink);
  font: var(--lt-body-size)/var(--lt-leading) var(--lt-body);
}
.lt-prose, .lt-lede, .lt-support, .lt-root p, .lt-root li, .lt-root dd, .lt-root td { overflow-wrap: anywhere; }
.lt-root body { margin: 0; }
.lt-root h1, .lt-root h2, .lt-root h3, .lt-root h4, .lt-root h5, .lt-root h6 { overflow-wrap: normal; }
.lt-root h1, .lt-root h2, .lt-root h3 {
  font-family: var(--lt-display);
  font-weight: var(--lt-heading-weight);
  letter-spacing: var(--lt-heading-tracking);
  line-height: var(--lt-heading-leading);
  margin: 0 0 var(--lt-space-6);
}
.lt-root h1 { font-size: var(--lt-h1); }
.lt-root h2 { font-size: var(--lt-h2); }
.lt-root h3 { font-size: var(--lt-h3); }
.lt-root p { margin: 0 0 var(--lt-space-6); max-width: var(--lt-measure); }
.lt-root a { color: var(--lt-accent); text-underline-offset: var(--lt-focus-offset); }
.lt-root button, .lt-root input, .lt-root select, .lt-root textarea { font: inherit; color: inherit; }
.lt-root button, .lt-root summary { cursor: pointer; }
.lt-root a, .lt-root button, .lt-root summary { touch-action: manipulation; }
.lt-root :focus-visible { outline: var(--lt-focus-width) solid var(--lt-accent); outline-offset: var(--lt-focus-offset); }
.lt-root :disabled { opacity: var(--lt-disabled-opacity); cursor: default; }
.lt-root small, .lt-support { font-size: var(--lt-support); }
.lt-root img { display: block; max-width: 100%; height: auto; }
.lt-root fieldset { min-width: 0; margin: 0; padding: 0; border: 0; }
.lt-root legend { padding: 0; margin-bottom: var(--lt-space-3); }
.lt-root [hidden] { display: none !important; }
.lt-prose { max-width: var(--lt-measure); }
.lt-prose li { margin-block: var(--lt-space-3); }
.lt-prose blockquote { margin-inline: 0; padding-inline-start: var(--lt-space-6); border-inline-start: var(--lt-underline-width) solid var(--lt-line); }
.lt-lede { font-size: var(--lt-lede-size); max-width: var(--lt-lede-measure); }
.lt-muted { color: var(--lt-muted); }
.lt-eyebrow { color: var(--lt-accent); font-size: var(--lt-nav-size); text-transform: none; letter-spacing: normal; }
@media (prefers-reduced-motion: reduce) {
  .lt-root, .lt-root *, .lt-root *::before, .lt-root *::after {
    animation: none !important;
    transition: none !important;
    scroll-behavior: auto !important;
  }
}
