@font-face{font-family:literata;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/literata.woff2)format("woff2")}@font-face{font-family:literata;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/literata-italic.woff2)format("woff2")}@font-face{font-family:la belle aurore;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/la-belle-aurore.woff2)format("woff2")}:root{--desk:#EADBD3;--desk-ink:#3A2A30;--desk-soft:#5E4950;--desk-accent:#95394F;--paper:#FDF8F5;--paper-lit:#FDF8F5;--ink:#3A2A30;--ink-soft:#6E575D;--rose:#A9475F;--rule:#E8DCD8;--margin-line:#E6AEBB;--shadow:0 1px 2px rgb(58 42 48 / 0.08), 0 10px 28px -8px rgb(58 42 48 / 0.18);--serif:"Literata", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--hand:"La Belle Aurore", "Bradley Hand", "Segoe Script", cursive;--measure:34rem;--gutter:1rem;--sheet-pad:1.5rem;--sheet-pad-left:2.25rem;--line:2rem;color-scheme:light}@media(prefers-color-scheme:dark){:root{--desk:#1C1614;--desk-ink:#EFE4DA;--desk-soft:#BFAE9F;--desk-accent:#E79AAC;--paper:#D4C1A6;--paper-lit:#EBDDC7;--ink:#2B211C;--ink-soft:#54443A;--rose:#82293F;--rule:#C7B195;--margin-line:#B8707F;--shadow:0 2px 4px rgb(0 0 0 / 0.4), 0 24px 60px -12px rgb(0 0 0 / 0.7);color-scheme:dark}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--desk);color:var(--desk-ink);font-family:var(--serif);font-size:1.125rem;line-height:1.7;font-optical-sizing:auto;text-rendering:optimizeLegibility;overflow-wrap:break-word}a{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.18em}a:hover{color:var(--rose)}:focus-visible{outline:2px solid var(--desk-accent);outline-offset:3px;border-radius:2px}.sheet :focus-visible{outline-color:var(--rose)}.skip{position:absolute;left:var(--gutter);top:-3rem;background:var(--paper);color:var(--ink);padding:.25rem .5rem}.skip:focus{top:.5rem}.masthead,main,.site-footer{width:100%;max-width:calc(var(--measure) + var(--sheet-pad) + var(--sheet-pad-left) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.masthead{padding-top:2.25rem;padding-bottom:1.25rem;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1.5rem}.masthead-name{font-family:var(--hand);font-size:1.9rem;line-height:1.3;color:var(--desk-accent);text-decoration:none;padding-top:.2rem}.masthead-name:hover{color:var(--desk-accent)}.home .masthead-name{font-size:clamp(2.2rem,9vw,3.1rem)}.masthead nav{display:flex;gap:1.25rem;font-size:1rem}.masthead nav a{text-decoration:none;color:var(--desk-soft)}.masthead nav a:hover{color:var(--desk-ink)}.masthead nav a[aria-current=page]{color:var(--desk-ink);text-decoration:underline}main{padding-bottom:3rem}.sheet{position:relative;background:radial-gradient(ellipse 120% 70% at 50% 0%,var(--paper-lit),var(--paper) 75%);color:var(--ink);box-shadow:var(--shadow);border-radius:2px;padding:2rem var(--sheet-pad)2.5rem var(--sheet-pad-left)}.sheet::before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--sheet-pad-left) - .75rem);border-left:1px solid var(--margin-line)}.sheet a{text-decoration-color:var(--margin-line)}.tagline{margin:0 0 2.5rem;font-style:italic;color:var(--ink-soft)}.year{margin-bottom:2.5rem}.year:last-child{margin-bottom:0}.year-label{font-family:var(--hand);font-weight:400;font-size:2rem;line-height:1;color:var(--rose);margin:0 0 .75rem;letter-spacing:.02em}.year-list{list-style:none;margin:0;padding:0}.year-list li{padding:.6rem 0;border-bottom:1px solid var(--rule)}.year-list li:last-child{border-bottom:0}.year-list a{display:block;text-decoration:none;line-height:1.45}.year-list a:hover{text-decoration:underline}.year-list time{font-size:.875rem;color:var(--ink-soft);white-space:nowrap;font-variant-numeric:oldstyle-nums}.sheet-head{margin-bottom:1.5rem}.sheet-date{display:block;text-align:right;font-style:italic;color:var(--ink-soft);font-size:1rem;margin-bottom:1.25rem;font-variant-numeric:oldstyle-nums}.sheet h1{font-family:var(--hand);font-weight:400;font-size:clamp(1.75rem,6.5vw,2.4rem);line-height:1.35;margin:0;color:var(--ink)}.draft-note{display:inline-block;margin:.75rem 0 0;padding:.1rem .5rem;font-size:.875rem;border:1px dashed var(--rose);color:var(--rose)}.prose{line-height:var(--line)}.prose>p,.prose>ul,.prose>ol{margin:0 calc(-1 * var(--sheet-pad))0 calc(-1 * var(--sheet-pad-left));padding:0 var(--sheet-pad)var(--line)var(--sheet-pad-left);background-image:linear-gradient(to bottom,transparent calc(var(--line) - 1px),var(--rule) calc(var(--line) - 1px));background-size:100% var(--line);background-position:0 -.45rem}.prose>ul,.prose>ol{padding-left:calc(var(--sheet-pad-left) + 1.4em)}.prose>:last-child{padding-bottom:0}.prose li::marker{color:var(--rose)}.prose>p:has(>img:only-child){background:0 0}.prose img{display:block;max-width:100%;height:auto;border-radius:2px;box-shadow:0 1px 3px rgb(0 0 0/.18)}.prose del{color:var(--ink-soft)}.pager{margin-top:2rem;display:grid;gap:1.25rem}.pager a{text-decoration:none;line-height:1.4;color:var(--desk-ink)}.pager a:hover{text-decoration:underline;color:var(--desk-ink)}.pager span{display:block;font-size:.875rem;font-style:italic;color:var(--desk-soft)}.site-footer{padding-block:0 3rem;font-size:.875rem;color:var(--desk-soft)}.site-footer p{margin:0}@media(min-width:48rem){:root{--sheet-pad:3rem;--sheet-pad-left:4.5rem}body{font-size:1.1875rem}.masthead{padding-top:3rem;padding-bottom:2rem}.sheet{padding-top:3rem;padding-bottom:3.5rem}.sheet::before{left:calc(var(--sheet-pad-left) - 1.25rem)}.year-list li{display:flex;justify-content:space-between;align-items:baseline;gap:1.5rem}.pager{grid-template-columns:1fr 1fr}.pager-earlier{grid-column:2;text-align:right}}@media(max-width:26rem){:root{--gutter:0.5rem;--sheet-pad:1.25rem;--sheet-pad-left:2rem}.masthead{padding-inline:1rem}.pager,.site-footer{padding-inline:1rem}}