/* A portrait, a dated record and a direct route to a conversation. */
.about-document,.correspondence-page{background:var(--ink)}
.about-opening{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:8%;align-items:center;padding-block:46px 62px}
.about-opening-copy,.about-opening-portrait{min-width:0}
.about-opening h1{font-size:clamp(65px,6.7vw,102px);line-height:1.02;margin:22px 0 27px;letter-spacing:-.045em}
.about-opening .lead{font-size:clamp(21px,1.8vw,26px);line-height:1.5;max-width:38ch}
.about-opening-note{font-size:17px;line-height:1.75;color:var(--muted);max-width:53ch;margin-top:22px}
.about-opening .paired-links{margin-top:23px;gap:6px 30px}
.about-opening-portrait{width:100%;max-width:400px;justify-self:end}
.about-opening-portrait img{width:100%;height:auto;aspect-ratio:1800/2403;object-fit:contain}
.about-opening figcaption{display:flex;justify-content:space-between;align-items:start;gap:20px;font-size:14px;line-height:1.55;color:var(--muted);margin-top:15px}
.about-opening figcaption>span{white-space:nowrap}
.about-record{padding-block:50px 68px}
.about-record-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-bottom:27px;border-bottom:1px solid var(--line)}
.about-record-heading>p:last-child{font-size:16px;color:var(--muted);margin:0}
.about-chapter{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:8%;padding-block:42px 45px;border-bottom:1px solid var(--line)}
.about-chapter:last-child{border-bottom:0;padding-bottom:0}
.about-chapter-context{font-size:14px;line-height:1.65;color:var(--muted);max-width:270px}
.about-chapter-context>p{font-weight:500;color:var(--ink);margin-top:16px}
.about-chapter-context>span:last-child{display:block;margin-top:7px}
.about-chapter-number{display:block;font-size:14px;letter-spacing:.08em;color:var(--accent)}
.about-chapter-copy{min-width:0;max-width:720px}
.about-chapter h2{font-size:clamp(33px,3vw,44px);line-height:1.15;margin-bottom:22px}
.about-chapter-copy>p{font-size:18px;line-height:1.8;max-width:65ch}
.about-chapter .about-source-links{margin-top:20px;gap:2px 28px}
.about-document .formation{padding-block:63px}
.about-document .formation-grid{gap:55px;margin-block:30px}
.about-document .formation-grid h2{font-size:32px;line-height:1.2;margin-bottom:18px}
.about-document .formation-grid p{font-size:16px;line-height:1.7}
.about-life{padding-block:65px}
.about-life-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:11%;align-items:center}
.about-life figure{max-width:360px;justify-self:center}
.about-life figure img{width:100%;height:auto;aspect-ratio:1}
.about-life figcaption{font-size:14px;line-height:1.65;color:var(--muted);margin-top:14px}
.about-life h2{font-size:clamp(43px,4vw,61px);line-height:1.08;margin:24px 0}
.about-life p:not(.eyebrow){font-size:18px;line-height:1.75;max-width:47ch}
.about-life .text-link{margin-top:21px}

