.historical-document{background:var(--panel-ece6dc);grid-template-columns:minmax(0,1fr) minmax(180px,320px);align-items:center;gap:clamp(2rem,7vw,8rem);padding-top:clamp(4rem,8vw,7rem);padding-bottom:clamp(4rem,8vw,7rem);display:grid}.historical-document-copy{max-width:36rem}.historical-document-copy h2{font:400 clamp(2.4rem, 4vw, 4rem)/1.05 var(--font-display,Georgia, serif);margin:1rem 0}.historical-document-copy p{max-width:33rem;font-size:1rem;line-height:1.8}.historical-document-sources{flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1.75rem;display:flex}.historical-document-sources a{color:inherit;text-underline-offset:.2em;font-size:.875rem}.historical-document figure{max-width:320px;margin:0}.historical-document img{width:100%;height:auto;display:block}.historical-document figcaption{margin-top:.75rem;font-size:.8125rem;line-height:1.5}@media (width<=700px){.historical-document{grid-template-columns:1fr}.historical-document figure{max-width:min(75%,320px)}}.global-search-open{overflow:hidden}.global-search-dialog{background:var(--card-f7f3ec);width:min(780px,100vw - 32px);max-height:min(780px,100dvh - 64px);color:var(--ink);box-shadow:0 0 0 1px var(--edge), 0 44px 120px -24px #1c211bd9;border:0;border-radius:20px;margin:32px auto;padding:0;overflow:hidden}.global-search-dialog[open]{flex-direction:column;display:flex}.global-search-dialog::backdrop{backdrop-filter:blur(6px);background:#1c211bb8}@media (prefers-reduced-motion:no-preference){.global-search-dialog,.global-search-dialog::backdrop{transition:opacity var(--dur-quick) var(--ease-in), transform var(--dur-quick) var(--ease-in), overlay var(--dur-quick) var(--ease-in) allow-discrete, display var(--dur-quick) var(--ease-in) allow-discrete}.global-search-dialog[open],.global-search-dialog[open]::backdrop{transition-duration:var(--dur-base);transition-timing-function:var(--ease-out)}.global-search-dialog:not([open]){opacity:0;transform:translateY(8px)scale(.985)}.global-search-dialog:not([open])::backdrop{opacity:0}@starting-style{.global-search-dialog[open]{opacity:0;transform:translateY(8px)scale(.985)}.global-search-dialog[open]::backdrop{opacity:0}}}.global-search-top{justify-content:space-between;align-items:center;gap:16px;padding:26px 28px 0;display:flex}.global-search-top h2{font:400 clamp(26px, 3.4vw, 34px)/1.1 var(--serif);letter-spacing:-.02em;margin:0}.global-search-top form{margin:0}.global-search-close{border:1px solid var(--line-d7d0c4);height:44px;color:var(--ink-soft-55564d);transition:border-color var(--dur-quick), background var(--dur-quick);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 12px;display:inline-flex}.global-search-close:hover{border-color:var(--ink);background:var(--field);color:var(--ink)}.global-search-close kbd{letter-spacing:.06em;font:600 12px/1 Inter,Inter Fallback,sans-serif}.global-search-close kbd:before{content:"Esc"}.global-search-close span{place-items:center;width:18px;height:18px;display:grid}.global-search-close span:before{content:"";background:currentColor;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") 50%/contain no-repeat}.global-search-form,.search-landing-form{border:1px solid var(--line-cfc5b6);background:var(--field);transition:border-color var(--dur-quick), box-shadow var(--dur-quick);border-radius:999px;align-items:center;gap:10px;padding:6px 6px 6px 18px;display:flex}.global-search-form{margin:20px 28px 0}.global-search-form:focus-within,.search-landing-form:focus-within{border-color:var(--accent-deep);box-shadow:0 0 0 4px var(--focus-glow);outline:none}.global-search-glass{color:var(--faint);flex:none}.global-search-form input,.search-landing-form input{width:100%;min-width:0;color:var(--ink);font:inherit;box-shadow:none;text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:1;padding:10px 0;font-size:17px}.global-search-form input:focus-visible,.search-landing-form input:focus-visible{box-shadow:none;outline:none}.global-search-form input::placeholder{color:var(--faint-77766b)}.global-search-form input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;background:var(--faint);cursor:pointer;width:18px;height:18px;margin:0 4px 0 8px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") 50%/contain no-repeat}.global-search-form input::-webkit-search-cancel-button:hover{background:var(--ink)}.global-search-form button,.search-landing-form button{background:var(--ink);min-height:44px;color:var(--on-ink-fffdf8);transition:background var(--dur-quick);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:10px 22px;font-size:14px;font-weight:500;display:inline-flex}.global-search-form button:hover,.search-landing-form button:hover{background:var(--ink-hover)}.global-search-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:16px 28px 14px;display:flex}.global-search-options{align-items:center;gap:10px;display:flex}.global-search-options label,.global-search-options select{font-size:13px}.global-search-options label{color:var(--muted-65665b)}.global-search-options select{-webkit-appearance:none;appearance:none;border:1px solid var(--line-d7d0c4);background:var(--field) var(--select-chevron) no-repeat right 13px center / 12px;height:36px;color:var(--ink);cursor:pointer;border-radius:999px;padding:0 34px 0 14px}.global-search-options select:hover{border-color:var(--ink)}.global-search-status{color:var(--muted-65665b);margin:0;font-size:13px;line-height:1.5}.global-search-results{overscroll-behavior:contain;border-top:1px solid var(--line-soft);scrollbar-width:thin;scrollbar-color:var(--line-cfc5b6) transparent;flex:auto;min-height:0;padding:0 28px 10px;overflow-y:auto}.global-search-results:empty{display:none}.global-search-results[aria-busy=true]{opacity:.55;transition:opacity var(--dur-quick)}.global-search-results section{margin:0 0 6px}.global-search-results h3{z-index:1;background:linear-gradient(var(--card-f7f3ec) 78%, var(--card-fade));color:var(--accent-deep);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:14px;margin:0;padding:18px 0 8px;font:600 12px/1 Inter,Inter Fallback,sans-serif;display:flex;position:sticky;top:0}.global-search-results h3:after{content:"";background:var(--line-soft);flex:1;height:1px}.global-search-result{color:inherit;transition:background var(--dur-quick);border-radius:12px;margin:0 -14px;padding:13px 44px 13px 14px;display:block;position:relative}.global-search-result:after{content:"→";color:var(--accent-deep);opacity:0;transition:opacity var(--dur-quick), transform var(--dur-quick);position:absolute;top:15px;right:16px;transform:translate(-4px)}.global-search-result:hover,.global-search-result:focus-visible{background:var(--panel-eee7da);box-shadow:none;outline:none}.global-search-result:focus-visible{box-shadow:inset 0 0 0 2px #a33f2b}.global-search-result:hover:after,.global-search-result:focus-visible:after{opacity:1;transform:none}.global-search-result-meta{color:var(--muted-6b6a5f);letter-spacing:.04em;margin-bottom:3px;font-size:12px;display:block}.global-search-result h4{font:500 22px/1.2 var(--serif);letter-spacing:-.01em;margin:0 0 5px}.global-search-result p{-webkit-line-clamp:3;color:var(--muted-5d5e52);-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.global-search-result mark{background:var(--highlight);color:var(--on-highlight);border-radius:3px;padding:0 2px}.global-search-more,.global-search-retry,.global-search-suggestion{border:1px solid var(--line-c8bcaa);background:var(--field);min-height:44px;transition:border-color var(--dur-quick);border-radius:999px;padding:10px 18px;font-size:14px}.global-search-more:hover,.global-search-retry:hover,.global-search-suggestion:hover{border-color:var(--ink)}.global-search-more{flex:none;margin:4px auto 14px}.global-search-more[hidden]{display:none}.global-search-suggestion,.global-search-retry{margin:18px 0}.global-search-hint{border-top:1px solid var(--line-soft);background:var(--paper-f1ebe0);color:var(--muted-65665b);flex:none;margin:0;padding:12px 28px;font-size:12px;line-height:1.5}.search-landing{max-width:none;margin:0;padding-block:clamp(48px,7vw,104px) clamp(80px,10vw,140px)}.search-landing .eyebrow{color:var(--accent-deep)}.search-landing h1{max-width:14ch;font:400 var(--display-m,clamp(40px, 5vw, 84px))/1 var(--serif);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word;hyphens:manual;margin:22px 0}.search-landing>p{max-width:46ch;color:var(--muted-66675b);font-size:18px;line-height:1.6}.search-landing-form{max-width:760px;margin-block:36px 18px}.search-landing .search-landing-note{max-width:62ch;color:var(--muted);font-size:14px}.search-landing-links{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:8px 32px;max-width:760px;margin-top:36px;padding-top:22px;display:flex}.search-landing-links a{border-bottom:1px solid var(--line-c8bcaa);align-items:center;gap:14px;min-height:44px;font-size:14px;display:flex}.search-landing-links a svg{transition:transform var(--dur-base) var(--ease-out)}@media (hover:hover) and (pointer:fine){.search-landing-links a:hover svg{transform:translate(3px)}}@media (width<=540px){.global-search-dialog{border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0}.global-search-top{padding:18px 16px 0}.global-search-close{justify-content:center;width:44px;padding:0}.global-search-close kbd{display:none}.global-search-form{gap:6px;margin:14px 16px 0;padding-left:14px}.global-search-form button,.search-landing-form button{padding-inline:16px;font-size:13px}.global-search-toolbar{padding:12px 16px}.global-search-options{width:100%}.global-search-options select{flex:1}.global-search-results,.global-search-hint{padding-inline:16px}.global-search-result h4{font-size:21px}.search-landing{padding-top:55px}}:root{--hd-top:40px;--hd-main:86px;--hd-condensed:56px;--header-h:calc(var(--hd-top) + var(--hd-main));--header-sticky-h:0px}@media (width<=1050px){:root{--hd-main:76px}}@media (width<=600px){:root{--hd-top:36px;--hd-main:70px}}html[data-js][data-header=condensed]{--header-sticky-h:var(--hd-condensed);scroll-padding-top:calc(var(--hd-condensed) + 24px)}html .atlas-header{--hd-paper:#f3efe7;--hd-card:#fbf8f2;--hd-ink:#252722;--hd-muted:#62635a;--hd-wash:#e9e0d3;--hd-line:#ddd5c8;--hd-line-strong:#cfc7bb;--hd-accent:#a33f2b;--hd-shadow:#25272229;--hd-scrim:#25272233;--hd-band:#252722;--hd-band-raised:#30322c;--hd-band-glow:#4a3027;--hd-band-ink:#f3efe7;--hd-band-muted:#c4beb2;--hd-band-accent:#e9a58d;--hd-band-line:#4d4e46;--hd-spine-a:#6f7b59;--hd-spine-b:#b5492f;--hd-spine-c:#55616c;--hd-spine-d:#cdb98e;--hd-spine-e:#30342e;--hd-sans:Inter, "Inter Fallback", Arial, sans-serif;--hd-ease:var(--ease-out,cubic-bezier(.2, .7, .2, 1));--hd-panel:var(--hd-card);--hd-thread:color-mix(in srgb, var(--hd-muted) 42%, transparent);--hd-col:minmax(220px, 290px);--hd-col-gap:clamp(28px, 3.2vw, 60px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .atlas-header{--hd-panel:var(--hd-band-raised);--hd-thread:color-mix(in srgb, var(--hd-muted) 38%, transparent)}}:root[data-theme=dark] .atlas-header{--hd-panel:var(--hd-band-raised);--hd-thread:color-mix(in srgb, var(--hd-muted) 38%, transparent)}html .site-header.atlas-header{z-index:40;height:auto;margin:0 var(--gutter);background:var(--hd-paper);color:var(--hd-ink);view-transition-name:site-header;border:0;display:block;position:relative}html .atlas-header :focus-visible{outline:2px solid var(--hd-accent);outline-offset:3px;box-shadow:none}html .atlas-header .header-arrow{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none}html .atlas-header :is(.wordmark,.header-nav-link,.header-nav-toggle,.header-thinker){border-radius:4px}html[data-js] .site-header.atlas-header{transition:transform var(--dur-moderate) var(--ease-out)}html[data-js][data-header] .site-header.atlas-header{position:sticky;top:0}html[data-header-jump] .site-header.atlas-header{transition:none}html[data-js][data-header] .atlas-header:before{content:"";inset:0 calc(-1 * var(--gutter));z-index:-1;background:var(--hd-paper);pointer-events:none;transition:border-color var(--dur-moderate) var(--ease-out), box-shadow var(--dur-moderate) var(--ease-out);border-bottom:1px solid #0000;position:absolute}html[data-js][data-header=condensed] .site-header.atlas-header{transform:translateY(calc(var(--hd-condensed) - var(--header-h)))}html[data-js][data-header=hidden] .site-header.atlas-header{transform:translateY(calc(-1 * var(--header-h) - 24px));pointer-events:none}html[data-js]:is([data-header=condensed],[data-header=hidden]) .atlas-header:before{border-bottom-color:var(--hd-line-strong);box-shadow:0 18px 32px -30px var(--hd-shadow)}html[data-js]:is([data-header=condensed],[data-header=hidden]) .atlas-header .header-main{border-bottom-color:#0000}html .atlas-header :is(.wordmark,.desktop-nav){transition:translate var(--dur-moderate) var(--ease-out)}html[data-js][data-header=condensed] .atlas-header :is(.wordmark,.desktop-nav,.header-actions>a,.header-actions>details>summary){translate:0 calc((var(--hd-main) - var(--hd-condensed)) / 2)}html .atlas-header .header-edition{height:var(--hd-top);border-bottom:1px solid var(--hd-line);color:var(--hd-muted);align-items:center;gap:16px;font-size:12px;line-height:1.25;display:flex}html .atlas-header .header-edition p{margin:0}html .atlas-header .header-node{color:var(--hd-accent);flex:none;margin-right:-5px}html .atlas-header .header-edition-title{min-width:0;color:var(--hd-ink);font-family:var(--serif);letter-spacing:.005em;white-space:nowrap;flex:0 auto;font-size:17px;font-style:italic;font-weight:500;line-height:1.2;overflow:hidden}html .atlas-header .header-thread{background:linear-gradient(90deg, var(--hd-thread) 2px, transparent 2px) 0 0 / 6px 1px repeat-x;flex:1 1 0;min-width:0;height:1px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}html .atlas-header .header-facts{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;flex-wrap:wrap;flex:0 100 auto;justify-content:center;min-width:min-content;height:16px;font-size:12px;font-weight:600;line-height:16px;display:flex;overflow:hidden}html .atlas-header .header-fact{display:block}html .atlas-header .header-fact+.header-fact:before{content:"";background:var(--hd-accent);vertical-align:.22em;border-radius:50%;width:3px;height:3px;margin:0 12px;display:inline-block}html .atlas-header .header-fact-count{color:var(--hd-ink)}html .atlas-header .header-edition-start{min-height:44px;color:var(--hd-ink);letter-spacing:.005em;white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:13px;font-weight:550;display:inline-flex;position:relative}html .atlas-header .header-edition-start>span{position:relative}html .atlas-header .header-edition-start>span:after{content:"";transform-origin:0;height:1px;transition:transform var(--dur-moderate) var(--ease-out);background:currentColor;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}html .atlas-header .header-edition-start svg{color:var(--hd-accent);transition:transform var(--dur-base) var(--ease-out)}html .atlas-header .header-edition-start:hover{color:var(--hd-accent)}html .atlas-header .header-edition-start:hover>span:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){html .atlas-header .header-edition-start:hover svg{transform:translate(3px)}}html .atlas-header :is(.header-appearance,.header-appearance-cycle){display:none}html[data-js] .atlas-header .header-appearance{flex:none;align-items:center;margin-right:-8px;display:flex;position:relative}html .atlas-header .header-appearance:before{content:"";background:var(--hd-line);height:1px;position:absolute;top:50%;left:22px;right:22px}html .atlas-header .header-appearance-ring{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--hd-accent);transition:transform var(--dur-moderate) var(--ease-out);border-radius:50%;margin-top:-14px;position:absolute;top:50%;left:8px;transform:translate(88px)}html[data-theme=light] .atlas-header .header-appearance-ring{transform:translate(0)}html[data-theme=dark] .atlas-header .header-appearance-ring{transform:translate(44px)}html .atlas-header .header-appearance-option{width:44px;height:44px;color:var(--hd-muted);cursor:pointer;transition:color var(--dur-quick);border-radius:50%;place-items:center;padding:0;display:grid;position:relative}html .atlas-header .header-appearance-option:before{content:"";background:var(--hd-paper);transition:background-color var(--dur-quick);border-radius:50%;position:absolute;inset:9px}html .atlas-header .header-appearance-option svg{position:relative}html .atlas-header .header-appearance-option .lucide-contrast path{fill:currentColor}html .atlas-header .header-appearance-option:hover{color:var(--hd-ink)}html .atlas-header .header-appearance-option:hover:before{background:var(--hd-wash)}html .atlas-header .header-appearance-option:focus-visible{outline-offset:-4px}html:not([data-theme]) .atlas-header [data-theme-option=auto],html[data-theme=light] .atlas-header [data-theme-option=light],html[data-theme=dark] .atlas-header [data-theme-option=dark]{color:var(--hd-accent)}html .atlas-header .header-appearance-tip{z-index:2;border:1px solid var(--hd-line);background:var(--hd-panel);width:max-content;max-width:230px;box-shadow:0 14px 26px -18px var(--hd-shadow);color:var(--hd-ink);font:600 12px/1.35 var(--hd-sans);letter-spacing:.01em;text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-quick), transform var(--dur-quick) var(--ease-out), visibility 0s linear var(--dur-quick);border-radius:6px;gap:2px;padding:7px 11px 8px;display:grid;position:absolute;top:calc(100% + 2px);right:0;transform:translateY(-3px)}html .atlas-header .header-appearance-tip small{color:var(--hd-muted);letter-spacing:0;font-size:12px;font-weight:400}@media (hover:hover) and (pointer:fine){html .atlas-header .header-appearance-option:hover .header-appearance-tip{opacity:1;visibility:visible;transition:opacity var(--dur-base) var(--ease-out) .35s, transform var(--dur-base) var(--ease-out) .35s, visibility 0s .35s;transform:none}}html .atlas-header .header-appearance-option:focus-visible .header-appearance-tip{opacity:1;visibility:visible;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out), visibility 0s;transform:none}html .atlas-header .header-appearance-cycle{width:44px;height:44px;color:var(--hd-accent);cursor:pointer;border-radius:50%;flex:none;place-items:center;margin:0 -8px 0 auto;padding:0;position:relative}html .atlas-header .header-appearance-cycle:before{content:"";box-shadow:inset 0 0 0 1px var(--hd-accent);transition:background-color var(--dur-quick);border-radius:50%;position:absolute;inset:8px}html .atlas-header .header-appearance-cycle:hover:before{background:var(--hd-wash)}html .atlas-header .header-appearance-cycle:focus-visible{outline-offset:-4px}html .atlas-header .header-appearance-cycle svg{opacity:0;transition:opacity var(--dur-base), transform var(--dur-moderate) var(--ease-out);grid-area:1/1;transform:rotate(-40deg)scale(.7)}html .atlas-header .header-appearance-cycle .lucide-contrast path{fill:currentColor}html:not([data-theme]) .atlas-header .header-appearance-icon-auto,html[data-theme=light] .atlas-header .header-appearance-icon-light,html[data-theme=dark] .atlas-header .header-appearance-icon-dark{opacity:1;transform:none}@media (forced-colors:active){html .atlas-header .header-appearance-ring,html .atlas-header .header-appearance-cycle:before{box-shadow:none;border:1px solid highlight}}html .atlas-header .header-main{grid-template-columns:var(--hd-col) minmax(max-content, 1fr) auto;column-gap:var(--hd-col-gap);height:var(--hd-main);border-bottom:1px solid var(--hd-line-strong);transition:border-color var(--dur-moderate) var(--ease-out);align-items:stretch;display:grid}html .atlas-header .wordmark{min-height:44px;color:var(--hd-ink);letter-spacing:-.05em;flex:none;place-self:center start;align-items:center;gap:12px;font-size:25px;font-weight:700;display:flex}html .atlas-header .wordmark svg{width:40px;height:40px;color:var(--hd-accent)}html .atlas-header .wordmark .brand-dot{color:var(--hd-accent)}html .atlas-header .header-mark-lens{transform-box:fill-box;transform-origin:50%;transition:transform var(--dur-slow) var(--ease-out)}@media (hover:hover) and (pointer:fine){html .atlas-header .wordmark:hover .header-mark-lens{transform:scaleY(.3)}}html .atlas-header .desktop-nav{justify-content:flex-start;gap:0;min-width:0;margin:0;display:flex}html .atlas-header .header-nav-list{align-items:stretch;gap:clamp(20px,1.3vw,28px);margin:0;padding:0;list-style:none;display:flex}html .atlas-header .header-nav-item{align-items:center;display:flex;position:relative}html .atlas-header .desktop-nav .header-nav-link{min-height:44px;color:var(--hd-ink);letter-spacing:.005em;white-space:nowrap;align-items:center;padding:0 1px;font-size:13px;font-weight:550;display:inline-flex;position:relative}html .atlas-header .desktop-nav .header-nav-link:after{content:"";background:var(--hd-accent);transform-origin:0;width:auto;height:2px;transition:transform var(--dur-moderate) var(--ease-out);position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}html .atlas-header .desktop-nav .header-nav-link:hover:after,html .atlas-header .desktop-nav .header-nav-link.active:after{transform:scaleX(1)}html .atlas-header:has(.header-panel:popover-open) .desktop-nav .header-nav-link.active:not(:hover):after{background:var(--hd-muted);height:1px}html .atlas-header:has(.header-panel[data-panel=philosophers]:popover-open) .header-nav-item[data-panel=philosophers] .header-nav-link:after,html .atlas-header:has(.header-panel[data-panel=journeys]:popover-open) .header-nav-item[data-panel=journeys] .header-nav-link:after,html .atlas-header:has(.header-panel[data-panel=library]:popover-open) .header-nav-item[data-panel=library] .header-nav-link:after,html .atlas-header:has(.header-panel[data-panel=read]:popover-open) .header-nav-item[data-panel=read] .header-nav-link:after{background:var(--hd-accent);height:2px;transform:scaleX(1)}html .atlas-header .header-nav-toggle{width:24px;min-height:44px;color:var(--hd-muted);justify-content:center;align-items:center;margin-left:1px;padding:0;display:inline-flex;position:relative}html .atlas-header .header-nav-toggle svg{transition:transform var(--dur-moderate) var(--ease-out)}html .atlas-header .header-nav-toggle:hover{color:var(--hd-accent)}html .atlas-header .header-nav-toggle:focus-visible{outline-offset:-2px}html .atlas-header:has(.header-panel[data-panel=philosophers]:popover-open) .header-nav-item[data-panel=philosophers] .header-nav-toggle,html .atlas-header:has(.header-panel[data-panel=journeys]:popover-open) .header-nav-item[data-panel=journeys] .header-nav-toggle,html .atlas-header:has(.header-panel[data-panel=library]:popover-open) .header-nav-item[data-panel=library] .header-nav-toggle,html .atlas-header:has(.header-panel[data-panel=read]:popover-open) .header-nav-item[data-panel=read] .header-nav-toggle{color:var(--hd-accent)}html .atlas-header:has(.header-panel[data-panel=philosophers]:popover-open) .header-nav-item[data-panel=philosophers] .header-nav-toggle svg,html .atlas-header:has(.header-panel[data-panel=journeys]:popover-open) .header-nav-item[data-panel=journeys] .header-nav-toggle svg,html .atlas-header:has(.header-panel[data-panel=library]:popover-open) .header-nav-item[data-panel=library] .header-nav-toggle svg,html .atlas-header:has(.header-panel[data-panel=read]:popover-open) .header-nav-item[data-panel=read] .header-nav-toggle svg{transform:rotate(180deg)}@supports not selector(:popover-open){html .atlas-header .header-nav-toggle{display:none}}html .atlas-header :is(.header-panel-tags a,.header-nav-toggle):before{content:"";position:absolute;inset:-6px 0}html .atlas-header .header-panel-tags a:before{inset:-5px 0}html .atlas-header .header-nav-toggle:before{inset:0 -20px 0 0}html .atlas-header .header-actions{flex:none;grid-column:3;align-items:center;gap:10px;display:flex}html .atlas-header .header-search{border:1px solid var(--hd-line-strong);height:44px;color:var(--hd-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 16px;font-size:13px;font-weight:550;display:inline-flex}html .atlas-header .header-search kbd{border:1px solid var(--hd-line);background:var(--hd-card);min-width:52px;height:30px;color:var(--hd-muted);font:600 12px/1 var(--hd-sans);letter-spacing:.03em;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;display:none}html .atlas-header .header-search kbd:before{content:attr(data-mac)}@media (width>=1600px){html[data-search-shortcut=mac] .atlas-header .header-search{padding-right:6px}html[data-search-shortcut=mac] .atlas-header .header-search kbd{display:inline-flex}}html .atlas-header .header-search:hover,html .atlas-header .header-language>summary:hover,html .atlas-header .header-language[open]>summary{border-color:var(--hd-accent);background:var(--hd-wash)}html .atlas-header .header-language{flex:none;position:static}html .atlas-header .header-language>summary{border:1px solid var(--hd-line-strong);min-width:66px;height:44px;color:var(--hd-ink);letter-spacing:.06em;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px 0 13px;font-size:12px;font-weight:650;list-style:none;display:flex}html .atlas-header .header-language>summary::-webkit-details-marker,html .atlas-header .header-mobile>summary::-webkit-details-marker{display:none}html .atlas-header .header-language>summary>svg:last-child{color:var(--hd-muted);transition:transform var(--dur-moderate) var(--ease-out)}html .atlas-header .header-language[open]>summary>svg:last-child{transform:rotate(180deg)}html .atlas-header .header-language .additional-languages-list{z-index:1;width:min(370px, calc(100vw - 2 * var(--gutter)));border:1px solid var(--hd-line-strong);background:var(--hd-panel);max-height:min(72vh,640px);box-shadow:0 46px 70px -46px var(--hd-shadow);border-top:0;border-radius:0 0 6px 6px;padding:22px 22px 16px;position:absolute;top:100%;right:0;overflow-y:auto}html .atlas-header .header-language .header-language-heading{color:var(--hd-accent);letter-spacing:.14em;text-transform:uppercase;margin:0;padding:0 0 12px;font-size:12px;font-weight:650;line-height:1.4}html .atlas-header .header-language .header-language-heading-secondary{padding-top:21px}html .atlas-header .header-language .language-switch,html .atlas-header .header-language .header-language-intros{border:0;border-radius:0;grid-template-columns:1fr 1fr;gap:0 18px;padding:0;display:grid}html .atlas-header .header-language .language-switch a,html .atlas-header .header-language .header-language-intros a{border-top:1px solid var(--hd-line);min-width:0;min-height:46px;color:var(--hd-ink);font-family:var(--serif);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:10px;padding:8px 2px;font-size:19px;font-weight:500;line-height:1.15;display:flex}html .atlas-header .header-language .language-switch a span:last-child{color:var(--hd-muted);font-family:var(--hd-sans);letter-spacing:.08em;font-size:12px;font-weight:600}html .atlas-header .header-language .language-switch a.selected{color:var(--hd-accent);background:0 0;font-weight:600}html .atlas-header .header-language .language-switch a.selected span:last-child{color:var(--hd-accent)}html .atlas-header .header-language .language-switch a:hover,html .atlas-header .header-language .header-language-intros a:hover{color:var(--hd-accent);background:0 0}html .atlas-header .header-language .header-language-intros a small{color:var(--hd-muted);font-family:var(--hd-sans);font-size:12px;font-weight:400}html .atlas-header .header-language .language-switch a span:last-child:before{content:attr(data-code)}html .atlas-header .header-practice{border:1px solid var(--hd-ink);background:var(--hd-ink);height:44px;color:var(--hd-paper);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 18px 0 20px;font-size:13px;font-weight:600;display:inline-flex}html .atlas-header .header-practice-icon{display:none}html .atlas-header .header-practice:hover{border-color:var(--hd-accent);background:var(--hd-accent)}html .atlas-header .header-practice svg{transition:transform var(--dur-moderate) var(--ease-out)}@media (hover:hover) and (pointer:fine){html .atlas-header .header-practice:hover svg{transform:translate(2px,-2px)}}html .atlas-header .header-mobile{display:none}html .atlas-header .header-mobile>summary{list-style:none}html .atlas-header .header-menu-close,html .atlas-header .header-mobile[open] .header-menu-open{display:none}html .atlas-header .header-mobile[open] .header-menu-close{display:block}html .atlas-header :is(.header-search,.header-practice,.header-language>summary,.header-mobile>summary){transition:background-color var(--dur-base), border-color var(--dur-base), color var(--dur-base), translate var(--dur-moderate) var(--ease-out)}html .atlas-header .header-panel{inset:calc(var(--hd-top) + var(--hd-main)) 0 auto;border:0;border-bottom:1px solid var(--hd-line-strong);background:var(--hd-panel);width:auto;max-width:1920px;height:auto;color:var(--hd-ink);box-shadow:0 46px 70px -46px var(--hd-shadow);margin:0 auto;padding:0;display:none;position:absolute;overflow:visible}html[data-js][data-header] .atlas-header .header-panel{inset:var(--header-sticky-h) 0 auto;position:fixed}html .atlas-header .header-panel:popover-open{display:block}html .atlas-header .header-panel:after{content:"";background:var(--hd-scrim);pointer-events:none;height:100vh;position:absolute;top:calc(100% + 1px);left:0;right:0}@media (height<=700px){html[data-js][data-header] .atlas-header .header-panel{max-height:calc(100dvh - var(--header-sticky-h));overscroll-behavior:contain;overflow-y:auto}html[data-js][data-header] .atlas-header .header-panel:after{content:none}}html .atlas-header .header-panel-inner{grid-template-columns:var(--hd-col) minmax(0, 1fr) minmax(210px, 270px);gap:var(--hd-col-gap);padding:40px var(--gutter) 44px;display:grid}html .atlas-header .header-panel :where(p,ul,ol){margin:0;padding:0;list-style:none}html .atlas-header .header-panel-intro{border-right:1px solid var(--hd-line);flex-direction:column;align-items:flex-start;gap:16px;padding-right:clamp(20px,2.6vw,44px);display:flex}html .atlas-header .header-panel-eyebrow{color:var(--hd-accent);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:650;line-height:1.4}html .atlas-header .header-panel-title{font-family:var(--serif);letter-spacing:-.02em;text-wrap:pretty;overflow-wrap:break-word;font-size:clamp(27px,2.2vw,34px);font-weight:500;line-height:1.05}html .atlas-header .header-panel-text{max-width:30em;color:var(--hd-muted);font-size:14px;line-height:1.6}html .atlas-header .header-panel-foot{flex-direction:column;align-items:flex-start;gap:16px;margin-top:auto;padding-top:8px;display:flex}html .atlas-header .header-panel-figure{align-items:baseline;gap:10px;display:flex}html .atlas-header .header-panel-figure strong{color:var(--hd-accent);font-family:var(--serif);letter-spacing:-.03em;font-variant-numeric:lining-nums;font-size:58px;font-weight:400;line-height:.9}html .atlas-header .header-panel-figure span{color:var(--hd-muted);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.3}html .atlas-header .header-panel-cta{min-height:44px;color:var(--hd-ink);transition:color var(--dur-base);border-bottom:1px solid;align-items:center;gap:14px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}html .atlas-header .header-panel-cta svg{transition:transform var(--dur-moderate) var(--ease-out);flex:none}html .atlas-header .header-panel-cta:hover{color:var(--hd-accent)}html .atlas-header .header-panel-main{min-width:0}html .atlas-header .header-panel-aside{flex-direction:column;gap:12px;min-width:0;display:flex}html .atlas-header .header-panel-list{margin-bottom:10px}html .atlas-header .header-panel-list a{border-top:1px solid var(--hd-line);min-height:44px;color:var(--hd-ink);transition:color var(--dur-base);justify-content:space-between;align-items:center;gap:14px;padding:8px 0;font-size:14px;line-height:1.3;display:flex}html .atlas-header .header-panel-list a>span:first-child{transition:transform var(--dur-moderate) var(--ease-out)}html .atlas-header .header-panel-list li:last-child a{border-bottom:1px solid var(--hd-line)}html .atlas-header .header-panel-list a:hover{color:var(--hd-accent)}html .atlas-header .header-panel-list svg{color:var(--hd-muted)}html .atlas-header .header-panel-count{color:var(--hd-muted);letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}html .atlas-header .header-panel-questions{border-top:1px solid var(--hd-line);gap:12px;margin-top:30px;padding-top:22px;display:grid}html .atlas-header .header-panel-tags{flex-wrap:wrap;gap:10px 6px;display:flex}html .atlas-header .header-panel-tags a{border:1px solid var(--hd-line-strong);min-height:34px;color:var(--hd-ink);transition:border-color var(--dur-base), background-color var(--dur-base), color var(--dur-base);border-radius:999px;align-items:center;padding:0 13px;font-size:13px;line-height:1.2;display:inline-flex;position:relative}html .atlas-header .header-panel-tags a:hover{border-color:var(--hd-accent);background:var(--hd-wash);color:var(--hd-accent)}html .atlas-header .header-panel-note{color:var(--hd-muted);font-size:12px;line-height:1.6}@media (hover:hover) and (pointer:fine){html .atlas-header .header-panel-cta:hover svg{transform:translate(4px)}html .atlas-header .header-panel-list a:hover>span:first-child{transform:translate(6px)}}html .atlas-header .header-thinkers{grid-template-columns:repeat(6,minmax(0,1fr));gap:0 clamp(12px,1.2vw,20px);margin-top:18px;display:grid}html .atlas-header .header-thinkers>li,html .atlas-header .header-thinker{grid-row:span 3;grid-template-rows:subgrid;row-gap:3px;display:grid}html .atlas-header .header-thinker{color:var(--hd-ink)}html .atlas-header .header-thinker-frame{aspect-ratio:.8;background:var(--hd-wash);border-radius:3px;margin-bottom:10px;display:block;position:relative;overflow:hidden}html .atlas-header .header-thinker-frame>.thinker-portrait{aspect-ratio:1;filter:grayscale();width:auto;height:100%;transition:filter .4s ease, transform .6s var(--hd-ease);position:absolute;top:0;left:50%;transform:translate(-50%)}html .atlas-header .header-thinker-frame>.thinker-portrait:before{content:none}html .atlas-header .header-thinker:hover .thinker-portrait,html .atlas-header .header-thinker:focus-visible .thinker-portrait{filter:grayscale(0);transform:translate(-50%)scale(1.04)}html .atlas-header .header-thinker:hover .thinker-portrait:after,html .atlas-header .header-thinker:focus-visible .thinker-portrait:after{opacity:1;background-image:var(--p-gaze)}html .atlas-header .header-thinker-name{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:break-word;font-size:19px;font-weight:500;line-height:1.1}html .atlas-header .header-thinker:hover .header-thinker-name{color:var(--hd-accent)}html .atlas-header .header-thinker-era{color:var(--hd-muted);font-size:12px;line-height:1.35}html .atlas-header .header-journeys{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html .atlas-header .header-journey{border:1px solid var(--hd-line);background:var(--hd-paper);height:100%;color:var(--hd-ink);transition:border-color var(--dur-moderate), transform var(--dur-moderate) var(--ease-out);border-radius:4px;grid-template-rows:auto auto 1fr auto;grid-template-columns:48px minmax(0,1fr);gap:4px 18px;padding:20px 22px 18px 18px;display:grid}html .atlas-header .header-journey:hover{border-color:var(--hd-accent);box-shadow:0 18px 30px -22px var(--hd-shadow)}html .atlas-header .header-journey-glyph{color:var(--hd-accent);transition:transform var(--dur-slow) var(--ease-out);grid-row:1/span 4}html .atlas-header .header-journey-number{color:var(--hd-accent);letter-spacing:.14em;font-size:12px;font-weight:650;line-height:1.4}html .atlas-header .header-journey-title{font-family:var(--serif);letter-spacing:-.015em;overflow-wrap:anywhere;hyphens:auto;font-size:23px;font-weight:500;line-height:1.05}html .atlas-header .header-journey-question{color:var(--hd-muted);font-family:var(--serif);font-size:16px;font-style:italic;line-height:1.3}html .atlas-header .header-journey-meta{color:var(--hd-muted);letter-spacing:.1em;text-transform:uppercase;margin-top:8px;font-size:12px;font-weight:600;line-height:1.3}html .atlas-header .header-first-reading{background:radial-gradient(90% 120% at 0% 0%, var(--hd-band-glow), transparent 62%), var(--hd-band);box-shadow:inset 0 0 0 1px var(--band-edge,transparent);color:var(--hd-band-ink);border-radius:4px;gap:14px;padding:26px 24px 22px}html .atlas-header .header-first-reading .header-panel-eyebrow{color:var(--hd-band-accent)}html .atlas-header .header-first-reading .header-panel-title{font-size:clamp(24px,1.9vw,30px)}html .atlas-header .header-first-reading-text{color:var(--hd-band-muted);font-size:14px;line-height:1.6}html .atlas-header .header-first-reading .header-panel-cta{color:var(--hd-band-ink);align-self:flex-start;margin-top:auto}html .atlas-header .header-first-reading .header-panel-cta:hover{color:var(--hd-band-accent)}html .atlas-header .header-first-reading :focus-visible{outline-color:var(--hd-band-accent)}html .atlas-header .header-shelves{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html .atlas-header .header-shelf{border:1px solid var(--hd-line);background:var(--hd-paper);height:100%;min-height:236px;color:var(--hd-ink);transition:border-color var(--dur-moderate), transform var(--dur-moderate) var(--ease-out);border-radius:4px;grid-template-rows:auto 1fr auto;gap:10px;padding:20px 22px 22px;display:grid}html .atlas-header .header-shelf:hover{border-color:var(--hd-accent);box-shadow:0 18px 30px -22px var(--hd-shadow)}html .atlas-header .header-shelf-spines{width:100%;height:52px;display:block;overflow:hidden}html .atlas-header .header-shelf-rule{stroke:var(--hd-ink);stroke-width:2px}html .atlas-header .header-spine{transition:transform var(--dur-moderate) var(--ease-out)}html .atlas-header .header-spine-0{fill:var(--hd-spine-e)}html .atlas-header .header-spine-1{fill:var(--hd-spine-b)}html .atlas-header .header-spine-2{fill:var(--hd-spine-d)}html .atlas-header .header-spine-3{fill:var(--hd-spine-a)}html .atlas-header .header-spine-4{fill:var(--hd-spine-c)}html .atlas-header .header-shelf-label{font-family:var(--serif);letter-spacing:-.015em;align-self:end;font-size:26px;font-weight:500;line-height:1.05}html .atlas-header .header-shelf-count{color:var(--hd-muted);letter-spacing:.1em;text-transform:uppercase;align-items:baseline;gap:10px;font-size:12px;font-weight:600;display:flex}html .atlas-header .header-shelf-count strong{color:var(--hd-accent);font-family:var(--serif);letter-spacing:-.02em;text-transform:none;font-size:46px;font-weight:400;line-height:.9}@media (hover:hover) and (pointer:fine){html .atlas-header .header-journey:hover,html .atlas-header .header-shelf:hover{transform:translateY(-2px)}html .atlas-header .header-journey:hover .header-journey-glyph{transform:rotate(-12deg)scale(1.06)}html .atlas-header .header-shelf:hover .header-spine-1,html .atlas-header .header-shelf:hover .header-spine-3{transform:translateY(-4px)}}html .atlas-header .header-panel-languages{flex-wrap:wrap;gap:6px;display:flex}html .atlas-header .header-panel-languages>span:not(.sr-only){border:1px solid var(--hd-line-strong);text-transform:capitalize;border-radius:999px;padding:5px 11px;font-size:12px;line-height:1.2}html .atlas-header .header-jackets{grid-template-columns:repeat(3,minmax(0,150px));justify-content:center;align-items:start;gap:clamp(16px,2vw,34px);padding-top:6px;display:grid}html .atlas-header .header-jackets li:nth-child(2){transform:translateY(14px)}html .atlas-header .header-jackets .jacket{padding:30px 12px 62px 22px}html .atlas-header .header-jackets .jacket:before{top:13px;left:22px}html .atlas-header .header-jackets .jacket:after{bottom:12px;left:22px;right:12px}html .atlas-header .header-jackets .jacket[data-year]:after{content:attr(data-author) "\a " attr(data-year);white-space:pre-line}html .atlas-header .header-jackets .jacket-title{-webkit-line-clamp:5;hyphens:manual;text-wrap:balance;font-size:18px}html .atlas-header .header-jackets .jacket-title:before{margin-bottom:12px}@media (width>=1600px){html .atlas-header .header-jackets{grid-template-columns:repeat(3,minmax(0,180px))}html .atlas-header .header-jackets .jacket-title{font-size:21px}}@media (prefers-reduced-motion:no-preference){html .atlas-header .header-panel{opacity:0;transition:opacity var(--dur-quick) var(--ease-out), transform var(--dur-moderate) var(--ease-out), overlay var(--dur-moderate) allow-discrete, display var(--dur-moderate) allow-discrete;transform:translateY(-8px)}html .atlas-header .header-panel:popover-open{opacity:1;transform:none}@starting-style{html .atlas-header .header-panel:popover-open{opacity:0;transform:translateY(-8px)}}html .atlas-header .header-panel:popover-open :is(.header-panel-intro,.header-panel-aside){animation:header-rise var(--dur-slow) var(--ease-out) both;animation-delay:40ms}html .atlas-header .header-panel:popover-open .header-panel-aside{animation-delay:.16s}html .atlas-header .header-panel:popover-open .header-panel-main>li{animation:header-rise var(--dur-slow) var(--ease-out) both;animation-delay:calc(70ms + min(var(--i,0), 6) * 30ms)}html .atlas-header .header-language[open] .additional-languages-list{animation:header-settle var(--dur-moderate) var(--ease-out) both}html .atlas-header .header-mobile[open] .mobile-nav{animation:header-fade var(--dur-moderate) var(--ease-out) both}html .atlas-header .header-mobile[open] :is(.mobile-nav-intro,.mobile-nav-search){animation:header-rise var(--dur-slow) var(--ease-out) both;animation-delay:30ms}html .atlas-header .header-mobile[open] .mobile-nav-primary>li{animation:header-rise var(--dur-slow) var(--ease-out) both;animation-delay:calc(60ms + min(var(--i,0), 6) * 30ms)}html .atlas-header .header-mobile[open] :is(.mobile-nav-more,.mobile-nav-colophon){animation:header-rise var(--dur-slow) var(--ease-out) both;animation-delay:.24s}}@keyframes header-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes header-settle{0%{opacity:0;transform:translateY(-8px)}}@keyframes header-fade{0%{opacity:0}}html:active-view-transition-type(theme) *{view-transition-name:none!important}html:active-view-transition-type(theme)::view-transition-old(root){animation:header-theme-out var(--dur-slow) var(--ease-in-out) both}html:active-view-transition-type(theme)::view-transition-new(root){animation:header-theme-in var(--dur-slow) var(--ease-in-out) both}@keyframes header-theme-out{to{opacity:0}}@keyframes header-theme-in{0%{opacity:0}}@media (width<=1599px){html .atlas-header .header-search{justify-content:center;width:44px;padding:0}html .atlas-header .header-search-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}html .atlas-header .header-thinkers{grid-template-columns:repeat(4,minmax(0,1fr))}html .atlas-header .header-thinker-frame{aspect-ratio:1}html .atlas-header .header-thinkers li:nth-child(n+5){display:none}}@media (width<=1439px){html .atlas-header .header-practice{width:44px;padding:0}html .atlas-header .header-practice>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}html .atlas-header .header-practice>svg:last-child{display:none}html .atlas-header .header-practice-icon{display:block}}@media (width<=1280px){html .atlas-header{--hd-col:minmax(200px, 240px)}html .atlas-header .header-main{grid-template-columns:auto minmax(max-content,1fr) auto;column-gap:clamp(16px,2vw,40px)}html .atlas-header .desktop-nav{justify-content:center}html .atlas-header .header-panel-inner{grid-template-columns:var(--hd-col) minmax(0, 1fr) minmax(190px, 230px)}html .atlas-header .header-panel-foot{margin-top:24px}html .atlas-header .header-journey{grid-template-columns:minmax(0,1fr);padding:16px 18px;position:relative}html .atlas-header .header-journey-glyph{width:28px;height:28px;position:absolute;bottom:12px;right:14px}html .atlas-header .header-journey-title{font-size:21px}html .atlas-header .header-journey-question{margin-right:22px;font-size:15px}html .atlas-header .header-jackets{grid-template-columns:repeat(2,minmax(0,150px))}html .atlas-header .header-jackets li:nth-child(3),html .atlas-header .header-panel-text{display:none}html .atlas-header .header-edition{gap:14px}}@media (width>=1051px) and (width<=1180px){html .atlas-header .header-nav-list{gap:14px}html .atlas-header .header-main{column-gap:14px}}@media (width>=1051px) and (width<=1280px){html .atlas-header .header-actions{gap:8px}html .atlas-header .header-language>summary{min-width:56px;padding:0 10px}html .atlas-header .header-language>summary>svg:first-child{display:none}}@media (width<=1050px){html .atlas-header .header-main{justify-content:space-between;gap:clamp(16px,2.2vw,40px);display:flex}html .atlas-header .desktop-nav,html .atlas-header .header-panel:popover-open,html .atlas-header .header-edition-start,html .atlas-header .header-thread-end{display:none}html .atlas-header .header-actions{margin-left:auto}html .atlas-header .header-practice{width:auto;padding:0 18px 0 20px}html .atlas-header .header-practice>span{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}html .atlas-header .header-practice>svg:last-child{display:block}html .atlas-header .header-practice-icon{display:none}html .atlas-header .header-mobile{align-self:center;display:block}html .atlas-header .header-mobile>summary{border:1px solid var(--hd-line-strong);width:44px;height:44px;color:var(--hd-ink);cursor:pointer;border-radius:50%;place-items:center;display:grid}html .atlas-header .header-mobile>summary svg{transition:opacity var(--dur-quick), transform var(--dur-moderate) var(--ease-out);grid-area:1/1}html .atlas-header .header-mobile .header-menu-close{opacity:0;display:block;transform:rotate(-45deg)scale(.7)}html .atlas-header .header-mobile[open] .header-menu-open{opacity:0;display:block;transform:rotate(45deg)scale(.7)}html .atlas-header .header-mobile[open] .header-menu-close{opacity:1;transform:none}html .atlas-header .header-mobile>summary:hover,html .atlas-header .header-mobile[open]>summary{border-color:var(--hd-ink);background:var(--hd-ink);color:var(--hd-paper)}html:has(.atlas-header .header-mobile[open]){overflow:hidden}html .atlas-header .mobile-nav{top:100%;right:calc(-1 * var(--gutter));left:calc(-1 * var(--gutter));height:calc(100dvh - var(--hd-menu-top,var(--header-h)));overscroll-behavior:contain;padding:24px var(--gutter) 30px;background:var(--hd-band);color:var(--hd-band-ink);box-shadow:inset 0 1px var(--band-edge,transparent), 0 24px 38px var(--hd-shadow);border:0;grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-content:start;gap:22px clamp(28px,5vw,64px);display:grid;position:absolute;overflow-y:auto}html .atlas-header .mobile-nav :focus-visible{outline-color:var(--hd-band-accent)}html .atlas-header .mobile-nav p{margin:0}html .atlas-header .mobile-nav ol,html .atlas-header .mobile-nav ul{margin:0;padding:0;list-style:none}html .atlas-header .mobile-nav-intro{color:var(--hd-band-muted);font-family:var(--hd-sans);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:600;line-height:1.4;display:flex}html .atlas-header .mobile-nav-intro .header-node{color:var(--hd-band-accent);margin:0}html .atlas-header .mobile-nav-intro,html .atlas-header .mobile-nav .mobile-nav-search,html .atlas-header .mobile-nav-colophon{grid-column:1/-1}html .atlas-header .mobile-nav .mobile-nav-search{border:1px solid var(--hd-band-line);background:var(--hd-band-raised);min-height:54px;color:var(--hd-band-muted);font-family:var(--hd-sans);transition:border-color var(--dur-base), color var(--dur-base);border-radius:27px;align-items:center;gap:12px;padding:8px 20px;font-size:15px;line-height:1.3;display:flex}html .atlas-header .mobile-nav .mobile-nav-search span{min-width:0;color:inherit;font-family:var(--hd-sans);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;overflow:hidden}html .atlas-header .mobile-nav .mobile-nav-search svg{color:var(--hd-band-accent);margin:0}html .atlas-header .mobile-nav .mobile-nav-search:hover{border-color:var(--hd-band-muted);color:var(--hd-band-ink)}html .atlas-header .mobile-nav-primary{border-top:1px solid var(--hd-band-line)}html .atlas-header .mobile-nav .mobile-nav-primary a{border-bottom:1px solid var(--hd-band-line);min-height:60px;color:var(--hd-band-ink);font-family:var(--serif);letter-spacing:-.015em;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;font-size:clamp(27px,4.2vw,34px);line-height:1.08;display:grid}html .atlas-header .mobile-nav .mobile-nav-primary .mobile-nav-number{color:var(--hd-band-accent);font-family:var(--hd-sans);letter-spacing:.08em;margin:0;font-size:12px;font-weight:600}html .atlas-header .mobile-nav .mobile-nav-primary .mobile-nav-label{color:inherit;font-family:var(--serif);font-size:inherit;overflow-wrap:anywhere;hyphens:auto;margin:0}html .atlas-header .mobile-nav .mobile-nav-primary svg{color:var(--hd-band-muted);stroke-width:1.5px;transition:transform var(--dur-moderate) var(--ease-out), color var(--dur-base);margin:0}html .atlas-header .mobile-nav .mobile-nav-primary a:hover svg,html .atlas-header .mobile-nav .mobile-nav-primary a.active,html .atlas-header .mobile-nav .mobile-nav-primary a.active svg{color:var(--hd-band-accent)}html .atlas-header .mobile-nav-more{align-content:start;gap:30px;display:grid}html .atlas-header .mobile-nav-group{gap:12px;display:grid}html .atlas-header .mobile-nav-heading{color:var(--hd-band-muted);font-family:var(--hd-sans);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.4}html .atlas-header .mobile-nav-journeys{border-top:1px solid var(--hd-band-line)}html .atlas-header .mobile-nav .mobile-nav-journeys a{border-bottom:1px solid var(--hd-band-line);min-height:48px;color:var(--hd-band-ink);font-family:var(--serif);align-items:baseline;gap:14px;padding:12px 0;font-size:21px;line-height:1.15;display:flex}html .atlas-header .mobile-nav .mobile-nav-journeys a span{color:var(--hd-band-accent);font-family:var(--hd-sans);letter-spacing:.08em;flex:none;margin:0;font-size:12px;font-weight:600}html .atlas-header .mobile-nav .mobile-nav-journeys a:hover{color:var(--hd-band-accent)}html .atlas-header .mobile-nav .mobile-nav-start{background:radial-gradient(110% 160% at 0% 0%, var(--hd-band-glow), transparent 70%), var(--hd-band-raised);min-height:64px;color:var(--hd-band-ink);font-family:var(--serif);border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;margin-top:6px;padding:14px 18px 14px 20px;font-size:21px;line-height:1.15;display:flex}html .atlas-header .mobile-nav .mobile-nav-start>span{color:inherit;font-family:var(--serif);font-size:inherit;gap:4px;margin:0;display:grid}html .atlas-header .mobile-nav .mobile-nav-start small{color:var(--hd-band-accent);font-family:var(--hd-sans);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600}html .atlas-header .mobile-nav .mobile-nav-start svg{color:var(--hd-band-accent);margin:0}html .atlas-header .mobile-nav-languages{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}html .atlas-header .mobile-nav .mobile-nav-languages a{border:1px solid var(--hd-band-line);min-height:44px;color:var(--hd-band-ink);font-family:var(--hd-sans);text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:6px 12px;font-size:14px;line-height:1.2;display:flex}html .atlas-header .mobile-nav .mobile-nav-languages a:hover{border-color:var(--hd-band-muted)}html .atlas-header .mobile-nav .mobile-nav-languages a[aria-current]{border-color:var(--hd-band-ink);background:var(--hd-band-ink);color:var(--hd-band);font-weight:600}html .atlas-header .mobile-nav-colophon{border-top:1px solid var(--hd-band-line);color:var(--hd-band-muted);font-family:var(--hd-sans);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-self:end;align-items:center;gap:4px 12px;padding-top:16px;font-size:12px;font-weight:600;line-height:1.6;display:flex}html .atlas-header .mobile-nav-colophon>span{white-space:nowrap;align-items:center;gap:12px;display:inline-flex}html .atlas-header .mobile-nav-colophon i{background:var(--hd-band-accent);border-radius:50%;width:3px;height:3px}}@media (width<=1050px) and (hover:hover) and (pointer:fine){html .atlas-header .mobile-nav .mobile-nav-primary a:hover svg{transform:translate(2px,-2px)}}@media (width<=760px){html .atlas-header .header-edition{gap:12px}html .atlas-header .header-edition-title{font-size:16px}html .atlas-header .mobile-nav{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:22px}html .atlas-header .mobile-nav-more{gap:28px;padding-top:8px}}@media (width<=600px){html .atlas-header .header-edition{gap:12px}html .atlas-header :is(.header-edition-title,.header-thread){display:none}html .atlas-header .header-thread-end{display:block}html .atlas-header .header-node{margin-right:-2px}html .atlas-header .header-facts{letter-spacing:.08em;flex:0 auto;justify-content:flex-start}html .atlas-header .header-fact+.header-fact:before{margin:0 9px}html .atlas-header .header-fact:nth-child(n+3),html[data-js] .atlas-header .header-appearance{display:none}html[data-js] .atlas-header .header-appearance-cycle{display:grid}html .atlas-header .header-main{gap:8px}html .site-header.atlas-header .wordmark{gap:8px;font-size:21px}html .site-header.atlas-header .wordmark svg{width:33px;height:33px}html .site-header.atlas-header .header-actions{gap:7px}html .atlas-header .header-practice{display:none}html .atlas-header .header-language>summary{gap:5px;min-width:56px;padding:0 10px}html .atlas-header .header-language>summary>svg:first-child{display:none}html .atlas-header .header-language .additional-languages-list{padding:18px}html .atlas-header .mobile-nav-languages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=360px){html .atlas-header .header-facts{letter-spacing:.05em}html .atlas-header .header-fact+.header-fact:before{margin:0 7px}html .site-header.atlas-header .header-actions{gap:5px}html .atlas-header .mobile-nav .mobile-nav-primary a{font-size:25px}}.home-hero{--sky-h:clamp(600px, calc(100svh - var(--header-h,120px)), 900px);isolation:isolate;min-height:var(--sky-h);border-bottom:1px solid var(--line);background:var(--paper);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,min(548px,41vw)) minmax(0,1fr);align-items:center;column-gap:clamp(20px,2.6vw,44px);padding-top:clamp(20px,2.4vh,32px);padding-bottom:18px;display:grid;position:relative;overflow:hidden}.home-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60% 70% at 72% 48%, color-mix(in srgb, var(--card) 70%, transparent) 0%, transparent 70%), radial-gradient(ellipse 120% 90% at 50% 50%, transparent 55%, color-mix(in srgb, var(--ink) 5%, transparent) 100%);position:absolute;inset:0}.home-hero-copy{z-index:4;grid-area:1/1;min-width:0;margin-left:clamp(0px,1vw,16px);position:relative}.home-hero-copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--paper) 96%, transparent) 55%, transparent);position:absolute;inset:-90px -110px -90px -160px}.home-hero>.cst{z-index:1;margin-right:calc(16px - var(--gutter));grid-area:1/2/span 2;align-self:stretch}.home-hero>.cst .cst-dial{--dial:min(100%, calc((var(--sky-h) - 112px) / .9));margin-block:calc(var(--dial) * -.05)}.home-hero-credit{z-index:4;color:var(--muted);grid-area:2/1;margin:18px 0 0 clamp(0px,1vw,16px);font-size:12px;line-height:1.5;position:relative}.home-hero-credit a{border-bottom:1px solid var(--line);align-items:center;gap:2px;display:inline-flex}.home-hero-credit a:hover{border-color:currentColor}.home-collection-facts{color:var(--accent-ink-a6412c);font-variant-numeric:lining-nums;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:6px 32px;margin:0 0 26px;font-size:12px;font-weight:600;line-height:1.6;display:flex;overflow:hidden}.home-collection-facts>span{margin-left:-32px;padding-left:32px;position:relative}.home-collection-facts>span:first-child{margin-left:0;padding-left:0}.home-collection-facts>span+span:before{content:"·";color:var(--faint-b89683);position:absolute;left:13px}.home-hero h1{font-family:var(--serif);letter-spacing:-.04em;margin:0;font-size:clamp(52px,5.3vw,82px);font-weight:400;line-height:.99}.home-hero h1 span,.home-hero h1 em{display:block}.home-hero h1 em{color:var(--accent-ink-a6412c);font-weight:400}.home-hero-description{max-width:500px;color:var(--muted-67685f);margin:26px 0;font-size:16.5px;line-height:1.68}.home-introduction-hint{color:var(--muted-6b6b61);margin:-12px 0 16px;font-size:13px;line-height:1.5}.home-search{border:1px solid var(--line-d3c8b8);background:var(--field-fffefa);border-radius:40px;align-items:center;gap:12px;max-width:650px;min-height:62px;margin:0;padding:7px 8px 7px 20px;display:flex;box-shadow:0 8px 18px #32271905}.home-search:focus-within{outline:2px solid var(--accent-ink-a6412c);outline-offset:4px}.home-search>svg{color:var(--faint-77786d);flex:none}.home-search input{width:100%;min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;padding:8px 0;font-size:15px}.home-search input::placeholder{color:var(--faint-858175);opacity:1}.home-search input{appearance:none}.home-search input::-webkit-search-cancel-button{display:none}.home-search kbd{border:1px solid var(--line-d9d0c3);background:var(--paper-f4f0e9);color:var(--muted-6f6c62);white-space:nowrap;border-radius:5px;flex:none;padding:5px 6px;font-family:inherit;font-size:12px}.home-search button{background:var(--ink);min-height:46px;color:var(--on-ink-fffefa);font:inherit;cursor:pointer;transition:background var(--dur-base) var(--ease-out);border:0;border-radius:30px;flex:none;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-size:13px;display:flex}.home-search button>svg{display:none}.home-search button:hover{background:var(--accent-ink-a6412c)}.home-search-suggestions{color:var(--muted-6b6b61);flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;font-size:12px;display:flex}.home-search-suggestions>span{margin-right:3px}.home-search-suggestions a{border:1px solid var(--line-d8cec0);min-height:32px;color:var(--ink-soft-45473e);transition:border-color var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);border-radius:22px;align-items:center;padding:5px 12px;line-height:1.3;display:inline-flex}.home-search-suggestions a:hover,.home-search-suggestions a:focus-visible{border-color:var(--accent-ink-a6412c);background:var(--panel-ece3d7)}.home-hero-links{flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:32px;display:flex}.home-hero-links a{border-bottom:1px solid var(--line-strong-a99f90);min-height:44px;transition:color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);justify-content:space-between;align-items:center;gap:22px;padding-bottom:8px;font-size:14px;font-weight:500;line-height:1.45;display:inline-flex}.home-hero-links a svg{transition:transform var(--dur-moderate) var(--ease-out)}.home-hero-links a:hover{border-color:var(--accent-ink-a6412c);color:var(--accent-ink-a6412c)}@media (hover:hover) and (pointer:fine){.home-hero-links a:hover svg{transform:translate(4px)}}@media (prefers-reduced-motion:no-preference){.home-hero-copy>*{animation:home-rise var(--dur-hero) var(--ease-out) both;animation-delay:calc(min(var(--i,0), 6) * var(--stagger) + 60ms)}.home-hero-copy>:nth-child(2){--i:1}.home-hero-copy>:nth-child(3){--i:2}.home-hero-copy>:nth-child(4){--i:3}.home-hero-copy>:nth-child(5){--i:4}.home-hero-copy>:nth-child(6){--i:5}.home-hero-copy>:nth-child(n+7){--i:6}.home-hero-credit{animation:home-fade var(--dur-hero) var(--ease-out) .6s both}}@keyframes home-rise{0%{opacity:0;transform:translateY(var(--rise-m))}}@keyframes home-fade{0%{opacity:0}}@media (width<=1250px){.home-search{gap:10px;padding-left:16px}.home-search kbd{display:none}.home-search button{padding-inline:15px}.home-hero-description{font-size:16px}}@media (width>=1100px) and (height<=820px){.home-collection-facts{margin-bottom:16px}.home-hero h1{font-size:clamp(48px,4.5vw,66px)}.home-hero-description{margin:18px 0}.home-hero-links{margin-top:20px}}@media (width<=1099px){.home-hero{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);min-height:0;padding-top:44px;padding-bottom:28px}.home-hero-copy{max-width:680px;margin-left:0}.home-hero-copy:before{display:none}.home-hero>.cst{grid-area:2/1;margin:36px 0 0}.home-hero>.cst .cst-dial{--dial:min(100%, 680px);margin-block:0}.home-hero-credit{grid-row:3;margin:26px 0 0}.home-hero h1{max-width:680px;font-size:clamp(52px,8vw,78px)}}@media (width<=760px){.home-hero{flex-direction:column;align-items:stretch;padding-top:0;padding-bottom:30px;display:flex}.home-hero>.cst{margin:0 calc(var(--gutter) * -1) 6px;order:-1}html .resume-home:not([hidden])+.home-hero{padding-top:28px}html .resume-home:not([hidden])+.home-hero>.cst{order:3;margin-top:28px}html .resume-home:not([hidden])+.home-hero>.home-hero-credit{order:4}.home-hero-copy{padding-top:10px}.home-collection-facts{letter-spacing:.05em;gap:2px 24px;margin-bottom:18px}.home-collection-facts>span{margin-left:-24px;padding-left:24px}.home-collection-facts>span+span:before{left:9px}.home-hero h1{letter-spacing:-.035em;font-size:clamp(42px,11.4vw,56px);line-height:.98}.home-hero-description{margin:18px 0 20px;font-size:15.5px;line-height:1.6}.home-search{gap:10px;min-height:56px;padding:6px 6px 6px 15px}.home-search input{font-size:16px}.home-search>svg{width:19px}.home-search button{min-width:44px;min-height:44px;padding:0 12px}.home-search button span{display:none}.home-search button>svg{display:block}.home-search-suggestions{gap:7px;margin-top:13px}.home-hero-links{flex-direction:column;align-items:flex-start;gap:6px;margin-top:20px}.home-hero-credit{margin-top:22px}}.legal-page{max-width:none;margin:0;padding-top:clamp(48px,7vw,104px);padding-bottom:clamp(72px,10vw,140px)}.legal-page-header{border-bottom:1px solid var(--line);padding-bottom:clamp(32px,4vw,52px)}.legal-page-header .eyebrow{color:var(--accent-ink)}.legal-page-header h1{hyphens:manual;overflow-wrap:normal;max-width:19ch;font-family:var(--serif);font-size:var(--display-m,clamp(40px, 5vw, 84px));letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word;margin:22px 0;font-weight:400;line-height:1}.legal-page-header p{max-width:46ch;color:var(--muted);font-size:18px;line-height:1.6}.legal-page-body{grid-template-columns:minmax(200px,280px) minmax(0,720px);justify-content:start;align-items:start;gap:clamp(32px,8vw,128px);display:grid}.legal-page-contents{top:calc(var(--header-sticky-h,0px) + 32px);padding-top:36px;position:sticky}.legal-page-contents>p{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:12px;font-weight:600;line-height:1.4}.legal-page-contents ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.legal-page-contents li{border-bottom:1px solid var(--line)}.legal-page-contents a{min-height:44px;transition:color var(--dur-quick) var(--ease-out);align-items:baseline;gap:14px;padding:11px 0;font-size:14px;line-height:1.35;display:flex}.legal-page-contents a>span{font:400 16px/1 var(--serif);font-variant-numeric:lining-nums tabular-nums;color:var(--accent-ink);flex:none}.legal-page-contents a:focus-visible{color:var(--accent-ink)}@media (hover:hover) and (pointer:fine){.legal-page-contents a:hover{color:var(--accent-ink)}}.legal-page-content{min-width:0;max-width:720px;margin:0}.legal-page-content section{border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--header-sticky-h,0px) + 24px);grid-template-columns:48px minmax(0,1fr);gap:12px;padding:36px 0 26px;display:grid}.legal-section-number{font:400 22px/1 var(--serif);font-variant-numeric:lining-nums tabular-nums;color:var(--accent-ink);padding-top:10px}.legal-page-content h2{font-family:var(--serif);font-weight:400;font-size:var(--h3,clamp(26px, 2.4vw, 36px));letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;hyphens:manual;margin:0 0 16px;line-height:1.1}.legal-page-content p{hyphens:auto;max-width:66ch;margin:0 0 14px;font-size:17px;line-height:1.7}.legal-page-content a{text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.legal-page-links{flex-direction:column;align-items:flex-start;gap:4px;padding-top:28px;display:flex}.legal-page-links a{align-items:center;gap:8px;min-height:44px;font-size:15px;display:inline-flex}.legal-footer-links{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.locale-intro-footer{flex-wrap:wrap}@media (width<=900px){.legal-page-body{grid-template-columns:minmax(0,1fr);gap:8px}.legal-page-contents{display:none}}@media (width<=760px){.legal-page-header p,.legal-page-content p{font-size:16px}.legal-page-content section{grid-template-columns:34px minmax(0,1fr);gap:6px;padding:28px 0 18px}.legal-section-number{padding-top:8px;font-size:18px}.legal-footer-links{width:100%}}.site-footer.atlas-footer{--ft-bg:#252722;--ft-ink:#f3efe7;--ft-soft:#d9d2c5;--ft-muted:#aba497;--ft-line:#46483f;--ft-accent:#e5a58c;--ft-cols:minmax(0, 1.3fr) minmax(0, .82fr) minmax(0, 1fr) minmax(0, 1.08fr);--ft-gap:clamp(28px, 3.2vw, 64px);height:auto;padding:clamp(52px, 5.4vw, 84px) var(--gutter) 0;background:var(--ft-bg);color:var(--ft-ink);border:0;margin:0;font-family:Inter,Inter Fallback,Arial,sans-serif;display:block;position:relative;overflow:clip;container-type:inline-size}.site-footer.atlas-footer :where(p,h2,ul,ol){margin:0;padding:0}.site-footer.atlas-footer :where(ul,ol){list-style:none}.site-footer.atlas-footer a{color:inherit;text-decoration:none}.site-footer.atlas-footer :focus-visible{outline:2px solid var(--ft-accent);outline-offset:4px;box-shadow:none;border-radius:2px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .site-footer.atlas-footer{box-shadow:inset 0 1px var(--ft-line)}}:root[data-theme=dark] .site-footer.atlas-footer{box-shadow:inset 0 1px var(--ft-line)}.site-footer.atlas-footer .footer-top{grid-template-columns:var(--ft-cols);column-gap:var(--ft-gap);align-items:start;display:grid}.site-footer.atlas-footer .footer-statement{grid-row:span 2;min-width:0}.site-footer.atlas-footer .footer-kicker{color:var(--ft-soft);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:14px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.site-footer.atlas-footer .footer-kicker-rule{border-top:1px solid var(--ft-accent);flex:none;width:28px}.site-footer.atlas-footer .footer-tagline{font-family:var(--serif);letter-spacing:-.03em;text-wrap:balance;overflow-wrap:break-word;hyphens:manual;margin-top:clamp(18px,1.8vw,26px);font-size:clamp(36px,3.2vw,52px);font-weight:400;line-height:1}.site-footer.atlas-footer .footer-tagline>span,.site-footer.atlas-footer .footer-tagline>em{display:block}.site-footer.atlas-footer .footer-tagline>em{color:var(--ft-accent);font-style:italic}.site-footer.atlas-footer .footer-start{border-bottom:1px solid color-mix(in srgb, var(--ft-accent) 55%, transparent);min-height:44px;color:var(--ft-ink);transition:color var(--dur-quick) var(--ease-out), border-color var(--dur-quick) var(--ease-out);align-items:center;gap:14px;margin-top:clamp(22px,2.2vw,32px);padding-bottom:2px;font-size:14px;font-weight:500;line-height:1.3;display:inline-flex}.site-footer.atlas-footer .footer-start svg{color:var(--ft-accent);transition:transform var(--dur-base) var(--ease-out);flex:none}.site-footer.atlas-footer .footer-start:hover{border-color:var(--ft-accent);color:var(--ft-accent)}.site-footer.atlas-footer .footer-start:focus-visible svg{transform:translateX(calc(var(--rise-s) / 2))}.site-footer.atlas-footer .footer-column{grid-row:span 2;grid-template-rows:subgrid;align-content:start;min-width:0;display:grid}.site-footer.atlas-footer .footer-column>:is(ul,ol){align-self:start}.site-footer.atlas-footer .footer-column h2{border-bottom:1px solid var(--ft-line);color:var(--ft-muted);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;padding-bottom:12px;font-family:Inter,Inter Fallback,Arial,sans-serif;font-size:12px;font-weight:600;line-height:1.45;display:flex}.site-footer.atlas-footer .footer-column h2>span{color:var(--ft-accent);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.06em}.site-footer.atlas-footer .footer-column h2 a{min-height:44px;color:inherit;font:inherit;letter-spacing:inherit;transition:color var(--dur-quick) var(--ease-out);align-items:center;margin:calc(.725em - 22px) 0;padding:calc(22px - .725em) 0;display:inline-flex}.site-footer.atlas-footer .footer-column h2 a:hover{color:var(--ft-ink)}.site-footer.atlas-footer .footer-column a{min-height:44px;color:var(--ft-ink);font-family:var(--serif);letter-spacing:-.01em;transition:color var(--dur-quick) var(--ease-out);align-items:baseline;gap:14px;padding:10px 0 8px;font-size:clamp(19px,1.4vw,22px);font-weight:400;line-height:1.15;display:flex}.site-footer.atlas-footer .footer-column a>span{transition:background-size var(--dur-moderate) var(--ease-out);overflow-wrap:break-word;hyphens:manual;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.site-footer.atlas-footer .footer-column a:hover{color:var(--ft-accent)}.site-footer.atlas-footer .footer-column a:is(:hover,:focus-visible)>span{background-size:100% 1px}.site-footer.atlas-footer .footer-column small{min-width:20px;color:var(--ft-accent);letter-spacing:.06em;font-variant-numeric:lining-nums tabular-nums;flex:none;font-family:Inter,Inter Fallback,Arial,sans-serif;font-size:12px;font-weight:600;line-height:1}.site-footer.atlas-footer .footer-editions ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(18px,1.8vw,28px);display:grid}.site-footer.atlas-footer .footer-editions a{border-bottom:1px solid var(--ft-line);letter-spacing:0;justify-content:space-between;align-items:center;padding-block:10px;font-family:Inter,Inter Fallback,Arial,sans-serif;font-size:15px;line-height:1.3}.site-footer.atlas-footer .footer-editions small{min-width:0;color:var(--ft-muted);letter-spacing:.1em;font-weight:500}.site-footer.atlas-footer .footer-editions a:not([aria-current]):hover{color:var(--ft-ink)}.site-footer.atlas-footer .footer-editions a[aria-current]{color:var(--ft-accent);font-weight:600}.site-footer.atlas-footer .footer-editions a[aria-current] small{color:var(--ft-accent)}.site-footer.atlas-footer .footer-editions a[aria-current] small:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.site-footer.atlas-footer .footer-signature{grid-template-columns:var(--ft-cols);column-gap:var(--ft-gap);border-top:1px solid var(--ft-line);align-items:end;margin-top:clamp(40px,4vw,60px);padding:clamp(24px,2.4vw,32px) 0 clamp(20px,2vw,28px);display:grid}.site-footer.atlas-footer .footer-mark{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding-bottom:2px;display:flex}.site-footer.atlas-footer .footer-wordmark{min-height:44px;color:var(--ft-ink);letter-spacing:-.05em;align-items:center;gap:10px;font-size:22px;font-weight:700;line-height:1;display:inline-flex}.site-footer.atlas-footer .footer-wordmark svg{width:32px;height:32px;color:var(--ft-accent)}.site-footer.atlas-footer .footer-wordmark-dot{color:var(--ft-accent)}.site-footer.atlas-footer .footer-counts{color:var(--ft-muted);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:4px 18px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.site-footer.atlas-footer .footer-counts strong{color:var(--ft-ink);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.06em;font-weight:600}.site-footer.atlas-footer .dial-strip{grid-column:2/-1}.site-footer.atlas-footer .footer-bottom{border-top:1px solid var(--ft-line);color:var(--ft-muted);letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:0 28px;padding:8px 0;font-size:12px;line-height:1.5;display:flex}.site-footer.atlas-footer .footer-copyright{font-variant-numeric:lining-nums tabular-nums;font-size:12px;line-height:1.5}.site-footer.atlas-footer .footer-bottom .legal-footer-links{flex-wrap:wrap;align-items:center;gap:0 28px;width:auto;display:flex}.site-footer.atlas-footer .footer-bottom a{min-height:44px;color:var(--ft-soft);transition:color var(--dur-quick) var(--ease-out);align-items:center;gap:12px;margin:0;display:inline-flex}.site-footer.atlas-footer .footer-bottom :is(.legal-footer-links a,.footer-about):hover{color:var(--ft-accent);text-underline-offset:4px;text-decoration:underline}.site-footer.atlas-footer .footer-bottom .back-top{margin-left:auto}.site-footer.atlas-footer .back-top svg{box-sizing:content-box;border:1px solid var(--ft-line);width:16px;height:16px;transition:border-color var(--dur-quick) var(--ease-out), background-color var(--dur-quick) var(--ease-out), color var(--dur-quick) var(--ease-out), transform var(--dur-base) var(--ease-out);border-radius:50%;padding:13px}.site-footer.atlas-footer .back-top:hover{color:var(--ft-ink)}.site-footer.atlas-footer .back-top:hover svg{border-color:var(--ft-accent);background-color:var(--ft-accent);color:var(--ft-bg)}@media (hover:hover) and (pointer:fine){.site-footer.atlas-footer .footer-start:hover svg{transform:translateX(calc(var(--rise-s) / 2))}.site-footer.atlas-footer .back-top:hover svg{transform:translateY(calc(var(--rise-s) / -2))}}.site-footer.atlas-footer[data-compact]{padding-top:clamp(36px,3.6vw,52px)}.site-footer.atlas-footer[data-compact] .footer-top{grid-template-columns:minmax(0,1.3fr) minmax(0,2.9fr);align-items:center}.site-footer.atlas-footer[data-compact] .footer-editions{display:block}.site-footer.atlas-footer[data-compact] .footer-editions h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-footer.atlas-footer[data-compact] .footer-editions ul{grid-template-columns:repeat(5,minmax(0,1fr))}.site-footer.atlas-footer[data-compact] .footer-signature{margin-top:clamp(24px,2.4vw,36px)}.dial-strip{--ds-name:var(--ft-soft,var(--ink-soft));--ds-rim:var(--ft-line,var(--line));--ds-tick:var(--ft-muted,var(--muted));--ds-star:var(--ft-accent,var(--accent-deep));--ds-label:var(--ft-muted,var(--muted));--ds-ground:var(--ft-bg,var(--paper));--ds-top:0px;min-width:0;height:calc(var(--ds-top) + 92px);user-select:none;pointer-events:none;position:relative;overflow:clip;container:dial-strip/inline-size}.dial-strip[data-marked]{--ds-top:26px}.dial-strip-chart{top:var(--ds-top);width:100%;height:72px;display:block;position:absolute;left:0;overflow:visible}.dial-strip-chart path{fill:none;vector-effect:non-scaling-stroke}.dial-strip-rim{stroke:var(--ds-rim);stroke-width:1px}.dial-strip-ticks{stroke:var(--ds-tick);stroke-width:1px;opacity:.45}.dial-strip-ticks.is-major{opacity:.8}.dial-strip-life{stroke:var(--ds-star);stroke-width:2px;opacity:.7}.dial-strip-stars path{stroke:var(--ds-star);stroke-width:6px;stroke-linecap:round}.dial-strip-stars.is-narrow path{stroke-width:5px}.dial-strip-mark{top:calc(var(--ds-top) + var(--y));left:var(--x);background:var(--ds-name);width:8px;height:8px;box-shadow:0 0 0 3px var(--ds-ground), 0 0 0 4px var(--ds-star);border-radius:50%;margin:-4px 0 0 -4px;position:absolute}.dial-strip-name{top:0;left:var(--x);color:var(--ds-name);font:italic 400 17px/1.2 var(--serif);letter-spacing:-.005em;white-space:nowrap;position:absolute;transform:translate(-50%)}.dial-strip-name[data-align=start]{transform:translate(-8px)}.dial-strip-name[data-align=end]{transform:translate(calc(8px - 100%))}.dial-strip-years{height:16px;position:absolute;bottom:0;left:0;right:0}.dial-strip-years>span{bottom:0;left:var(--x);color:var(--ds-label);letter-spacing:.1em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-size:12px;font-weight:600;line-height:1;position:absolute}.dial-strip-years>span[data-align=end]{transform:translate(-100%)}.dial-strip-sweep{top:var(--ds-top);opacity:0;width:100%;height:72px;position:absolute;left:0}.dial-strip-hand{background:var(--ds-star);width:1px;position:absolute;top:6px;bottom:6px;left:0}.dial-strip-hand:before{content:"";background:linear-gradient(to right, transparent, var(--ds-star));width:56px;height:1px;position:absolute;top:50%;right:1px}.dial-strip-stars.is-narrow,.dial-strip-mark.is-narrow{display:none}@container dial-strip (width<=599px){.dial-strip-stars.is-wide,.dial-strip-mark.is-wide,.dial-strip-years>.is-wide{display:none}.dial-strip-stars.is-narrow{display:inline}.dial-strip-mark.is-narrow{display:block}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.dial-strip{view-timeline:--dial-strip block;--ds-travel:calc(100% + 48px)}.dial-strip-stars path{animation-name:dial-star;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--dial-strip;animation-range:entry calc(var(--ds-travel) * var(--b)) entry calc(var(--ds-travel) * var(--b) + 28px)}.dial-strip-sweep{animation-name:dial-sweep;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--dial-strip;animation-range:entry 0% entry var(--ds-travel)}}}@keyframes dial-star{0%{opacity:0}}@keyframes dial-sweep{0%{opacity:0;transform:translate(0)}6%,86%{opacity:1}to{opacity:0;transform:translate(100%)}}@media (width<=1180px){.site-footer.atlas-footer{--ft-cols:minmax(0, 1fr) minmax(0, 1.1fr) minmax(0, 1.2fr)}.site-footer.atlas-footer .footer-statement{grid-area:auto/1/auto/-1;margin-bottom:clamp(36px,5vw,52px)}.site-footer.atlas-footer .footer-signature{grid-template-columns:minmax(0,1fr);row-gap:18px}.site-footer.atlas-footer .footer-mark{flex-flow:wrap;justify-content:space-between;align-items:center;gap:6px 24px}.site-footer.atlas-footer .dial-strip{grid-column:auto}.site-footer.atlas-footer .footer-bottom{gap:12px 20px}.site-footer.atlas-footer .footer-bottom .legal-footer-links{border-top:1px solid var(--ft-line);order:3;gap:0 24px;width:100%;padding-top:4px}.site-footer.atlas-footer[data-compact] .footer-top{grid-template-columns:minmax(0,1fr)}.site-footer.atlas-footer[data-compact] .footer-statement{margin-bottom:16px}}@media (width<=760px){.site-footer.atlas-footer{--ft-cols:minmax(0, 1fr) minmax(0, 1fr);--ft-gap:20px}.site-footer.atlas-footer .footer-editions{grid-column:1/-1;margin-top:36px}.site-footer.atlas-footer[data-compact] .footer-editions{margin-top:0}.site-footer.atlas-footer[data-compact] .footer-editions ul{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer.atlas-footer .footer-tagline{font-size:clamp(34px,10vw,48px)}.site-footer.atlas-footer .footer-column a{font-size:19px}.site-footer.atlas-footer .footer-editions a{font-size:15px}.site-footer.atlas-footer .footer-bottom{padding-top:14px}.site-footer.atlas-footer .footer-bottom .legal-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=374px){.site-footer.atlas-footer{--ft-cols:minmax(0, 1fr)}.site-footer.atlas-footer .footer-journeys{margin-top:32px}.site-footer.atlas-footer .footer-collection ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;display:grid}}.reading-room{max-width:1400px;margin:0 auto;padding-block:80px 100px}.reading-room-heading{max-width:760px;margin-bottom:48px}.reading-room-heading h1,.text-reader-heading h1{font-family:var(--serif);overflow-wrap:break-word;hyphens:manual;margin-block:22px;font-weight:400;line-height:1.02}.reading-room-heading p{font-size:17px;line-height:1.7}.reading-edition-card .eyebrow{font-size:12px}.reading-room-note{max-width:760px;margin-top:40px;font-size:14px;line-height:1.7}.reader-breadcrumb{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:20px;padding-block:22px;font-size:13px;display:flex}.reader-breadcrumb a{align-items:center;gap:10px;min-height:44px;display:flex}.text-reader-heading{border-bottom:1px solid var(--line)}.reader-source-notice a,.reader-edition-note a{text-underline-offset:3px;text-decoration:underline}.text-reader .reader-layout{grid-template-columns:240px minmax(0,760px);justify-content:space-between;gap:64px;padding-block:52px 100px;display:grid}.text-reader .reader-sidebar{align-self:start;max-height:calc(100vh - 48px);padding-right:12px;display:block;position:sticky;top:24px;overflow:auto}.reader-toc summary{cursor:pointer;min-height:44px;padding-block:12px;font-size:16px}.reader-toc ol{margin:0 0 24px;padding:0;list-style:none}.text-reader .reader-sidebar .reader-toc nav{margin:0}.text-reader .reader-sidebar .reader-toc a{color:inherit;border:0;padding:10px 0;font-size:13px;line-height:1.45;display:block}.reader-controls{border-top:1px solid var(--line);padding-top:24px}.reader-controls label{gap:8px;margin-bottom:18px;font-size:13px;display:grid}.reader-controls select{font:inherit;color:inherit;background:var(--paper);border:1px solid var(--line);width:100%;min-height:44px;padding:8px}.reader-controls button,.reader-controls a{min-height:44px;font-size:13px}.reader-controls [data-reader-save]{gap:10px;width:100%}.reader-controls [data-reader-save][aria-pressed=true] svg{fill:currentColor}.reader-controls [data-reader-resume],.reader-controls [data-reader-clear]{text-align:left;margin-top:14px}.reader-controls p{margin-top:20px;font-size:12px;line-height:1.6}.text-reader .reader-pagination{border-block:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin-block:0 32px;padding-block:10px;font-size:14px;line-height:1.4;display:grid}.text-reader .reader-pagination a{overflow-wrap:break-word;align-items:center;min-width:0;min-height:44px;display:flex}.text-reader .reader-pagination a:last-child{text-align:right;justify-content:flex-end}.text-reader .reader-pagination span[aria-current]{text-align:center;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.reader-prose{max-width:68ch;font-family:var(--serif);font-size:var(--reader-size,23px);overflow-wrap:break-word;hyphens:auto;line-height:1.75}.reader-prose p{font-size:inherit;line-height:inherit;margin-block:0 1.25em}.reader-prose em{font-style:italic}.reader-chapter h2{hyphens:manual;margin:0 0 1em;font-size:1.65em;font-weight:400;line-height:1.15}.reader-provenance{border-top:1px solid var(--line);margin-top:72px;padding-top:32px}.reader-provenance p,.reader-provenance li,.reader-provenance a{overflow-wrap:break-word;font-size:14px;line-height:1.75}.reader-provenance h3{margin-top:32px;font-size:18px;font-weight:500}.reader-provenance a{text-underline-offset:4px;text-decoration:underline}.reader-provenance a[download]{padding:5px 0;display:inline-block}.available-reading-links{flex-direction:column;align-items:flex-start;gap:14px;margin-block:20px;display:flex}.available-reading-links a{flex-wrap:wrap;min-height:44px;font-size:14px}.inventory-read-link{margin-top:8px;display:block}.inventory-read-link a{text-underline-offset:3px;font-size:13px;text-decoration:underline}.library-reading-room{min-height:44px;margin-bottom:28px;font-size:15px}.text-reader{--reader-surface:var(--paper)}.text-reader[data-reader-theme=auto],.text-reader[data-reader-theme=paper]{background:var(--paper);color:var(--ink)}.text-reader[data-reader-theme=sepia]{color:#393124;--reader-surface:#eee2cc;background:#eee2cc}.text-reader[data-reader-theme=night],:root[data-theme=dark] .text-reader[data-reader-theme=auto]{color:#eee9de;--line:#777a70;--paper:#242622;--reader-surface:#242622;--accent-ink:#efb49c;--muted:#ccc9bd;color-scheme:dark;background:#242622}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .text-reader[data-reader-theme=auto]{color:#eee9de;--line:#777a70;--paper:#242622;--reader-surface:#242622;--accent-ink:#efb49c;--muted:#ccc9bd;color-scheme:dark;background:#242622}}.text-reader[data-reader-theme=night] :focus-visible{outline-color:#efb49c}.text-reader[data-reader-size=large]{--reader-size:27px}.text-reader[data-reader-size=larger]{--reader-size:31px}.text-reader [hidden]{display:none!important}.reader-floating-toolbar{display:none}@media (width<=999px){.reader-floating-toolbar{z-index:20;grid-template-columns:44px minmax(56px,1fr) 44px minmax(0,max-content);align-items:center;gap:8px;min-height:52px;display:grid;position:sticky;bottom:0}.reader-floating-toolbar:has([data-reader-floating-save][hidden]){display:none}}@media (width<=900px){.text-reader .reader-layout{grid-template-columns:1fr;gap:40px}.text-reader .reader-sidebar{max-height:none;padding:0;position:static}.reader-controls{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.reader-controls h2,.reader-controls p,.reader-controls [data-reader-resume],.reader-controls [data-reader-clear],.reader-controls [data-reader-save]{grid-column:1/-1}.reader-controls label,.reader-controls p{margin:0}.reader-toc nav{max-height:260px;overflow:auto}}@media (width<=620px){.reading-room{padding-block:48px 64px}.text-reader .reader-layout{padding-block:30px 0}.reader-prose{font-size:var(--reader-size,22px)}.reader-controls{column-gap:12px}.text-reader .reader-pagination{gap:8px;font-size:12px}}.thinker-portrait[data-portrait=arendt]{--p-full:url(/images/portraits/arendt.webp);--p-gaze:url(/images/portraits/arendt-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRvwAAABXRUJQVlA4IPAAAADwBQCdASocABwAPsFQo0snpKMhqA1Q8BgJZQCxHtDlxwt/1uniTNCDBHYpZi/pTbnQGm84ci+2lAD4kVj6vuOSLkBzFLGy2D3YCxLkQClp2cqsY/1HkoJY04H8c9pDOv4xGGljb6t6K844FKSVrS5nTnguEiMsLHQddDRxUVo6I+YohWNZCKnVgJ1b6L7PdkRkB8Z6i8YR9xssCMv6xVvvuGfq+PahC3NM70tWjpQd7afQctXQLtfQbmgbQ2DOeY4bv5EGRj+aKN86j2ePTxYh8a3pbJeOVR4BpqukHWCbmrzjbTE6lR9nFJg6acNTQAA=)}.thinker-portrait[data-portrait=aristotle]{--p-full:url(/images/portraits/aristotle.webp);--p-gaze:url(/images/portraits/aristotle-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRrIAAABXRUJQVlA4IKYAAACwBQCdASocABwAPsFIo0qnpCMhsBgMAPAYCWUAyNQQqZFr+xW1yUTBZu6mLNqKnMRnTErGbOAA/pXUHzbw77xALp7buyodXfhpGDfJvbPQq5kfDeMJpFsgVdXaO3aBYSalleCKAP7ZEl9Sw0UZZaGvMZ+VfOejdJeFDBu8eqXgPIAX8WepNVOaCh0aGLNjx0+ooY2lxxCe3l/JGAAT3RZo0jfbwAAA)}.thinker-portrait[data-portrait=augustine]{--p-full:url(/images/portraits/augustine.webp);--p-gaze:url(/images/portraits/augustine-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRsIAAABXRUJQVlA4ILYAAABwBQCdASocABwAPsFSokwnpKMiKA1Q8BgJYwC2yAgvhv6xjQkDOHC5veCbfwuZwqYfZWsAAPzGXkbXrq0IjDOeGa7oOW9QoKAiI+ifggQ1l/GEdRP1feIDrgU9cLZYE1WTE/KXd/u3S6J+qPQ8FYDry/Ryifm+bsfv+YAIcZplexi2Vxqr9VElUHLxnIkaZV91QngkHidrU/NWop+cgs5O/H95gBY2OUwtDkwXYDy7LvXT8jAAAA==)}.thinker-portrait[data-portrait=averroes]{--p-full:url(/images/portraits/averroes.webp);--p-gaze:url(/images/portraits/averroes-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRt4AAABXRUJQVlA4INIAAAAwBgCdASocABwAPsFMn0sno6KhsBgMAPAYCWkAxNmM0GrLNJzZssRhVuFJ7VvG0bKESL+r1Q0fXAgAAP7ZWj2pYc8dsEb9oJ0SL39ODP2NMjlMs2/7WzR5Fzy16CqusPBxJ9LfPC4VRc7SVyv+dDpvVgkL5rfLX+1KB2KtwYEd4QH1llRa23CsXxNPbhd2ix/Ov27YlsqWKhKea4HX4RGeAGmV6g+WxNidocT9xvtCq1lql+QKmDklleT4JouEEIQaF3nOBD71WjU8s21nP+7gAAA=)}.thinker-portrait[data-portrait=beauvoir]{--p-full:url(/images/portraits/beauvoir.webp);--p-gaze:url(/images/portraits/beauvoir-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRsIAAABXRUJQVlA4ILYAAADwBQCdASocABwAPsFYoU2npSMiKAqo8BgJZQC7AGt9aL8+h+06ddF4c02O/O7q4+RIyd9B+2JEAAD+tc0Ttbdr0gGmVUkW2iFN5mSsyoLs/ENz3zmW0AaBGTcpHrIPBoFkRRa8NkV1rZYiE2vmZtn9H/0gN94mwOYXR4zQa2aodRiUcfi7T0Bc866NN+Zc+NeT35aJii4HLZO+UZA/4CDkjVkVZYque0Otj51wYICVRu2t3U4gAA==)}.thinker-portrait[data-portrait=boethius]{--p-full:url(/images/portraits/boethius.webp);--p-gaze:url(/images/portraits/boethius-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRqgAAABXRUJQVlA4IJwAAACQBQCdASocABwAPsFKoEqnpCMht/VYAPAYCWUAx+QRSJWLA+zf92GL0XdPAAGyGP+BbIGAAAD99ErEhaK/QFfLenI+7UmT6Xi3Vc7EVShZeNbvrhbLMntlAnrI7RRveptua3QeNBZajDecK/GD+IKBf1cBtf51W1vpSO4Vp2kbPyzsrMWkYbTs1x3r1gXsVWtFjyl8d1bm9bIIAAA=)}.thinker-portrait[data-portrait=buddha]{--p-full:url(/images/portraits/buddha.webp);--p-gaze:url(/images/portraits/buddha-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRpQAAABXRUJQVlA4IIgAAAAQBQCdASocABwAPsFUpkynpKOiKAqo8BgJZQC9WBGCAaldsXNZaOpS5pTVEv3fu4VAAP30iqzVSxD17iUBTVeVS+BC2Nx/jCar5DKvV5hUccgpzP6B6hyX31uoMcpLYntDDckTQ+TWUubp4fEdL1T8YZrwhuQjfSvSgknQaOeuONEfrUgJgAAA)}.thinker-portrait[data-portrait=christine-de-pizan]{--p-full:url(/images/portraits/christine-de-pizan.webp);--p-gaze:url(/images/portraits/christine-de-pizan-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRpgAAABXRUJQVlA4IIwAAABwBQCdASocABwAPsFSo0ynpKMiMBgIAPAYCWUAvzgPWt0guH/bNOMTdic9XF8IbppOukCAAP3SBEqq6TmHBjjQaZlDzt6kuMJpLbsE02KRgjC+0tSQ8UJQgmjTi/ahKgyN83ILYfHDumw/uXALzAHF1Bh2AqlLYvCq39SX/5Zy/RNPlgeTajGeqSoAAA==)}.thinker-portrait[data-portrait=confucius]{--p-full:url(/images/portraits/confucius.webp);--p-gaze:url(/images/portraits/confucius-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRuAAAABXRUJQVlA4INQAAADwBQCdASocABwAPsFWoUunpSMhsBgIAPAYCWUAuwAR+mffUPxZwcc1WhFoPHCLjJgpoRcdlWHtIADhr6hYFv5VZGAkEynV1W6oTlsnWdl+WqcSQWbErhHl0xCGpGwU3wrZO85e623GPzI9uNz/mOaU4Yn9CXR5ZyzCMyzpLFbGd6NiHp6k/8ZIJsnAFoLYbSRwHs8nvPn8/xG6oHNvNrvhIO/PoewZ3+BMIUv7VPrC5U5h+a8IlNhvY5jZZv7c5Nmmm2SrBFR4NtEW51IRoXuQri8AAA==)}.thinker-portrait[data-portrait=descartes]{--p-full:url(/images/portraits/descartes.webp);--p-gaze:url(/images/portraits/descartes-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRsgAAABXRUJQVlA4ILwAAABQBQCdASocABwAPsFQoEqnpKMhsAgA8BgJYwCsAYxEetkzJm/AE0bKVsHq7MyRYVjegAAArDFWOGGQ75TcwM+F45wSr6YDjWnRv00rEVIbz8Rq5m+mjLYEXTpmBdXhDxcJqiYFhbWnj02G62o3BWb/KNfey/KxvsJ9b2taKHDHesulGQFUaN341xBAgvffP5PPY0nrm+nVQFw5xJItBYMvws2jmIu5ETbVkKPXauErOuvGLJCrqkt9E2aAAA==)}.thinker-portrait[data-portrait=dostoevsky]{--p-full:url(/images/portraits/dostoevsky.webp);--p-gaze:url(/images/portraits/dostoevsky-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRroAAABXRUJQVlA4IK4AAABwBQCdASocABwAPsFYpE0npSOiKAqo8BgJZQCw7A8qksEMnV7iBS9xOHXkurxrZ+3TFyoAAPib5FWLW7+opncnsE9vVSkq7mYuc5dpjCaSdEpty2KYW5XbRC11clHfWa01SgqHK437f23snBYLx2p61wp6vBJ2oOFD1h4TkCjmXQqjItukqDfaP9Iib+y5NnrpprVA0wm2KOROttjgcsf6Y+sqgUkY2inp1IPAAAA=)}.thinker-portrait[data-portrait=emilie-du-chatelet]{--p-full:url(/images/portraits/emilie-du-chatelet.webp);--p-gaze:url(/images/portraits/emilie-du-chatelet-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRq4AAABXRUJQVlA4IKIAAABwBQCdASocABwAPsFep06npSOiKAgA8BgJaQDKAEtf6gIXZ5EJmS/7WWK6KiA9+LUJYKwAAP74VnFj7LRmUqSNNjiAFnu0UX8hUaPwdbvKUpDuZ1lnxI4xtaheHPgW+nNPuXgQeaXLN/+0uv0CHr1qk+pOFXoErw7J1lJqmGAzVkrRoG+c38vToU/S4JeRh3nz4n3AA8OJf9d8o2GDhh4wAAA=)}.thinker-portrait[data-portrait=epictetus]{--p-full:url(/images/portraits/epictetus.webp);--p-gaze:url(/images/portraits/epictetus-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRtgAAABXRUJQVlA4IMwAAADQBQCdASocABwAPsFYpE6npKMiKAgA8BgJZwDG9YzSNIOgjmxz5p1sXQoF7DOSUyjuxxcXLFEAAPzA0HZX0eQH8VfGzXs1df14r8hs7yJ7Ta+Wy7bM8s5o+HVg4hukQQ1ghSBfZswO6/XFzZAwyr1eAq10gkLntxwaICqZ9+XCXf7sxwg8OrI+eO4cKUGnru5mWpWhYHB4BRz9ToPCohU36wlACv1llhRfyvlsq6HeN0ABLJAoVwidcUJ/ENfuJ+1IBq1I10CgdIIAAAA=)}.thinker-portrait[data-portrait=epicurus]{--p-full:url(/images/portraits/epicurus.webp);--p-gaze:url(/images/portraits/epicurus-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRqIAAABXRUJQVlA4IJYAAADQBACdASocABwAPsFYpE2npSMiKAqo8BgJZwDCgBCSh5iqEmlOV/YPIkjCld/iKAD8Uvsa1cQmXq1ooyTgOPWOyU1RyF2nvZmjxcJy52TteCyMlVOLyCZ8IQl/9CsQ8kxBSowuaqz0NFyM2WXKxJS7cLMqNuuKe2VdAXsRahpO+Kf7FY7AFqnxDLBokjI1KdeNgu3VAAA=)}.thinker-portrait[data-portrait=foucault]{--p-full:url(/images/portraits/foucault.webp);--p-gaze:url(/images/portraits/foucault-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRogAAABXRUJQVlA4IHwAAAAQBQCdASocABwAPsFcqE6npSQiKAgA8BgJaQDN/BDXvMTmTjPLkIrQEJJzndRf8DiAAP7kD/qpRuzrUUixHttwI8G0oPH8saQkNGpe1IlIpoM40Otv/PUTAo2Zr8D2JCh449zowoR5xU6wKsJlW7gamir0rW1jSqm1pYAA)}.thinker-portrait[data-portrait=hegel]{--p-full:url(/images/portraits/hegel.webp);--p-gaze:url(/images/portraits/hegel-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRrYAAABXRUJQVlA4IKoAAACwBQCdASocABwAPsFUpkynpKOiKAqo8BgJZwC2yAkcbwzmOjgeiy/LYAPf9dHSxAV3w3PgKOAA9yavPfGfGtxTv06qvCFuSNGjF75s5G5CVs4lbDxmEwYcRhoUdK1gHQZVBNEM9TLolqmsXl6dPbqhQI07QV84exmPl/YmI1CiXnE80QXIf1d8DpveZTscVKtd+EAMOJVdiyBjezVnhsYPXnYtG6wEsr7gAA==)}.thinker-portrait[data-portrait=heraclitus]{--p-full:url(/images/portraits/heraclitus.webp);--p-gaze:url(/images/portraits/heraclitus-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRpQAAABXRUJQVlA4IIgAAABwBQCdASocABwAPsFUpEwnpKOiMBgIAPAYCWkAyNQOGUSTUCuEOQJcI5Wr7y5lUBoDhAAAAP7L5dvpWE0boPE8lQD6pHTFun0rJ6IIUJeqi4Jw5oFz76A7cqraeWben5+WOVWiY3h/Vnb7jawwXfIKuql3sZHo6Vxj4H5UMLPCz+3TxmrgAAAA)}.thinker-portrait[data-portrait=hume]{--p-full:url(/images/portraits/hume.webp);--p-gaze:url(/images/portraits/hume-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRrQAAABXRUJQVlA4IKgAAABQBQCdASocABwAPsFWpU0npKOiKAqo8BgJZwC/OAdzX8Ru/ftgNxH6Z+In+HxPcPz35AAA1pRBDnDy2yTOYwoyP8vHxUuh6I6ngtPLkd9AcNRYncn6URaRgbAsLOyFaRBdvLOl91M5q9J29eQ1WypIp63hRxCFssqqvvtK31rZcn6NbYbkvuhKkGGK9w94Tzi1z7VsjCNT+WvJMntDkq9Cbvad2xYAAAA=)}.thinker-portrait[data-portrait=kafka]{--p-full:url(/images/portraits/kafka.webp);--p-gaze:url(/images/portraits/kafka-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRtIAAABXRUJQVlA4IMYAAACQBQCdASocABwAPsFOpEwno6OiMBgIAPAYCWUAqPQRVX5qQq5mTLrjz21exQVncyOsjz44AAD99G7BkpfFvAMmS0fCOPIvagkSqmAiimoF4THi0NEcXaTGE0k6IJrSm7E1UyQNf4yGGKiOgHB14s1R+kdcPVBwSdoGIUbMs3XqRu/obYX00bwlPJX4CmbHA9oMn5aERqu7LR1FjHsxH/fHrnyQuHZ60nRhXD7EebwXEcl8ghy+wHnAfoSDOHlseeOvz0NPgAA=)}.thinker-portrait[data-portrait=kant]{--p-full:url(/images/portraits/kant.webp);--p-gaze:url(/images/portraits/kant-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRsQAAABXRUJQVlA4ILgAAADQBQCdASocABwAPsFSpEunpKOhqA1Q8BgJZQCxH1XlxC5fekjj9bwK1eQHFZPBSkLb7bMy98oAAPigd22PXBZTiPTfUrzzN03e5aGzoE9qnDiR51uLnoX7qcB4chDztvcONZD2cEflhcb7IQN9CfeigLWyBdh/zfHeuk3Co38Tp+Xc89ZyDREDbSewOKj4g6T7m0EeNblASLg38qOiPBLALLxEQCXHSuxPyI00ZxTjIPNfwEuy1UAA)}.thinker-portrait[data-portrait=kierkegaard]{--p-full:url(/images/portraits/kierkegaard.webp);--p-gaze:url(/images/portraits/kierkegaard-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRqYAAABXRUJQVlA4IJoAAABwBQCdASocABwAPsFUpEynpKOiMBgIAPAYCWkAx+QRAVWun8wBMqVUPM53AoDLfeT6gvgAAP7LlNQS1xm18XxE+vpDLQvfJxrRda/gKRRMx4s6QS3ZEuQpiVa3xdilsijyMSAg9k1GQ0smdFi0o9UTMNdjS1OpzaeW3s5ieOmJhl4emwDYyjtsk0/6BigTyJvZW91hpqCHwAAA)}.thinker-portrait[data-portrait=laozi]{--p-full:url(/images/portraits/laozi.webp);--p-gaze:url(/images/portraits/laozi-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRtYAAABXRUJQVlA4IMoAAAAQBQCdASocABwAPsFWpUynpKOiKAqo8BgJaQDM0BDOkDbyypQuric69FonF1lNgfAAAP7r7QPrrCGxieQ4LgNew6BP0s4/dFqlnHLb4HNB3LfAOB3U/OQySnlHa+2/yrVco9WmuMvbec0JH/SBIq6RxZfxhR9TF5uD0z6kIlsPspQ7Sn/gMNWLXEvbs3UENy9zNg+HQpC3QFF5iETH4uy9nB770T52AVXthXl1hN2rCs1QrmJT4HpR0+TSFNwTonTW2cks3aKF6AAA)}.thinker-portrait[data-portrait=locke]{--p-full:url(/images/portraits/locke.webp);--p-gaze:url(/images/portraits/locke-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRpAAAABXRUJQVlA4IIQAAABwBQCdASocABwAPsFUoEynpKKiKA1Q8BgJaQDHMBEdBxtw0adigdQVqoQYK+2ZwOoCuGuAAP7l4y0OFbB/+95xuJaQg4iBzvAa/k2KUuctzhOpWC/IGxKzlz0w95mhfYbtDZfJrThW0tUMq6cXxbHrQ2l2KWc15b0pKEDu02TWghgAAAA=)}.thinker-portrait[data-portrait=lucretius]{--p-full:url(/images/portraits/lucretius.webp);--p-gaze:url(/images/portraits/lucretius-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRqoAAABXRUJQVlA4IJ4AAACwBQCdASocABwAPsFOpEyno6OiMBgIAPAYCWMAyywQ+GsHzDvPdGXZNpk0GBewPaIoG5ojTYAA/MATiV3BEOlvwtU6vPDCPmKlFQYi5ncysNUcYQIz5fLM4V7L5V60Rs6M9OKADNv8KMsGIMbd2YD0KTCu8aFqOhNtEIxcHQdua6FqRBroE75T6wvPUkcGg+uY98PlEgzvoqnWiYAAAA==)}.thinker-portrait[data-portrait=machiavelli]{--p-full:url(/images/portraits/machiavelli.webp);--p-gaze:url(/images/portraits/machiavelli-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRrgAAABXRUJQVlA4IKwAAADwBQCdASocABwAPsFUoUynpKMiKA1Q8BgJZQCsM47vQA3tTA8aVYq49W+Cab6riUwIhgKNTxloAAD8wFyrx96et64iEgghawwl+P87/Zrlwskkmes3kClNpEypFNQWmJ3PuS0WhM8RTse8DhVcrf+DoCjzSaX+H3r6lAD4BeHRzLjIUVH3ikLtTUAAA33EQH49kf5sPcCqh4gJ2PuzPJKQ5NOjVVILxoFecwAA)}.thinker-portrait[data-portrait=maimonides]{--p-full:url(/images/portraits/maimonides.webp);--p-gaze:url(/images/portraits/maimonides-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRsYAAABXRUJQVlA4ILoAAACQBQCdASocABwAPsFWoUsnpSMhsAgA8BgJZQC+SCKmEBjDVc/hlvkjMCEioibZISEA9cS+4AD+YxlZukH17QFjQwzt7k9j+P533HLrxqNhhME6C1Ek/h+Fx3v73Zqn7J2f8oPpltLTmynuIo1yza6tYGrqMdTEeMN8cZbY+gHJnx2fZplij4/jbPr56LRpCgE5JaQRrQfdiCjV0pw2poRp1qLuxf1gbSgSgxz+ezFBvCwDHJOoZJ+TwAA=)}.thinker-portrait[data-portrait=marcus-aurelius]{--p-full:url(/images/portraits/marcus-aurelius.webp);--p-gaze:url(/images/portraits/marcus-aurelius-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRrYAAABXRUJQVlA4IKoAAACQBACdASocABwAPrVOoEqnJKOhsAwA4BaJZQDNwBoLGZc0j7JD9EoguVr26AAA4Q3MSzCB1X9Qz/k/huKP5DOjQUvMWkSG1ojgi1on5TIP4jFDxPyv5RfTBvGg5t81UdFY5Ri2J7Ni0fsJ354sBf2ywA24WVvJFtPrD8wM/9WenYYlilah7fda+ua3V2qFye6c5iibKiIot9CgZQBPzJD6vSUVD60oAAAAAA==)}.thinker-portrait[data-portrait=marx]{--p-full:url(/images/portraits/marx.webp);--p-gaze:url(/images/portraits/marx-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRq4AAABXRUJQVlA4IKIAAACwBQCdASocABwAPsFWpU0npKOiKAqo8BgJZwC7AAe2vEmwy8XYtlV6IfmMmv7WdGgN4iXHmj4A2cq4RvmzE4O2RWBVBLDx73v+3BBWAOegFfNzk/SdiflwMm5soXMnJCz6dKHVwR+WMZUiah1qnhwyBLZ9XvpiKJ8kEZ4TCWbMNPDOowzaroROfGBQurfQh4FH8de9YS+8PWH4zD/rFdOMAAA=)}.thinker-portrait[data-portrait=mill]{--p-full:url(/images/portraits/mill.webp);--p-gaze:url(/images/portraits/mill-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRrwAAABXRUJQVlA4ILAAAAAQBgCdASocABwAPrFMn0qnJKMht/qoAOAWCWUAwNwelzbvjqNnjnPUjxcXAabZv/neWhAXT7dOU/gA/MaPyZAY2TEYwtf2qCntGEPclN72JojRgZ+0mukunC/tsoE5T9ahwAntYprJlEP03jeIwG9a9RK7MxYs8Dgds8YyFviLNP5mpDzKJj8mLUxMbhq1Or34PQE1uZQRwEko8Uxg9punRsOVecMgoG1xucVC0mAAAA==)}.thinker-portrait[data-portrait=montaigne]{--p-full:url(/images/portraits/montaigne.webp);--p-gaze:url(/images/portraits/montaigne-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRsIAAABXRUJQVlA4ILYAAABwBQCdASocABwAPsFWpE0npKOiKAqo8BgJZQC7ABI5cWilEK/YAR5w3WZAd9pHZFqSxgIAAPjPDdBoZkE1YgONHvWLM8chLe4kFb2vvtRkAekulyG4JpsPAp1DhlQe+mEWPEOFeAzEh+ORwaNVZLYpknuAEm/jd0K+upDiXrdxE4JsDfQqNAhDuqbgmaNVua7nuwWhAzPS8voUkNR/j6+LN5wIctd5RG3kw8Ml3livTcP7BSAAAA==)}.thinker-portrait[data-portrait=nietzsche]{--p-full:url(/images/portraits/nietzsche.webp);--p-gaze:url(/images/portraits/nietzsche-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRsgAAABXRUJQVlA4ILwAAABwBQCdASocABwAPsFUokwnpKMiKA1Q8BgJZQCw7BDQOXOmIEMs/5soOAqTKUCcfsyfvhVgAPiC+i7aDXinAE3IfWW8Ed0g8qJy1xSbMsS25bYOF5qlz2A55WkQaAd5ASyffkb125y9kr5P88uhmkKH/zubN3BT0tfGR2z+WfjR4/LwsElBjLOweh0tgG6XTTrFZ83ZGqlPziwpQ+fbcATdpFYbHR5Fo9w60vz4M8v3JvGpuUq/0VyxY4AAAA==)}.thinker-portrait[data-portrait=pascal]{--p-full:url(/images/portraits/pascal.webp);--p-gaze:url(/images/portraits/pascal-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRrwAAABXRUJQVlA4ILAAAAAwBQCdASocABwAPr1OnUqnJCKhsAwA4BeJZQC2yCFQPHvyJPWnTRPNesFbubLwmCi8AADgyuymTWI0UqfJraHVmW4uZjfDyPHOe06cQ+yfAVLGE0k6KrIfj4tLksjh+DE0UAIaTsObEXPZCq7nsvV/2zDN0KTLNjtTeywyln4xwvTWbsysElZJTvVXK5t/EvdbY2ZlpOyOVdk/goTDHYL8RDMLnjnGjcMna4iUgTIAAA==)}.thinker-portrait[data-portrait=plato]{--p-full:url(/images/portraits/plato.webp);--p-gaze:url(/images/portraits/plato-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRsAAAABXRUJQVlA4ILQAAACQBQCdASocABwAPrlOn0qnJKKhsAwA4BcJZwDA3CHgp1ik4bqSygbf3bxyhB04xK/54x6IAAD+jC+PYkySPlzu9i9RxM4MUtd8SXu3RxCRbUCz0l0t4+ydr9bWqrrUU5kIKHxtr4PbjpwTY+Eh5my8kfvCm4RoA+WLzcg69IaQnbk6cmZSP9MoneBeG1jZRP3cSexxKzknl2ZXOnnxvjv6CKXVenRHP2a9+M+EnMIGJzGAAAA=)}.thinker-portrait[data-portrait=pythagoras]{--p-full:url(/images/portraits/pythagoras.webp);--p-gaze:url(/images/portraits/pythagoras-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRugAAABXRUJQVlA4INwAAADwBQCdASocABwAPsFapk6npSOiKAgA8BgJZwC9XrXbRFJR1SDPhxLvAp26b3UF3krFdJyghlZhQAD+u/ALVa2xvpOcSwPBMCLOiB0NrSMyS9KilCIHtrO4C7qBzNQk7SAbX3mc9u/GNlzNJI5uZ+NmBozsl1SS9AO1KsLokrJZANQD9T+tIg3R0vwPCh8xKOEkfh1zn2/S0SpLSQ9KQdwToU1KhZkaj29UakNXPzfRdjkOhVqo6lvvpBIyzIBCtHFLRJSVV2+fNKAccfP3jBqprtbtJbgl+/lmmAAA)}.thinker-portrait[data-portrait=rousseau]{--p-full:url(/images/portraits/rousseau.webp);--p-gaze:url(/images/portraits/rousseau-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRvIAAABXRUJQVlA4IOYAAABwBgCdASocABwAPsFUoUwnpKMiMBgIAPAYCWUApxWMYmrZZh3WLQqDeZHQMezHqFQ+dRokEaVRMcS894AA9w29KP8Fgtx17DmdqffcondqIr+/ljk1fjtd76OxTinXs2bDpWxJXPXbosDI8CwrFa0Hn6xhuiVCs067Se5UeWYZmSEEZ7ZP9Ok3zPSM6YsV91W0/z3mQck0olyM+E6hdNKUlnWqCU8oFYlrQZID/MDBKMMpi/3tki1TuZDKgAtayZ2yFEc6t5EXBnf3za7DZKuNQ/5ua1MJ651h1Qc6dsA6JUl/+wAAAA==)}.thinker-portrait[data-portrait=sartre]{--p-full:url(/images/portraits/sartre.webp);--p-gaze:url(/images/portraits/sartre-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRsAAAABXRUJQVlA4ILQAAAAQBQCdASocABwAPsFSoUwnpKMiKA1Q8BgJZQCo9AEdJxF8hjiUdTUeRy2FrZr3sI4IAODMAm1b/fYwg/LhZ8zsQYS2GgthPcZ3x2KXPMKvFrDZMbkQHmjSD6M1+x6Qf7mG5hfSXju4yEF8+jmlyBrSOLd3IhdmZ0+c1JA7hMuk8fKFO7F80lTB/3Xout6PVLV4R3zzDqASyfL8FtC3UzZQJP345z1MSnarSF5CFVwRVomgAAA=)}.thinker-portrait[data-portrait=schopenhauer]{--p-full:url(/images/portraits/schopenhauer.webp);--p-gaze:url(/images/portraits/schopenhauer-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRqwAAABXRUJQVlA4IKAAAAAwBQCdASocABwAPrVMnkqnJKKht/qoAOAWiWcAyJgSyf1b18bcze/AC8RTcM3UcMO34ACsRDw0gTLUje4/o0rGXMbXZNcSWaJHH7k/S9Ox6TU4kHikRrnBuiN9AxqMZdDbH1QvgCHoNGBU8mgqHk78Sp010wi+HpYSpCDKhYaoyCsrOowaJ/97Nar2AdrmyxvmvWmIMFaFd3lrHN1+gAAA)}.thinker-portrait[data-portrait=seneca]{--p-full:url(/images/portraits/seneca.webp);--p-gaze:url(/images/portraits/seneca-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRpoAAABXRUJQVlA4II4AAAAQBQCdASocABwAPsFMoEsnpCMhsBgMAPAYCWcAzNAQ3OU9NZdzF1tilo86iI5znjIAAPxTxjkysyis80fRHgbPtmUpWT4t2JXQtbYq462TtXkn/IxRUqMbGvVnB5j08FPZ6GrOupF0XkjEkBjXb8CP1r2e8AgIHW/DvSeJT+3UIGWStiF5ZRsP0L0oAAAA)}.thinker-portrait[data-portrait=simone-weil]{--p-full:url(/images/portraits/simone-weil.webp);--p-gaze:url(/images/portraits/simone-weil-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRrQAAABXRUJQVlA4IKgAAAAQBgCdASocABwAPsFSokunpKMhqA1Q8BgJaQDH5BEd94KZC/U9acr1QYVRGIr7Qjn8oWN7q8XLkAAA/unK+43ECymJ1fMvI8TDPcg5VDDL6y3EoipGrEmJFjTUfW077/WJWDtunP/fSPImGAYYVmr4MpxwI4y3qEgyvF31HcVt79SQavMQ+azHsAnK0ZKfQk2kAGIpILvEhIANz6AuqH6m0A7bHoVnJAA=)}.thinker-portrait[data-portrait=socrates]{--p-full:url(/images/portraits/socrates.webp);--p-gaze:url(/images/portraits/socrates-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRqwAAABXRUJQVlA4IKAAAABQBQCdASocABwAPrVMnkqnJKKht/VYAOAWiWcAyywQ8LmUxPv0MumuyaZLRENV+cqpA4AA/FM314EiYHBYIDx5iMdCkkhwJ2c90eRwr66D4ymmh63qbbiAtuYaZrFV+OxCuSnRaR8Q4fB75L8JEp/ao+h1brfIv/OkvR2rkg+RcEANxQ6ZgtPRHuKkHaaGceJbH8TFU8hxhVqR4nhakAAA)}.thinker-portrait[data-portrait=spinoza]{--p-full:url(/images/portraits/spinoza.webp);--p-gaze:url(/images/portraits/spinoza-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRuQAAABXRUJQVlA4INgAAAAQBgCdASocABwAPsFWoEynpKKiKA1Q8BgJZQC/7YyocVz6xMXKjP8zGsTX5R2/muAtnAwMVEuOQAAA/lI07BtL1d91hwNSbAF24vkkHEKHaeg6SdOTHdW/H3vJ99dtMkcTk3J+U3EOC6BffhjdkRXCIe7mQ9DOcaCXXZeB1scLNHozvU1YbiNh+ssnjBi9ninUQrWfTL0YRZZMIt9iwdLD+KgdtOdZyeKR9uMhxQew5te1A8KP1Jy+V4QjKA4DIPYWSF51t8nrJ96/qezJ3lWmFz9qtligAAA=)}.thinker-portrait[data-portrait=tagore]{--p-full:url(/images/portraits/tagore.webp);--p-gaze:url(/images/portraits/tagore-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRpQAAABXRUJQVlA4IIgAAAAQBQCdASocABwAPsFYpU4npSMiKAgA8BgJZQAAL5DhJvbTTU2BX+9ENj6gTOhGmuAAAP30Y7SLpy20tFyNsvYCzvXDqyc4H/VR2OTn+DLbYp9h6Es9K/GRHalX3LWCSgeBFcsFOkuf9oszhXw3F+TshZBah54iUizQKWZAcnsXY+z9n6rWQAAA)}.thinker-portrait[data-portrait=thomas-aquinas]{--p-full:url(/images/portraits/thomas-aquinas.webp);--p-gaze:url(/images/portraits/thomas-aquinas-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRrIAAABXRUJQVlA4IKYAAABQBQCdASocABwAPsFMnkunpCKhsBgMAPAYCWkAzuwwZqIh4jPXUZL6ulGl+TfOafMdkgAA/u6hjkYBKX2xUdXk8WMu65Hr3iFPHCpjEYsG8St1rjocjN+Rf3dsqyoqP61rXSf/m9qh2zTH7geLID/LHBd0k/EBJCXa8VpwNjqY5GbmVd/9kjb20vBVe8Ms0QBCxDrTDOeh/4YmWB/xOKvmsacpAAAA)}.thinker-portrait[data-portrait=thoreau]{--p-full:url(/images/portraits/thoreau.webp);--p-gaze:url(/images/portraits/thoreau-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRsgAAABXRUJQVlA4ILwAAACwBQCdASocABwAPsFUpE0npKOiKAqo8BgJZQDE2BGLJCKQZghVDce6iQiCaCGo43BzKOGX9EAA/MC1Ddb8f6stB65BcdxcMz80cIyo2lmsoW3YCTibVYTtBNwa7BTfCzse4BYGbYmJ65zI7XEVUm5uhQa3oEKQxERrhZwT/PKFp3Hd4msMaKG03HgUnGmUOMJ/kMbtc/sBgBG/ltIRjoLAgGXXXQAhXLH4qEAyKQeWGxDbJmlOZEbeCHnAAA==)}.thinker-portrait[data-portrait=tolstoy]{--p-full:url(/images/portraits/tolstoy.webp);--p-gaze:url(/images/portraits/tolstoy-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRqgAAABXRUJQVlA4IJwAAAAQBgCdASocABwAPsFMn0uno6KhsBgMAPAYCWUAx+QQ8Pa5l6bI/mTDdAFOshlAK5e14hrsJnjoNAAA/MBUWO3K2WlO4nqi6c95hQ3NCUKVsPjCaSdGrSaPDlTdxbNLMUHGC05TEXoXH1ONcxDBk344kA0mYHsgZi2uQjsilhC04g+GFuKK8XjTMFqTRg7Za3kKylzRmvG3gR/vQAA=)}.thinker-portrait[data-portrait=voltaire]{--p-full:url(/images/portraits/voltaire.webp);--p-gaze:url(/images/portraits/voltaire-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRrQAAABXRUJQVlA4IKgAAAAwBQCdASocABwAPsFYpU6npKMiKAgA8BgJZQDDNBGRk+hjLGVMF7AArH9UplCZFl3RkAD+YkElroIV9L7EhuvXRVEggtgtWmg9doKHVSsX8YTSTowTWnGL7Ooj3npD3cPFOQm+DDA029uJUnSKrR0Vc5qS9KmjAwR9rHYH3aXcg99L6nWduRSuMGFaEvPw4sX0hExMukmLFhnwZt+FpM9VX7Dwj4AAAAA=)}.thinker-portrait[data-portrait=wittgenstein]{--p-full:url(/images/portraits/wittgenstein.webp);--p-gaze:url(/images/portraits/wittgenstein-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRroAAABXRUJQVlA4IK4AAABwBQCdASocABwAPsFOpEqnpCOhqA1Q8BgJZQAFEyF2K/sbRJXD8GqqnYloHMrp5K1NWOhAAP30caCyIZVjP2rvL1Fd9Ve7bIVD1LoiAX7K3/97lqkCf4JrTjrU5btHkuXNIBwX/atporhRqWgBEBvCKwC5nXLIwiMBizpjf4ANe0ZA+BCQ7c9MYQmDbfXVYDuMMagKtJViBdixM5c44M7jNzix61vjICTHKXAAAAA=)}.thinker-portrait[data-portrait=wollstonecraft]{--p-full:url(/images/portraits/wollstonecraft.webp);--p-gaze:url(/images/portraits/wollstonecraft-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRrwAAABXRUJQVlA4ILAAAACwBQCdASocABwAPsFYpE2npSMiKAqo8BgJZQCdABEl/DTDPejLbEnuDTdQ3zegb5MVrnIz8wAA/fLuHvC8Xt59HEoJdlsGA/PrlMSWrFOl8mlhhORiFaTSLBUfNzf2D8RQ6hEcydAMyjNUUlj0P3jgHvgsAdvMv0/ATsdRuQ4J4HaaKVoatj/Uv8FwgTlv1bMZMAidS3+EIkhdF0DHAPDEdNF+5EwXeXsCqSEiOAAAAA==)}.thinker-portrait[data-portrait=woolf]{--p-full:url(/images/portraits/woolf.webp);--p-gaze:url(/images/portraits/woolf-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRr4AAABXRUJQVlA4ILIAAABwBQCdASocABwAPsFOoEqnpCMhsAgA8BgJZQC/OCFeUewtbuDuxIXOCkG/rQnJgKqaNN2AAP5iltWdQQQnoLTv9a1iM2qQnnXlvXBte565w9W7BTftwTfQ5BMPDJIZNPcdreY335OeHmgg79U/qUeYOvs3h0hzf5Ak1d/+d393d5kdbPpfY5haSRHPVc2dZpFo8sc2Me0uwS3jJV29O2WgBnH7AjHY5xHE3iQbO7YJDAAA)}.thinker-portrait[data-portrait=zhuangzi]{--p-full:url(/images/portraits/zhuangzi.webp);--p-gaze:url(/images/portraits/zhuangzi-gaze.webp);--p-preview:url(data:image/webp;base64,UklGRqoAAABXRUJQVlA4IJ4AAACQBQCdASocABwAPsFSo0wnpKMiMBgIAPAYCWUAwcwR+AgMH17WzicXwpW3aOLRf6TkzpQNgAD80wIgxqj3wStwKPIjrTu9CrP4bF+Fv2jjCaSdGDLbYpZUvmV+eery1oyC4BHqnBYjC5XyzGn2jxiya4hy9Gb1bRIv9ID3DN0Tm6NMuU0VZUC8Qf/omcryjinU9vn1g6u83nF8dcAAAA==)}html[data-portraits~=arendt] .thinker-portrait[data-portrait=arendt]:before,html[data-portraits~=aristotle] .thinker-portrait[data-portrait=aristotle]:before,html[data-portraits~=augustine] .thinker-portrait[data-portrait=augustine]:before,html[data-portraits~=averroes] .thinker-portrait[data-portrait=averroes]:before,html[data-portraits~=beauvoir] .thinker-portrait[data-portrait=beauvoir]:before,html[data-portraits~=boethius] .thinker-portrait[data-portrait=boethius]:before,html[data-portraits~=buddha] .thinker-portrait[data-portrait=buddha]:before,html[data-portraits~=christine-de-pizan] .thinker-portrait[data-portrait=christine-de-pizan]:before,html[data-portraits~=confucius] .thinker-portrait[data-portrait=confucius]:before,html[data-portraits~=descartes] .thinker-portrait[data-portrait=descartes]:before,html[data-portraits~=dostoevsky] .thinker-portrait[data-portrait=dostoevsky]:before,html[data-portraits~=emilie-du-chatelet] .thinker-portrait[data-portrait=emilie-du-chatelet]:before,html[data-portraits~=epictetus] .thinker-portrait[data-portrait=epictetus]:before,html[data-portraits~=epicurus] .thinker-portrait[data-portrait=epicurus]:before,html[data-portraits~=foucault] .thinker-portrait[data-portrait=foucault]:before,html[data-portraits~=hegel] .thinker-portrait[data-portrait=hegel]:before,html[data-portraits~=heraclitus] .thinker-portrait[data-portrait=heraclitus]:before,html[data-portraits~=hume] .thinker-portrait[data-portrait=hume]:before,html[data-portraits~=kafka] .thinker-portrait[data-portrait=kafka]:before,html[data-portraits~=kant] .thinker-portrait[data-portrait=kant]:before,html[data-portraits~=kierkegaard] .thinker-portrait[data-portrait=kierkegaard]:before,html[data-portraits~=laozi] .thinker-portrait[data-portrait=laozi]:before,html[data-portraits~=locke] .thinker-portrait[data-portrait=locke]:before,html[data-portraits~=lucretius] .thinker-portrait[data-portrait=lucretius]:before,html[data-portraits~=machiavelli] .thinker-portrait[data-portrait=machiavelli]:before,html[data-portraits~=maimonides] .thinker-portrait[data-portrait=maimonides]:before,html[data-portraits~=marcus-aurelius] .thinker-portrait[data-portrait=marcus-aurelius]:before,html[data-portraits~=marx] .thinker-portrait[data-portrait=marx]:before,html[data-portraits~=mill] .thinker-portrait[data-portrait=mill]:before,html[data-portraits~=montaigne] .thinker-portrait[data-portrait=montaigne]:before,html[data-portraits~=nietzsche] .thinker-portrait[data-portrait=nietzsche]:before,html[data-portraits~=pascal] .thinker-portrait[data-portrait=pascal]:before,html[data-portraits~=plato] .thinker-portrait[data-portrait=plato]:before,html[data-portraits~=pythagoras] .thinker-portrait[data-portrait=pythagoras]:before,html[data-portraits~=rousseau] .thinker-portrait[data-portrait=rousseau]:before,html[data-portraits~=sartre] .thinker-portrait[data-portrait=sartre]:before,html[data-portraits~=schopenhauer] .thinker-portrait[data-portrait=schopenhauer]:before,html[data-portraits~=seneca] .thinker-portrait[data-portrait=seneca]:before,html[data-portraits~=simone-weil] .thinker-portrait[data-portrait=simone-weil]:before,html[data-portraits~=socrates] .thinker-portrait[data-portrait=socrates]:before,html[data-portraits~=spinoza] .thinker-portrait[data-portrait=spinoza]:before,html[data-portraits~=tagore] .thinker-portrait[data-portrait=tagore]:before,html[data-portraits~=thomas-aquinas] .thinker-portrait[data-portrait=thomas-aquinas]:before,html[data-portraits~=thoreau] .thinker-portrait[data-portrait=thoreau]:before,html[data-portraits~=tolstoy] .thinker-portrait[data-portrait=tolstoy]:before,html[data-portraits~=voltaire] .thinker-portrait[data-portrait=voltaire]:before,html[data-portraits~=wittgenstein] .thinker-portrait[data-portrait=wittgenstein]:before,html[data-portraits~=wollstonecraft] .thinker-portrait[data-portrait=wollstonecraft]:before,html[data-portraits~=woolf] .thinker-portrait[data-portrait=woolf]:before,html[data-portraits~=zhuangzi] .thinker-portrait[data-portrait=zhuangzi]:before{opacity:0;transition:opacity .6s;animation:none}.reading-finder,.reading-finder-entry{--finder-accent:var(--accent-deep);--finder-line:var(--line-d1c8bb);--finder-muted:var(--muted-656359);color:var(--ink,#252722)}.reading-finder [hidden]{display:none!important}.reading-finder{padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(56px,8vw,112px)}.reading-finder-heading{max-width:1160px;margin-bottom:clamp(30px,3.4vw,48px)}.reading-finder-eyebrow{color:var(--finder-accent);align-items:center;gap:10px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.reading-finder-heading h1{max-width:18ch;font-size:var(--display-m,clamp(40px, 5vw, 84px));letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word;hyphens:manual;margin:18px 0 20px;line-height:1}.reading-finder-heading>p:last-child{max-width:690px;color:var(--finder-muted);font-size:18px;line-height:1.7}.reading-finder-workspace{max-width:none}.reading-finder-form{background:0 0;border:0;max-width:none;padding:0}.reading-finder-progress{border-top:1px solid var(--finder-line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;padding-top:26px;display:flex}.reading-finder-progress>p{letter-spacing:.12em;text-transform:uppercase;color:var(--finder-muted);font-variant-numeric:lining-nums;font-size:13px;font-weight:600}.reading-finder-progress-bars{justify-content:space-between;align-items:center;width:132px;height:14px;display:flex;position:relative}.reading-finder-progress-bars:before{content:"";background:var(--line-strong-b4a99a);height:1px;position:absolute;top:50%;left:7px;right:7px}.reading-finder-progress-bars i{border:1px solid var(--line-strong-b4a99a);background:var(--paper);width:14px;height:14px;transition:border-color var(--dur-base) var(--ease-out);border-radius:50%;position:relative}.reading-finder-progress-bars i:after{content:"";background:var(--finder-accent);transition:transform var(--dur-moderate) var(--ease-settle);border-radius:50%;position:absolute;inset:3px;transform:scale(0)}.reading-finder-progress-bars i:first-child,.reading-finder-progress-bars i[aria-current=step],.reading-finder-progress-bars i[data-complete=true]{border-color:var(--finder-accent)}.reading-finder-progress-bars i[aria-current=step]:after{transform:scale(.55)}.reading-finder-progress-bars i[data-complete=true]:after{inset:-1px;transform:scale(1)}.reading-finder-question{border:0;min-width:0;margin:0;padding:0}.reading-finder-question:focus{outline:none}.reading-finder-question legend{width:100%;max-width:24ch;font-family:var(--serif);font-size:var(--h2,clamp(34px, 3.6vw, 58px));letter-spacing:-.025em;text-wrap:balance;margin:0 0 30px;padding:0;line-height:1.06}.reading-finder-question legend:focus{outline:none}.reading-finder-question legend:focus-visible{outline:2px solid var(--finder-accent);outline-offset:6px}.reading-finder-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;display:grid}.reading-finder-option{border:1px solid var(--finder-line);background:var(--card);cursor:pointer;min-width:0;min-height:220px;transition:border-color var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border-radius:4px;flex-direction:column;align-items:flex-start;gap:22px;padding:24px 24px 26px;display:flex;position:relative}.reading-finder-option input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.reading-finder-glyph{fill:none;width:40px;height:40px;stroke:var(--finder-accent);stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round;flex:none}.reading-finder-glyph .is-filled{fill:var(--finder-accent)}.reading-finder-option-copy{flex-direction:column;flex:1;justify-content:flex-start;min-width:0;display:flex}.reading-finder-option strong{font:400 clamp(26px, 2.3vw, 32px)/1.05 var(--serif);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;margin-bottom:10px;display:block}.reading-finder-option-copy>span{color:var(--finder-muted);overflow-wrap:break-word;font-size:14px;line-height:1.6;display:block}.reading-finder-option-mark{border:1px solid var(--line-strong-b4a99a);width:22px;height:22px;transition:border-color var(--dur-base) var(--ease-out);border-radius:50%;position:absolute;top:22px;right:22px}.reading-finder-option-mark:after{content:"";background:var(--finder-accent);transition:transform var(--dur-moderate) var(--ease-settle);border-radius:50%;position:absolute;inset:4px;transform:scale(0)}.reading-finder-option:has(input:checked){border-color:var(--ink);background:color-mix(in srgb, var(--finder-accent) 6%, var(--card));box-shadow:inset 0 0 0 1px var(--ink)}.reading-finder-option:has(input:checked) .reading-finder-option-mark{border-color:var(--finder-accent)}.reading-finder-option:has(input:checked) .reading-finder-option-mark:after{transform:scale(1)}.reading-finder-option:has(input:focus-visible){outline:2px solid var(--finder-accent);outline-offset:3px}.reading-finder-option:active{transform:scale(var(--press,.975))}@media (hover:hover) and (pointer:fine){.reading-finder-option:hover{border-color:var(--finder-accent);transform:translateY(var(--lift,-3px));box-shadow:0 18px 30px -24px #1c211b80}.reading-finder-option:has(input:checked):hover{border-color:var(--ink)}}.reading-finder-form{--finder-shift:0 12px}.reading-finder-form[data-direction=forward]{--finder-shift:12px 0}.reading-finder-form[data-direction=back]{--finder-shift:-12px 0}@keyframes finder-in{0%{opacity:0;translate:var(--finder-shift)}}@media (prefers-reduced-motion:no-preference){.reading-finder-question:not([hidden]) legend{animation:finder-in var(--dur-moderate) var(--ease-out) both}.reading-finder-question:not([hidden]) .reading-finder-option{animation:finder-in var(--dur-moderate) var(--ease-out) both;animation-delay:calc(60ms + var(--i,0) * 40ms)}.reading-finder-results:not([hidden]) [data-finder-card-list]>[data-starter-id]:not([hidden]){animation:finder-in var(--dur-slow) var(--ease-out) both}}.reading-finder-form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;margin-top:30px;display:flex}.reading-finder-form-actions>[data-finder-back]{margin-right:auto}.reading-finder-primary{border:1px solid var(--ink);background:var(--ink);min-height:48px;color:var(--on-ink-f6f1e8);text-align:center;transition:background var(--dur-quick) var(--ease-out), border-color var(--dur-quick) var(--ease-out), color var(--dur-quick) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:14px;padding:13px 26px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.reading-finder-primary svg{transition:transform var(--dur-base) var(--ease-out)}.reading-finder-primary:hover:not(:disabled){background:var(--finder-accent);border-color:var(--finder-accent)}@media (hover:hover) and (pointer:fine){.reading-finder-primary:hover:not(:disabled) svg:last-child{transform:translate(3px)}}.reading-finder-primary:disabled{border-color:var(--finder-line);color:var(--finder-muted);cursor:not-allowed;background:0 0}.reading-finder-secondary{border-bottom:1px solid var(--line-strong-b4a99a);min-height:44px;color:inherit;text-align:left;background:0 0;align-items:center;gap:10px;padding:9px 0;font-size:14px;line-height:1.5;display:inline-flex}.reading-finder-secondary:hover{color:var(--finder-accent);border-color:var(--finder-accent)}.reading-finder-privacy{max-width:640px;color:var(--finder-muted);margin-top:25px;font-size:14px;line-height:1.7}.reading-finder-results-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}.reading-finder-results-heading h2{font-size:clamp(35px,4vw,52px);line-height:1.08}.reading-finder-results-heading h2:focus{outline:none}.reading-finder-results-heading h2:focus-visible{outline:2px solid var(--finder-accent);outline-offset:8px}.reading-finder-results-heading p{max-width:690px;color:var(--finder-muted);margin-top:14px;font-size:16px;line-height:1.75}.reading-finder-results-heading button{flex-shrink:0}.reading-finder-fallback-note{border-left:2px solid var(--finder-accent);color:var(--finder-muted);background:var(--panel-ece5da);margin-bottom:24px;padding:16px 20px;font-size:14px;line-height:1.7}.reading-finder-explanation{border-left:3px solid var(--finder-accent);background:var(--panel-eae1d4);margin-bottom:25px;padding:22px 26px}.reading-finder-explanation p{max-width:830px;font-size:16px;line-height:1.75}.reading-finder-explanation .reading-finder-explanation-label{color:var(--finder-accent);margin-bottom:8px;font-size:14px;font-weight:600}.reading-finder-explanation .reading-finder-session{flex-wrap:wrap;gap:8px 16px;margin:15px 0 8px;font-size:14px;display:flex}.reading-finder-session strong{font-weight:600}.reading-finder-explanation p:last-child{color:var(--finder-muted);font-size:14px}.reading-finder-card-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:20px;display:grid}.reading-finder-card{border:1px solid var(--finder-line);background:var(--card-f8f4ed);border-radius:4px;flex-direction:column;min-width:0;padding:clamp(22px,3vw,34px);display:flex}.reading-finder-card[data-recommended=true]{border-color:var(--finder-accent);border-top-width:3px}.reading-finder-results{max-width:1160px}@media (width>=901px){.reading-finder-card[data-recommended=true]{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);column-gap:clamp(32px,4vw,64px);padding:clamp(28px,3.4vw,44px);display:grid}.reading-finder-card[data-recommended=true]>.reading-finder-card-heading{grid-area:1/1}.reading-finder-card[data-recommended=true]>.reading-finder-card-note{grid-area:2/1;margin-bottom:0;font-size:17px}.reading-finder-card[data-recommended=true]>.reading-finder-source{border-top:0;border-left:1px solid var(--finder-line);grid-area:1/2/3;margin-top:0;padding:4px 0 0 clamp(24px,3vw,36px)}.reading-finder-card[data-recommended=true]>.reading-finder-card-actions{grid-area:3/1/auto/-1;margin-top:30px}.reading-finder-card[data-recommended=true] h3{font-size:clamp(38px,4vw,58px)}.reading-finder-card[data-recommended=true] .reading-finder-source>p:not(.reading-finder-chapter){justify-content:start;gap:2px;margin-bottom:16px;display:grid}}.reading-finder-card-heading{align-items:flex-start;gap:20px;display:flex}.reading-finder-card-heading>div:last-child{min-width:0}.reading-finder .reading-finder-portrait{aspect-ratio:auto;background-repeat:no-repeat;flex:none;width:68px;height:88px;min-height:0}.reading-finder-card-author{color:var(--finder-accent);margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.5}.reading-finder-card h3{overflow-wrap:break-word;hyphens:manual;font-size:clamp(30px,3vw,41px);line-height:1.1}.reading-finder-work-title{color:var(--finder-muted);margin-top:8px;font-size:14px;line-height:1.5}.reading-finder-card-note{margin:24px 0;font-size:16px;line-height:1.8}.reading-finder-source{border-top:1px solid var(--finder-line);margin-top:auto;padding-top:16px}.reading-finder-source>p{flex-wrap:wrap;justify-content:space-between;gap:5px 18px;margin:0 0 10px;font-size:14px;line-height:1.6;display:flex}.reading-finder-source>p>span:first-child{color:var(--finder-muted)}.reading-finder-source strong{font-weight:600}.reading-finder-source .reading-finder-chapter{color:var(--finder-muted);overflow-wrap:anywhere;margin-top:13px;display:block}.reading-finder-card-actions{flex-wrap:wrap;align-items:flex-start;gap:8px 24px;margin-top:22px;display:flex}.reading-finder-card-actions>.reading-finder-primary{justify-content:space-between;width:100%}.reading-finder-alternatives{border-top:1px solid var(--finder-line);margin-top:30px;padding-top:22px}.reading-finder-alternatives>summary{font-family:var(--serif);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:7px 0;font-size:30px;line-height:1.25;list-style:none;display:flex}.reading-finder-alternatives>summary::-webkit-details-marker{display:none}.reading-finder-alternatives[open]>summary{margin-bottom:22px}.reading-finder-alternatives[open]>summary svg{transform:rotate(90deg)}.reading-finder-language-note{max-width:900px;color:var(--finder-muted);margin-top:24px;font-size:14px;line-height:1.75}.reading-finder :is(a,button,summary):focus-visible,.reading-finder-entry a:focus-visible{outline:2px solid var(--finder-accent);outline-offset:5px}.reading-finder-entry{border:1px solid var(--finder-line);background:var(--panel);align-items:center;gap:clamp(18px,3vw,40px);padding:28px clamp(18px,3vw,32px);display:flex}.reading-finder-entry-mark{color:var(--finder-accent);flex:none}.reading-finder-entry-copy{flex:1;min-width:0}.reading-finder-entry h2{font-size:clamp(30px,3vw,43px);line-height:1.1}.reading-finder-entry p{max-width:640px;color:var(--finder-muted);margin-top:9px;font-size:15px;line-height:1.75}.reading-finder-entry-link{min-height:48px;color:var(--ink);border-bottom:1px solid #a79b8b;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:11px 0;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.reading-finder-entry-link:hover{color:var(--finder-accent);border-color:var(--finder-accent)}@media (width<=680px){.reading-finder-heading>p:last-child{font-size:17px}.reading-finder-options{grid-template-columns:minmax(0,1fr);gap:10px}.reading-finder-option{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:4px 16px;min-height:0;padding:18px 52px 18px 18px;display:grid}.reading-finder-glyph{width:32px;height:32px}.reading-finder-option strong{margin-bottom:6px;font-size:25px}.reading-finder-option-mark{top:18px;right:16px}.reading-finder-results-heading{flex-direction:column;gap:15px}.reading-finder-card-heading{gap:15px}.reading-finder .reading-finder-portrait{width:54px;height:74px}.reading-finder-entry{flex-wrap:wrap}.reading-finder-entry-mark{display:none}.reading-finder-entry-copy{flex-basis:100%}.reading-finder-entry-link{width:100%}}@media (width<=380px){.reading-finder-progress{gap:12px}.reading-finder-progress-bars{flex:0 0 84px;width:84px}.reading-finder-card{padding:22px 17px}.reading-finder-card-heading{display:block}.reading-finder .reading-finder-portrait{float:left;margin:0 14px 10px 0}.reading-finder-form-actions{gap:15px}.reading-finder-primary{gap:10px;padding:13px 16px}}@media (prefers-reduced-motion:reduce){.reading-finder *,.reading-finder-entry *{scroll-behavior:auto;transition:none!important}}:root{--ed-ink:var(--ink);--ed-paper:var(--paper);--ed-card:var(--card);--ed-line:var(--line-d8cfc0);--ed-muted:var(--muted-62635a);--ed-accent:var(--accent-deep);--ed-ease:cubic-bezier(.2, .7, .2, 1)}html .jacket{--cover-ink:#f0e9dc;--cover-accent:#d99a80;aspect-ratio:2/3;background:radial-gradient(120% 70% at 12% -10%, #ffffff1f, transparent 60%), linear-gradient(158deg, var(--cover-a), var(--cover-b));width:100%;color:var(--cover-ink);isolation:isolate;transition:transform var(--dur-moderate) var(--ease-out), box-shadow var(--dur-moderate) var(--ease-out);border-radius:3px 10px 10px 3px;flex-direction:column;justify-content:center;padding:34px 22px 44px 34px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 7px 0 #0000002b,inset 8px 0 #ffffff17,0 1px 1px #0000003d,0 22px 34px -20px #1c211b99}html .jacket:before{content:"PHILO";letter-spacing:.3em;opacity:.62;font:600 12px/1 Inter,Inter Fallback,sans-serif;position:absolute;top:18px;left:34px}html .jacket:after{content:attr(data-author);letter-spacing:.12em;text-transform:uppercase;opacity:.88;font:500 12px/1.35 Inter,Inter Fallback,sans-serif;position:absolute;bottom:18px;left:34px;right:18px}html .jacket[data-year]:after{content:attr(data-author) "\a " attr(data-year);white-space:pre-line}html .jacket-title{-webkit-line-clamp:6;font:500 clamp(22px, 2.1vw, 28px)/1.1 var(--serif);letter-spacing:-.012em;text-wrap:balance;hyphens:manual;overflow-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html .jacket-title:before{content:"";background:var(--cover-accent);width:36px;height:1px;margin-bottom:18px;display:block}html a.jacket:focus-visible{transform:translateY(-8px)rotate(-.6deg);box-shadow:inset 7px 0 #0000002b,inset 8px 0 #ffffff17,0 1px 1px #0000003d,0 34px 40px -22px #1c211bb3}@media (hover:hover) and (pointer:fine){html a.jacket:hover{transform:translateY(-8px)rotate(-.6deg);box-shadow:inset 7px 0 #0000002b,inset 8px 0 #ffffff17,0 1px 1px #0000003d,0 34px 40px -22px #1c211bb3}}html .jacket[data-language=fr]{--base-a:#30342e;--base-b:#1b1e1a}html .jacket[data-language=en]{--base-a:#b5492f;--base-b:#7f2e1e;--cover-accent:#f3c9b5}html .jacket[data-language=el]{--base-a:#6f7b59;--base-b:#475236;--cover-accent:#dfe5c4}html .jacket[data-language=nl]{--base-a:#cdb98e;--base-b:#a48f64;--cover-ink:#2a2518;--cover-accent:#7a3a28}html .jacket[data-language=de]{--base-a:#55616c;--base-b:#333c45;--cover-accent:#cfdbe4}html .jacket[data-language=es]{--base-a:#946134;--base-b:#623b1d;--cover-accent:#f0cf9f}html .jacket[data-language=it]{--base-a:#77733f;--base-b:#4d4a26;--cover-accent:#e8e2a8}html .jacket[data-language=pt]{--base-a:#356762;--base-b:#1f4642;--cover-accent:#bfe0d9}html .jacket[data-language=pl]{--base-a:#764451;--base-b:#4d2831;--cover-accent:#efc4cf}html .jacket[data-language=sv]{--base-a:#5f8294;--base-b:#3c5866;--cover-accent:#d6eaf3}html .jacket[data-work="0"]{--base-a:#b9553c;--base-b:#8a3a27;--cover-accent:#f3c9b5}html .jacket[data-work="1"]{--base-a:#7d8458;--base-b:#565c3b;--cover-accent:#e4e8c8}html .jacket[data-work="2"]{--base-a:#3f4a52;--base-b:#283036;--cover-accent:#cfdbe4}html .jacket[data-work="3"]{--base-a:#c9b48a;--base-b:#a8936a;--cover-ink:#2a2518;--cover-accent:#7a3a28}html .jacket[data-work="4"]{--base-a:#34352f;--base-b:#1f201c;--cover-accent:#d99a80}html .jacket{--tint:#0000;--tint-amount:0%;--cover-a:color-mix(in srgb, var(--base-a,#30342e), var(--tint) var(--tint-amount));--cover-b:color-mix(in srgb, var(--base-b,#1b1e1a), var(--tint) var(--tint-amount))}html .jacket[data-tone="1"]{--tint:#121a14;--tint-amount:26%}html .jacket[data-tone="2"]{--tint:#e0b87a;--tint-amount:20%}html .jacket[data-tone="3"]{--tint:#4c2236;--tint-amount:30%}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .jacket{outline-offset:-1px;outline:1px solid #ffffff1f}}:root[data-theme=dark] .jacket{outline-offset:-1px;outline:1px solid #ffffff1f}html .reading-room{max-width:1760px;margin:0 auto;padding-block:clamp(44px,7vw,96px) 120px}html .room-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,6vw,96px);max-width:none;margin-bottom:clamp(40px,5vw,72px);display:grid}html .room-hero .eyebrow{color:var(--ed-accent)}html .room-hero h1{font-size:var(--display-l,clamp(46px, 6.4vw, 108px));letter-spacing:-.045em;text-wrap:balance;margin:22px 0 26px;line-height:.93}html .room-hero-copy>p:not(.room-hero-languages){max-width:38em;color:var(--ed-muted);font-size:clamp(16px,1.3vw,19px);line-height:1.7}html .room-hero-copy>p.room-hero-languages{border-top:1px solid var(--ed-line);max-width:38em;font:italic 400 clamp(20px, 1.7vw, 24px)/1.35 var(--serif);letter-spacing:-.005em;color:var(--ed-ink);margin-top:26px;padding-top:18px}html .room-hero-covers{height:clamp(300px,38vw,500px);position:relative}html .room-hero-covers .jacket{width:42%;transition:rotate var(--dur-moderate) var(--ease-out), translate var(--dur-moderate) var(--ease-out);position:absolute;transform:none}html .room-hero-covers .jacket:first-child{--stack:69% -26%;top:18%;left:0;rotate:-9deg}html .room-hero-covers .jacket:nth-child(2){z-index:2;--stack:0 0;top:0;left:29%;rotate:1.5deg}html .room-hero-covers .jacket:nth-child(3){--stack:-69% -28%;top:20%;right:0;rotate:9deg}html .room-hero-covers .jacket-title{-webkit-line-clamp:5;hyphens:manual;overflow-wrap:break-word;font-size:clamp(16px,1.8vw,24px)}html .room-hero-covers .jacket{padding:26px 14px 34px 24px}html .room-hero-covers .jacket:before{top:12px;left:24px}html .room-hero-covers .jacket:after{bottom:12px;left:24px}@keyframes room-fan{0%{translate:var(--stack);opacity:0;rotate:0deg}30%{opacity:1}}@media (prefers-reduced-motion:no-preference){html .room-hero-covers .jacket{animation:room-fan var(--dur-hero) var(--ease-out) backwards}html .room-hero-covers .jacket:first-child{animation-delay:.14s}html .room-hero-covers .jacket:nth-child(2){animation-delay:60ms}html .room-hero-covers .jacket:nth-child(3){animation-delay:.22s}}@media (hover:hover) and (pointer:fine){html .room-hero-covers:hover .jacket:first-child{translate:-2%;rotate:-13deg}html .room-hero-covers:hover .jacket:nth-child(2){translate:0 -2%}html .room-hero-covers:hover .jacket:nth-child(3){translate:2%;rotate:13deg}}html .reading-finder-entry{color:#f3efe7;background:radial-gradient(90% 160% at 0 0,#4a3027,#0000 62%),#252722;border:0;border-radius:4px;align-items:center;gap:clamp(18px,3vw,40px);padding:clamp(24px,3vw,36px) clamp(22px,3.4vw,44px);display:flex;position:relative;overflow:hidden}html .reading-finder-entry-mark{color:#e9a58d}html .reading-finder-entry h2{color:#fffaf1}html .reading-finder-entry p{color:#d8d1c4}html .reading-finder-entry-link{color:#fffaf1;border-color:#8c8576}html .reading-finder-entry-link:hover{color:#f3c9b5;border-color:#f3c9b5}html .reading-finder-entry a:focus-visible{outline-color:#f3c9b5}:root[data-theme=dark] .reading-finder-entry{box-shadow:inset 0 0 0 1px var(--line)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .reading-finder-entry{box-shadow:inset 0 0 0 1px var(--line)}}html .room-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);margin-top:clamp(36px,5vw,64px);display:grid}html .room-index{top:calc(var(--header-sticky-h,0px) + 24px);max-height:calc(100vh - var(--header-sticky-h,0px) - 48px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ed-line) transparent;margin:0;display:block;position:sticky;overflow:auto}html .room-index-title{letter-spacing:.14em;text-transform:uppercase;color:var(--ed-muted);margin-bottom:14px;font-size:12px;font-weight:600;display:block}html .room-index ol{border-top:1px solid var(--ed-ink);margin:0;padding:0;list-style:none}html .room-index li{border-bottom:1px solid var(--ed-line)}html .room-index li[hidden]{display:none}html .room-index a{min-height:44px;transition:color var(--dur-quick) var(--ease-out);background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:baseline;gap:14px;padding:11px 2px 11px 14px;font-size:14px;line-height:1.3;display:flex;position:relative}html .room-index a:before{content:"";background:var(--ed-accent);transform-origin:50%;width:2px;transition:transform var(--dur-base) var(--ease-out);position:absolute;top:10px;bottom:10px;left:0;transform:scaleY(0)}html .room-index a>span:first-child{transition:transform var(--dur-base) var(--ease-out)}html .room-index a:focus-visible,html .room-index a[aria-current]{color:var(--ed-accent)}html .room-index a[aria-current]:before{transform:none}@media (hover:hover) and (pointer:fine){html .room-index a:hover{color:var(--ed-accent)}html .room-index a:hover>span:first-child{transform:translate(4px)}}html .room-index-count{font:400 17px var(--serif);font-variant-numeric:lining-nums tabular-nums;color:var(--ed-accent)}html .room-shelves{min-width:0}html .room-filter{top:var(--header-sticky-h,0px);z-index:6;border-bottom:1px solid var(--ed-line);background:color-mix(in srgb, var(--ed-paper) 96%, transparent);backdrop-filter:blur(10px);transition:transform var(--dur-moderate) var(--ease-out);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin:0 0 clamp(20px,3vw,36px);padding:12px 0;display:flex;position:sticky}html .room-filter[hidden]{display:none}html .room-filter [role=group]{flex-wrap:wrap;gap:8px;display:flex}html .room-filter button{text-transform:capitalize;border:1px solid var(--ed-line);background:var(--ed-card);min-height:44px;transition:background var(--dur-quick) var(--ease-out), color var(--dur-quick) var(--ease-out), border-color var(--dur-quick) var(--ease-out);border-radius:999px;padding:8px 18px;font-size:14px}html .room-filter button[aria-pressed=true]{border-color:var(--ed-ink);background:var(--ed-ink);color:var(--ed-paper)}@media (hover:hover) and (pointer:fine){html .room-filter button:hover{border-color:var(--ed-ink)}}html .room-filter-count{font:400 20px var(--serif);font-variant-numeric:lining-nums tabular-nums;color:var(--ed-muted)}html .room-shelf{grid-template-columns:repeat(auto-fill,minmax(min(100%,172px),1fr));gap:clamp(36px,3.4vw,52px) clamp(16px,1.8vw,28px);margin:0;padding:0;list-style:none;display:grid}html .room-shelf>li[hidden]{display:none}html .room-author{aspect-ratio:2/3;border-top:1px solid var(--ed-ink);min-width:0;scroll-margin-top:calc(var(--header-sticky-h,0px) + 96px);flex-direction:column;align-self:start;padding-top:16px;display:flex}html .room-author h2{letter-spacing:-.025em;text-wrap:balance;hyphens:manual;overflow-wrap:break-word;margin:0;font-size:clamp(25px,2vw,31px);line-height:1.02}html .room-author-link{flex-direction:column;align-items:flex-start;gap:16px;text-decoration:none;display:flex}html .room-author-face{border-radius:50%;display:block}html .room-author-portrait{filter:grayscale()contrast(1.05);border-radius:50%;flex:none;width:52px;height:52px}html .room-author-name{transition:background-size var(--dur-moderate) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}html .room-author-link:focus-visible .room-author-name{background-size:100% 1px}@media (hover:hover) and (pointer:fine){html .room-author-link:hover .room-author-name{background-size:100% 1px}}html .room-author-dates{letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:lining-nums tabular-nums;color:var(--ed-muted);margin:10px 0 0;font:500 12px/1.45 Inter,Inter Fallback,sans-serif}html .room-author-count{font:400 clamp(40px, 3.4vw, 54px)/.8 var(--serif);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.03em;color:var(--ed-accent);margin-top:auto}html .reading-edition-card.room-book{border:0;flex-direction:column;align-items:stretch;gap:16px;min-width:0;padding:0;display:flex}html .room-book h3{font-size:inherit;letter-spacing:0;margin:0;line-height:0}html .room-book .jacket{transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);padding:30px 14px 38px 22px}html .room-book .jacket:before{top:14px;left:22px}html .room-book .jacket:after{letter-spacing:.08em;bottom:13px;left:22px;right:12px}html .room-book .jacket-title{-webkit-line-clamp:6;hyphens:manual;overflow-wrap:break-word;font-size:clamp(18px,1.45vw,22px)}html .room-book .jacket-title:before{margin-bottom:14px}@media (hover:hover) and (pointer:fine){html .room-book a.jacket:hover{transform:translateY(-6px);box-shadow:inset 7px 0 #0000002b,inset 8px 0 #ffffff17,-4px 0 10px -6px #0000004d,0 30px 36px -22px #1c211bb3}}@media (hover:none){html .room-book a.jacket:hover{transform:none}}:root[data-theme=dark] :is(.room-book,.room-hero-covers) .jacket{outline-offset:-1px;outline:1px solid #f3efe71f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.room-book,.room-hero-covers) .jacket{outline-offset:-1px;outline:1px solid #f3efe71f}}html .room-book-info{flex-direction:column;flex:1;gap:10px;display:flex}html .room-book-info dl{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;font-size:13px;line-height:1.45;display:flex}html .room-book-info dl>div{min-width:0;display:flex}html .room-book-info dd{overflow-wrap:break-word;margin:0}html .room-book-language dd{text-transform:capitalize;font-weight:600}html .room-book-year dd{font-variant-numeric:lining-nums tabular-nums;color:var(--ed-muted)}html .room-book-year dd:before{content:"·";margin-right:8px}html .room-book-translator{color:var(--ed-muted);flex-basis:100%}html .room-book-info .text-link{align-self:flex-start;gap:12px;margin-top:auto;padding-block:8px;font-size:13px}html .reading-room-note{border-top:1px solid var(--ed-ink);max-width:62ch;color:var(--ed-muted);margin-top:clamp(48px,6vw,88px);padding-top:22px;font-size:14px;line-height:1.75}html:active-view-transition-type(room-filter)::view-transition-old(root),html:active-view-transition-type(room-filter)::view-transition-new(root){animation:none}html:active-view-transition-type(room-filter)::view-transition-group(*){animation-duration:var(--dur-moderate);animation-timing-function:var(--ease-in-out)}@media (width<=1000px){html .room-hero{grid-template-columns:1fr}html .room-hero-covers{width:100%;max-width:520px;height:clamp(250px,56vw,380px);margin-inline:auto}html .room-layout{grid-template-columns:minmax(0,1fr)}html .room-layout>*{min-width:0}html .room-index{max-height:none;position:static;overflow:visible}html .room-index ol{margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) 6px;scrollbar-width:none;border-top:0;gap:8px;display:flex;overflow-x:auto}html .room-index li{border:0;flex:none}html .room-index a{border:1px solid var(--ed-line);background:var(--ed-card);white-space:nowrap;border-radius:999px;min-height:44px;padding:8px 16px}html .room-index a:before{content:none}html .room-index a[aria-current]{border-color:var(--ed-accent)}}@media (width<=760px){html .room-filter{min-height:56px;margin-inline:calc(-1 * var(--gutter));padding:6px var(--gutter);flex-wrap:nowrap}html .room-filter [role=group]{scrollbar-width:none;flex-wrap:nowrap;flex:1;min-width:0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}html .room-filter [role=group]::-webkit-scrollbar{display:none}html .room-filter button{flex:none;padding-inline:16px}html .room-filter-count{flex:none;font-size:18px}html[data-scroll-dir=down] .room-filter:not(:focus-within){transform:translateY(calc(-100% - 2px))}}@media (width<=620px){html .room-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 16px}html .room-author h2{font-size:24px}html .room-author-portrait{width:44px;height:44px}html .room-author-count{font-size:40px}html .room-hero h1{font-size:clamp(46px,14vw,70px)}html .room-hero-copy>p.room-hero-languages{font-size:19px}html .reading-finder-entry{flex-wrap:wrap}html .jacket{padding:28px 12px 40px 22px}html .jacket:before{top:12px;left:22px}html .jacket:after{letter-spacing:.08em;bottom:12px;left:22px;right:10px}html .jacket-title{-webkit-line-clamp:7;font-size:19px}html .jacket-title:before{margin-bottom:12px}html .room-book .jacket-title{font-size:17px}}@media (prefers-reduced-motion:reduce){html a.jacket:hover,html .room-book a.jacket:hover{transform:none}html .room-hero-covers .jacket,html .room-index a:before,html .room-index a>span:first-child,html .room-filter,html .room-book .jacket,html .reader-toc summary:after,html .reader-dock-step{transition:none}html[data-scroll-dir=down] .room-filter:not(:focus-within){transform:none}}html .text-reader{--rule:var(--line-d8cfc0);--reader-accent:var(--accent-ink,#9c4432);font-synthesis:none}html .text-reader[data-reader-theme=sepia]{--rule:#d6c6a6;--reader-accent:#8a3e24}html .text-reader[data-reader-theme=night],:root[data-theme=dark] .text-reader[data-reader-theme=auto]{--rule:#464941;--reader-accent:#efb49c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .text-reader[data-reader-theme=auto]{--rule:#464941;--reader-accent:#efb49c}}:root[data-theme=light] .text-reader[data-reader-theme=night]{box-shadow:0 -1px #464941,0 -8px 18px -10px #1c211b66}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .text-reader[data-reader-theme=night]{box-shadow:0 -1px #464941,0 -8px 18px -10px #1c211b66}}html .text-reader .reader-breadcrumb{border-bottom:1px solid var(--rule);background:var(--reader-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;min-height:56px;padding-block:0;font-size:14px;display:grid;position:relative}html .text-reader .reader-breadcrumb a{white-space:nowrap;align-items:center;gap:10px;min-height:44px;display:inline-flex}html .reader-bar-title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:400 19px/1 var(--serif);letter-spacing:-.005em;opacity:.75;justify-self:center;overflow:hidden}html .reader-bar-progress,html .reader-dock-meter>i{transform-origin:0;transform:scaleX(calc(var(--reader-page) / var(--reader-pages)))}html .reader-bar-progress{background:var(--reader-accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}@keyframes reader-progress{0%{transform:scaleX(calc((var(--reader-page) - 1) / var(--reader-pages)))}to{transform:scaleX(calc(var(--reader-page) / var(--reader-pages)))}}@supports (animation-timeline:scroll()){html .reader-bar-progress,html .reader-dock-meter>i{animation:linear both reader-progress scroll(root)}}@media (width>=900px){html .text-reader .reader-breadcrumb{top:var(--header-sticky-h,0px);z-index:30;backdrop-filter:blur(10px);position:sticky}}html .text-reader-heading{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) clamp(112px,10vw,148px);align-items:end;gap:clamp(28px,5vw,88px);padding-block:clamp(36px,5vw,72px) clamp(30px,3.6vw,52px);display:grid}html .text-reader-heading-copy{min-width:0}html .text-reader-heading .eyebrow{color:var(--reader-accent);font-weight:600}html .text-reader-heading h1{max-width:18ch;font-size:var(--display-m,clamp(40px, 5vw, 84px));letter-spacing:-.035em;text-wrap:balance;hyphens:manual;overflow-wrap:break-word;margin:16px 0 22px;line-height:.98}html .text-reader-heading-copy>p.reader-selection{letter-spacing:.12em;text-transform:uppercase;color:var(--reader-accent);margin:-8px 0 16px;font:600 12px/1.5 Inter,Inter Fallback,sans-serif}html .reader-edition-facts{flex-wrap:wrap;gap:6px 30px;margin:0;display:flex}html .reader-edition-facts>div{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}html .reader-edition-facts dt{letter-spacing:.12em;text-transform:uppercase;opacity:.72;font:600 12px/1.5 Inter,Inter Fallback,sans-serif}html .reader-edition-facts dd{font-variant-numeric:lining-nums;overflow-wrap:break-word;margin:0;font-size:15px;line-height:1.5}html .reader-edition-facts>div:first-child dd{text-transform:capitalize}html .text-reader-heading-copy>p.reader-edition-note{opacity:.8;max-width:64ch;margin:18px 0 0;font-size:14px;line-height:1.7}html .reader-edition-note a{white-space:nowrap}html .text-reader-heading .jacket{border-radius:2px 7px 7px 2px;justify-self:end;width:100%;padding:22px 10px 26px 18px}html .text-reader-heading .jacket:before,html .text-reader-heading .jacket:after{content:none}html .text-reader-heading .jacket-title{-webkit-line-clamp:6;hyphens:manual;overflow-wrap:break-word;font-size:clamp(14px,1.2vw,17px)}html .text-reader-heading .jacket-title:before{width:22px;margin-bottom:12px}html .text-reader .reader-layout{grid-template-columns:minmax(220px,1fr) minmax(0,68ch) minmax(0,1fr);justify-content:stretch;column-gap:clamp(24px,4vw,72px);padding-block:clamp(40px,5vw,72px) 120px;display:grid}html .text-reader .reader-sidebar{top:calc(var(--header-sticky-h,0px) + 84px);max-height:calc(100vh - var(--header-sticky-h,0px) - 108px);scrollbar-width:thin;scrollbar-color:var(--rule) transparent;grid-column:1;justify-self:stretch;padding:0 24px 0 0;position:sticky;overflow:auto}html .reader-text-column{grid-column:2;min-width:0}html .reader-toc summary{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;opacity:.85;justify-content:space-between;align-items:center;min-height:44px;padding:0 0 8px;font:600 12px/1 Inter,Inter Fallback,sans-serif;list-style:none;display:flex}html .reader-toc summary::-webkit-details-marker{display:none}html .reader-toc summary:after{content:"";width:8px;height:8px;transition:transform var(--dur-base) var(--ease-out);border:1.5px solid;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)translateY(-2px)}html .reader-toc[open] summary:after{transform:rotate(225deg)translate(-2px)}html .reader-toc ol{scrollbar-width:thin;border-left:1px solid var(--rule);max-height:min(42vh,440px);margin:6px 0 28px;padding:0 0 0 1px;list-style:none;overflow:auto}html .text-reader .reader-sidebar .reader-toc a{opacity:.7;transition:opacity var(--dur-quick) var(--ease-out), border-color var(--dur-quick) var(--ease-out);border-left:2px solid #0000;margin-left:-2px;padding:9px 0 9px 16px;font-size:14px;line-height:1.4;text-decoration:none;display:block}html .text-reader .reader-sidebar .reader-toc a:hover,html .text-reader .reader-sidebar .reader-toc a:focus-visible{opacity:1}html .reader-toc li[data-current] a{border-left-color:var(--reader-accent);opacity:1;font-weight:600}html .reader-controls{border-top:1px solid var(--rule);padding-top:22px}html .reader-controls h2{letter-spacing:.14em;text-transform:uppercase;opacity:.85;margin:0 0 16px;font:600 12px/1 Inter,Inter Fallback,sans-serif}html .reader-controls label{opacity:.92;gap:6px;margin-bottom:14px;font-size:13px}html .reader-controls select{-webkit-appearance:none;appearance:none;border:1px solid var(--line);cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 15px center/12px no-repeat;border-radius:999px;height:44px;padding:0 38px 0 16px;font-size:14px}html .text-reader[data-reader-theme=paper] .reader-controls select,html .text-reader[data-reader-theme=sepia] .reader-controls select{background-color:#fffdf8}html .reader-controls [data-reader-save]{border-radius:999px;min-height:44px;font-size:14px}html .reader-controls p{opacity:.75;font-size:12px}html .reader-prose{max-width:none;font-family:var(--serif);font-size:var(--reader-size,24px);font-variant-numeric:oldstyle-nums;font-kerning:normal;text-wrap:pretty;hanging-punctuation:first;hyphens:auto;font-weight:480;line-height:1.7}html .reader-prose p{margin-block:0 .95em}html .reader-prose p[data-opening]:first-letter{-webkit-initial-letter:3;initial-letter:3;color:var(--reader-accent);margin-right:.1em;font-weight:500}@supports not ((initial-letter:3) or (-webkit-initial-letter:3)){html .reader-prose p[data-opening]:first-letter{float:left;margin:.08em .1em 0 0;font-size:3.6em;line-height:.78}}html .reader-prose p:target{isolation:isolate;background:color-mix(in srgb, var(--reader-accent) 13%, transparent);border-radius:6px;outline:0;margin-inline:-16px;padding-inline:16px;position:relative}@keyframes passage-found{0%{opacity:1}}@media (prefers-reduced-motion:no-preference){html .reader-prose p:target:before{content:"";z-index:-1;border-radius:inherit;background:color-mix(in srgb, var(--reader-accent) 32%, transparent);opacity:0;animation:passage-found 1.2s var(--ease-out) .2s backwards;position:absolute;inset:0}}html .reader-chapter h2{text-align:center;letter-spacing:-.025em;text-wrap:balance;hyphens:manual;margin:0 0 1.05em;font-size:clamp(34px,4.8vw,54px);font-weight:400;line-height:1.05}html .reader-chapter h2:before{content:"";background:var(--reader-accent);width:40px;height:1px;margin:0 auto 22px;display:block}html .reader-chapter+.reader-chapter{border-top:0;margin-top:5.5rem;padding-top:0}html .reader-chapter+.reader-chapter:before{content:"❦";text-align:center;color:var(--reader-accent);opacity:.85;margin-bottom:3.2rem;font-size:30px;line-height:1;display:block}html .text-reader .reader-pagination{border:0;border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;margin:0 0 clamp(32px,4vw,48px);padding:0 0 20px;font-size:14px;display:grid}html .text-reader .reader-pagination a{border:1px solid var(--line);overflow-wrap:normal;min-height:44px;transition:background var(--dur-quick) var(--ease-out), border-color var(--dur-quick) var(--ease-out), color var(--dur-quick) var(--ease-out);border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}html .text-reader .reader-pagination a:last-child{text-align:center;justify-content:center;justify-self:end}html .text-reader .reader-pagination a:hover,html .text-reader .reader-pagination a:focus-visible{background:color-mix(in srgb, currentColor 8%, transparent);border-color:currentColor}html .text-reader .reader-pagination span[aria-current]{letter-spacing:.06em;justify-items:center;gap:8px;font-weight:500;display:grid}html .text-reader .reader-pagination span[aria-current]:after{content:"";background:linear-gradient(90deg, var(--reader-accent) calc(var(--reader-page) / var(--reader-pages) * 100%), var(--rule) 0);border-radius:2px;width:112px;height:2px}html .text-reader div.reader-pagination{border-bottom:0;border-top:1px solid var(--rule);margin:clamp(56px,7vw,96px) 0 0;padding:32px 0 0}html .text-reader div.reader-pagination a{min-height:60px;padding:0 28px;font-size:16px}html .reader-floating-toolbar{margin-top:28px}html .reader-dock-step{border:1px solid var(--rule);width:44px;height:44px;color:inherit;transition:background var(--dur-quick) var(--ease-out), border-color var(--dur-quick) var(--ease-out);border-radius:50%;place-items:center;display:grid}html span.reader-dock-step{border-color:#0000}html a.reader-dock-step:active{background:color-mix(in srgb, currentColor 10%, transparent)}html .reader-dock-where{letter-spacing:.04em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;justify-items:center;gap:7px;min-width:0;font:500 13px/1.2 Inter,Inter Fallback,sans-serif;display:grid}html .reader-dock-where>span:first-child{text-overflow:ellipsis;max-width:100%;overflow:hidden}html .reader-dock-meter{background:var(--rule);border-radius:2px;width:min(100%,72px);height:2px;position:relative;overflow:hidden}html .reader-dock-meter>i{background:var(--reader-accent);position:absolute;inset:0}html .reader-floating-save{min-width:44px;max-width:100%;min-height:44px;color:inherit;background:0 0;border:1px solid;border-radius:999px;align-items:center;gap:8px;padding:0 15px 0 12px;font:500 13px/1.2 Inter,Inter Fallback,sans-serif;display:inline-flex}html .reader-floating-save>span{-webkit-line-clamp:2;text-align:left;-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box;overflow:hidden}html .reader-floating-save[aria-pressed=true]{border-color:var(--reader-accent);color:var(--reader-accent)}html .reader-floating-save[aria-pressed=true] svg{fill:currentColor}@keyframes bookmark-drop{0%{transform:translateY(-4px)}}@media (prefers-reduced-motion:no-preference){html .reader-floating-save.is-saving svg,html .reader-controls [data-reader-save][aria-pressed=true] svg{animation:bookmark-drop var(--dur-slow) var(--ease-settle)}}@media (width<=999px){html .reader-floating-toolbar{border:1px solid var(--rule);background:color-mix(in srgb, var(--reader-surface) 92%, transparent);backdrop-filter:blur(14px);border-radius:999px;margin-bottom:12px;padding:4px 8px 4px 4px;bottom:12px;box-shadow:0 12px 28px -18px #1c211b80}}@media (width<=620px){html .reader-floating-toolbar{margin:28px calc(-1 * var(--gutter)) 0;padding:4px var(--gutter) calc(4px + env(safe-area-inset-bottom));box-shadow:none;border-width:1px 0 0;border-radius:0;bottom:0}}@media (width<=380px){html .reader-floating-save{justify-content:center;width:44px;padding:0}html .reader-floating-save>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}html .reader-provenance{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr);gap:4px;margin-top:clamp(64px,8vw,112px);padding-top:28px;display:grid}html .reader-provenance h2{letter-spacing:.14em;text-transform:uppercase;opacity:.85;margin:0 0 14px;font:600 12px/1 Inter,Inter Fallback,sans-serif}html .reader-provenance p,html .reader-provenance li{opacity:.88;max-width:62ch;font-size:14px;line-height:1.75}html .reader-provenance .text-link{justify-self:start;margin-top:8px}html .reader-provenance .reader-source-notice{border-left:2px solid var(--rule);opacity:.8;margin-top:18px;padding:2px 0 2px 18px;font-size:12px;line-height:1.7}html .reader-provenance h3{font:500 20px/1.2 var(--serif);margin:28px 0 8px}html .reader-provenance ul{margin:0;padding-left:20px}@media (width<=999px){html .text-reader .reader-layout{grid-template-columns:minmax(0,1fr);row-gap:36px}html .text-reader .reader-sidebar,html .reader-text-column{grid-column:1}html .text-reader .reader-sidebar{max-height:none;padding:0;position:static;overflow:visible}html .reader-text-column{max-width:68ch}html .reader-toc ol{max-height:300px;overflow:auto}}@media (width<=700px){html .text-reader-heading{grid-template-columns:minmax(0,1fr)}html .text-reader-heading .jacket,html .reader-bar-title{display:none}html .text-reader .reader-breadcrumb{grid-template-columns:minmax(0,auto) minmax(0,auto);justify-content:space-between;gap:12px;font-size:13px}html .text-reader .reader-breadcrumb a{white-space:normal;line-height:1.25}html .text-reader .reader-breadcrumb a:last-of-type{text-align:right}html .reader-prose{font-size:var(--reader-size,22px);line-height:1.68}html .text-reader .reader-pagination{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}html .text-reader .reader-pagination span[aria-current]{order:-1;grid-column:1/-1}html .text-reader .reader-pagination a{white-space:nowrap;justify-content:center;justify-self:stretch;padding:0 12px;font-size:13px}html .text-reader .reader-pagination a:last-child{grid-column:2}html .text-reader div.reader-pagination a{min-height:52px;padding:0 18px;font-size:14px}}html .reader-chapter,html .reader-prose p,html .reader-provenance{scroll-margin-top:calc(var(--header-sticky-h,0px) + 88px)}html .profile-bibliography{--kind-primary:var(--accent-deep);--kind-testimony:var(--kind-testimony);--kind-secondary:var(--kind-secondary)}html .profile-bibliography .bibliography-scope{border:1px solid var(--ed-line);background:var(--ed-card);border-radius:18px;grid-template-columns:minmax(180px,280px) minmax(0,1fr);align-items:start;gap:clamp(20px,4vw,64px);max-width:none;margin:0 0 clamp(36px,5vw,64px);padding:clamp(24px,3vw,40px);display:grid}html .profile-bibliography .bibliography-scope h3{letter-spacing:-.015em;margin:0;font-size:clamp(26px,2.6vw,34px);line-height:1.1}html .profile-bibliography .bibliography-scope p{max-width:70ch;color:var(--ed-muted);margin:0;font-size:15px;line-height:1.8}html .profile-bibliography .bibliography-scope .text-link{margin-top:18px;font-size:14px}html .bibliography-bar{top:var(--profile-sticky,0px);z-index:6;border-bottom:1px solid var(--ed-line);background:color-mix(in srgb, var(--ed-paper) 94%, transparent);backdrop-filter:blur(12px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin:0 0 clamp(28px,4vw,48px);padding:10px 0;display:flex;position:sticky}html .bibliography-index{flex-wrap:wrap;gap:8px;margin:0;display:flex}html .bibliography-index[data-spy]:before{content:none}html .bibliography-index a{border:1px solid var(--ed-line);background:var(--ed-card);min-height:44px;transition:border-color var(--dur-quick) var(--ease-out), background-color var(--dur-quick) var(--ease-out), color var(--dur-quick) var(--ease-out);border-radius:999px;align-items:center;gap:12px;padding:0 8px 0 18px;font-size:14px;text-decoration:none;display:inline-flex}html .bibliography-index a span{background:var(--ed-ink);min-width:28px;height:28px;color:var(--ed-paper);transition:background-color var(--dur-quick) var(--ease-out), color var(--dur-quick) var(--ease-out);border-radius:999px;place-items:center;padding:0 8px;font-size:12px;font-weight:600;display:grid}html .bibliography-index a:hover,html .bibliography-index a:focus-visible{border-color:var(--ed-ink)}html .bibliography-index a[aria-current]{border-color:var(--ed-ink);background:var(--ed-ink);color:var(--ed-paper)}html .bibliography-index a[aria-current] span{background:var(--ed-paper);color:var(--ed-ink)}html .bibliography-view{border:0;align-items:center;gap:4px;margin:0 0 0 auto;padding:0;display:inline-flex}html .bibliography-view legend{float:left;color:var(--ed-muted);letter-spacing:.1em;text-transform:uppercase;margin-right:12px;padding:0;font-size:12px}html .bibliography-view label{border:1px solid var(--ed-line);cursor:pointer;min-height:44px;transition:background-color var(--dur-quick) var(--ease-out), color var(--dur-quick) var(--ease-out), border-color var(--dur-quick) var(--ease-out);border-radius:999px;align-items:center;padding:0 16px;font-size:14px;display:inline-flex;position:relative}html .bibliography-view input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}html .bibliography-view label:has(:checked){border-color:var(--ed-ink);background:var(--ed-ink);color:var(--ed-paper)}html .bibliography-view label:has(:focus-visible){outline:2px solid var(--ed-accent);outline-offset:2px}html .bibliography-list{border-top:0;gap:clamp(48px,7vw,96px);display:grid}html .bibliography-group{scroll-margin-top:calc(var(--profile-sticky,0px) + 84px)}html .bibliography-group-title{border-bottom:2px solid var(--ed-ink);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:16px;margin:0;padding-bottom:18px;font:600 12px/1 Inter,Inter Fallback,sans-serif;display:flex}html .bibliography-group-title:before{content:"";background:var(--kind-primary);border-radius:50%;width:10px;height:10px}html .bibliography-group-title[data-kind=testimony]:before{background:var(--kind-testimony)}html .bibliography-group-title[data-kind=secondary]:before{background:var(--kind-secondary)}html .bibliography-group-title span{color:var(--ed-muted);letter-spacing:.04em;margin-left:auto;font-weight:500}html .bibliography-item{border-bottom:1px solid var(--ed-line);grid-template-columns:clamp(110px,12vw,170px) minmax(0,1fr) clamp(84px,8.5vw,116px);align-items:start;gap:clamp(20px,3.5vw,56px);padding:clamp(28px,3.4vw,44px) 0;display:grid}html .profile-bibliography .bibliography-item p.bibliography-year{max-width:none;font:400 clamp(20px, 2vw, 26px)/1.2 var(--serif);font-variant-numeric:lining-nums tabular-nums;color:var(--ed-ink);gap:8px;margin:0;display:grid}html .bibliography-year .bibliography-number{letter-spacing:.14em;color:var(--ed-accent);font:600 12px/1 Inter,Inter Fallback,sans-serif}html .bibliography-body{min-width:0}html .profile-bibliography .bibliography-item h3{letter-spacing:-.025em;text-wrap:balance;margin:0 0 16px;font-size:clamp(30px,3.3vw,46px);line-height:1.04}html .bibliography-item h3 a{transition:background-size var(--dur-moderate) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none}html .bibliography-item h3 a:hover,html .bibliography-item h3 a:focus-visible{background-size:100% 1px;text-decoration:none}html .profile-bibliography .bibliography-item p{max-width:62ch;color:var(--ed-muted);margin:0;font-size:16px;line-height:1.75}html .bibliography-item .bibliography-actions{flex-wrap:wrap;align-items:center;gap:4px 28px;margin-top:22px;display:flex}html .bibliography-item .available-reading-links{display:contents}html .bibliography-item .text-link{gap:10px;margin:0;font-size:14px}html .bibliography-item .available-reading-links a{margin:0}html .bibliography-item .jacket{border-radius:2px 6px 6px 2px;padding:14px 10px 18px 16px;box-shadow:inset 4px 0 #0000002b,inset 5px 0 #ffffff17,0 1px 1px #0000003d,0 16px 22px -14px #1c211b99}html .bibliography-item .jacket:before,html .bibliography-item .jacket:after{content:none}html .bibliography-item .jacket-title{-webkit-line-clamp:5;hyphens:auto;overflow-wrap:normal;font-size:clamp(11px,.9vw,13px)}html .bibliography-item .jacket-title:before{width:18px;margin-bottom:9px}html .profile-bibliography .philosopher-sources{max-width:none;margin-top:clamp(56px,7vw,96px)}html .profile-bibliography .philosopher-sources h2{letter-spacing:-.02em;margin:0 0 22px;font-size:clamp(28px,3vw,38px)}html .profile-bibliography .philosopher-sources>div{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;display:grid}html .profile-bibliography .philosopher-sources a{border:1px solid var(--ed-line);background:var(--ed-card);min-height:64px;transition:border-color var(--dur-quick) var(--ease-out), transform var(--dur-base) var(--ease-out);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:14px 20px;font-size:14px;line-height:1.45;text-decoration:none;display:flex}html .profile-bibliography .philosopher-sources a:hover,html .profile-bibliography .philosopher-sources a:focus-visible{border-color:var(--ed-ink)}@media (hover:hover) and (pointer:fine){html .profile-bibliography .philosopher-sources a:hover{transform:translateY(var(--lift))}}html .profile-bibliography .philosopher-sources a svg{flex:none}html .profile-bibliography:has(.bibliography-view input[value=compact]:checked) .bibliography-item{content-visibility:visible;grid-template-columns:clamp(96px,10vw,150px) minmax(0,1fr);align-items:baseline;gap:clamp(16px,3vw,48px);min-height:50px;padding:11px 0;position:relative}html .profile-bibliography:has(.bibliography-view input[value=compact]:checked) .bibliography-item p.bibliography-year{color:var(--ed-muted);font-size:clamp(17px,1.4vw,20px);display:block}html .profile-bibliography:has(.bibliography-view input[value=compact]:checked) .bibliography-number,html .profile-bibliography:has(.bibliography-view input[value=compact]:checked) .bibliography-body>p,html .profile-bibliography:has(.bibliography-view input[value=compact]:checked) .bibliography-open,html .profile-bibliography:has(.bibliography-view input[value=compact]:checked) .bibliography-source{display:none}html .profile-bibliography:has(.bibliography-view input[value=compact]:checked) .bibliography-body{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;display:flex}html .profile-bibliography:has(.bibliography-view input[value=compact]:checked) .bibliography-item h3{letter-spacing:-.012em;flex:18em;margin:0;font-size:clamp(21px,1.8vw,26px);line-height:1.15}html .profile-bibliography:has(.bibliography-view input[value=compact]:checked) .bibliography-item .bibliography-actions{gap:4px 18px;margin:0}html .profile-bibliography:has(.bibliography-view input[value=compact]:checked) .bibliography-item .available-reading-links a{min-height:32px;font-size:13px}html .profile-bibliography:has(.bibliography-view input[value=compact]:checked) .bibliography-item .jacket{opacity:0;pointer-events:none;width:48px;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);padding:7px 5px 8px 9px;position:absolute;top:50%;right:calc(100% + 18px);transform:translate(10px,-50%)rotate(3deg)}html .profile-bibliography:has(.bibliography-view input[value=compact]:checked) .bibliography-item .jacket-title{-webkit-line-clamp:6;font-size:8px}html .profile-bibliography:has(.bibliography-view input[value=compact]:checked) .bibliography-item .jacket-title:before{width:10px;margin-bottom:5px}@media (hover:hover) and (pointer:fine) and (width>=1180px){html .profile-bibliography:has(.bibliography-view input[value=compact]:checked) .bibliography-item:hover .jacket{opacity:1;transform:translateY(-50%)rotate(-2deg)}}html .profile-bibliography .bibliography-item{content-visibility:auto;contain-intrinsic-size:auto 180px}@media (width<=760px){html .profile-bibliography .bibliography-scope{border-radius:14px;grid-template-columns:minmax(0,1fr);gap:14px}html .bibliography-item{grid-template-columns:minmax(0,1fr) 76px;row-gap:14px}html .profile-bibliography .bibliography-item p.bibliography-year{grid-area:1/1;align-items:baseline;gap:14px;display:flex}html .bibliography-body{grid-area:2/1/auto/-1}html .bibliography-item .jacket{grid-area:1/2;justify-self:end;width:46px;padding:7px 5px 8px 9px}html .bibliography-item .jacket-title{display:none}html .bibliography-item .bibliography-actions{gap:0 22px}html .bibliography-bar{margin-inline:calc(-1 * var(--gutter));padding:8px var(--gutter);gap:8px}html .bibliography-index{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}html .bibliography-index a{flex:none;font-size:13px}html .bibliography-view legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .bibliography-view{margin-left:0}html .profile-bibliography:has(.bibliography-view input[value=compact]:checked) .bibliography-item{grid-template-columns:76px minmax(0,1fr);gap:14px;padding:12px 0}html .profile-bibliography:has(.bibliography-view input[value=compact]:checked) .bibliography-item h3{flex-basis:100%;font-size:20px}html .profile-bibliography:has(.bibliography-view input[value=compact]:checked) .bibliography-item p.bibliography-year{grid-row:auto;font-size:16px}html .profile-bibliography:has(.bibliography-view input[value=compact]:checked) .bibliography-body{grid-area:auto/2}html .profile-bibliography:has(.bibliography-view input[value=compact]:checked) .bibliography-item .jacket{display:none}}html .journey-art,html .atlas-about-art,html .empty-state-art{object-fit:cover;background:var(--line);border-radius:6px;flex:none;width:100%;height:auto;display:block}html .atlas-about-art,html .empty-state-art{outline:1px solid var(--line);outline-offset:-1px}html .journey-art{aspect-ratio:3/2;margin-top:20px}html .atlas-about-art{aspect-ratio:2/3;border-radius:170px 170px 6px 6px;width:min(100%,340px);margin-top:10px}html .empty-state-art{aspect-ratio:3/2;width:min(100%,340px);margin-bottom:8px}@media (width<=760px){html .atlas-about>aside{display:block}html .atlas-about>aside>svg,html .atlas-about>aside>span{display:none}html .atlas-about-art{aspect-ratio:16/10;object-position:50% 58%;border-radius:6px;width:100%;margin-top:0}}html .resume-band[hidden],html .room-progress[hidden]{display:none}html .resume-label{letter-spacing:.12em;text-transform:uppercase;min-width:0;color:var(--ed-accent);align-items:center;gap:8px;font:600 12px/1.4 Inter,Inter Fallback,sans-serif;display:inline-flex}html .resume-label svg{flex:none}html .resume-list{display:grid}html .resume-item{border:1px solid var(--ed-line);background:var(--ed-card);min-height:44px;color:var(--ed-ink);transition:border-color var(--dur-quick) var(--ease-out), transform var(--dur-moderate) var(--ease-out), box-shadow var(--dur-moderate) var(--ease-out);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"jacket label arrow""jacket title arrow""jacket author arrow""jacket where arrow";align-content:center;align-items:center;gap:3px clamp(14px,1.6vw,22px);padding:14px clamp(14px,1.6vw,20px) 14px 14px;text-decoration:none;display:grid;position:relative}html .resume-item:hover,html .resume-item:focus-visible{border-color:var(--ed-ink);box-shadow:0 16px 28px -20px #1c211b80}html .resume-item:active{transform:scale(var(--press,.975))}html .resume-jacket{width:62px;transition:transform var(--dur-moderate) var(--ease-out);grid-area:jacket}html .resume-item .jacket{border-radius:2px 6px 6px 2px;padding:11px 7px 12px 13px;box-shadow:inset 4px 0 #0000002b,inset 5px 0 #ffffff17,0 1px 1px #0000003d,0 14px 20px -12px #1c211b99}html .resume-item .jacket:before,html .resume-item .jacket:after{content:none}html .resume-item .jacket-title{-webkit-line-clamp:6;font-size:11.5px;line-height:1.12}html .resume-item .jacket-title:before{width:16px;margin-bottom:7px}html .resume-label{grid-area:label}html .resume-title{-webkit-line-clamp:2;font:400 clamp(22px, 1.9vw, 27px)/1.12 var(--serif);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;-webkit-box-orient:vertical;grid-area:title;display:-webkit-box;overflow:hidden}html .resume-item:hover .resume-title,html .resume-item:focus-visible .resume-title{text-underline-offset:5px;text-decoration:underline 1px}html .resume-author{overflow-wrap:anywhere;letter-spacing:.12em;text-transform:uppercase;min-width:0;color:var(--ed-muted);grid-area:author;font:500 12px/1.4 Inter,Inter Fallback,sans-serif}html .resume-where{grid-area:where;align-items:center;gap:12px;min-width:0;margin-top:8px;display:flex}html .resume-where>.resume-meter{flex:0 clamp(72px,12vw,160px)}html .resume-item [data-resume-page],html .room-progress [data-resume-page]{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font:500 13px/1.2 Inter,Inter Fallback,sans-serif}html .resume-where [data-resume-page]{color:var(--ed-muted)}html .resume-arrow{border:1px solid var(--ed-ink);width:40px;height:40px;transition:background var(--dur-quick) var(--ease-out), color var(--dur-quick) var(--ease-out), transform var(--dur-base) var(--ease-out);border-radius:50%;grid-area:arrow;place-items:center;display:grid}html .resume-item:hover .resume-arrow,html .resume-item:focus-visible .resume-arrow{background:var(--ed-ink);color:var(--ed-paper)}@media (hover:hover) and (pointer:fine){html .resume-item:hover{transform:translateY(var(--lift,-3px))}html .resume-item:hover .resume-jacket{transform:translateY(-3px)rotate(-1.2deg)}html .resume-item:hover .resume-arrow{transform:translate(3px)}}html .resume-meter{background:color-mix(in srgb, var(--ed-ink) 16%, transparent);border-radius:4px;flex:auto;min-width:48px;height:4px;position:relative;overflow:hidden}html .resume-meter>i{width:var(--read,0%);border-radius:inherit;background:var(--ed-accent);min-width:4px;position:absolute;inset:0 auto 0 0}html .resume-home{padding-top:clamp(16px,1.8vw,24px)}html .resume-home .resume-item{padding:12px clamp(16px,2vw,28px) 12px 12px;box-shadow:0 8px 18px #32271905}html .resume-home .resume-jacket{width:58px}html .resume-home:not([hidden])+.home-hero{padding-top:clamp(28px,3.4vw,52px)}@media (width>=900px){html .resume-home .resume-item{grid-template-columns:auto minmax(0,1fr) minmax(220px,360px) auto;grid-template-areas:"jacket label where arrow""jacket title where arrow""jacket author where arrow";column-gap:clamp(20px,2.4vw,36px)}html .resume-home .resume-where{margin-top:0}html .resume-home .resume-where>.resume-meter{flex:auto}}html .reading-room:has(>.resume-room:not([hidden])){padding-top:clamp(24px,3vw,40px)}html .resume-room{border-bottom:1px solid var(--ed-line);margin-bottom:clamp(24px,3vw,40px);padding-bottom:clamp(24px,3vw,36px)}html .resume-heading{font-size:inherit;margin:0 0 16px;line-height:1}html .resume-room .resume-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:14px;margin:0;padding:0;list-style:none}html .resume-room .resume-list>li{min-width:0;display:flex}html .resume-room .resume-item{flex:1;min-width:0}html .room-progress{min-height:44px;color:var(--ed-ink);align-items:center;gap:12px;margin-top:auto;text-decoration:none;display:flex}html .room-progress:not([hidden])+.text-link{margin-top:0}html .room-progress .resume-meter{flex:1 1 0;min-width:0}html .room-progress:hover,html .room-progress:focus-visible{color:var(--ed-accent)}html .room-ribbon{z-index:1;clip-path:polygon(0 0,100% 0,100% 100%,50% 76%,0 100%);pointer-events:none;background:#f3efe7;width:16px;height:36px;position:absolute;top:0;right:16px}html .jacket[data-language=nl] .room-ribbon{background:var(--ed-accent)}@keyframes resume-in{0%{opacity:0;transform:translateY(var(--rise-s,6px))}}@media (prefers-reduced-motion:no-preference){html .resume-band:not([hidden]) .resume-item{animation:resume-in var(--dur-slow) var(--ease-out) backwards}html .resume-room li:nth-child(2) .resume-item{animation-delay:var(--stagger,55ms)}html .resume-room li:nth-child(3) .resume-item{animation-delay:calc(2 * var(--stagger,55ms))}}@media (width<=560px){html .resume-item{border-radius:14px;column-gap:14px;padding:12px}html .resume-home .resume-item{padding:12px}html .resume-jacket,html .resume-home .resume-jacket{width:54px}html .resume-arrow{width:36px;height:36px}html .resume-title{font-size:21px}}@media (prefers-reduced-motion:reduce){html .resume-item,html .resume-jacket,html .resume-arrow{transition:none}html .resume-band:not([hidden]) .resume-item{animation:none}html .resume-item:hover,html .resume-item:focus-visible,html .resume-item:hover .resume-jacket,html .resume-item:hover .resume-arrow{transform:none}}html :where(.thinker-portrait){position:relative}html .thinker-portrait[data-portrait]:before,html .thinker-portrait[data-portrait]:after{content:"";border-radius:inherit;pointer-events:none;background-color:var(--p-accent);background-position:var(--p-position);background-size:var(--p-size);background-blend-mode:multiply;background-repeat:no-repeat;position:absolute;inset:0}html .thinker-portrait[data-portrait]:before{background-image:var(--p-preview);opacity:1;animation:.7s 1.8s forwards portrait-preview-out}html .thinker-portrait[data-portrait]:after{opacity:0;transition:opacity .6s}@keyframes portrait-preview-out{to{opacity:0}}html .thinker-portrait[data-portrait]:hover:after,html .home-portrait:hover .thinker-portrait:after,html .thinker-card:hover .thinker-portrait:after,html .profile-figure:hover .thinker-portrait:after,html .journey-step-portrait:hover .thinker-portrait:after,html .related-thinker:hover .thinker-portrait:after,html .home-portrait:active .thinker-portrait:after,html .thinker-card:active .thinker-portrait:after,html .thinker-card:focus-visible .thinker-portrait:after,html .home-portrait:focus-visible .thinker-portrait:after,html .related-thinker:focus-visible .thinker-portrait:after,html .journey-step-portrait:focus-visible .thinker-portrait:after,html .guide-heading-author:focus-visible .thinker-portrait:after,html .book-author:focus-visible .thinker-portrait:after{opacity:var(--gaze-ready,1);background-image:var(--p-gaze)}html[data-js] .thinker-portrait[data-portrait]{--gaze-ready:0}@media (prefers-reduced-motion:reduce){html .thinker-portrait[data-portrait]:before{animation-duration:.01ms;animation-delay:1.8s}html .thinker-portrait[data-portrait]:before,html .thinker-portrait[data-portrait]:after{transition:none}}html .journey-art,html .atlas-about-art{background-color:#e5ddcd}html .journeys-index,html .journey-detail{--jr-paper:#f3efe7;--jr-ink:#252722;--jr-muted:#62635a;--jr-line:#d8cfc0;--jr-accent:#a33f2b;--jr-print:#e9e3d7;--jr-on-ink:#f3efe7;--jr-badge:#e3e8d5;--jr-on-badge:#3f5530;--jr-thread:color-mix(in srgb, var(--jr-ink) 42%, transparent);--jr-band:clamp(53.33vw, 64vh, 66.67vw);background:var(--jr-paper);color:var(--jr-ink)}html [data-journey=know-yourself]{--jr-focus:6% 0%}html [data-journey=seek-truth]{--jr-focus:24% 60%}html [data-journey=live-together]{--jr-focus:50% 10%}html [data-journey=choose-life]{--jr-focus:50% 50%}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.journey-panel-image,.journey-hero-image,.journeys-contents-art,.journey-others-image,.journey-grid .journey-art){filter:var(--art-filter,brightness(.84) contrast(1.04) saturate(.9))}}:root[data-theme=dark] :is(.journey-panel-image,.journey-hero-image,.journeys-contents-art,.journey-others-image,.journey-grid .journey-art){filter:var(--art-filter,brightness(.84) contrast(1.04) saturate(.9))}html .journeys-masthead{grid-template-columns:minmax(0,1.3fr) minmax(300px,.8fr);align-items:end;gap:clamp(40px,6vw,112px);padding-top:clamp(48px,7vw,112px);padding-bottom:clamp(48px,6vw,96px);display:grid}html .journeys-masthead-copy{min-width:0}html .journeys-index .eyebrow,html .journey-detail .journey-hero .eyebrow{color:var(--jr-accent);font-weight:600}html .journeys-index .status-dot,html .journey-detail .status-dot{background:var(--jr-accent);flex:none}html .journeys-masthead h1{max-width:14ch;font-size:var(--display-xl,clamp(56px, 8vw, 132px));letter-spacing:-.05em;text-wrap:balance;overflow-wrap:break-word;hyphens:manual;margin:28px 0 32px;line-height:.9}html .journeys-masthead-copy>p{max-width:36em;color:var(--jr-muted);font-size:clamp(16px,1.25vw,19px);line-height:1.7}html .journeys-contents{min-width:0}html .journeys-contents ol{border-top:1px solid var(--jr-ink);margin:0;padding:0;list-style:none;position:relative}html .journeys-contents ol:before{content:"";border-left:1px solid var(--jr-line);position:absolute;top:50px;bottom:50px;left:27.5px}html .journeys-contents li{border-bottom:1px solid var(--jr-line);position:relative}html .journeys-contents a{min-height:78px;color:var(--jr-ink);transition:color var(--dur-quick) var(--ease-out);grid-template-columns:56px 2.2em minmax(0,1fr) auto;align-items:center;gap:18px;padding:11px 4px 11px 0;text-decoration:none;display:grid}html .journeys-contents-art{object-fit:cover;object-position:var(--jr-focus,50% 50%);background:var(--jr-print);width:56px;height:56px;box-shadow:0 0 0 0 var(--jr-paper), 0 0 0 0 var(--jr-accent);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border-radius:3px}html .journeys-contents-number{letter-spacing:.14em;font-variant-numeric:lining-nums tabular-nums;color:var(--jr-accent);font:600 12px/1 Inter,Inter Fallback,sans-serif}html .journeys-contents-title{font:400 clamp(21px, 1.75vw, 27px)/1.1 var(--serif);letter-spacing:-.02em;overflow-wrap:break-word;hyphens:manual;transition:transform var(--dur-base) var(--ease-out)}html .journeys-contents a>svg{color:var(--jr-muted);transition:transform var(--dur-base) var(--ease-out), color var(--dur-quick) var(--ease-out)}html .journeys-contents a:is(:hover,:focus-visible),html .journeys-contents a:is(:hover,:focus-visible)>svg,html .journeys-contents a[aria-current]{color:var(--jr-accent)}html .journeys-contents a[aria-current] .journeys-contents-art{box-shadow:0 0 0 3px var(--jr-paper), 0 0 0 5px var(--jr-accent)}html .journeys-contents a:focus-visible .journeys-contents-title{transform:translate(6px)}html .journeys-contents a:focus-visible>svg{transform:translateY(3px)}html .journeys-panels{border-bottom:1px solid var(--jr-line);margin:0;padding:0;list-style:none}html .journey-panel{border-top:1px solid var(--jr-line);scroll-margin-top:var(--header-sticky-h,0px);grid-template-columns:minmax(0,1fr);display:grid;position:relative}:root:has(.journeys-index){scroll-padding-top:0}html .journey-panel-art{aspect-ratio:3/2;background:var(--jr-print);position:relative;overflow:clip}html .journey-panel-image{object-fit:cover;object-position:var(--jr-focus,50% 50%);width:100%;height:100%;transition:scale var(--dur-hero) var(--ease-out);position:absolute;inset:0}html .journey-panel-body{min-width:0;padding:32px var(--gutter) 52px;flex-direction:column;display:flex}html .journey-panel-head,html .journey-panel-detail{flex-direction:column;align-items:flex-start;min-width:0;display:flex}html .journey-panel-number{font:400 clamp(52px, 5.4vw, 88px)/.8 var(--serif);font-variant-numeric:lining-nums;letter-spacing:-.04em;color:var(--jr-accent);align-items:baseline;gap:10px;margin:0 0 clamp(18px,2vw,28px);display:flex}html .journey-panel-number>span{letter-spacing:.14em;font-variant-numeric:lining-nums tabular-nums;color:var(--jr-muted);font:500 12px/1 Inter,Inter Fallback,sans-serif}html .journey-panel h2{letter-spacing:-.045em;text-wrap:balance;overflow-wrap:break-word;hyphens:manual;max-width:12ch;margin:0;font-size:clamp(42px,4.6vw,80px);line-height:.94}html .journey-panel .journey-card{min-height:0;color:inherit;transition:background-size var(--dur-moderate) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;border:0;padding:0;text-decoration:none;display:inline;position:static;transform:none}html .journey-panel .journey-card:after{content:"";z-index:1;position:absolute;inset:0}html .journey-panel .journey-card:focus-visible{outline:0}html .journey-panel .journey-card:focus-visible:after{outline:3px solid var(--jr-accent);outline-offset:-6px}html .journey-panel:hover .journey-card,html .journey-panel .journey-card:focus-visible{background-size:100% 1px}html .journey-panel-question{max-width:26em;font:italic 400 clamp(21px, 1.7vw, 28px)/1.25 var(--serif);letter-spacing:-.01em;margin:18px 0 0}html .journey-panel-description{max-width:34em;color:var(--jr-muted);margin:14px 0 0;font-size:clamp(15px,.95vw,17px);line-height:1.75}html .journey-route{gap:clamp(14px,2.4vw,32px);width:100%;margin:clamp(26px,3vw,40px) 0 0;padding:0;list-style:none;display:flex}html .journey-route li{flex-direction:column;flex:0 9.5em;gap:10px;min-width:0;display:flex;position:relative}html .journey-route li:not(:last-child):after{content:"";background:radial-gradient(circle, var(--jr-thread) .8px, transparent 1.1px) 0 50% / 5px 2px repeat-x;transform-origin:0;height:2px;position:absolute;top:27px;left:66px;right:calc(10px - clamp(14px,2.4vw,32px))}html .journey-route .thinker-portrait{border-radius:50%;width:56px;height:56px}html .journey-route li>span{overflow-wrap:break-word;hyphens:manual;font-size:13px;line-height:1.35}html .journey-panel:is(:hover,:focus-within) .journey-route .thinker-portrait:after,html .journey-hero .journey-route li:hover .thinker-portrait:after,html .journey-step-portrait:focus-visible .thinker-portrait:after,html .journey-grid .journey-card:is(:hover,:focus-visible) .thinker-portrait:after{opacity:1;background-image:var(--p-gaze)}html .journey-panel-foot{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:clamp(28px,3.4vw,48px);display:flex}html .journey-panel-cta,html .journey-hero-start{background:var(--jr-ink);min-height:52px;color:var(--jr-on-ink);transition:background-color var(--dur-base) var(--ease-out), transform var(--dur-press) var(--ease-out);border-radius:999px;align-items:center;gap:14px;padding:0 24px 0 26px;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}html .journey-panel-cta>svg,html .journey-hero-start>svg{transition:transform var(--dur-base) var(--ease-out);flex:none}html .journey-panel:is(:hover,:focus-within) .journey-panel-cta,html .journey-hero-start:is(:hover,:focus-visible){background-color:var(--jr-accent)}html .journey-panel:focus-within .journey-panel-cta>svg{transform:translate(4px)}html .journey-hero-start:focus-visible>svg{transform:translateY(3px)}html .journey-panel:has(.journey-card:active) .journey-panel-cta,html .journey-hero-start:active{transform:scale(var(--press))}html .journey-panel-count{letter-spacing:.14em;text-transform:uppercase;color:var(--jr-muted);font:500 12px/1.4 Inter,Inter Fallback,sans-serif}@media (width>=700px) and (width<=1279px){html .journey-panel-art{aspect-ratio:auto;height:var(--jr-band)}html .journey-panel-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head description""route foot";align-items:end;gap:36px clamp(32px,5vw,64px);padding-top:44px;padding-bottom:60px;display:grid}html .journey-panel-detail{display:contents}html .journey-panel-head{grid-area:head}html .journey-panel-description{grid-area:description;margin:0}html .journey-panel .journey-route{grid-area:route;align-self:center;margin:0}html .journey-panel-foot{grid-area:foot;align-self:center;margin:0}}@media (width>=1280px){html .journey-panel{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);min-height:clamp(640px,50vw,860px)}html .journey-panel-art{aspect-ratio:auto}html .journey-panel:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,1.12fr)}html .journey-panel:nth-child(2n) .journey-panel-art{order:2}html .journey-panel-body{padding:clamp(56px, 5vw, 96px) var(--gutter) clamp(56px, 5vw, 96px) clamp(48px, 5vw, 104px);justify-content:center}html .journey-panel:nth-child(2n) .journey-panel-body{padding-right:clamp(48px,5vw,104px);padding-left:var(--gutter)}}html .journeys-closing{padding-top:clamp(56px,7vw,112px);padding-bottom:clamp(56px,7vw,112px)}html .journeys-closing .atlas-note,html .journey-detail .journey-steps .atlas-note{max-width:62ch;color:var(--jr-muted);margin-top:28px;font-size:13px;line-height:1.75}html .journey-detail .atlas-breadcrumb{min-height:64px;padding-top:10px;padding-bottom:10px}html .journey-detail .atlas-breadcrumb>a{min-height:44px;color:var(--jr-muted);font-size:13px}html .journey-detail .atlas-breadcrumb>a:hover{color:var(--jr-ink)}html .journey-hero{border-top:1px solid var(--jr-line);border-bottom:1px solid var(--jr-line);grid-template-columns:minmax(0,1fr);display:grid}html .journey-hero-art{aspect-ratio:3/2;background:var(--jr-print);order:-1;position:relative;overflow:clip}html .journey-hero-image{object-fit:cover;object-position:var(--jr-focus,50% 50%);width:100%;height:100%;position:absolute;inset:0}html .journey-hero-copy{min-width:0;padding:36px var(--gutter) 56px;flex-direction:column;align-items:flex-start;display:flex}html .journey-hero h1{letter-spacing:-.05em;text-wrap:balance;overflow-wrap:break-word;hyphens:manual;max-width:11ch;margin:24px 0 20px;font-size:clamp(50px,7.4vw,128px);line-height:.9}html .journey-hero-question{max-width:24em;font:italic 400 clamp(22px, 1.9vw, 30px)/1.25 var(--serif);letter-spacing:-.01em;color:var(--jr-ink);margin:0 0 18px}html .journey-hero-description{max-width:34em;color:var(--jr-muted);font-size:clamp(16px,1.25vw,19px);line-height:1.7}html .journey-hero .journey-route{margin-top:clamp(28px,3vw,44px)}html .journey-hero-start{margin-top:clamp(30px,3.4vw,48px)}@media (width>=700px){html .journey-hero-copy{padding-top:56px;padding-bottom:64px}}@media (width>=700px) and (width<=1279px){html .journey-hero-art{aspect-ratio:auto;height:var(--jr-band)}}@media (width>=1280px){html .journey-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(600px,46vw,800px)}html .journey-hero-art{aspect-ratio:auto;order:0}html .journey-hero-copy{padding:clamp(48px, 5vw, 96px) clamp(40px, 5vw, 96px) clamp(48px, 5vw, 96px) var(--gutter);justify-content:center}}html .journey-detail .journey-steps{padding-top:clamp(56px,7vw,112px);padding-bottom:clamp(56px,7vw,104px)}html .journey-detail .journey-step{scroll-margin-top:calc(var(--header-sticky-h,0px) + 24px);border-top:0;grid-template-columns:64px clamp(150px,15vw,220px) minmax(0,1fr);align-items:start;gap:clamp(24px,3.6vw,60px);padding:0 0 clamp(56px,6vw,96px);display:grid;position:relative}html .journey-detail .journey-step:before{content:"";border-left:1px solid var(--jr-line);transform-origin:50% 0;position:absolute;top:76px;bottom:12px;left:31.5px}html .journey-detail .journey-step:last-of-type:before{display:none}html .journey-detail .journey-step-number{border:1px solid var(--jr-accent);width:64px;height:64px;font:400 28px/1 var(--serif);font-variant-numeric:lining-nums;color:var(--jr-accent);border-radius:50%;place-items:center;display:grid;position:relative}html .journey-detail .journey-step-number:after{content:attr(data-n) / "";background:var(--jr-accent);color:var(--jr-on-ink);opacity:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset:-1px}html .journey-detail .journey-step-portrait{border-radius:999px 999px 4px 4px;width:auto;display:block;overflow:hidden}html .journey-detail .journey-step-body{grid-column:auto;min-width:0;padding-top:6px}html .journey-detail .journey-step .eyebrow{color:var(--jr-muted);flex-wrap:wrap;gap:6px 14px}html .journey-detail .journey-step>.journey-step-body>.eyebrow .read-badge{background:var(--jr-badge);color:var(--jr-on-badge);letter-spacing:.06em;border-radius:999px;margin:0;padding:3px 10px}html .journey-detail .journey-step h2{letter-spacing:-.04em;overflow-wrap:break-word;hyphens:manual;margin:14px 0 18px;font-size:clamp(40px,4.4vw,68px);line-height:.98}html .journey-detail .journey-step h2:focus{outline:0}html .journey-detail .journey-step h2:focus-visible{outline:2px solid var(--jr-accent);outline-offset:6px;border-radius:2px}html .journey-detail .journey-step h2 a{transition:background-size var(--dur-moderate) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}html .journey-detail .journey-step h2 a:hover,html .journey-detail .journey-step h2 a:focus-visible{background-size:100% 1px}html .journey-detail .journey-step-body>p{max-width:30em;font:400 clamp(21px, 1.9vw, 28px)/1.35 var(--serif);letter-spacing:-.01em;color:var(--jr-ink)}html .journey-detail .journey-step-actions{flex-flow:wrap;align-items:center;gap:8px 30px;margin-top:26px}html .journey-detail .journey-step-actions>.text-link,html .journey-detail .journey-step-actions>a:not(.text-link){min-height:44px;font-size:14px}html .journey-detail .journey-step-actions>a:not(.text-link):hover{color:var(--jr-accent)}html .journey-detail .journey-step .available-reading-links{margin-block:8px 0}html .journey-detail .journey-step .available-reading-links a{padding-block:12px;display:block}html .journey-detail .journey-step .available-reading-links a>svg{vertical-align:-3px;margin-right:6px}html .journey-detail .journey-thread{display:none}@media (width>=1100px){html .journey-detail .journey-steps{grid-template-columns:minmax(0,1fr) clamp(190px,15vw,230px);align-items:start;column-gap:clamp(40px,5vw,96px);display:grid}html .journey-detail .journey-steps>:not(.journey-thread){grid-column:1}html .journey-detail .journey-thread{top:calc(var(--header-sticky-h,0px) + 48px);flex-direction:column;grid-area:1/2/span 4;gap:34px;margin:0;padding:6px 0 0;list-style:none;display:flex;position:sticky}html .journey-detail .journey-thread li{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:16px;display:grid;position:relative}html .journey-detail .journey-thread li:not(:last-child):after{content:"";background:radial-gradient(circle, var(--jr-thread) .8px, transparent 1.1px) 50% 0 / 2px 5px repeat-y;width:2px;height:26px;position:absolute;top:72px;left:31px}html .journey-detail .journey-thread .thinker-portrait{border-radius:50%;width:64px;height:64px}html .journey-detail .journey-thread li>span{font:italic 400 19px/1.15 var(--serif);letter-spacing:-.01em;color:var(--jr-muted);overflow-wrap:break-word;hyphens:manual}html .journey-detail .journey-thread li:before{content:"";z-index:1;width:64px;height:64px;box-shadow:0 0 0 4px var(--jr-paper), 0 0 0 5.5px var(--jr-accent);opacity:0;pointer-events:none;border-radius:50%;position:absolute;top:0;left:0}}html .journey-others{border-top:1px solid var(--jr-ink);padding-top:clamp(48px,6vw,88px);padding-bottom:clamp(64px,8vw,120px)}html .journey-others h2.eyebrow{letter-spacing:.14em;margin:0 0 clamp(24px,3vw,40px);font-family:Inter,Inter Fallback,sans-serif}html .journey-others ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.6vw,40px);margin:0;padding:0;list-style:none;display:grid}html .journey-others a{height:100%;color:var(--jr-ink);flex-direction:column;gap:10px;text-decoration:none;display:flex}html .journey-others-image{aspect-ratio:3/2;object-fit:cover;object-position:var(--jr-focus,50% 50%);background:var(--jr-print);width:100%;height:auto;transition:transform var(--dur-slow) var(--ease-out);border-radius:4px;margin-bottom:10px}html .journey-others-number{letter-spacing:.14em;font-variant-numeric:lining-nums tabular-nums;color:var(--jr-accent);font:600 12px/1 Inter,Inter Fallback,sans-serif}html .journey-others-title{font:400 clamp(28px, 2.6vw, 40px)/1 var(--serif);letter-spacing:-.035em;overflow-wrap:break-word;hyphens:manual}html .journey-others-question{color:var(--jr-muted);font-size:14px;line-height:1.6}html .journey-others a:focus-visible .journey-others-image{transform:translateY(var(--lift))}html .journey-others a:hover .journey-others-title,html .journey-others a:focus-visible .journey-others-title{text-underline-offset:.14em;text-decoration:underline 1px}@media (hover:hover) and (pointer:fine){html .journeys-contents a:hover .journeys-contents-art{transform:rotate(-3deg)scale(1.04)}html .journeys-contents a:hover .journeys-contents-title{transform:translate(6px)}html .journeys-contents a:hover>svg{transform:translateY(3px)}html .journey-panel:hover .journey-panel-image{scale:1.035}html .journey-panel:hover .journey-panel-cta>svg{transform:translate(4px)}html .journey-hero-start:hover>svg{transform:translateY(3px)}html .journey-others a:hover .journey-others-image,html .journey-grid .journey-card:hover{transform:translateY(var(--lift))}}html .journey-grid .journey-card{transition:background-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out)}html .journey-grid .journey-card:active{transform:scale(var(--press));transition-duration:var(--dur-press)}@media (prefers-reduced-motion:no-preference){html .journey-hero .journey-route .thinker-portrait{animation:jr-settle var(--dur-slow) var(--ease-out) both;animation-delay:calc(var(--dur-base) + var(--i,0) * var(--stagger) * 1.6)}html .journey-hero .journey-route li:not(:last-child):after{animation:jr-draw var(--dur-slow) var(--ease-out) both;animation-delay:calc(var(--dur-moderate) + var(--i,0) * var(--stagger) * 1.6)}html[data-arrival=transition] .journey-hero .journey-route .thinker-portrait,html[data-arrival=transition] .journey-hero .journey-route li:after{animation:none}@supports (animation-timeline:view()){html .journey-panel-art,html .journey-hero-art{view-timeline:--jr-plate block}html .journey-panel-image,html .journey-hero-image{animation-name:jr-drift;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--jr-plate;animation-range:cover;scale:1.08}html .journey-panel-image{transition:scale var(--dur-hero) var(--ease-out)}@media (hover:hover) and (pointer:fine){html .journey-panel:hover .journey-panel-image{scale:1.11}}html .journey-panel .journey-route{view-timeline:--jr-route block}html .journey-panel .journey-route .thinker-portrait{animation-name:jr-settle;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--jr-route;animation-range:entry calc(20% + var(--i,0) * 14%) entry calc(70% + var(--i,0) * 14%)}html .journey-panel .journey-route li:not(:last-child):after{animation-name:jr-draw;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--jr-route;animation-range:entry calc(40% + var(--i,0) * 14%) cover calc(40% + var(--i,0) * 6%)}html .journey-detail .journey-steps{timeline-scope:--jr-step-1, --jr-step-2, --jr-step-3}html .journey-detail .journey-step{view-timeline:--jr-step block}html .journey-detail .journey-step:first-of-type{view-timeline-name:--jr-step, --jr-step-1;view-timeline-axis:block, block}html .journey-detail .journey-step:nth-of-type(2){view-timeline-name:--jr-step, --jr-step-2;view-timeline-axis:block, block}html .journey-detail .journey-step:nth-of-type(3){view-timeline-name:--jr-step, --jr-step-3;view-timeline-axis:block, block}html .journey-detail .journey-step:before{animation-name:jr-grow;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--jr-step;animation-range:cover 18% cover 62%}html .journey-detail .journey-step-number{view-timeline:--jr-numeral block}html .journey-detail .journey-step-number:after{animation-name:jr-fill;animation-timing-function:var(--ease-settle);animation-fill-mode:both;animation-timeline:--jr-numeral;animation-range:cover calc(50vh - 48px) cover calc(50vh + 24px)}html .journey-detail .journey-thread li:before{animation-name:jr-current;animation-timing-function:linear;animation-fill-mode:both;animation-range:cover 50vh cover calc(100% - 50vh)}html .journey-detail .journey-thread li:first-child:before{animation-timeline:--jr-step-1}html .journey-detail .journey-thread li:nth-child(2):before{animation-timeline:--jr-step-2}html .journey-detail .journey-thread li:nth-child(3):before{animation-timeline:--jr-step-3}}}@keyframes jr-settle{0%{opacity:0;transform:scale(.82)}}@keyframes jr-draw{0%{opacity:0;transform:translate(-10px)}}@keyframes jr-grow{0%{transform:scaleY(0)}}@keyframes jr-drift{0%{translate:0 -3.5%}to{translate:0 3.5%}}@keyframes jr-fill{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes jr-current{0%,to{opacity:0}6%,94%{opacity:1}}@media (width<=899px){html .journeys-masthead{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px}html .journey-others ol{grid-template-columns:minmax(0,1fr)}html .journey-others a{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(96px,34%) minmax(0,1fr);align-items:start;gap:8px 18px;display:grid}html .journey-others-image{grid-row:1/4;margin:0}html .journey-others-question{display:none}}@media (width<=760px){html .journey-detail .journey-step{grid-template-columns:44px minmax(0,1fr);gap:0 18px}html .journey-detail .journey-step:before{top:56px;left:21.5px}html .journey-detail .journey-step-number{width:44px;height:44px;font-size:21px}html .journey-detail .journey-step-portrait{grid-column:2;width:112px}html .journey-detail .journey-step-body{grid-column:2;padding-top:22px}}@media (width<=480px){html .journeys-masthead h1{font-size:clamp(38px,11vw,62px)}html .journeys-contents ol:before{top:44px;bottom:44px;left:23.5px}html .journeys-contents a{grid-template-columns:48px 2em minmax(0,1fr) auto;gap:14px;min-height:68px}html .journeys-contents-art{width:48px;height:48px}}@media (width<=380px){html .journeys-contents a{grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr) auto;gap:4px 14px}html .journeys-contents-art{grid-row:1/3}html .journeys-contents-number{grid-column:2;align-self:end}html .journeys-contents-title{grid-column:2;align-self:start}html .journeys-contents a>svg{grid-area:1/3/3}}html :is(h1,h2,h3,h4){overflow-wrap:break-word;text-wrap:balance}html :is(h1,h2,h3,h4,.jacket-title){hyphens:manual!important}html .name{hyphens:none!important}html main :is(p,dd){text-wrap:pretty}@media (width<=700px){html main :is(p,dd){hyphens:auto;hyphenate-limit-chars:10 4 4}}html .num{font-variant-numeric:lining-nums tabular-nums}html .figures{font-family:var(--serif);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.06em}html .eyebrow{letter-spacing:var(--meta-track,.12em);text-transform:uppercase;gap:12px;font-size:12px;font-weight:500;line-height:1.4}html .eyebrow>.small-line{background:currentColor;flex:none;width:28px;height:1px}html .eyebrow>.status-dot{border-radius:50%;flex:none;width:6px;height:6px}html .eyebrow>svg{flex:none;width:14px;height:14px}html .button{letter-spacing:.02em;text-align:center;min-height:48px;transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), transform var(--dur-press) var(--ease-out);border-radius:999px;gap:14px;padding:12px 24px;font-size:12px;font-weight:600;line-height:1.25}html .button:hover{transform:none}html .button:active{transform:scale(var(--press))}html .button-outline{border-color:var(--line-strong)}html .button-outline:hover{border-color:currentColor}html .button>svg{width:16px;height:16px}html .text-link{min-height:44px;position:relative}html .text-link:after{content:"";transform-origin:0;height:1px;transition:transform var(--dur-moderate) var(--ease-out);pointer-events:none;background:currentColor;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}html .text-link:focus-visible:after{transform:scaleX(1)}html .text-link:hover svg{transform:none}html .text-link svg,html .button>svg{transition:transform var(--dur-base) var(--ease-out)}@media (hover:hover) and (pointer:fine){html .text-link:hover:after{transform:scaleX(1)}html :is(.text-link,.button):hover>.lucide-arrow-right{transform:translate(3px)}html :is(.text-link,.button):hover>.lucide-arrow-left{transform:translate(-3px)}html :is(.text-link,.button):hover>.lucide-arrow-up-right{transform:translate(2px,-2px)}}html .thread{fill:none;stroke:var(--thread-ink);stroke-width:var(--thread-w);vector-effect:non-scaling-stroke}html .thread--accent{stroke:var(--thinker-accent)}html .thread--kin{stroke-dasharray:1 4;stroke-linecap:round}html .thread--quiet{stroke:var(--thread-quiet)}html .thread-line{background:var(--thread-quiet);width:1px;display:block}html :where([data-spy]){position:relative}html [data-spy]:before{content:"";width:2px;height:var(--spy-h,0);background:var(--thinker-accent);transform:translateY(var(--spy-y,0));opacity:0;pointer-events:none;transition:transform var(--dur-moderate) var(--ease-out), opacity var(--dur-quick) linear;position:absolute;top:0;left:0}html [data-spy=x]:before{width:var(--spy-w,0);height:2px;transform:translateX(var(--spy-x,0));top:auto;bottom:0}html [data-spy][data-spy-ready]:before{opacity:1}html [data-spy] a[aria-current=location]{color:var(--ink)}html .band-edge{box-shadow:inset 0 1px var(--band-edge), inset 0 -1px var(--band-edge)}html .face{background:var(--panel) url(/assets/faces.DBj5eujB.webp) 0 0 / 1000% 500% no-repeat;border-radius:50%;display:inline-block;position:relative}html .face:after{content:"";border-radius:inherit;background:inherit;opacity:0;transition:opacity var(--dur-slow,.56s) var(--ease-out,ease);pointer-events:none;background-image:none;position:absolute;inset:0}html[data-face-gaze] .face:after,html .face.is-gazing:after{background-image:url(/assets/faces-gaze.8ZZYQBa1.webp)}html .face.is-gazing:after{opacity:1}html .face[data-face=pythagoras]{background-position:0 0}html .face[data-face=buddha]{background-position:11.1111% 0}html .face[data-face=confucius]{background-position:22.2222% 0}html .face[data-face=heraclitus]{background-position:33.3333% 0}html .face[data-face=laozi]{background-position:44.4444% 0}html .face[data-face=socrates]{background-position:55.5556% 0}html .face[data-face=plato]{background-position:66.6667% 0}html .face[data-face=aristotle]{background-position:77.7778% 0}html .face[data-face=zhuangzi]{background-position:88.8889% 0}html .face[data-face=epicurus]{background-position:100% 0}html .face[data-face=lucretius]{background-position:0 25%}html .face[data-face=seneca]{background-position:11.1111% 25%}html .face[data-face=epictetus]{background-position:22.2222% 25%}html .face[data-face=marcus-aurelius]{background-position:33.3333% 25%}html .face[data-face=augustine]{background-position:44.4444% 25%}html .face[data-face=boethius]{background-position:55.5556% 25%}html .face[data-face=averroes]{background-position:66.6667% 25%}html .face[data-face=maimonides]{background-position:77.7778% 25%}html .face[data-face=thomas-aquinas]{background-position:88.8889% 25%}html .face[data-face=christine-de-pizan]{background-position:100% 25%}html .face[data-face=machiavelli]{background-position:0%}html .face[data-face=montaigne]{background-position:11.1111%}html .face[data-face=descartes]{background-position:22.2222%}html .face[data-face=pascal]{background-position:33.3333%}html .face[data-face=spinoza]{background-position:44.4444%}html .face[data-face=locke]{background-position:55.5556%}html .face[data-face=voltaire]{background-position:66.6667%}html .face[data-face=emilie-du-chatelet]{background-position:77.7778%}html .face[data-face=hume]{background-position:88.8889%}html .face[data-face=rousseau]{background-position:100%}html .face[data-face=kant]{background-position:0 75%}html .face[data-face=wollstonecraft]{background-position:11.1111% 75%}html .face[data-face=hegel]{background-position:22.2222% 75%}html .face[data-face=schopenhauer]{background-position:33.3333% 75%}html .face[data-face=mill]{background-position:44.4444% 75%}html .face[data-face=kierkegaard]{background-position:55.5556% 75%}html .face[data-face=thoreau]{background-position:66.6667% 75%}html .face[data-face=marx]{background-position:77.7778% 75%}html .face[data-face=dostoevsky]{background-position:88.8889% 75%}html .face[data-face=tolstoy]{background-position:100% 75%}html .face[data-face=nietzsche]{background-position:0 100%}html .face[data-face=tagore]{background-position:11.1111% 100%}html .face[data-face=woolf]{background-position:22.2222% 100%}html .face[data-face=kafka]{background-position:33.3333% 100%}html .face[data-face=wittgenstein]{background-position:44.4444% 100%}html .face[data-face=sartre]{background-position:55.5556% 100%}html .face[data-face=arendt]{background-position:66.6667% 100%}html .face[data-face=beauvoir]{background-position:77.7778% 100%}html .face[data-face=simone-weil]{background-position:88.8889% 100%}html .face[data-face=foucault]{background-position:100% 100%}html .cst{--cst-hairline:color-mix(in srgb, var(--ink) 30%, transparent);--cst-engraving:color-mix(in srgb, var(--ink) 16%, transparent);--cst-engraving-strong:color-mix(in srgb, var(--ink) 28%, transparent);--cst-chip:color-mix(in srgb, var(--paper) 86%, transparent);--cst-shadow:#1d1e1b6b;--cst-accent:var(--accent-deep);min-width:0;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}html .cst-sky{justify-content:center;width:100%;display:flex;position:relative}html .cst-dial{--dial:100%;width:var(--dial);aspect-ratio:1;flex:none;position:relative;container-type:inline-size}html .cst-orbit,html .cst-chart,html .cst-links{pointer-events:none;position:absolute;overflow:visible}html .cst-orbit{width:200%;height:200%;top:-50%;left:-50%;-webkit-mask-image:linear-gradient(90deg,#0000 16%,#000 34%);mask-image:linear-gradient(90deg,#0000 16%,#000 34%)}html .cst-chart,html .cst-links{width:100%;height:100%;inset:0}html .cst-ring{fill:none;stroke:var(--cst-engraving);stroke-width:1px;vector-effect:non-scaling-stroke}html .cst-ring-dashed{stroke-dasharray:2 6}html .cst-ring-far{opacity:.7}html .cst-dust{fill:var(--ink);fill-opacity:.16}html .cst-rim{fill:none;stroke:var(--cst-engraving-strong);stroke-width:1px;vector-effect:non-scaling-stroke}html .cst-tick{fill:none;stroke:var(--cst-engraving);stroke-width:1px;vector-effect:non-scaling-stroke}html .cst-tick-century{stroke:var(--cst-engraving-strong)}html .cst-seam{fill:var(--cst-accent)}html .cst-years{pointer-events:none;transition:opacity var(--dur-moderate) var(--ease-out);position:absolute;inset:0}html .cst.is-focus .cst-years,html .cst.is-filter .cst-years{opacity:.3}html .cst-years>span{left:var(--x);top:var(--y);translate:var(--tx) var(--ty);color:var(--muted);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.04em;white-space:nowrap;font-size:12px;font-weight:600;line-height:1;position:absolute}html .cst-links path{fill:none;stroke:var(--ink);stroke-opacity:var(--o,.22);stroke-width:1px;stroke-linecap:round;vector-effect:non-scaling-stroke;transition:opacity var(--dur-base) var(--ease-out)}html .cst-links path[data-kind=kindred]{stroke-dasharray:1 4}html .cst-links path.is-hot{stroke:var(--cst-accent);stroke-opacity:.9;stroke-width:1.4px}html .cst.is-focus .cst-links path:not(.is-hot),html .cst.is-filter .cst-links path:not(.is-hot){opacity:.2}html .cst-nodes{margin:0;padding:0;list-style:none;position:absolute;inset:0}html .cst-nodes>li{left:var(--x);top:var(--y);width:var(--d);aspect-ratio:1;margin:calc(var(--d) / -2) 0 0 calc(var(--d) / -2);position:absolute}html .cst-node{--sa:1.34;--sm:1.3;width:100%;height:100%;color:inherit;-webkit-tap-highlight-color:transparent;border-radius:50%;outline:0;display:block;position:relative}html .cst-node:before,html .cst-node:after{content:"";opacity:0;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-hero) var(--ease-out);border-radius:50%;position:absolute;inset:0}html .cst-node:before{box-shadow:0 18px 34px -10px var(--cst-shadow)}html .cst-node:after{z-index:2;box-shadow:0 0 0 1.5px var(--cst-accent)}html .cst-face{width:100%;height:100%;box-shadow:0 0 0 1px var(--cst-hairline), 0 0 0 5px var(--paper);transition:transform var(--dur-hero) var(--ease-out), opacity var(--dur-slow) var(--ease-out);display:block}html .cst-face:before{content:"";border-radius:inherit;background:inherit;filter:grayscale(.55)contrast(1.03);transition:opacity var(--dur-slow) var(--ease-out);position:absolute;inset:0}html .cst-node.is-active .cst-face:before,html .cst-node.is-met .cst-face:before,html .cst-node.is-match .cst-face:before{opacity:0}html .cst-node.is-active .cst-face,html .cst-node.is-active:before,html .cst-node.is-active:after{transform:scale(var(--sa))}html .cst-node.is-met .cst-face,html .cst-node.is-met:after{transform:scale(var(--sm))}html .cst-node.is-active:before{opacity:1}html .cst-node.is-active:after,html .cst-node.is-rel:after,html .cst-node.is-match:after,html .cst-node.is-met:after{opacity:1;transition-duration:var(--dur-moderate), var(--dur-hero)}html .cst-node.is-lit:after{opacity:.55;transition-duration:var(--dur-moderate), var(--dur-hero)}html .cst-node:focus-visible .cst-face{outline:2px solid var(--cst-accent);outline-offset:6px}html .cst.is-moving .cst-nodes>li:has([data-named]){z-index:1}html .cst-nodes>li:has(.is-lit),html .cst-nodes>li:has(.is-match){z-index:2}html .cst-nodes>li:has(.is-active),html .cst-nodes>li:has(.is-met){z-index:4}html .cst-label{z-index:3;background:var(--cst-chip);color:var(--ink-soft);font:italic 500 clamp(13px, 1.95cqi, 16.5px)/1.05 var(--serif);letter-spacing:0;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-hero) var(--ease-out);border-radius:3px;padding:1px 5px 2px;position:absolute;top:calc(100% + 7px);left:50%;translate:-50%}html .cst-node[data-lb=t] .cst-label{top:auto;bottom:calc(100% + 7px)}html .cst-node[data-lb=r] .cst-label,html .cst-node[data-lb=l] .cst-label{top:50%;translate:0 -50%}html .cst-node[data-lb=r] .cst-label{left:calc(100% + 7px)}html .cst-node[data-lb=l] .cst-label{left:auto;right:calc(100% + 7px)}html .cst-node[data-lb^=b][data-lb$=r] .cst-label,html .cst-node[data-lb^=b][data-lb$=l] .cst-label{top:87.5%;translate:none}html .cst-node[data-lb^=t][data-lb$=r] .cst-label,html .cst-node[data-lb^=t][data-lb$=l] .cst-label{top:auto;bottom:87.5%;translate:none}html .cst-node[data-lb=br] .cst-label,html .cst-node[data-lb=tr] .cst-label{left:80%}html .cst-node[data-lb=bl] .cst-label,html .cst-node[data-lb=tl] .cst-label{left:auto;right:80%}html .cst-node[data-named] .cst-label,html .cst-node:hover .cst-label,html .cst-node:focus-visible .cst-label,html .cst-node.is-lit .cst-label,html .cst-node.is-met .cst-label,html .cst-node.is-match .cst-label{opacity:1}html .cst-node.is-lit .cst-label{transition-duration:var(--dur-moderate), var(--dur-hero)}html .cst-node.is-met .cst-label,html .cst-node.is-match .cst-label{color:var(--cst-accent)}html .cst-node.is-met .cst-label{transform:translateY(calc((var(--sm) - 1) * var(--face-px,40px) / 2))}html .cst-node.is-met:is([data-lb=t],[data-lb=tr],[data-lb=tl]) .cst-label{transform:translateY(calc((1 - var(--sm)) * var(--face-px,40px) / 2))}html .cst-node.is-met[data-lb=r] .cst-label{transform:translateX(calc((var(--sm) - 1) * var(--face-px,40px) / 2))}html .cst-node.is-met[data-lb=l] .cst-label{transform:translateX(calc((1 - var(--sm)) * var(--face-px,40px) / 2))}html .cst[data-live] .cst-node.is-active .cst-label{opacity:0;transition-duration:var(--dur-quick)}html .cst.is-focus .cst-node:not(.is-active):not(.is-rel) .cst-face{opacity:.26}html .cst.is-focus .cst-node:not(.is-active):not(.is-rel) .cst-label{opacity:0}html .cst.is-filter:not(.is-focus) .cst-node:not(.is-match) .cst-face{opacity:.2}html .cst.is-filter:not(.is-focus) .cst-node:not(.is-match) .cst-label{opacity:0}html .cst-hand{transform-origin:50% 100%;background:linear-gradient(to top, transparent 12%, color-mix(in srgb, var(--ink) 22%, transparent) 12%);opacity:.8;pointer-events:none;width:1px;height:41.7%;margin-left:-.5px;position:absolute;bottom:50%;left:50%}html .cst-hand:after{content:"";background:var(--cst-accent);border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;top:0;left:50%}html .cst-foot{text-align:center;width:100%;min-height:56px;margin-top:6px;position:relative}html .cst-caption{color:var(--muted);transition:opacity var(--dur-moderate) var(--ease-out);flex-direction:column;align-items:center;gap:6px;margin:0;font-size:12px;line-height:1.45;display:flex}html .cst-caption-line{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 12px;display:flex}html .cst-caption b,html .cst-cap b{color:var(--cst-accent);letter-spacing:.12em;text-transform:uppercase;font-family:Inter,Inter Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:600}html .cst-caption-line:first-child>span{color:var(--ink-soft);font:italic 400 18px/1.2 var(--serif)}html .cst-caption-line>.cst-ribbon-only{display:none}html .cst-legend{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 18px;display:flex}html .cst-legend>span{align-items:center;gap:8px;display:inline-flex}html .cst-key{opacity:.75;border-top:1.5px solid;width:22px;display:inline-block}html .cst-key-dialogue{border-top-width:1px;height:3px;box-shadow:0 3px 0 -2px}html .cst-key-dotted{border-top:2px dotted}html .cst-counts{font-variant-numeric:lining-nums tabular-nums}html .cst-cap{pointer-events:none;position:absolute;inset:0}html .cst[data-variant=hero] .cst-cap{inset:0 52px}html .cst-cap>span{opacity:0;transition:opacity var(--dur-moderate) var(--ease-out), transform var(--dur-moderate) var(--ease-out);flex-direction:column;align-items:center;gap:5px;display:flex;position:absolute;inset:0;transform:translateY(-4px)}html .cst-cap>span.is-on{opacity:1;transition:opacity var(--dur-slow) var(--ease-out) .28s, transform var(--dur-hero) var(--ease-out) .28s;transform:none}html .cst-cap .l1{max-width:100%;color:var(--ink-soft);font:italic 400 18px/1.2 var(--serif);white-space:nowrap;justify-content:center;align-items:baseline;gap:.45em;display:flex}html .cst-cap .l1 b{align-self:center;margin-right:.3em}html .cst-cap .l2{max-width:100%;color:var(--muted);font:italic 400 16px/1.3 var(--serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html .cst-cap .l2 i{color:var(--ink-soft);font-style:normal}html .cst-cap .l2.cst-legend{font:12px/1.45 Inter,Inter Fallback,sans-serif}html .cst-cap em{color:var(--ink);font-style:italic}html .cst-cap small{color:var(--muted);font:inherit}html .cst-cap .to{color:var(--cst-accent);font-style:normal}html .cst-cap a{color:var(--cst-accent);pointer-events:auto;border-bottom:1px solid;font:600 12px/1 Inter,Inter Fallback,sans-serif}html .cst.is-live .cst-caption{opacity:0;visibility:hidden;transition:opacity var(--dur-moderate) var(--ease-out), visibility 0s var(--dur-moderate)}html .cst-card{z-index:6;border:1px solid var(--line);background:color-mix(in srgb, var(--card) 97%, transparent);width:272px;box-shadow:0 30px 50px -28px var(--cst-shadow);color:var(--ink);text-align:left;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out), visibility 0s var(--dur-base);border-radius:6px;padding:16px 18px 14px;position:absolute;top:0;left:0}html .cst-card.is-on{opacity:1;visibility:visible;transition:opacity var(--dur-base) var(--ease-out)}html .cst-card-meta{color:var(--cst-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:600;line-height:1.45}html .cst-card-name{font:500 26px/1.05 var(--serif);letter-spacing:-.01em;margin:0}html .cst-card-q{color:var(--ink-soft);font:italic 400 18.5px/1.28 var(--serif);text-wrap:pretty;margin:9px 0 11px}html .cst-card-rel{border-top:1px solid var(--line-soft);color:var(--ink-soft);grid-template-columns:auto 1fr;gap:4px 10px;margin:0;padding-top:10px;font-size:12px;line-height:1.45;display:grid}html .cst-card-rel dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding-top:1px;font-size:12px;font-weight:600}html .cst-card-rel dd{text-wrap:pretty;margin:0}html .cst-card-rel dd.k{font-style:italic}html .cst-card-hint{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.45}html .cst-card.is-medium .cst-card-rel,html .cst-card.is-compact .cst-card-q,html .cst-card.is-compact .cst-card-rel{display:none}html .cst-card.is-compact{width:236px}html .cst-lead{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}html .cst-lead line{stroke:var(--ink);stroke-opacity:.45;stroke-width:1px}html .cst-lead circle{fill:var(--ink);fill-opacity:.6}html .cst-canvas{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity var(--dur-slow) var(--ease-out);position:absolute;top:0;left:0}html .cst.is-drawn .cst-canvas{opacity:1}html .cst.is-drawn .cst-links,html .cst.is-drawn .cst-hand{opacity:0;transition:opacity var(--dur-slow) var(--ease-out)}html .cst.is-moving .cst-nodes>li{will-change:transform}html .cst-pause{z-index:5;border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 80%, transparent);width:44px;height:44px;color:var(--muted);transition:color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:0;right:0}html .cst-pause:hover{border-color:var(--line-strong);color:var(--ink)}html .cst-pause:focus-visible{outline:2px solid var(--cst-accent);outline-offset:3px}html .cst-pause[hidden],html .cst-pause .cst-play-icon,html .cst-pause[aria-pressed=true] .cst-pause-icon{display:none}html .cst-pause[aria-pressed=true] .cst-play-icon{display:block}@media (prefers-reduced-motion:no-preference){html .cst-chart,html .cst-years{animation:cst-fade var(--dur-hero) var(--ease-out) .1s backwards}html .cst-nodes>li{animation:cst-in var(--dur-hero) var(--ease-out) var(--t) backwards}html .cst[data-variant=hero] .cst-links{animation:cst-fade 2.4s var(--ease-out) 1.2s backwards}html .cst-hand{animation:2.6s cubic-bezier(.33,1,.68,1) .35s both cst-sweep}}@keyframes cst-in{0%{opacity:0;scale:.55}}@keyframes cst-fade{0%{opacity:0}}@keyframes cst-sweep{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes cst-drift{to{transform:translate3d(calc(var(--ribbon-w) * -1), 0, 0)}}@media (prefers-reduced-motion:reduce){html .cst-hand{display:none}}html .cst[data-variant=map] .cst-dial{--dial:min(100%, 980px)}html .cst[data-variant=map] .cst-label{font-size:clamp(12px,1.7cqi,16px)}html .cst[data-variant=map] .cst-links path[data-kind=dialogue]{stroke-width:1.6px}@media (width<=1099px){html .cst-orbit{display:none}}@media (width<=760px){html .cst[data-variant=hero] .cst-dial{aspect-ratio:auto;overscroll-behavior-x:contain;scrollbar-width:none;width:100%;height:198px;margin:0;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);container-type:normal}html .cst[data-variant=hero] .cst-dial::-webkit-scrollbar{display:none}html .cst[data-variant=hero] :is(.cst-orbit,.cst-chart,.cst-links,.cst-hand,.cst-years,.cst-canvas){display:none}html .cst[data-variant=hero] .cst-track{width:calc(var(--n,50) * 74px + 32px);height:100%;position:relative}html .cst[data-variant=hero] .cst-nodes>li{left:calc(var(--i) * 74px + 53px);top:var(--ry);width:var(--rd);margin:0 0 0 calc(var(--rd) / -2)}html .cst[data-variant=hero] .cst-node{--sa:1.22;--sm:1.12}html .cst[data-variant=hero] .cst-node .cst-label{font-size:14px;inset:calc(100% + 5px) auto auto 50%;translate:-50%}html .cst[data-variant=hero] .cst-node.is-met .cst-label{transform:translateY(calc((var(--sm) - 1) * var(--rd) / 2))}html .cst[data-variant=hero] .cst-foot{min-height:92px;margin-top:0;padding:0 16px}html .cst[data-variant=hero] .cst-caption-line:first-child>span{font-size:16px}html .cst[data-variant=hero] .cst-caption-line>.cst-dial-only,html .cst[data-variant=hero] .cst-caption-line.cst-legend{display:none}html .cst[data-variant=hero] .cst-caption-line>.cst-ribbon-only{display:inline}html .cst-pause{bottom:10px;right:12px}html .cst .cst-mcap{left:56px;right:56px}html .cst[data-variant=map] .cst-node:not([data-hub]):not(:hover):not(:focus-visible) .cst-label{opacity:0}}html .cst-ribbon-lines{pointer-events:none;height:100%;position:absolute;top:0;left:0;overflow:visible}html .cst-ribbon-lines line{stroke:var(--ink);stroke-opacity:var(--o,.19);stroke-width:1px;stroke-linecap:round;transition:opacity var(--dur-base) var(--ease-out)}html .cst-ribbon-lines line.k{stroke-dasharray:1 4}html .cst-ribbon-lines line.far{visibility:hidden}html .cst-ribbon-lines line.is-hot{visibility:visible;stroke:var(--cst-accent);stroke-opacity:.9;stroke-width:1.35px}html .cst.is-focus .cst-ribbon-lines line:not(.is-hot),html .cst.is-filter .cst-ribbon-lines line:not(.is-hot){opacity:.25}html .cst.is-drift .cst-dial{overflow:hidden}html .cst.is-ribbon .cst-track{will-change:transform}html .cst.is-ribbon.is-paused .cst-track{animation-play-state:paused!important}html .cst-mcap{height:92px;position:absolute;top:0;left:16px;right:16px}html .cst-mcap>span{color:var(--ink-soft);font:italic 400 15px/1.3 var(--serif);text-align:center;opacity:0;visibility:hidden;transition:opacity var(--dur-moderate) var(--ease-out), visibility 0s var(--dur-moderate);flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0;overflow:hidden}html .cst-mcap>span.is-on{opacity:1;visibility:visible;transition:opacity var(--dur-slow) var(--ease-out) .28s}html .cst-mcap b{color:var(--cst-accent);letter-spacing:.12em;text-transform:uppercase;font:600 12px/1.4 Inter,Inter Fallback,sans-serif}html .cst-mcap em{color:var(--ink)}html .cst-mcap .cst-mtap{flex-direction:column;align-items:center;display:flex}html .cst-mcap .cst-mq{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html .cst-mcap small{color:var(--muted);font:inherit;font-size:14px;line-height:1.2}html .cst-mcap a{min-height:32px;color:var(--cst-accent);text-underline-offset:3px;align-items:center;font:600 12px/1 Inter,Inter Fallback,sans-serif;text-decoration:underline;display:inline-flex}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cst{--cst-shadow:#000000b3;--cst-chip:color-mix(in srgb, var(--paper) 82%, transparent)}}:root[data-theme=dark] .cst{--cst-shadow:#000000b3;--cst-chip:color-mix(in srgb, var(--paper) 82%, transparent)}html .thinker-links,html .tl-strip,html .links-map{--tl-thread:color-mix(in srgb, var(--ink) 34%, transparent);--tl-thread-soft:color-mix(in srgb, var(--ink) 22%, transparent);--tl-hot:var(--accent-deep);--tl-ring:color-mix(in srgb, var(--ink) 28%, transparent);--tl-label-step:40px}html .tl-key{vertical-align:middle;opacity:.75;border-top:1.5px solid;flex:none;width:22px;height:0;margin-right:10px;display:inline-block;position:relative}html .tl-key-kindred{border-top:2px dotted}html .tl-key-influence:after{content:"";border-top:1.5px solid;border-right:1.5px solid;width:6px;height:6px;position:absolute;top:-4.5px;right:0;transform:rotate(45deg)}html .tl-key-all{display:none}html .tl-mark{--size:28px;width:var(--size);height:var(--size);box-shadow:0 0 0 3px var(--paper), 0 0 0 4px var(--tl-ring);border-radius:50%;flex:none;display:inline-block;position:relative}html .tl-mark:after{content:"";box-shadow:0 0 0 1.5px var(--tl-hot);opacity:var(--tl-lit,0);transition:opacity var(--dur-base) var(--ease-out);pointer-events:none;border-radius:50%;position:absolute;inset:-1px}html .tl-mark>.tl-face{border-radius:50%;width:100%;height:100%;display:block}html .thinker-links{border-top:1px solid var(--line);padding-top:clamp(64px,8vw,116px);padding-bottom:clamp(56px,7vw,100px)}html .tl-heading{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;column-gap:clamp(32px,6vw,112px);display:grid}html .tl-heading>.eyebrow{color:var(--accent-ink);grid-column:1/-1;margin-bottom:22px}html .tl-heading h2{text-wrap:balance;font-size:clamp(38px,4.1vw,62px);line-height:1.04}html .tl-heading p{max-width:34em;color:var(--muted);padding-bottom:.5em;font-size:15px;line-height:1.7}html .tl-figure{margin-top:clamp(40px,5vw,72px);position:relative;container-type:inline-size}html .tl-plot{height:clamp(190px,23vw,310px);margin-bottom:calc(var(--rows,1) * var(--tl-label-step) + 26px);position:relative}html .tl-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}html .tl-axis{fill:none;stroke:var(--line-strong);stroke-width:1px;vector-effect:non-scaling-stroke}html .tl-fold{fill:none;stroke:var(--muted);stroke-width:1px;vector-effect:non-scaling-stroke}html .tl-arc{fill:none;stroke:var(--tl-thread);stroke-width:1.25px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:var(--tl-dim,1);transition:opacity var(--dur-base) var(--ease-out)}html .tl-thread-kindred .tl-arc{stroke:var(--ink);stroke-width:1.75px;stroke-dasharray:.5 6;opacity:calc(var(--tl-dim,1) * .5)}html .tl-thread-dialogue .tl-arc{stroke-width:1.5px}html .tl-arc-hot,html .tl-thread-kindred .tl-arc-hot{stroke:var(--tl-hot);stroke-width:2px;opacity:var(--tl-lit,0)}html .tl-thread-kindred .tl-arc-hot{stroke-width:2.25px}html .tl-dir{left:calc(var(--x) * 0.1%);top:calc(var(--y) / 3 * 1%);pointer-events:none;width:7px;height:7px;position:absolute;transform:translate(-50%,-50%)rotate(45deg)}html .tl-dir[data-dir=left]{transform:translate(-50%,-50%)rotate(-135deg)}html .tl-dir:before,html .tl-dir:after{content:"";border-top:1.5px solid var(--tl-thread);border-right:1.5px solid var(--tl-thread);transition:opacity var(--dur-base) var(--ease-out);position:absolute;inset:0;transform:translate(-1px,1px)}html .tl-dir:before{opacity:var(--tl-dim,1)}html .tl-dir:after{border-color:var(--tl-hot);opacity:var(--tl-lit,0)}html .tl-node{left:calc(var(--x) * 0.1%);width:0;height:0;color:inherit;opacity:var(--tl-fade,1);transition:opacity var(--dur-base) var(--ease-out);position:absolute;top:90%}html .tl-node .tl-mark{left:calc(var(--size) / -2);top:calc(var(--size) / -2);position:absolute}html .tl-node.tl-self{opacity:1}html .tl-self .tl-mark{--size:46px;box-shadow:0 0 0 4px var(--paper), 0 0 0 5.5px var(--tl-hot)}html .tl-label{left:0;top:calc(var(--size,28px) / 2 + 9px + var(--row,0) * var(--tl-label-step));white-space:nowrap;flex-direction:column;align-items:center;gap:1px;display:flex;position:absolute;transform:translate(-50%)}html .tl-self .tl-label{top:34px}html .tl-label:before{content:"";width:1px;height:calc(var(--row,0) * var(--tl-label-step));background:var(--line);position:absolute;bottom:calc(100% + 3px);left:50%}html .tl-label-name{font-family:var(--serif);letter-spacing:-.005em;color:var(--ink-soft);font-size:17px;font-style:italic;line-height:1.1}html .tl-label-year{letter-spacing:.04em;font-variant-numeric:lining-nums tabular-nums;color:var(--muted);font-size:12px;font-weight:500;line-height:1.35}html .tl-self .tl-label-year{color:var(--accent-ink);font-weight:600}html .thinker-links:has(:is(.tl-person,.tl-node):is(:hover,:focus-visible)) .tl-figure{--tl-dim:.22;--tl-fade:.42}html .thinker-links:has([data-i="0"]:is(:hover,:focus-visible)) [data-i="0"],html .thinker-links:has([data-i="1"]:is(:hover,:focus-visible)) [data-i="1"],html .thinker-links:has([data-i="2"]:is(:hover,:focus-visible)) [data-i="2"],html .thinker-links:has([data-i="3"]:is(:hover,:focus-visible)) [data-i="3"],html .thinker-links:has([data-i="4"]:is(:hover,:focus-visible)) [data-i="4"],html .thinker-links:has([data-i="5"]:is(:hover,:focus-visible)) [data-i="5"],html .thinker-links:has([data-i="6"]:is(:hover,:focus-visible)) [data-i="6"],html .thinker-links:has([data-i="7"]:is(:hover,:focus-visible)) [data-i="7"],html .thinker-links:has([data-i="8"]:is(:hover,:focus-visible)) [data-i="8"],html .thinker-links:has([data-i="9"]:is(:hover,:focus-visible)) [data-i="9"],html .thinker-links:has([data-i="10"]:is(:hover,:focus-visible)) [data-i="10"],html .thinker-links:has([data-i="11"]:is(:hover,:focus-visible)) [data-i="11"],html .thinker-links:has([data-i="12"]:is(:hover,:focus-visible)) [data-i="12"],html .thinker-links:has([data-i="13"]:is(:hover,:focus-visible)) [data-i="13"],html .thinker-links:has([data-i="14"]:is(:hover,:focus-visible)) [data-i="14"],html .thinker-links:has([data-i="15"]:is(:hover,:focus-visible)) [data-i="15"],html .thinker-links:has([data-i="16"]:is(:hover,:focus-visible)) [data-i="16"],html .thinker-links:has([data-i="17"]:is(:hover,:focus-visible)) [data-i="17"],html .thinker-links:has([data-i="18"]:is(:hover,:focus-visible)) [data-i="18"],html .thinker-links:has([data-i="19"]:is(:hover,:focus-visible)) [data-i="19"]{--tl-dim:1;--tl-fade:1;--tl-lit:1}html .tl-node:hover .tl-label-name{color:var(--ink)}html .tl-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:44px clamp(24px,3vw,48px);margin-top:clamp(24px,3vw,40px);display:grid}html .tl-group{border-top:1px solid var(--line);min-width:0;padding-top:18px}html .tl-group h3{letter-spacing:-.02em;color:var(--ink);align-items:center;font-size:26px;line-height:1.15;display:flex}html .tl-group h3 .tl-key{color:var(--muted)}html .tl-count{letter-spacing:.06em;font-variant-numeric:lining-nums tabular-nums;color:var(--muted);margin-left:auto;padding-left:12px;font-family:Inter,Inter Fallback,sans-serif;font-size:12px;font-weight:500}html .tl-group ul{gap:2px;margin:14px 0 0;padding:0;list-style:none;display:grid}html .tl-group .tl-person{isolation:isolate;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;min-height:60px;margin:0 -12px;padding:9px 12px;display:grid;position:relative}html .tl-person:before{content:"";pointer-events:none;z-index:-1;border-radius:inherit;background:var(--panel);opacity:var(--tl-lit,0);transition:opacity var(--dur-base) var(--ease-out);position:absolute;inset:0}html .tl-group .tl-mark{--size:38px}html .tl-person-text{gap:3px;min-width:0;display:grid}html .tl-name{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);font-size:21px;line-height:1.12}html .tl-meta{font-variant-numeric:lining-nums;color:var(--muted);flex-wrap:wrap;gap:2px 10px;font-size:12.5px;line-height:1.45;display:flex}html .tl-theme{color:var(--accent-ink)}html .tl-person:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}html .tl-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 40px;margin-top:clamp(36px,4vw,56px);display:flex}html .tl-footer .text-link{min-height:44px}html .tl-note{max-width:44em;color:var(--muted);font-size:13px;line-height:1.65}@container (width<=760px){html .tl-plot{margin-bottom:52px}html .tl-node:not(.tl-self) .tl-label{display:none}}@container (width<=520px){html .tl-node:not(.tl-self) .tl-mark{--size:10px;box-shadow:0 0 0 2px var(--paper);background:var(--ink-soft)}html .tl-node:not(.tl-self) .tl-face{display:none}html .tl-self .tl-mark{--size:32px;box-shadow:0 0 0 3px var(--paper), 0 0 0 4.5px var(--tl-hot)}html .tl-self .tl-label{top:26px}html .tl-dir{width:5px;height:5px}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){html .tl-figure{view-timeline:--tl-figure block}html .tl-node:not(.tl-self){animation:tl-arrive var(--ease-out) both;animation-timeline:--tl-figure;animation-range:cover 14% cover 28%}html .tl-thread{transform-box:view-box;transform-origin:calc(var(--o) * 1px) 270px;animation:tl-unfold var(--ease-out) both;animation-timeline:--tl-figure;animation-range:cover calc(20% + var(--d) * 0.02%) cover calc(40% + var(--d) * 0.02%)}html .tl-dir{animation:tl-arrive var(--ease-out) both;animation-timeline:--tl-figure;animation-range:cover calc(40% + var(--d) * 0.02%) cover calc(48% + var(--d) * 0.02%)}}}@keyframes tl-unfold{0%{opacity:0;transform:scale(.001)}25%{opacity:1}}@keyframes tl-arrive{0%{opacity:0}}html :lang(el) :is(.tl-heading h2,.tl-strip-head h2,.lm-head h1,.lm-legend h2,.lm-index>h2){letter-spacing:-.015em}html .tl-strip{background:var(--panel);padding-top:clamp(48px,6vw,80px);padding-bottom:clamp(52px,6vw,84px)}html .tl-strip .tl-mark{box-shadow:0 0 0 3px var(--panel), 0 0 0 4px var(--tl-ring)}html .tl-strip-head>.eyebrow{color:var(--accent-ink)}html .tl-strip-head h2{margin-top:18px;font-size:clamp(34px,3.4vw,50px);line-height:1.06}html .tl-strip-groups{margin:clamp(24px,3vw,36px) 0 0}html .tl-strip-row{border-top:1px solid var(--line);grid-template-columns:minmax(150px,230px) minmax(0,1fr);align-items:center;gap:10px 24px;padding:14px 0;display:grid}html .tl-strip-row:last-child{border-bottom:1px solid var(--line)}html .tl-strip-row dt{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;font-size:12px;font-weight:500;line-height:1.5;display:flex}html .tl-strip-row dd{margin:0}html .tl-strip-row ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}html .tl-chip{isolation:isolate;border:1px solid var(--line);background:var(--paper);min-height:44px;font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);border-radius:999px;align-items:center;gap:11px;padding:4px 16px 4px 5px;font-size:18px;line-height:1.1;display:inline-flex;position:relative}html .tl-chip .tl-mark{--size:32px;box-shadow:none}html .tl-chip:hover{border-color:var(--line-strong);--tl-lit:1}html .tl-chip:focus-visible{outline:2px solid var(--accent-deep);outline-offset:3px;--tl-lit:1}html .tl-strip-actions{flex-wrap:wrap;gap:8px 40px;margin-top:clamp(22px,3vw,32px);display:flex}html .tl-strip-actions .text-link{min-height:44px}@media (hover:hover) and (pointer:fine){html .tl-chip .tl-mark,html .tl-person .tl-mark{transition:transform var(--dur-base) var(--ease-out)}html .tl-chip:hover .tl-mark,html .tl-person:hover .tl-mark{transform:scale(1.06)}}@media (width<=720px){html .tl-heading{grid-template-columns:minmax(0,1fr);row-gap:18px}html .tl-heading>.eyebrow{margin-bottom:4px}html .tl-strip-row{grid-template-columns:minmax(0,1fr);padding:16px 0}html .tl-chip{font-size:17px}}html .links-map{--lm-hot:var(--accent-deep);--lm-hot-w:1.75px;grid-template-columns:minmax(0,1fr) minmax(0,1.22fr);align-items:start;column-gap:clamp(32px,4.5vw,80px);padding-top:clamp(40px,5vw,76px);padding-bottom:clamp(64px,8vw,120px);display:grid;overflow-x:clip}html .lm-head,html .lm-legend,html .lm-index{grid-column:1;min-width:0}html .lm-stage{top:calc(var(--header-sticky-h,0px) + 24px);width:100%;max-width:calc(100svh - var(--header-sticky-h,0px) - 48px);grid-area:1/2/span 3;place-self:start center;position:sticky}html .lm-head>.eyebrow{color:var(--accent-ink)}html .lm-head h1{letter-spacing:-.045em;text-wrap:balance;margin:26px 0 28px;font-size:clamp(52px,6.2vw,104px);line-height:.94}html .lm-intro p{max-width:34em;color:var(--ink-soft);font-size:16px;line-height:1.72}html .lm-intro p+p{color:var(--muted);margin-top:14px}html .lm-legend{border-top:1px solid var(--line);margin-top:clamp(36px,4vw,52px);padding-top:26px}html .lm-legend h2,html .lm-index>h2{letter-spacing:-.025em;font-size:clamp(28px,2.4vw,36px);line-height:1.1}html .lm-filter{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:26px 0 0;padding:0;display:flex}html .lm-filter legend{float:left;letter-spacing:.12em;text-transform:uppercase;width:100%;color:var(--muted);margin-bottom:10px;padding:0;font-size:12px;font-weight:500;line-height:1.5}html .lm-option{border:1px solid var(--line-strong);min-height:44px;color:var(--ink-soft);cursor:pointer;border-radius:999px;align-items:center;padding:0 18px;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex;position:relative}html .lm-option input{border-radius:inherit;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}html .lm-option:hover{border-color:var(--ink);color:var(--ink)}html .lm-option:has(input:checked){border-color:var(--ink);background:var(--ink);color:var(--on-ink)}html .lm-option:has(input:focus-visible){outline:2px solid var(--accent-deep);outline-offset:3px}html .lm-kinds{gap:10px;margin:22px 0 0;display:grid}html .lm-kinds>div{grid-template-columns:minmax(130px,11em) minmax(0,1fr);align-items:baseline;gap:4px 18px;display:grid}html .lm-kinds dt{color:var(--ink);align-items:center;font-size:14px;font-weight:500;display:flex}html .lm-kinds dt .tl-key{color:var(--muted)}html .lm-kinds dd{color:var(--muted);margin:0;font-size:14px;line-height:1.6}html .lm-legend>.lm-note{margin-top:20px}html .lm-note{max-width:40em;color:var(--muted);font-size:13px;line-height:1.65}html .lm-index{border-top:1px solid var(--line);margin-top:clamp(48px,5vw,72px);padding-top:26px}html .lm-index>.lm-note{margin-top:10px}html .lm-eras{flex-wrap:wrap;gap:8px;margin:22px 0 6px;display:flex}html .lm-eras a{border:1px solid var(--line);min-height:44px;color:var(--ink-soft);border-radius:999px;align-items:center;gap:10px;padding:0 16px;font-size:14px;display:inline-flex}html .lm-eras a:hover{border-color:var(--line-strong);color:var(--ink)}html .lm-era-count{font-variant-numeric:lining-nums tabular-nums;color:var(--muted);font-size:12px;font-weight:500}html .lm-era{scroll-margin-top:calc(var(--header-sticky-h,0px) + 24px);margin-top:clamp(32px,4vw,48px)}html .lm-era h3{letter-spacing:-.02em;color:var(--accent-ink);border-bottom:1px solid var(--line-strong);padding-bottom:12px;font-size:clamp(26px,2.2vw,32px);line-height:1.1}html .lm-entries{margin:0;padding:0;list-style:none}html .lm-entry{isolation:isolate;border-bottom:1px solid var(--line-soft);scroll-margin-top:calc(var(--header-sticky-h,0px) + 24px);padding:18px 0 20px;position:relative}html .lm-entry:before{content:"";z-index:-1;border-left:2px solid var(--tl-hot);background:var(--panel);opacity:0;transition:opacity var(--dur-moderate) var(--ease-out);position:absolute;inset:0 -14px}html .lm-entry:target:before{opacity:1}html .lm-entry:target{--tl-lit:1}html .lm-entry h4{margin:0;font-weight:400}html .lm-entry h4 a{min-height:44px;font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);align-items:center;gap:14px;font-size:25px;line-height:1.1;display:inline-flex}html .lm-entry h4 a>svg{color:var(--muted)}html .lm-entry h4 a:hover .lm-name{text-underline-offset:5px;text-decoration:underline 1px}html .lm-entry h4 .tl-mark{--size:36px}html .lm-life{font-variant-numeric:lining-nums;color:var(--muted);margin:2px 0 10px 50px;font-size:12.5px;line-height:1.5}html .lm-links{gap:8px;margin:0 0 0 50px;display:grid}html .lm-group{transition:opacity var(--dur-base) var(--ease-out);grid-template-columns:minmax(7em,9.5em) minmax(0,1fr);gap:2px 16px;display:grid}html .lm-group dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);grid-column:1;padding-top:3px;font-size:12px;font-weight:500;line-height:1.5}html .lm-group dd{color:var(--ink-soft);grid-column:2;margin:0;font-size:15px;line-height:1.6}html .lm-theme{letter-spacing:.02em;color:var(--accent-ink);margin-right:8px;font-size:12px;font-weight:500}html .lm-names a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:4px;text-decoration-thickness:1px}html .lm-names a:hover{text-decoration-color:currentColor}html .lm-entry a:focus-visible,html .lm-eras a:focus-visible{outline:2px solid var(--accent-deep);outline-offset:3px;border-radius:3px}html .links-map .cst-links path,html .links-map .cst-node{transition:opacity var(--dur-base) var(--ease-out)}html .links-map:has(.lm-entry:is(:target,:focus-within)) .cst-links path{opacity:.1}html .links-map:has(.lm-entry:is(:target,:focus-within)) .cst-node{opacity:.3}@media (hover:hover) and (pointer:fine){html .links-map:has(.lm-entry:hover) .cst-links path{opacity:.1}html .links-map:has(.lm-entry:hover) .cst-node{opacity:.3}}html .links-map:has(#lm-kind-influence:checked) .cst-links path:not([data-kind=influence]),html .links-map:has(#lm-kind-dialogue:checked) .cst-links path:not([data-kind=dialogue]),html .links-map:has(#lm-kind-kindred:checked) .cst-links path:not([data-kind=kindred]){opacity:.04}html .links-map:has(#lm-kind-influence:checked) .lm-group:not([data-kind=influence]),html .links-map:has(#lm-kind-dialogue:checked) .lm-group:not([data-kind=dialogue]),html .links-map:has(#lm-kind-kindred:checked) .lm-group:not([data-kind=kindred]){opacity:.32}html .links-map:has(#lm-kind-influence:checked) .lm-kinds>div:not([data-kind=influence]),html .links-map:has(#lm-kind-dialogue:checked) .lm-kinds>div:not([data-kind=dialogue]),html .links-map:has(#lm-kind-kindred:checked) .lm-kinds>div:not([data-kind=kindred]){opacity:.45}html .lm-kinds>div{transition:opacity var(--dur-base) var(--ease-out)}html :where(.links-map) :where(.cst-links path){stroke:var(--tl-thread-soft)}html :where(.links-map) :where(.cst-links path[data-kind=kindred]){stroke-dasharray:2 6}html :where(.links-map) :where(.cst-nodes){margin:0;padding:0;list-style:none}@media (width<=900px){html .links-map{grid-template-columns:minmax(0,1fr)}html .lm-head{order:1}html .lm-legend{order:2}html .lm-stage{order:3;grid-area:auto/1;max-width:640px;margin-top:clamp(32px,6vw,48px);position:relative;top:auto}html .lm-index{order:4}}@media (width<=520px){html .lm-kinds>div,html .lm-group{grid-template-columns:minmax(0,1fr)}html .lm-group dd{grid-column:1}html .lm-links,html .lm-life{margin-left:0}html .lm-option{padding:0 14px}}
