.home_page__hOERl{--home-text:#e9e8e3;--home-body:#cecec8;--home-quiet:#939b98;--home-accent:#cad9d2;--home-serif:Georgia,"Times New Roman",serif;--home-type-body:1.125rem;--home-type-title:clamp(2.25rem,2rem + 1.25vw,2.875rem);--home-type-lead:clamp(1.375rem,1.2rem + 0.6vw,1.625rem);--home-type-project:1.3125rem;--home-type-meta:0.8125rem;width:min(100% - 3rem,38rem);margin-inline:auto;padding-block:clamp(3rem,7vh,5rem) 2.5rem;color:var(--home-text);font-family:var(--home-serif);font-size:var(--home-type-body);line-height:1.6;letter-spacing:0;text-align:left;text-wrap:pretty}.home_introduction__9VVAv{text-align:center}.home_brand__KkbPY{margin:0;line-height:0}.home_logo__dVY_Q{display:block;width:3rem;height:auto;margin-inline:auto}.home_brandName__GYLln{display:block;margin-top:1.125rem;font-family:var(--home-serif);font-size:var(--home-type-title);font-weight:400;line-height:1.1;letter-spacing:-.025em}.home_mission__q6ytC{max-width:34rem;margin:1.5rem auto 0;font-size:var(--home-type-lead);font-weight:400;line-height:1.4;letter-spacing:-.015em;text-wrap:balance}.home_explanation__HEd5t{margin-top:2rem;color:var(--home-body);font-size:inherit;line-height:inherit;text-align:left}.home_explanation__HEd5t p{margin:0}.home_explanation__HEd5t p+p{margin-top:1rem}.home_work__tHnay{margin-top:2.75rem;text-align:left}.home_sectionTitle__M1wzV{margin:0 0 1.5rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--home-type-meta);font-weight:400;line-height:1.5;letter-spacing:0}.home_focus__YECBR{display:grid;grid-template-columns:8rem minmax(0,1fr);grid-column-gap:1.5rem;column-gap:1.5rem;align-items:baseline}.home_focus__YECBR+.home_focus__YECBR{margin-top:1.75rem}.home_focusName__SImzK{margin:0;font-size:var(--home-type-project);font-weight:400;line-height:1.4}.home_focusDescription__Lmf8q{margin:0;color:var(--home-body);font-size:inherit;line-height:inherit}.home_status__MCyJo{display:block;margin:.375rem 0 0;font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--home-type-meta);line-height:1.5;color:var(--home-quiet)}.home_page__hOERl a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:#7c8983;text-decoration-color:#7c8983;text-decoration-thickness:1px;text-underline-offset:.16em;transition:color .15s,-webkit-text-decoration-color .15s;transition:color .15s,text-decoration-color .15s;transition:color .15s,text-decoration-color .15s,-webkit-text-decoration-color .15s}.home_page__hOERl a:hover{color:var(--home-text);-webkit-text-decoration-color:var(--home-text);text-decoration-color:var(--home-text)}.home_page__hOERl a:focus-visible{outline:1px solid var(--home-accent);outline-offset:6px}.home_footer__Cpage{margin-top:2.5rem}.home_links__Q0lAS{display:flex;flex-wrap:wrap;gap:.75rem 1.8rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--home-type-meta);line-height:1.5}.home_links__Q0lAS a{display:inline-flex;align-items:center;gap:.55rem;min-height:2rem;color:var(--home-body);text-decoration:none}.home_links__Q0lAS a:hover span{text-decoration:underline;text-underline-offset:.2em}.home_links__Q0lAS svg{display:block;width:1.125rem;height:1.125rem;flex:none}.home_socialLinks__P5nXx{column-gap:1.25rem}.home_copyright__4W1el{display:block;margin-top:2.25rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;line-height:1.5;color:var(--home-quiet)}@media (max-width:640px){.home_socialLinks__P5nXx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.home_page__hOERl{--home-type-body:1.0625rem;width:calc(100% - 2.5rem);padding-top:2.5rem}.home_focus__YECBR{grid-template-columns:minmax(0,1fr);row-gap:.55rem}.home_focusHeading__W_fGc{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem}.home_status__MCyJo{margin:0}.home_links__Q0lAS{column-gap:1.3rem}.home_socialLinks__P5nXx{grid-template-columns:repeat(2,minmax(0,1fr))}}.writing_header__sz27n{margin-top:2.75rem}.writing_header__sz27n h1{margin:0;font-size:var(--home-type-title);font-weight:400;line-height:1.1;letter-spacing:-.025em}.writing_header__sz27n p{margin:1rem 0 0;color:var(--home-body)}.writing_entries__ju9Sk{margin-top:2.75rem}.writing_entry__R_lKf+.writing_entry__R_lKf{margin-top:2.25rem}.writing_entryTitle__pQ6hW{margin:0;font-size:var(--home-type-project);font-weight:400;line-height:1.4}.writing_entries__ju9Sk .writing_entryTitle__pQ6hW a{text-decoration:none}.writing_entries__ju9Sk .writing_entryTitle__pQ6hW a:hover{text-decoration:underline}.writing_entryMeta__iS1ho{margin:.375rem 0 0;font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--home-type-meta);line-height:1.5;color:var(--home-quiet)}.writing_entryDescription__3nwH5{margin:.625rem 0 0;color:var(--home-body)}.book_page__hMRki{--book-text:#e9e8e3;--book-body:#c7c8c2;--book-quiet:#939b98;--book-accent:#cad9d2;--book-serif:Georgia,"Times New Roman",serif;--home-type-project:1.3125rem;--home-type-meta:0.8125rem;width:min(100% - 3rem,70rem);margin-inline:auto;padding-block:clamp(3rem,7vh,5rem) 4rem;color:var(--book-text);font-family:var(--book-serif);letter-spacing:0;text-wrap:pretty}.book_navigation__VIqAL{width:min(100%,48rem);margin:0 auto 3rem}.book_navigation__VIqAL a{color:var(--book-text)}.book_header__IFNCp{width:min(100%,48rem);margin-inline:auto;padding-bottom:clamp(2.75rem,8vw,5.5rem);border-bottom:1px solid var(--hairline)}.book_chapterNumber__GmBAT,.book_contentsLabel__0KWxS,.book_footer__3zb9e,.book_kicker__3lDdw{font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;line-height:1.5;letter-spacing:0;color:var(--book-quiet)}.book_kicker__3lDdw{margin:0 0 1.25rem}.book_bookLink__OckMK{margin:0 0 1.75rem;font-size:1.05rem;line-height:1.4}.book_bookLink__OckMK a{color:var(--book-quiet);text-decoration:none}.book_bookLink__OckMK a:hover{color:var(--book-text)}.book_header__IFNCp h1{margin:0;max-width:18ch;font-size:clamp(2.3rem,4.5vw,4.25rem);font-weight:400;line-height:1.06;letter-spacing:-.035em}.book_chapterHeader__jZCrV{padding-bottom:clamp(2rem,5vw,3rem)}.book_chapterHeader__jZCrV h1{font-size:clamp(2.3rem,3vw,3.25rem)}.book_dek__VIqrn{max-width:42rem;margin:1.5rem 0 0;color:var(--book-body);font-size:clamp(1.15rem,1rem + .4vw,1.4rem);line-height:1.55}.book_layout__tEoFD{display:grid;grid-template-columns:minmax(10rem,14rem) minmax(0,38rem);align-items:start;justify-content:center;grid-gap:clamp(2.5rem,8vw,7rem);gap:clamp(2.5rem,8vw,7rem);padding-top:clamp(2.75rem,7vw,5.5rem)}.book_indexLayout__jVIvD{width:min(100%,38rem);margin-inline:auto;padding-top:clamp(2.75rem,7vw,4rem)}.book_contents__p1TP0{position:-webkit-sticky;position:sticky;top:2rem;max-height:calc(100dvh - 4rem);overflow-y:auto;scrollbar-width:thin}.book_contentsLabel__0KWxS{margin:0 0 1rem}.book_contents__p1TP0 ol{display:grid;grid-gap:.85rem;gap:.85rem;margin:0;padding:0;list-style:none}.book_contents__p1TP0 a,.book_mobileContents__sNs3g a{display:grid;grid-template-columns:1.7rem minmax(0,1fr);grid-gap:.4rem;gap:.4rem;color:var(--book-body);font-size:.9rem;line-height:1.3;text-decoration:none}.book_contents__p1TP0 a:hover{color:var(--book-text)}.book_contents__p1TP0 a[aria-current=page],.book_mobileContents__sNs3g a[aria-current=page]{color:var(--book-text);font-weight:600}.book_contents__p1TP0 a[aria-current=page] .book_chapterNumber__GmBAT,.book_mobileContents__sNs3g a[aria-current=page] .book_chapterNumber__GmBAT{color:var(--book-accent)}.book_contents__p1TP0 .book_overviewLink__2U9j_,.book_mobileContents__sNs3g .book_overviewLink__2U9j_{display:block;margin-bottom:1.25rem;font-size:.85rem;color:var(--book-quiet)}.book_chapterNumber__GmBAT{letter-spacing:0}.book_mobileContents__sNs3g{display:none}.book_contents__p1TP0 .book_sectionContents__qUnPq,.book_mobileContents__sNs3g .book_sectionContents__qUnPq{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.65rem;gap:.65rem;margin:.85rem 0 .35rem 2.1rem;padding:0 0 0 .85rem;border-left:1px solid var(--hairline);list-style:none}.book_sectionContents__qUnPq li+li{margin-top:0}.book_contents__p1TP0 .book_sectionContents__qUnPq a,.book_mobileContents__sNs3g .book_sectionContents__qUnPq a{display:block;color:var(--book-quiet);font-size:.8125rem;line-height:1.45}.book_contents__p1TP0 .book_sectionContents__qUnPq a:hover,.book_mobileContents__sNs3g .book_sectionContents__qUnPq a:hover{color:var(--book-text)}.book_contents__p1TP0 a:focus-visible,.book_mobileContents__sNs3g a:focus-visible{outline:1px solid var(--book-accent);outline-offset:4px}.book_prose__WTtbk{min-width:0;color:var(--book-body);font-size:1.125rem;line-height:1.78}.book_prose__WTtbk .book-intro{margin-bottom:4rem}.book_prose__WTtbk .book-chapter{scroll-margin-top:2rem;margin-top:5.25rem}.book_prose__WTtbk .book-chapter:first-child{margin-top:0}.book_prose__WTtbk .book-chapter>h2{margin:0 0 1.5rem;color:var(--book-text);font-size:clamp(1.65rem,1.35rem + 1vw,2.25rem);font-weight:400;line-height:1.2;letter-spacing:-.025em}.book_prose__WTtbk .book-chapter>h2:before{display:block;margin-bottom:.75rem;color:var(--book-quiet);content:attr(data-number);font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;letter-spacing:.06em}.book_prose__WTtbk p{margin:0 0 1.35rem}.book_prose__WTtbk .book-chapter-summary{margin:-.4rem 0 1.75rem;color:var(--book-quiet);font-size:1.05rem;line-height:1.55}.book_prose__WTtbk .book-chapter-body h2,.book_prose__WTtbk h3{margin:2.5rem 0 1rem;color:var(--book-text);font-size:1.3rem;font-weight:400;line-height:1.3;letter-spacing:-.015em}.book_prose__WTtbk .book-chapter-body h2{scroll-margin-top:2rem}.book_indexLayout__jVIvD .book_prose__WTtbk h2{margin:3rem 0 1.25rem;color:var(--book-text);font-size:1.6rem;font-weight:400;line-height:1.2;letter-spacing:-.02em}.book_indexLayout__jVIvD .book_prose__WTtbk>:first-child h2:first-child{margin-top:0}.book_prose__WTtbk .book-index ol{list-style:none;padding:0;margin:0}.book_prose__WTtbk .book-index li+li{margin-top:1.3rem}.book_prose__WTtbk .book-index li a{font-size:1.3125rem;line-height:1.4;text-decoration:none}.book_prose__WTtbk .book-index li a span{display:inline-block;min-width:1.75rem;color:var(--book-quiet);font-family:var(--font-mono),ui-monospace,monospace;font-size:.8rem}.book_prose__WTtbk .book-index li a:hover{text-decoration:underline}.book_prose__WTtbk .book-index li p{margin:.3rem 0 0 2rem;color:var(--book-quiet);font-size:1.0625rem;line-height:1.5}.book_prose__WTtbk h4{margin:2rem 0 .75rem;color:var(--book-text);font-size:1.1rem;font-weight:400}.book_prose__WTtbk a{color:var(--book-accent);-webkit-text-decoration-color:#697872;text-decoration-color:#697872;text-underline-offset:.16em}.book_prose__WTtbk strong{color:var(--book-text);font-weight:600}.book_prose__WTtbk ol,.book_prose__WTtbk ul{margin:1.25rem 0 1.75rem;padding-left:1.5rem}.book_prose__WTtbk li+li{margin-top:.625rem}.book_prose__WTtbk code{font-family:var(--font-mono),ui-monospace,monospace;font-size:.76em;overflow-wrap:anywhere}.book_prose__WTtbk pre{max-width:100%;margin:2rem 0;padding:1.25rem;overflow-x:auto;background:#191d1d;border:1px solid var(--hairline);font-size:.875rem;line-height:1.6;-moz-tab-size:2;tab-size:2;white-space:pre}.book_prose__WTtbk pre code{font-size:inherit;overflow-wrap:normal}.book_prose__WTtbk pre:focus-visible{outline:1px solid var(--book-accent);outline-offset:3px}.book_prose__WTtbk table{display:block;width:100%;max-width:100%;margin:2rem 0;overflow-x:auto;border-collapse:collapse;font-size:.95rem;line-height:1.55}.book_prose__WTtbk td,.book_prose__WTtbk th{padding:.75rem .9rem .75rem 0;border-bottom:1px solid var(--hairline);text-align:left;vertical-align:top}.book_prose__WTtbk th{color:var(--book-text);font-weight:400}.book_prose__WTtbk .book-figure{margin:2.75rem 0 3rem;padding-block:.5rem}.book_prose__WTtbk .book-intro>.book-figure{margin-block:2rem 2.25rem;padding-block:0}.book_prose__WTtbk .book-figure img{display:block;width:100%;height:auto;margin-inline:auto}.book_prose__WTtbk .book-figure figcaption{width:100%;margin:.75rem auto 0;color:var(--book-quiet);font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;line-height:1.5}.book_footer__3zb9e{display:flex;flex-wrap:wrap;gap:.75rem 1.75rem;margin-top:5rem;padding-top:1.25rem;border-top:1px solid var(--hairline);letter-spacing:0}.book_footer__3zb9e a{color:var(--book-quiet);text-decoration:none}.book_footer__3zb9e a:hover{color:var(--book-text)}.book_chapterNavigation__w8VHl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:4rem;padding-block:1.5rem;border-block:1px solid var(--hairline)}.book_chapterNavigation__w8VHl a{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;text-decoration:none;font-size:1.3rem;line-height:1.3;font-weight:400}.book_chapterNavigation__w8VHl span{font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;color:var(--book-quiet)}.book_chapterNavigation__w8VHl a:hover{text-decoration:underline;text-underline-offset:.15em}.book_chapterNavigation__w8VHl .book_nextChapter__aEe02{align-items:flex-end;text-align:right}.book_chapterNavigation__w8VHl+.book_footer__3zb9e{margin-top:2rem;padding-top:0;border-top:0}@media (max-width:760px){.book_page__hMRki{width:min(100% - 2.5rem,42rem)}.book_layout__tEoFD{display:block}.book_contents__p1TP0{display:none}.book_mobileContents__sNs3g{display:block;margin-bottom:3rem;padding-block:.875rem;border-block:1px solid var(--hairline);font-family:var(--font-mono),ui-monospace,monospace;font-size:.8125rem}.book_mobileContents__sNs3g .t-acc-head{min-height:2.75rem}.book_mobileContents__sNs3g ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem 1.5rem;gap:.8rem 1.5rem;margin:0;padding:1.25rem 0 0;list-style:none}.book_mobileContents__sNs3g li+li{margin:0}.book_mobileContents__sNs3g .book_currentChapter__xQsRQ{grid-column:1/-1}.book_mobileContents__sNs3g a{font-family:var(--book-serif)}.book_mobileContents__sNs3g .book_overviewLink__2U9j_{margin:1.25rem 0 0}.book_prose__WTtbk{font-size:1.0625rem}.book_prose__WTtbk pre{padding:1rem;font-size:.76rem}}@media (prefers-reduced-motion:reduce){.book_contents__p1TP0 a{transition:none}}.reading_header__mkyAn{margin-top:3rem}.reading_header__mkyAn h1{margin:0;font-size:var(--home-type-title);font-weight:400;line-height:1.15;letter-spacing:-.025em;text-wrap:pretty}.reading_dek__mepYB{margin:1.25rem 0 0;color:var(--home-body);font-size:1.1875rem;line-height:1.6}.reading_meta___wWPF{margin:1.25rem 0 0;color:var(--home-quiet);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--home-type-meta);line-height:1.5}.reading_artwork__Ft16h{margin-top:2rem}.reading_contents__B_bjn{margin:1.75rem 0 2rem;padding:.875rem 0;border-block:1px solid var(--hairline);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--home-type-meta);line-height:1.6}.reading_contents__B_bjn summary{cursor:pointer}.reading_contents__B_bjn summary:focus-visible{outline:1px solid var(--home-accent);outline-offset:4px}.reading_contents__B_bjn nav{display:grid;grid-gap:.625rem;gap:.625rem;padding:1rem 0 .25rem 1rem}.reading_prose__JN0c8{margin-top:2rem;color:var(--home-body);line-height:1.8;overflow-wrap:break-word}.reading_prose__JN0c8 h2{color:var(--home-text)}.reading_reading__I7ley .w-mnote{float:none;width:auto;margin:0 0 1.625rem;padding-left:1rem;border-left:1px solid var(--hairline);font-family:inherit;font-size:1rem;line-height:1.6;color:var(--home-quiet)}.reading_continueReading__yfWhl{clear:both;margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--hairline)}.reading_continueReading__yfWhl .reading_meta___wWPF{margin:0}.reading_continueReading__yfWhl h2{margin:.625rem 0 0;font-size:var(--home-type-project);font-weight:400;line-height:1.4}.reading_nextDescription__rgNCd{margin:.75rem 0 0;color:var(--home-body)}.reading_indexLinks__HnH7v{display:flex;flex-wrap:wrap;gap:.75rem 1.75rem;margin-top:1.75rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--home-type-meta)}@media (max-width:520px){.reading_header__mkyAn{margin-top:2.5rem}.reading_dek__mepYB{font-size:var(--home-type-body)}}