._9acbcW_root{--job-bg:#080603;--job-surface:#0d0b06;--job-ink:#f8f5ec;--job-body:#e1ded5;--job-muted:#b2aea4;--job-faint:#87837a;--job-accent:#d4be95;--job-rule:#e4e1d824;--job-rule-strong:#e4e1d84d;--job-selected:#f4ead5;--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-3xl:3rem;--space-4xl:4rem;--space-5xl:6rem;background:var(--job-bg);min-height:100dvh;color:var(--job-ink)}@supports (color:lab(0% 0 0)){._9acbcW_root{--job-bg:lab(1.77478% .178158 1.24094);--job-surface:lab(3.06683% .307836 2.14435);--job-ink:lab(96.5757% .138491 4.59331);--job-body:lab(88.4555% .141829 4.59559);--job-muted:lab(71.0635% .186801 5.37657);--job-faint:lab(54.8225% .203937 5.38902);--job-accent:lab(78.1116% 3.5077 23.7337);--job-rule:lab(89.6156% .141323 4.59526/.14);--job-rule-strong:lab(89.6156% .141323 4.59526/.3);--job-selected:lab(93.1562% .869662 11.5893)}}._9acbcW_shell{grid-template-columns:minmax(0,39rem) minmax(18rem,1fr);column-gap:clamp(4rem,9vw,9rem);width:min(100%,78rem);margin-inline:auto;padding:clamp(4rem,9vw,8rem) clamp(1.25rem,4vw,3rem) clamp(6rem,12vw,10rem);display:grid}._9acbcW_bookHeader{grid-area:1/1;padding-bottom:clamp(5rem,10vw,8rem)}._9acbcW_bookHeader h1{letter-spacing:-.06em;text-wrap:balance;max-width:8ch;margin:0;font-family:ui-serif,Georgia,Cambria,Times New Roman,serif;font-size:clamp(3.75rem,7vw,6rem);font-weight:400;line-height:.92}._9acbcW_semanticField{grid-area:1/2/span 2;align-self:start;width:100%;height:min(68dvh,42rem);min-height:24rem;position:sticky;top:clamp(2rem,8dvh,6rem);overflow:hidden}._9acbcW_reading{grid-area:2/1;width:100%;min-width:0}._9acbcW_chapter{padding-top:clamp(7rem,14vw,10rem)}._9acbcW_chapter:first-child{padding-top:0}._9acbcW_chapter>h2{margin:0 0 var(--space-4xl);color:var(--job-faint);letter-spacing:.15em;text-transform:uppercase;font-family:CygnitoMono-011,monospace;font-size:.6875rem;font-weight:400}._9acbcW_storyHeading{gap:var(--space-md);padding-block:var(--space-4xl) var(--space-2xl);display:grid}._9acbcW_storyHeading:first-child{padding-top:0}._9acbcW_storyHeading span,._9acbcW_reference{color:var(--job-faint);letter-spacing:.095em;text-transform:uppercase;font-family:CygnitoMono-011,monospace;font-size:.625rem}._9acbcW_storyHeading h3{letter-spacing:-.035em;text-wrap:balance;max-width:24ch;margin:0;font-family:ui-serif,Georgia,Cambria,Times New Roman,serif;font-size:clamp(1.875rem,4vw,2.625rem);font-weight:400;line-height:1.1}._9acbcW_passage{content-visibility:auto;contain-intrinsic-size:auto 8rem;gap:var(--space-sm);padding-block:var(--space-md);scroll-margin-block:20dvh;display:grid}._9acbcW_reference{margin-right:var(--space-md);transition:color .18s ease-out;display:inline}._9acbcW_scripture{max-width:65ch;color:var(--job-body);margin:0;font-family:Vercetti,sans-serif;font-size:1.125rem;line-height:1.82;transition:color .18s ease-out}._9acbcW_passage[data-active=true] ._9acbcW_scripture{color:var(--job-ink)}._9acbcW_passage[data-active=true] ._9acbcW_reference{color:var(--job-accent)}._9acbcW_footnotes{color:var(--job-faint);font-family:Vercetti,sans-serif;font-size:.8125rem}._9acbcW_footnotes summary{cursor:pointer;letter-spacing:.075em;text-transform:uppercase;align-items:center;min-height:2.75rem;font-family:CygnitoMono-011,monospace;font-size:.625rem;list-style-position:inside;transition:color .18s ease-out;display:inline-flex}._9acbcW_footnotes summary:hover{color:var(--job-muted)}._9acbcW_footnotes ol{gap:var(--space-xl);padding:var(--space-md) 0 0 var(--space-xl);margin:0;display:grid}._9acbcW_footnotes li{padding-left:var(--space-sm)}._9acbcW_footnotes li span{color:var(--job-muted);text-transform:uppercase;font-family:CygnitoMono-011,monospace;font-size:.625rem;line-height:1.5}._9acbcW_footnotes li p{margin:var(--space-xs) 0 0;color:var(--job-muted);line-height:1.65}._9acbcW_footnotes li a{margin-top:var(--space-sm);color:var(--job-muted);text-underline-offset:.25rem;text-transform:uppercase;font-family:CygnitoMono-011,monospace;font-size:.625rem;display:inline-block}._9acbcW_research{gap:var(--space-3xl);padding-top:var(--space-4xl);border-top:1px solid var(--job-rule);grid-area:3/1;margin-top:clamp(8rem,18vw,13rem);display:grid}._9acbcW_researchIntroduction{gap:var(--space-lg);display:grid}._9acbcW_researchIntroduction>span,._9acbcW_method span{color:var(--job-faint);letter-spacing:.14em;text-transform:uppercase;font-family:CygnitoMono-011,monospace;font-size:.625rem}._9acbcW_researchNote,._9acbcW_methodLine{color:var(--job-muted);margin:0;font-family:Vercetti,sans-serif;font-size:.875rem;line-height:1.65}._9acbcW_research ol{gap:var(--space-xl);margin:0;padding:0;list-style:none;display:grid}._9acbcW_research li{gap:var(--space-sm);padding-bottom:var(--space-xl);border-bottom:1px solid var(--job-rule);display:grid}._9acbcW_research li a{color:var(--job-ink);text-underline-offset:.25rem;font-family:ui-serif,Georgia,Cambria,Times New Roman,serif;font-size:1rem;line-height:1.4}._9acbcW_research li>span{color:var(--job-faint);letter-spacing:.075em;text-transform:uppercase;font-family:CygnitoMono-011,monospace;font-size:.5625rem}._9acbcW_method{gap:var(--space-sm);padding-top:var(--space-xl);border-top:1px solid var(--job-rule);display:grid}._9acbcW_footnotes summary:focus-visible,._9acbcW_footnotes a:focus-visible,._9acbcW_research a:focus-visible{outline:2px solid var(--job-selected);outline-offset:.25rem}@media (max-width:52rem){._9acbcW_shell{grid-template-columns:minmax(0,1fr)}._9acbcW_bookHeader{padding-bottom:var(--space-4xl);grid-area:1/1}._9acbcW_semanticField{z-index:10;background:var(--job-bg);grid-area:2/1;width:100%;height:clamp(10rem,24dvh,13rem);min-height:0;top:0}._9acbcW_reading{padding-top:var(--space-2xl);grid-area:3/1}._9acbcW_research{grid-area:4/1}._9acbcW_passage{scroll-margin-top:28dvh}}@media (max-width:32rem){._9acbcW_shell{padding-top:var(--space-4xl);padding-inline:var(--space-lg)}._9acbcW_bookHeader h1{font-size:3.75rem}._9acbcW_scripture{font-size:1.0625rem;line-height:1.78}._9acbcW_storyHeading{padding-block:var(--space-3xl) var(--space-xl)}}@media (prefers-reduced-motion:reduce){._9acbcW_reference,._9acbcW_scripture,._9acbcW_footnotes summary{transition:none}}
.TWLwma_mapFrame{background:var(--job-bg);width:100%;min-width:0;height:100%;position:relative;overflow:hidden}.TWLwma_mapFrame canvas{cursor:grab;max-width:100%;display:block;touch-action:none!important;width:100%!important}.TWLwma_mapFrame canvas:active{cursor:grabbing}.TWLwma_mapFrame[data-preview=true] canvas{cursor:default;pointer-events:none;-webkit-mask-image:linear-gradient(#0000,#000 8% 90%,#0000);mask-image:linear-gradient(#0000,#000 8% 90%,#0000);touch-action:auto!important}.TWLwma_mapFrame[data-preview=true]{background:0 0}.TWLwma_storyReadout{bottom:var(--space-4xl);left:var(--space-lg);z-index:2;gap:var(--space-xs);max-width:min(17rem,100% - 2rem);color:var(--job-ink);pointer-events:none;text-shadow:0 1px 0 var(--job-bg), 0 0 1rem var(--job-bg);display:grid;position:absolute}.TWLwma_storyReadout span,.TWLwma_storyReadout small,.TWLwma_storyReadout em{color:var(--job-faint);letter-spacing:.08em;text-transform:uppercase;font-family:CygnitoMono-011,monospace;font-size:.625rem;font-weight:400;line-height:1.45}.TWLwma_graphKey{top:var(--space-xl);left:var(--space-lg);z-index:2;gap:var(--space-xs);color:var(--job-faint);letter-spacing:.08em;pointer-events:none;text-shadow:0 1px 0 var(--job-bg), 0 0 1rem var(--job-bg);text-transform:uppercase;font-family:CygnitoMono-011,monospace;font-size:.5625rem;font-weight:400;line-height:1.45;display:grid;position:absolute}.TWLwma_graphKey span:first-child{color:var(--job-muted)}.TWLwma_storyReadout span{color:var(--job-accent)}.TWLwma_storyReadout strong{font-family:Vercetti,sans-serif;font-size:.875rem;font-weight:400;line-height:1.35}.TWLwma_storyReadout em{max-width:30ch;margin-top:var(--space-xs);font-style:normal;line-height:1.55}.TWLwma_mapLoading{height:100%;color:var(--job-faint);letter-spacing:.12em;text-transform:uppercase;place-items:center;font-family:CygnitoMono-011,monospace;font-size:.625rem;display:grid}.TWLwma_spatialReadout{top:var(--space-lg);left:var(--space-lg);gap:var(--space-xs);color:var(--job-faint);letter-spacing:.075em;pointer-events:none;text-transform:uppercase;font-family:CygnitoMono-011,monospace;font-size:.5625rem;display:grid;position:absolute}.TWLwma_spatialReadout span:first-child{color:var(--job-muted)}.TWLwma_resetView{top:var(--space-md);right:var(--space-md);z-index:2;align-items:center;gap:var(--space-sm);min-height:2.75rem;padding-inline:var(--space-md);border:1px solid var(--job-rule);background:color-mix(in oklch, var(--job-bg) 90%, transparent);color:var(--job-muted);letter-spacing:.075em;text-transform:uppercase;font-family:CygnitoMono-011,monospace;font-size:.5625rem;transition:border-color .18s ease-out,color .18s ease-out;display:inline-flex;position:absolute}.TWLwma_resetView:hover{border-color:var(--job-rule-strong);color:var(--job-ink)}.TWLwma_resetView:focus-visible{outline:2px solid var(--job-selected);outline-offset:.25rem}.TWLwma_mapTooltip{z-index:3;gap:var(--space-xs);width:max-content;max-width:12rem;padding:var(--space-sm) var(--space-md);border:1px solid var(--job-rule);background:color-mix(in oklch, var(--job-bg) 94%, transparent);color:var(--job-ink);pointer-events:none;text-transform:uppercase;font-family:CygnitoMono-011,monospace;font-size:.5625rem;line-height:1.4;display:grid;position:absolute}.TWLwma_mapTooltip small{color:var(--job-faint);font:inherit}@media (max-width:32rem){.TWLwma_mapFrame[data-preview=true] canvas{-webkit-mask-image:linear-gradient(#000 76%,#0000);mask-image:linear-gradient(#000 76%,#0000)}.TWLwma_storyReadout{bottom:var(--space-md);left:var(--space-sm);gap:0;max-width:calc(100% - 1rem)}.TWLwma_storyReadout strong{font-size:.75rem}.TWLwma_storyReadout small,.TWLwma_storyReadout em,.TWLwma_graphKey,.TWLwma_spatialReadout span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.TWLwma_resetView{transition:none}}
