@charset "UTF-8";
@namespace m url("http://www.w3.org/1998/Math/MathML");
html {
  font-family: "Inter VF", "Noto Sans Dingbats", sans-serif;
  font-weight: 350;
  font-feature-settings: "ccmp", "calt", "ss01", "ss07", "ss08", "pnum";
  font-size: var(--text-size);
  line-height: var(--line-height);
  background-color: var(--bg-color);
  color: var(--text-color);
}

p,
ul,
ol,
dl,
blockquote,
aside {
  margin-top: 0;
  margin-bottom: 1em;
}
li:last-child p:last-child,
li:last-child ul:last-child,
li:last-child ol:last-child,
li:last-child dl:last-child,
li:last-child blockquote:last-child,
li:last-child aside:last-child {
  margin-bottom: 0;
}

blockquote {
  font-style: italic;
}
blockquote em {
  font-style: normal;
}

blockquote > p:last-child {
  margin-bottom: 0;
}

pre,
code,
.prog,
tt {
  font-family: "Hack", monospace;
  font-weight: 400;
}

i,
em {
  font-style: italic;
}
i em,
em em {
  font-style: normal;
}

pre code {
  display: block;
  padding: 1ex 1em;
  line-height: 1.2rem;
  font-size: 0.8rem;
  background-color: var(--shade-bg-color);
  overflow-x: auto;
  color: var(--text-color);
}

code {
  background-color: var(--shade-bg-color);
  color: var(--code-color);
  padding: 0 2pt;
}

sup {
  font-size: 80%;
}

.footnote-ref sup {
  font-size: inherit;
  vertical-align: inherit;
  font-feature-settings: "sups";
}

strong {
  font-weight: 550;
}

mark {
  font-weight: 500;
  color: var(--accent-cyan);
  background: var(--yellow-bg);
}

h1 {
  font-family: "Space Grotesk VF", "Noto Sans Dingbats", sans-serif;
  font-feature-settings: "ccmp", "calt", "pnum";
  font-weight: 500;
  font-size: var(--h1-size);
  margin-top: calc(var(--line-height) * 0.95);
  margin-bottom: 1ex;
}
.main h1 {
  color: var(--accent-magenta);
}

h2 {
  font-family: "Space Grotesk VF", "Noto Sans Dingbats", sans-serif;
  font-feature-settings: "ccmp", "calt", "pnum";
  font-size: 1rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 3px;
  margin-bottom: 0;
  margin-top: 0;
}
.main h2 {
  color: var(--accent-cyan);
}

h3 {
  font-family: "Inter VF", "Noto Sans Dingbats", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  font-style: italic;
  letter-spacing: normal;
  margin-bottom: 0;
}
main h3 {
  color: var(--accent-purple);
}

section.level4 {
  padding-left: 1ex;
}

h4 {
  font-family: "Inter VF", "Noto Sans Dingbats", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  margin: var(--line-height) 0 0;
}
.main h4 {
  color: var(--muted-purple);
}

.has-backlink h1 {
  margin-bottom: 0;
}

aside {
  padding: 0 1em;
}

aside.footnotes {
  padding: unset;
}

.callout {
  padding: 1ex 1em;
  margin: 1em;
  font-size: 0.85em;
  line-height: 1.6em;
  background-color: var(--shade-bg-color);
  --box-color: var(--text-color);
  --header-color: var(--text-color);
  --shadow-color: var(--inv-bg-color);
  border-radius: 4px;
}
.callout > :last-child {
  margin-bottom: 0;
}
.callout > .header {
  font-weight: 550;
  color: var(--header-color);
}

.callout.cyan {
  --box-color: var(--accent-cyan);
  --header-color: var(--accent-cyan);
  --shadow-color: color-mix(in oklab, var(--box-color), var(--inv-bg-color));
  border-left: solid 8px var(--box-color);
  background-color: color-mix(in oklab, var(--box-color) 25%, var(--bg-color));
}

.callout.blue,
.callout.note {
  --box-color: var(--accent-blue);
  --header-color: var(--accent-blue);
  --shadow-color: color-mix(in oklab, var(--box-color), var(--inv-bg-color));
  border-left: solid 8px var(--box-color);
  background-color: color-mix(in oklab, var(--box-color) 25%, var(--bg-color));
}

.callout.green,
.callout.tip {
  --box-color: var(--accent-green);
  --header-color: var(--accent-green);
  --shadow-color: color-mix(in oklab, var(--box-color), var(--inv-bg-color));
  border-left: solid 8px var(--box-color);
  background-color: color-mix(in oklab, var(--box-color) 25%, var(--bg-color));
}

.callout.orange,
.callout.warning {
  --box-color: var(--accent-orange);
  --header-color: var(--accent-orange);
  --shadow-color: color-mix(in oklab, var(--box-color), var(--inv-bg-color));
  border-left: solid 8px var(--box-color);
  background-color: color-mix(in oklab, var(--box-color) 25%, var(--bg-color));
}

.callout.yellow,
.callout.cite-box {
  --box-color: var(--accent-yellow);
  --header-color: var(--accent-yellow);
  --shadow-color: color-mix(in oklab, var(--box-color), var(--inv-bg-color));
  border-left: solid 8px var(--box-color);
  background-color: color-mix(in oklab, var(--box-color) 25%, var(--bg-color));
}

.callout.purple {
  --box-color: var(--accent-purple);
  --header-color: var(--accent-purple);
  --shadow-color: color-mix(in oklab, var(--box-color), var(--inv-bg-color));
  border-left: solid 8px var(--box-color);
  background-color: color-mix(in oklab, var(--box-color) 25%, var(--bg-color));
}

.callout.magenta,
.callout.tldr {
  --box-color: var(--accent-magenta);
  --header-color: var(--accent-magenta);
  --shadow-color: color-mix(in oklab, var(--box-color), var(--inv-bg-color));
  border-left: solid 8px var(--box-color);
  background-color: color-mix(in oklab, var(--box-color) 25%, var(--bg-color));
}

