@import url("https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,500;0,600;1,400&family=Inter:wght@400;500&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#fff;--ink:#111;--muted:#6f6f6f;--border:#e6e2dc;--serif:"EB Garamond",Georgia,serif;--sans:"Inter",system-ui,sans-serif;--max-w:760px}html{color:var(--ink);font-family:var(--serif);font-size:18px;-webkit-font-smoothing:antialiased}body,html{background:var(--bg)}body{min-height:100vh}a{color:inherit;text-decoration:none}.shell{width:min(100%,var(--max-w));margin:0 auto;padding:0 1.5rem 3rem}.site-header{display:flex;justify-content:space-between;align-items:center;padding:2rem 0 1rem}.brand{font-family:var(--serif);font-size:1rem;font-weight:400}.site-nav{display:flex;gap:1.5rem;font-family:var(--sans);font-size:.92rem}.site-nav,.site-nav a{color:var(--ink)}.site-nav a.active{font-weight:500}.intro{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);grid-gap:2.5rem;gap:2.5rem;align-items:start;padding:0}.intro-copy{text-align:left}.intro-title{font-size:clamp(2.4rem,5vw,3rem);font-weight:400;line-height:1.05;margin-bottom:.35rem}.intro-sub,.intro-title{font-family:var(--serif)}.intro-sub{font-size:1rem;margin-bottom:1.2rem;color:var(--muted)}.intro-copy p{max-width:44rem;font-family:var(--sans);font-size:.95rem;line-height:1.75;color:var(--ink);margin-bottom:1rem}.intro-note{margin-top:.9rem;color:var(--muted);font-size:.95rem}.intro-image-wrap{display:flex;justify-content:flex-end}.intro-image{width:200px;height:200px;border-radius:50%;object-fit:cover;border:1px solid var(--border)}@media (max-width:840px){.intro{grid-template-columns:1fr}.intro,.intro-copy{text-align:center}.intro-image-wrap{justify-content:center}}.hero{display:none}.hero-attribution{margin-top:.9rem;font-family:var(--serif);font-size:.95rem;color:var(--muted);font-style:normal}.hero-sub{margin-top:1.4rem;font-family:var(--sans);font-size:.83rem;color:var(--muted);line-height:1.65;letter-spacing:.01em}.hero-arrow{display:block;margin-top:2rem;font-size:1.1rem;color:var(--muted);animation:bob 2.2s ease-in-out infinite}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.essays-section{width:min(100%,var(--max-w));margin:0 auto;padding:0 1.5rem 5rem}.essays-heading{font-family:var(--serif);font-size:1.3rem;font-weight:400;margin-bottom:.6rem}.essays-rule{border:none;border-top:1px solid var(--border);margin-bottom:0}.essay-row{display:grid;grid-template-columns:1fr auto;grid-gap:1rem 2rem;gap:1rem 2rem;align-items:start;padding:1.5rem 0;border-bottom:1px solid var(--border);cursor:pointer;transition:opacity .15s}.essay-row:hover{opacity:.65}.essay-row-title{font-family:var(--serif);font-size:1.12rem;font-weight:400;line-height:1.35;margin-bottom:.3rem}.essay-row-desc{line-height:1.55}.essay-row-desc,.essay-row-meta{font-family:var(--sans);font-size:.78rem;color:var(--muted)}.essay-row-meta{text-align:right;white-space:nowrap;line-height:1.7}.site-footer{text-align:center;padding:2.5rem 1.5rem 3rem;font-family:var(--sans);font-size:.78rem;color:var(--muted);border-top:1px solid var(--border)}.footer-links{display:flex;justify-content:center;gap:.5rem;margin-bottom:.5rem}.footer-links a:hover{color:var(--ink)}.footer-dot{opacity:.4}.blog-page{width:min(100%,var(--max-w));margin:0 auto;padding:3rem 1.5rem 5rem}.blog-page-heading{font-family:var(--serif);font-size:1.3rem;font-weight:400;margin-bottom:.6rem}.post-page{width:min(100%,var(--max-w));margin:0 auto;padding:2.5rem 1.5rem 5rem}.post-back{font-family:var(--sans);font-size:.8rem;color:var(--muted);margin-bottom:2.5rem;display:inline-block;transition:color .15s}.post-back:hover{color:var(--ink)}.post-title{font-family:var(--serif);font-size:clamp(1.8rem,5vw,2.4rem);font-weight:400;line-height:1.2;margin-bottom:.75rem}.post-meta{font-family:var(--sans);font-size:.78rem;color:var(--muted);margin-bottom:2.5rem;padding-bottom:1.75rem;border-bottom:1px solid var(--border);display:flex;gap:.5rem}.prose{font-family:var(--serif);font-size:1.08rem;line-height:1.78;color:var(--ink)}.prose h2{font-size:1.3rem;font-weight:500;margin:2.2rem 0 .6rem;line-height:1.3}.prose h3{font-size:1.1rem;font-weight:500;margin:1.8rem 0 .5rem}.prose p{margin-bottom:1.3rem}.prose ol,.prose ul{margin:0 0 1.3rem 1.4rem}.prose li{margin-bottom:.35rem}.prose strong{font-weight:600}.prose em{font-style:italic}.prose a{text-decoration:underline;text-underline-offset:3px}.prose blockquote{border-left:2px solid var(--border);margin:1.5rem 0;padding:.5rem 1.25rem;color:var(--muted);font-style:italic}.prose code{background:#eeeae3;padding:.1em .35em;border-radius:3px;font-size:.88em;font-family:Courier New,monospace}.prose pre{background:#1c1c1a;color:#f0ede8;padding:1.2rem 1.4rem;border-radius:6px;overflow-x:auto;margin:1.5rem 0;font-size:.85rem;line-height:1.6}.prose pre code{background:none;padding:0;color:inherit}@media (max-width:500px){.essay-row{grid-template-columns:1fr}.essay-row-meta{text-align:left}.site-nav{gap:1rem}}