:root{--paper:#f6f0e2;--paper-raised:#fbf7ec;--paper-accent:#efe6cf;--ink:#241e15;--ink-body:#3c352a;--ink-soft:#584f3e;--ink-muted:#8a7f68;--ink-faint:#9a8f77;--line-strong:#241e15;--line:#d8cdb2;--line-mid:#c8bb9c;--dot-unread:#a99c7f;--wine:#5c1023;--wine-hover:#7a1830;--on-wine:#f6f0e2;--scrim:rgba(36,30,21,0.42);--font-serif:var(--font-eb-garamond),"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;--font-script:var(--font-la-belle-aurore),"Segoe Script","Bradley Hand",cursive;--text-2xs:0.75rem;--lh-2xs:1.3;--text-xs:0.8125rem;--lh-xs:1.4;--text-sm:0.875rem;--lh-sm:1.45;--text-ui:0.9375rem;--lh-ui:1.45;--text-base:1rem;--lh-base:1.55;--text-md:1.0625rem;--lh-md:1.5;--text-lg:1.125rem;--lh-lg:1.35;--text-xl:1.3125rem;--lh-xl:1.3;--text-2xl:1.4375rem;--lh-2xl:1.25;--text-3xl:1.75rem;--lh-3xl:1.2;--text-4xl:2.125rem;--lh-4xl:1.16;--text-5xl:2.625rem;--lh-5xl:1.15;--text-6xl:2.875rem;--lh-6xl:1.1;--text-hero:3.625rem;--lh-hero:1.12;--track-overline:0.24em;--track-label:0.20em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:40px;--space-10:48px;--space-11:56px;--space-12:64px;--gutter:56px;--gutter-canon:64px;--measure-toc:660px;--measure-prose:640px;--measure-route:760px;--measure-books:560px;--measure-readings:380px;--hairline:1px solid var(--line);--rule-strong:2px solid var(--ink);--rule-modal:1px solid var(--ink);--border-input:1.5px solid var(--ink);--border-focus:1.5px solid var(--wine);--rail:2px dotted var(--line-mid);--shadow-modal:0 18px 50px rgba(36,30,21,0.35);--transition:background-color 120ms ease,color 120ms ease,border-color 120ms ease}*,:after,:before{box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink-body);font-family:var(--font-serif);font-size:var(--text-base);line-height:var(--lh-base);font-feature-settings:"onum";font-variant-numeric:oldstyle-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600;color:var(--ink)}ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}a{color:var(--wine);text-decoration:none;transition:var(--transition)}a:hover{color:var(--wine-hover);text-decoration:underline}button{font:inherit;color:inherit;cursor:pointer}input,select,textarea{font:inherit;color:var(--ink)}:focus-visible{outline:2px solid var(--wine);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.overline{font-size:var(--text-2xs);line-height:var(--lh-2xs);letter-spacing:var(--track-overline);text-transform:uppercase;color:var(--ink-muted)}.overline-wine{color:var(--wine)}.lining{font-feature-settings:"lnum";font-variant-numeric:lining-nums}.italic{font-style:italic}.wine-word{color:var(--wine);font-weight:600}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.leader-row{display:flex;align-items:flex-end}.leader-row>.leader{flex:1 1 auto;min-width:16px;border-bottom:2px dotted var(--line);margin:0 var(--space-2) var(--space-1)}.leader-row.leader-lg>.leader{margin:0 10px 5px}.leader-row.is-active>.leader,.leader-row.is-read>.leader{border-bottom-color:var(--line-mid)}.leader-row>.leader-label,.leader-row>.leader-value{white-space:nowrap}.leader-row>.leader-value.is-datum{color:var(--wine);font-weight:600}.leader-row>.leader-value.is-meta{color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--lh-sm)}.page{max-width:1200px;margin:0 auto;padding:var(--space-9) var(--gutter) var(--space-12)}.site-header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-11)}.wordmark{font-size:var(--text-xl);line-height:var(--lh-xl);font-weight:600;letter-spacing:.04em;color:var(--ink)}.wordmark a{color:inherit}.wordmark a:hover{color:inherit;text-decoration:none}.breadcrumb,.site-header.is-inner .wordmark{font-size:var(--text-md)}.breadcrumb{color:var(--ink-faint)}.breadcrumb .sep{padding:0 var(--space-2)}.breadcrumb a{color:var(--ink-faint)}.breadcrumb a:hover{color:var(--wine)}.site-nav{display:flex;align-items:baseline;gap:var(--space-7);font-size:var(--text-ui);line-height:var(--lh-ui);font-style:italic}.site-nav a{color:var(--ink-soft)}.site-nav a.is-cta,.site-nav a.is-current,.site-nav a:hover{color:var(--wine)}.user-initials{font-style:italic;color:var(--ink-soft);text-transform:lowercase}.site-footer{margin-top:var(--space-12);text-align:center;font-size:var(--text-sm);line-height:var(--lh-sm);text-transform:lowercase}.site-footer,.site-footer a{color:var(--ink-faint)}.site-footer a:hover{color:var(--wine)}.site-footer p{margin:0 0 var(--space-2)}.site-footer p:last-child{margin-bottom:0}.email-capture{display:flex;justify-content:center}.email-capture-form{display:flex;width:100%;max-width:430px}.email-capture-form input{flex:1 1 auto;min-width:0;background:var(--paper-raised);border:var(--border-input);border-right:none;border-radius:0;padding:12px var(--space-4);font-size:var(--text-md)}.email-capture-form input::placeholder{color:var(--dot-unread)}.email-capture-form input:focus{border:var(--border-focus);border-right:none;outline:none}.email-capture-caption{margin-top:var(--space-3);text-align:center;font-style:italic;font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--ink-muted)}.button{display:inline-block;background:var(--wine);color:var(--on-wine);border:1px solid var(--wine);border-radius:0;font-size:var(--text-base);letter-spacing:.05em;padding:12px 30px;text-transform:lowercase;transition:var(--transition)}.button:hover{background:var(--wine-hover);border-color:var(--wine-hover);color:var(--on-wine);text-decoration:none}.button:disabled{opacity:.55;cursor:default}.button.is-capture{padding:13px 26px}.button.is-compact{font-size:var(--text-ui);padding:10px 18px}.text-button{background:none;border:none;padding:0;font-style:italic;color:var(--ink-muted);transition:var(--transition)}.text-button:hover{color:var(--wine);text-decoration:underline}.meander{width:216px;height:9px;margin:0 auto;opacity:.5;background-repeat:repeat-x;background-size:12px 9px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' viewBox='0 0 12 9'%3E%3Cpath d='M0.5 8.5V2.5h7v4h-4v-2h2' fill='none' stroke='%235c1023' stroke-width='1'/%3E%3C/svg%3E")}.marginalia{font-family:var(--font-script);color:var(--wine);font-size:21px;line-height:1.35;transform:rotate(-4deg)}.marginalia-abs{position:absolute;right:var(--space-9);max-width:190px}.route{position:relative;max-width:var(--measure-route);margin:0 auto}.route-rail{position:absolute;left:13px;width:0;border-left:var(--rail);z-index:0}.stage{position:relative;display:flex;gap:var(--space-2);padding-bottom:34px}.stage:last-child{padding-bottom:0}.stage-marker{position:relative;z-index:1;flex:none;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--paper);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.stage-marker.is-done{background:var(--wine);color:var(--on-wine);font-size:13px;font-weight:600}.stage-marker.is-current{border:2px solid var(--wine);color:var(--wine);font-size:13px;font-weight:700}.stage-marker.is-ahead{border:2px dotted var(--dot-unread);color:var(--ink-muted);font-size:12px;font-weight:600}.stage-marker.is-ahead.is-wide{font-size:11px}.stage-body{flex:1 1 auto;min-width:0}.stage-title{font-size:var(--text-2xl);line-height:var(--lh-2xl);font-weight:600;color:var(--ink)}.stage.is-ahead .stage-title{color:var(--ink-soft)}.stage-attribution{font-style:italic;color:var(--ink-muted);padding-left:var(--space-2)}.stage-attribution,.stage-status{font-size:var(--text-sm);line-height:var(--lh-sm)}.stage-status.is-read,.stage-status.is-reading{color:var(--wine);font-weight:600}.stage-status.is-reading{font-style:italic}.stage-status.is-ahead{color:var(--dot-unread)}.stage.is-current>.stage-body{background:var(--paper-raised);border:var(--hairline);padding:18px 22px;margin:-18px -22px 0}.stage-items{margin-top:var(--space-3);display:flex;flex-direction:column;gap:9px}.syllabus-item{font-size:var(--text-md);line-height:var(--lh-md);color:var(--ink-body)}.item-dot{color:var(--dot-unread)}.item-dot.is-partial,.item-dot.is-read{color:var(--wine)}.work-title-prose{font-style:italic}.item-sections{font-style:normal}.item-note{font-style:italic;color:var(--ink-muted)}.item-progress{color:var(--wine);font-size:var(--text-sm)}.canon-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:44px 48px;gap:44px 48px;padding:0 var(--gutter-canon)}.canon-group.is-tall{grid-row:span 2}.canon-group-header{border-bottom:var(--rule-strong);padding-bottom:6px}.canon-group-name{font-size:var(--text-2xl);line-height:var(--lh-2xl);font-weight:600}.canon-group-count{font-size:var(--text-sm);line-height:var(--lh-sm);font-feature-settings:"lnum";font-variant-numeric:lining-nums;color:var(--ink-muted)}.canon-group-count.has-read{color:var(--wine);font-weight:600}.canon-survival{font-size:var(--text-xs);line-height:var(--lh-xs);font-style:italic;color:var(--ink-muted);margin:6px 0 12px}.canon-works{display:flex;flex-direction:column;gap:7px}.canon-work{font-size:var(--text-base);line-height:var(--lh-base)}.canon-work .leader-label{font-style:normal;color:var(--ink)}.canon-work .leader-value{font-size:var(--text-xs);color:var(--ink-muted)}.canon-work.is-read .leader-value,.dagger{color:var(--wine)}.canon-footnote,.canon-group-note{font-size:var(--text-sm);line-height:var(--lh-sm);font-style:italic;color:var(--ink-muted)}.canon-footnote{margin-top:var(--space-9)}.canon-group-note{margin-top:var(--space-3)}.stat-strip{display:flex;justify-content:center;align-items:baseline;gap:var(--space-5);border-top:var(--hairline);border-bottom:var(--hairline);padding:var(--space-4) var(--space-6);margin:var(--space-6) auto var(--space-10);max-width:var(--measure-toc);font-size:var(--text-md);color:var(--ink-body)}.stat-strip .stat-count{font-feature-settings:"lnum";font-variant-numeric:lining-nums;color:var(--wine);font-weight:600}.stat-strip .stat-sep{color:var(--line-mid)}.stat-strip .stat-aside{font-style:italic;color:var(--ink-muted)}.readings{max-width:var(--measure-readings)}.reading{padding:var(--space-4) 0 18px;border-top:var(--hairline)}.reading:first-child{border-top:var(--rule-strong)}.reading-translator{font-size:var(--text-xl);line-height:var(--lh-xl);font-weight:600;color:var(--ink)}.reading-status{font-size:var(--text-ui);color:var(--wine)}.reading-status.is-reading{font-weight:600;font-style:italic}.reading-edition{margin-top:5px;font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--ink-soft)}.reading-progress{color:var(--wine)}.reading-note,.reading-progress{margin-top:7px;font-size:var(--text-sm)}.reading-note{font-style:italic;color:var(--ink-muted)}.book-grid{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:var(--space-2);gap:var(--space-2);max-width:var(--measure-books)}.book-cell{display:block;width:100%;text-align:center;padding:9px 0;font-size:var(--text-ui);font-feature-settings:"lnum";font-variant-numeric:lining-nums;background:none;border:1px solid var(--line-mid);border-radius:0;color:var(--ink-muted);transition:var(--transition)}.book-cell.is-read{background:var(--wine);border-color:var(--wine);color:var(--on-wine)}.book-cell.is-current{background:var(--paper-raised);border:1.5px solid var(--wine);color:var(--wine);font-weight:700}.book-cell:hover:not(.is-read){background:var(--paper-accent)}.book-grid-caption{margin-top:var(--space-3);font-size:var(--text-sm);line-height:var(--lh-sm);font-style:italic;color:var(--ink-muted);max-width:var(--measure-books)}.modal-backdrop{position:fixed;inset:0;background:var(--scrim);display:flex;align-items:center;justify-content:center;padding:var(--space-6);z-index:50;overflow-y:auto}.modal{width:560px;max-width:100%;background:var(--paper);border:var(--rule-modal);border-radius:0;box-shadow:var(--shadow-modal);padding:36px 44px 40px}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.modal-title{font-size:var(--text-3xl);line-height:var(--lh-3xl);font-weight:600}.modal-close{background:none;border:none;padding:0;font-size:20px;line-height:1;color:var(--ink-muted)}.modal-close:hover{color:var(--wine)}.modal-tagline{margin-top:var(--space-2);font-style:italic;font-size:var(--text-ui);line-height:var(--lh-ui);color:var(--ink-muted)}.field-stack{margin-top:var(--space-7);display:flex;flex-direction:column;gap:var(--space-5)}.field-label{display:block;margin-bottom:7px;font-size:var(--text-2xs);line-height:var(--lh-2xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-muted)}.field-label .label-hint{text-transform:none;letter-spacing:0;font-style:italic;font-size:var(--text-sm)}.field-input,.field-select,.field-textarea{display:block;width:100%;background:var(--paper-raised);border:var(--border-input);border-radius:0;padding:11px var(--space-4);font-size:var(--text-md)}.field-input:focus,.field-select:focus,.field-textarea:focus{border:var(--border-focus);outline:none}.field-textarea{min-height:84px;resize:vertical}.field-textarea::placeholder{font-style:italic;color:var(--dot-unread)}.chip-field{display:flex;flex-wrap:wrap;gap:var(--space-2);background:var(--paper-raised);border:var(--border-input);padding:var(--space-2) var(--space-3);min-height:48px}.chip,.chip-field{align-items:center}.chip{display:inline-flex;gap:6px;background:var(--wine);color:var(--on-wine);font-size:var(--text-ui);padding:3px 12px}.chip button{color:var(--on-wine);line-height:1}.chip button,.chip-ghost{background:none;border:none;padding:0}.chip-ghost{font-style:italic;color:var(--dot-unread);font-size:var(--text-md)}.typeahead{position:relative}.typeahead-list{position:absolute;top:100%;left:0;right:0;z-index:10;background:var(--paper-raised);border:var(--border-focus);border-top:none;max-height:260px;overflow-y:auto}.typeahead-option{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);width:100%;text-align:left;background:none;border:none;padding:10px var(--space-4);font-size:var(--text-md)}.typeahead-option.is-active,.typeahead-option:hover{background:var(--paper-accent)}.typeahead-option mark{background:none;color:inherit;font-weight:600}.typeahead-meta{font-size:var(--text-sm);font-style:italic;color:var(--ink-muted);white-space:nowrap}.typeahead-option.is-escape{border-top:1px dotted var(--line-mid);font-style:italic;color:var(--ink-muted)}.segmented{display:inline-flex;border:var(--border-input)}.segment{background:var(--paper-raised);border:none;padding:11px var(--space-5);font-size:var(--text-md);color:var(--ink);transition:var(--transition)}.segment.is-selected{background:var(--wine);color:var(--on-wine)}.modal-footer{margin-top:var(--space-8);align-items:center;justify-content:flex-end}.field-row,.modal-footer{display:flex;gap:var(--space-6)}.field-row{align-items:flex-end}.field-row>*{flex:1 1}.form-error{margin-top:var(--space-3);color:var(--wine);font-size:var(--text-sm)}@media (max-width:768px){.page{padding:var(--space-7) 26px var(--space-10)}.site-header{padding-inline:0;margin-bottom:var(--space-8)}.hero-title{font-size:var(--text-4xl);line-height:var(--lh-4xl)}.page-title{font-size:var(--text-3xl);line-height:var(--lh-3xl)}.stage-marker{width:24px;height:24px}.stage-marker.is-current,.stage-marker.is-done{font-size:11.5px}.stage-marker.is-ahead{font-size:11px}.stage-marker.is-ahead.is-wide{font-size:10px}.route-rail{left:12px}.stage{padding-bottom:var(--space-6)}.stage-title{font-size:var(--text-lg);line-height:var(--lh-lg)}.stage-attribution{display:block;padding-left:0}.syllabus-item .item-note{display:block;margin-top:2px}.canon-grid{grid-template-columns:1fr;gap:var(--space-9);padding:0}.canon-group.is-tall{grid-row:auto}.work-columns{flex-direction:column}.book-grid{grid-template-columns:repeat(6,1fr)}.readings{max-width:none}.modal-backdrop{padding:0;align-items:flex-start}.modal{width:100%;min-height:100%;border:none;box-shadow:none;padding:var(--space-7) var(--space-6) var(--space-8)}.stat-strip{flex-wrap:wrap;gap:var(--space-3);font-size:var(--text-base)}.field-row{flex-direction:column;align-items:stretch;gap:var(--space-5)}.marginalia-abs{display:none}}@media (pointer:coarse){.book-cell,.canon-work{min-height:44px}.canon-work{display:flex;align-items:center}.typeahead-option{min-height:44px}}.page-head{text-align:center;margin-bottom:var(--space-6)}.page-title{font-size:var(--text-5xl);line-height:var(--lh-5xl);font-weight:600}.page-sub{margin-top:var(--space-2);font-style:italic;font-size:var(--text-md);line-height:var(--lh-md);color:var(--ink-soft)}.page-head .overline{margin-bottom:var(--space-3)}.landing{position:relative;text-align:center}.landing-overline{margin-bottom:var(--space-6)}.hero-title{max-width:900px;margin:0 auto;font-size:var(--text-hero);line-height:var(--lh-hero);font-weight:600}.hero-sub{max-width:var(--measure-prose);margin:var(--space-6) auto 0;font-style:italic;font-size:var(--text-xl);line-height:1.5;color:var(--ink-soft)}.landing .meander{margin-top:var(--space-9)}.landing-toc{max-width:var(--measure-toc);margin:var(--space-10) auto 0;text-align:left}.landing-toc .overline{text-align:center;display:block}.toc-rows{margin-top:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);font-size:var(--text-md);line-height:var(--lh-md)}.toc-numeral{color:var(--wine);font-weight:600;font-feature-settings:"lnum";font-variant-numeric:lining-nums;margin-right:var(--space-2)}.toc-title{color:var(--ink)}.toc-summary{color:var(--ink-soft)}.toc-date{color:var(--wine);font-weight:600;font-feature-settings:"lnum";font-variant-numeric:lining-nums}.toc-extras{margin-top:var(--space-5);font-style:italic;font-size:var(--text-base);color:var(--ink-muted)}.landing-rule{max-width:var(--measure-toc);margin:var(--space-11) auto var(--space-10);border:none;border-top:var(--hairline)}.landing-prose{max-width:var(--measure-prose);margin:0 auto;font-size:var(--text-md);line-height:1.7;color:var(--ink-body)}.email-capture-block{margin-top:var(--space-10)}.email-capture-error{text-align:center}.landing-closing{max-width:560px;margin:var(--space-9) auto 0;font-style:italic;font-size:var(--text-base);color:var(--ink-soft)}.landing-marginalia{top:46%}.landing-jump{margin-top:var(--space-10);font-size:var(--text-ui);font-style:italic}.progress-strip{max-width:var(--measure-route);margin:0 auto var(--space-10);border:var(--hairline);background:var(--paper-raised);padding:var(--space-3) var(--space-6);text-align:center;font-size:var(--text-md);color:var(--ink-soft)}.progress-primary{color:var(--wine);font-weight:600}.progress-note{font-style:italic;color:var(--ink-muted)}.progress-strip .stat-sep{padding:0 var(--space-3)}.item-link{color:inherit}.item-link:hover{color:var(--wine);text-decoration:none}.extras{max-width:var(--measure-route);margin:0 auto}.extras-heading{display:block;text-align:center}.extras-rows{margin-top:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);font-size:var(--text-base)}.extras-date{font-feature-settings:"onum";font-variant-numeric:oldstyle-nums}.work-columns{display:flex;gap:var(--space-12);align-items:flex-start}.work-main{flex:1 1 auto;min-width:0}.work-aside{flex:none;width:var(--measure-readings)}.work-title{font-size:var(--text-6xl);line-height:var(--lh-6xl);font-weight:600}.work-subtitle{margin-top:var(--space-3);font-style:italic;font-size:var(--text-md);color:var(--ink-soft)}.work-blurb,.work-disputed,.work-summary{margin-top:var(--space-5);max-width:var(--measure-prose);font-size:var(--text-md);line-height:1.65}.work-disputed{font-size:var(--text-sm);font-style:italic;color:var(--ink-muted)}.books-section{margin-top:var(--space-9)}.books-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);max-width:var(--measure-books);margin-bottom:var(--space-4)}.books-count{font-size:var(--text-sm);color:var(--ink-soft)}.aside-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.readings-empty{border-top:var(--rule-strong);padding-top:var(--space-4);font-size:var(--text-sm);line-height:var(--lh-sm);font-style:italic;color:var(--ink-muted)}.prose-page{max-width:var(--measure-prose);margin:0 auto;font-size:var(--text-md);line-height:1.7;color:var(--ink-body)}.prose-page .page-sub,.prose-page .page-title{text-align:left}.prose-page h2{margin-top:var(--space-9);margin-bottom:var(--space-3);font-size:var(--text-2xl);line-height:var(--lh-2xl)}.prose-page p{margin-bottom:var(--space-5)}.prose-page code{font-family:inherit;font-style:italic;color:var(--ink-soft)}.prose-list{margin-bottom:var(--space-5)}.prose-list li{margin-bottom:var(--space-2);padding-left:var(--space-4);text-indent:calc(-1 * var(--space-4))}.prose-list li:before{content:"· ";color:var(--line-mid)}.prose-colophon{margin-top:var(--space-10);padding-top:var(--space-5);border-top:var(--hairline);font-size:var(--text-sm);font-style:italic;color:var(--ink-muted)}.signout-form{margin:var(--space-6) 0 0}.delete-link{color:var(--wine)}.delete-confirm{border:var(--hairline);background:var(--paper-raised);padding:var(--space-5) var(--space-6)}.delete-actions{display:flex;align-items:center;gap:var(--space-5);margin-bottom:0}.login{max-width:430px;margin:var(--space-12) auto 0;text-align:center}.login-wordmark{font-size:var(--text-xl);font-weight:600;letter-spacing:.04em;margin-bottom:var(--space-10)}.login-wordmark a{color:var(--ink)}.login-wordmark a:hover{color:var(--ink);text-decoration:none}.login-title{font-size:var(--text-3xl);line-height:var(--lh-3xl);font-weight:600}.login-sub{margin:var(--space-4) 0 var(--space-7);font-style:italic;font-size:var(--text-base);color:var(--ink-soft)}.login-form{margin:0 auto}.login-back{margin-top:var(--space-6);font-size:var(--text-ui);font-style:italic}.code-input{text-align:center;letter-spacing:.3em;font-feature-settings:"lnum";font-variant-numeric:lining-nums}.notfound{max-width:var(--measure-prose);margin:var(--space-12) auto 0;text-align:center}.notfound-wordmark{font-size:var(--text-xl);font-weight:600;letter-spacing:.04em;color:var(--ink);margin-bottom:var(--space-5)}.notfound-eyebrow{margin-top:var(--space-10)}.notfound-title{margin-top:var(--space-5);font-size:var(--text-5xl);line-height:var(--lh-5xl);font-weight:600}.notfound-sub{margin:var(--space-5) auto 0;max-width:480px;font-style:italic;font-size:var(--text-md);color:var(--ink-soft)}.notfound-actions{margin-top:var(--space-9)}.notfound-alt{margin-top:var(--space-5);font-size:var(--text-ui);font-style:italic}@media (max-width:768px){.hero-sub{font-size:var(--text-md)}.work-title{font-size:var(--text-4xl);line-height:var(--lh-4xl)}.work-aside{width:100%}.work-columns{gap:var(--space-9)}.landing-toc{margin-top:var(--space-8)}.notfound-title,.prose-page .page-title{font-size:var(--text-3xl);line-height:var(--lh-3xl)}}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/d5aa4e08d8c705fe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/25af1994493cb3fa-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/cfc99d92d175e2e2-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/3a438f8275a50f7d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/b7adaa6b071c1a45-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/dad535a4403b7848-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/ba563e529daeef2f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/d5aa4e08d8c705fe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/25af1994493cb3fa-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/cfc99d92d175e2e2-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/3a438f8275a50f7d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/b7adaa6b071c1a45-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/dad535a4403b7848-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/ba563e529daeef2f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/d5aa4e08d8c705fe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/25af1994493cb3fa-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/cfc99d92d175e2e2-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/3a438f8275a50f7d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/b7adaa6b071c1a45-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/dad535a4403b7848-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/ba563e529daeef2f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/d5aa4e08d8c705fe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/25af1994493cb3fa-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/cfc99d92d175e2e2-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/3a438f8275a50f7d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/b7adaa6b071c1a45-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/dad535a4403b7848-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/ba563e529daeef2f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/062340a5902d57de-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d63e13930677f53f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/69e44c27a0558172-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2913b528b2922316-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/548b5aa0a10194aa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/af2852512783d6fe-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c679f70df756412c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/062340a5902d57de-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d63e13930677f53f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/69e44c27a0558172-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2913b528b2922316-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/548b5aa0a10194aa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af2852512783d6fe-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c679f70df756412c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/062340a5902d57de-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d63e13930677f53f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/69e44c27a0558172-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2913b528b2922316-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/548b5aa0a10194aa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/af2852512783d6fe-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c679f70df756412c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/062340a5902d57de-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d63e13930677f53f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/69e44c27a0558172-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/2913b528b2922316-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/548b5aa0a10194aa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/af2852512783d6fe-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c679f70df756412c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond Fallback;src:local("Times New Roman");ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.00%;size-adjust:94.77%}.__className_a2d94e{font-family:EB Garamond,EB Garamond Fallback}.__variable_a2d94e{--font-eb-garamond:"EB Garamond","EB Garamond Fallback"}@font-face{font-family:La Belle Aurore;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5ad472feaf66a382-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:La Belle Aurore;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/340e5f507627f4a0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:La Belle Aurore Fallback;src:local("Arial");ascent-override:115.70%;descent-override:83.29%;line-gap-override:0.00%;size-adjust:93.10%}.__className_bc8b64{font-family:La Belle Aurore,La Belle Aurore Fallback;font-weight:400;font-style:normal}.__variable_bc8b64{--font-la-belle-aurore:"La Belle Aurore","La Belle Aurore Fallback"}