a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;box-sizing:border-box;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body,html{--color-paper:#f6f3ec;--color-card:#faf8f2;--color-hover-fill:#efece3;--color-ink:#26221c;--color-body:#2b261e;--color-body-secondary:#4d463a;--color-muted:#6f6654;--color-faint:#a89e88;--color-rule:#ddd6c8;--color-rule-light:#e5dfd2;--font-family-serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;--font-family-mono:"IBM Plex Mono",Consolas,monaco,monospace;--font-family:var(--font-family-serif);--theme-overlay:rgba(38,34,28,0.4);--theme-background:var(--color-paper);--theme-background-modal:var(--color-card);--theme-background-modal-footer:var(--color-hover-fill);--theme-background-input:var(--color-hover-fill);--theme-border:var(--color-rule);--theme-border-subdued:var(--color-rule-light);--theme-primary:var(--color-muted);--theme-text:var(--color-ink);--theme-button:var(--color-ink);--theme-button-text:var(--color-paper);--theme-button-foreground:var(--color-rule);--theme-button-background:var(--color-rule-light);--theme-focused-foreground:var(--color-hover-fill);--theme-focused-foreground-subdued:var(--color-hover-fill);--theme-line-height-base:1.5;--font-size:16px;--z-index-page:1;--z-index-page-select:3;--z-index-page-tooltips:4;--z-index-page-popover:5;--z-index-page-dropdown-menus:6;--z-index-page-modals:10;background:var(--color-paper);color:var(--color-body);font-family:var(--font-family-mono);font-size:var(--font-size);font-optical-sizing:auto;font-weight:400;line-height:1.5}::selection{background:var(--color-rule-light)}a{color:var(--color-body)}a:hover{color:var(--color-muted)}img{max-width:100%;height:auto}.prose{font-family:var(--font-family-serif);font-size:20px;line-height:1.7;color:var(--color-body)}.prose p{margin:24px 0 0}.prose h1{font-family:var(--font-family-serif);font-weight:500;font-size:46px;line-height:1.15;margin:24px 0 16px;color:var(--color-ink)}.prose h2{font-size:30px;line-height:1.25;margin:48px 0 0}.prose h2,.prose h3{font-family:var(--font-family-serif);font-weight:600;color:var(--color-ink)}.prose h3{font-size:24px;line-height:1.3;margin:36px 0 0}.prose h4,.prose h5,.prose h6{font-family:var(--font-family-mono);font-size:13px;letter-spacing:.16em;text-transform:uppercase;margin:32px 0 0;color:var(--color-muted)}.prose a{color:var(--color-body);text-decoration:underline;-webkit-text-decoration-color:var(--color-faint);text-decoration-color:var(--color-faint);text-underline-offset:3px}.prose a:hover{color:var(--color-muted)}.prose blockquote{margin:24px 0;padding:4px 0 4px 24px;border-left:2px solid var(--color-rule);font-style:italic;color:var(--color-body-secondary)}.prose blockquote p:first-child{margin-top:0}.prose ol,.prose ul{margin:24px 0 0;padding-left:28px}.prose ul{list-style:disc outside}.prose ol{list-style:decimal outside}.prose li,.prose li p{margin:8px 0}.prose code{font-size:.75em;padding:2px 6px}.prose code,.prose pre{font-family:var(--font-family-mono);background:var(--color-hover-fill)}.prose pre{margin:24px 0 0;padding:20px 24px;overflow-x:auto;font-size:14px;line-height:1.6}.prose pre code{background:none;padding:0;font-size:inherit}.prose img{display:block;margin:24px 0 0;max-width:100%;height:auto}.prose table{margin:24px 0 0;border-collapse:collapse;font-family:var(--font-family-mono);font-size:14px;line-height:1.5}.prose table td,.prose table th{border:1px solid var(--color-rule);padding:8px 14px;text-align:left}.prose table th{font-weight:500;background:var(--color-hover-fill)}.prose hr{margin:48px 0;border:0;border-top:1px solid var(--color-rule)}.prose .aside{margin:24px 0 0;padding:16px 24px;border:1px solid var(--color-rule);background:var(--color-card);font-size:18px}.prose .aside p:first-child{margin-top:0}.Site_page___R7XC{min-height:100vh;max-width:880px;margin:0 auto;padding:40px 48px 96px;display:flex;flex-direction:column}.Site_main__gn_n1{flex:1 1}.Site_header__5BW2U{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid var(--color-rule);padding-bottom:18px;gap:16px;flex-wrap:wrap}.Site_brand__iMC0J{font-family:var(--font-family-serif);font-weight:600;font-size:24px;text-decoration:none}.Site_brand__iMC0J,.Site_brand__iMC0J:hover{color:var(--color-ink)}.Site_nav__eVfqa{display:flex;gap:28px;font-family:var(--font-family-mono);font-size:12px;letter-spacing:.16em}.Site_navLink__MwOcF{text-decoration:none;color:var(--color-muted);padding-bottom:4px}.Site_navLink__MwOcF:hover{color:var(--color-ink)}.Site_navLinkActive__zLdZS{color:var(--color-ink);border-bottom:2px solid var(--color-ink)}.Site_footer__45F_R{margin-top:96px;text-align:center}.Site_footerOrnament__Lo_5C{display:flex;align-items:center;gap:14px;margin-bottom:20px}.Site_footerLinks__wpyDC{display:flex;justify-content:center;gap:24px;font-family:var(--font-family-mono);font-size:12px;letter-spacing:.14em}.Site_footerLink__RF7KP{text-decoration:none;color:var(--color-muted)}.Site_footerLink__RF7KP:hover{color:var(--color-ink)}.Site_hairline__FzdAX{flex:1 1;height:1px;background:var(--color-rule);align-self:center}.Site_titleBlock__KlmC6{margin-top:72px}.Site_kicker__3HURx{font-family:var(--font-family-serif);font-style:italic;font-size:22px;color:var(--color-muted)}.Site_pageTitle__Fynii{font-family:var(--font-family-serif);font-weight:500;font-size:54px;line-height:1.15;margin:4px 0 0;color:var(--color-ink)}.Site_sectionHead__TM7rQ{display:flex;align-items:baseline;gap:20px}.Site_sectionLabel__rd4cO{font-family:var(--font-family-mono);font-size:12px;letter-spacing:.22em;color:var(--color-muted)}.Site_sectionMore__Mf5zP{font-family:var(--font-family-serif);font-style:italic;font-size:18px;color:var(--color-muted);text-decoration:none}.Site_sectionMore__Mf5zP:hover{color:var(--color-ink)}.Site_rowGroup__pntTq{display:grid}.Site_rowGroup__pntTq>:last-child{border-bottom:none}.Site_listRow__XopoG{display:flex;justify-content:space-between;gap:24px;align-items:baseline;padding:20px 0;border-bottom:1px solid var(--color-rule-light);text-decoration:none}.Site_listRowText__GJV8j{display:grid;grid-gap:4px;gap:4px}.Site_listRowTitle__cVm0k{font-family:var(--font-family-serif);font-size:27px;line-height:1.25;color:var(--color-ink)}a.Site_listRow__XopoG:hover .Site_listRowTitle__cVm0k{color:var(--color-muted)}.Site_listRowSub__ydvWa{font-family:var(--font-family-serif);font-size:18px;line-height:1.5;color:var(--color-body-secondary)}.Site_listRowTag__dlrvP{font-family:var(--font-family-mono);font-size:12px;letter-spacing:.1em;color:var(--color-faint);flex-shrink:0}.Site_hero__o52w7{display:grid;grid-template-columns:1fr 240px;grid-gap:56px;gap:56px;margin-top:72px;align-items:start}.Site_heroTitle__kA5nK{font-family:var(--font-family-serif);font-weight:500;font-size:54px;line-height:1.15;margin:0;color:var(--color-ink)}.Site_heroPara__dOtRB{font-family:var(--font-family-serif);font-size:21px;line-height:1.65;margin:28px 0 0;max-width:52ch}.Site_heroPara__dOtRB a{color:var(--color-body)}.Site_heroPara__dOtRB+.Site_heroPara__dOtRB{margin-top:20px}.Site_sidebar__kn_s_{border-left:1px solid var(--color-rule);padding-left:32px}.Site_avatar__gXcBd{width:72px;height:72px;border-radius:999px;object-fit:cover;border:1px solid var(--color-rule)}.Site_sideLabel__Y0xxi{font-family:var(--font-family-mono);font-size:11px;letter-spacing:.2em;color:var(--color-muted);margin-top:20px}.Site_sideLinks__rRQZr{display:grid;grid-gap:10px;gap:10px;margin-top:12px;font-family:var(--font-family-mono);font-size:14px}.Site_sideLink__2n7Nu{text-decoration:none;border-bottom:1px solid var(--color-rule);padding-bottom:10px}.Site_sideLink__2n7Nu:last-child{border-bottom:none;padding-bottom:0}.Site_homeSection__8D0ea{margin:80px 0 8px}.Site_pillRow__5yZvR{display:flex;flex-wrap:wrap;gap:8px}.Site_pill__fk87M{text-decoration:none;font-family:var(--font-family-mono);font-size:12px;letter-spacing:.08em;border:1px solid var(--color-rule);border-radius:999px;padding:6px 14px;color:var(--color-body-secondary);transition:background .15s ease}.Site_pill__fk87M:hover{background:var(--color-hover-fill);color:var(--color-body-secondary)}.Site_journalIntro__2D6Db{font-family:var(--font-family-serif);font-size:19px;line-height:1.6;color:var(--color-body-secondary);margin:0 0 20px;max-width:60ch}.Site_cardGrid__5PCTd{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-top:24px}.Site_projectCard__DuB8a{text-decoration:none;border:1px solid var(--color-rule);background:var(--color-card);padding:28px;display:grid;grid-gap:12px;gap:12px;align-content:start;transition:border-color .15s ease}.Site_projectCard__DuB8a:hover{border-color:var(--color-faint)}.Site_projectName__uV6KP{font-family:var(--font-family-serif);font-size:27px;line-height:1.2;color:var(--color-ink)}.Site_projectDesc__2y92O{font-family:var(--font-family-mono);font-size:13px;line-height:1.6;color:var(--color-body-secondary)}.Site_projectMeta__b6IVe{font-family:var(--font-family-mono);font-size:11px;letter-spacing:.16em;color:var(--color-faint)}.Site_dlGrid__uzztd{display:grid;grid-template-columns:160px 1fr;grid-gap:24px 48px;gap:24px 48px;margin-top:56px;max-width:720px}.Site_dlLabel__ND6vY{font-family:var(--font-family-mono);font-size:12px;letter-spacing:.2em;color:var(--color-muted);padding-top:6px}.Site_dlBody__QVeoc,.Site_dlLabel__ND6vY{border-top:1px solid var(--color-rule-light)}.Site_dlBody__QVeoc{font-family:var(--font-family-serif);font-size:20px;line-height:1.6;padding:4px 0 12px}.Site_updatedNote__0Esw3{font-family:var(--font-family-mono);font-size:11px;letter-spacing:.2em;color:var(--color-faint);margin-top:48px}.Site_postColumn__g9K8r{max-width:640px;margin:64px auto 0}.Site_backLink__c3__5{text-decoration:none;font-family:var(--font-family-mono);font-size:12px;letter-spacing:.16em;color:var(--color-muted)}.Site_backLink__c3__5:hover{color:var(--color-ink)}.Site_postBody__KUEqe{margin-top:16px}.Site_endOrnament__avFZr{display:flex;align-items:center;gap:14px;margin:56px 0 0}.Site_fleuron__waM0_{font-family:var(--font-family-serif);font-style:italic;font-size:20px;color:var(--color-faint)}@media(max-width:720px){.Site_page___R7XC{padding:32px 20px 64px}.Site_hero__o52w7{grid-template-columns:1fr;gap:40px;margin-top:48px}.Site_heroTitle__kA5nK,.Site_pageTitle__Fynii{font-size:40px}.Site_sidebar__kn_s_{border-left:none;border-top:1px solid var(--color-rule);padding-left:0;padding-top:32px}.Site_titleBlock__KlmC6{margin-top:48px}.Site_cardGrid__5PCTd,.Site_dlGrid__uzztd{grid-template-columns:1fr}.Site_dlGrid__uzztd{gap:4px}.Site_dlGrid__uzztd .Site_dlBody__QVeoc{border-top:none;padding-top:0;margin-bottom:20px}.Site_listRowTitle__cVm0k{font-size:22px}}