@media print {
  .callout.note {
    background-color: #e0e5f2;
  }
}
details {
  background-color: var(--shade-bg-color);
  padding: 0.5ex 1ex;
  margin-bottom: 1em;
}

summary p {
  display: inline;
  margin: 0;
}

summary {
  cursor: pointer;
}

details.notes {
  padding-left: 1.3em;
}
details.notes summary::marker {
  color: var(--muted-purple);
}
details.notes summary {
  font-family: "Inter VF", "Noto Sans Dingbats", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  font-style: italic;
  letter-spacing: normal;
  margin-bottom: 0;
  color: var(--accent-purple);
  list-style-position: outside;
}

details.section {
  background-color: var(--bg-color);
}
details.section summary::marker {
  color: var(--muted-cyan);
}
details.section summary {
  list-style-position: outside;
  margin-left: -1ex;
}
section.level1 > details.section summary {
  font-family: "Space Grotesk VF", "Noto Sans Dingbats", sans-serif;
  font-feature-settings: "ccmp", "calt", "pnum";
  font-size: 1rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 3px;
  margin-bottom: 0;
  margin-top: 0;
}
section.level2 > details.section summary {
  font-family: "Inter VF", "Noto Sans Dingbats", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  font-style: italic;
  letter-spacing: normal;
  margin-bottom: 0;
}

details.listitem {
  background-color: var(--bg-color);
  padding: 0 0 0 1em;
  margin-bottom: 0;
}
details.listitem summary {
  list-style-position: outside;
}
details.listitem summary::marker {
  color: var(--accent-cyan);
}
details.listitem:last-child {
  margin-bottom: 1em;
}

address {
  margin-bottom: 1em;
  padding-left: 2em;
  font-style: normal;
}

@counter-style fnlist {
  system: extends decimal;
  suffix: " ";
}
.footnotes {
  border-top: solid 1px black;
  font-size: 0.8rem;
  line-height: 1.3;
}
.footnotes hr {
  display: none;
}
.footnotes ol {
  list-style: fnlist;
}
.footnotes li::marker {
  font-feature-settings: "sups";
}

ul,
ol {
  padding-left: 1.5em;
}
ul ul,
ol ul {
  list-style: "⁃ ";
}
ul.bare,
ol.bare {
  padding-left: 0;
}
ul.bare li,
ol.bare li {
  display: block;
}

ul {
  list-style: "🙚 ";
}

ul.emoji {
  list-style: none;
  padding-left: 0;
}

dt {
  font-weight: 500;
}

li {
  margin-top: 0;
}

.checklist > ul {
  list-style: "▢ ";
  padding-left: 1.5em;
}

ul.sitelinks {
  font-family: "Space Grotesk VF", "Noto Sans Dingbats", sans-serif;
  font-feature-settings: "ccmp", "calt", "pnum";
}

a.uri {
  font-family: "Hack", monospace;
  font-style: normal;
}
a:link {
  text-decoration-style: dotted;
  color: var(--link-base-color);
}
a:visited {
  text-decoration-style: dotted;
  color: var(--link-visited-color);
}
a:hover {
  text-decoration-style: solid;
}
a:active {
  text-decoration-style: solid;
  color: var(--color-link-active-color);
}
a.footnoteRef:link, a.footnoteRef:visited, a.footnote-ref:link, a.footnote-ref:visited {
  color: var(--text-color);
  text-decoration: none;
}
a.footnoteRef:active, a.footnoteRef:hover, a.footnote-ref:active, a.footnote-ref:hover {
  text-decoration: underline;
}
a.footnote {
  text-decoration: none;
}
a.footnote:hover, a.footnote:active {
  text-decoration: underline;
}
a.hidden {
  text-decoration: none;
}
a.hidden:link, a.hidden:visited {
  color: var(--text-color);
  text-decoration: none;
}
a.hidden:hover {
  text-decoration: underline;
  text-decoration-style: dotted;
}
a.button {
  font-family: "Space Grotesk VF", "Noto Sans Dingbats", sans-serif;
  font-feature-settings: "ccmp", "calt", "pnum";
  padding: 0.5ex 1ex;
  margin: 1ex;
  background-color: var(--muted-purple);
}
a.button:link, a.button:visited {
  color: var(--inv-text-color);
}
a.video::before {
  content: "🎞 ";
}

m|mtext {
  font-family: "GFS Neohellenic Math";
  color: var(--accent-orange);
}

m|math {
  font-family: "GFS Neohellenic Math";
  color: var(--accent-orange);
}

.icon {
  display: inline-block;
  height: 1em;
  width: 1em;
  vertical-align: baseline;
  margin-right: 0.5ex;
  position: relative;
  top: 3px;
}
.icon.ai {
  transform: translate(0, 0.07em);
}
.icon svg {
  height: 100%;
  fill: currentColor;
}

.sitelinks i[class^=icon-] {
  color: var(--accent-red);
}

.sitelinks .icon svg {
  fill: var(--accent-red);
}

.jawn-title {
  color: var(--accent-cyan);
  font-weight: 500;
}

em.highlight {
  font-weight: 600;
  font-style: normal;
}
em.highlight.s1 {
  color: var(--accent-purple);
}
em.highlight.s2 {
  color: var(--accent-orange);
}
em.highlight.s3 {
  color: var(--accent-green);
}

.hl-red {
  color: var(--accent-red);
}

.hl-orange {
  color: var(--accent-orange);
}

.hl-yellow {
  color: var(--accent-yellow);
}

.hl-green {
  color: var(--accent-green);
}

.hl-cyan {
  color: var(--accent-cyan);
}

.hl-blue {
  color: var(--accent-blue);
}

.hl-purple {
  color: var(--accent-purple);
}

.hl-magenta {
  color: var(--accent-magenta);
}