/* Contact has the density of correspondence, with distinct decisions and sources. */
.correspondence-opening{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10%;padding-block:63px 67px}
.correspondence-title h1{font-size:clamp(58px,5.8vw,86px);line-height:1.06;margin:26px 0 28px}
.correspondence-title .lead{font-size:clamp(22px,2vw,27px);line-height:1.55;max-width:28ch}
.correspondence-details{border-top:1px solid var(--line);padding-top:20px;align-self:start;margin-top:5px;min-width:0}
.correspondence-details>.eyebrow{font-size:14px}
.correspondence-page .contact-email{font-size:clamp(19px,1.8vw,27px);line-height:1.5;letter-spacing:-.025em;min-height:48px;margin-top:18px;gap:15px;flex-wrap:wrap;overflow-wrap:anywhere}
.correspondence-details .copy-button{font-size:14px;min-height:44px;padding-block:8px}
.correspondence-details .copy-status{font-size:14px;min-height:0}
.correspondence-details .copy-status:empty{display:none}
.correspondence-details>p:not(.eyebrow):not(.copy-status){font-size:17px;line-height:1.75;color:var(--muted);margin-top:25px;max-width:44ch}
.correspondence-details .paired-links{margin-top:15px;gap:0 25px}
.correspondence-details .paired-links .text-link{font-size:14px}
.correspondence-routes{padding-block:12px 45px}
.correspondence-route{display:grid;grid-template-columns:minmax(0,3.5fr) minmax(0,5.5fr) minmax(110px,2fr);gap:4%;padding-block:38px 40px;border-bottom:1px solid var(--line);scroll-margin-top:110px}
.correspondence-route:last-child{border-bottom:0;padding-bottom:15px}
.correspondence-route-heading h2{font-size:clamp(30px,2.55vw,38px);line-height:1.16;margin-top:15px;max-width:15ch;text-wrap:balance}
.correspondence-route-copy>p{font-size:17px;line-height:1.75;color:var(--muted);max-width:58ch}
.correspondence-evidence{display:flex;flex-direction:column;align-items:start;gap:0;margin-top:15px}
.correspondence-evidence .text-link{font-size:14px;gap:16px;padding-block:7px;min-height:40px;border-bottom:0}
.correspondence-evidence .text-link:hover{text-decoration:underline;text-underline-offset:5px}
.correspondence-route-action{justify-self:end;align-self:start;padding-top:30px}
.correspondence-route-action .text-link{gap:15px}
.correspondence-listen{padding-block:35px 42px;display:grid;grid-template-columns:1fr 3fr;gap:40px;align-items:baseline}
.correspondence-listen>div{display:flex;flex-wrap:wrap;gap:2px 28px}
.correspondence-listen .text-link{font-size:14px}

