@font-face{font-family:Caflisch Reading;src:url(../media/CaflischReading-400.3-g70nmjt4nz2.woff2)format("woff2");font-style:normal;font-weight:400 425;font-display:swap}@font-face{font-family:Caflisch Reading;src:url(../media/CaflischReading-450.0agcfg3h9ldza.woff2)format("woff2");font-style:normal;font-weight:425 475;font-display:swap}@font-face{font-family:Caflisch Reading;src:url(../media/CaflischReading-500.3dlytaskqibtc.woff2)format("woff2");font-style:normal;font-weight:475 525;font-display:swap}@font-face{font-family:Caflisch Reading;src:url(../media/CaflischReading-550.01wxgt8602g37.woff2)format("woff2");font-style:normal;font-weight:525 575;font-display:swap}@font-face{font-family:Caflisch Reading;src:url(../media/CaflischReading-600.2kcn8plqu0brm.woff2)format("woff2");font-style:normal;font-weight:575 625;font-display:swap}@font-face{font-family:Caflisch Reading;src:url(../media/CaflischReading-650.01_dgga_nkezu.woff2)format("woff2");font-style:normal;font-weight:625 675;font-display:swap}@font-face{font-family:Caflisch Reading;src:url(../media/CaflischReading-700.298-a0ig9u-4-.woff2)format("woff2");font-style:normal;font-weight:675 725;font-display:swap}@font-face{font-family:Caflisch Reading;src:url(../media/CaflischReading-750.2z3syif58rjiw.woff2)format("woff2");font-style:normal;font-weight:725 775;font-display:swap}@font-face{font-family:Caflisch Reading;src:url(../media/CaflischReading-800.3hgrmyorij8gq.woff2)format("woff2");font-style:normal;font-weight:775 800;font-display:swap}@font-face{font-family:Caflisch UI;src:url(../media/CaflischSans-200.10wdbjvxycq2z.woff2)format("woff2");font-style:normal;font-weight:200 225;font-display:swap}@font-face{font-family:Caflisch UI;src:url(../media/CaflischSans-250.2ppohmy_87jge.woff2)format("woff2");font-style:normal;font-weight:225 275;font-display:swap}@font-face{font-family:Caflisch UI;src:url(../media/CaflischSans-300.29hca-1dlpk26.woff2)format("woff2");font-style:normal;font-weight:275 325;font-display:swap}@font-face{font-family:Caflisch UI;src:url(../media/CaflischSans-350.20zuacm0dm_4_.woff2)format("woff2");font-style:normal;font-weight:325 375;font-display:swap}@font-face{font-family:Caflisch UI;src:url(../media/CaflischSans-400.0yg3uh3zly1n-.woff2)format("woff2");font-style:normal;font-weight:375 425;font-display:swap}@font-face{font-family:Caflisch UI;src:url(../media/CaflischSans-450.2c5r0weudun41.woff2)format("woff2");font-style:normal;font-weight:425 475;font-display:swap}@font-face{font-family:Caflisch UI;src:url(../media/CaflischSans-500.1n1sygzomwntj.woff2)format("woff2");font-style:normal;font-weight:475 525;font-display:swap}@font-face{font-family:Caflisch UI;src:url(../media/CaflischSans-550.186dnzw2-7-yg.woff2)format("woff2");font-style:normal;font-weight:525 575;font-display:swap}@font-face{font-family:Caflisch UI;src:url(../media/CaflischSans-600.3u4chtb2kr18x.woff2)format("woff2");font-style:normal;font-weight:575 625;font-display:swap}@font-face{font-family:Caflisch UI;src:url(../media/CaflischSans-650.1f56gwd6ob-1i.woff2)format("woff2");font-style:normal;font-weight:625 675;font-display:swap}@font-face{font-family:Caflisch UI;src:url(../media/CaflischSans-700.0e2wjn75o9brt.woff2)format("woff2");font-style:normal;font-weight:675 725;font-display:swap}@font-face{font-family:Caflisch UI;src:url(../media/CaflischSans-750.3zgdryf69i247.woff2)format("woff2");font-style:normal;font-weight:725 775;font-display:swap}@font-face{font-family:Caflisch UI;src:url(../media/CaflischSans-800.3hbm5wtkt58oa.woff2)format("woff2");font-style:normal;font-weight:775 825;font-display:swap}@font-face{font-family:Caflisch UI;src:url(../media/CaflischSans-850.3la9xs87isd3-.woff2)format("woff2");font-style:normal;font-weight:825 875;font-display:swap}@font-face{font-family:Caflisch UI;src:url(../media/CaflischSans-900.3weli30wgqb9l.woff2)format("woff2");font-style:normal;font-weight:875 900;font-display:swap}@scope(.edition){:scope{--edition-page:#f7f2ec;--edition-paper:#fffaf5;--edition-ink:#3b2942;--edition-quiet:#5f5062;--edition-accent:#a5522e;--edition-accent-ink:#fff;--edition-line:#b0a0a0;--edition-control-border:#806b76;--edition-focus:#78301b;--edition-danger:#97291f;--edition-warning:#755112;--edition-wash:#f3ebe6;--edition-reading:"Caflisch Reading", georgia, "Times New Roman", serif;--edition-ui:"Caflisch UI", arial, helvetica, sans-serif;--edition-radius:.35rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--edition-page);min-block-size:100vh;color:var(--edition-ink);font-family:var(--edition-reading);text-decoration-skip-ink:all;caret-color:var(--edition-ink);margin:0}:scope,:scope *,:scope :before,:scope :after{box-sizing:border-box}:scope :where(h1,h2,h3,h4,h5,h6,p,blockquote,figure,dl,dd,ol,ul){margin:0}:scope :where(ol,ul){padding:0;list-style:none}:scope :where(button,input,select,textarea){color:inherit;font:inherit}:scope :where(img,svg,video,canvas){max-inline-size:100%;display:block}:scope[data-theme=light]{--edition-page:#faf8f6;--edition-paper:#fff;--edition-ink:#33243b;--edition-quiet:#5f5062;--edition-accent:#963f23;--edition-accent-ink:#fff;--edition-line:#a99a9f;--edition-control-border:#806b76;--edition-focus:#78301b;--edition-danger:#97291f;--edition-warning:#755112;--edition-wash:#f1e8e3}:scope[data-theme=night]{--edition-page:#211923;--edition-paper:#322737;--edition-ink:#f7f0ef;--edition-quiet:#dacbd4;--edition-accent:#f0b19a;--edition-accent-ink:#2d1b24;--edition-line:#a18f9d;--edition-control-border:#b9a8b6;--edition-focus:#ffc9a5;--edition-danger:#ffbdb5;--edition-warning:#f8ce91;--edition-wash:#493949;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:scope a{color:var(--edition-accent);text-underline-offset:.2em}:scope ::selection{background:var(--edition-accent);color:var(--edition-accent-ink)}:scope .ui-button{border-radius:var(--edition-radius);min-block-size:2.75rem;min-inline-size:2.75rem;font-family:var(--edition-ui);white-space:nowrap;-webkit-user-select:none;user-select:none;background-clip:padding-box;border:1px solid #0000;outline:none;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:500;transition:all .15s;display:inline-flex}:scope .ui-button:focus-visible{border-color:var(--edition-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--edition-focus) 50%, transparent)}:scope .ui-button:active:not([aria-haspopup]){transform:translateY(1px)}:scope .ui-button:disabled,:scope .ui-button[aria-disabled=true]{pointer-events:none;opacity:.5}:scope .ui-button[aria-invalid=true]{border-color:var(--edition-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--edition-danger) 20%, transparent)}:scope .ui-button svg{pointer-events:none;flex-shrink:0}:scope .ui-button svg:not([class*=size-]){block-size:1rem;inline-size:1rem}:scope .ui-button-variant-default{background:var(--edition-accent);color:var(--edition-accent-ink)}:scope .ui-button-variant-default:hover{background:color-mix(in srgb, var(--edition-accent) 88%, var(--edition-ink))}:scope .ui-button-variant-outline{border-color:var(--edition-control-border);background:var(--edition-page);color:var(--edition-ink)}:scope .ui-button-variant-outline:hover,:scope .ui-button-variant-outline[aria-expanded=true]{background:var(--edition-wash);color:var(--edition-ink)}:scope[data-theme=night] .ui-button-variant-outline{border-color:var(--edition-control-border);background:var(--edition-paper)}:scope[data-theme=night] .ui-button-variant-outline:hover{background:var(--edition-wash)}:scope .ui-button-variant-secondary{background:var(--edition-wash);color:var(--edition-ink)}:scope .ui-button-variant-secondary:hover{background:color-mix(in oklch, var(--edition-wash), var(--edition-ink) 5%)}:scope .ui-button-variant-secondary[aria-expanded=true]{background:var(--edition-wash);color:var(--edition-ink)}:scope .ui-button-variant-ghost:hover,:scope .ui-button-variant-ghost[aria-expanded=true]{background:var(--edition-wash);color:var(--edition-ink)}:scope[data-theme=night] .ui-button-variant-ghost:hover{background:color-mix(in srgb, var(--edition-wash) 50%, transparent)}:scope .ui-button-variant-destructive{background:color-mix(in srgb, var(--edition-danger) 10%, var(--edition-paper));color:var(--edition-danger)}:scope .ui-button-variant-destructive:hover{background:color-mix(in srgb, var(--edition-danger) 20%, var(--edition-paper))}:scope .ui-button-variant-destructive:focus-visible{border-color:color-mix(in srgb, var(--edition-danger) 40%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--edition-danger) 20%, transparent)}:scope[data-theme=night] .ui-button-variant-destructive{background:color-mix(in srgb, var(--edition-danger) 20%, var(--edition-paper))}:scope[data-theme=night] .ui-button-variant-destructive:hover{background:color-mix(in srgb, var(--edition-danger) 25%, var(--edition-paper))}:scope[data-theme=night] .ui-button-variant-destructive:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--edition-danger) 40%, transparent)}:scope .ui-button-variant-link{color:var(--edition-accent);text-underline-offset:.25rem}:scope .ui-button-variant-link:hover{text-decoration:underline}:scope .ui-button-size-default{gap:.375rem;block-size:2rem;padding-inline:.625rem}:scope .ui-button-size-default:has([data-icon=inline-start]){padding-inline-start:.5rem}:scope .ui-button-size-default:has([data-icon=inline-end]){padding-inline-end:.5rem}:scope .ui-button-size-xs,:scope .ui-button-size-icon-xs{border-radius:min(calc(var(--edition-radius) * .8), 10px);block-size:1.5rem}:is(:scope .ui-button-size-xs,:scope .ui-button-size-icon-xs) svg:not([class*=size-]){block-size:.75rem;inline-size:.75rem}:scope .ui-button-size-xs{gap:.25rem;padding-inline:.5rem;font-size:.75rem}:scope .ui-button-size-xs:has([data-icon=inline-start]){padding-inline-start:.375rem}:scope .ui-button-size-xs:has([data-icon=inline-end]){padding-inline-end:.375rem}:scope .ui-button-size-sm,:scope .ui-button-size-icon-sm{border-radius:min(calc(var(--edition-radius) * .8), 12px);block-size:1.75rem}:scope .ui-button-size-sm{gap:.25rem;padding-inline:.625rem;font-size:.8rem}:scope .ui-button-size-sm:has([data-icon=inline-start]){padding-inline-start:.375rem}:scope .ui-button-size-sm:has([data-icon=inline-end]){padding-inline-end:.375rem}:scope .ui-button-size-sm svg:not([class*=size-]){block-size:.875rem;inline-size:.875rem}:scope .ui-button-size-lg{gap:.375rem;block-size:2.25rem;padding-inline:.625rem}:scope .ui-button-size-lg:has([data-icon=inline-start]){padding-inline-start:.5rem}:scope .ui-button-size-lg:has([data-icon=inline-end]){padding-inline-end:.5rem}:scope .ui-button-size-icon{block-size:2rem;inline-size:2rem}:scope .ui-button-size-icon-xs{inline-size:1.5rem}:scope .ui-button-size-icon-sm{inline-size:1.75rem}:scope .ui-button-size-icon-lg{block-size:2.25rem;inline-size:2.25rem}:scope [data-slot=button-group] .ui-button-size-xs,:scope [data-slot=button-group] .ui-button-size-sm,:scope [data-slot=button-group] .ui-button-size-icon-xs,:scope [data-slot=button-group] .ui-button-size-icon-sm{border-radius:var(--edition-radius)}:scope .ui-input{border:1px solid var(--edition-control-border);border-radius:var(--edition-radius);block-size:2rem;min-block-size:2.75rem;inline-size:100%;min-inline-size:0;font-family:var(--edition-ui);background:0 0;outline:none;padding:.25rem .625rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}:scope .ui-input::file-selector-button{block-size:1.5rem;color:var(--edition-ink);background:0 0;border:0;font-size:.875rem;font-weight:500;display:inline-flex}:scope .ui-input::placeholder{color:var(--edition-quiet)}:scope .ui-input:focus-visible{border-color:var(--edition-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--edition-focus) 50%, transparent)}:scope .ui-input:disabled{pointer-events:none;cursor:not-allowed;background:color-mix(in srgb, var(--edition-line) 50%, transparent);opacity:.5}:scope .ui-input[aria-invalid=true]{border-color:var(--edition-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--edition-danger) 20%, transparent)}:scope[data-theme=night] .ui-input{background:color-mix(in srgb, var(--edition-line) 30%, transparent)}:scope[data-theme=night] .ui-input:disabled{background:color-mix(in srgb, var(--edition-line) 80%, transparent)}@media (min-width:48rem){:scope .ui-input{font-size:.875rem}}:scope .ui-label{-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;line-height:1;display:flex}:scope [data-disabled=true] .ui-label{pointer-events:none;opacity:.5}:scope .peer:disabled~.ui-label{cursor:not-allowed;opacity:.5}:scope .ui-alert{border:1px solid var(--edition-line);border-radius:var(--edition-radius);text-align:start;gap:.125rem;inline-size:100%;padding:.5rem .625rem;font-size:.875rem;display:grid;position:relative}:scope .ui-alert:has(>[data-slot=alert-action]){padding-inline-end:4.5rem}:scope .ui-alert:has(>svg){grid-template-columns:auto 1fr;column-gap:.5rem}:scope .ui-alert:has(>svg) .ui-alert-title{grid-column-start:2}:scope .ui-alert>svg{color:currentColor;grid-row:span 2;block-size:1rem;inline-size:1rem;transform:translateY(.125rem)}:scope .ui-alert-variant-default{background:var(--edition-paper);color:var(--edition-ink)}:scope .ui-alert-variant-destructive{background:var(--edition-paper);color:var(--edition-danger)}:scope .ui-alert-variant-destructive .ui-alert-description{color:color-mix(in srgb, var(--edition-danger) 90%, transparent)}:scope .ui-alert-title{font-weight:500}:scope .ui-alert-title a{text-underline-offset:.1875rem;text-decoration:underline}:scope .ui-alert-title a:hover{color:var(--edition-ink)}:scope .ui-alert-description{color:var(--edition-quiet);font-size:.875rem}:scope .ui-alert-description a{text-underline-offset:.1875rem;text-decoration:underline}:scope .ui-alert-description a:hover{color:var(--edition-ink)}:scope .ui-alert-description p:not(:last-child){margin-block-end:1rem}:scope .ui-alert-action{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}:scope :focus-visible{outline:4px solid var(--edition-focus);outline-offset:3px}:scope .skip-link{z-index:10;background:var(--edition-paper);color:var(--edition-ink);padding:.6rem .9rem;position:absolute;inset-block-start:.5rem;inset-inline-start:.5rem;transform:translateY(-160%)}:scope .skip-link:focus{transform:none}:scope .page-shell{inline-size:min(100% - 2.5rem,88rem);margin-inline:auto}:scope .eyebrow,:scope .section-kicker,:scope .site-mark,:scope .source-note,:scope .status-note,:scope .edition-nav,:scope .theme-picker,:scope .reader-toolbar,:scope .login-form,:scope [data-slot=button],:scope [data-slot=input]{font-family:var(--edition-ui)}:scope .eyebrow,:scope .section-kicker{color:var(--edition-quiet);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:700}:scope .login-page{grid-template-columns:minmax(0,1.15fr) minmax(19rem,.85fr);align-items:center;gap:clamp(2rem,8vw,9rem);min-block-size:100vh;padding-block:3rem;display:grid}:scope .login-intro{border-block-start:2px solid var(--edition-accent);max-inline-size:39rem;padding-block-start:1.5rem}:scope .login-title{letter-spacing:-.055em;margin-block:.9rem 1.6rem;font-size:clamp(3.25rem,7vw,7rem);font-weight:400;line-height:.94}:scope .login-lede{max-inline-size:28rem;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.5}:scope .login-context{border-inline-start:1px solid var(--edition-line);color:var(--edition-quiet);margin-block-start:3rem;padding-inline-start:1rem;font-size:.95rem;line-height:1.6}:scope .login-panel{background:var(--edition-paper);border:1px solid var(--edition-line);padding:clamp(1.5rem,4vw,3rem);box-shadow:0 1.5rem 3rem #0000000f}:scope .panel-heading{margin-block:0 .5rem;font-size:2rem;font-weight:400}:scope .panel-description{color:var(--edition-quiet);font-family:var(--edition-ui);margin-block:0 1.75rem;font-size:.9rem;line-height:1.55}:scope .login-form{gap:.85rem;display:grid}:scope .login-form [data-slot=input]{background:var(--edition-paper);min-block-size:2.9rem}:scope .login-form [data-slot=label]{margin-block-start:.5rem}:scope .login-submit{min-block-size:2.9rem;margin-block-start:.75rem;font-size:.95rem}:scope .reading-preferences{overflow-wrap:anywhere;min-inline-size:0;max-inline-size:min(26rem,100%)}:scope .reading-preferences fieldset{border:0;min-inline-size:0;margin:0;padding:0}:scope .reading-preferences legend{font-family:var(--edition-ui);padding:0}:scope .theme-options{flex-wrap:wrap;gap:.5rem;margin-block-start:.35rem;display:flex}:scope .theme-option{border-radius:var(--edition-radius);background:var(--edition-paper);min-block-size:45px;min-inline-size:0;color:var(--edition-ink);font-family:var(--edition-ui);text-align:center;cursor:pointer;flex:4.5rem;justify-items:center;gap:.3rem;padding:.45rem;font-size:.85rem;display:grid;position:relative}:scope .theme-option:hover{background:var(--edition-wash)}:scope .theme-option .theme-radio{border:1px solid var(--edition-control-border);border-radius:inherit;appearance:none;block-size:100%;inline-size:100%;cursor:inherit;background:0 0;margin:0;position:absolute;inset:0}:scope .theme-option .theme-radio:checked{border:2px solid var(--edition-accent)}:scope .theme-option .theme-radio:checked~.theme-name{color:var(--edition-accent);font-weight:700}:scope .theme-option .theme-radio:checked~.theme-name:after{content:" ✓" / ""}:scope .theme-swatch{--swatch-page:#f7f2ec;--swatch-line:#5f5062;border:1px solid var(--edition-line);border-radius:calc(var(--edition-radius) / 2);background-color:var(--swatch-page);background-image:linear-gradient(var(--swatch-line) 0 0), linear-gradient(var(--swatch-line) 0 0), linear-gradient(var(--swatch-line) 0 0);forced-color-adjust:none;background-position:50% 28%,50% 52%,50% 76%;background-repeat:no-repeat;background-size:70% 2px,55% 2px,64% 2px;block-size:1.75rem;inline-size:100%}:scope .theme-swatch[data-swatch=light]{--swatch-page:#fff}:scope .theme-swatch[data-swatch=night]{--swatch-page:#211923;--swatch-line:#dacbd4}@media (forced-colors:active){:scope .theme-radio:checked{border-color:highlight}}:scope .reading-range{color:var(--edition-quiet);font-family:var(--edition-reading);align-items:center;gap:.6rem;display:flex}:scope .reading-range input{block-size:45px;min-inline-size:0;accent-color:var(--edition-accent);cursor:pointer;flex:auto;margin:0}:scope .reading-range-small{font-size:1rem}:scope .reading-range-large{font-size:1.6rem;line-height:1}:scope .reading-value{color:var(--edition-quiet);font-family:var(--edition-ui);font-variant-numeric:tabular-nums;font-size:.85rem}:scope .reading-switch-hint{color:var(--edition-quiet);font-size:.85rem;display:block}:scope .reading-preferences[data-busy=true] :where(input,button,label){cursor:progress}:scope .reading-preferences-status{gap:.4rem;margin-block-start:.5rem;display:flex}:scope .reading-preferences-status[data-state=saved]:before{content:"✓" / ""}:scope .reading-preferences-status[data-state=error]{color:var(--edition-danger)}:scope .reading-preferences-status[data-state=error]:before{content:"!" / "";font-weight:700}:scope .reading-checkbox{cursor:pointer;align-items:center;gap:.65rem;min-block-size:max(2.75rem,45px);display:flex}:scope .reading-checkbox input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--edition-accent);flex-shrink:0;margin:0}:scope .reading-settings{margin-block-start:.75rem}:scope .reading-settings summary{cursor:pointer;min-block-size:max(2.75rem,45px);padding-block:.6rem}:scope .reading-settings fieldset{border:1px solid var(--edition-line);border-radius:var(--edition-radius);gap:.75rem;max-inline-size:100%;margin-block:.75rem;padding:min(1rem,4vw);display:grid}:scope .reading-settings legend{padding-inline:.25rem;font-weight:600}:scope .reading-settings .reading-setting{border-block-end:1px solid var(--edition-line);min-inline-size:0;font-family:var(--edition-ui);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.2rem .75rem;padding-block-end:.5rem;display:grid}:scope .reading-settings .reading-range{grid-column:1/-1}:scope .reading-settings .bookmark-button{justify-self:start;min-block-size:max(2.75rem,45px)}:scope .reading-settings .reading-data-link{align-items:center;min-block-size:max(2.75rem,45px);display:inline-flex}@media (forced-colors:none){:scope .reading-range input{appearance:none;background:0 0}:scope .reading-range input::-webkit-slider-runnable-track{background:linear-gradient(var(--edition-accent) 0 0) 0 0 / var(--range-fill,50%) 100% no-repeat, var(--edition-control-border);border-radius:1rem;block-size:.375rem}:scope .reading-range input::-webkit-slider-thumb{border:2px solid var(--edition-paper);appearance:none;background:var(--edition-accent);block-size:1.4rem;inline-size:1.4rem;box-shadow:0 0 0 1px var(--edition-accent);border-radius:50%;margin-block-start:-.5125rem}:scope .reading-range input::-moz-range-track{background:var(--edition-control-border);border-radius:1rem;block-size:.375rem}:scope .reading-range input::-moz-range-progress{background:var(--edition-accent);border-radius:1rem;block-size:.375rem}:scope .reading-range input::-moz-range-thumb{border:2px solid var(--edition-paper);background:var(--edition-accent);block-size:1.4rem;inline-size:1.4rem;box-shadow:0 0 0 1px var(--edition-accent);border-radius:50%}:scope .reading-checkbox input{border:2px solid var(--edition-control-border);appearance:none;background:radial-gradient(circle, var(--edition-control-border) .4rem, transparent calc(.4rem + 1px)) no-repeat 0 50% / 1.25rem 1.25rem, var(--edition-paper);border-radius:1rem;block-size:1.5rem;inline-size:2.75rem;transition:background-position .15s ease-out}:scope .reading-checkbox input:checked{border-color:var(--edition-accent);background:radial-gradient(circle, var(--edition-paper) .4rem, transparent calc(.4rem + 1px)) no-repeat 100% 50% / 1.25rem 1.25rem, var(--edition-accent)}}:scope .raw-text-actions{margin-block-end:1.25rem}:scope[data-reading-brackets=true] .reading-bracket{color:var(--edition-accent);text-underline-offset:.15em;font-weight:700;text-decoration:underline}:scope .theme-picker legend{color:var(--edition-quiet);font-size:.8rem}:scope .login-theme{margin-block-start:2rem}:scope .reader-page{padding-block:1.5rem 5rem;container:reader/inline-size}:scope .app-header{border-block-end:1px solid var(--edition-line);min-block-size:3.75rem;font-family:var(--edition-ui);flex-wrap:wrap;align-items:center;gap:clamp(.25rem,1vw,.9rem);display:flex;position:relative}:scope .app-brand{overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%;color:var(--edition-ink);font-family:var(--edition-reading);flex:0 auto;font-size:1.6rem;line-height:1;text-decoration:none}:scope .app-primary{flex-wrap:wrap;flex:auto;justify-content:center;align-items:center;gap:.15rem;display:flex}:scope .app-primary a,:scope .app-search a,:scope .app-menu-panel a,:scope .app-menu-group>button{border-radius:var(--edition-radius);min-block-size:max(2.75rem,45px);color:var(--edition-ink);align-items:center;gap:.3rem;padding-inline:.6rem;font-size:.9rem;text-decoration:none;display:inline-flex}:scope .app-menu-group>button{text-align:start;cursor:pointer;background:0 0;border:0;font-family:inherit}:scope .app-primary a:where(:hover),:scope .app-search a:where(:hover),:scope .app-menu-panel a:where(:hover),:scope .app-menu-group>button:where(:hover){background:var(--edition-wash)}:scope .app-primary a:where([aria-current=page]),:scope .app-search a:where([aria-current=page]),:scope .app-menu-panel a:where([aria-current=page]){color:var(--edition-accent);text-underline-offset:.35em;text-decoration:underline;text-decoration-thickness:2px}:scope .app-search{flex:0 auto;min-inline-size:0;max-inline-size:100%}:scope .app-search a{max-inline-size:100%}:scope .app-search kbd{color:var(--edition-quiet);font:inherit;font-size:.75em}:scope .app-account{flex:none;min-inline-size:0;max-inline-size:100%}:scope .app-header .logout-button{overflow-wrap:anywhere;white-space:normal;min-block-size:max(2.75rem,45px);max-inline-size:100%;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,opacity .15s}:scope .app-menu{display:none}:scope .app-menu summary{border-radius:var(--edition-radius);block-size:max(2.75rem,45px);inline-size:max(2.75rem,45px);color:var(--edition-ink);cursor:pointer;place-items:center;list-style:none;display:grid}:scope .app-menu summary::-webkit-details-marker{display:none}:scope .app-menu summary:where(:hover){background:var(--edition-wash)}:scope .app-menu-panel{z-index:20;border:1px solid var(--edition-control-border);border-radius:var(--edition-radius);background:var(--edition-paper);flex-direction:column;max-block-size:min(max(5rem,100dvh - 5rem),100dvh - 8px);inline-size:min(20rem,100%);padding:min(.5rem,4vw,2vh);display:flex;position:absolute;inset-block-start:calc(100% + .25rem);inset-inline-end:0;overflow-y:auto;box-shadow:0 .5rem 1.5rem #00000026}:scope .app-menu-panel a,:scope .app-menu-group>button{overflow-wrap:anywhere;flex:none;min-block-size:max(2.75rem,45px);padding-inline:min(.6rem,4vw)}:scope .app-menu-group{flex-direction:column;display:flex}:scope .app-menu-group+.app-menu-group{border-block-start:1px solid var(--edition-line);margin-block-start:.25rem;padding-block-start:.25rem}:scope .app-menu-panel a:where([aria-current=page]){background:var(--edition-wash)}@media (max-width:70rem){:scope .app-primary{display:none}:scope .app-search{margin-inline-start:auto}:scope .app-search kbd{display:none}:scope .app-menu{display:block}}@media (max-width:24rem){:scope .app-header{gap:0}:scope .app-brand{font-size:1.4rem}:scope .app-search a{padding-inline:.35rem;font-size:.8rem}}:scope .reader-breadcrumb ol{color:var(--edition-quiet);font-family:var(--edition-ui);flex-wrap:wrap;align-items:center;gap:0 .5rem;margin:.25rem 0;padding:0;font-size:.85rem;list-style:none;display:flex}:scope .reader-breadcrumb li{overflow-wrap:anywhere;min-inline-size:0}:scope .reader-breadcrumb li+li:before{content:"›";margin-inline-end:.5rem}:scope .reader-breadcrumb a{min-block-size:max(2.75rem,45px);color:var(--edition-accent);align-items:center;display:inline-flex}:scope .reader-breadcrumb [aria-current=page]{color:var(--edition-ink)}:scope .reader-topline,:scope .reader-heading,:scope .reader-toolbar{justify-content:space-between;align-items:center;gap:1rem;display:flex}:scope .reader-topline{border-block-end:1px solid var(--edition-line);padding-block-end:1.1rem}:scope .site-mark{color:var(--edition-quiet);letter-spacing:.15em;text-transform:uppercase;font-size:.75rem;font-weight:700}:scope .reader-heading{align-items:flex-end;padding-block:clamp(2rem,6vw,5rem) 2rem}:scope .reader-page .reader-heading{flex-flow:wrap;align-items:center;gap:.5rem 1.25rem;padding-block:.75rem}:scope .reader-page .reader-heading:has(.reading-settings[open]){align-items:flex-start}:scope .reader-page .reader-heading>:where(div:first-child){flex:9rem;min-inline-size:0}:scope .reader-title{letter-spacing:-.06em;overflow-wrap:anywhere;margin-block:.3rem 0;font-size:clamp(3.6rem,8vw,8rem);font-weight:400;line-height:.9}:scope .reader-page .reader-title{letter-spacing:-.035em;font-size:clamp(2.5rem,4vw,4rem);line-height:1}:scope .reader-subtitle{color:var(--edition-quiet);margin-block:1.2rem 0;font-size:clamp(1rem,2vw,1.35rem)}:scope .reader-page .reader-subtitle{margin-block-start:.35rem;font-size:1rem}:scope .reader-toolbar{border-block:1px solid var(--edition-line);flex-wrap:wrap;justify-content:flex-start;padding-block:.75rem}:scope .reader-page .reader-toolbar{padding-block:.25rem}:scope .edition-nav{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}:scope .edition-nav a{border-radius:var(--edition-radius);min-block-size:2.5rem;color:var(--edition-accent);text-underline-offset:.25em;padding:.6rem .85rem;font-size:.85rem;font-weight:700;text-decoration:underline;display:inline-block}:scope .edition-nav a[aria-current=true]{background:var(--edition-wash);color:var(--edition-ink);text-decoration:none}:scope .reader-filters{font-family:var(--edition-ui);flex-wrap:wrap;align-items:center;gap:.25rem;padding-block:.5rem;display:flex}:scope .reader-filter-picker>summary{min-block-size:2.75rem;color:var(--edition-ink);font:700 .85rem/1.4 var(--edition-ui);cursor:pointer;overflow-wrap:anywhere;align-content:center;padding-inline:.75rem}:scope .reader-filters a{border-radius:var(--edition-radius);min-block-size:2.75rem;color:var(--edition-accent);text-underline-offset:.25em;align-items:center;gap:.2rem;padding:.6rem .75rem;font-size:.85rem;font-weight:700;text-decoration:underline;display:inline-flex}:scope .reader-filters a[aria-current=page]{background:var(--edition-wash);color:var(--edition-ink);text-decoration:none}:scope .reader-filter-empty{border:1px solid var(--edition-line);background:var(--edition-paper);margin-block-start:1.5rem;padding:clamp(1rem,4vw,2rem)}:scope .reader-filter-empty h2{margin-block:0 .5rem;font-size:1.5rem;font-weight:400}:scope .toolbar-caption{color:var(--edition-quiet);margin-inline-end:.5rem;font-size:.8rem}:scope .reader-navigation{border-block-end:1px solid var(--edition-line);font-family:var(--edition-ui);flex-wrap:wrap;align-items:start;gap:.5rem;padding-block:.5rem;display:flex}:scope .chapter-picker{flex:15rem;min-inline-size:0}:scope .chapter-picker:where([open]){flex-basis:100%}:scope .chapter-picker>summary{border:1px solid var(--edition-control-border);border-radius:var(--edition-radius);background:var(--edition-paper);min-block-size:2.75rem;color:var(--edition-ink);cursor:pointer;overflow-wrap:anywhere;padding:.7rem .85rem;font-weight:700}:scope .chapter-picker:where([open])>summary{margin-block-end:.75rem}:scope .chapter-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}:scope .chapter-list details{border:1px solid var(--edition-line);background:var(--edition-paper);min-inline-size:0}:scope .chapter-list summary{cursor:pointer;min-block-size:2.75rem;padding:.7rem;font-size:.78rem;line-height:1.4}:scope .chapter-list details:open{border-color:var(--edition-accent)}:scope .chapter-list ul{max-block-size:20rem;margin:0;padding:.2rem .5rem .5rem;list-style:none;overflow-y:auto}:scope .chapter-list li a{min-block-size:2.75rem;color:var(--edition-accent);overflow-wrap:anywhere;padding:.7rem .5rem;font-size:.8rem;line-height:1.4;display:block}:scope .chapter-list a[aria-current=location]{background:var(--edition-wash);color:var(--edition-ink);font-weight:700}:scope .side-navigation,:scope .sequential-navigation{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block-start:0;display:flex}:scope .reader-page .side-navigation .toolbar-caption{flex-basis:auto}:scope .side-navigation a,:scope .side-navigation>span[aria-current],:scope .sequential-navigation a,:scope .sequential-navigation span{border:1px solid var(--edition-line);min-block-size:max(2.75rem,45px);min-inline-size:max(2.75rem,45px);color:var(--edition-accent);align-items:center;padding:.55rem .85rem;font-size:.85rem;display:inline-flex}:scope .side-navigation [aria-current=page]{background:var(--edition-wash);color:var(--edition-ink);font-weight:700}:scope .sequential-navigation span{color:var(--edition-quiet)}:scope .reading-shortcuts{display:none}:scope .reading-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(1rem,3vw,2.5rem);padding-block-start:1rem;display:grid}:scope .reading-panel{background:var(--edition-paper);border:1px solid var(--edition-line);min-inline-size:0;padding:clamp(1rem,2vw,1.75rem)}:scope .reading-panel-title{border-block-end:1px solid var(--edition-line);overflow-wrap:anywhere;margin-block:.2rem .75rem;padding-block-end:.5rem;font-size:clamp(1.4rem,2vw,2rem);font-weight:400}:scope .manuscript{color:var(--edition-ink);font-family:var(--edition-reading);font-size:var(--reading-font-size,20px);line-height:var(--reading-line-height,1.8);overflow-wrap:anywhere;white-space:pre-wrap;-webkit-hyphens:none;hyphens:none;margin:0}:scope .text-anchor{color:inherit;background:color-mix(in srgb, var(--edition-accent) 28%, transparent);border-block-end:2px solid var(--edition-accent)}:scope .anchor-target{vertical-align:baseline;block-size:1em;inline-size:1px;margin-inline-end:-1px;scroll-margin-block-start:2rem;display:inline-block}:scope .anchor-target:target+.text-anchor{outline:2px solid var(--edition-accent);outline-offset:2px}:scope .anchor-list{border-block-start:1px solid var(--edition-line);margin-block-start:2rem;padding-block-start:1rem}:scope .anchor-list h3{font-size:1.1rem}:scope .anchor-list ul{gap:.75rem;padding:0;list-style:none;display:grid}:scope .anchor-list li{border:1px solid var(--edition-line);overflow-wrap:anywhere;gap:.3rem;min-inline-size:0;padding:.8rem;display:grid}:scope .anchor-list blockquote{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--edition-reading);margin:.3rem 0}:scope .historical-lc{border-block-start:1px solid var(--edition-line);margin-block-start:2rem;padding-block-start:1.5rem}:scope .historical-lc h3{margin-block-end:.5rem;font-size:1.15rem}:scope .historical-lc .historical-lc-note{max-inline-size:70ch;color:var(--edition-quiet);margin-block-end:1rem}:scope .historical-lc .historical-lc-list{gap:1rem;display:grid}:scope .historical-lc .historical-lc-item{border:1px solid var(--edition-line);border-radius:var(--edition-radius);min-inline-size:0;padding:1rem}:scope .historical-lc .historical-lc-item p{margin-block-start:.5rem}:scope .historical-lc .historical-lc-item blockquote{white-space:pre-wrap;overflow-wrap:anywhere;border-inline-start:2px solid;margin-block-start:.75rem;padding-inline-start:.75rem}:scope .historical-lc .historical-lc-meta{flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;display:flex}:scope .historical-lc .historical-lc-meta span{border-radius:var(--edition-radius);background:var(--edition-wash);color:var(--edition-ink);font:.8rem var(--edition-ui);padding:.2rem .5rem}:scope .anchor-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}:scope .source-note{color:var(--edition-quiet);overflow-wrap:anywhere;font-size:.78rem;line-height:1.6}:scope .provenance{border-block-start:1px solid var(--edition-line);margin-block-start:2rem;padding-block-start:1rem}:scope .source-figure{margin:0}:scope .image-print-provenance{display:none}:scope .source-image{border:1px solid var(--edition-line);background:var(--edition-wash);block-size:auto;max-inline-size:100%;display:block}:scope .image-viewer-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;margin-block-end:.75rem;display:flex}:scope .image-viewer-heading h2{min-inline-size:0;color:var(--edition-ink);font:700 1.1rem/1.3 var(--edition-ui);overflow-wrap:anywhere;margin:0}:scope .image-view-controls,:scope .image-dialog-controls{flex-wrap:wrap;align-items:end;gap:.75rem 1rem;display:flex}:scope .image-view-controls{margin-block:.25rem .75rem}:scope .geometry-choice{border:0;min-inline-size:0;max-inline-size:100%;margin:0;padding:0}:scope .geometry-choice legend,:scope .readability-choice>span{color:var(--edition-quiet);font:700 .78rem/1.4 var(--edition-ui);margin-block-end:.35rem}:scope .geometry-segmented{border:1px solid var(--edition-line);border-radius:var(--edition-radius);background:var(--edition-wash);flex-wrap:wrap;gap:.2rem;max-inline-size:100%;padding:.2rem;display:inline-flex}:scope .geometry-segmented button{overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}:scope .readability-choice{grid-template-columns:minmax(0,1fr);gap:.25rem;min-inline-size:0;max-inline-size:100%;margin:calc(-1*max(.3rem,8px));padding:max(.3rem,8px);display:grid;overflow:hidden}:scope .readability-choice .readability-current{overflow-wrap:anywhere;display:none}:scope .readability-choice select{border:1px solid var(--edition-control-border);border-radius:var(--edition-radius);background:var(--edition-paper);min-block-size:max(2.75rem,45px);inline-size:100%;min-inline-size:0;max-inline-size:100%;color:var(--edition-ink);font:600 .84rem/1.4 var(--edition-ui);padding:.55rem 2rem .55rem .75rem}:scope .image-review-status{color:var(--edition-quiet);font:600 .78rem/1.45 var(--edition-ui);flex-wrap:wrap;gap:.35rem 1rem;margin-block-end:.75rem;display:flex}:scope .image-review-status span+span{border-inline-start:1px solid var(--edition-line);padding-inline-start:.85rem}:scope .image-source-limits{border-inline-start:3px solid var(--edition-accent,var(--edition-line));background:var(--edition-wash);max-inline-size:70ch;color:var(--edition-ink);font:.8rem/1.5 var(--edition-ui);gap:.3rem;margin-block:0 .75rem;padding:.55rem .8rem;list-style:none;display:grid}:scope .image-inline-stage{border:1px solid var(--edition-line);background:var(--edition-wash);scrollbar-color:var(--edition-accent) var(--edition-wash);min-block-size:7rem;max-block-size:min(66vh,44rem);position:relative;overflow:auto}:scope .image-inline-stage .source-image{max-inline-size:none;margin-inline:auto}:scope .image-inline-toolbar{border-block-end:1px solid var(--edition-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-block:.55rem;display:flex}:scope .image-inline-toolbar .image-tools{align-items:center}:scope .image-tools button[type=button] svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;block-size:1rem;inline-size:1rem}:scope .image-provenance{font:.78rem/1.5 var(--edition-ui);margin-block-start:.35rem}:scope .image-provenance summary,:scope .image-source-options summary{min-block-size:max(2.75rem,45px);color:var(--edition-accent);text-underline-offset:.2em;cursor:pointer;padding-block:.55rem;font-weight:700}:scope .image-source-options{font:.82rem/1.45 var(--edition-ui);margin-block-start:.5rem}:scope .image-source-options>div{flex-wrap:wrap;gap:.5rem;display:flex}:scope .source-caption{margin-block-start:1rem}:scope .source-caption p{margin-block:.35rem}:scope .asset-provenance{border-block-start:1px solid var(--edition-line);font-family:var(--edition-ui);margin-block-start:1.5rem;padding-block-start:1rem}:scope .asset-provenance h3{font-size:1rem}:scope .asset-provenance ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}:scope .asset-provenance li{background:var(--edition-wash);overflow-wrap:anywhere;gap:.2rem;padding:.75rem;font-size:.78rem;line-height:1.45;display:grid}:scope .image-version-list,:scope .image-viewer-actions,:scope .image-tools{font-family:var(--edition-ui);flex-wrap:wrap;gap:.5rem;display:flex}:scope .image-version-list{margin-block-end:1rem}:scope .image-recommendation{max-inline-size:70ch;color:var(--edition-quiet);font:.82rem/1.5 var(--edition-ui);margin-block:0 .75rem}:scope .image-problem{background:var(--edition-wash);max-inline-size:70ch;color:var(--edition-ink);font:.82rem/1.5 var(--edition-ui);margin-block:0 .75rem;padding:.65rem .8rem}:scope .image-version-list button,:scope .image-viewer-actions button,:scope .image-viewer-actions a,:scope .geometry-segmented button,:scope .image-inline-toolbar button,:scope .image-inline-stage .image-load-message button,:scope .image-source-options button,:scope .image-dialog button,:scope .image-dialog-footer a{border:1px solid var(--edition-control-border);border-radius:var(--edition-radius);background:var(--edition-paper);min-block-size:max(2.75rem,45px);min-inline-size:max(2.75rem,45px);color:var(--edition-accent);font:700 .82rem/1.4 var(--edition-ui);cursor:pointer;padding:.55rem .8rem;text-decoration:none}:scope .image-version-list button[aria-pressed=true],:scope .geometry-segmented button[aria-pressed=true],:scope .image-tools button[aria-pressed=true]{border-color:var(--edition-accent);background:var(--edition-accent);color:var(--edition-accent-ink)}:scope .geometry-segmented button:disabled,:scope .image-inline-toolbar button:disabled,:scope .readability-choice select:disabled{opacity:.58;cursor:not-allowed}:scope .image-viewer-actions{margin-block-start:1rem}:scope .image-viewer-actions a,:scope .image-dialog-footer a{align-items:center;display:inline-flex}:scope .image-dialog{border:1px solid var(--edition-line);background:var(--edition-paper);max-block-size:94dvh;inline-size:min(96vw,100rem);max-inline-size:none;color:var(--edition-ink);padding:0;box-shadow:0 2rem 5rem #0000004d}:scope .image-dialog:open{overscroll-behavior:contain;overflow:auto}:scope .image-dialog::backdrop{background:#0d1611cc}:scope .image-dialog-shell{flex-direction:column;min-block-size:min(75dvh,46rem);display:flex}:scope .image-dialog-heading,:scope .image-dialog-toolbar,:scope .image-dialog-footer{font-family:var(--edition-ui);padding:.55rem clamp(1rem,2vw,2rem)}:scope .image-dialog-heading{border-block-end:1px solid var(--edition-line);justify-content:space-between;align-items:center;gap:1rem;display:flex}:scope .image-dialog-heading h2{font:400 clamp(1.3rem, 2vw, 2rem)/1.2 var(--edition-reading);margin:.1rem 0}:scope .image-dialog .image-problem{max-inline-size:none;margin:0;padding:.55rem clamp(1rem,2vw,2rem)}:scope .image-dialog-identity{flex-wrap:wrap;align-items:baseline;gap:.1rem .75rem;min-inline-size:0;display:flex}:scope .image-dialog-identity p{color:var(--edition-quiet);font:.8rem/1.4 var(--edition-ui);overflow-wrap:anywhere;margin:0}:scope .image-source-toggle{align-items:center;gap:.5rem;display:none}:scope .image-dialog-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}:scope .image-dialog-controls{align-items:center}:scope .image-dialog-source-controls{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}:scope .image-dialog-review{font:.8rem/1.4 var(--edition-ui)}:scope .image-dialog-review summary,:scope .image-shortcuts summary{cursor:pointer;min-block-size:max(2.75rem,45px);min-inline-size:max(2.75rem,45px);padding:.7rem}:scope .image-dialog-review p{max-inline-size:40ch;margin:.35rem 0}:scope .image-dialog-toolbar .image-version-list{margin:0}:scope .image-tools{align-items:center}:scope .image-tools output{text-align:center;min-inline-size:3.5rem;font-size:.8rem}:scope .image-dialog-content{flex:1;grid-template-columns:minmax(0,1fr);min-block-size:0;display:grid}:scope .image-position-note{color:var(--edition-quiet);font:.78rem/1.4 var(--edition-ui);margin:0;padding:.35rem clamp(1rem,2vw,2rem)}:scope .image-dialog-content.is-comparing{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr)}:scope .image-dialog-text{border-inline-start:1px solid var(--edition-line);min-block-size:0;max-block-size:max(55vh,14rem);padding:1rem clamp(1rem,2vw,2rem);overflow:auto}:scope .image-dialog-text h3{font:700 .85rem var(--edition-ui);margin-block:0 1rem}:scope .image-stage{background:var(--edition-wash);cursor:grab;touch-action:none;overscroll-behavior:contain;place-items:center;block-size:clamp(14rem,55vh,38rem);min-block-size:min(45vh,24rem);display:grid;position:relative;overflow:hidden}:scope .image-load-message{z-index:1;border:1px solid var(--edition-line);background:var(--edition-paper);max-inline-size:calc(100% - 2rem);color:var(--edition-ink);font:.9rem/1.4 var(--edition-ui);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;padding:.7rem;display:flex;position:absolute;inset:1rem auto auto 50%;transform:translate(-50%)}:scope .image-stage:active{cursor:grabbing}:scope .image-pan-content{transform-origin:50%;flex:none;position:relative}:scope .image-pan-content>img{object-fit:fill;-webkit-user-select:none;user-select:none;block-size:100%;inline-size:100%;display:block}:scope .image-tile-layer{pointer-events:none;position:absolute;inset:0}:scope .image-tile-layer img{object-fit:fill;display:block;position:absolute}:scope .image-dialog-footer{border-block-start:1px solid var(--edition-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}:scope .image-dialog-footer nav{flex-wrap:wrap;gap:.5rem;display:flex}:scope .image-dialog-footer span{color:var(--edition-quiet);align-items:center;font-size:.82rem;display:inline-flex}:scope .image-dialog-footer .source-note{flex-basis:100%;margin:0}:scope .dating-note{border-inline-start:3px solid var(--edition-warning);background:var(--edition-wash);color:var(--edition-ink);font-family:var(--edition-ui);margin-block-start:1.5rem;padding:.9rem 1rem;font-size:.85rem;line-height:1.55}:scope .nachfoto-order{border:1px solid var(--edition-line);border-inline-start:4px solid var(--edition-warning);background:var(--edition-paper);max-inline-size:70rem;margin-block-start:2rem;padding:clamp(1.25rem,3vw,2.5rem)}:scope .nachfoto-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;display:flex}:scope .nachfoto-heading h2{margin:.4rem 0;font-size:clamp(1.4rem,2vw,2rem);font-weight:400}:scope .nachfoto-heading p{color:var(--edition-warning);font-family:var(--edition-ui);margin:.4rem 0;font-weight:700}:scope .nachfoto-order dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2rem;margin-block:1.5rem;display:grid}:scope .nachfoto-order dt{color:var(--edition-quiet);font-family:var(--edition-ui);text-transform:uppercase;letter-spacing:.08em;margin-block-end:.3rem;font-size:.78rem;font-weight:700}:scope .nachfoto-order dd{overflow-wrap:anywhere;margin:0;line-height:1.55}:scope .nachfoto-related-link{overflow-wrap:anywhere;align-content:center;min-block-size:44px;display:inline-block}:scope .nachfoto-progress{border-block-start:1px solid var(--edition-line);margin-block-start:2rem;padding-block-start:1rem}:scope .nachfoto-progress form{justify-items:start;gap:.75rem;margin-block-start:1rem;display:grid}:scope .nachfoto-progress input[type=file]{min-block-size:44px;max-inline-size:100%}:scope .nachfoto-page .reader-heading>div{min-inline-size:0}:scope .nachfoto-page .reader-title{overflow-wrap:anywhere}:scope .nachfoto-list{max-inline-size:70rem}:scope .nachfoto-list li{border-block-end:1px solid var(--edition-line);overflow-wrap:anywhere;padding-block:1rem}:scope .nachfoto-list a{padding-block:.5rem;display:inline-block}:scope .timeline{border-block-start:1px solid var(--edition-line);max-inline-size:48rem;margin-block-start:3rem;padding-block-start:1rem}:scope .timeline h2{font-size:1.5rem;font-weight:400}:scope .timeline li{margin-block:.75rem;line-height:1.55}:scope .status-note{margin-block:0;font-size:.85rem;line-height:1.5}@container reader (max-width:52rem){:scope .readability-choice .readability-current{display:block}:scope .reading-shortcuts{flex-wrap:wrap;gap:.5rem;padding-block-start:1rem;display:flex}:scope .reading-shortcuts a{border:1px solid var(--edition-control-border);border-radius:var(--edition-radius);min-block-size:2.75rem;color:var(--edition-accent);font-family:var(--edition-ui);align-items:center;padding-inline:.85rem;display:inline-flex}:scope .reading-grid{grid-template-columns:minmax(0,1fr);padding-block-start:1rem}}@media (max-width:52rem){:scope .nachfoto-order dl{grid-template-columns:minmax(0,1fr)}:scope .login-page{grid-template-columns:minmax(0,1fr);gap:2rem}:scope .chapter-list{grid-template-columns:minmax(0,1fr)}:scope .login-context{margin-block-start:1.5rem}:scope .image-dialog-content.is-comparing{grid-template-columns:minmax(0,1fr)}:scope .image-dialog-text{border-inline-start:0;border-block-start:1px solid var(--edition-line);max-block-size:35vh}:scope .image-dialog-content.is-comparing .image-dialog-text{min-block-size:calc(25vh + 1px)}:scope .image-dialog-content.is-comparing .image-stage{block-size:clamp(14rem,34vh,20rem);min-block-size:calc(25vh + 1px)}}@media (max-width:38rem){:scope .page-shell{inline-size:min(100% - 1.5rem,88rem)}:scope .app-header{margin-inline:calc(min(.75rem,4vw) - .75rem)}:scope .reader-topline,:scope .reader-heading{flex-direction:column;align-items:flex-start}:scope .reader-heading{padding-block:2rem 1.5rem}:scope .toolbar-caption{flex-basis:100%}:scope .image-dialog{max-block-size:100dvh;inline-size:100vw}:scope .image-dialog-heading,:scope .image-dialog-toolbar,:scope .image-dialog-footer{padding:.65rem .75rem}:scope .image-dialog-toolbar{gap:.35rem}:scope .image-dialog-source-controls{flex-basis:100%;display:none}:scope .image-dialog-source-controls.is-open{display:flex}:scope .image-source-toggle{display:inline-flex}:scope .image-dialog-toolbar .readability-choice .readability-current{display:none}}@media (prefers-reduced-motion:reduce){:scope *,:scope :before,:scope :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (forced-colors:active){:scope .app-primary a:where([aria-current=page]),:scope .app-search a:where([aria-current=page]),:scope .app-menu-panel a:where([aria-current=page]){outline:2px solid linktext}:scope .app-primary a:where([aria-current=page]):focus-visible,:scope .app-search a:where([aria-current=page]):focus-visible,:scope .app-menu-panel a:where([aria-current=page]):focus-visible{outline-offset:3px;outline:4px dashed canvastext}:scope .app-menu-panel a:where([aria-current=page]):focus-visible{outline-offset:-4px}:scope .edition-nav a[aria-current=true]{outline:2px solid linktext}:scope .edition-nav a[aria-current=true]:focus-visible{outline-offset:3px;outline:4px dashed canvastext}:scope .dating-note{border-color:canvastext}}@media print{:scope[data-theme]{--edition-page:#fff;--edition-paper:#fff;--edition-ink:#000;--edition-quiet:#222;--edition-accent:#000;--edition-accent-ink:#fff;--edition-wash:#fff;--edition-warning:#000;--edition-line:#777;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}:scope,:scope *,:scope :before,:scope :after{transition:none;animation:none}:scope .page-shell{inline-size:100%;max-inline-size:none;padding:0}:scope .reader-page{padding:0}:scope .reader-topline,:scope .app-header,:scope .reader-toolbar,:scope .reader-navigation,:scope .reader-filter-picker,:scope .reader-filters,:scope .reading-shortcuts,:scope .skip-link,:scope .theme-picker,:scope .logout-button,:scope .image-viewer-actions,:scope .image-inline-toolbar,:scope .image-view-controls,:scope .image-source-options,:scope .image-version-list,:scope .image-dialog,:scope .nachfoto-progress button,:scope .nachfoto-progress form{display:none}:scope .reader-heading,:scope .reader-page .reader-heading{padding-block:0 1rem}:scope .reader-title,:scope .reader-page .reader-title{font-size:3rem}:scope .reading-grid{padding:0;display:block}:scope .reading-panel{break-inside:auto;border:0;padding:0;overflow:visible}:scope .reading-panel+.reading-panel{break-before:page;margin-block-start:1.5rem}:scope .source-image{object-fit:contain;max-block-size:20cm;inline-size:auto}:scope .image-inline-stage{max-block-size:none;overflow:visible}:scope .image-print-provenance{font:.8rem/1.5 var(--edition-ui);overflow-wrap:anywhere;margin-block:.5rem;display:block}:scope .image-inline-stage .source-image{object-fit:contain;block-size:auto;inline-size:100%!important;max-inline-size:100%!important}:scope .manuscript{white-space:pre-wrap;overflow-wrap:anywhere;orphans:3;widows:3;font-size:11pt;line-height:1.5}:scope .manuscript>span,:scope .manuscript mark{break-inside:auto}:scope .reading-preferences,:scope .raw-text-actions,:scope .reading-actions,:scope .bookmark-controls{display:none!important}:scope .reading-bracket{color:#000}}:scope .timeline-backlinks{padding-block:.25rem}:scope .timeline-page,:scope .search-page{overflow-wrap:anywhere}:scope .search-page .reader-heading>:where(div:first-child){flex-basis:min(100%,14rem)}:scope .timeline-page .edition-nav a,:scope .search-page .edition-nav a{overflow-wrap:anywhere;min-block-size:max(2.75rem,45px);min-inline-size:0;max-inline-size:100%}:scope .timeline-intro{max-inline-size:65rem;line-height:1.6;font-family:var(--edition-ui);margin-block:.25rem;font-size:.85rem}:scope .timeline-intro summary,:scope .search-rules summary{min-block-size:max(2.75rem,45px);color:var(--edition-accent);cursor:pointer;padding-block:.7rem}:scope .timeline-intro p{max-inline-size:75ch;margin-block:.5rem}:scope .timeline-order{color:var(--edition-quiet);font:.8rem/1.45 var(--edition-ui);margin-block:.25rem .75rem}:scope .timeline-controls{border-block-end:1px solid var(--edition-line);font-family:var(--edition-ui);grid-template-columns:minmax(0,1fr) auto;gap:.65rem;padding-block:.5rem 1rem;display:grid}:scope .timeline-controls label{gap:.25rem;min-inline-size:0;font-size:.85rem;font-weight:700;display:grid}:scope .timeline-search{grid-column:1/-1}:scope .timeline-filter-panel{grid-column:1/-1;min-inline-size:0}:scope .timeline-filter-panel summary{border:1px solid var(--edition-control-border);border-radius:var(--edition-radius);min-block-size:max(2.75rem,45px);color:var(--edition-accent);cursor:pointer;overflow-wrap:anywhere;padding:.7rem .8rem}:scope .timeline-filter-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding-block-start:.65rem;display:grid}:scope .timeline-controls input,:scope .timeline-controls select{min-block-size:max(2.75rem,45px);inline-size:100%;min-inline-size:0;color:var(--edition-ink);background:var(--edition-paper);border:1px solid var(--edition-control-border);border-radius:var(--edition-radius);font:inherit;padding:.65rem;font-weight:400}:scope .timeline-controls select{appearance:none;text-overflow:ellipsis;padding-inline-end:2rem;overflow:hidden}:scope .timeline-page button{color:var(--edition-accent);border:1px solid var(--edition-accent);border-radius:var(--edition-radius);background:var(--edition-paper);font-family:var(--edition-ui);cursor:pointer;padding:.65rem .85rem}:scope .timeline-controls button,:scope .timeline-empty button{overflow-wrap:anywhere;min-block-size:max(2.75rem,45px);min-inline-size:max(2.75rem,45px);max-inline-size:100%}:scope .timeline-controls button{place-self:end start}:scope .timeline-results-bar{font-family:var(--edition-ui);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding-block:.5rem;font-size:.9rem;display:flex}:scope .timeline-switch{border:0;flex-wrap:wrap;gap:.25rem;margin:0;padding:0;display:flex}:scope .timeline-switch legend{color:var(--edition-quiet);font-size:.75rem}:scope .timeline-switch input{accent-color:var(--edition-accent)}:scope .timeline-switch label{border:1px solid var(--edition-control-border);border-radius:var(--edition-radius);cursor:pointer;align-items:center;gap:.4rem;min-block-size:max(2.75rem,45px);padding-inline:.65rem;display:inline-flex}:scope .timeline-switch label:has(input:checked){border-color:var(--edition-accent);background:var(--edition-wash)}:scope .timeline-cards{border-block-end:1px solid var(--edition-line);margin:0;padding:0;list-style:none}:scope .timeline-card{border-block-start:1px solid var(--edition-line);overflow-wrap:anywhere;grid-template-columns:minmax(10rem,.6fr) minmax(0,2fr);gap:.5rem clamp(1rem,3vw,2rem);padding-block:1rem;scroll-margin-block-start:2rem;display:grid}:scope .timeline-card h2{margin:0;font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:400;line-height:1.2}:scope .timeline-card-date p,:scope .timeline-evidence p{margin-block:.25rem}:scope .timeline-identity{color:var(--edition-quiet);font:.8rem/1.45 var(--edition-ui)}:scope .timeline-classification{color:var(--edition-quiet);font-family:var(--edition-ui);font-size:.8rem;line-height:1.5}:scope .timeline-classification span{font-size:.7rem;display:block}:scope .timeline-event{white-space:pre-wrap;margin:0;font-size:1.05rem;line-height:1.55}:scope .timeline-note{margin-block:.65rem}:scope .timeline-card h3,:scope .timeline-table h3{font-family:var(--edition-ui);color:var(--edition-quiet);margin-block:0 .2rem;font-size:.8rem}:scope .timeline-note p{white-space:pre-wrap;margin:0;line-height:1.5}:scope .timeline-evidence{flex-wrap:wrap;gap:0 1rem;display:flex}:scope .timeline-sources{font-family:var(--edition-ui);flex-wrap:wrap;gap:.75rem;font-size:.9rem;display:flex}:scope .timeline-sources a{align-items:center;min-block-size:max(2.75rem,45px);min-inline-size:max(2.75rem,45px);padding-inline:.3rem;display:inline-flex}:scope .timeline-empty{border:1px solid var(--edition-line);background:var(--edition-paper);padding:2rem}:scope .timeline-table-scroll{border:1px solid var(--edition-line);background:var(--edition-paper);max-inline-size:100%;overflow-x:auto}@media print{:scope .timeline-table-scroll{overflow:visible}}:scope .timeline-scroll-hint{color:var(--edition-quiet);font:.8rem/1.4 var(--edition-ui);margin:0;padding:.5rem 1rem 0}@media print{:scope .timeline-scroll-hint{display:none}}:scope .timeline-table{border-collapse:collapse;table-layout:fixed;inline-size:100%;min-inline-size:60rem}@media print{:scope .timeline-table{table-layout:fixed;inline-size:100%;min-inline-size:0}:scope .timeline-table th,:scope .timeline-table td{overflow-wrap:anywhere}:scope .timeline-table thead{display:table-header-group}:scope .timeline-table tr{break-inside:avoid}}:scope .timeline-table caption{text-align:start;font-family:var(--edition-ui);color:var(--edition-quiet);padding:1rem;font-size:.85rem}:scope .timeline-table th,:scope .timeline-table td{vertical-align:top;border-block-start:1px solid var(--edition-line);border-inline-end:1px solid var(--edition-line);overflow-wrap:anywhere;text-align:start;padding:1.25rem;font-weight:400;line-height:1.6}:scope .timeline-table thead{background:var(--edition-wash);font-family:var(--edition-ui)}:scope .timeline-table th:first-child{inline-size:26%}:scope .timeline-table th:nth-child(2){inline-size:44%}:scope .timeline-table th strong{font-size:1.2rem}@media (max-width:40rem){:scope .timeline-controls{grid-template-columns:minmax(0,1fr)}:scope .timeline-filter-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr))}:scope .timeline-card{grid-template-columns:minmax(0,1fr)}}:scope .timeline-filter{grid-template-columns:minmax(0,1fr);align-content:start;gap:.5rem;min-inline-size:0;display:grid}:scope .timeline-filter-current{color:var(--edition-quiet);overflow-wrap:anywhere;font-size:.8rem;line-height:1.4}:scope .timeline-select{align-self:start;min-inline-size:0;position:relative}:scope .timeline-select:after{content:"";pointer-events:none;border-block-end:2px solid;border-inline-end:2px solid;block-size:.45rem;inline-size:.45rem;position:absolute;inset-block-end:1.1rem;inset-inline-end:.8rem;transform:rotate(45deg)}}@scope(.edition){:scope .search-form{font-family:var(--edition-ui);flex-wrap:wrap;align-items:end;gap:.65rem;margin-block:.75rem .25rem;display:flex}:scope .search-form>div{grid-template-columns:minmax(0,1fr);gap:.25rem;min-inline-size:0;max-inline-size:100%;display:grid}:scope .search-query-field{flex:100%}:scope .search-form label{font-size:.85rem;font-weight:700}:scope .search-form input[type=search],:scope .search-form button{border:1px solid var(--edition-control-border);border-radius:var(--edition-radius);background:var(--edition-paper);min-block-size:max(2.75rem,45px);max-inline-size:100%;color:var(--edition-ink);font:inherit;min-inline-size:0;padding:.6rem .8rem}:scope .search-form button{background:var(--edition-accent);min-inline-size:max(2.75rem,45px);color:var(--edition-accent-ink);cursor:pointer}:scope .search-form button:disabled{cursor:wait;opacity:.65}:scope .search-form input[type=search]{inline-size:100%;caret-color:var(--edition-accent);overflow:hidden}:scope .search-mode-field{border:0;min-inline-size:0;max-inline-size:100%;margin:0;padding:0}:scope .search-mode-field legend{font-size:.85rem;font-weight:700}:scope .search-mode-options{flex-wrap:wrap;gap:.25rem;display:flex}:scope .search-mode-options label{overflow-wrap:anywhere;align-items:center;gap:.4rem;min-block-size:max(2.75rem,45px);min-inline-size:0;max-inline-size:100%;padding:.3rem .55rem;font-weight:400;display:inline-flex}:scope .search-mode-options input{block-size:1.1rem;inline-size:1.1rem;accent-color:var(--edition-accent);flex:none}:scope .search-mode-options span{min-inline-size:0}:scope .search-form a{overflow-wrap:anywhere;min-block-size:max(2.75rem,45px);min-inline-size:0;max-inline-size:100%;padding:.7rem .4rem;display:inline-block}:scope .search-rules,:scope .search-shortcuts{max-inline-size:75ch;font:.85rem/1.5 var(--edition-ui)}:scope .search-shortcuts summary{min-block-size:max(2.75rem,45px);color:var(--edition-accent);cursor:pointer;padding-block:.7rem}:scope .search-rules p,:scope .search-shortcuts p{margin-block:.25rem .75rem}:scope .search-results{margin-block:.75rem 1.5rem;padding:0;list-style:none}:scope .search-results li{border-block-start:1px solid var(--edition-line);padding-block:.75rem}:scope .search-results h2{margin-block:0;font-size:1.25rem}:scope .search-page a{text-underline-offset:.2em}:scope .search-results h2 a{overflow-wrap:anywhere;min-block-size:max(2.75rem,45px);max-inline-size:100%;padding-block:.5rem;display:inline-block}:scope .search-results blockquote{white-space:pre-wrap;overflow-wrap:anywhere;max-inline-size:75ch;margin:.35rem 0 0;font-size:1.05rem;line-height:1.55}:scope .search-results mark,:scope .search-highlight{background:var(--edition-wash);color:var(--edition-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone}:scope .search-results mark{text-underline-offset:.15em;font-weight:600;text-decoration:underline;text-decoration-thickness:.1em}:scope .search-highlight{text-decoration:underline;-webkit-text-decoration-color:var(--edition-accent);text-decoration-color:var(--edition-accent);text-underline-offset:.2em}:scope #search-hit{scroll-margin-block:5rem}:scope #search-hit:focus{outline:4px solid var(--edition-focus);outline-offset:3px}:scope .search-empty{padding-block:1rem}:scope .edition-nav kbd{font:inherit;color:var(--edition-quiet);font-size:.8em}:scope .search-form button:hover{filter:brightness(.95)}:scope .search-page ::selection{background:var(--edition-accent);color:var(--edition-accent-ink)}:scope .bookmark-controls{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}:scope .bookmark-button{border:1px solid var(--edition-control-border);border-radius:var(--edition-radius);background:var(--edition-paper);min-block-size:2.75rem;color:var(--edition-ink);font:inherit;cursor:pointer;padding:.6rem .8rem}:scope .bookmark-button:hover{background:var(--edition-wash)}:scope .bookmark-button:disabled{cursor:wait;opacity:.65}:scope .reading-actions,:scope .last-reading{border-block:1px solid var(--edition-line);margin-block:1.5rem;padding-block:1rem}:scope .reader-page .reading-actions{margin-block:.25rem;padding-block:.5rem}:scope .reader-page .raw-text-actions{margin-block-end:.75rem}:scope .bookmark-list{margin-block:1.5rem;padding:0;list-style:none}:scope .bookmark-list li{border-block-start:1px solid var(--edition-line);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem;display:flex}:scope .bookmark-list li>div:first-child{flex:22rem;min-inline-size:0}:scope .bookmark-list h2,:scope .last-reading h2{margin-block:0 .6rem;font-size:1.25rem}:scope .bookmark-list p{margin-block:.5rem}:scope .bookmark-removal{max-inline-size:36ch}:scope .bookmark-list-page .last-reading{border:1px solid var(--edition-line);border-radius:var(--edition-radius);background:var(--edition-paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;max-inline-size:52rem;margin-block:1.25rem 2rem;padding:1.25rem;display:flex}:scope .bookmark-list-page #bookmarks-heading:focus{outline:4px solid var(--edition-focus);outline-offset:3px}:scope .bookmark-list-page .last-reading-content{overflow-wrap:anywhere;flex:18rem;min-inline-size:0}:scope .bookmark-list-page .last-reading p{margin-block:.3rem 0}:scope .bookmark-list-page .bookmark-list{border-block-end:1px solid var(--edition-line);max-inline-size:52rem;margin-block:.75rem 1.5rem}:scope .bookmark-list-page .bookmark-list li{gap:.5rem 1.5rem;padding-block:.75rem}:scope .bookmark-list-page .bookmark-list li>div:first-child{flex-wrap:wrap;align-items:baseline;column-gap:.75rem;display:flex}:scope .bookmark-list-page .bookmark-list h2,:scope .bookmark-list-page .bookmark-list p{margin-block:0}:scope .bookmark-list-page .bookmark-list li>div:first-child>p:not(:first-of-type){flex-basis:100%}:scope .bookmark-list-page .bookmark-open{border:1px solid var(--edition-accent);border-radius:var(--edition-radius);background:var(--edition-accent);min-block-size:max(2.75rem,45px);min-inline-size:45px;color:var(--edition-accent-ink);justify-content:center;align-items:center;padding:.6rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}:scope .bookmark-list-page .bookmark-open:hover{text-underline-offset:.2em;text-decoration:underline}:scope .bookmark-list-page .bookmark-button,:scope .bookmark-list-page .edition-nav a,:scope .bookmarks-error .bookmarks-retry,:scope .bookmarks-error .edition-nav a{min-block-size:max(2.75rem,45px);min-inline-size:45px}:scope .bookmark-list-page .bookmark-button[aria-disabled=true]{cursor:wait;background:var(--edition-wash)}:scope .bookmark-list-page .bookmark-empty{border-block-start:1px solid var(--edition-line);padding-block:.5rem 1.5rem}:scope[data-reading-focus=true] .reader-navigation{display:none}:scope .app-search a>span{overflow-wrap:anywhere;min-inline-size:0}:scope .app-account .status-note{overflow-wrap:anywhere}:scope .app-menu-panel a:focus-visible,:scope .app-menu-group>button:focus-visible{outline-offset:-4px}}