.nav.back {
  font-family: "Space Grotesk VF", "Noto Sans Dingbats", sans-serif;
  margin-left: 1em;
  margin-bottom: 0.67em;
}
@media print {
  .nav.back {
    display: none;
  }
}

.center {
  text-align: center;
}

.nodisplay {
  display: none;
}

.read-more {
  text-align: right;
  font-family: "Space Grotesk VF", "Noto Sans Dingbats", sans-serif;
}
.read-more a::before {
  content: "⮕ ";
}

@media (prefers-color-scheme: dark) {
  img.invertible {
    filter: invert(100%);
  }
}
* {
  box-sizing: border-box;
}

:root {
  --text-size: 16px;
  --line-height: calc(var(--text-size) * 1.6);
  --h1-size: 1.2rem;
  --paragraph-spacing: 1em;
}
@media (min-width: 900px) {
  :root {
    --text-size: 18px;
    --h1-size: 1.4rem;
  }
}

:root {
  --bg-color: oklch(98.07% 0.02 106.52deg);
  --shade-bg-color: #e7e6e2;
  --text-color: #030303;
  --dim-color: #464645;
  --faint-color: #93938f;
  --inv-bg-color: #030303;
  --inv-text-color: #bfbebb;
  --yellow-bg: #e3e651;
  --accent-red: #a43a37;
  --muted-red: #d24d49;
  --accent-orange: #83592b;
  --muted-orange: #a87339;
  --accent-yellow: #67680a;
  --muted-yellow: #858610;
  --accent-green: #207723;
  --muted-green: #2c9930;
  --accent-cyan: #1b7172;
  --muted-cyan: #259193;
  --accent-blue: #2f59c9;
  --muted-blue: #4977ec;
  --accent-purple: #7e36bd;
  --muted-purple: #9f51e6;
  --accent-magenta: #963294;
  --muted-magenta: #c042bd;
  --link-base-color: var(--accent-blue);
  --link-active-color: var(--accent-orange);
  --link-visited-color: var(--accent-purple);
  --refkey-color: var(--muted-purple);
  --error-color: var(--accent-red);
  --code-color: var(--accent-orange);
}
@media (prefers-color-scheme: dark) {
  :root:not(*:has(.main.bookstyle)) {
    --bg-color: #030303;
    --shade-bg-color: #161514;
    --text-color: #bfbebb;
    --dim-color: #646361;
    --faint-color: #2d2d2c;
    --inv-bg-color: oklch(98.07% 0.02 106.52deg);
    --inv-text-color: #030303;
    --yellow-bg: #303002;
    --muted-red: #792926;
    --accent-red: #e65551;
    --muted-orange: #60401d;
    --accent-orange: #c38643;
    --muted-yellow: #4a4b05;
    --accent-yellow: #9a9c14;
    --muted-green: #155618;
    --accent-green: #33b239;
    --muted-cyan: #105253;
    --accent-cyan: #2ca9ab;
    --muted-blue: #0c2eb9;
    --accent-blue: #6891ef;
    --muted-purple: #5c258c;
    --accent-purple: #ae75eb;
    --muted-magenta: #6e226c;
    --accent-magenta: #e651e3;
  }
}

:root {
  --wide-body: 1200px;
  --normal-body: 700px;
  --mobile-header-height: var(--line-height);
}

body {
  margin: 0;
}

.shell {
  margin: 0;
  align-items: stretch;
}

.nav-box {
  font-family: "Space Grotesk VF", "Noto Sans Dingbats", sans-serif;
  font-feature-settings: "ccmp", "calt", "pnum";
  font-size: 1rem;
  display: none;
}
.nav-box input::placeholder {
  font-family: "Space Grotesk VF", "Noto Sans Dingbats", sans-serif;
}
.nav-box h1 {
  font-family: "Space Grotesk VF", "Noto Sans Dingbats", sans-serif;
  font-feature-settings: "ccmp", "calt", "pnum";
  font-size: 1rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 3px;
  margin-bottom: 0;
  margin-top: 0;
}
.nav-box .nav-item {
  padding: 0 1ex;
}
.nav-box .nav-link {
  display: block;
  transition: background-color 0.3s ease;
}
.nav-box .nav-link a:link, .nav-box .nav-link a:visited {
  color: var(--text-color);
  text-decoration: none;
  transition: color 0.3s ease;
}
.nav-box .nav-link a:link svg, .nav-box .nav-link a:visited svg {
  fill: var(--text-color);
  transition: fill 0.3s ease;
}
.nav-box .nav-link a:active {
  color: var(--link-active-color);
  text-decoration: underline;
}
.nav-box .nav-link a:active svg {
  fill: var(--link-active-color);
}
.nav-box .nav-link a:hover {
  text-decoration: underline;
}
.nav-box .nav-link.current {
  color: var(--accent-purple);
  transition: background-color 0.3s ease;
}
.nav-box .nav-link.current a:link, .nav-box .nav-link.current a:visited {
  color: var(--accent-purple);
  font-weight: 650;
  transition: color 0.3s ease;
}
.nav-box .nav-link.current a:link svg, .nav-box .nav-link.current a:visited svg {
  fill: var(--accent-purple);
  transition: fill 0.3s ease;
}
.nav-box .title {
  margin: 0;
  font-family: "Space Grotesk VF", "Noto Sans Dingbats", sans-serif;
  font-feature-settings: "ccmp", "calt", "pnum";
  font-size: 1rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 3px;
  margin-bottom: 0;
  margin-top: 0;
  text-overflow: clip;
  overflow-x: hidden;
  white-space: nowrap;
}
.nav-box .title a:link, .nav-box .title a:visited {
  color: black;
}
.nav-box .title a:link svg, .nav-box .title a:visited svg {
  fill: black;
}

