/* Loaded only by the personal editorial page. Photograph stays untouched. */
.intimate-page{--paper:#f3f0e9;--ink:#292722;--muted:#706b61;--line:#d7d0c4;background:var(--paper)}
.intimate-masthead,.intimate-hero{background:#252421;color:#f3f0e9}
.intimate-masthead .header{min-height:92px;border-color:#4c4841}
.intimate-masthead .brand span,.intimate-masthead .nav-location{color:#bbb4a9}
.intimate-masthead .nav-location{border-color:#4c4841}
.intimate-page a:focus-visible{outline-color:#b08867}
.intimate-hero{padding-block:48px 42px}
.intimate-hero-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:64px;align-items:center}
.intimate-title{padding-block:18px 30px}
.intimate-title .eyebrow{color:#c7bdaf;font-weight:400;letter-spacing:2px}
.intimate-title .dot{background:#bb967b;width:5px;height:5px}
.intimate-title h1{font:400 clamp(54px,6.4vw,88px)/1.04 var(--serif);letter-spacing:-3.5px;margin:30px 0 32px;max-width:600px}
.intimate-title h1 em{color:#d4b79e;font-weight:400}
.intimate-title .seo-lead{color:#c7bdaf;font-size:14px;line-height:1.8;max-width:330px}
.intimate-title .seo-lead strong{color:#f3f0e9;font-weight:400}
.intimate-portrait picture{border-radius:0;background:#625a4e}
.intimate-portrait img{width:100%;height:auto;aspect-ratio:auto;object-fit:cover}
.intimate-portrait figcaption{color:#c7bdaf;font-size:10px;margin-top:16px;letter-spacing:.4px}
.intimate-story{padding-top:76px}
.intimate-prologue{margin-left:34%;max-width:670px;padding-bottom:90px}
.intimate-prologue .seo-lead{font:400 25px/1.65 var(--serif);color:var(--ink);max-width:none}
.intimate-content{display:grid;grid-template-columns:1fr 1fr;column-gap:120px;row-gap:100px}
.intimate-section{min-width:0}
.intimate-section h2{font:400 40px/1.15 var(--serif);letter-spacing:-1.1px;margin:0 0 28px;max-width:440px}
.intimate-section p{font-size:15px;line-height:1.85;color:#5d584f;margin:0 0 20px;max-width:500px}
.intimate-section p:last-child{margin-bottom:0}
.intimate-section[aria-labelledby=section-1]{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;column-gap:120px;padding-block:56px 0;border-top:1px solid var(--line)}
.intimate-section[aria-labelledby=section-1] h2{grid-row:1/6;font-size:clamp(40px,4.6vw,60px)}
.intimate-section[aria-labelledby=section-1] p:nth-last-child(2){font:italic 32px/1.3 var(--serif);color:var(--ink);margin-top:14px}
.intimate-section[aria-labelledby=section-1] p:last-child{font-size:13px}
.intimate-section[aria-labelledby=section-2]{padding-left:60px}
.intimate-section[aria-labelledby=section-2] p:nth-last-child(-n+3){font:italic 25px/1.35 var(--serif);color:var(--ink);margin-bottom:9px}
.intimate-section[aria-labelledby=section-3]{padding-top:80px}
.intimate-section[aria-labelledby=section-3] p:last-child{font:italic 29px/1.4 var(--serif);color:var(--ink);margin-top:30px}
.intimate-section[aria-labelledby=section-4]{grid-column:1/-1;background:#e9e3d8;padding:66px 80px;display:grid;grid-template-columns:1fr 1.2fr;column-gap:80px}
.intimate-section[aria-labelledby=section-4] h2{grid-row:1/5;font-size:54px;align-self:center}
.intimate-section[aria-labelledby=section-4] p:last-child{font-family:var(--serif);font-size:21px;line-height:1.6;color:var(--ink)}
.intimate-section[aria-labelledby=section-5]{padding-top:30px}
.intimate-section[aria-labelledby=section-5] p:nth-last-child(2){font:italic 32px/1.3 var(--serif);color:var(--ink);margin-top:26px}
.intimate-section[aria-labelledby=section-5] p:last-child{font-size:13px}
.intimate-section[aria-labelledby=section-6]{padding-top:95px}
.intimate-section[aria-labelledby=section-6] p:last-child{font:italic 25px/1.5 var(--serif);color:var(--ink);margin-top:28px}
.intimate-section[aria-labelledby=section-7]{grid-column:1/-1;text-align:center;border-top:1px solid var(--line);padding-top:96px}
.intimate-section[aria-labelledby=section-7] h2{font:400 11px/1.8 var(--sans);letter-spacing:1.4px;text-transform:uppercase;max-width:none;color:var(--muted);margin-bottom:34px}
.intimate-section[aria-labelledby=section-7] p{margin:0 auto 10px;max-width:none;font:400 24px/1.5 var(--serif);color:var(--ink)}
.intimate-section[aria-labelledby=section-7] p:last-child{font:italic clamp(48px,7vw,90px)/1.1 var(--serif);letter-spacing:-2.5px;margin-top:42px}
.intimate-end{text-align:center;padding-block:22px 72px}
.intimate-end .text-link{font-size:11px;font-weight:400;gap:24px;color:var(--muted);border-color:var(--line)}
.intimate-end .arrow{font-size:18px}
.intimate-page .footer{min-height:96px}
@media(max-width:1100px){
 .intimate-hero-grid{gap:40px;grid-template-columns:1fr 1fr}
 .intimate-title h1{font-size:clamp(52px,6.7vw,76px);letter-spacing:-2.5px}
 .intimate-content,.intimate-section[aria-labelledby=section-1]{column-gap:64px}
 .intimate-section[aria-labelledby=section-2]{padding-left:20px}
 .intimate-section[aria-labelledby=section-4]{padding:50px 40px;column-gap:40px}
 .intimate-section[aria-labelledby=section-4] h2{font-size:44px}
}
@media(max-width:700px){
 .intimate-masthead .header{min-height:108px}
 .intimate-hero{padding-block:28px 32px}
 .intimate-hero-grid{grid-template-columns:1fr;gap:30px}
 .intimate-title{padding:0}
 .intimate-title .eyebrow{font-size:9px;letter-spacing:1.5px}
 .intimate-title h1{font-size:clamp(42px,11.8vw,72px);letter-spacing:-1.7px;line-height:1.04;margin:24px 0}
 .intimate-title .seo-lead{font-size:13px;max-width:290px}
 .intimate-portrait{max-width:480px;width:100%;justify-self:center}
 .intimate-portrait figcaption{font-size:9px}
 .intimate-story{padding-top:42px}
 .intimate-prologue{margin-left:0;padding-bottom:46px}
 .intimate-prologue .seo-lead{font-size:21px;line-height:1.6}
 .intimate-content{grid-template-columns:1fr;gap:52px}
 .intimate-section h2{font-size:34px;margin-bottom:23px}
 .intimate-section p{font-size:15px;line-height:1.8;max-width:none}
 .intimate-section[aria-labelledby=section-1]{display:block;padding-top:36px}
 .intimate-section[aria-labelledby=section-1] h2{font-size:38px;max-width:350px}
 .intimate-section[aria-labelledby=section-2],.intimate-section[aria-labelledby=section-3],.intimate-section[aria-labelledby=section-5],.intimate-section[aria-labelledby=section-6]{padding:0}
 .intimate-section[aria-labelledby=section-4]{display:block;padding:32px 24px}
 .intimate-section[aria-labelledby=section-4] h2{font-size:36px}
 .intimate-section[aria-labelledby=section-4] p:last-child{font-size:20px}
 .intimate-section[aria-labelledby=section-7]{padding-top:48px}
 .intimate-section[aria-labelledby=section-7] h2{font-size:9px;letter-spacing:1px}
 .intimate-section[aria-labelledby=section-7] p{font-size:21px}
 .intimate-section[aria-labelledby=section-7] p:last-child{font-size:clamp(40px,10.5vw,64px);letter-spacing:-1.5px;margin-top:32px}
 .intimate-end{padding-bottom:46px}
}
