:root{--measure: 64ch}*{max-inline-size:var(--measure)}html,body,div,header,footer,main,article,picture,img{max-inline-size:none}:root{--color-background: #fff;--color-foreground: #222;--color-foreground-light: #555;--color-primary: #705DFD;--color-primary-light: #EBEBFF;--color-primary-dark: #433ED5;--color-secondary: #009E8C;--color-secondary-dark: #2D0FBF;--color-secondary-light: #D7FFF7}body{background-color:var(--color-background);color:var(--color-foreground)}a{color:var(--color-primary)}a:hover{color:var(--color-primary-dark)}:root{--font-stack-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Ubuntu, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-stack-serif: Georgia, Cambria, "Times New Roman", Times, serif;--font-stack-mono: SFMono-Regular, Menlo, Consolas, "Liberation Mono", "Courier New", monospace;--ratio: 1.5;--s-5: calc(var(--s-4) / var(--ratio));--s-4: calc(var(--s-3) / var(--ratio));--s-3: calc(var(--s-2) / var(--ratio));--s-2: calc(var(--s-1) / var(--ratio));--s-1: calc(var(--s0) / var(--ratio));--s-05: calc(var(--s0) / 1.25 );--s0: 1.25rem;--s05: calc(var(--s0) * 1.25);--s1: calc(var(--s0) * var(--ratio));--s2: calc(var(--s1) * var(--ratio));--s3: calc(var(--s2) * var(--ratio));--s4: calc(var(--s3) * var(--ratio));--s5: calc(var(--s4) * var(--ratio))}@media (max-width: 30rem){:root{--s0: 1rem}}html{font-size:100%;font-family:var(--font-stack-sans);color:var(--color-foreground)}body{font-size:var(--s0);line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--font-stack-sans);line-height:1.2;font-weight:bold}h1{font-size:var(--s1)}h2{font-size:var(--s05)}h3,h4,h5,h6{font-size:var(--s0);font-family:var(--font-stack-sans);color:#444}h1{color:var(--color-primary);font-family:var(--font-stack-sans)}h2,h3,h4,h5,h6{margin-block-start:2rem;margin-block-end:1rem;color:var(--color-primary)}@media (max-width: 30rem){h1{font-size:var(--s1)}h2{font-size:var(--s05)}h3,h4,h5,h6{font-size:var(--s0)}}html,body{margin:0;padding:0}.container{padding-top:2rem}section,header,footer{margin:0 auto;padding:0 1rem}@media (max-width: 30rem){section,header,footer{padding:0 1rem}}article>header,article>footer{max-inline-size:var(--measure)}section>section,footer>section{padding:0}a,a:visited,a:active{text-decoration:underline}a:hover{text-decoration-thickness:2px}a:focus{color:var(--color-primary);text-decoration:none;border:1px dotted var(--color-primary);padding:0px 2px}ul,ol{margin:0;padding:0}picture,img{max-width:100%;width:100vw;display:block;margin:0 auto}aside,blockquote,p{word-wrap:break-word}aside,blockquote{background-color:transparent;border-left:6px solid var(--color-primary-light);font-family:var(--font-stack-sans);font-size:var(--s-05);margin:0;margin-block:1rem 0;padding:0 1rem}abbr{border-bottom:1px dotted var(--color-primary)}code,kbd,pre{font-family:var(--font-stack-mono);font-size:var(--s-05);background-color:var(--color-primary-light);padding:0.5rem;border-radius:0.25rem;overflow:auto}details{border-left:1px dotted var(--color-primary);color:var(--color-foreground);font-family:var(--font-stack-sans);font-size:var(--s-05);margin-block:2rem;padding-left:1rem}details[open]{border-left:1px solid var(--color-primary-dark)}details>p{padding-left:1rem}details>summary{padding:0;margin:0;display:inline-block}details>summary>span{color:var(--color-primary);font-weight:bold;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:var(--color-primary)}details[open]>summary>span{text-decoration-style:solid}details>summary:hover{cursor:pointer}mark{background-color:var(--color-primary-light);color:var(--color-primary-dark);font-weight:bold;padding:2px 1px}s,del{text-decoration:line-through;text-decoration-color:var(--color-primary);text-decoration-thickness:1px}header>time{font-family:var(--font-stack-sans);font-size:var(--s-05)}nav{margin:0 auto}nav ul{margin:0}nav ul>li:last-child{margin-right:0}footer>nav{padding:0}nav a>img{width:2rem}nav>ul{list-style:none}nav,.cluster{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;align-items:center}@media (max-width: 30rem){.cluster{gap:.5rem}}hr{border:none;border-top:1px solid var(--color-primary);margin:2rem auto}.container>hr{max-inline-size:none;padding:0}article hr{margin:2rem auto;width:100%}ol{margin-left:1.5rem}ul{margin-left:1rem;list-style-type:square}ul.text{margin:0}nav [aria-current],[aria-current]{border-bottom:5px double var(--color-primary-light)}::selection{background-color:var(--color-primary-light)}::-moz-selection{background-color:var(--color-primary-light)}
body{background-position:0 0;background-size:8px 8px;background-image:url("/ea5c9efe017ceaa57a57040a7e8c9d57cc421d40/a2a0a/assets/images/background-pattern-violet.svg");background-repeat:repeat-x}body.photos,body.photos>div.container{border:none;background:none;padding-top:0}body.photos{--color-primary: var(--color-foreground);--color-primary-light: #EEE;--color-primary-dark: var(--color-foreground)}section>section,footer>section{padding:0}article>header h1{margin:2rem 0 2rem 0}.book>.rating{font-size:var(--s0);color:var(--color-primary)}.book cite,.book small{display:block;line-height:1.4}.book small{color:var(--color-foreground-light)}.rating-3 .book-title{color:var(--color-primary)}nav [aria-current],[aria-current]{border:none;background-image:url("/ea5c9efe017ceaa57a57040a7e8c9d57cc421d40/a2a0a/assets/images/background-pattern-violet.svg");background-position:bottom left;background-repeat:repeat-x;background-size:4px;padding-bottom:4px}footer nav strong{font-size:var(--s-05);font-variant:all-small-caps;font-weight:bold;color:var(--color-primary-dark)}nav,.cluster{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;align-items:center}@media (max-width: 30rem){.cluster{gap:.5rem}}.cluster>.cluster{justify-content:flex-start}.nav-elsewhere{margin-top:1rem}.nav-elsewhere>ul{font-size:var(--s-05)}.style-guide ul{margin:0}.grid-3{display:grid;grid-template-columns:1fr 1fr 4fr;padding:.25rem 0;gap:1rem;align-items:center}.grid-3>*{justify-self:start}.grid-3>div{border:1px solid black;display:inline-block;width:100%}.grid-3>*:nth-child(2){font-family:var(--font-stack-mono);font-size:var(--s-05)}.reading-list h3{margin-block-end:0rem}.reading-list section.metadata,.reading-list section.metadata>p{margin:0}.reading-list section.metadata{padding:.25rem 0;border-bottom:1px solid var(--color-primary-light)}.reading-list ul{margin-left:0}.reading-list li{display:grid;grid-template-columns:3rem 1fr;padding:.25rem 0;border-bottom:1px solid var(--color-primary-light);align-items:center}.date-list ul{margin:0;margin-block:1rem}.date-list ul>li{display:flex;flex-wrap:nowrap;gap:.25rem;justify-content:space-between;align-items:center;margin:0;border-bottom:1px solid var(--color-primary-light);padding:.125rem 0}.date-list small{color:var(--color-foreground-light);font-family:var(--font-stack-mono);font-size:var(--s-1);white-space:nowrap}.date-list ul p{margin-block:0 0}@media (max-width: 30rem){.date-list>ul>li{align-items:flex-start;flex-direction:column;padding:.25rem 0}}.section-list ul>li{border-bottom:none}.section-list hr{margin:1rem 0}a:active{text-decoration-style:wavy}.rating{color:gray;font-family:var(--font-stack-mono);font-size:var(--s0)}small{font-size:var(--s-05)}small>time{color:var(--color-foreground-light);font-family:var(--font-stack-mono);font-size:var(--s-1)}.container{padding-top:2rem}.container{padding-top:1rem}.picture-flex{margin:0 auto;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:baseline;align-content:flex-start;gap:1rem;margin-block-start:2rem}.picture-flex>picture{flex-basis:160px;margin:0}.picture-flex>picture img{max-width:160px}@media (max-width: 30rem){.picture-flex>picture{flex-basis:80px}.picture-flex>picture img{max-width:80px}}hr{border:none;height:8px;background-size:8px;background-image:url("/ea5c9efe017ceaa57a57040a7e8c9d57cc421d40/a2a0a/assets/images/background-pattern-violet.svg");background-repeat:repeat-x}hr.small{height:4px;background-size:4px}hr.very-small{height:4px;background-size:4px;width:25%;margin-left:0}hr.light{background-image:url("/17eadfdd38c38b53175fed96f6704877843a9c08/af6ef/assets/images/background-pattern-violet-light.svg")}hr+hr{margin-top:0}.statistics{border-left:1px solid var(--color-primary);padding:0 0 0 1rem;font-family:var(--font-stack-sans)}details{border:none;background-size:8px;background-position:left;background-image:url("/17eadfdd38c38b53175fed96f6704877843a9c08/af6ef/assets/images/background-pattern-violet-light.svg");background-repeat:repeat-y}details[open]{border:none;background-image:url("/ea5c9efe017ceaa57a57040a7e8c9d57cc421d40/a2a0a/assets/images/background-pattern-violet.svg")}li::marker,summary::marker,summary::-webkit-details-marker{color:var(--color-primary)}svg.nav-logomark>g{fill:var(--color-primary)}header>nav a,header svg.nav-logomark{width:2rem;height:2rem;line-height:2rem}@media (max-width: 30rem){header>nav a,header svg.nav-logomark{width:1rem;height:1rem;line-height:1rem}}@media (max-width: 20rem){.cluster{gap:.25rem .5rem;flex-direction:column;align-items:flex-start}.cluster>.cluster{flex-direction:row}}footer nav a:has(svg),footer svg.nav-logomark{width:1rem;height:1rem;line-height:1rem}.container>header>section,.container>footer>section{padding:0}dl{display:grid;grid-template-columns:max-content auto;align-items:center;gap:.25rem}dt{color:var(--color-foreground-light);font-size:var(--s-05);font-variant:all-small-caps;font-weight:bold}.bird-link{display:inline-flex;flex-wrap:nowrap;gap:0 .25rem;justify-content:flex-start;align-items:baseline}.bird-link:hover>svg>path{fill:var(--color-primary-dark)}.bird-link>img,.bird-link>svg{display:inline-block;width:1rem;height:1rem}.reasonable-birdmark path{fill:var(--color-primary)}.reasonable-birdmark circle{fill:var(--color-background)}section.metadata{color:var(--color-foreground-light);margin-block-end:2rem;font-family:var(--font-stack-sans);border:none}.metadata>p{font-size:var(--s-05)}.metadata>p:first-child{margin-block-start:0}hr:has(+.metadata){margin-bottom:0}hr.end-mark{border:0;background-image:url("/50f93b3df1334ef51531559eee69c12a67481125/f0aa2/assets/images/end-mark.svg");background-position:center;background-repeat:no-repeat;background-size:3rem;height:3rem;margin:2rem auto}.photo>img{max-width:100%}@media (min-width: 80rem){.photo>img{max-width:80rem}}hr:has(+footer),hr.end-line{background-image:url("/ea5c9efe017ceaa57a57040a7e8c9d57cc421d40/a2a0a/assets/images/background-pattern-violet.svg");background-position:top;background-repeat:repeat-x;background-size:4px;height:4px;border:none;margin-bottom:0}.container>footer{background-color:var(--color-primary-light);padding:2rem 1rem}.container>footer a{color:var(--color-primary-dark)}.photos>.container>footer{background-color:var(--color-background)}.container>footer p{font-size:var(--s-05)}.footnote-definition-label::before{content:"Footnote "}.footnote-definition-label::after{content:":"}.footnote-definition{border-left:6px solid var(--color-primary-light);background-color:transparent;font-size:var(--s-05);font-family:var(--font-stack-sans);margin:1rem 0 1rem 0;padding:0 .5rem 0 1rem}.footnote-definition p{margin-block-start:0}body.photos hr:not(.end-mark){background-image:url("/79a481074b62dfdb3d3313d2aca179546921097f/9b323/assets/images/background-pattern-monochrome.svg")}.style-guide .color{display:inline-block;font-size:var(--s-05);font-variant:all-small-caps;width:40%;margin-top:2rem;border-top:1.5rem solid black}.feeds ul li{list-style-image:url("/ed829bc86e7dd85ee770c6240952821039d86df9/708f3/assets/images/icon-feed.svg")}.lemon-flex{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:space-between;align-items:center}.lemon-flex>img{width:2rem}.art-print{margin:4rem 0;text-align:center}.art-print>img{border:1px solid #E2E2E2;width:16rem}.header-image svg{display:block;width:3.5rem;margin:0 auto}iframe{display:block;margin:0 auto;min-width:50%;max-width:50%}span.update{color:var(--color-primary)}
