@font-face{font-family:et-book;src:url(/fonts/et-book/et-book-roman-line-figures.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:et-book;src:url(/fonts/et-book/et-book-display-italic-old-style-figures.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:et-book;src:url(/fonts/et-book/et-book-bold-line-figures.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:et-book-roman-old-style;src:url(/fonts/et-book/et-book-roman-old-style-figures.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--font-body:et-book, Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;--font-numeral:et-book-roman-old-style, et-book, Palatino, Georgia, serif;--font-sans:"Gill Sans", "Gill Sans MT", Calibri, sans-serif;--font-mono:Consolas, "Liberation Mono", Menlo, Courier, monospace;--bg:#fffff8;--ink:#111;--ink-soft:#555;--line:#ccc}@media (prefers-color-scheme:dark){:root{--bg:#151515;--ink:#ddd;--ink-soft:#999;--line:#444}}html{background:var(--bg);-webkit-text-size-adjust:100%;font-size:15px}body{width:87.5%;max-width:1400px;font-family:var(--font-body);background:var(--bg);color:var(--ink);counter-reset:sidenote-counter;margin-left:auto;margin-right:auto;padding-left:12.5%}.sans{font-family:var(--font-sans);letter-spacing:.03em}.numeral{font-family:var(--font-numeral)}h1{margin-top:4rem;margin-bottom:1.5rem;font-size:3.2rem;font-weight:400;line-height:1}h2{margin-top:2.1rem;margin-bottom:1.4rem;font-size:2.2rem;font-style:italic;font-weight:400;line-height:1}h3{margin-top:2rem;margin-bottom:1.4rem;font-size:1.7rem;font-style:italic;font-weight:400;line-height:1}p.subtitle{margin-top:1rem;margin-bottom:1rem;font-size:1.8rem;font-style:italic;line-height:1;display:block}hr{border:0;border-top:1px solid var(--line);width:55%;height:1px;margin:1em 0;padding:0;display:block}p,dl,ol,ul{font-size:1.4rem;line-height:2rem}p{vertical-align:baseline;margin-top:1.4rem;margin-bottom:1.4rem;padding-right:0}sup{line-height:0}a:link,a:visited{color:inherit;text-underline-offset:.1em;text-decoration-thickness:.05em}dt:not(:first-child),li:not(:first-child){margin-top:.25rem}img,svg{max-width:100%;height:auto}code,pre>code{font-family:var(--font-mono);font-size:1rem;line-height:1.42}h1>code,h2>code,h3>code{font-size:.8em}pre>code{width:52.5%;margin-left:2.5%;font-size:.9rem;display:block;overflow-x:auto}blockquote{font-size:1.4rem}blockquote p{width:55%;margin-right:40px}blockquote footer{text-align:right;width:55%;font-size:1.1rem}span.newthought{font-variant:small-caps;font-size:1.2em}.sidenote,.marginnote{float:right;clear:right;vertical-align:baseline;width:50%;margin-top:.3rem;margin-bottom:0;margin-right:-60%;font-size:1.1rem;line-height:1.3;position:relative}.sidenote-number{counter-increment:sidenote-counter}.sidenote-number:after,.sidenote:before{font-family:var(--font-numeral);vertical-align:baseline;position:relative}.sidenote-number:after{content:counter(sidenote-counter);font-size:1rem;top:-.5rem;left:.1rem}.sidenote:before{content:counter(sidenote-counter) " ";font-size:1rem;top:-.5rem}blockquote .sidenote,blockquote .marginnote{text-align:left;min-width:59%;margin-right:-82%}input.margin-toggle,.marginnote-symbol{display:none}figure{font:inherit;vertical-align:baseline;border:0;max-width:55%;margin:0 0 3em;padding:0}figcaption{float:right;clear:right;width:50%;margin:0 -60% 0 0;font-size:1.1rem;line-height:1.6;position:relative}figure.fullwidth{clear:both;max-width:90%;margin-top:2rem}figure.fullwidth img{width:100%}figure.fullwidth figcaption{float:none;clear:none;text-align:center;width:auto;max-width:55%;margin:.75rem auto 0}.site-header{flex-wrap:wrap;align-items:baseline;gap:.25rem 2rem;padding-top:2rem;padding-right:12.5vw;display:flex}.site-title{font-size:2rem;font-style:italic;text-decoration:none}.site-nav{flex-wrap:wrap;gap:.25rem 1.4rem;font-size:1.2rem;display:flex}.site-nav a{text-decoration:none}.site-nav a:hover,.site-nav a[aria-current=page]{text-decoration:underline}.search-trigger{border:1px solid var(--line);min-width:12rem;color:var(--ink-soft);font-family:var(--font-sans);border-radius:6px;align-items:center;gap:.55rem;margin-left:auto;padding:.3rem .5rem .3rem .7rem;font-size:1rem;line-height:1.3;text-decoration:none;display:inline-flex}.search-trigger:hover,.search-trigger:focus-visible{border-color:var(--ink-soft);color:var(--ink)}.search-trigger .search-label{flex:1}.search-trigger kbd{font:inherit;border:1px solid var(--line);white-space:nowrap;border-radius:4px;padding:0 .4em;font-size:.8em}@media (hover:none){.search-trigger kbd{display:none}}@media (width<=760px){.site-header{padding-right:0}.search-trigger{min-width:0;margin-left:0}.search-trigger kbd{display:none}}main{padding-bottom:3rem}.site-footer{color:var(--ink-soft);padding:2rem 0 4rem;font-size:1.1rem}.meta{font-family:var(--font-sans);letter-spacing:.03em;color:var(--ink-soft);font-size:1.1rem;line-height:1.6}.badge{font-variant:small-caps;letter-spacing:.04em;white-space:nowrap;font-size:1.2em}.badge[data-maturity=evergreen]{font-weight:700}.badge[data-maturity=seedling]{font-style:italic}.badge[data-maturity=decayed]{color:var(--ink-soft);text-decoration:line-through 1px}.maturity-icon{vertical-align:-.12em;width:1em;height:1em;margin-right:.3em}.decayed-note{font-family:var(--font-sans);color:var(--ink-soft);border-left:2px solid var(--ink-soft);margin:1.5rem 0;padding-left:1rem;font-size:1.1rem}.meta>*+:before{content:"·";margin:0 .5em;font-style:normal;font-weight:400}.legend{color:var(--ink-soft);font-size:1.1rem;line-height:1.6}.status{font-variant:small-caps;letter-spacing:.04em;white-space:nowrap;font-size:1.2em}.status[data-status=reading]{font-weight:700}.status[data-status=want-to-read]{font-style:italic}.status[data-status=abandoned]{color:var(--ink-soft)}.shelf h2{margin-top:2.5rem}.shelf-year{color:var(--ink-soft);margin:1.5rem 0 0;font-size:1.3rem}.book-list{width:55%;margin:0;padding:0;list-style:none}.book-list li{align-items:flex-start;gap:1.2rem;margin:0;padding:.9rem 0;display:flex}.book-list li:not(:first-child){border-top:1px solid var(--line)}.book-cover{flex:none;width:3.6rem}.book-cover img,.book-cover-figure img{width:100%;height:auto;display:block;box-shadow:0 1px 4px #00000040}.book-title{margin:0;font-size:1.6rem;line-height:1.2}.book-title a{text-decoration:none}.book-title a:hover{text-decoration:underline}.book-list p{margin:.2rem 0;font-size:1.3rem;line-height:1.6rem}.book-cover-figure{width:9rem;margin:1rem 0 1.5rem}.entry-list{width:55%;margin:0;padding:0;list-style:none}.entry-list li{margin-top:0;padding:1.1rem 0}.entry-list li:not(:first-child){border-top:1px solid var(--line)}.entry-list h3{margin:0;font-size:1.6rem;font-style:normal;line-height:1.2}.entry-list h3 a{text-decoration:none}.entry-list h3 a:hover{text-decoration:underline}.entry-list p{margin:.25rem 0;font-size:1.3rem;line-height:1.6rem}.entry-row{display:block}.page-head p{width:55%;font-style:italic}.section-grid{margin:2rem 0;font-size:1.4rem;display:block}.section-grid a{width:55%;margin:.4rem 0;text-decoration:none;display:block}.section-grid strong{text-underline-offset:.1em;font-weight:400;text-decoration:underline .05em}.section-grid span{color:var(--ink-soft)}.section-grid span:before{content:" — "}.legend{width:55%;margin:0 0 1rem;padding:0;list-style:none}.legend li{margin:0}.tag-list{flex-wrap:wrap;gap:.25rem 1.1rem;width:55%;margin:0;padding:0;font-size:1.2rem;line-height:1.6;list-style:none;display:flex}.tag-list li{margin:0}.tag-list a{text-decoration:none}.tag-list a:hover{text-decoration:underline}.tag-list a:before{content:"#";color:var(--ink-soft)}.intro p{width:55%}.gallery{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:2.5rem 2rem;width:90%;margin:0;padding:0;list-style:none;display:grid}.gallery li{margin:0}.gallery figure{max-width:none;margin:0}.gallery img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--line);width:100%;display:block}.gallery figcaption{float:none;gap:.1rem;max-width:none;margin-top:.5rem;display:grid}.gallery figcaption>a{font-size:1.4rem;line-height:1.3;text-decoration:none}.gallery figcaption>a:hover{text-decoration:underline}.entry{padding:0 0 3rem}.entry-head h1{margin-top:3rem;margin-bottom:1rem}.entry-head .eyebrow{margin:3rem 0 0}.entry-head .subtitle{width:55%}.entry-head .entry-row{margin-top:1rem}.prose>p,.prose>footer,.prose>table{width:55%}.prose>dl,.prose>ol,.prose>ul{width:50%;padding-inline-start:5%}.prose>h2:first-child,.prose>h3:first-child{margin-top:0}.prose>blockquote{margin-inline:0}.prose>blockquote p{font-style:italic}.prose pre{margin:1.4rem 0}.prose>hr{margin:2.5rem 0}a.wikilink{text-decoration-style:dotted;text-decoration-thickness:.1em}.wikilink-missing{color:var(--ink-soft);text-decoration:underline wavy var(--line);cursor:help;font-style:normal}.site-search{z-index:40;background:#00000047;justify-content:center;align-items:flex-start;padding:12vh 1rem 0;display:flex;position:fixed;inset:0}.site-search .box{box-sizing:border-box;background:var(--bg);width:min(40rem,100%);color:var(--ink);border:1px solid var(--ink-soft);font-size:1.15rem;line-height:1.4;box-shadow:0 10px 40px #00000040}.site-search input{box-sizing:border-box;border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;font:inherit;background:0 0;outline:none;padding:.8rem 1rem;font-size:1.3rem}.site-search ul{max-height:55vh;margin:0;padding:0;list-style:none;overflow-y:auto}.site-search li{margin:0;padding:.55rem 1rem}.site-search li.result{cursor:pointer}.site-search li.result+li.result{border-top:1px solid var(--line)}.site-search li.sel{background:var(--ink);color:var(--bg)}.site-search li.none{color:var(--ink-soft)}.site-search .head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.site-search .where{font-family:var(--font-sans);letter-spacing:.04em;opacity:.65;white-space:nowrap;font-size:.8em}.site-search .snippet{opacity:.8;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.1rem;font-size:.9em;display:flex}.site-search .snippet:hover{opacity:1;text-decoration:underline}.site-search .under{text-overflow:ellipsis;white-space:nowrap;max-width:35%;font-family:var(--font-sans);opacity:.65;flex:none;font-size:.8em;overflow:hidden}.site-search .under:before{content:"§ "}.site-search mark{color:inherit;background:0 0;font-weight:700;text-decoration:underline 1px}.site-search .hint{border-top:1px solid var(--line);font-family:var(--font-sans);color:var(--ink-soft);padding:.4rem 1rem;font-size:.75em}@media (hover:none){.site-search .hint{display:none}}.peek{z-index:20;box-sizing:border-box;background:var(--bg);border:1px solid var(--line);border-radius:2px;padding:.9rem 1.2rem .4rem;font-size:1.15rem;line-height:1.5;animation:.12s ease-out peek-in;position:absolute;box-shadow:0 6px 24px #0000001a}@keyframes peek-in{0%{opacity:0;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.peek{animation:none}}.peek p,.peek ul,.peek ol,.peek blockquote,.peek pre{width:auto;margin:0 0 .7rem}.peek .peek-kicker{font-family:var(--font-sans);font-variant:small-caps;letter-spacing:.04em;color:var(--ink-soft);margin:0;font-size:1.05rem}.peek .peek-title{border-bottom:1px solid var(--line);margin:.1rem 0 .6rem;padding-bottom:.5rem;font-size:1.5rem;font-style:italic;line-height:1.2}.peek-body{overscroll-behavior:contain;scrollbar-width:thin;max-height:15rem;overflow-y:auto}.peek-body h2,.peek-body h3,.peek-body h4{margin:.4rem 0;font-size:1.2rem}.peek-body ul,.peek-body ol{padding-left:1.4rem}.peek-body pre{font-size:.95rem;overflow-x:auto}.peek .peek-kicker+.peek-body{border-top:1px solid var(--line);margin-top:.5rem;padding-top:.6rem}[id^=\^]{scroll-margin-top:2rem}[id^=\^]:target{background:color-mix(in srgb, var(--ink) 7%, transparent);box-shadow:0 0 0 .4rem color-mix(in srgb, var(--ink) 7%, transparent);border-radius:2px}.peek-body.peek-cut{-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.backlinks{width:55%;margin-top:3rem}.backlinks h2{margin:0 0 .5rem;font-size:1.7rem}.backlinks ul{width:auto;margin:0;padding-left:1.2rem}pagefind-searchbox{width:55%;display:block}@media (width<=760px){body{width:84%;padding-left:8%;padding-right:8%}hr,.prose>p,.prose>footer,.prose>table,.page-head p,.intro p,.entry-head .subtitle,.entry-list,.book-list,.section-grid a,.legend,.tag-list,.backlinks,pagefind-searchbox,blockquote p,blockquote footer{width:100%}.prose>dl,.prose>ol,.prose>ul{width:90%}pre>code{width:97%}figure,figure.fullwidth{max-width:90%}figcaption,figure.fullwidth figcaption{float:none;clear:none;text-align:center;width:auto;max-width:none;margin:.75rem 0 0}blockquote{margin-left:1.5em;margin-right:0}.gallery{width:100%}.marginnote-symbol{display:inline}label{cursor:pointer}.sidenote,.marginnote{display:none}.margin-toggle:checked~.sidenote,.margin-toggle:checked~.marginnote{float:left;clear:both;width:95%;margin:1rem 2.5%;display:block;position:relative;left:1rem}}
