.interior_page__9lT3J{color:var(--ink);--interior-line:var(--line-strong)}.interior_wrap__NKTDG{width:min(100% - 96px,1320px);margin-inline:auto}.interior_hero__47NkZ{padding-block:clamp(4rem,7vw,7rem) clamp(3.5rem,6vw,6rem)}.interior_section__3Kmua{padding-block:clamp(4rem,7vw,7rem)}.interior_rule__4bFC_{border-top:1px solid var(--interior-line)}.interior_caption__h9ozq,.interior_eyebrow__TDrI7,.interior_index__QC_5_,.interior_meta__An8Ya,.interior_sectionLabel__vm_Er{font:500 .7rem/1.7 var(--font-inter),sans-serif;letter-spacing:.12em;text-transform:uppercase}.interior_eyebrow__TDrI7{display:flex;gap:.9rem;align-items:center;color:var(--accent);margin-bottom:2rem}.interior_eyebrow__TDrI7:before{content:"";height:1px;width:2rem;background:currentColor}.interior_pageTitle__12g__{font-size:clamp(4.5rem,10vw,11rem);font-weight:400;line-height:.96;letter-spacing:-.05em;max-width:14ch;overflow-wrap:break-word}.interior_pageTitle__12g__ em,.interior_sectionTitle__zzJ_s em{color:var(--accent)}.interior_sectionTitle__zzJ_s{font-size:clamp(3rem,5vw,5.6rem);line-height:1.05;letter-spacing:-.035em;max-width:17ch}.interior_lede__gVTXr{font:400 clamp(1.4rem,2.2vw,2.2rem)/1.5 var(--font-serif);color:var(--ink);max-width:34ch;margin-top:2rem}.interior_text__FRn5r{font-size:.98rem;line-height:1.95;color:var(--muted)}.interior_text__FRn5r p+p{margin-top:1.5rem}.interior_text__FRn5r h3{font-size:1.8rem;margin-block:2rem 1rem}.interior_actions__KELdF{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 2rem;margin-top:2rem}.interior_link__7K6xO{display:inline-flex;align-items:center;justify-content:space-between;gap:2rem;min-height:44px;border-bottom:1px solid var(--line-strong);padding:.5rem 0;font-size:.8rem;color:var(--ink);transition:color .2s,border-color .2s}.interior_link__7K6xO:hover{color:var(--accent);border-color:var(--accent)}.interior_button__L3l3R span,.interior_link__7K6xO span{transition:transform .2s}.interior_button__L3l3R:hover span,.interior_link__7K6xO:hover span{transform:translate(3px,-3px)}.interior_button__L3l3R,.interior_secondaryButton__vX5na{display:inline-flex;align-items:center;justify-content:space-between;gap:2rem;min-height:50px;padding:1rem 1.3rem;background:var(--ink);border:1px solid var(--ink);color:var(--ivory);font-size:.8rem;transition:background .2s,color .2s}.interior_button__L3l3R:hover{background:var(--accent);border-color:var(--accent)}.interior_secondaryButton__vX5na{background:transparent;color:var(--ink);border-color:var(--line-strong)}.interior_secondaryButton__vX5na:hover{border-color:var(--accent);color:var(--accent)}.interior_secondaryButton__vX5na:disabled{opacity:.5}.interior_index__QC_5_{color:var(--accent)}.interior_meta__An8Ya{color:var(--muted);font-size:.65rem}.interior_caption__h9ozq{display:flex;justify-content:space-between;gap:1rem;color:var(--muted);font-size:.63rem;margin-top:1rem;letter-spacing:.06em}.interior_sectionGrid__04aNQ{display:grid;grid-template-columns:.55fr 1.45fr;gap:5rem}.interior_sectionLabel__vm_Er{color:var(--accent);padding-top:.5rem}.interior_aboutHero__4k13n{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(3rem,6vw,7rem);align-items:center}.interior_aboutCopy__jMlDu .interior_pageTitle__12g__{font-size:clamp(4.2rem,7.5vw,8.5rem);max-width:11ch}.interior_aboutCopy__jMlDu .interior_lede__gVTXr{max-width:26ch}.interior_portrait__wM4VU{margin:0;position:relative;padding:1rem 1rem 0 0}.interior_portrait__wM4VU:before{position:absolute;right:0;top:0;left:1rem;bottom:2rem;content:"";border:1px solid var(--line-strong)}.interior_portraitFrame__LixWP{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--paper-warm)}.interior_portraitFrame__LixWP img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:68% center;object-position:68% center}.interior_narrative__vrAT7{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.interior_narrative__vrAT7 .interior_sectionTitle__zzJ_s{max-width:11ch}.interior_chronology__s3Wmb{margin-top:4rem}.interior_chronologyItem__yZo7K{display:grid;grid-template-columns:7rem 1fr;gap:2rem;padding-block:2rem;border-top:1px solid var(--interior-line)}.interior_chronologyItem__yZo7K h3{font-size:1.9rem;line-height:1.2;margin-bottom:.8rem}.interior_chronologyItem__yZo7K p{font-size:.92rem;line-height:1.9;color:var(--muted);max-width:50ch}.interior_darkBand__spONm{background:var(--ink);color:var(--ivory)}.interior_darkBand__spONm .interior_eyebrow__TDrI7,.interior_darkBand__spONm .interior_index__QC_5_,.interior_darkBand__spONm .interior_sectionLabel__vm_Er{color:var(--sand)}.interior_darkBand__spONm blockquote,.interior_darkBand__spONm h2,.interior_darkBand__spONm h3{color:var(--ivory)}.interior_darkBand__spONm .interior_text__FRn5r,.interior_darkBand__spONm .interior_text__FRn5r p,.interior_darkBand__spONm p{color:hsla(38,65%,97%,.74)}.interior_darkBand__spONm .interior_link__7K6xO{color:var(--ivory);border-color:hsla(38,65%,97%,.4)}.interior_darkBand__spONm .interior_link__7K6xO:hover{color:var(--sand);border-color:var(--sand)}.interior_darkBand__spONm :focus-visible{outline-color:var(--sand)}.interior_quote__ugcV7{font:400 clamp(3rem,5.6vw,6rem)/1.13 var(--font-serif);letter-spacing:-.025em;max-width:23ch;margin:0}.interior_quoteSource__R5L43{max-width:50ch;margin-top:2rem;font-size:.85rem;line-height:1.8}.interior_quoteSource__R5L43 a{text-decoration:underline;text-underline-offset:4px}.interior_splitHero__n6ZeS{display:grid;grid-template-columns:1.2fr .8fr;gap:5rem;align-items:end}.interior_splitHero__n6ZeS .interior_lede__gVTXr{margin-top:0;padding-bottom:.25rem}.interior_bookRow__Pmi_u{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(3rem,7vw,8rem)}.interior_bookSection__M2wRd{scroll-margin-top:120px}.interior_bookArt__7p9Zc{display:flex;align-items:center;justify-content:center;min-width:0;padding:3rem;background:#dfd4c2;min-height:36rem}.interior_bookCoverImage__fMtse{display:block;width:min(100%,330px);height:auto;box-shadow:16px 22px 35px #24231f35;transition:transform .6s var(--ease-editorial)}.interior_bookArt__7p9Zc:hover .interior_bookCoverImage__fMtse{transform:translateY(-7px) rotate(-1deg)}.interior_bookCopy__Oossb .interior_sectionTitle__zzJ_s{font-size:clamp(3.5rem,5.7vw,6.5rem);max-width:11ch;margin-block:1.3rem 1.5rem}.interior_bookCopy__Oossb .interior_text__FRn5r{max-width:48ch}.interior_bookCopy__Oossb .interior_meta__An8Ya{margin-bottom:1.5rem}.interior_bookAvailability__J_W6b{font-size:.76rem;padding-top:1.2rem;margin-top:2rem;border-top:1px solid var(--line-strong);color:var(--muted)}.interior_darkBand__spONm .interior_bookArt__7p9Zc{background:#d6c7b0}.interior_darkBand__spONm .interior_bookAvailability__J_W6b{border-color:hsla(38,65%,97%,.25)}.interior_darkBand__spONm .interior_meta__An8Ya{color:var(--sand)}.interior_requestNote__f8GuW{display:grid;grid-template-columns:.9fr 1.1fr;gap:6rem;align-items:start}.interior_requestNote__f8GuW .interior_sectionTitle__zzJ_s{max-width:12ch}.interior_chapterNav__QfjgE{position:sticky;top:88px;z-index:20;display:flex;flex-wrap:wrap;gap:1rem 3rem;padding:1rem 0;border-block:1px solid var(--line-strong);background:hsla(39,41%,93%,.97);backdrop-filter:blur(10px)}.interior_chapterNav__QfjgE a{display:inline-flex;align-items:center;min-height:32px;font-size:.75rem;color:var(--muted)}.interior_chapterNav__QfjgE a:hover{color:var(--accent)}.interior_projectLead__Tffdx{display:grid;grid-template-columns:.8fr 1.2fr;gap:5rem;align-items:start}.interior_projectTitle__F0vnN{font-size:clamp(4rem,6.6vw,7rem);line-height:1;margin-block:1.2rem 1.5rem;letter-spacing:-.045em}.interior_projectImage__pNTge{margin-top:4rem}.interior_projectImage__pNTge img{display:block;width:100%;height:auto;aspect-ratio:2;-o-object-fit:cover;object-fit:cover}.interior_projectText__4grdy{max-width:50ch}.interior_projectText__4grdy .interior_lede__gVTXr{margin-top:0;color:var(--ink);margin-bottom:1.5rem}.interior_projectRow___3pH9{display:grid;grid-template-columns:.1fr .85fr 1.05fr;gap:3rem;border-top:1px solid var(--interior-line);padding-block:4rem}.interior_projectRow___3pH9 h2{font-size:clamp(2.7rem,4vw,4.6rem);line-height:1.07;max-width:11ch;margin-top:.8rem}.interior_projectRow___3pH9 .interior_text__FRn5r{padding-top:.3rem}.interior_resumeHero__SO9Dz{display:grid;grid-template-columns:1.25fr .75fr;gap:5rem;align-items:end}.interior_resumeHero__SO9Dz .interior_lede__gVTXr{max-width:31ch}.interior_downloadBox__Kek8d{padding-top:1.5rem;border-top:1px solid var(--line-strong)}.interior_downloadBox__Kek8d p{font-size:.9rem;line-height:1.9;color:var(--muted)}.interior_ledger__fNaqQ{display:grid;grid-template-columns:.6fr 1.4fr;gap:5rem;padding-block:4.5rem;border-top:1px solid var(--interior-line);scroll-margin-top:150px}.interior_ledgerHeading__KE_13{align-self:start;position:sticky;top:160px}.interior_ledgerHeading__KE_13 h2{font-size:3rem;margin-top:.8rem}.interior_ledgerEntry__F53oj{display:grid;grid-template-columns:8.5rem 1fr;gap:2rem;padding-block:2rem;border-bottom:1px solid var(--line)}.interior_ledgerEntry__F53oj:first-child{padding-top:0}.interior_ledgerEntry__F53oj h3{font-size:2rem;line-height:1.1}.interior_ledgerInstitution__hTO_q{font-size:.85rem;color:var(--accent);margin-block:.6rem 1rem}.interior_ledgerEntry__F53oj .interior_text__FRn5r{font-size:.92rem;max-width:50ch}.interior_languageList__yHUXY div{display:flex;justify-content:space-between;align-items:baseline;gap:2rem;padding-block:1.5rem;border-bottom:1px solid var(--line-strong)}.interior_languageList__yHUXY dt{font:2rem var(--font-serif)}.interior_languageList__yHUXY dd{font-size:.85rem;color:var(--muted)}.interior_skills__jorde{display:grid;grid-template-columns:1fr 1fr;gap:3rem;padding:0;list-style:none}.interior_skills__jorde li{border-top:1px solid hsla(38,65%,97%,.3);padding-top:1.2rem}.interior_skills__jorde h3{font-size:1.9rem;margin-bottom:.9rem}.interior_skills__jorde p{font-size:.9rem;line-height:1.9;max-width:45ch}.interior_contactHero__Q0x6X .interior_pageTitle__12g__{font-size:clamp(5.5rem,12vw,13rem);max-width:10ch}.interior_contactGrid__UyR_q{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(4rem,8vw,8rem);align-items:start}.interior_contactDetails__KuiL9{position:sticky;top:8rem}.interior_email__2XyU6{display:inline-block;max-width:100%;font:400 clamp(1.7rem,3.2vw,3.4rem)/1.2 var(--font-serif);letter-spacing:-.03em;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.4rem;overflow-wrap:anywhere;padding-block:.7rem}.interior_email__2XyU6:hover{color:var(--accent)}.interior_contactDetails__KuiL9>.interior_text__FRn5r{margin-top:1.5rem;font-size:.93rem}.interior_contactTopics__mZiaj{margin-top:3rem}.interior_contactTopic__G4gFT{display:grid;grid-template-columns:2rem 1fr;gap:1rem;border-top:1px solid var(--line-strong);padding-block:1.5rem}.interior_contactTopic__G4gFT h3{font-size:1.8rem;margin-bottom:.7rem}.interior_contactTopic__G4gFT p{font-size:.88rem;line-height:1.9;color:var(--muted)}.interior_formHeading__7hh9R{font-size:3.5rem;letter-spacing:-.04em;margin-bottom:1rem}.interior_formIntro__pXtPV{font-size:.9rem;line-height:1.9;color:var(--muted);margin-bottom:2rem}.interior_form__j6_qt fieldset{border:0;margin:0;padding:0;min-width:0}.interior_formFields__Gjw5c{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.interior_formField__WAOrP{display:flex;flex-direction:column;min-width:0;gap:.7rem}.interior_form__j6_qt label{font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}.interior_messageField__Vuf6l{grid-column:1/-1}.interior_input__9eukE{width:100%;border:0;border-bottom:1px solid var(--line-strong);background:transparent;color:var(--ink);padding:.8rem 0;font-size:1rem;line-height:1.8;border-radius:0}.interior_input__9eukE::-moz-placeholder{color:var(--muted)}.interior_input__9eukE::placeholder{color:var(--muted)}.interior_input__9eukE:focus{outline:2px solid var(--accent);outline-offset:6px;border-color:var(--accent)}.interior_message__D8k31{min-height:200px;resize:vertical}.interior_formActions__wUma4{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}.interior_formActions__wUma4 p{font-size:.72rem;line-height:1.8;color:var(--muted);width:100%;margin-top:.5rem}.interior_copyStatus__1RvjJ{font-size:.8rem;color:var(--accent);min-height:1.5rem;margin-top:1rem}.interior_characterCount__53dcs{font-size:.65rem;color:var(--muted);text-align:right}.interior_noScript__Mstht{font-size:.85rem;margin-top:1.5rem;color:var(--muted)}.interior_form__j6_qt .interior_button__L3l3R:disabled{opacity:.5}.interior_error__Hd4_B{position:relative;display:flex;min-height:70vh;align-items:center;overflow:hidden}.interior_errorNumber__82xby{position:absolute;right:0;bottom:-.1em;font:400 clamp(15rem,40vw,40rem)/1 var(--font-serif);color:rgb(var(--accent-rgb)/.07);pointer-events:none}.interior_errorContent__rbVnx{position:relative;padding-block:6rem}.interior_error__Hd4_B .interior_pageTitle__12g__{max-width:10ch}.interior_error__Hd4_B .interior_lede__gVTXr{max-width:30ch}@media (max-width:1099px){.interior_wrap__NKTDG{width:calc(100% - 64px)}.interior_ledger__fNaqQ,.interior_sectionGrid__04aNQ{gap:3rem}.interior_narrative__vrAT7{grid-template-columns:1fr;gap:2rem}.interior_narrative__vrAT7 .interior_sectionTitle__zzJ_s{max-width:17ch}.interior_aboutHero__4k13n,.interior_bookRow__Pmi_u,.interior_projectLead__Tffdx,.interior_requestNote__f8GuW,.interior_resumeHero__SO9Dz,.interior_splitHero__n6ZeS{gap:3rem}.interior_bookArt__7p9Zc{padding:2rem;min-height:30rem}.interior_ledgerEntry__F53oj{grid-template-columns:1fr;gap:.7rem}.interior_contactGrid__UyR_q{gap:3rem}.interior_projectTitle__F0vnN{font-size:5rem}.interior_chapterNav__QfjgE{top:78px}}@media (max-width:767px){.interior_wrap__NKTDG{width:calc(100% - 40px)}.interior_hero__47NkZ{padding-block:3.2rem 3.5rem}.interior_section__3Kmua{padding-block:3.5rem}.interior_pageTitle__12g__{font-size:clamp(4rem,15vw,7rem)}.interior_eyebrow__TDrI7{margin-bottom:1.5rem;font-size:.62rem}.interior_lede__gVTXr{font-size:1.5rem;line-height:1.55;margin-top:1.5rem}.interior_sectionTitle__zzJ_s{font-size:clamp(3rem,10vw,4.5rem)}.interior_aboutHero__4k13n,.interior_bookRow__Pmi_u,.interior_contactGrid__UyR_q,.interior_ledger__fNaqQ,.interior_narrative__vrAT7,.interior_projectLead__Tffdx,.interior_requestNote__f8GuW,.interior_resumeHero__SO9Dz,.interior_sectionGrid__04aNQ,.interior_splitHero__n6ZeS{grid-template-columns:1fr;gap:2.5rem}.interior_aboutCopy__jMlDu .interior_pageTitle__12g__{font-size:clamp(4rem,14vw,6rem);max-width:11ch}.interior_portrait__wM4VU{max-width:540px}.interior_portraitFrame__LixWP{aspect-ratio:4/4.5}.interior_caption__h9ozq{font-size:.6rem}.interior_chronology__s3Wmb{margin-top:2.5rem}.interior_chronologyItem__yZo7K{grid-template-columns:4.8rem 1fr;gap:1rem;padding-block:1.6rem}.interior_chronologyItem__yZo7K h3{font-size:1.6rem}.interior_chronologyItem__yZo7K p{font-size:.88rem}.interior_quote__ugcV7{font-size:clamp(2.7rem,9.6vw,4rem)}.interior_splitHero__n6ZeS .interior_lede__gVTXr{max-width:30ch}.interior_bookArt__7p9Zc{min-height:0;padding:2.5rem}.interior_bookCoverImage__fMtse{width:min(100%,290px)}.interior_bookCopy__Oossb .interior_sectionTitle__zzJ_s{font-size:clamp(3.4rem,12vw,5rem)}.interior_bookSection__M2wRd{scroll-margin-top:135px}.interior_chapterNav__QfjgE{top:74px;gap:.2rem 1.5rem;padding-block:.6rem}.interior_chapterNav__QfjgE a{font-size:.68rem;min-height:38px}.interior_projectTitle__F0vnN{font-size:clamp(4rem,14vw,6rem)}.interior_projectImage__pNTge{margin-top:2.5rem}.interior_projectImage__pNTge img{aspect-ratio:4/3}.interior_projectRow___3pH9{grid-template-columns:1.5rem 1fr;gap:1rem;padding-block:2.5rem}.interior_projectRow___3pH9 .interior_text__FRn5r{grid-column:2}.interior_projectRow___3pH9 h2{font-size:3rem}.interior_downloadBox__Kek8d{max-width:35rem}.interior_ledger__fNaqQ{padding-block:3rem;gap:2rem}.interior_ledgerHeading__KE_13{position:static;display:flex;align-items:baseline;gap:1.2rem}.interior_ledgerHeading__KE_13 h2{margin:0;font-size:2.7rem}.interior_ledgerEntry__F53oj{padding-block:1.5rem}.interior_ledgerEntry__F53oj h3{font-size:1.8rem}.interior_skills__jorde{grid-template-columns:1fr;gap:2rem}.interior_skills__jorde h3{font-size:1.8rem}.interior_contactHero__Q0x6X .interior_pageTitle__12g__{font-size:clamp(5rem,19vw,8rem)}.interior_contactDetails__KuiL9{position:static}.interior_contactGrid__UyR_q{gap:3.5rem}.interior_email__2XyU6{font-size:clamp(1.8rem,7.2vw,3rem)}.interior_formHeading__7hh9R{font-size:3rem}.interior_formFields__Gjw5c{grid-template-columns:1fr;gap:1.8rem}.interior_messageField__Vuf6l{grid-column:auto}.interior_formActions__wUma4{gap:1rem}.interior_formActions__wUma4 .interior_button__L3l3R,.interior_formActions__wUma4 .interior_secondaryButton__vX5na{width:100%}.interior_formActions__wUma4 p{font-size:.75rem}.interior_errorContent__rbVnx{padding-block:4rem}}@media (prefers-reduced-motion:reduce){.interior_bookCoverImage__fMtse,.interior_button__L3l3R span,.interior_link__7K6xO span{transition:none!important;transform:none!important}}