@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/newsreader-vietnamese-400-normal.DdKr49mV.woff2)format("woff2"),url(/_astro/newsreader-vietnamese-400-normal.BekUZro8.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/newsreader-latin-ext-400-normal.svq1FPys.woff2)format("woff2"),url(/_astro/newsreader-latin-ext-400-normal.DYA1XoQK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/newsreader-latin-400-normal.BFBkh4jY.woff2)format("woff2"),url(/_astro/newsreader-latin-400-normal.gRTjlS2D.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/newsreader-vietnamese-600-normal.CaH84vfx.woff2)format("woff2"),url(/_astro/newsreader-vietnamese-600-normal.CVAR0otO.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/newsreader-latin-ext-600-normal.BXv5iMHi.woff2)format("woff2"),url(/_astro/newsreader-latin-ext-600-normal.BrbfzHZ5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/newsreader-latin-600-normal.30OJ_TG_.woff2)format("woff2"),url(/_astro/newsreader-latin-600-normal.DUnT2r2g.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-wght-normal.CnvboYUG.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-wght-normal.Ca2vKHc0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-wght-normal.ukD16Tqj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f5f0e6;--surface:#fffdf7;--ink:#23382f;--muted:#666a5c;--line:#d2ccbc;--accent:#924c34;--olive:#405c48;--verified:#31513b;--plausible:#77571b;--speculative:#87422f;--radius:4px;--page-width:1296px;--ui:"Inter Variable",Inter,system-ui,sans-serif;--heading:"Fraunces Variable",Georgia,serif;--body:"Newsreader",Georgia,serif;--sds-size-space-400:16px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--bg);color:var(--ink);font:20px/1.55 var(--body);margin:0}a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}a:hover{text-decoration-color:var(--accent)}:focus-visible{outline:3px solid var(--accent);outline-offset:5px}img{max-width:100%;height:auto;display:block}figure,p,h1,h2,h3,h4{margin:0}h1,h2,h3,h4{font-family:var(--heading);letter-spacing:-.025em;overflow-wrap:break-word;font-weight:400;line-height:1.12}h1{font-size:clamp(38px,5vw,62px)}h2{font-size:clamp(30px,3.3vw,44px)}h3{font-size:28px}ul,ol{padding-left:1.25em}li{margin:.45em 0}button,input,select,textarea{font:inherit}button,summary{cursor:pointer}button,a,input,summary,select{-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}::selection{color:#183126;background:#dfd4b6}.site-header,.page,.site-footer{width:min(calc(100% - 144px),var(--page-width));margin-inline:auto}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:32px;padding:32px 0 52px;display:flex}.brand{flex:none;gap:4px;text-decoration:none;display:grid}.brand strong{font:600 32px/1.08 var(--heading);letter-spacing:-.025em}.brand span{font:500 10px/1.45 var(--ui);text-transform:uppercase;color:var(--accent)}.top-nav{font:12px/1.45 var(--ui);align-items:center;gap:28px;display:flex}.top-nav a{white-space:nowrap;padding:8px 0;text-decoration:none}.top-nav a[aria-current]{border-bottom:1px solid var(--ink)}.top-nav .nav-search{color:var(--accent);margin-left:12px}.mobile-menu{display:none}.skip-link{z-index:20;background:var(--ink);color:var(--surface);font:14px var(--ui);padding:12px 20px;position:absolute;top:-100px;left:20px}.skip-link:focus{top:12px}.page{gap:52px;min-height:55vh;padding-top:52px;padding-bottom:52px;display:grid}.page:focus{outline:none}.site-footer{border-top:1px solid var(--line);font:12px/1.6 var(--ui);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;padding:32px 0 48px;display:flex}.site-footer p span{padding:0 9px}.site-footer nav{flex-wrap:wrap;gap:18px;display:flex}.site-footer a{text-decoration:none}.eyebrow,.card-kicker{font:500 11px/1.45 var(--ui);text-transform:uppercase;letter-spacing:.04em;color:var(--accent)}.quiet-label,.meta-line{font:12px/1.6 var(--ui);color:var(--muted)}.button{max-width:100%;min-height:46px;font:500 13px/1.45 var(--ui);text-align:center;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.button-primary{background:var(--ink);color:var(--surface)}.button-primary:hover{background:var(--olive);text-decoration:none}.button-secondary{border-color:var(--line);background:var(--surface)}.button-secondary:hover{border-color:var(--ink)}.text-link{font:500 12px/1.6 var(--ui);text-decoration:none}.text-link span{margin-left:8px}.text-link:hover{text-decoration:underline}.hero-actions,.badge-row,.pill-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.home-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,724px) minmax(0,400px);align-items:start;gap:72px;padding-bottom:52px;display:grid}.hero-copy{flex-direction:column;align-items:flex-start;gap:24px;min-width:0;display:flex}.hero-copy h1{font-size:78px;line-height:1.08}.home-intro{max-width:580px;font-size:25px;line-height:1.45}.hero-copy .quiet-label{margin-top:8px}.archive-portrait{border:1px solid var(--line);background:var(--surface);gap:16px;width:100%;max-width:400px;padding:20px;display:grid}.archive-portrait>a{display:block}.archive-portrait img{object-fit:contain;width:100%;height:390px}.archive-portrait figcaption{gap:16px;display:grid}.archive-portrait strong{font:500 11px/1.45 var(--ui);text-transform:uppercase}.archive-portrait figcaption span{color:var(--muted);font-size:15px;line-height:1.45}.home-families{gap:24px;scroll-margin-top:32px;display:grid}.branch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.branch-card{border:1px solid var(--line);background:var(--surface);flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:24px;transition:border-color .2s,transform .2s;display:flex}.branch-card:hover{border-color:#9caa91;transform:translateY(-2px)}.branch-card h3{font-size:30px}.branch-card h3 a{text-decoration:none}.branch-card>p:not(.eyebrow){font-size:18px;line-height:1.45}.branch-card>.text-link{margin-top:auto;padding-top:4px}.evidence-note{background:#e5e8dd;gap:16px;padding:28px 24px;display:grid}.evidence-note h2{font-size:34px}.evidence-note>p{font-size:20px;line-height:1.45}.stack{align-content:start;gap:20px;min-width:0;display:grid}.two-up,.three-up,.four-up{align-items:start;gap:24px;display:grid}.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.four-up{grid-template-columns:repeat(4,minmax(0,1fr))}.card,.section-panel,.detail-panel,.timeline-panel,.media-viewer{border:1px solid var(--line);background:var(--surface);min-width:0;padding:28px}.card{overflow-wrap:anywhere;padding:24px}.card h3{font-size:27px}.hero-panel{gap:22px;max-width:980px;padding:0;display:grid}.hero-panel .hero-intro{max-width:820px;font-size:25px}.hero-intro{color:var(--muted);font-size:24px;line-height:1.5}.hero-panel .hero-actions{margin-top:8px}.detail-grid{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:40px;display:grid}.detail-grid>aside img{object-fit:contain;max-height:440px;margin-inline:auto}.source-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.source-top>div{gap:10px;display:grid}.chip,.confidence{font:500 11px/1.5 var(--ui);overflow-wrap:anywhere;border:1px solid;border-radius:3px;align-items:center;max-width:100%;padding:4px 8px;display:inline-flex}.chip{color:var(--olive);background:#eaf0e5}.confidence-verified,.confidence-supported{color:var(--verified);background:#edf3ea}.confidence-plausible,.confidence-provisional{color:var(--plausible);background:#f6edd7}.confidence-disputed{color:#8a362a;background:#f9e9e2}.confidence-speculative,.confidence-unverified{color:#645677;background:#f0ebf4}.breadcrumbs{font:12px/1.6 var(--ui);color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:8px;display:flex}.breadcrumbs a{text-decoration:none}.notice{border-left:3px solid var(--accent);background:#ede5d7;padding:20px 24px;font-size:19px}.list-panel details{border-top:1px solid var(--line);padding:18px 0}.list-panel details:first-child{border-top:0;padding-top:0}.list-panel summary{font:24px var(--heading);padding:8px 0}.list-panel details ul{margin-bottom:0}.prose{max-width:78ch;font-size:21px}.prose>p+p{margin-top:22px}.prose h2,.prose h3{margin:28px 0 18px}.prose ul{margin-bottom:24px}.prose a{overflow-wrap:anywhere}.citations,.citation-links,.source-citations{font:12px/1.7 var(--ui);color:var(--muted);flex-wrap:wrap;gap:6px 12px;display:flex}.citations a,.citation-links a,.source-citations a{overflow-wrap:anywhere}.publication-story{gap:24px;display:grid}.publication-story p{max-width:75ch}.family-connection,.relationship-card{border-bottom:1px solid var(--line);padding:20px 0}.family-connection:last-child,.relationship-card:last-child{border-bottom:0}.publication-person-card,.person-card,.source-card,.artifact-card{gap:14px;display:grid}.publication-person-card h3 a,.person-card h3 a,.source-card h3 a{text-decoration:none}.source-card p,.person-card p{font-size:18px}.artifact-thumb,.artifact-doc{border:1px solid var(--line);background:#ebe7de;display:block;overflow:hidden}.artifact-thumb img{object-fit:contain;width:100%;height:220px}.artifact-doc{min-height:220px;font:500 20px var(--ui);color:var(--accent);letter-spacing:.12em;place-items:center;display:grid}.artifact-copy{gap:12px;display:grid}.artifact-copy p{font-size:18px}.viewer-frame{border:1px solid var(--line);background:#fff;width:100%;min-height:72vh}.media-viewer>img{object-fit:contain;max-height:75vh;margin-inline:auto}.timeline-list{gap:16px;display:grid}.timeline-item{border-top:1px solid var(--line);grid-template-columns:130px minmax(0,1fr);gap:24px;padding:24px 0;display:grid}.timeline-item:first-child{border-top:0;padding-top:0}.timeline-item>div{min-width:0}.timeline-item h3{margin-bottom:12px}.timeline-date{font:500 14px/1.5 var(--ui);color:var(--accent)}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:24px;display:grid}.stat-grid article{border-bottom:1px solid var(--line);padding-bottom:18px}.stat-grid strong{font:40px var(--heading);display:block}.stat-grid span{margin-top:8px;display:block}.filter-bar,.search-form{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.filter-bar label,.search-form label,.field-label{font:500 12px/1.5 var(--ui);gap:8px;display:grid}input[type=search],select{background:var(--surface);min-height:48px;color:var(--ink);font:16px/1.5 var(--ui);border:1px solid #a2aa9a;border-radius:3px;max-width:100%;padding:11px 14px}input[type=search]{width:min(560px,100%)}.search-form label{flex:1;min-width:200px}.search-form input{width:100%}.search-results{gap:16px;display:grid}.search-result{border-top:1px solid var(--line);gap:12px;padding:24px 0;display:grid}.search-result h2{font-size:30px}.search-result p{max-width:80ch}.empty-state{border:1px dashed var(--line);padding:36px 24px}.research-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.research-card{gap:16px;display:grid}.research-card h3{font-size:28px}.research-card a{text-decoration:none}.reading-width{max-width:850px}.definition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.editorial-list{gap:12px;margin:0;display:grid}.editorial-list li{margin:0}.inline-nav{font:14px var(--ui);flex-wrap:wrap;gap:16px;display:flex}@media (width>=1440px){.home-hero{grid-template-columns:724px 400px}}@media (width<=1200px){.site-header,.page,.site-footer{width:calc(100% - 80px)}.home-hero{grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);gap:40px}.hero-copy h1{font-size:64px}.top-nav{gap:20px}.four-up{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-portrait img{height:350px}}@media (width<=900px){.site-header,.page,.site-footer{width:calc(100% - 48px)}.home-hero{grid-template-columns:minmax(0,1fr) minmax(240px,.65fr);gap:28px}.hero-copy h1{font-size:56px}.home-intro{font-size:22px}.branch-grid,.three-up{grid-template-columns:repeat(2,minmax(0,1fr))}.top-nav{gap:14px}.top-nav .nav-search{margin-left:0}.detail-grid{grid-template-columns:1fr}.archive-portrait{padding:16px}.archive-portrait img{height:300px}}@media (width<=700px){.site-header{align-items:center;padding:24px 0 36px}.top-nav{display:none}.mobile-menu{font:12px/1.5 var(--ui);display:block;position:relative}.mobile-menu summary{align-items:center;gap:12px;min-height:44px;padding:10px;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{z-index:10;border:1px solid var(--line);background:var(--surface);width:min(280px,100vw - 48px);padding:12px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 10px 35px #23382f18}.mobile-menu nav a{padding:12px;font-size:14px;text-decoration:none}.mobile-menu nav a:hover{background:#e5e8dd}.page{gap:36px;padding-top:36px;padding-bottom:36px}.home-hero{grid-template-columns:1fr;gap:32px;padding-bottom:36px}.hero-copy h1{font-size:48px}.home-intro{font-size:21px;line-height:1.45}.archive-portrait{gap:16px;max-width:100%;padding:20px}.archive-portrait img{height:300px}.archive-portrait figcaption span{font-size:15px}.home-families h2{font-size:34px}.branch-grid,.two-up,.three-up,.four-up,.research-grid,.definition-grid{grid-template-columns:1fr}.branch-card{padding:24px}.evidence-note h2{font-size:27px}.evidence-note{padding:28px 24px}.hero-panel .hero-intro{font-size:22px}.card,.section-panel,.detail-panel,.timeline-panel,.media-viewer{padding:22px}.timeline-item{grid-template-columns:1fr;gap:10px}.source-top{align-items:start}.site-footer{gap:24px;display:grid}.site-footer nav{gap:12px 20px}.filter-bar{display:grid}.filter-bar input,.filter-bar select{width:100%}.prose{font-size:20px}.notice{padding:18px 20px}.viewer-frame{min-height:60vh}}@media (width<=360px){.hero-copy h1{font-size:42px}.eyebrow{font-size:10px}.site-header,.page,.site-footer{width:calc(100% - 32px)}.branch-card,.card,.section-panel{padding:20px}.archive-portrait{padding:16px}.home-families h2{font-size:31px}.archive-portrait img{height:280px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media print{.top-nav,.mobile-menu,.site-footer,.hero-actions,.skip-link{display:none}.site-header,.page{width:100%}body{background:#fff;font-size:12pt}.page{gap:20px}.card,.section-panel{break-inside:avoid}a{color:inherit}.viewer-frame{display:none}}.small-heading{font-size:28px}.coverage-detail{padding-top:24px}.citation-list{font:12px/1.65 var(--ui);color:var(--muted);overflow-wrap:anywhere;display:block}.citation-label{font-weight:600}.confidence-note{color:var(--muted);font-size:17px;line-height:1.5}.life-dates{color:var(--muted);font-size:26px}.profile-portrait{gap:12px;margin:0;display:grid}.profile-portrait img{object-fit:contain;width:100%;height:auto;max-height:440px}.profile-portrait figcaption{font:12px/1.6 var(--ui);color:var(--muted)}.fact-list{gap:8px;margin:0;display:grid}.fact-list dt{font:600 11px/1.5 var(--ui);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.fact-list dd{overflow-wrap:anywhere;margin:0 0 16px;font-size:20px}.relationship-verb{font:18px/1.5 var(--body);color:var(--muted)}.lineage-path{gap:20px;margin:0;padding:0;list-style:none;display:grid}.lineage-step{border-left:2px solid var(--line);gap:12px;padding-left:24px;display:grid}.lineage-step h3{font-size:26px}.person-sidebar h2{font-size:27px}.cited-paragraph{gap:10px;display:grid}.story-body{font-size:21px}.lineage-connection{padding:14px 0;font-size:18px}.badge-row{flex-wrap:wrap;gap:8px;display:flex}.arrow-icon{vertical-align:-1px;flex:none;margin-left:6px;display:inline-block}.mobile-menu .arrow-icon{margin-left:0}.confidence{justify-self:start;width:fit-content}
