@font-face{font-family:"Alegreya";src:url("/shared/fonts/Alegreya-Regular.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Alegreya";src:url("/shared/fonts/Alegreya-Medium.ttf") format("truetype");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:"Alegreya";src:url("/shared/fonts/Alegreya-Italic.ttf") format("truetype");font-style:italic;font-weight:400;font-display:swap}
@font-face{font-family:"Fraunces";src:url("/shared/fonts/Fraunces-Regular.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Fraunces";src:url("/shared/fonts/Fraunces-Medium.ttf") format("truetype");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:"Fraunces";src:url("/shared/fonts/Fraunces-Semibold.ttf") format("truetype");font-style:normal;font-weight:600;font-display:swap}
:root{--paper:#F3F0E7;--paper-deep:#EBE7DC;--ink:#203242;--brass:#A89B82;--mute:#5C5A52;--green:#237D7A;--oxblood:#6C2F2A;--ochre:#8C6A2E;--slate:#2C4A63;--rule:#D8E0DE;--measure:66ch;--content:1120px}
*{box-sizing:border-box}
html{background:var(--paper);color:var(--ink)}
body,button,input,textarea,select{font-family:"Alegreya",Georgia,"Times New Roman",serif}
h1,h2,h3,h4,h5,h6,.wordmark{font-family:"Fraunces",Georgia,"Times New Roman",serif;font-variation-settings:"opsz" 96,"SOFT" 50}
body{margin:0;color:var(--ink);background:var(--paper);background-image:repeating-linear-gradient(0deg,rgba(32,50,66,.018) 0 1px,transparent 1px 3px);font-size:19px;line-height:1.62;-webkit-font-smoothing:antialiased}
a{color:var(--slate);text-decoration:none;border-bottom:1px solid rgba(44,74,99,.35);text-underline-offset:3px}a:hover{border-bottom-color:var(--slate)}
h1{font-weight:400;letter-spacing:-.012em}h2,h3,h4,h5,h6{font-weight:500;letter-spacing:-.005em}
:focus-visible{outline:3px solid var(--ochre);outline-offset:3px}
[hidden],.hidden{display:none!important}
@media(max-width:760px){body{font-size:18px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
