.heritage-hero{display:grid;grid-template-columns:1fr 1.08fr;gap:7%;align-items:center;padding-top:80px;padding-bottom:74px}.heritage-hero h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(54px,6.8vw,94px);line-height:1.02;letter-spacing:-3px;margin:24px 0}.heritage-hero h1 em{font-weight:400}.heritage-hero-copy>p{max-width:440px;font-size:18px;line-height:1.75;margin:26px 0 34px}.heritage-hero-photo{margin:0}.heritage-hero-photo>img{width:100%;height:490px;object-fit:cover;object-position:50% 34%;border-radius:220px 220px 0 0}.heritage-hero figcaption,.heritage-details figcaption,.trail-layout figcaption{font-size:12px;line-height:1.5;opacity:.72;margin-top:14px}.heritage-jumps{display:flex;justify-content:space-between;gap:22px;padding-top:22px;padding-bottom:22px;border-top:1px solid #b4afa047;border-bottom:1px solid #b4afa047}.heritage-jumps a{font-size:12px;text-decoration:none}.heritage-jumps a:hover{text-decoration:underline}.heritage-intro{padding-top:105px;padding-bottom:60px;display:grid;grid-template-columns:.85fr 1fr;gap:14%}.heritage-intro h2,.portrait-section h2,.local-records h2,.heritage-trail h2{font-size:clamp(38px,4.3vw,60px);line-height:1.08}.heritage-intro p,.local-records p,.person-card p,.heritage-note p,.trail-stops p{line-height:1.85;font-size:15px}.heritage-intro .heritage-lede{font-family:Georgia,serif;font-size:25px;line-height:1.4;margin-top:0}.heritage-details{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding-bottom:100px}.heritage-details figure{margin:0}.heritage-details img{width:100%;height:230px;object-fit:cover}.heritage-details figure:last-child img{object-position:center}.portrait-section{background:#eae5d8;padding:94px 0}.portrait-section .section-top{align-items:end}.history-context{border-left:2px solid #8a825f;padding:7px 0 7px 22px;margin:36px 0 45px;max-width:900px}.history-context strong{font-size:16px}.history-context p{font-size:14px;line-height:1.75;margin:9px 0 0}.family-tree{margin:0 auto 75px;max-width:1000px}.family-tree>a{display:block}.family-tree img{width:100%;height:auto;display:block;border:1px solid #b5a98d66}.family-tree figcaption{display:flex;justify-content:space-between;gap:24px;font-size:12px;line-height:1.6;margin-top:18px}.family-tree figcaption a{white-space:nowrap;text-underline-offset:4px}.people-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px 55px}.person-card{display:grid;grid-template-columns:145px 1fr;gap:25px;align-items:start}.portrait-image{padding:0;border:0;background:#d5cbbb;width:145px;height:185px;cursor:zoom-in}.portrait-image img{width:100%;height:100%;object-fit:contain}.person-card h3{font-family:Georgia,serif;font-weight:400;font-size:25px;line-height:1.2;margin:11px 0 8px}.person-card .eyebrow{font-size:9px;letter-spacing:1.3px}.person-dates{font-size:12px;opacity:.7}.person-card p{font-size:14px;line-height:1.7;margin-top:15px}.person-card .text-link{font-size:12px}.heritage-note{border-top:1px solid #9c92774a;margin-top:60px;padding-top:37px;max-width:850px}.heritage-note h3{font-family:Georgia,serif;font-size:30px;font-weight:400;margin:17px 0}.local-records{display:grid;grid-template-columns:1fr 1fr;gap:12%;padding-top:110px;padding-bottom:110px;align-items:start}.local-records h2{margin-bottom:30px}.record-panel{padding:35px;background:#eee7d8}.record-panel h3{font-family:Georgia,serif;font-size:30px;line-height:1.4;font-weight:400;margin:18px 0}.record-panel h3 span{font-size:24px}.children-list{list-style:none;padding:0;margin:25px 0 30px}.children-list li{padding:14px 0;border-bottom:1px solid #918a772f;display:flex;justify-content:space-between;gap:20px;align-items:baseline}.children-list small{font-size:11px;white-space:nowrap}.record-panel .record-caption{font-size:11px;line-height:1.7;margin:24px 0 0;opacity:.75}.heritage-trail{padding:90px 0;background:#e9eee9}.trail-layout{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start;margin-top:45px}.trail-layout figure{margin:0;position:sticky;top:110px}.trail-layout img{width:100%;height:580px;object-fit:cover}.trail-stops article{display:grid;grid-template-columns:30px 1fr;gap:20px;padding:0 0 30px;margin-bottom:30px;border-bottom:1px solid #8c99863d}.trail-stops article>span{font-size:12px;opacity:.55;padding-top:5px}.trail-stops h3{font-family:Georgia,serif;font-size:26px;font-weight:400;line-height:1.25;margin:0}.trail-stops p{font-size:14px;margin:15px 0}.trail-stops .text-link{font-size:12px}.history-sources{padding-top:45px;padding-bottom:45px}.history-sources details{max-width:920px}.history-sources summary{cursor:pointer;font-size:14px;padding:10px 0}.history-sources p{font-size:12px;line-height:1.8;opacity:.8}.retreat .heritage-hero h1,.retreat .heritage-intro h2,.retreat .portrait-section h2,.retreat .local-records h2,.retreat .heritage-trail h2{font-family:RetreatSerif,Georgia,serif;text-transform:uppercase;font-weight:300;letter-spacing:-1.4px}.retreat .heritage-hero{padding-top:70px}.retreat .heritage-hero h1{font-size:clamp(65px,7.2vw,105px)}.retreat .heritage-hero h1 em{font-style:normal;font-weight:300}.retreat .heritage-hero-photo>img{border-radius:0}.retreat .heritage-hero .button{background:#5c6e21;color:#fff;border-radius:0}.retreat .portrait-section{background:#e9e4d7}.retreat .heritage-trail{background:#e5e8dc}.retreat .person-card h3,.retreat .heritage-note h3,.retreat .record-panel h3,.retreat .trail-stops h3{font-family:RetreatSerif,Georgia,serif;font-weight:400}.retreat .person-card h3{font-size:29px}.history-page section[id]{scroll-margin-top:110px}.history-page .text-link{line-height:1.6}
@media(max-width:1000px){.people-grid{gap:35px}.person-card{grid-template-columns:110px 1fr;gap:19px}.portrait-image{width:110px;height:146px}.heritage-jumps{gap:14px;flex-wrap:wrap}.local-records{gap:6%}.trail-layout img{height:500px}}
@media(max-width:700px){.heritage-hero{grid-template-columns:1fr;gap:40px;padding-top:38px;padding-bottom:40px}.heritage-hero h1{font-size:64px;letter-spacing:-2px}.retreat .heritage-hero h1{font-size:68px}.heritage-hero-copy>p{font-size:16px}.heritage-hero-photo>img{height:340px}.heritage-jumps{display:grid;grid-template-columns:1fr 1fr;gap:18px}.heritage-jumps a{font-size:11px}.heritage-intro,.local-records{grid-template-columns:1fr;gap:30px;padding-top:60px;padding-bottom:50px}.heritage-intro h2,.portrait-section h2,.local-records h2,.heritage-trail h2{font-size:42px}.heritage-details{gap:12px;padding-bottom:60px}.heritage-details img{height:135px}.heritage-details figcaption{font-size:10px}.portrait-section,.heritage-trail{padding:55px 0}.portrait-section .section-top,.heritage-trail .section-top{display:block}.portrait-section .section-top p,.heritage-trail .section-top p{margin-top:25px}.history-context{padding-left:16px}.family-tree{margin-bottom:45px}.family-tree figcaption{flex-direction:column;gap:9px}.people-grid{grid-template-columns:1fr;gap:34px}.person-card{grid-template-columns:105px 1fr;gap:20px}.portrait-image{width:105px;height:140px}.person-card h3{font-size:24px}.retreat .person-card h3{font-size:27px}.heritage-note{margin-top:40px}.record-panel{padding:26px 22px}.children-list li{gap:10px}.children-list small{font-size:10px}.trail-layout{grid-template-columns:1fr;gap:35px}.trail-layout figure{position:static}.trail-layout img{height:340px}.trail-stops article{margin-bottom:24px}.history-sources{padding-top:25px;padding-bottom:25px}}

.retreat.history-page .retreat-header{position:relative;color:var(--ink)}.retreat.history-page .retreat-header-inner{border-color:var(--line)}.retreat.history-page .retreat-header .menu-toggle{color:var(--ink)}