.page-header {
  display: block;
  width: 100%;
  position: sticky;
  top: 0;
  padding-bottom: 1ex;
  background-color: var(--shade-bg-color);
  z-index: 1;
}
.page-header .title {
  background-color: var(bar-title-bg);
  width: 100%;
  text-align: center;
}
.page-header .title a {
  display: block;
  flex-grow: 1;
}
.page-header .title a:link, .page-header .title a:visited, .page-header .title a:active {
  color: var(--accent-orange);
}
.page-header .linkset {
  display: flex;
  font-size: 1.5rem;
}
.page-header .linkset .nav-link {
  flex: 1;
  text-align: center;
}
.page-header .linkset .label {
  display: none;
}
.page-header .nav-item.search {
  display: none;
}
.page-header .search form {
  display: flex;
}
.page-header .search form input {
  flex-grow: 1;
  border: none;
}
.page-header .search form button {
  border: none;
  background: white;
}

.main {
  padding: 1ex 1ex 0 1ex;
  box-sizing: border-box;
}

.page-footer {
  clear: both;
  padding: 1ex 1em;
  margin-top: 1em;
  border-top: solid 1pt var(--faint-color);
  text-align: center;
  font-style: italic;
  font-size: 0.8rem;
  line-height: 1.3;
  color: var(--dim-color);
}

.main.spread {
  margin-top: var(--mobile-header-height);
}

:target::before {
  content: "";
  display: block;
  height: var(--mobile-header-height);
  margin-top: calc(-1 * var(--mobile-header-height));
}

@media (min-width: 900px) {
  .shell.wide .page-header {
    display: none;
  }
  .shell.wide .main {
    grid-column: 1/3;
    max-width: unset;
  }
  .shell {
    max-width: var(--wide-body);
    margin: 0 auto;
    display: grid;
    grid-template-columns: 12em 1fr max-content;
    grid-auto-rows: auto;
    align-content: start;
    justify-content: start;
  }
  .nav-box {
    display: block;
    grid-row: auto;
    grid-column: 1;
    width: auto;
    padding: 0 2em;
    margin-top: var(--line-height);
  }
  .nav-box.page-nav {
    position: sticky;
    top: 1ex;
  }
  .nav-box .title {
    text-align: left;
    padding-left: 1ex;
    padding-right: 1ex;
  }
  .nav-box .title .droppable {
    display: none;
  }
  .nav-box .sections {
    flex-grow: 1;
  }
  .nav-box .links {
    text-align: right;
  }
  .nav-box .linkset {
    font-size: 1rem;
    margin-bottom: 0;
    display: block;
  }
  .nav-box .linkset .label {
    display: inline;
  }
  .nav-box .nav-link {
    display: flex;
    align-items: center;
  }
  .nav-box .nav-link .icon {
    display: none;
  }
  .nav-box .nav-link:hover a:link,
  .nav-box .nav-link:hover a:visited {
    color: var(--link-active-color);
    text-decoration: none;
    transition: color 0.3s ease;
  }
  .nav-box .nav-link:hover a:link svg,
  .nav-box .nav-link:hover a:visited svg {
    fill: black;
    transition: fill 0.3s ease;
  }
  .nav-box .nav-home {
    display: none;
  }
  .nav-box .nav-item.search {
    display: block;
  }
  .page-header {
    height: auto !important;
    background: none;
    position: initial;
    background-color: inherit;
  }
  .page-header .title {
    background-color: inherit;
  }
  .page-header .title a:link,
  .page-header .title a:visited {
    color: var(--text-color);
  }
  .page-header .title .collapse-widget {
    display: none;
  }
  .main {
    grid-row-start: 1;
    grid-row-end: 5;
    grid-column: 2/3;
    max-width: var(--normal-body);
    padding-top: 0;
  }
  .main.spread {
    max-width: var(--wide-body);
  }
  .main.spread {
    margin-top: 1rem;
  }
  footer {
    grid-row: 5;
    grid-column: 1/4;
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .shell {
    grid-template-columns: 17em 1fr max-content;
  }
  .page-header {
    font-size: 1rem;
  }
  .page-header .nav-link .icon {
    display: inline-block;
  }
  .droppable {
    display: inline !important;
  }
  .main {
    grid-column: 2;
  }
}
figure {
  text-align: center;
  position: relative;
  margin: 1em;
}
figure.framed img {
  border: solid 1px var(--dim-color);
}
figure figcaption {
  font-style: italic;
  text-align: center;
  font-size: 85%;
  line-height: 1.2;
}
figure figcaption cite {
  font-style: normal;
}
figure figcaption.credit {
  font-size: 70%;
  line-height: 1.2;
}
figure figcaption.button {
  text-align: right;
  position: absolute;
  bottom: 0;
  right: 0;
}
figure.autosize img,
figure img.autosize {
  max-width: 100%;
}
figure.autosize svg {
  max-width: 100%;
}
figure.nocap figcaption {
  display: none;
}
@media (min-width: 900px) {
  figure {
    margin-top: 0.5ex;
  }
  figure.right {
    float: right;
    margin-right: 0;
    margin-bottom: 0.5ex;
  }
  figure.left {
    float: left;
    margin-left: 0;
    margin-bottom: 0.5ex;
  }
  h2 + figure.left, h2 + figure.right, .hr + figure.right {
    margin-top: 0.5ex;
  }
  figure figcaption.button {
    position: static;
  }
}
figure.compact {
  float: none;
  --auto-width: 300px;
}
@media screen and (min-width: 900px) {
  figure.compact {
    width: var(--auto-width);
    box-sizing: content-box;
  }
  figure.compact.right {
    float: right;
  }
  figure.compact.left {
    float: left;
  }
}
figure.xcompact {
  width: 5em;
  margin: 0;
}
figure.xcompact.right {
  float: right;
  margin-left: 1ex;
}
figure.xcompact.left {
  float: left;
  margin-right: 1ex;
}
figure pre.mermaid {
  margin: 0;
}

.fig-panel figure {
  width: 100%;
}
@media (min-width: 900px) {
  .fig-panel {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  .fig-panel figure {
    width: 40%;
    flex-grow: 0;
  }
}

pre.mermaid {
  text-align: left;
}

.sidebar {
  border: solid 1px var(--accent-red);
  background-color: var(--shade-bg-color);
  padding: 1ex;
  margin: 0 0.5rem 1em;
  font-size: 90%;
}
.sidebar h2,
.sidebar h3,
.sidebar h4,
.sidebar h5,
.sidebar h6 {
  margin-top: 0;
}
.sidebar p:last-child,
.sidebar ul:last-child,
.sidebar ol:last-child,
.sidebar dl:last-child {
  margin-bottom: 0;
}
.sidebar ul li {
  list-style-type: circle;
  list-style-type: "⁃ ";
}
.sidebar h2 {
  text-transform: none;
  letter-spacing: normal;
}

details.sidebar > summary {
  font-family: "Space Grotesk VF", "Noto Sans Dingbats", sans-serif;
  font-feature-settings: "ccmp", "calt", "pnum";
  font-size: 1rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 3px;
  margin-bottom: 0;
  margin-top: 0;
}

@media (min-width: 900px) {
  .sidebar {
    float: right;
    clear: right;
    position: relative;
    width: 12rem;
  }
  details.sidebar > summary {
    list-style: none;
  }
}
@media (min-width: 1200px) {
  .sidebar {
    width: 15rem;
    left: 5rem;
    margin-left: calc(-5rem + 1ex);
  }
}
form[role=search] {
  color-scheme: light dark;
}

#search-container .status {
  font-style: italic;
}

#search-results .meta {
  font-style: italic;
  margin-top: 1ex;
  font-size: 0.8em;
}
#search-results .result {
  clear: right;
  margin: 1ex 0;
  min-height: 120px;
}
#search-results .result:nth-child(odd) {
  background-color: var(--shade-bg-color);
}
#search-results .result .thumbnail {
  float: right;
  max-width: 120px;
  max-height: 120px;
  margin-left: 1em;
}
#search-results .result .summary {
  color: var(--dim-color);
  font-style: italic;
  margin: 0;
}
#search-results .result .excerpt {
  padding-left: 1em;
  font-size: 0.8rem;
}

