.heritage-journal .journal-intro{padding-block:3.5rem 2rem}.heritage-journal .journal-folio{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-bottom:1.25rem;border-bottom:1px solid var(--line)}.heritage-journal .journal-folio>p:last-child{color:var(--muted)}.heritage-journal h1{font-size:clamp(2.5rem,5vw,4.5rem);font-weight:500;line-height:1.12;letter-spacing:-.045em;max-width:68rem;margin-block:2rem}.heritage-journal h1 em{font-family:var(--serif);font-weight:400}.heritage-journal .journal-opening{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;color:var(--muted);max-width:58rem}.heritage-journal .journal-timeline{margin-top:3rem}.heritage-journal .journal-timeline ol{list-style:none;margin:0;padding:0 0 0 1.5rem;border-left:1px solid var(--line)}.heritage-journal .journal-timeline li{position:relative;padding-block:.5rem 1.5rem}.heritage-journal .journal-timeline a{display:block;min-height:2.75rem}.heritage-journal .journal-timeline a>span:not(.journal-timeline-marker){color:var(--red);display:block;margin-bottom:.375rem}.heritage-journal .journal-timeline strong{font-size:1rem;line-height:1.5;font-weight:500}.heritage-journal .journal-timeline-marker{position:absolute;top:.875rem;left:-1.8125rem;height:.625rem;width:.625rem;border-radius:50%;background:var(--red);outline:.375rem solid var(--paper)}.heritage-journal .journal-chapter{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;padding-block:4rem}.heritage-journal .journal-beginnings{border-top:1px solid var(--line)}.heritage-journal .journal-index{font:1rem/1.5 var(--sans);letter-spacing:.08em;color:var(--muted);display:block;margin-bottom:1rem}.heritage-journal .journal-place{font-family:var(--serif);font-size:clamp(1.5rem,2.5vw,2rem);margin-top:.75rem}.heritage-journal .journal-chapter-copy{max-width:40rem}.heritage-journal .journal-chapter-copy h2,.heritage-journal .journal-inheritance-copy h2{font-size:clamp(2rem,3.7vw,3.5rem);line-height:1.12;margin-bottom:1.5rem}.heritage-journal .journal-chapter-copy>p:not(.journal-index),.heritage-journal .journal-inheritance-copy>p:not(.eyebrow){color:var(--muted)}.heritage-journal .journal-chapter-copy>p+p,.heritage-journal .journal-inheritance-copy>p+p{margin-top:1.25rem}.heritage-journal .journal-chapter-band{background:#eeece5}.heritage-journal .journal-year{font-family:var(--serif);font-size:clamp(5rem,10vw,10rem);letter-spacing:-.065em;line-height:1;margin-block:1.5rem 1rem}.heritage-journal .journal-name{font-family:var(--serif);font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1.3}.heritage-journal .journal-inheritance{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;padding-block:0 4rem}.heritage-journal .journal-inheritance figure{margin:0}.heritage-journal .journal-inheritance img{height:18rem;object-position:center}.heritage-journal .journal-inheritance figcaption{font-size:1rem;line-height:1.5;color:var(--muted);margin-top:.75rem}.heritage-journal .journal-inheritance-copy{align-self:center}.heritage-journal .journal-inheritance-copy h2{margin-top:1.25rem}.heritage-journal .journal-future{border-top:1px solid var(--line);background:#f0eee7}.heritage-journal .journal-future .text-link{margin-top:1.5rem}@media(min-width:48rem){.heritage-journal .journal-intro{padding-top:4.5rem}.heritage-journal .journal-opening{grid-template-columns:1fr 1fr;gap:3rem}.heritage-journal .journal-timeline ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;border-left:0;border-top:1px solid var(--line);padding:1.5rem 0 0}.heritage-journal .journal-timeline-marker{top:-1.8125rem;left:0}.heritage-journal .journal-timeline li{padding-block:0 1.5rem}.heritage-journal .journal-chapter{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:4rem;padding-block:5.5rem}.heritage-journal .journal-transition{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.heritage-journal .journal-transition .journal-date-block{order:2;text-align:right}.heritage-journal .journal-inheritance{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem;padding-bottom:5.5rem}.heritage-journal .journal-inheritance img{height:24rem}}@media(min-width:75rem){.heritage-journal .journal-chapter{gap:7rem;padding-block:6.5rem}.heritage-journal .journal-inheritance{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:7rem;padding-bottom:6.5rem}}
