@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-sans-latin-400-normal.0471snlmja818.woff2)format("woff2"),url(../media/dm-sans-latin-400-normal.40quu04grbhf8.woff)format("woff")}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/dm-sans-latin-500-normal.0brn-8r9pdr2e.woff2)format("woff2"),url(../media/dm-sans-latin-500-normal.0jcw8phz0eanr.woff)format("woff")}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/dm-sans-latin-600-normal.0oone78si629l.woff2)format("woff2"),url(../media/dm-sans-latin-600-normal.40ad7xuawyzt9.woff)format("woff")}
@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-400-normal.3_vslfxq_--4i.woff2)format("woff2"),url(../media/instrument-serif-latin-400-normal.2maraz2ovyahx.woff)format("woff")}
@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-400-italic.1bk2-9tco4m7m.woff2)format("woff2"),url(../media/instrument-serif-latin-400-italic.3_-8f-v73506e.woff)format("woff")}
:root{--paper:#faf8f3;--ink:#29252e;--muted:#6d6770;--violet:#714ba5;--violet-dark:#593781;--lavender:#eee8f4;--line:#ded9d3;--line-dark:#b9b0bf;--serif:"Instrument Serif", Georgia, serif;--sans:"DM Sans", Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:#b7a2cd var(--paper);scrollbar-width:thin}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}h1,h2{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:400;line-height:1.06}h2 em{font-weight:400}p{text-wrap:pretty}a{color:inherit;text-underline-offset:5px}button,summary{-webkit-tap-highlight-color:#714ba522}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--violet);outline-offset:5px}section[id]{scroll-margin-top:130px}::selection{color:#29252e;background:#d4c2e7}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