.nav-item.search {
  font-family: "Space Grotesk VF", "Noto Sans Dingbats", sans-serif;
  font-feature-settings: "ccmp", "calt", "pnum";
}
.nav-item.search .offscreen {
  position: absolute;
  left: -1000px;
}
.nav-item.search input {
  font-size: 1rem;
}

.article-meta {
  font-style: italic;
  font-size: 0.8;
  padding-left: 1em;
  color: var(--dim-color);
}

h1 + .article-meta,
body .article-meta:first-child {
  margin-top: -1ex;
  margin-bottom: 1ex;
}

.lead {
  font-variant: small-caps;
  font-variant-caps: all-small-caps;
}

.announce {
  padding-left: 1em;
  padding-right: 1em;
  font-style: italic;
}

hr.fold {
  display: none;
}

.share {
  text-align: center;
}

article h2 {
  clear: left;
}

.entity {
  font-weight: 500;
  color: var(--accent-cyan) !important;
}

span.pen {
  font-weight: 500;
  color: var(--accent-red);
}

span.ink {
  font-weight: 500;
  color: var(--accent-cyan);
}

article section {
  display: flex;
  flex-direction: column;
}
article section aside.sidebar {
  order: 1;
}

@media (min-width: 900px) {
  article section {
    display: block;
    position: relative;
  }
}
.timeline dl dd {
  display: list-item;
  list-style: disc;
  list-style: "– ";
}

.index > h1 {
  margin-bottom: 0.5em;
}
.index article {
  margin-top: 1em;
}
.index article h1 {
  clear: both;
  font-family: "Space Grotesk VF", "Noto Sans Dingbats", sans-serif;
  font-feature-settings: "ccmp", "calt", "pnum";
  font-size: 1rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 3px;
  margin-bottom: 0;
  margin-top: 0;
}
.index article h1 a:link,
.index article h1 a:visited {
  color: var(--text-color);
  text-decoration: none;
}
.index article h1 a:hover,
.index article h1 a:active {
  text-decoration: underline;
}
.index article h2 {
  font-family: "Inter VF", "Noto Sans Dingbats", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  font-style: italic;
  letter-spacing: normal;
  margin-bottom: 0;
  text-transform: none;
}
.index article .article-meta {
  margin-top: 1ex;
}
.index .othernav,
.index .pagination {
  margin-top: 1em;
  text-align: center;
  font-style: italic;
}
.index .pagination {
  clear: both;
}
.index .read-more {
  clear: both;
}

.essay-index li .date,
.archive li .date {
  font-style: italic;
  font-size: 0.8;
  color: var(--dim-color);
}

.author.me {
  font-weight: 600;
}

.student {
  color: var(--accent-green);
  text-decoration: dashed underline;
}

.advisee {
  color: var(--accent-orange);
  text-decoration: solid underline;
}

.author::after {
  position: relative;
  top: -0.5em;
  font-size: 75%;
  color: var(--text-color);
  text-decoration: none;
  font-weight: normal;
}

.cv .author.presenter::after {
  content: "†";
}
.cv .author.undergrad::after {
  content: "§";
}
.cv .author.undergrad.presenter::after {
  content: "†§";
}

.citation {
  padding-left: 1em;
  text-indent: -1em;
}
.citation .year {
  font-weight: 600;
  color: var(--accent-magenta);
}
.citation .pub-title,
.citation .venue {
  font-style: italic;
  color: var(--accent-purple);
}
.citation .publication a {
  color: var(--text-color);
  text-decoration: none;
  text-decoration-line: underline;
  text-decoration-style: dotted;
}
.citation .publication a:hover {
  text-decoration: underline;
  text-decoration-style: solid;
}
.citation .title abbr.acro,
.citation .pub-title abbr.acro {
  text-transform: none;
  font-variant: none;
  letter-spacing: 0;
}
.citation .title {
  font-weight: 500;
  color: var(--accent-cyan);
}
.citation .title::before {
  content: "“";
}
.citation .title::after {
  content: "”";
}
.citation a.id {
  font-feature-settings: "ccmp", "calt", "ss01", "ss07", "ss08", "pnum", "ss02";
}
.citation a.doi {
  word-break: keep-all;
}
.citation .volume {
  font-weight: 500;
}

