.timeline-key{flex-wrap:wrap;gap:8px;margin:-38px 0 48px;display:flex}.timeline-key span,.event-labels span{font:700 8px var(--sans);text-transform:uppercase;letter-spacing:.13em;color:#e8d6b2;border:1px solid #d0ae7388;padding:7px 9px}.timeline-key span:nth-child(2),.event-labels span:nth-child(2){color:#c8c5b9;border-style:dashed}.event-labels{flex-wrap:wrap;gap:7px;margin-bottom:15px;display:flex}.source-links{flex-wrap:wrap;gap:18px;margin-top:18px;display:flex}.source-links a{color:#d0ae73;font:700 9px var(--sans);text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #d0ae7388;padding-bottom:3px}.document-library{gap:36px;margin-bottom:85px;display:grid}.document-entry{background:var(--light);border:1px solid var(--line);padding:42px;scroll-margin-top:30px;box-shadow:8px 8px #dfcfb3}.document-entry header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:30px;padding-bottom:25px;display:flex}.document-entry header h3{margin:4px 0;font-size:34px;font-weight:500}.document-entry header p{color:var(--muted);margin:0}.document-number,.transcription-label{font:700 9px var(--sans);text-transform:uppercase;letter-spacing:.16em;color:var(--burg)!important}.document-summary{max-width:850px;margin:28px 0;font-size:18px;line-height:1.6}.document-view{grid-template-columns:minmax(280px,.8fr) 1.2fr;align-items:start;gap:38px;display:grid}.document-view figure{background:#242821;margin:0;padding:14px}.document-view img{object-fit:contain;width:100%;max-height:760px;display:block}.document-view figcaption{color:#e7d8bb;font:700 8px var(--sans);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;gap:15px;padding:13px 2px 0;display:flex}.transcription{border:1px solid var(--line);background:#eee3cf;padding:28px 32px}.transcription p{margin:0 0 18px;line-height:1.65}.transcription p:last-child{margin-bottom:0}.document-findings{grid-template-columns:1.15fr .85fr;gap:28px;margin-top:30px;display:grid}.document-findings>div,.document-findings aside{border-top:2px solid var(--brass);background:#f5eddf;padding:28px}.document-findings aside{border-top-color:var(--burg)}.document-findings h4{font:700 10px var(--sans);text-transform:uppercase;letter-spacing:.15em;margin:0 0 16px}.document-findings ul{margin:0;padding-left:20px}.document-findings li{margin:0 0 10px;line-height:1.5}.document-findings p{color:var(--muted);margin:0;line-height:1.6}.archival-note{background:#e8dcc7;margin:24px 0 0;padding:18px 22px;line-height:1.55}.records-sought{margin-bottom:25px;padding-top:8px}.records-sought h3{margin:0;font-size:34px;font-weight:500}@media (width<=900px){.document-view,.document-findings{grid-template-columns:1fr}}@media (width<=680px){.timeline-key{margin-top:-35px}.document-entry{padding:25px 20px}.document-entry header{flex-direction:column}.document-view{gap:22px}.transcription{padding:22px 19px}.document-view figcaption{flex-direction:column}.document-findings>div,.document-findings aside{padding:22px 19px}}.digital-archive-page{background:#eee5d3}.archive-hero{color:#f3ecdf;border-bottom:7px solid var(--brass);background:#243025;padding:105px 0 82px}.archive-hero h1{letter-spacing:-.045em;max-width:900px;margin:10px 0 22px;font-size:clamp(68px,10vw,132px);font-weight:500;line-height:.88}.archive-hero .shell>p:last-of-type{color:#cbd0c6;max-width:790px;font-size:20px;line-height:1.65}.archive-stats{flex-wrap:wrap;gap:12px;margin-top:42px;display:flex}.archive-stats span{color:#ccd1c7;min-width:165px;font:700 9px var(--sans);letter-spacing:.1em;text-transform:uppercase;border:1px solid #697466;padding:15px 18px}.archive-stats strong{color:#e2bb72;margin-right:7px;font-size:17px}.archive-jump{grid-template-columns:repeat(4,1fr);gap:1px;padding-block:26px;display:grid}.archive-jump a{color:#32352e;font:700 10px var(--sans);letter-spacing:.09em;text-transform:uppercase;border:1px solid #b9aa8e;justify-content:space-between;gap:15px;padding:18px;text-decoration:none;display:flex}.archive-jump a:hover{color:#f2eadb;background:#263127}.archive-jump span{color:var(--burg)}.archive-intro{grid-template-columns:.9fr 1.1fr;gap:80px;padding-block:90px;display:grid}.archive-intro h2{max-width:620px;margin:8px 0 0;font-size:clamp(40px,5vw,65px);font-weight:500;line-height:1}.archive-intro>p{max-width:700px;color:var(--muted);margin:28px 0 0;font-size:17px;line-height:1.72}.family-archive-section{border-top:1px solid #b9ab90;padding-block:92px;scroll-margin-top:30px}.family-archive-section:nth-of-type(2n){background:#f5eddf}.family-archive-heading{grid-template-columns:1fr minmax(220px,390px);align-items:end;gap:55px;margin-bottom:48px;display:grid}.family-archive-heading h2{margin:7px 0 0;font-size:clamp(48px,7vw,82px);font-weight:500;line-height:.95}.family-archive-heading>p{color:var(--muted);line-height:1.6}.archive-collection{background:#e7dbc5;border:1px solid #b5a487;margin-bottom:70px;padding:34px;box-shadow:7px 7px #d0bea0}.collection-heading,.person-download-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:23px;display:flex}.collection-heading small,.person-download-heading small{color:var(--burg);font:700 8px var(--sans);letter-spacing:.14em;text-transform:uppercase}.collection-heading h3,.person-download-heading h3{margin:5px 0 0;font-size:31px;font-weight:500}.collection-heading>p{max-width:490px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.person-archive-grid{gap:30px;display:grid}.person-downloads{background:#fbf5e9;border:1px solid #c2b398;padding:30px 34px;scroll-margin-top:30px}.person-download-heading{border-bottom:1px solid #d1c5b0;padding-bottom:20px}.person-download-heading a{color:var(--burg);font:700 9px var(--sans);letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.download-list{gap:8px;display:grid}.download-list article{background:#f7f0e3;border:1px solid #d0c4ad;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:78px;padding:12px 14px;display:grid}.file-type{color:#d8b775;min-height:45px;font:700 8px var(--sans);letter-spacing:.08em;background:#283228;place-items:center;padding:5px;display:grid}.download-list article p{color:var(--burg);font:700 8px var(--sans);letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px}.download-list article h4{margin:0;font-size:16px;font-weight:600;line-height:1.3}.download-list article div>span{color:#746d60;margin-top:5px;font-size:11px;display:block}.download-list article>a{color:#473f33;min-width:102px;font:700 8px var(--sans);letter-spacing:.1em;text-align:center;text-transform:uppercase;border:1px solid #a89470;padding:12px 14px;text-decoration:none}.download-list article>a:hover{background:var(--burg);border-color:var(--burg);color:#fff}.download-list article>a span{color:var(--burg);margin-left:6px}.download-list article>a:hover span{color:#fff}.historical-archive{color:#f1eadf;background:#26313a;padding-block:100px;scroll-margin-top:30px}.historical-archive .family-archive-heading>p{color:#c5cbd0}.historical-archive .download-list article{background:#303c45;border-color:#55616a}.historical-archive .download-list article p{color:#d5b779}.historical-archive .download-list article h4{color:#f2ece1}.historical-archive .download-list article div>span{color:#bec6ca}.historical-archive .download-list article>a{color:#f0e8d9;border-color:#9a8d72}.archive-note-panel{text-align:center;padding-block:95px}.archive-note-panel h2{margin:8px auto 18px;font-size:clamp(42px,6vw,68px);font-weight:500}.archive-note-panel>p:last-child{max-width:760px;color:var(--muted);margin-inline:auto;line-height:1.7}@media (width<=900px){.archive-jump{grid-template-columns:1fr 1fr}.archive-intro,.family-archive-heading{grid-template-columns:1fr;gap:25px}}@media (width<=620px){.archive-hero{padding-block:76px 62px}.archive-jump{grid-template-columns:1fr}.archive-intro,.family-archive-section,.historical-archive,.archive-note-panel{padding-block:68px}.archive-collection,.person-downloads{padding:23px 18px}.collection-heading,.person-download-heading{flex-direction:column;align-items:flex-start}.download-list article{grid-template-columns:48px 1fr}.download-list article>a{grid-column:1/-1;width:100%}}.portrait-gallery{aspect-ratio:auto;width:min(72%,440px);box-shadow:none;color:var(--ink);text-transform:none;letter-spacing:normal;background:0 0;border:0;outline:0;padding:0;display:block}.portrait-swap{aspect-ratio:.64;background:#766e62;border:14px solid #f3ead8;outline:1px solid #ad9877;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 35px #34291f44}.portrait-swap img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:opacity .65s,transform 1.1s;position:absolute;inset:0}.portrait-original{opacity:1}.portrait-colorized,.portrait-swap:hover .portrait-original,.portrait-swap:focus .portrait-original,.portrait-swap:focus-visible .portrait-original{opacity:0}.portrait-swap:hover .portrait-colorized,.portrait-swap:focus .portrait-colorized,.portrait-swap:focus-visible .portrait-colorized{opacity:1;transform:scale(1.015)}.portrait-hint{color:#f3ead8;font:700 8px var(--sans);text-transform:uppercase;letter-spacing:.13em;background:#182018dd;padding:9px 11px;transition:opacity .25s;position:absolute;bottom:13px;right:13px;margin:0!important}.portrait-swap:hover .portrait-hint,.portrait-swap:focus .portrait-hint{opacity:0}.portrait-gallery figcaption{font-family:var(--sans);padding:18px 14px 0}.portrait-gallery figcaption p{font-family:var(--serif);margin:0 0 11px;font-style:italic}.portrait-gallery figcaption div{flex-wrap:wrap;gap:8px;display:flex}.portrait-gallery figcaption a{color:var(--burg);text-transform:uppercase;letter-spacing:.1em;background:#f3ead8;border:1px solid #ad9877;padding:8px 9px;font-size:8px;font-weight:700}.portrait-gallery figcaption a:hover{background:var(--burg);color:#fff}.portrait-archival>img{aspect-ratio:.69;object-fit:cover;border:14px solid #f3ead8;outline:1px solid #ad9877;width:100%;display:block;box-shadow:0 20px 35px #34291f44}@media (width<=900px){.portrait-gallery{margin:55px auto 70px}}@media (width<=680px){.portrait-gallery{width:min(86%,420px);min-height:0}.portrait-swap{border-width:10px}.portrait-gallery figcaption div{display:grid}.portrait-gallery figcaption a{text-align:center;padding:11px}}@media (prefers-reduced-motion:reduce){.portrait-swap img,.portrait-hint{transition:none}}.archive-feature{background:var(--navy);color:var(--light);border-block:1px solid #142638;padding:110px 0 120px}.feature-heading{border-bottom:1px solid #e9d8b84a;grid-template-columns:1.3fr .7fr;align-items:end;gap:80px;padding-bottom:45px;display:grid}.feature-heading h2{letter-spacing:-.035em;max-width:800px;margin:0;font-size:clamp(42px,5vw,70px);font-weight:500;line-height:1.02}.citation{border-left:3px solid var(--brass);font-family:var(--sans);text-transform:uppercase;letter-spacing:.12em;background:#172b3d;flex-direction:column;justify-self:end;gap:8px;padding:24px 28px;display:flex}.citation span{color:#d0ae73;font-size:10px}.citation strong{font-size:15px}.citation small{color:#c5c4be;font-size:8px}.feature-intro{color:#e0ddd5;max-width:890px;margin:45px 0 55px;font-size:22px;line-height:1.65}.article-sections{background:#e9d8b833;border:1px solid #e9d8b833;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.article-sections article{background:#1c3043;grid-template-columns:42px 1fr;gap:20px;padding:36px;display:grid}.article-sections article>small{font:10px var(--sans);letter-spacing:.14em;color:#d0ae73}.article-sections h3{margin:0 0 14px;font-size:26px;font-weight:500}.article-sections p{color:#c8c9c5;margin:0;line-height:1.65}.article-actions{grid-template-columns:auto 1fr;align-items:center;gap:35px;margin:45px 0;display:grid}.download{border:1px solid var(--brass);background:var(--paper);min-width:410px;color:var(--olive);font:bold 10px var(--sans);text-transform:uppercase;letter-spacing:.13em;justify-content:space-between;gap:45px;padding:21px 24px;display:flex}.download span{color:var(--burg)}.article-actions>p{color:#b9bcb9;max-width:620px;font-size:14px;line-height:1.55}.archive-note{border-left:3px solid var(--brass);background:#172b3d;grid-template-columns:160px 1fr;gap:28px;padding:26px 30px;display:grid}.archive-note strong{font:10px var(--sans);text-transform:uppercase;letter-spacing:.14em;color:#d0ae73}.archive-note p{color:#c8c9c5;margin:0;line-height:1.6}@media (width<=900px){.feature-heading{grid-template-columns:1fr;gap:32px}.citation{justify-self:start}.article-sections,.article-actions{grid-template-columns:1fr}.download{min-width:0;max-width:520px}}@media (width<=680px){.archive-feature{padding:80px 0}.article-sections article{grid-template-columns:1fr;padding:27px}.download{gap:18px}.archive-note{grid-template-columns:1fr}.feature-intro{font-size:19px}}.archive-directory{border-block:1px solid var(--line);grid-template-columns:.75fr 1.25fr;align-items:center;gap:70px;padding-block:75px;display:grid}.archive-directory h2{margin:8px 0 18px;font-size:clamp(38px,5vw,58px);font-weight:500}.archive-directory>div>p:last-child{max-width:620px;color:var(--muted);line-height:1.65}.archive-card-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.archive-card{background:var(--navy);min-height:230px;color:var(--light);border-left:4px solid var(--brass);flex-direction:column;justify-content:flex-end;padding:30px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:9px 9px #d8c6a6}.archive-card:hover{transform:translate(-3px,-3px);box-shadow:12px 12px #d8c6a6}.archive-card small{font:700 9px var(--sans);text-transform:uppercase;letter-spacing:.15em;color:#d0ae73;margin-bottom:auto}.archive-card strong{font-size:27px;font-weight:500;line-height:1.08}.archive-card span{font:700 9px var(--sans);text-transform:uppercase;letter-spacing:.12em;color:#d9c49f;margin-top:13px}.story-page-hero{background:var(--paper);padding:70px 0 80px}.story-page-hero h1{letter-spacing:-.04em;max-width:1020px;margin:22px 0 28px;font-size:clamp(48px,7vw,86px);font-weight:500;line-height:.98}.story-page-hero .shell>p:last-child{max-width:820px;color:var(--muted);font-size:20px;line-height:1.65}.story-feature{padding-top:85px}.story-feature .article-sections{margin-top:48px}@media (width<=800px){.archive-directory{grid-template-columns:1fr;gap:38px}.story-page-hero{padding-top:45px}}@media (prefers-reduced-motion:reduce){.archive-card{transition:none}}.context-hero{background:var(--paper);padding:70px 0 95px}.context-hero h1{letter-spacing:-.045em;max-width:1000px;margin:20px 0 30px;font-size:clamp(54px,8vw,96px);font-weight:500;line-height:.95}.context-hero .shell>p{max-width:900px;color:var(--muted);font-size:21px;line-height:1.65}.context-hero aside{border-left:3px solid var(--burg);background:#e9dcc5;grid-template-columns:190px 1fr;gap:28px;max-width:960px;margin-top:38px;padding:25px 28px;display:grid}.context-hero aside strong{font:700 9px var(--sans);text-transform:uppercase;letter-spacing:.14em;color:var(--burg)}.context-hero aside span{line-height:1.55}.journal-library{padding-block:95px}.journal-grid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.journal-grid article{background:var(--light);border:1px solid var(--line);flex-direction:column;min-height:330px;padding:38px;display:flex;box-shadow:8px 8px #dfcfb3}.journal-grid small{font:700 9px var(--sans);text-transform:uppercase;letter-spacing:.14em;color:var(--burg)}.journal-grid h3{margin:18px 0;font-size:38px;font-weight:500}.journal-grid p{color:var(--muted);line-height:1.65}.journal-grid article>div{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:30px;display:flex}.journal-grid a{border:1px solid var(--olive);font:700 8px var(--sans);text-transform:uppercase;letter-spacing:.11em;padding:13px 15px}.journal-grid a:first-child{background:var(--olive);color:#fff}.context-excerpt{background:var(--navy);color:var(--light);padding:100px 0 115px}.excerpt-heading{grid-template-columns:1fr .65fr;align-items:start;gap:70px;display:grid}.excerpt-heading h2{margin:10px 0 25px;font-size:clamp(48px,6vw,76px);font-weight:500}.excerpt-heading>div>p:last-child{color:#c8c9c5;max-width:700px;font-size:18px;line-height:1.65}.excerpt-heading figure{color:var(--ink);background:#eee3cf;margin:0;padding:12px;transform:rotate(1.5deg)}.excerpt-heading img{object-fit:cover;object-position:top;width:100%;max-height:620px;display:block}.excerpt-heading figcaption{font:700 8px var(--sans);text-transform:uppercase;letter-spacing:.11em;padding:11px 4px 2px}.verified-transcript{background:#e9d8b833;border:1px solid #e9d8b833;grid-template-columns:repeat(2,1fr);gap:1px;margin:60px 0 38px;display:grid}.verified-transcript article{background:#1c3043;padding:38px}.verified-transcript small{font:700 9px var(--sans);text-transform:uppercase;letter-spacing:.14em;color:#d0ae73}.verified-transcript h3{margin:15px 0;font-size:29px;font-weight:500}.verified-transcript p{color:#c8c9c5;margin:0;line-height:1.7}@media (width<=900px){.archive-directory,.excerpt-heading,.archive-card-grid,.journal-grid,.verified-transcript{grid-template-columns:1fr}}@media (width<=680px){.context-hero aside{grid-template-columns:1fr}.journal-library{padding-block:70px}.journal-grid article{padding:28px}.context-excerpt{padding:75px 0}.verified-transcript article{padding:28px}}.award-hero{background:linear-gradient(135deg,#e8e7e1 0%,#b8bab8 48%,#f1eee5 100%);border-bottom:1px solid #8d908e;padding:70px 0 100px}.award-hero-grid{grid-template-columns:1.25fr .75fr;align-items:center;gap:80px;margin-top:50px;display:grid}.award-hero h1{letter-spacing:-.05em;max-width:900px;margin:0;font-size:clamp(58px,8vw,104px);font-weight:500;line-height:.9}.award-subtitle{color:#4d514f;max-width:690px;margin:28px 0 38px;font-size:21px;line-height:1.55}.award-hero dl{flex-wrap:wrap;gap:1px;margin:0;display:flex}.award-hero dl div{background:#f4f1e9aa;border:1px solid #858886;padding:16px 22px}.award-hero dt{font:700 8px var(--sans);text-transform:uppercase;letter-spacing:.14em;color:var(--burg)}.award-hero dd{font:600 11px var(--sans);margin:6px 0 0}.silver-emblem{aspect-ratio:1;background:radial-gradient(circle,#f8f8f5 0 38%,#a9acae 39% 42%,#303638 43% 45%,#c6c8c8 46% 67%,#717577 68% 70%,#dfe0de 71%);border:1px solid #777b7b;border-radius:50%;justify-self:center;place-items:center;width:min(100%,360px);display:grid;box-shadow:0 28px 50px #3d414044,inset 0 0 35px #fff}.silver-emblem span{color:#e9ebeb;text-shadow:0 3px #777,0 8px 16px #383d3e88;grid-area:1/1;font-size:210px;line-height:1}.silver-emblem small{font:700 10px var(--sans);text-transform:uppercase;letter-spacing:.3em;color:#202527;grid-area:1/1;align-self:end;margin-bottom:54px}.award-intro{grid-template-columns:.8fr 1.2fr;gap:90px;padding-block:95px;display:grid}.award-intro h2{margin:10px 0;font-size:clamp(40px,5vw,62px);font-weight:500}.award-intro>div:last-child{color:var(--muted);font-size:18px;line-height:1.7}.order-transcription{background:var(--navy);color:var(--light);padding:105px 0}.order-section{background:#172b3d;border-top:3px solid #c8cbcc;margin-top:48px;padding:42px}.order-section header{border-bottom:1px solid #e9d8b84a;align-items:baseline;gap:24px;padding-bottom:25px;display:flex}.order-section header span{font:700 9px var(--sans);text-transform:uppercase;letter-spacing:.15em;color:#d0ae73}.order-section header h3{margin:0;font-size:37px;font-weight:500}.order-section blockquote{color:#d7d6d0;border-left:2px solid #d0ae73;max-width:980px;margin:32px 0;padding-left:24px;font-size:17px;line-height:1.7}.order-table{border:1px solid #e9d8b833}.order-row{border-top:1px solid #e9d8b833;grid-template-columns:2fr .7fr .45fr 1fr;align-items:center;gap:20px;padding:16px 20px;display:grid}.order-row:first-child{border-top:0}.order-row span:first-child{flex-direction:column;gap:4px;display:flex}.order-row small,.order-head span{font:700 8px var(--sans);text-transform:uppercase;letter-spacing:.12em;color:#d0ae73}.order-row strong{font-size:16px;font-weight:500}.order-row span:not(:first-child){font:500 10px var(--sans);letter-spacing:.06em;color:#c8c9c5}.order-head{background:#0f2233}.order-head span{color:#d0ae73!important;display:block!important}.kenneth-row{color:#15202a;background:#e2e3df;border-left:5px solid #a8abae;position:relative}.kenneth-row:after{content:"Kenneth Dutton";background:var(--burg);color:#fff;font:700 7px var(--sans);text-transform:uppercase;letter-spacing:.12em;justify-self:end;padding:7px 9px}.kenneth-row span:not(:first-child){color:#343a3c}.masked-note{color:#bfc1bf;margin:24px 0 0;font-size:13px}.bronze-section{border-top-color:#a87345}.award-note{margin-top:40px}.award-download{grid-template-columns:1fr auto;align-items:center;gap:70px;padding-block:95px;display:grid}.award-download h2{margin:10px 0 20px;font-size:clamp(40px,5vw,62px);font-weight:500}.award-download>div>p:last-child{max-width:680px;color:var(--muted);line-height:1.65}.award-download-button{color:#202527;background:#d8d9d7;border:1px solid #858886;flex-direction:column;min-width:330px;padding:28px 30px;display:flex;box-shadow:8px 8px #9fa2a1}.award-download-button span{font:700 8px var(--sans);text-transform:uppercase;letter-spacing:.14em;color:var(--burg)}.award-download-button strong{margin:24px 0 9px;font-size:23px;font-weight:500}.award-download-button small{font:600 8px var(--sans);text-transform:uppercase;letter-spacing:.1em;color:#5c6161}@media (width<=900px){.award-hero-grid,.award-intro,.award-download{grid-template-columns:1fr}.silver-emblem{width:300px}.archive-card-grid{grid-template-columns:1fr}.order-row{grid-template-columns:1.6fr .7fr .45fr 1fr}.kenneth-row:after{display:none}}@media (width<=680px){.award-hero{padding-bottom:75px}.silver-emblem{width:240px}.silver-emblem span{font-size:145px}.silver-emblem small{margin-bottom:35px}.award-intro{gap:28px;padding-block:70px}.order-transcription{padding:75px 0}.order-section{padding:25px 18px}.order-head{display:none}.order-row{grid-template-columns:1fr 1fr;gap:10px}.order-row span:first-child{grid-column:1/-1}.award-download{gap:35px;padding-block:70px}.award-download-button{min-width:0}}.article-scan{width:min(760px,100%);color:var(--ink);background:#eee3cf;margin:55px auto 0;padding:14px;transform:rotate(-.6deg);box-shadow:12px 12px #0e202f}.article-scan img{object-fit:contain;background:#fff;width:100%;max-height:900px;display:block}.article-scan figcaption{font:700 8px var(--sans);text-transform:uppercase;letter-spacing:.12em;padding:12px 4px 2px}.oi-hero{background:linear-gradient(135deg,#e9dfcb,#c8b28e);padding:72px 0 105px}.oi-hero h1{letter-spacing:-.055em;max-width:1000px;margin:22px 0 28px;font-size:clamp(68px,10vw,132px);font-weight:500;line-height:.86}.oi-hero .shell>p:last-child{color:#555040;max-width:850px;font-size:21px;line-height:1.65}.oi-intro{grid-template-columns:.8fr 1.2fr;gap:90px;padding-block:95px;display:grid}.oi-intro h2,.oi-duty h2,.oi-group h2,.oi-gallery h2,.oi-source h2{margin:10px 0 24px;font-size:clamp(42px,5vw,66px);font-weight:500}.oi-intro>div:last-child>p{color:var(--muted);font-size:19px;line-height:1.7}.oi-intro aside{border-left:3px solid var(--burg);background:#e8dcc7;grid-template-columns:150px 1fr;gap:24px;margin-top:28px;padding:24px 27px;display:grid}.oi-intro aside strong{font:700 9px var(--sans);text-transform:uppercase;letter-spacing:.14em;color:var(--burg)}.oi-intro aside span{line-height:1.55}.oi-duty{background:var(--navy);color:var(--light);padding:100px 0}.oi-transcript{columns:2;border-top:1px solid #e9d8b844;column-gap:70px;margin-top:45px;padding-top:38px}.oi-transcript p{break-inside:avoid;color:#cfd0cc;margin:0 0 24px;font-size:17px;line-height:1.75}.oi-group{padding-block:100px}.oi-group-images{grid-template-columns:1.35fr .65fr;align-items:start;gap:28px;display:grid}.oi-group-images figure{background:#e8dcc7;margin:0;padding:13px;box-shadow:8px 8px #d3c19f}.oi-group-images img{width:100%;height:auto;display:block}.oi-group-images figcaption,.oi-photo-grid figcaption{font:700 8px var(--sans);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);padding:11px 3px 1px}.oi-roster{background:var(--light);border:1px solid var(--line);margin-top:55px;padding:38px}.oi-roster h3{margin:0 0 28px;font-size:30px;font-weight:500}.oi-roster section{border-top:1px solid var(--line);grid-template-columns:100px 1fr;gap:25px;padding:24px 0;display:grid}.oi-roster h4{font:700 9px var(--sans);text-transform:uppercase;letter-spacing:.14em;color:var(--burg);margin:0}.oi-roster ol{columns:3;column-gap:35px;margin:0;padding-left:22px}.oi-roster li{break-inside:avoid;margin-bottom:10px;line-height:1.4}.oi-roster .wallace-name{color:var(--burg);font-weight:700}.oi-gallery{color:var(--light);background:#182018;padding:100px 0 115px}.oi-gallery .section-head>p{color:#c5c6c1}.oi-photo-grid{columns:3;column-gap:20px;margin-top:48px}.oi-photo-grid figure{break-inside:avoid;color:var(--ink);background:#eee3cf;margin:0 0 20px;padding:10px}.oi-photo-grid img{width:100%;height:auto;display:block}.oi-source{grid-template-columns:1fr auto;align-items:center;gap:75px;padding-block:95px;display:grid}.oi-source>div>p:last-child{max-width:720px;color:var(--muted);line-height:1.65}@media (width<=900px){.oi-intro,.oi-source{grid-template-columns:1fr;gap:38px}.oi-group-images{grid-template-columns:1fr}.oi-roster ol,.oi-photo-grid{columns:2}.oi-source .download{max-width:520px}}@media (width<=680px){.oi-hero{padding-bottom:75px}.oi-intro{padding-block:70px}.oi-intro aside,.oi-roster section{grid-template-columns:1fr}.oi-transcript{columns:1}.oi-duty,.oi-group,.oi-gallery{padding-block:75px}.oi-roster{padding:27px 20px}.oi-roster ol,.oi-photo-grid{columns:1}.oi-source{padding-block:70px}}.sons-hero{background:linear-gradient(135deg,#e8dcc4,#c6af88);padding:72px 0 100px}.sons-hero h1{letter-spacing:-.05em;max-width:1100px;margin:22px 0 30px;font-size:clamp(52px,7vw,98px);font-weight:500;line-height:.93}.sons-hero h1 em{font-weight:400}.sons-hero .shell>p:last-child{color:#555040;max-width:850px;font-size:21px;line-height:1.65}.sons-portraits{padding-block:100px}.sons-portrait-grid{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:48px;display:grid}.sons-portrait-grid article{background:var(--light);border:1px solid var(--line);padding:12px 12px 24px;box-shadow:7px 7px #d9c7a7}.sons-swap{aspect-ratio:.57;background:#837a6e;display:block;position:relative;overflow:hidden}.sons-swap img{object-fit:cover;width:100%;height:100%;transition:opacity .55s,transform .9s;position:absolute;inset:0}.sons-original{opacity:1}.sons-color,.sons-swap:hover .sons-original,.sons-swap:focus .sons-original{opacity:0}.sons-swap:hover .sons-color,.sons-swap:focus .sons-color{opacity:1;transform:scale(1.015)}.sons-swap span{color:#fff;font:700 7px var(--sans);text-transform:uppercase;letter-spacing:.1em;background:#182018dd;padding:8px 9px;position:absolute;bottom:9px;right:9px}.sons-portrait-grid h3{margin:22px 6px 5px;font-size:25px;font-weight:500}.sons-portrait-grid p{color:var(--muted);font:700 8px var(--sans);text-transform:uppercase;letter-spacing:.1em;margin:0 6px}.sons-reading{background:var(--navy);color:var(--light);padding:105px 0}.sons-reading-grid{grid-template-columns:.7fr 1.3fr;align-items:start;gap:70px;display:grid}.sons-reading figure{color:var(--ink);background:#eee3cf;margin:0;padding:12px;position:sticky;top:25px;box-shadow:10px 10px #0d1d2a}.sons-reading figure img{width:100%;height:auto;display:block}.sons-reading figcaption{font:700 8px var(--sans);text-transform:uppercase;letter-spacing:.12em;padding:11px 3px 1px}.sons-reading h2,.sons-source h2{margin:10px 0 35px;font-size:clamp(44px,5vw,68px);font-weight:500}.sons-reading article>p:not(.kicker){color:#d0d1cd;margin:0 0 25px;font-size:17px;line-height:1.78}.sons-reading aside{border-left:3px solid var(--brass);background:#172b3d;grid-template-columns:150px 1fr;gap:25px;margin-top:40px;padding:26px 28px;display:grid}.sons-reading aside strong{font:700 9px var(--sans);text-transform:uppercase;letter-spacing:.14em;color:#d0ae73}.sons-reading aside span{color:#c8c9c5;line-height:1.6}.sons-source{grid-template-columns:1fr auto;align-items:center;gap:70px;padding-block:95px;display:grid}.sons-source>div>p:last-child{max-width:700px;color:var(--muted);line-height:1.65}@media (width<=900px){.sons-portrait-grid{grid-template-columns:repeat(2,1fr)}.sons-reading-grid,.sons-source{grid-template-columns:1fr}.sons-reading figure{max-width:600px;position:static}.sons-source .download{max-width:520px}}@media (width<=580px){.sons-hero{padding-bottom:75px}.sons-portrait-grid{grid-template-columns:1fr}.sons-portrait-grid article{max-width:360px;margin:auto}.sons-portraits,.sons-reading{padding-block:75px}.sons-reading aside{grid-template-columns:1fr}.sons-source{padding-block:70px}}.davis-hero{background:linear-gradient(135deg,#eadfc9,#c6ad82);padding:75px 0 105px}.davis-hero h1{letter-spacing:-.055em;max-width:1080px;margin:22px 0 28px;font-size:clamp(58px,8vw,106px);font-weight:500;line-height:.9}.davis-hero .shell>p:last-child{color:#504a3d;max-width:780px;font-size:21px;line-height:1.6}.davis-lineage{grid-template-columns:.75fr 1.25fr;gap:85px;padding-block:100px;display:grid}.davis-lineage h2,.davis-story h2,.davis-family-record h2,.davis-descendants h2,.davis-timeline h2,.davis-download h2{margin:10px 0 22px;font-size:clamp(42px,5vw,66px);font-weight:500;line-height:1}.davis-lineage>div:first-child>p:last-child{color:var(--muted);line-height:1.7}.lineage-chain{gap:10px;display:grid}.lineage-chain article{background:var(--light);border-left:3px solid var(--burg);padding:20px 24px;box-shadow:6px 6px #dfcfb3}.lineage-chain small,.lineage-chain span{font:700 8px var(--sans);text-transform:uppercase;letter-spacing:.12em;display:block}.lineage-chain small{color:var(--burg);margin-bottom:8px}.lineage-chain strong{font-size:24px;font-weight:500;display:block}.lineage-chain span{color:var(--muted);margin-top:6px}.lineage-chain i{text-align:center;color:var(--brass);font-style:normal}.davis-story{color:var(--light);background:#182018;padding:105px 0}.davis-story .section-head>p{color:#c8c9c5}.davis-transcript{columns:2;color:#342f26;background:#f0e5d1;column-gap:55px;margin-top:55px;padding:55px 60px;box-shadow:12px 14px #0d140e}.davis-transcript p{break-inside:avoid;margin:0 0 24px;line-height:1.78}.davis-story .archive-note{color:var(--ink);margin-top:38px}.davis-family-record{padding-block:105px}.davis-branches{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.davis-branches article{background:var(--light);border:1px solid var(--line);padding:32px}.davis-branches small{font:700 8px var(--sans);text-transform:uppercase;letter-spacing:.12em;color:var(--burg)}.davis-branches h3{margin:14px 0;font-size:30px;font-weight:500}.davis-branches p{color:var(--muted);margin:0;line-height:1.65}.davis-branches .davis-branch-highlight{border-color:var(--brass);background:#e2d1b4}.davis-descendants{background:var(--navy);color:var(--light);padding:100px 0}.descendant-grid{background:#ffffff26;border:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:45px;display:grid}.descendant-grid article{background:#1c3043;min-height:105px;padding:22px}.descendant-grid strong,.descendant-grid span,.descendant-grid small{display:block}.descendant-grid strong{font-size:18px;font-weight:500}.descendant-grid span{color:#bfc5c6;margin-top:8px;font-size:13px}.descendant-grid small{color:#e1bc7c;font:700 8px var(--sans);text-transform:uppercase;letter-spacing:.12em;margin-top:13px}.descendant-grid .pearl-record{background:var(--burg)}.davis-collateral{grid-template-columns:.75fr 1.25fr;gap:85px;padding-block:105px;display:grid}.davis-collateral h2,.davis-1926-findings h2,.davis-1927-findings h2,.davis-source-shelf h2{margin:10px 0 22px;font-size:clamp(42px,5vw,66px);font-weight:500;line-height:1}.davis-collateral>div:first-child>p:last-child{color:var(--muted);line-height:1.7}.collateral-story{background:var(--light);border-left:3px solid var(--burg);padding:38px 42px;box-shadow:9px 10px #dfcfb3}.collateral-story>p{color:var(--muted);margin:0 0 22px;line-height:1.72}.collateral-children{border-top:1px solid var(--line);padding-top:22px}.collateral-children strong,.collateral-children span{display:block}.collateral-children strong{color:var(--burg);font:700 9px var(--sans);text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px}.collateral-children span{line-height:1.65}.davis-1926-findings{color:var(--light);background:#182018;padding:105px 0}.davis-1926-findings .section-head>p{color:#c8c9c5}.finding-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:50px;display:grid}.finding-grid article{background:#243027;border:1px solid #657064;padding:32px}.finding-grid small{color:#d0ae73;font:700 8px var(--sans);text-transform:uppercase;letter-spacing:.12em}.finding-grid h3{margin:15px 0;font-size:29px;font-weight:500}.finding-grid p{color:#c8c9c5;margin:0;line-height:1.68}.davis-1926-findings .archive-note{color:var(--ink);margin-top:35px}.davis-1927-findings{padding-block:105px}.davis-1927-findings .finding-grid{grid-template-columns:repeat(2,1fr)}.finding-grid-light article{background:var(--light);border-color:#c7b89d;box-shadow:6px 6px #dfcfb3}.finding-grid-light small{color:var(--burg)}.finding-grid-light p{color:var(--muted)}.davis-1927-findings .archive-note{margin-top:35px}.davis-timeline{grid-template-columns:.7fr 1.3fr;gap:85px;padding-block:105px;display:grid}.davis-timeline ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.davis-timeline li{border-bottom:1px solid var(--line);grid-template-columns:125px 1fr;gap:28px;padding:22px 0;display:grid}.davis-timeline time{color:var(--burg);font:700 10px var(--sans);letter-spacing:.1em}.davis-timeline strong{font-size:20px;font-weight:500}.davis-timeline p{color:var(--muted);margin:6px 0 0;line-height:1.55}.davis-source-shelf{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;align-items:start;gap:70px;padding-block:95px;display:grid}.davis-source-shelf>div:first-child>p:last-child{max-width:700px;color:var(--muted);line-height:1.65}.source-shelf-grid{gap:15px;display:grid}.daniel-family-feature{color:var(--light);background:#26313c;padding-block:95px}.daniel-family-feature .shell{grid-template-columns:1.2fr .8fr;align-items:center;gap:75px;display:grid}.daniel-family-feature h2{margin:10px 0 20px;font-size:clamp(48px,6vw,76px);font-weight:500;line-height:.95}.daniel-family-feature .shell>div>p{color:#cad0d2;max-width:760px;line-height:1.72}.daniel-family-feature .button{margin-top:20px;display:inline-block}.daniel-family-feature aside{background:#1c2732;border:1px dashed #b69966;padding:34px}.daniel-family-feature aside small{color:#d0ae73;font:700 8px var(--sans);letter-spacing:.13em;text-transform:uppercase}.daniel-family-feature aside strong{margin:13px 0;font-size:25px;font-weight:500;display:block}.daniel-family-feature aside p{color:#c4c9cc;line-height:1.65}.daniel-family-feature aside a{color:#e0bd7e;font:700 9px var(--sans);letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.davis-secondary-findings{padding-block:100px}.davis-secondary-findings .archive-note{margin-top:35px}@media (width<=850px){.davis-lineage,.davis-collateral,.davis-timeline,.davis-source-shelf,.daniel-family-feature .shell{grid-template-columns:1fr;gap:40px}.davis-transcript{columns:1}.source-shelf-grid{max-width:560px}}.daniel-research-hero{background:linear-gradient(135deg,#e8ddc8,#bda67e);padding:78px 0 100px}.daniel-research-hero h1{letter-spacing:-.05em;max-width:1050px;margin:22px 0 28px;font-size:clamp(58px,8vw,106px);font-weight:500;line-height:.88}.daniel-research-hero .shell>p:last-child{color:#514b3e;max-width:820px;font-size:20px;line-height:1.65}.daniel-research-context{grid-template-columns:.8fr 1.2fr;gap:85px;padding-block:90px;display:grid}.daniel-research-context h2,.daniel-findings h2,.daniel-questions h2,.daniel-download h2{margin:10px 0 20px;font-size:clamp(43px,5vw,66px);font-weight:500;line-height:1}.daniel-research-context>div:last-child p{color:var(--muted);font-size:18px;line-height:1.72}.daniel-transcript{color:var(--light);background:#182018;padding-block:100px}.daniel-transcript .section-head>p{color:#c8c9c5}.daniel-transcript blockquote{color:#312d25;background:#eee3ce;border-left:4px solid #a27a3f;max-width:900px;margin:55px auto 0;padding:55px 65px;box-shadow:12px 12px #0d150e}.daniel-transcript blockquote p{font-size:20px;line-height:1.8}.daniel-transcript blockquote footer{color:var(--burg);font:700 9px var(--sans);letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #baaa8d;margin-top:32px;padding-top:20px}.daniel-findings{padding-block:100px}.daniel-finding-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:48px;display:grid}.daniel-finding-grid article{background:var(--light);border:1px solid #c2b193;padding:32px;box-shadow:5px 5px #deceb2}.daniel-finding-grid small{color:var(--burg);font:700 8px var(--sans);letter-spacing:.13em;text-transform:uppercase}.daniel-finding-grid h3{margin:14px 0;font-size:29px;font-weight:500}.daniel-finding-grid p{color:var(--muted);margin:0;line-height:1.68}.daniel-questions{color:var(--light);background:#26313c;padding-block:95px}.daniel-questions .shell{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.daniel-questions ol{border-top:1px solid #65717c;margin:0;padding:0;list-style:none}.daniel-questions li{border-bottom:1px solid #65717c;gap:8px;padding:21px 0;display:grid}.daniel-questions strong{color:#e2c48c;font-size:20px;font-weight:500}.daniel-questions span{color:#c6ccd0;line-height:1.55}.daniel-download{grid-template-columns:1fr auto;align-items:center;gap:70px;padding-block:95px;display:grid}.daniel-download>div>p:last-child{max-width:720px;color:var(--muted);line-height:1.65}@media (width<=800px){.daniel-research-context,.daniel-questions .shell,.daniel-download{grid-template-columns:1fr;gap:38px}.daniel-download .award-download-button{max-width:560px}}@media (width<=620px){.daniel-research-hero{padding-bottom:72px}.daniel-transcript,.daniel-findings,.daniel-questions,.daniel-download{padding-block:70px}.daniel-transcript blockquote{padding:38px 25px}.daniel-finding-grid{grid-template-columns:1fr}.daniel-family-feature{padding-block:70px}}.archive-card-caution{background:#eee0c7;border-style:dashed}.research-questions-hero{background:linear-gradient(135deg,#e7dac2,#b89b70);padding:78px 0 100px}.research-questions-hero h1{letter-spacing:-.05em;max-width:1040px;margin:22px 0 28px;font-size:clamp(58px,8vw,108px);font-weight:500;line-height:.88}.research-questions-hero .shell>p:last-child{color:#50483a;max-width:860px;font-size:20px;line-height:1.68}.research-warning{color:#fff4df;background:#7b2f2e}.research-warning .shell{grid-template-columns:190px 1fr;align-items:center;gap:42px;padding-block:31px;display:grid}.research-warning strong{font:700 10px var(--sans);letter-spacing:.14em;text-transform:uppercase}.research-warning p{margin:0;line-height:1.6}.research-question-list{padding-block:100px}.research-question-list h2,.research-dark h2,.research-conflicts h2,.research-next h2{margin:10px 0 20px;font-size:clamp(44px,5.5vw,70px);font-weight:500;line-height:.96}.research-claim-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid}.research-claim-grid article,.benjamin-comparison article{background:var(--light);border:1px dashed #a98d62;padding:32px}.research-claim-grid small,.benjamin-comparison small{color:var(--burg);font:700 8px var(--sans);letter-spacing:.13em;text-transform:uppercase}.research-claim-grid h3,.benjamin-comparison h3{margin:14px 0;font-size:28px;font-weight:500}.research-claim-grid p,.benjamin-comparison p{color:var(--muted);line-height:1.68}.proof-needed{border-left:3px solid var(--burg);background:#e4d6bf;grid-template-columns:165px 1fr;gap:30px;margin-top:28px;padding:24px 28px;display:grid}.proof-needed strong{color:var(--burg);font:700 9px var(--sans);letter-spacing:.12em;text-transform:uppercase}.proof-needed span{line-height:1.58}.research-dark{color:var(--light);background:#192119;padding-block:100px}.research-dark .section-head>p{color:#c4c8c0}.chronology-problem{grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;max-width:900px;margin:55px auto 0;display:grid}.chronology-problem article{text-align:center;border:1px solid #687166;place-content:center;min-height:155px;padding:25px;display:grid}.chronology-problem small{color:#d6b576;font:700 8px var(--sans);letter-spacing:.13em;text-transform:uppercase}.chronology-problem strong{margin:12px 0;font-size:36px;font-weight:500}.chronology-problem span{color:#c4c8c0}.chronology-problem i{color:#d6b576;font-size:28px;font-style:normal}.chronology-problem .conflict-card{background:#3b2522;border-color:#b55b54}.research-explanation{color:#c4c8c0;max-width:850px;margin:40px auto 0;font-size:18px;line-height:1.7}.dark-proof{background:#273027;border-color:#d6b576}.dark-proof strong{color:#d6b576}.benjamin-comparison{grid-template-columns:1fr 1fr;gap:16px;margin-top:48px;display:grid}.research-verdict{color:#fff3df;background:#7b2f2e;margin-top:22px;padding:30px}.research-verdict strong{font:700 9px var(--sans);letter-spacing:.13em;text-transform:uppercase}.research-verdict p{margin:12px 0 0;line-height:1.65}.research-conflicts{color:var(--light);background:#26313c;padding-block:95px}.research-conflicts .shell{grid-template-columns:1.25fr .75fr;align-items:center;gap:75px;display:grid}.research-conflicts .shell>div:first-child>p:last-child{color:#c6ccd0;line-height:1.68}.research-conflicts .shell>div:last-child{background:#1e2933;border:1px dashed #c2a36d;padding:32px}.research-conflicts .shell>div:last-child strong{color:#dec188;font:700 9px var(--sans);letter-spacing:.13em;text-transform:uppercase}.research-conflicts .shell>div:last-child p{color:#c6ccd0;line-height:1.65}.research-next{grid-template-columns:1fr auto;align-items:center;gap:70px;padding-block:95px;display:grid}.research-next p:last-child{max-width:760px;color:var(--muted);line-height:1.7}@media (width<=850px){.research-claim-grid{grid-template-columns:1fr}.research-conflicts .shell,.research-next{grid-template-columns:1fr;gap:38px}}@media (width<=650px){.research-questions-hero{padding-bottom:72px}.research-warning .shell,.proof-needed{grid-template-columns:1fr;gap:10px}.research-question-list,.research-dark,.research-conflicts,.research-next{padding-block:70px}.chronology-problem{grid-template-columns:1fr}.chronology-problem i{justify-self:center;transform:rotate(90deg)}.benjamin-comparison{grid-template-columns:1fr}}.atwood-hero{background:linear-gradient(135deg,#e7dcc7,#baa47e);padding:78px 0 100px}.atwood-hero h1{letter-spacing:-.05em;max-width:1050px;margin:22px 0 28px;font-size:clamp(58px,8vw,104px);font-weight:500;line-height:.88}.atwood-hero .shell>p:last-child{color:#514b3e;max-width:850px;font-size:20px;line-height:1.66}.atwood-identification{grid-template-columns:1fr 360px;align-items:center;gap:75px;padding-block:85px;display:grid}.atwood-identification h2,.atwood-findings h2,.atwood-family-leads h2,.atwood-cautions h2,.atwood-family-link h2{margin:10px 0 18px;font-size:clamp(42px,5vw,66px);font-weight:500;line-height:1}.atwood-identification p{max-width:720px;color:var(--muted);line-height:1.68}.atwood-pages{color:var(--light);background:#192119;padding-block:100px}.atwood-pages .section-head>p{color:#c5c9c1}.atwood-page-grid{grid-template-columns:1fr 1fr;align-items:start;gap:28px;margin-top:52px;display:grid}.atwood-page-grid figure{color:var(--ink);background:#eee3cf;margin:0;padding:18px;box-shadow:9px 10px #0d150e}.atwood-page-grid img{width:100%;height:auto;display:block}.atwood-page-grid figcaption{padding:20px 4px 3px}.atwood-page-grid figcaption strong{font-size:20px;font-weight:500;display:block}.atwood-page-grid figcaption div{flex-wrap:wrap;gap:15px;margin-top:13px;display:flex}.atwood-page-grid figcaption a{color:var(--burg);font:700 8px var(--sans);letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.atwood-findings{padding-block:100px}.atwood-findings .finding-grid{grid-template-columns:repeat(2,1fr)}.atwood-family-leads{color:var(--light);background:#26313c;padding-block:90px}.atwood-family-leads .shell{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.atwood-family-leads .shell>div:last-child p{color:#c7cdd0;font-size:18px;line-height:1.7}.atwood-cautions{grid-template-columns:.8fr 1.2fr;gap:75px;padding-block:95px;display:grid}.atwood-cautions ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.atwood-cautions li{border-bottom:1px solid var(--line);color:var(--muted);padding:20px 0;line-height:1.62}.atwood-cautions li strong{color:var(--burg)}.atwood-family-link{color:var(--light);background:#26313c;padding-block:85px}.atwood-family-link .shell{grid-template-columns:1fr auto;align-items:center;gap:70px;display:grid}.atwood-family-link p:last-child{color:#c7cdd0;max-width:760px;line-height:1.68}@media (width<=850px){.atwood-identification,.atwood-family-leads .shell,.atwood-cautions,.atwood-family-link .shell{grid-template-columns:1fr;gap:38px}.atwood-identification .archive-card{max-width:520px}}@media (width<=650px){.atwood-hero{padding-bottom:72px}.atwood-pages,.atwood-findings,.atwood-family-leads,.atwood-cautions,.atwood-family-link{padding-block:70px}.atwood-page-grid,.atwood-findings .finding-grid{grid-template-columns:1fr}}@media (width<=620px){.davis-hero{padding-bottom:75px}.davis-lineage,.davis-collateral,.davis-family-record,.davis-timeline,.davis-source-shelf{padding-block:70px}.davis-story,.davis-descendants,.davis-1926-findings,.davis-1927-findings,.davis-secondary-findings{padding-block:75px}.davis-transcript{padding:35px 24px}.davis-branches,.descendant-grid,.finding-grid,.davis-1927-findings .finding-grid{grid-template-columns:1fr}.davis-timeline li{grid-template-columns:1fr;gap:8px}}.bio-hero{background:linear-gradient(135deg,#e8ddc7 0%,#c8b28b 100%);padding:72px 0 105px}.bio-hero h1{letter-spacing:-.055em;max-width:1000px;margin:22px 0 28px;font-size:clamp(58px,8vw,108px);font-weight:500;line-height:.9}.bio-hero .shell>p:last-child{color:#504b3d;max-width:810px;font-size:20px;line-height:1.65}.bio-summary{grid-template-columns:.8fr 1.2fr;gap:80px;padding-block:90px;display:grid}.bio-summary h2,.bio-narrative h2,.bio-cautions h2,.bio-source h2{margin:10px 0 0;font-size:clamp(42px,5vw,66px);font-weight:500;line-height:1}.bio-summary dl{border-top:1px solid #b9a98d;margin:0}.bio-summary dl div{border-bottom:1px solid #cfc0a7;grid-template-columns:180px 1fr;gap:25px;padding:17px 0;display:grid}.bio-summary dt{font:700 10px var(--sans);text-transform:uppercase;letter-spacing:.12em;color:var(--burg)}.bio-summary dd{margin:0;line-height:1.5}.bio-narrative{color:#f0e8d8;background:#172019;padding:100px 0}.bio-narrative .shell>h2{max-width:850px}.bio-sections{border-top:1px solid #697064;margin-top:65px}.bio-sections article{border-bottom:1px solid #50594f;grid-template-columns:90px 1fr;gap:35px;padding:38px 0;display:grid}.bio-sections small{font:700 10px var(--sans);letter-spacing:.14em;color:#caae76}.bio-sections h3{margin:0 0 12px;font-size:27px;font-weight:500}.bio-sections p{color:#c9c9bf;max-width:790px;margin:0;line-height:1.75}.bio-cautions{grid-template-columns:.75fr 1.25fr;gap:80px;padding-block:100px;display:grid}.bio-cautions article{border-bottom:1px solid #cbbb9f;padding:25px 0}.bio-cautions article:first-child{border-top:1px solid #cbbb9f}.bio-cautions strong{color:var(--burg);font:700 11px var(--sans);text-transform:uppercase;letter-spacing:.12em}.bio-cautions article p{color:var(--muted);margin:10px 0 0;line-height:1.65}.bio-source{border-top:1px solid #cbbb9f;grid-template-columns:1fr auto;align-items:center;gap:70px;padding-block:90px;display:grid}.bio-source>div>p:last-child{max-width:720px;color:var(--muted);line-height:1.65}@media (width<=800px){.bio-summary,.bio-cautions,.bio-source{grid-template-columns:1fr;gap:40px}.bio-source .download{max-width:520px}}@media (width<=580px){.bio-hero{padding-bottom:75px}.bio-summary,.bio-cautions,.bio-source{padding-block:70px}.bio-summary dl div{grid-template-columns:1fr;gap:6px}.bio-narrative{padding-block:75px}.bio-sections article{grid-template-columns:1fr;gap:12px}}@media (prefers-reduced-motion:reduce){.sons-swap img{transition:none}}.letter-hero{background:linear-gradient(135deg,#e9dfca,#cbb792);padding:72px 0 100px}.letter-hero h1{letter-spacing:-.05em;max-width:980px;margin:22px 0 28px;font-size:clamp(58px,8vw,106px);font-weight:500;line-height:.9}.letter-hero .shell>p:last-child{color:#555040;max-width:820px;font-size:21px;line-height:1.65}.letter-context{grid-template-columns:.8fr 1.2fr;align-items:start;gap:90px;padding-block:90px;display:grid}.letter-context h2,.letter-notes h2{margin:10px 0;font-size:clamp(42px,5vw,64px);font-weight:500}.letter-context blockquote{background:var(--light);border-left:3px solid var(--burg);margin:0;padding:30px 34px;font-size:18px;line-height:1.7;box-shadow:8px 8px #ddcdb1}.letter-paper{background:#182018;padding:105px 24px}.letter-paper article{color:#332e25;background:linear-gradient(#f4ecd9dd,#f4ecd9dd),repeating-linear-gradient(0deg,#0000 0 29px,#8c79551c 30px 31px);border:1px solid #bfae8e;max-width:820px;margin:auto;padding:70px 78px;font-size:18px;line-height:1.85;box-shadow:14px 18px #0e150e}.letter-paper header{font:700 10px var(--sans);text-transform:uppercase;letter-spacing:.15em;color:var(--burg);border-bottom:1px solid #bca983;justify-content:space-between;gap:30px;margin-bottom:42px;padding-bottom:18px;display:flex}.letter-paper article>p:first-of-type{font-size:22px}.letter-signoff{flex-direction:column;align-items:flex-end;margin-top:42px;font-style:italic;display:flex}.letter-signoff strong{font-size:27px;font-weight:500}.letter-notes{grid-template-columns:1fr auto;align-items:center;gap:75px;padding-block:95px;display:grid}.letter-notes>div>p{max-width:720px;color:var(--muted);line-height:1.65}.letter-notes aside{border-left:3px solid var(--burg);background:#e8dcc7;grid-template-columns:150px 1fr;gap:24px;margin-top:28px;padding:24px 27px;display:grid}.letter-notes aside strong{font:700 9px var(--sans);text-transform:uppercase;letter-spacing:.14em;color:var(--burg)}.letter-notes aside span{line-height:1.55}@media (width<=800px){.letter-context,.letter-notes{grid-template-columns:1fr;gap:38px}.letter-notes .download{max-width:520px}}@media (width<=580px){.letter-hero{padding-bottom:75px}.letter-context,.letter-notes,.letter-paper{padding-block:70px}.letter-paper article{padding:45px 25px;font-size:16px}.letter-paper header{flex-direction:column;gap:8px}.letter-notes aside{grid-template-columns:1fr}}.tree-hero{background:linear-gradient(130deg,#e9dfca 0%,#cbb58d 100%);padding:78px 0 96px}.tree-hero h1{letter-spacing:-.06em;margin:18px 0 24px;font-size:clamp(64px,10vw,128px);font-weight:500;line-height:.84}.tree-hero .shell>p:last-of-type{color:#504a3c;max-width:780px;font-size:21px;line-height:1.65}.tree-hero nav{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.tree-hero nav a,.tree-source-link{color:inherit;font:700 10px var(--sans);letter-spacing:.1em;text-transform:uppercase;border:1px solid #82745b;padding:13px 17px;text-decoration:none}.tree-hero nav a:hover{color:#f0e8d8;background:#172019}.tree-key{grid-template-columns:.9fr 1.1fr;align-items:end;gap:70px;padding-block:70px;display:grid}.tree-key h2{max-width:600px;margin:8px 0 0;font-size:clamp(36px,4vw,54px);font-weight:500;line-height:1}.tree-key>div:last-child{gap:15px;display:grid}.tree-key span{color:var(--muted);font:700 10px var(--sans);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:13px;display:flex}.tree-key i{border:1px solid #8f7e60;place-items:center;width:26px;height:16px;font-style:normal;display:grid}.tree-key .dashed-key{border-style:dashed}.tree-key .link-key{color:var(--burg);border:0;font-size:17px}.tree-section{color:#f1eadc;background:#182119;padding-block:105px;scroll-margin-top:70px}.tree-section.light-tree{background:var(--paper);color:var(--ink)}.tree-heading{max-width:850px;margin-bottom:65px}.tree-heading h2{letter-spacing:-.035em;margin:10px 0 18px;font-size:clamp(46px,6vw,76px);font-weight:500;line-height:.95}.tree-heading>p:last-child{color:#c7c9bf;max-width:760px;font-size:18px;line-height:1.7}.light-tree .tree-heading>p:last-child{color:var(--muted)}.tree-columns{grid-template-columns:1.25fr .75fr;align-items:stretch;gap:26px;display:grid}.tree-branch{background:#202a21;border:1px solid #566056;padding:38px}.tree-branch header{border-bottom:1px solid #556056;margin-bottom:40px;padding-bottom:18px}.tree-branch header small,.marriage-union>small,.children-heading small{color:#caae76;font:700 9px var(--sans);letter-spacing:.15em;text-transform:uppercase}.tree-branch header h3,.children-heading h3{margin:7px 0 0;font-size:32px;font-weight:500}.tree-generation{justify-content:center;align-items:center;gap:13px;display:flex}.tree-person{color:#292c26;text-align:center;background:#f0e7d5;border:1px solid #aa9a7d;flex-direction:column;flex:180px;justify-content:center;min-width:0;max-width:300px;min-height:92px;padding:18px 17px;text-decoration:none;transition:transform .18s,background .18s;display:flex;box-shadow:4px 4px #111a12}a.tree-person:hover{background:#fff8e8;transform:translateY(-3px)}.tree-person strong{font-size:19px;font-weight:500;line-height:1.1}.tree-person span{color:#675d4d;font:700 9px var(--sans);letter-spacing:.08em;text-transform:uppercase;margin-top:7px;line-height:1.4}.tree-person small{color:#696356;margin-top:8px;font-size:12px;line-height:1.35}.tree-person em{color:var(--burg);font:normal 700 8px var(--sans);letter-spacing:.1em;text-transform:uppercase;margin-top:10px}.tree-uncertain{border-style:dashed}.spouse-mark{color:#caae76;font:500 25px var(--serif);flex:none}.tree-drop{background:#8b907f;width:1px;height:40px;margin:0 auto;display:block}.long-drop{height:82px}.tree-siblings{grid-template-columns:1fr 1fr;gap:16px;display:grid;position:relative}.tree-siblings:before{content:"";background:#8b907f;height:1px;position:absolute;top:-20px;left:25%;right:25%}.tree-siblings>div{justify-items:stretch;display:grid}.tree-siblings>div:before{content:"";background:#8b907f;width:1px;height:20px;margin:-20px auto 6px}.tree-siblings>div>small{color:#a9ad9f;font:700 8px var(--sans);letter-spacing:.12em;text-align:center;text-transform:uppercase;margin-bottom:6px}.tree-siblings .tree-person{width:100%;max-width:none}.tree-source-link{color:#f1eadc;border-color:#897f69;width:fit-content;margin:34px auto 0;display:block}.tree-source-link:hover{color:#292c26;background:#f0e7d5}.tree-branch-note{color:#aeb3aa;text-align:center;max-width:430px;margin:25px auto 0;font-size:13px;line-height:1.6}.marriage-union{text-align:center;background:#252e25;border:1px solid #a18555;max-width:760px;margin:75px auto 0;padding:30px}.marriage-union>div{justify-content:center;align-items:center;gap:13px;margin-top:15px;display:flex}.children-heading{text-align:center;margin:0 auto 26px}.tree-children{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.tree-children .tree-person{width:100%;max-width:none;box-shadow:4px 4px #111a12}.light-tree .tree-person{box-shadow:4px 4px #c6b796}.rocco-root{max-width:980px;margin:auto}.rocco-children{grid-template-columns:repeat(4,minmax(0,1fr))}.tree-unplaced{color:#f0e9dc;background:#252d37;padding-block:95px;scroll-margin-top:70px}.tree-unplaced .tree-heading>p:last-child{color:#c4c8cd}.unplaced-grid{grid-template-columns:repeat(2,minmax(0,300px));gap:18px;display:grid}.unplaced-grid .tree-person{width:100%;max-width:none;box-shadow:4px 4px #111821}.tree-next{grid-template-columns:1fr auto;align-items:center;gap:70px;padding-block:95px;display:grid}.tree-next h2{margin:8px 0 15px;font-size:clamp(42px,5vw,64px);font-weight:500;line-height:1}.tree-next p:last-child{max-width:740px;color:var(--muted);line-height:1.7}@media (width<=950px){.tree-columns{grid-template-columns:1fr}.long-drop{height:40px}.tree-children,.rocco-children{grid-template-columns:repeat(2,minmax(0,1fr))}.tree-next{grid-template-columns:1fr;gap:35px}}@media (width<=680px){.tree-hero{padding-bottom:72px}.tree-key{grid-template-columns:1fr;gap:38px;padding-block:60px}.tree-section,.tree-unplaced{padding-block:75px}.tree-heading{margin-bottom:45px}.tree-branch{padding:27px 18px}.tree-generation,.marriage-union>div{flex-direction:column}.spouse-mark{line-height:.8}.tree-siblings,.tree-children,.rocco-children,.unplaced-grid{grid-template-columns:1fr}.tree-siblings:before,.tree-siblings>div:before{display:none}.tree-siblings{gap:14px}.tree-person{width:100%;max-width:none}.marriage-union{padding:25px 18px}.tree-next{padding-block:70px}}:root{--paper:#f1e9d8;--light:#faf5e9;--olive:#283126;--navy:#22364a;--brass:#a9864f;--burg:#77333a;--ink:#20231f;--muted:#666357;--line:#d4c3a5;--serif:Georgia, "Times New Roman", serif;--sans:"Arial Narrow", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--serif);margin:0}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--brass);outline-offset:4px}.shell{width:min(1220px,100% - 48px);margin:auto}.header{background:var(--olive);height:78px;color:var(--light);font-family:var(--sans);text-transform:uppercase;letter-spacing:.15em;z-index:10;justify-content:space-between;align-items:center;gap:28px;padding:0 max(5vw,40px);display:flex;position:relative}.brand{align-items:center;gap:12px;font-size:12px;display:flex}.brand b{color:var(--brass);font-size:20px}.header nav{gap:clamp(22px,4vw,60px);font-size:11px;display:flex}.header nav a{border-bottom:2px solid #0000;padding:30px 0}.header nav a:hover{border-color:var(--brass)}.hero{background:radial-gradient(circle at 15% 35%, #fff9, transparent 36%), repeating-linear-gradient(90deg, #513b2306 0 1px, transparent 1px 5px), var(--paper);min-height:900px}.hero-grid{grid-template-columns:53% 47%;min-height:700px;display:grid}.hero-copy{padding:125px 45px 80px max(8vw,72px)}.eyebrow,.kicker,.meta,.rank,.profile-rank,.back,.badge{font-family:var(--sans);text-transform:uppercase;letter-spacing:.17em;font-weight:700}.eyebrow{color:var(--olive);font-size:13px}.hero h1,.profile-hero h1{letter-spacing:-.055em;color:var(--olive);margin:35px 0 28px;font-size:clamp(72px,7.5vw,116px);font-weight:500;line-height:.9}.lead{max-width:630px;font-size:clamp(19px,1.7vw,25px);line-height:1.5}.actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:38px;display:flex}.button{background:var(--navy);color:var(--light);border:1px solid var(--brass);font-family:var(--sans);text-transform:uppercase;letter-spacing:.14em;padding:20px 28px;font-size:11px;font-weight:700}.underlink{font-family:var(--sans);border-bottom:1px solid var(--brass);padding-bottom:4px;font-size:12px}.collage{background:repeating-linear-gradient(13deg,#0000 0 60px,#59655318 61px 62px),#d8c6a7;position:relative;overflow:hidden}.paper{background:#eadcc2;position:absolute;box-shadow:0 15px 30px #372a1d33}.lines{background:repeating-linear-gradient(#eadcc2 0 30px,#8d7b5c66 31px 32px);width:57%;height:36%;top:6%;right:-4%;transform:rotate(7deg)}.photo{aspect-ratio:.82;text-align:center;color:#eee7d8;width:42%;font-family:var(--sans);letter-spacing:.12em;background:#9c8b70;border:14px solid #f4ead5;place-items:center;font-size:12px;display:grid;bottom:9%;right:8%;transform:rotate(5deg)}.photo small{font-size:8px}.tag{background:radial-gradient(circle at 50% 10%,#0000 0 7px,#9f8153 8px 10px,#0000 11px),linear-gradient(110deg,#7f6847,#c0a371,#745d3e);border:4px double #8d7047;border-radius:48%;width:115px;height:195px;position:absolute;box-shadow:0 14px 20px #281f1633}.tag.one{bottom:15%;left:13%;transform:rotate(-15deg)}.tag.two{bottom:9%;left:29%;transform:rotate(6deg)}.collage>p{background:#f1e9d8dd;padding:12px 16px;font-style:italic;line-height:1.5;position:absolute;bottom:28px;left:6%;transform:rotate(-2deg)}.namebar{border-top:1px solid var(--line);background:#faf5e9e8;grid-template-columns:repeat(5,1fr);display:grid}.namebar a{border-right:1px solid var(--line);min-height:120px;font-family:var(--sans);text-transform:uppercase;letter-spacing:.12em;flex-direction:column;justify-content:center;gap:10px;padding:25px;font-size:11px;display:flex}.namebar small{color:var(--brass)}.stories{padding:125px 0 145px}.section-head,.intro{grid-template-columns:1.35fr .75fr;align-items:end;gap:80px;margin-bottom:58px;display:grid}.kicker{color:var(--burg);margin:0 0 18px;font-size:10px}.section-head h2,.evidence h2,.about h2,.intro h2,.record h2,.dark h2,.beyond h2,.docs h2{letter-spacing:-.035em;color:var(--olive);margin:0;font-size:clamp(42px,5vw,68px);font-weight:500;line-height:1.02}.section-head>p,.intro>p,.evidence>div>p,.about p,.record>div>p,.beyond p{color:var(--muted);margin:0;font-size:18px;line-height:1.7}.cards{grid-template-columns:repeat(6,1fr);gap:18px;display:grid}.cards article{background:var(--light);border:1px solid var(--line);flex-direction:column;grid-column:span 2;min-height:460px;padding:32px;display:flex;position:relative;overflow:hidden}.num{color:#a9864f24;font-size:80px;position:absolute;top:5px;right:15px}.meta{color:var(--burg);border-bottom:1px solid var(--line);padding-bottom:24px;font-size:8px}.cards h3{color:var(--olive);margin:32px 0 10px;font-size:36px;font-weight:500;line-height:1}.rank{color:var(--brass);margin:0 0 28px;font-size:9px}.cards article>p:not(.meta):not(.rank){line-height:1.5}.muted{color:var(--muted)}.cards article>a{border-top:1px solid var(--line);color:var(--burg);font-family:var(--sans);text-transform:uppercase;letter-spacing:.12em;margin-top:auto;padding-top:18px;font-size:11px;font-weight:700}.dark{background:var(--olive);color:var(--light);padding:110px 0 125px}.dark h2{color:var(--light);margin-bottom:65px}.gold{color:#d0ae73}.timeline{grid-template-columns:repeat(11,minmax(112px,1fr));min-width:1232px;display:grid;position:relative}.timeline-scroll{scrollbar-color:#d0ae73 #ffffff18;scrollbar-width:thin;padding-bottom:18px;overflow-x:auto}.timeline-shell{width:min(94%,1600px)}.timeline:before{content:"";background:#eadbbd55;height:1px;position:absolute;top:53px;left:9%;right:9%}.timeline>div{text-align:center;padding:0 14px}.timeline small,.vertical small{font-family:var(--sans);text-transform:uppercase;letter-spacing:.14em;color:#d4b77f;font-size:9px}.timeline i{border:2px solid var(--brass);background:var(--olive);border-radius:50%;width:13px;height:13px;margin:20px auto 25px;display:block;position:relative}.timeline .uncertain i{border-style:dashed}.timeline h3{min-height:48px;margin-bottom:10px;font-weight:500}.timeline-war{color:#d4b77f;font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;border:1px solid #d0ae7366;padding:5px 8px;font-size:8px;font-weight:700;line-height:1;display:inline-block}.timeline p{color:#c8c5b9;font-size:14px;line-height:1.5}.evidence{grid-template-columns:1.05fr .95fr;align-items:center;gap:100px;padding:135px 0;display:grid}.evidence>div>p{margin-top:28px}.legend{background:var(--light);border:1px solid var(--line);padding:12px 36px;box-shadow:8px 8px #e1d1b5}.legend>div{border-bottom:1px solid var(--line);padding:24px 0}.legend>div:last-child{border:0}.legend p{color:var(--muted);margin:12px 0 0;line-height:1.5}.badge{background:var(--navy);color:#fff;padding:7px 9px;font-size:8px;display:inline-block}.badge.family-account{background:var(--burg)}.badge.research-lead{border:1px dashed var(--brass);color:var(--olive);background:0 0}.about{background:#e3d2b4;border-block:1px solid #c9b58e;padding:115px 0}.about-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:110px;display:grid}.album{aspect-ratio:.78;background:var(--burg);color:#e7d7b9;text-align:center;max-width:390px;font-family:var(--sans);letter-spacing:.18em;flex-direction:column;justify-content:center;align-items:center;padding:50px;font-size:10px;display:flex;transform:rotate(-2deg);box-shadow:-14px 0 #5f252b,0 20px 35px #40302244}.album strong{font-family:var(--serif);margin:25px 0;font-size:42px;font-weight:500;line-height:.95}.about h2{margin-bottom:28px}footer{color:#d8d2c6;background:#182018;justify-content:space-between;align-items:center;gap:35px;min-height:165px;padding:45px max(5vw,40px);display:flex}footer p{max-width:680px;line-height:1.5}footer b{color:var(--brass);margin-right:15px}footer a{font-family:var(--sans);text-transform:uppercase;letter-spacing:.12em;color:#d0ae73;font-size:10px}.profile-hero{background:linear-gradient(90deg, var(--light) 0 58%, #d7c5a4 58%);grid-template-columns:1.1fr .9fr;min-height:650px;display:grid}.profile-hero>div:first-child{padding:85px 7vw 70px max(8vw,72px)}.back{color:var(--burg);margin-bottom:60px;font-size:9px;display:inline-block}.profile-hero h1{font-size:clamp(68px,8vw,122px);line-height:.83}.profile-rank{color:var(--burg);font-size:12px}.profile-unit{max-width:650px;font-size:20px;line-height:1.5}.portrait{aspect-ratio:.82;color:#eee6d5;width:min(65%,420px);font-family:var(--sans);text-transform:uppercase;letter-spacing:.13em;background:#94836a;border:14px solid #f3ead8;outline:1px solid #ad9877;flex-direction:column;justify-content:center;place-self:center;align-items:center;display:flex;transform:rotate(3deg);box-shadow:0 20px 35px #34291f44}.portrait b{color:#d8be8a;font-size:28px}.portrait span{margin:22px 0 8px;font-size:11px}.portrait small{font-size:8px}.intro{align-items:start;margin-bottom:0;padding:105px 0}.record{border-top:1px solid var(--line);grid-template-columns:.7fr 1.3fr;gap:90px;padding:105px 0;display:grid}.record ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.record li{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr;gap:20px;padding:24px 0;font-size:18px;line-height:1.5;display:grid}.record li small{color:var(--brass);font-family:var(--sans)}.profile-time{padding:105px 0}.vertical{border-top:1px solid #eadbbd44;max-width:900px;margin:auto}.vertical article{border-bottom:1px solid #eadbbd44;grid-template-columns:200px 1fr;gap:50px;padding:35px 0;display:grid}.vertical h3{margin:0 0 10px;font-size:27px;font-weight:500}.vertical p{color:#c8c5b9;margin:0;line-height:1.6}.beyond{padding:110px 0}.beyond>div{background:var(--light);border:1px solid var(--line);max-width:1000px;margin:auto;padding:65px 72px;box-shadow:10px 10px #dfcfb3}.beyond h2{margin-bottom:28px}.beyond>div>div{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.beyond span{border:1px solid var(--line);font:9px var(--sans);text-transform:uppercase;letter-spacing:.13em;color:var(--burg);padding:9px 11px}.docs{border-top:1px solid var(--line);padding:105px 0 130px}.doc-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.doc-grid article{background:var(--light);border:1px solid var(--line);min-height:320px;padding:30px}.docicon{width:80px;height:105px;font:9px var(--sans);color:var(--muted);background:#e3d3b7;border:1px solid #c4ac83;margin-bottom:25px;padding:18px 10px;box-shadow:5px 5px #d0bb9a}.doc-grid .badge{float:right;margin-top:-130px}.doc-grid h3{margin:0 0 12px;font-size:23px;font-weight:500}.doc-grid p{color:var(--muted);line-height:1.5}.next{font:11px var(--sans);text-transform:uppercase;letter-spacing:.12em;color:var(--burg);background:#e3d3b7;justify-content:space-between;padding:40px max(5vw,40px);display:flex}@media (width<=900px){.hero-grid,.profile-hero,.evidence,.about-grid,.intro,.record{grid-template-columns:1fr}.collage{min-height:540px}.cards{grid-template-columns:repeat(2,1fr)}.cards article,.cards article:nth-child(4){grid-column:auto}.cards article:last-child{grid-column:1/-1}.profile-hero{background:var(--light)}.portrait{margin:50px auto}.evidence,.about-grid,.intro,.record{gap:45px}.section-head{grid-template-columns:1fr;gap:30px}.doc-grid{grid-template-columns:1fr}}@media (width<=680px){.shell{width:calc(100% - 34px)}.header{align-items:flex-start;height:auto;padding:14px 18px}.brand span{display:none}.header nav{grid-template-columns:repeat(3,auto);gap:0;font-size:8px;display:grid}.header nav a{padding:7px 9px}.hero-copy{padding:75px 22px}.hero h1{font-size:17vw}.namebar{grid-template-columns:1fr}.namebar a{border-bottom:1px solid var(--line);min-height:70px}.cards{grid-template-columns:1fr}.cards article:last-child{grid-column:auto}.stories{padding:85px 0}.evidence,.about{padding-block:85px}.album{width:80%;margin:auto}.profile-hero>div:first-child{padding:60px 22px}.portrait{min-height:440px}.record{padding-block:80px}.vertical article{grid-template-columns:1fr;gap:12px}.beyond>div{padding:50px 27px}.next{flex-direction:column;gap:20px}.collage .tag{width:80px;height:140px}.collage .photo{width:52%}}.namebar{grid-template-columns:repeat(11,1fr)}.cards article:nth-child(4),.cards article:nth-child(7),.cards article:last-child{grid-column:span 2}.timeline{grid-template-columns:repeat(12,minmax(112px,1fr));min-width:1344px}@media (width<=900px){.cards article:nth-child(4),.cards article:nth-child(7),.cards article:last-child{grid-column:auto}}@media (width<=680px){.namebar{grid-template-columns:1fr}}.family-nav{border-top:1px solid var(--line);background:#faf5e9e8;grid-template-columns:repeat(3,1fr);display:grid}.family-nav a{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:145px;padding:28px clamp(24px,4vw,62px);transition:background .25s,color .25s;display:flex}.family-nav a:last-child{border-right:0}.family-nav small,.family-nav span{font:700 8px var(--sans);text-transform:uppercase;letter-spacing:.13em}.family-nav small{color:var(--brass)}.family-nav strong{margin:10px 0 14px;font-size:clamp(25px,2.4vw,38px);font-weight:500}.family-nav span{color:var(--burg)}.family-nav a:hover{background:var(--olive);color:var(--light)}.family-nav a:hover span{color:#d0ae73}.family-group{padding-top:82px;scroll-margin-top:30px}.family-group+.family-group{border-top:1px solid var(--line);margin-top:92px}.family-group>header{grid-template-columns:1fr .8fr;align-items:end;gap:70px;margin-bottom:38px;display:grid}.family-group>header h3{color:var(--olive);margin:0;font-size:clamp(39px,4.5vw,60px);font-weight:500;line-height:1}.family-group>header>p{color:var(--muted);margin:0;font-size:17px;line-height:1.65}.family-group .family-cards article,.family-group .family-cards article:nth-child(4),.family-group .family-cards article:nth-child(7),.family-group .family-cards article:last-child{grid-column:span 2}.family-group .d-cards article{grid-column:span 3;min-height:430px}.family-group .dt-cards article:last-child{grid-column:3/span 2}.family-cards .num{font-size:62px}@media (width<=900px){.family-group>header{grid-template-columns:1fr;gap:18px}.family-group .family-cards article,.family-group .family-cards article:nth-child(4),.family-group .family-cards article:nth-child(7),.family-group .family-cards article:last-child,.family-group .d-cards article,.family-group .dt-cards article:last-child{grid-column:auto}}@media (width<=680px){.family-nav{grid-template-columns:1fr}.family-nav a{border-right:0;border-bottom:1px solid var(--line);min-height:118px}.family-nav a:last-child{border-bottom:0}.family-group{padding-top:62px}.family-group+.family-group{margin-top:65px}}