@media(min-width:801px) and (max-height:820px){
 .about-opening{padding-block:32px 42px;gap:8%;align-items:start}.about-opening h1{font-size:76px;margin:17px 0 21px}.about-opening .lead{font-size:23px}.about-opening-note{font-size:16px;margin-top:18px}.about-opening .paired-links{margin-top:17px}.about-opening-portrait{max-width:330px}.about-opening figcaption{font-size:14px;gap:15px;margin-top:11px}
 .correspondence-opening{padding-block:43px 49px}.correspondence-title h1{font-size:70px}
}
@media(max-width:1100px){
 .about-opening{gap:6%;grid-template-columns:6fr 5fr}.about-opening h1{font-size:75px}.about-opening .lead{font-size:22px}.about-opening-note{font-size:16px}.about-opening figcaption{display:block}.about-opening figcaption>span{display:block;margin-top:4px}
 .about-chapter{grid-template-columns:minmax(0,3fr) minmax(0,7fr);gap:7%}.about-chapter h2{font-size:37px}
 .correspondence-opening{gap:7%}.correspondence-title h1{font-size:64px}.correspondence-route{grid-template-columns:minmax(0,3fr) minmax(0,5fr);column-gap:8%;row-gap:0}.correspondence-route-action{grid-column:2;justify-self:start;padding-top:16px}.correspondence-listen{grid-template-columns:1fr 3fr;gap:25px}
}
@media(max-width:800px){
 .about-opening{grid-template-columns:1fr;gap:33px;padding-block:34px 43px}.about-opening h1{font-size:clamp(62px,11vw,83px);margin:18px 0 23px}.about-opening h1 br{display:initial}.about-opening .lead{font-size:22px;max-width:41ch}.about-opening-note{font-size:16px;max-width:61ch;margin-top:19px}.about-opening .paired-links{margin-top:17px}.about-opening-portrait{max-width:380px;justify-self:start}.about-opening figcaption{display:flex;font-size:14px}.about-opening figcaption>span{margin-top:0}
 .about-record{padding-block:32px 40px}.about-record-heading{display:block;padding-bottom:23px}.about-record-heading>p:last-child{font-size:15px;margin-top:9px}.about-chapter{grid-template-columns:1fr;gap:21px;padding-block:30px}.about-chapter-context{max-width:none;display:grid;grid-template-columns:25px 1fr;gap:3px 15px;font-size:14px}.about-chapter-context>p{margin:0}.about-chapter-number{grid-row:1/3;padding-top:2px}.about-chapter-context>span:last-child{grid-column:2;margin:0}.about-chapter h2{font-size:35px;margin-bottom:17px}.about-chapter-copy>p{font-size:17px;line-height:1.78}.about-chapter .about-source-links{margin-top:17px}
 .about-document .formation{padding-block:42px}.about-document .formation-grid{gap:24px;margin-block:25px}.about-document .formation-grid article{padding-bottom:22px}.about-document .formation-grid h2{font-size:29px;margin-bottom:12px}
 .about-life{padding-block:40px}.about-life-grid{grid-template-columns:1fr;gap:28px}.about-life figure{justify-self:start;max-width:360px}.about-life h2{font-size:47px;margin:19px 0}.about-life p:not(.eyebrow){font-size:17px}.about-life .text-link{margin-top:15px}
 .correspondence-opening{grid-template-columns:1fr;gap:29px;padding-block:34px 37px}.correspondence-title h1{font-size:clamp(47px,9vw,68px);margin:20px 0}.correspondence-title .lead{font-size:23px;max-width:29ch}.correspondence-details{padding-top:20px;margin-top:0}.correspondence-page .contact-email{font-size:clamp(18px,4.85vw,25px);margin-top:12px;gap:12px}.correspondence-details>p:not(.eyebrow):not(.copy-status){font-size:16px;margin-top:21px;max-width:54ch}.correspondence-details .paired-links{margin-top:13px;gap:2px 21px}
 .correspondence-routes{padding-block:0 24px}.correspondence-route{grid-template-columns:1fr;gap:20px;padding-block:29px 30px}.correspondence-route-heading{display:grid;grid-template-columns:25px 1fr;gap:15px;align-items:baseline}.correspondence-route-heading h2{font-size:33px;margin:0;max-width:none;text-wrap:initial}.correspondence-route-copy>p{font-size:17px;line-height:1.75}.correspondence-evidence{margin-top:13px}.correspondence-route-action{grid-column:1;padding:0;margin-top:-5px}.correspondence-route:last-child{padding-bottom:6px}.correspondence-listen{grid-template-columns:1fr;gap:12px;padding-block:27px 30px}.correspondence-listen>div{gap:0}
}
@media(max-width:380px){
 .about-opening h1{font-size:56px}.about-opening .lead{font-size:21px}.about-opening figcaption{display:block}.about-opening figcaption>span{margin-top:4px}.about-chapter h2{font-size:32px}.about-life h2{font-size:43px}.correspondence-title h1{font-size:43px}.correspondence-title .lead{font-size:21px}.correspondence-route-heading h2{font-size:29px}.correspondence-route-copy>p{font-size:16px}.correspondence-details .paired-links{gap:0 17px}
}
@media print{
 .about-opening,.about-chapter,.about-life-grid,.correspondence-opening,.correspondence-route{display:block}.about-opening-portrait{max-width:200px;margin-block:20px}.about-opening h1{font-size:42pt}.about-opening h1 br{display:initial}.about-chapter-context{margin-bottom:12px}.about-chapter{break-inside:avoid}.about-record,.about-life{padding-block:20px}.correspondence-route-action,.copy-button,.copy-status{display:none}.correspondence-route h2{max-width:none}
}

@media(max-width:800px){
 .about-opening{gap:20px}.about-opening-copy{display:contents}.about-opening-copy>.eyebrow{grid-row:1}.about-opening h1{grid-row:2;margin:0 0 4px}.about-opening-portrait{grid-row:3;max-width:300px;margin-bottom:7px}.about-opening-copy>.lead{grid-row:4}.about-opening-note{grid-row:5;margin-top:0}.about-opening-copy>.paired-links{grid-row:6;margin-top:0}.about-opening figcaption{font-size:14px}
}