.cite-stats {
  display: none;
}

.cite-stats.google {
  display: inline;
}

.cite-options[data-cite-source] .cite-stats {
  display: none;
}

.cite-options[data-cite-source=semantic] .cite-stats.semantic {
  display: inline;
}

.cite-options[data-cite-source=google] .cite-stats.google {
  display: inline;
}

.citelist {
  margin-bottom: 1em;
}
.citelist .citation {
  counter-increment: citelist;
}
.citelist[data-key-prefix] {
  --key-prefix: attr(data-key-prefix);
}

@media (min-width: 900px) {
  div.citelist.show-years .citation {
    padding-left: 3em;
    text-indent: -3em;
  }
  div.citelist.show-years .citation::before {
    content: attr(year) " ";
    font-family: "Space Grotesk VF", "Noto Sans Dingbats", sans-serif;
    font-feature-settings: "tnum", "lnum";
  }
}
@media print {
  div.citelist.show-years .citation {
    padding-left: 3em;
    text-indent: -3em;
  }
  div.citelist.show-years .citation::before {
    content: attr(year) " ";
    font-family: "Space Grotesk VF", "Noto Sans Dingbats", sans-serif;
    font-feature-settings: "tnum", "lnum";
  }
  div.citelist.show-years .citation[data-key-prefix]::before {
    content: attr(data-key-prefix) counter(citelist) " ";
  }
}
ol.citelist li.hcounted {
  font-weight: bold;
}
ol.citelist li.hcounted .citation {
  font-weight: normal;
}

p.citation {
  margin-bottom: 1ex;
}

/*! EB Garamond font, SIL license; see http://www.georgduffner.at/ebgaramond/ */
@font-face {
  font-family: "EB Garamond";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: "U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X";
  src: url("../vendor/garamond/EBGaramond-Regular.woff2") format(woff2), url("../vendor/garamond/EBGaramond-Regular.otf") format("opentype");
}
@font-face {
  font-family: "EB Garamond";
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  unicode-range: "U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X";
  src: url("../vendor/garamond/EBGaramond-Italic.woff2") format(woff2), url("../vendor/garamond/EBGaramond-Italic.otf") format("opentype");
}
@font-face {
  font-family: "EB Garamond";
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  unicode-range: "U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X";
  src: url("../vendor/garamond/EBGaramond-Medium.woff2") format(woff2), url("../vendor/garamond/EBGaramond-Medium.otf") format("opentype");
}
@font-face {
  font-family: "EB Garamond";
  font-weight: 500;
  font-style: italic;
  font-display: swap;
  unicode-range: "U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X";
  src: url("../vendor/garamond/EBGaramond-MediumItalic.woff2") format(woff2), url("../vendor/garamond/EBGaramond-MediumItalic.otf") format("opentype");
}
@font-face {
  font-family: "EB Garamond";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  unicode-range: "U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X";
  src: url("../vendor/garamond/EBGaramond-SemiBold.woff2") format(woff2), url("../vendor/garamond/EBGaramond-SemiBold.otf") format("opentype");
}
@font-face {
  font-family: "EB Garamond";
  font-weight: 600;
  font-style: italic;
  font-display: swap;
  unicode-range: "U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X";
  src: url("../vendor/garamond/EBGaramond-SemiBoldItalic.woff2") format(woff2), url("../vendor/garamond/EBGaramond-SemiBoldItalic.otf") format("opentype");
}
@font-face {
  font-family: "EB Garamond";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: "U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X";
  src: url("../vendor/garamond/EBGaramond-Bold.woff2") format(woff2), url("../vendor/garamond/EBGaramond-Bold.otf") format("opentype");
}
@font-face {
  font-family: "EB Garamond";
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  unicode-range: "U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X";
  src: url("../vendor/garamond/EBGaramond-BoldItalic.woff2") format(woff2), url("../vendor/garamond/EBGaramond-BoldItalic.otf") format("opentype");
}
@font-face {
  font-family: "EB Garamond";
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  unicode-range: "U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X";
  src: url("../vendor/garamond/EBGaramond-ExtraBold.woff2") format(woff2), url("../vendor/garamond/EBGaramond-ExtraBold.otf") format("opentype");
}
@font-face {
  font-family: "EB Garamond";
  font-weight: 800;
  font-style: italic;
  font-display: swap;
  unicode-range: "U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X-%04X, U+%04X, U+%04X-%04X, U+%04X, U+%04X, U+%04X, U+%04X-%04X";
  src: url("../vendor/garamond/EBGaramond-ExtraBoldItalic.woff2") format(woff2), url("../vendor/garamond/EBGaramond-ExtraBoldItalic.otf") format("opentype");
}
.bookstyle {
  font-family: "EB Garamond", serif;
  font-weight: normal;
  font-size: 1.2rem;
  font-feature-settings: "ccmp", "calt", "onum", "pnum", "liga";
}
.bookstyle h1 {
  font-family: "EB Garamond", serif;
  font-feature-settings: "ccmp", "calt", "onum", "pnum", "liga";
}
.bookstyle h2 {
  font-family: "EB Garamond", serif;
  font-feature-settings: "ccmp", "calt", "onum", "pnum", "liga";
  text-align: center;
}
.bookstyle .open-leader,
.bookstyle .smcp {
  font-feature-settings: "ccmp", "calt", "onum", "pnum", "liga", "smcp";
  letter-spacing: 1px;
}
.bookstyle p:has(.open-leader)::first-letter {
  font-size: 270%;
  float: left;
  padding: 0.7rem 3px 2px;
}
.bookstyle .asmcp {
  font-feature-settings: "ccmp", "calt", "onum", "pnum", "liga", "smcp", "c2sc";
  letter-spacing: 1px;
}
.bookstyle em,
.bookstyle i,
.bookstyle cite {
  font-feature-settings: "ccmp", "calt", "onum", "pnum", "liga", "clig", "dlig";
}

