.operations{max-width:1300px}.operations-counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:12px;gap:12px;margin:24px 0}.operations-counts div{border-bottom:1px solid var(--line);padding:12px 0}.operations-counts dt{font:13px var(--sans);text-transform:capitalize}.operations-counts dd{margin:8px 0 0;font-size:26px}.operations-actions,.operations-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin:18px 0}.operations label{display:grid;grid-gap:6px;gap:6px;min-width:0}.operations input,.operations select,.operations textarea{max-width:100%;padding:8px;border:1px solid #87988c;background:#fffef8;color:#183831;font:15px var(--sans);min-height:44px;border-radius:var(--radius-control)}.operations button{min-height:44px;border-radius:var(--radius-control);font-family:var(--sans);padding:9px 12px;background:#183831;color:white;border:1px solid #183831;cursor:pointer}.operations :is(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid #8b6432;outline-offset:3px}.operations-table-wrap{max-width:100%;overflow:auto}.operations-table{width:100%;border-collapse:collapse;font:13px var(--sans)}.operations-table td,.operations-table th{padding:10px 7px;border-bottom:1px solid #b7bcb1;text-align:left;vertical-align:top}.operations-table th:first-child{min-width:220px}.operations-table small{display:block;margin-top:6px}.operations-ready{color:#15543c}.operations-pending{color:#6d3c15}.operations-review-form{display:grid;grid-gap:12px;gap:12px;max-width:850px;border:1px solid #b7bcb1;padding:18px;margin:16px 0}.operations-review-form fieldset{display:flex;flex-wrap:wrap;gap:12px}.operations-review-form fieldset label{display:flex;align-items:center}.operations-evidence{padding:8px 0;border-bottom:1px solid #b7bcb1;overflow-wrap:anywhere}.operations-work-facts{display:flex;gap:24px;flex-wrap:wrap;margin:24px 0}.operations-cover{width:180px;height:auto;object-fit:contain;align-self:start}.operations-readiness div{display:grid;grid-template-columns:120px 1fr;grid-gap:12px;gap:12px;padding:8px 0;border-bottom:1px solid #b7bcb1}.operations-readiness dd{margin:0;overflow-wrap:anywhere}.operations-readiness dt{text-transform:capitalize}.operations-review-card{margin:24px 0}@media (max-width:650px){.operations-filters label{width:100%}.operations-review-form{padding:12px}.operations-readiness div{grid-template-columns:1fr}.operations-table th:first-child{min-width:165px}}:root{--surface-warm:#f8f5ed;--ink-muted:#59665f;--accent-archive:#8a6c39;--ink-archive:#795b2f;--state-success:#315b48;--state-warning:#795b2f;--state-error:#873b36;--focus-ink:#315e58;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--radius-control:3px;--radius-editorial:0px;--motion-quiet:180ms;--shadow-object:0 6px 16px #17252212;--measure-discussion:68ch;--measure-reading:68ch;--width-correspondence:880px;--width-community:1120px}.archive-source-identity{display:flex;align-items:center;gap:var(--space-4);min-width:0}.archive-source-identity>div{min-width:0}.archive-source-identity img{width:42px;height:auto;max-height:64px;object-fit:contain;flex:0 0 auto}.archive-source-identity h2,.archive-source-identity h3{margin:0;font:400 24px/1.2 var(--serif);overflow-wrap:anywhere}.archive-source-identity p{margin:var(--space-1) 0 0;color:var(--ink-muted);font:13px/1.6 var(--sans)}.archive-source-identity .archive-source-label{margin:0 0 var(--space-2);font:600 10px/1.5 var(--sans);letter-spacing:.1em;text-transform:uppercase}.archive-source-identity a:focus-visible{outline:3px solid var(--focus-ink);outline-offset:4px}.archive-source-identity a:hover{text-underline-offset:4px}.reading-page-boundary{border-top-color:var(--line)}.reading-theme-dark .reading-page-boundary{border-top-color:#74857c}.reading-document{font-feature-settings:"kern";font-kerning:normal}.reading-document .reading-paragraph{text-wrap:pretty}.reader-representations{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:var(--radius-control)}.reader-representations button{border:0;min-height:36px}.reader-representations button[aria-pressed=true]{background:var(--forest);color:var(--paper)}.reading-settings>div{border-radius:var(--radius-control);box-shadow:var(--shadow-object)}@media (max-width:600px){.reader-representations{justify-content:center}.reader-representations button{min-height:44px}.archive-source-identity h2,.archive-source-identity h3{font-size:22px}}@media (prefers-reduced-motion:reduce){.archive-source-identity *,.reader-representations *{animation:none;transition:none;scroll-behavior:auto}}#main h1.site-page-title{font-family:Lumitheca Inter,Arial,sans-serif;font-size:50px;font-weight:700;font-style:normal;line-height:1.06;letter-spacing:-.045em;text-transform:none;text-wrap:balance;overflow-wrap:anywhere}@media (max-width:700px){#main h1.site-page-title{font-size:42px}}.account-page.account-refined{max-width:960px;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:clamp(32px,5vw,64px);min-height:0;align-content:start;padding-block:clamp(32px,6vw,72px)}.account-refined .page-intro{padding:12px 0 0;margin:0}.account-refined .page-intro h1,.editorial-index .page-intro h1{font:400 clamp(38px,4vw,54px)/1.08 var(--serif);letter-spacing:-.025em;margin:0 0 18px}.account-refined .page-intro>p,.editorial-index .page-intro>p{font:16px/1.7 var(--sans);color:var(--ink-muted);max-width:44ch}.account-refined .page-intro .text-link{margin-top:12px;font-size:14px}.account-refined .account-panel{background:var(--surface-warm);border:1px solid var(--line);box-shadow:none;padding:clamp(24px,3vw,36px)}.account-refined .account-panel h2{font:400 30px/1.2 var(--serif)}.account-refined .account-context{font:600 14px var(--sans);margin:0 0 10px}.account-refined .account-panel .muted{font:13px/1.7 var(--sans)}.account-refined .account-tabs{flex-wrap:nowrap;gap:12px;margin:24px 0}.account-refined .account-tabs button{flex:1 1;min-height:48px;margin:0;padding:10px 0;font:14px/1.4 var(--sans);cursor:pointer}.account-refined .account-tabs button[aria-pressed=true]{font-weight:600}.account-refined .member-form input{min-height:48px;border-radius:var(--radius-control)}.account-refined .member-form .button{width:100%;margin-top:8px}.account-refined :focus-visible{outline-color:var(--focus-ink)}.account-refined button:disabled{opacity:.6;cursor:wait}.editorial-index{padding-block:clamp(32px,5vw,64px);min-height:54dvh}.editorial-index .page-intro{margin:0 0 32px;padding:0}.recovery-page{max-width:900px;padding-block:clamp(40px,7vw,80px);min-height:54dvh}.header-inner .primary-nav a[aria-current=location]{color:#e2c590;text-decoration:underline;text-underline-offset:7px}@media (min-width:801px) and (max-width:1200px){.header-inner{gap:20px}.header-inner nav{gap:18px}.header-inner nav a{font-size:13px}}@media (max-width:800px){.account-page.account-refined{grid-template-columns:1fr;gap:28px;max-width:600px}.account-refined .page-intro{padding:0}}.member-page-state h1{font:600 28px/1.3 var(--sans);letter-spacing:-.025em;margin-bottom:16px}.utility-settings{max-width:1050px}.stage11-my-library .page-intro,.stage11-search .page-intro,.utility-settings .page-intro{margin:0 0 24px;padding:0}.research-search>h1,.stage11-my-library .page-intro h1,.stage11-search .page-intro h1,.utility-settings .page-intro h1{font:600 30px/1.2 var(--sans);letter-spacing:-.035em;margin:0}.utility-settings{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:18px 36px;gap:18px 36px;align-items:start}.utility-settings>.page-intro,.utility-settings>p{grid-column:1/-1}.settings-sections{display:grid;grid-gap:6px;gap:6px;position:-webkit-sticky;position:sticky;top:90px}.settings-sections button{text-align:left;font:14px var(--sans);min-height:44px;padding:12px 16px;background:transparent;border:0;color:var(--ink);cursor:pointer}.settings-sections button[aria-current]{background:#e5ebe3;box-shadow:inset 3px 0 var(--forest);font-weight:600}.utility-settings .settings-form{margin:0;padding:0;max-width:none}.utility-settings .settings-form>section{padding:24px;border:0;margin:0 0 16px;background:var(--surface-warm);border-radius:6px}.stage11-my-library section[hidden],.utility-settings .settings-form>section[hidden],.utility-settings>button[hidden]{display:none}.utility-settings .settings-form h2{font:600 18px var(--sans);margin:0 0 20px}.utility-settings .settings-form label{margin-bottom:16px}.utility-settings .settings-form input:not([type=checkbox]),.utility-settings .settings-form select,.utility-settings .settings-form textarea{background:#ffffff80;border:1px solid var(--line);border-radius:5px;padding:12px;width:100%}.utility-settings .settings-actions{position:-webkit-sticky;position:sticky;bottom:0;background:var(--paper);padding:16px 0;display:flex;flex-wrap:wrap;gap:16px}.utility-settings>.text-button{grid-column:2;justify-self:start}.utility-settings .interest-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.utility-settings .check-row{padding:8px;min-height:44px}.library-shelf-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.library-shelf-tabs button{border:0;padding:12px 16px;min-height:44px;background:transparent;color:var(--ink);font:14px var(--sans);cursor:pointer;border-radius:4px}.library-shelf-tabs button[aria-current]{color:var(--paper);background:var(--forest)}.library-shelf-tabs span{margin-left:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.75}.stage11-my-library .shelf-section{border:0;padding-top:0;margin-top:0}.library-start{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center;background:var(--surface-warm);padding:40px;border-radius:6px}.library-start h2{font:400 32px/1.2 var(--serif);margin:0 0 16px}.library-start p{font:15px/1.7 var(--sans);max-width:40ch;color:var(--ink-muted);margin-bottom:24px}.library-start-books .member-book-list{display:flex;align-items:flex-end;gap:16px}.library-start-books .member-book{display:block;padding:0;border:0;width:33%;background:transparent}.library-start-books .member-book>span{display:none}.library-start-books .member-book img{width:100%;height:auto;max-height:220px;object-fit:contain;box-shadow:var(--shadow-object)}.stage11-search .search-form{margin-top:0}.research-search{padding-top:28px}.research-search .search-form{padding:18px 0;border:0}.research-search .research-coverage{font-size:12px;margin:12px 0}.research-search .search-families{margin:18px 0}.research-search .research-result-group{margin:24px 0}.research-search .research-filters>div{background:var(--surface-warm);padding:16px;border-radius:5px}.research-search .research-filters summary{min-height:44px;display:list-item;padding-top:10px;font-size:13px;cursor:pointer}.library-shelf-tabs :focus-visible,.settings-sections :focus-visible{outline:3px solid var(--focus-ink);outline-offset:3px}@media (max-width:600px){.utility-settings{grid-template-columns:1fr;gap:16px}.utility-settings>.page-intro,.utility-settings>.text-button,.utility-settings>p{grid-column:1}.settings-sections{grid-template-columns:repeat(4,minmax(0,1fr));position:static;gap:4px}.settings-sections button{text-align:center;padding:10px 4px;font-size:13px}.utility-settings .settings-form>section{padding:18px}.library-start,.utility-settings .interest-grid{grid-template-columns:1fr}.library-start{gap:28px;padding:24px}.library-start-books{order:-1}.library-start-books .member-book img{max-height:150px}.library-shelf-tabs{gap:4px}.library-shelf-tabs button{padding:10px;font-size:13px}}:root{--experience-fast:120ms;--experience-panel:180ms;--experience-ease:cubic-bezier(0.2,0.7,0.2,1)}img[data-arrival]{transition:opacity .14s ease-out,transform .25s ease-out,filter .14s ease-out}img[data-arrival=pending]{opacity:0}.journey-link,.mobile-menu-toggle{touch-action:manipulation}@media (pointer:coarse){.journey-link:active{opacity:.76}button:not(:disabled):active{filter:brightness(.9)}}@media (max-width:800px){.site-header{position:relative;z-index:70}.header-inner{position:static}.header-inner .primary-nav{position:absolute;inset:100% 0 auto;margin:0;background:#191918;z-index:70;box-shadow:0 12px 22px #0003;transition:max-height .16s ease-out,padding .16s ease-out,opacity .12s ease-out,visibility .16s}.header-inner .primary-nav.is-open{padding:12px 20px 20px;max-height:calc(100dvh - 80px);overflow-y:auto;overscroll-behavior:contain}}@media (prefers-reduced-motion:reduce){.header-inner .primary-nav,img[data-arrival]{transition:none!important}}.site-navigation-status{position:fixed;z-index:2147483647;inset:0 0 auto;pointer-events:none}.site-navigation-line{display:block;height:2px;background:#d1b77e;opacity:0;transform:scaleX(0);transform-origin:left;transition:opacity .12s ease-out}.site-navigation-status[data-pending=true] .site-navigation-line{opacity:1;transform:scaleX(.72);transition:opacity .12s ease-out,transform 8s ease-out}.site-navigation-message{position:absolute;right:16px;top:12px;max-width:min(360px,calc(100vw - 32px));padding:10px 14px;background:#191918;color:#f0efe9;border:1px solid #ffffff26;font:12px/1.5 var(--sans)}.route-loading{min-height:calc(100svh - 70px);padding-block:40px;color:#e5e2d7}body:has(.recovery-page),body:has(.route-loading){background:#141414;color:#e5e2d7}.recovery-page{--surface-warm:#1c1d1b;--ink-muted:#b8b9b3;--forest:#e5e2d7;--accent-archive:#d1b77e;--focus-ink:#d1b77e}.recovery-page .button{background:transparent;color:#e5e2d7;border:1px solid #d1b77e}.recovery-page .button:hover{background:#d1b77e;color:#141414}.site-navigation-message button{display:block;margin-top:8px;background:transparent;border:1px solid #d1b77e;color:inherit;padding:7px 10px}.route-loading-title{margin:0 0 26px;font:500 28px/1.2 var(--serif);animation:route-loading-reveal 0s .5s both}@keyframes route-loading-reveal{0%{visibility:hidden}to{visibility:visible}}.route-loading-room{position:fixed;z-index:60;inset:0;margin:0;background:#121416;padding:24px}.route-loading-room .route-loading-title{padding:16px 0;border-bottom:1px solid #34383a}.route-loading-links{display:flex;gap:24px;margin-top:28px;font:13px var(--sans);animation:route-loading-reveal 0s .5s both}.header-account-pending{width:130px;min-height:34px;display:block}.site-header{background:#191918;color:#faf9f5;border-color:#ffffff26}.header-inner .primary-nav a{font-family:var(--sans);font-size:14px;font-weight:500;color:#faf9f5;letter-spacing:0}.header-inner .primary-nav a[aria-current=location]{color:#d1b77e}.reader-leaf img{opacity:0}.reader-leaf[data-loaded=true] img{opacity:1}.account-save-status{min-width:80px;font-size:13px;align-self:center}.stage11-book .book-related .book-tile .eyebrow{color:#acb9b1}.account-sync-error.form-error{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:12px;background:#211b1b;border:1px solid #9f7770;color:#f0dedb}.account-sync-error button{flex-shrink:0;border:1px solid #bd9e67;background:transparent;color:#eee9da;padding:8px 12px}.stage11-library .library-main .book-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.stage11-library .library-sidebar .eyebrow{color:#d1b77e}.stage11-library .library-sidebar li span{color:#c6c8c2}.stage11-library .library-main .book-tile{min-width:0;text-align:center}.stage11-library .library-main .book-tile .cover-link{justify-content:center}.stage11-library .library-main .book-tile .byline,.stage11-library .library-main .book-tile .eyebrow,.stage11-library .library-main .book-tile h3{text-align:center;overflow-wrap:anywhere}@media (max-width:1100px){.stage11-library .library-main .book-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}}@media (max-width:600px){.stage11-book .book-about{margin:20px 0 12px}.stage11-book .book-read-mobile{margin:8px auto 12px}.stage11-book .fact-list{margin:8px 0 0}.stage11-book .fact-list div{padding-block:10px}.stage11-book .book-personal-actions{margin:12px 0 0;padding:0;gap:12px 20px}.stage11-book .book-source-details{margin-top:16px;padding-top:12px}.account-sync-error{flex-wrap:wrap}}body:has(.reader-route) .site-footer,body:has(.reader-route) .site-header{display:none}.reader-route{min-height:100dvh;background:#dfe2df}.reader-loading-shell .reader-topbar p{margin:0;font:14px/1.5 var(--sans)}@media (prefers-reduced-motion:no-preference){.reader-leaf img{transition:opacity var(--experience-fast) ease-out}}@media (max-width:800px){.header-account-pending{display:none}}@media (prefers-reduced-motion:reduce){.site-navigation-line{transition:none!important}.reader-leaf img{transition:none}}html[data-input-modality=pointer] body :focus{outline:none!important}.cover-art{display:contents}.stage11-library .book-tile .cover-link{--library-cover-height:clamp(210px,25vw,320px);height:var(--library-cover-height);align-items:flex-end}.stage11-library .book-tile .cover-art{display:block;position:relative;flex:none;width:min(92%,calc(var(--library-cover-height) * var(--cover-ratio)));aspect-ratio:var(--cover-ratio);overflow:hidden;transform-origin:center bottom;filter:drop-shadow(0 12px 12px #0006);transition:transform .3s ease}.stage11-library .library-main .book-tile .cover-art .book-cover{position:absolute;left:var(--cover-image-left);top:var(--cover-image-top);width:var(--cover-image-width);height:var(--cover-image-height);max-width:none;max-height:none;object-fit:fill;transform:none;filter:none}@media (hover:hover) and (pointer:fine){.stage11-library .book-tile:hover .cover-art{transform:translateY(-4px)}}.stage11-library .book-tile:has(a:focus-visible) .cover-art{transform:translateY(-4px)}@media (min-width:601px) and (max-width:1100px){.stage11-library .book-tile .cover-link{--library-cover-height:clamp(190px,34vw,290px)}}@media (max-width:600px){.stage11-library .book-tile .cover-link{--library-cover-height:clamp(145px,44vw,215px)}}@media (prefers-reduced-motion:reduce){.stage11-library .book-tile .cover-art{transition:none}}body input[type=search]{border:1px solid var(--ui-field-rule)!important;border-radius:0!important;background-color:var(--ui-paper)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 24 24' fill='none' stroke='%23aaa79f' stroke-width='1.7' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='7.5'/%3E%3Cpath d='m16 16 5 5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:12px!important;padding:8px 12px 8px 41px!important;color:var(--ui-body)!important;font:400 14px/1.4 var(--ui-serif)!important;min-width:0;min-height:38px;box-sizing:border-box}body input[type=search]::placeholder{color:#9b9890!important;opacity:1}body input[type=search]:focus-visible{outline:none!important;box-shadow:none!important;background-color:#1d1d1b!important}body [data-search-field]{border:1px solid var(--ui-field-rule)!important;padding:0!important;gap:0!important;background:var(--ui-paper)!important}body [data-search-field]>svg{display:none}body [data-search-field]>input{border:0!important;height:100%!important;min-height:0;max-height:100%;flex:1 1;width:100%}body [data-search-field]:focus-within{outline:none!important;box-shadow:none!important}body [data-search-field]{min-height:38px}body [data-search-field]>input:focus-visible{outline:0!important}@media (max-width:800px){body input[type=search]{font-size:16px!important}}.site-header .brand{flex-direction:row;align-items:center;gap:12px;flex-shrink:0;white-space:nowrap}.site-header .brand .brand-emblem{display:block;flex:0 0 auto;width:58px;height:28px;margin:0;background-color:currentColor;-webkit-mask:url(/brand/lumitheca-emblem.svg) center/contain no-repeat;mask:url(/brand/lumitheca-emblem.svg) center/contain no-repeat}@media (max-width:800px){.site-header .brand{gap:10px}.site-header .brand .brand-emblem{width:48px;height:23px}}@media (min-width:901px) and (max-width:1100px){.site-header:not(.book-page-header) .brand{font-size:26px;gap:8px}.site-header .brand .brand-emblem{width:44px;height:21px}.site-header:not(.book-page-header) .header-inner{column-gap:18px}.site-header:not(.book-page-header) .primary-nav{gap:12px}}@media (min-width:801px) and (max-width:900px){.site-header:not(.book-page-header) .brand{font-size:23px;gap:8px;letter-spacing:.14em}.site-header .brand .brand-emblem{width:40px;height:19px}.site-header:not(.book-page-header) .header-inner{column-gap:12px}.site-header:not(.book-page-header) .primary-nav{gap:8px}.site-header:not(.book-page-header) .primary-nav a{font-size:11px}}@media (max-width:380px){.site-header .brand{gap:8px;font-size:23px;letter-spacing:.14em}.site-header .brand .brand-emblem{width:40px;height:19px}.site-header .header-inner{column-gap:12px}}:root{--archive-dark:#151515;--archive-light:#f6f3ed;--archive-radius:6px;--archive-ease:160ms ease}html{scrollbar-gutter:stable}html[data-refinement] body{background:var(--archive-dark)}html[data-refinement] :is(.site-header,.site-footer){background-color:var(--archive-dark)}html[data-refinement] :is(.stage11-home,.stage11-library){--stage11-dark:var(--archive-dark);--home-card:var(--archive-dark);background-color:var(--archive-dark)}html[data-refinement] :is(a,button,summary,input,select):focus-visible{outline:2px solid #bca572;outline-offset:3px}html[data-refinement] :is(.button,[data-ui-control=button]){border-radius:var(--archive-radius);min-height:44px;box-sizing:border-box;transition:background-color var(--archive-ease),border-color var(--archive-ease),color var(--archive-ease)}html[data-refinement] :is(.button,[data-ui-control=button]):active:not(:disabled){filter:brightness(.94)}html[data-refinement] :is(.book-tile,.book-tile:hover,.book-tile:focus-within){transform:none}html[data-refinement] .book-tile img{object-fit:contain}html[data-refinement] :is(.page-intro,.section-heading) h2{line-height:1.2;text-wrap:balance}html[data-refinement] :is(.page-intro,.section-heading) p{text-wrap:pretty;max-width:65ch}html[data-refinement] .book-tile :is(h2,h3){line-height:1.25;text-wrap:pretty}html[data-refinement] nav#primary-navigation.primary-nav.is-open{background:var(--archive-dark);padding-top:calc(88px + env(safe-area-inset-top));padding-bottom:max(22px,env(safe-area-inset-bottom))}html[data-refinement=reader] .reader-app[data-reader-theme=dark]{--reader-paper:#151515;--reader-raised:#151515;--reader-canvas:#151515}html[data-refinement=reader] :is(.reader-toolbar button,.reader-toolbar summary){border-radius:6px;min-height:44px}html[data-refinement=reader] .reader-topbar{padding-top:max(8px,env(safe-area-inset-top))}html[data-refinement=reader] .reader-footnote{padding-bottom:max(8px,env(safe-area-inset-bottom))}@media(max-width:760px){html[data-refinement] :is(.page-intro,.section-heading){gap:14px}html[data-refinement] .site-page-title{font-size:34px;line-height:1.12}html[data-refinement] :is(.page-intro,.section-heading) p{line-height:1.6;max-width:38ch}html[data-refinement] .library-mobile-filters{gap:10px}html[data-refinement] .library-mobile-filters [data-ui-control=button]{width:auto;justify-self:start}html[data-refinement=reader] .reader-toolbar{gap:6px 10px;padding-inline:max(10px,env(safe-area-inset-left))}html[data-refinement=reader] .reader-toolbar button{padding:7px 9px}}@media(prefers-reduced-motion:reduce){html[data-refinement] :is(a,button,summary,img){transition:none!important;animation:none!important}}body:has(#main :is(.stage11-home,.stage11-library,.stage11-book)){background:var(--archive-dark)}body:has(#main :is(.stage11-home,.stage11-library,.stage11-book)) :is(.site-header,.site-footer){background-color:var(--archive-dark)}body:has(#main :is(.stage11-home,.stage11-library,.stage11-book)) .site-footer :is(a,button),html[data-refinement] .site-footer :is(a,button){color:#d5d1c6}html[data-refinement] .site-footer :is(a,button):hover{color:#faf9f5;background-color:transparent}html[data-refinement] .site-footer :is(a,button):focus-visible{outline-color:#d1b77e}html body:has(#main .stage11-home .hero) header.site-header{position:absolute;inset:0 0 auto;z-index:10;background:transparent;border-bottom:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.collection_notice__2htrD{position:fixed;bottom:12px;left:12px;right:12px;z-index:1000;margin:auto;max-width:480px;background:#191919;color:#f4f1e9;border:1px solid #ffffff40;border-radius:6px;padding:10px 12px;box-shadow:0 6px 24px #0006;display:block;font:12px/1.4 var(--sans);max-height:70svh;overflow:auto}.collection_notice__2htrD strong{color:#faf9f5;font:500 15px/1.3 var(--serif)}.collection_notice__2htrD p{margin:4px 0;color:#cac7bf}.collection_notice__2htrD a{color:#faf9f5}.collection_actions__P3X0w{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.collection_actions__P3X0w button{flex:1 1;background:#1b1b1b;color:#f4f1e9;border:1px solid #ffffff80;padding:6px 10px;min-height:44px;border-radius:3px;font:500 12px/1.4 var(--sans);cursor:pointer}.collection_actions__P3X0w button:focus-visible,.collection_privacy__U17Mv:focus-visible{outline:2px solid #faf9f5;outline-offset:3px}.collection_privacy__U17Mv{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:left}.collection_status__1j_oB{position:fixed;bottom:12px;left:16px;right:16px;background:#151515;color:#fff;padding:12px;z-index:1001;font:12px/1.4 var(--sans)}.collection_googleChoice__8Bxcp{display:flex;gap:7px;align-items:center;margin:5px 0}.collection_googleChoice__8Bxcp input{flex:0 0 auto;width:18px;height:18px;margin:0;accent-color:#faf9f5}@media(max-width:600px){.collection_notice__2htrD{left:10px;right:10px;bottom:10px;padding:8px 11px;font-size:11px;line-height:1.35}.collection_notice__2htrD strong{font-size:14px;line-height:1.2}.collection_googleChoice__8Bxcp,.collection_notice__2htrD p{margin:3px 0}.collection_actions__P3X0w{gap:6px;margin-top:4px}}body footer.site-footer_footer__zzHBa.site-footer{background:#fff;color:#111;border-top:1px solid #e5e5e5;margin-top:28px}.site-footer_footer__zzHBa .site-footer_inner__oxeqS{display:flex;flex-direction:column;align-items:center;gap:10px;padding-block:20px 16px}.site-footer_footer__zzHBa .site-footer_social__Z3wCA{display:flex;justify-content:center;flex-wrap:nowrap;gap:12px}.site-footer_footer__zzHBa .site-footer_social__Z3wCA a{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:0;color:#000;text-decoration:none;border-radius:4px}.site-footer_social__Z3wCA svg{width:20px;height:20px;flex:0 0 20px}.site-footer_footer__zzHBa .site-footer_social__Z3wCA a:hover{color:#000;background:#f0f0f0}.site-footer_inner__oxeqS .site-footer_support__ynyjE{display:flex;flex-wrap:wrap;justify-content:center;gap:0 22px;margin:0}.site-footer_support__ynyjE a,.site-footer_support__ynyjE button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;font:400 12px/1.5 var(--sans);color:#444;text-decoration:none}.site-footer_support__ynyjE a:hover,.site-footer_support__ynyjE button:hover{color:#000;text-decoration:underline;text-underline-offset:4px}.site-footer_social__Z3wCA a:focus-visible,.site-footer_support__ynyjE a:focus-visible,.site-footer_support__ynyjE button:focus-visible{outline:2px solid #111;outline-offset:3px}@media (max-width:600px){.site-footer_footer__zzHBa .site-footer_inner__oxeqS{padding-block:14px 12px;gap:6px}.site-footer_footer__zzHBa .site-footer_social__Z3wCA{gap:6px}.site-footer_inner__oxeqS .site-footer_support__ynyjE{gap:0 16px}}@media (max-width:360px){.site-footer_footer__zzHBa .site-footer_social__Z3wCA{gap:2px}}:root{--ui-paper:#151515;--ui-ink:#faf9f5;--ui-body:#d5d1c6;--ui-muted:#bfbcb4;--ui-rule:#ffffff26;--ui-field-rule:#65625b;--ui-serif:"Lumitheca Newsreader",Georgia,serif;--ui-sans:"Lumitheca Inter","Segoe UI",Arial,sans-serif;--ui-title:42px;--ui-section:32px;--ui-book:22px}body [data-ui-control=select]{color:var(--ui-body);background:var(--ui-paper);border:1px solid var(--ui-field-rule);border-radius:0;font:400 14px/1.4 var(--ui-serif);padding:6px 12px;box-sizing:border-box}body [data-ui-control=button]{color:var(--ui-ink);background:transparent;border:1px solid var(--ui-field-rule);border-radius:0;font:500 14px/1.4 var(--ui-sans);min-height:44px;padding:10px 16px;cursor:pointer;transition:background-color .14s ease,border-color .14s ease}body [data-ui-control=button]:hover{background:#ffffff08;border-color:var(--ui-muted)}body [data-ui-control=button][data-appearance=primary]{background:var(--ui-ink);color:var(--ui-paper);border-color:var(--ui-ink)}body [data-ui-control=button][data-appearance=primary]:hover{background:#e5e2d9}body [data-ui-control=button][data-appearance=quiet]{border-color:transparent}body [data-ui-control]:disabled{opacity:.5;cursor:default}@media (max-width:800px){body [data-ui-control=select]{font-size:16px}}@media (prefers-reduced-motion:reduce){body [data-ui-control=button]{transition:none}}@font-face{font-family:Lumitheca Display;src:url(/fonts/BarlowCondensed-SemiBold.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}.mobile-menu-close-label,.mobile-nav-tools{display:none}@media(max-width:800px){body .site-header .header-inner nav#primary-navigation.primary-nav{position:fixed;inset:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;height:100dvh;max-height:none;margin:0;padding:88px 26px calc(28px + env(safe-area-inset-bottom));border:0;background:#151515;box-shadow:none;z-index:1000;overflow-y:auto;overscroll-behavior:contain;gap:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s}body .site-header .header-inner nav#primary-navigation.primary-nav.is-open{opacity:1;visibility:visible;pointer-events:auto;max-height:none}body .site-header .header-inner .primary-nav>a{flex:0 0 auto;min-height:0;padding:2px 0;border:0;color:#f8f6ef;text-decoration:none;line-height:1.08}body .site-header .header-inner .primary-nav>a.nav-major{font:600 clamp(38px,10.8vw,50px)/1.1 Lumitheca Display,Arial Narrow,sans-serif;text-transform:uppercase;letter-spacing:-.015em}body .site-header .header-inner .primary-nav>a.nav-minor{font:400 21px/1.25 var(--sans);padding-block:4px;color:#c3c4bc}body .site-header .header-inner .primary-nav>a[aria-current]{color:#a9ad9f}body .site-header .header-inner .primary-nav>a:hover{color:#d1b77e}.site-header .mobile-nav-tools{display:flex;position:absolute;top:22px;left:26px}.mobile-nav-tools a{display:flex;width:44px;height:44px;align-items:center;justify-content:flex-start;color:#faf9f5}body .site-header .header-inner .mobile-menu-toggle[aria-expanded=true]{position:fixed;top:20px;right:20px;width:auto;gap:12px;padding:0 4px;z-index:1001;color:#faf9f5}.mobile-menu-toggle[aria-expanded=true] .mobile-menu-close-label{display:block;font:400 13px/1.3 var(--sans)}body .site-header .mobile-member-links{display:flex;flex-direction:column;border-top:1px solid #ffffff35;margin-top:24px;padding-top:18px;gap:4px}body .site-header .mobile-member-links :is(a,button){color:#c3c4bc;font:400 18px/1.35 var(--sans);padding:6px 0;min-height:36px}body .site-header .mobile-member-links a.mobile-nav-join{display:flex;align-items:center;justify-content:space-between;gap:18px;color:#f8f6ef;font:600 29px/1.15 Lumitheca Display,sans-serif;text-transform:uppercase;padding-block:10px}body .site-header .mobile-member-links a.mobile-nav-signin{font-size:14px}.mobile-menu-toggle:focus-visible,.primary-nav a:focus-visible{outline:2px solid #d1b77e;outline-offset:4px}}@media(prefers-reduced-motion:reduce){body .site-header .header-inner nav#primary-navigation.primary-nav{transition:none}}.page-loading_loading__h2U1S{min-height:calc(100svh - 80px);display:grid;place-items:center;background:#151515;color:#bfbcb4;font:400 13px/1.5 var(--sans)}