@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/newsreader-400-italic-latin-ext.BtYi71JM.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/newsreader-400-italic-latin.wf7sDKHF.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/newsreader-400-latin-ext.JDvKuCac.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/newsreader-400-latin.h_d0PExX.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/eb-garamond-500-latin-ext.CAsxwa6E.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/eb-garamond-500-latin.CInTT8Bq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body.paper{padding:0}:root{--gutter: clamp(18px, 4vw, 48px);--measure: 36rem;--hair: color-mix(in srgb, var(--ink) 25%, transparent)}h1,h2,p,figure,blockquote{margin:0;padding:0}a{text-decoration:underline}.page{max-width:72rem;margin:0 auto;padding:1.75rem var(--gutter) 2.5rem}.column{max-width:var(--measure);margin:0 auto}.masthead{display:flex;justify-content:center;padding-block:clamp(4.5rem,14vh,7.5rem)}.wordmark{display:inline-flex;align-items:center;gap:.75rem;font-family:var(--f-logo);font-weight:500;letter-spacing:-.025em;line-height:1;font-size:clamp(44px,6vw,72px)}.wordmark>span:last-child{line-height:1cap}.mark{display:inline-block;vertical-align:middle;color:var(--ink)}.mark svg{display:block}.mark svg path{fill:currentColor}.mark.lg svg{width:1em;height:1em;transform:translateY(.05em)}.mark.xl svg{width:28px;height:28px}.label{margin-bottom:.9rem}.label.ruled{padding-top:.6rem;border-top:1px solid var(--hair);margin-bottom:1.6rem}@keyframes settle{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.reveal{animation:settle .9s cubic-bezier(.2,.7,.2,1) both}.prose p,.prose-size{font-size:1.25rem;line-height:1.55;text-wrap:pretty}.prose p{margin-bottom:1.15em}.quote{margin-block:3.5rem;padding-left:1.75rem;border-left:1px solid var(--ink)}.quote p{font-style:italic;font-size:1.5rem;line-height:1.36;font-variation-settings:"opsz" 36;text-wrap:pretty}.quote footer{margin-top:.9rem}.contact{margin-top:4rem}.colophon{margin-top:clamp(5rem,16vh,9rem);text-align:center}.fig{position:relative;width:100%;margin-inline:auto}.fig svg{display:block;width:100%;height:auto;overflow:visible}.fig-pipeline{max-width:514px}.fig-pipeline .fillpaper,.fig-pipeline .fillshade{stroke:none}.signoff{display:flex;align-items:center;justify-content:center;gap:1.25rem;margin-top:clamp(2rem,6vh,3.5rem)}.signoff .line{flex:1;max-width:140px;height:1px;background:var(--hair)}.signoff .mark{color:var(--ink-faint)}.fine{margin-top:1.75rem;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}@media(max-width:619px){.prose p,.prose-size{font-size:1.15rem}.quote p{font-size:1.3rem}.fig-pipeline{max-width:340px}}@media(prefers-reduced-motion:reduce){.reveal{animation:none}}