div.hr {
  text-align: center;
  margin-bottom: 1em;
}

.embed {
  margin-bottom: var(--paragraph-spacing);
}

iframe.embed {
  width: 100%;
  aspect-ratio: 16/9;
}

.secret .plaintext {
  background-color: var(--faint-color);
}

.secret .plaintext {
  display: none;
}

.secret[data-state=unlocked] .decoder {
  display: none;
}

.secret[data-state=unlocked] .plaintext {
  display: block;
}

.secret form .error {
  display: none;
  color: var(--error-color);
}
.secret form[data-state=bad-password] .error.bad-password {
  display: block;
}

.secret .secret-title {
  display: flex;
}
.secret .secret-title h1 {
  flex-grow: 1;
}
.secret .secret-title .lock {
  align-self: center;
}

.secret .ciphertext {
  display: none;
}

.ebip {
  font-weight: 500;
  color: var(--accent-purple);
}

/*! Themeing for Pandoc syntax highlighting. */
code.sourceCode span.al {
  color: var(--accent-red);
  font-weight: bold;
}
code.sourceCode span.an {
  color: var(--dim-color);
  font-weight: bold;
  font-style: italic;
}
code.sourceCode span.at {
  color: #7d9029;
}
code.sourceCode span.bn {
  color: var(--accent-purple);
}
code.sourceCode span.bu {
  color: var(--accent-yellow);
}
code.sourceCode span.cf {
  color: var(--accent-blue);
  font-weight: bold;
}
code.sourceCode span.ch {
  color: var(--accent-purple);
}
code.sourceCode span.cn {
  color: var(--accent-cyan);
}
code.sourceCode span.co {
  color: var(--dim-color);
  font-style: italic;
}
code.sourceCode span.cv {
  color: var(--dim-color);
  font-weight: bold;
  font-style: italic;
}
code.sourceCode span.do {
  color: var(--accent-magenta);
  font-style: italic;
}
code.sourceCode span.dt {
  color: var(--accent-orange);
}
code.sourceCode span.dv {
  color: var(--accent-cyan);
}
code.sourceCode span.er {
  color: var(--accent-red);
  font-weight: bold;
}
code.sourceCode span.fl {
  color: var(--accent-cyan);
}
code.sourceCode span.fu {
  color: var(--accent-magenta);
}
code.sourceCode span.im {
  color: var(--accent-blue);
  font-weight: bold;
}
code.sourceCode span.in {
  color: var(--dim-color);
  font-weight: bold;
  font-style: italic;
}
code.sourceCode span.kw {
  color: var(--accent-blue);
  font-weight: bold;
}
code.sourceCode span.op {
  color: #666666;
}
code.sourceCode span.ot {
  color: #007020;
}
code.sourceCode span.pp {
  color: #bc7a00;
}
code.sourceCode span.sc {
  color: var(--accent-purple);
}
code.sourceCode span.ss {
  color: var(--accent-purple);
}
code.sourceCode span.st {
  color: var(--accent-purple);
}
code.sourceCode span.va {
  color: var(--accent-red);
}
code.sourceCode span.vs {
  color: var(--accent-green);
}
code.sourceCode span.wa {
  color: var(--accent-orange);
  font-weight: bold;
  font-style: italic;
}

.talk-transcript.slides > ol {
  display: block;
  padding: 0;
  margin: 0;
}
.talk-transcript.slides .slide {
  display: block;
  margin-left: 0;
  padding: 1ex;
  break-inside: avoid-page;
}
.talk-transcript.slides img {
  display: block;
  margin: 0 auto 1em;
}
.talk-transcript.slides .slide > p:last-child {
  margin-bottom: 0;
}

@media print, (min-width: 900px) {
  .talk-transcript .slide {
    clear: both;
    margin-top: var(--paragraph-spacing);
    padding: 1ex 0;
    border-top: solid 1px var(--accent-cyan);
  }
}
@media (min-width: 900px) {
  .talk-transcript .slide > img:first-child {
    margin: 0 15px 1ex 0;
    float: left;
  }
  .talk-transcript .slide > *:not(img) {
    padding-left: 335px;
  }
}
@media print {
  .talk-transcript .slide > img:first-child {
    margin: 0 12pt 1ex 0;
    width: 2in;
    height: 1.125in;
    float: left;
  }
  .talk-transcript .slide > *:not(img) {
    padding-left: 2.1666666667in;
  }
}
main.notebook figure img {
  width: 100%;
}

.home-page .headshot {
  margin: 1ex 0 0;
  padding: 0 1ex;
}
.home-page .headshot img {
  max-width: 100%;
  height: auto;
}
.home-page .info h1 {
  margin: 2pt 0 0;
  font-size: 1.6rem;
  font-family: "Space Grotesk VF", "Noto Sans Dingbats", sans-serif;
  font-feature-settings: "ccmp", "calt", "pnum";
  font-weight: 600;
  text-align: center;
}
.home-page .info ul {
  padding-left: 0;
  margin: 0;
}
.home-page .info li {
  list-style: none;
  padding-left: 1em;
  text-indent: -1em;
}
.home-page .info li::before {
  content: "— ";
}
.home-page .links ul {
  padding-left: 1.3em;
}
.home-page .links ul li {
  padding-left: 4px;
}
.home-page .links ul li::marker {
  color: var(--accent-red);
}
.home-page .news-item:first-of-type h3 {
  margin-top: 0;
}
.home-page .news-item {
  padding-left: 1em;
}
.home-page .news-item h3 {
  margin-left: -1em;
  font-weight: 400;
  color: var(--text-color);
}
.home-page .news-item h3 .date {
  font-weight: 600;
}
@media (min-width: 900px) {
  .home-page {
    display: flex;
    flex-wrap: wrap;
  }
  .home-page h2,
  .home-page h3 {
    margin-top: 0;
  }
  .home-page section {
    flex-grow: 1;
    margin: 0 1ex;
  }
  .home-page .headshot {
    margin-top: 0;
    box-sizing: border-box;
    width: 20%;
    padding-left: 0;
  }
  .home-page .info {
    width: 75%;
    flex-grow: 1;
  }
  .home-page .info h1 {
    text-align: left;
  }
  .home-page .news-summary {
    order: 3;
  }
  .home-page .news-summary p {
    margin-top: 0;
  }
  .home-page .news-summary .read-more {
    text-align: center;
  }
}
@media (min-width: 1200px) {
  .home-page {
    display: grid;
    grid-template-columns: 20% 6% 20% 20% 34%;
    grid-template-rows: min-content 1fr;
  }
  .home-page .headshot {
    width: auto;
    grid-row: 1;
    grid-column: 1;
  }
  .home-page section {
    width: auto;
    grid-row: 2;
  }
  .home-page section.links {
    grid-column: 1/span 2;
  }
  .home-page section.info {
    width: auto;
    grid-row: 1/1;
    grid-column: 2/span 3;
  }
  .home-page section.news-summary {
    margin-top: 3px;
    grid-row: 1/span 2;
    grid-column: 5;
  }
}

.research-index {
  display: flex;
  flex-direction: column;
  padding: 0 1ex;
}
.research-index h1 {
  margin: 0;
}
.research-index .banner .nav {
  display: none;
}
.research-index .topics {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.research-index .topics h2 {
  width: 100%;
}
.research-index .topics .topic {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.research-index .topics .topic > a {
  display: block;
  flex-grow: 1;
}
.research-index .topics .topic img {
  max-width: 95%;
}
.research-index .topics .topic figcaption {
  font-style: normal;
  font-weight: 300;
}
@media (min-width: 900px) {
  .research-index {
    flex-direction: row;
    flex-wrap: wrap;
  }
  .research-index .banner {
    width: 100%;
    display: flex;
    flex-direction: row;
  }
  .research-index .banner h1 {
    flex-grow: 1;
  }
  .research-index .banner .nav {
    margin: 0 1ex;
    flex-grow: 0;
    display: block;
  }
  .research-index .read-more {
    position: relative;
    right: 4em;
  }
  .research-index .agenda {
    width: 50%;
    flex-grow: 1;
    padding-right: 1em;
  }
  .research-index .outputs {
    width: 30%;
  }
  .research-index .topics {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-evenly;
    align-items: center;
  }
  .research-index .topics .topic {
    width: 25%;
  }
  .research-index .topics .topic img {
    max-height: 100px;
  }
}

.pub-sorter .toggle-menu {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: baseline;
  font-size: 0.85em;
}
.pub-sorter .toggle-menu .label,
.pub-sorter .toggle-menu .entry {
  display: inline-block;
  margin: 0.5ex;
}
.pub-sorter .toggle-menu .entry {
  cursor: pointer;
  color: var(--accent-blue);
}
.pub-sorter .toggle-menu .entry.active {
  color: var(--text-color);
  font-weight: 600;
}
.pub-sorter .toggle-menu + .citelist {
  margin-top: 1em;
}

.pub-sorter {
  clear: both;
}
.pub-sorter .ps-shell {
  display: none;
}
.pub-sorter .ps-shell.by-type {
  display: block;
}
.pub-sorter[data-sort-key]:not([data-sort-key=type]) .by-type {
  display: none;
}
.pub-sorter[data-sort-key=date] .by-date {
  display: block;
}
.cite-options[data-cite-source=google] .pub-sorter[data-sort-key=cited] .by-cited.google {
  display: block;
}
.cite-options[data-cite-source=semantic] .pub-sorter[data-sort-key=cited] .by-cited.semantic {
  display: block;
}

#publications {
  display: flex;
  flex-direction: column;
}
#publications > h1 {
  order: 1;
}
#publications > p {
  order: 2;
}
#publications .profiles {
  order: 3;
}
#publications .pub-sorter {
  order: 5;
}
@media (min-width: 900px) {
  #publications {
    display: block;
  }
}

#publications .profiles {
  font-style: normal;
  padding-top: 3px;
}
#publications .profiles summary {
  font-weight: 500;
}
@media (min-width: 900px) {
  #publications .profiles {
    margin-top: calc(var(--paragraph-spacing) + 12px);
  }
}

h2 .cat-count {
  font-weight: 200;
  color: var(--muted-yellow);
}

.pub .download {
  margin-bottom: 1em;
}

.acm-stats {
  width: 100%;
  border: none;
}

.news-archive .news-item {
  padding-left: 1em;
}
.news-archive .news-item h2 {
  margin-left: -1em;
}
.news-archive .news-item h2 .title {
  font-weight: 600;
  letter-spacing: 0;
  text-transform: none;
}
.news-archive .news-item:first-child h2 {
  margin-top: 0;
}

.main.faq {
  counter-reset: questions;
}
.main.faq h2 {
  counter-increment: questions;
  font-family: "Inter VF", "Noto Sans Dingbats", sans-serif;
  font-weight: 500;
  letter-spacing: normal;
  text-transform: none;
}
.main.faq h2::before {
  content: counter(questions) ". ";
}

@media print {
  :root {
    --bg-color: white;
    --text-color: black;
    --text-size: 12pt;
  }
  .page-header {
    display: none;
  }
  .noprint {
    display: none;
  }
  .main h1 {
    margin-top: 0;
  }
  @page {
    margin: 1in 0.75in;
  }
}