body[data-page="about"] .journey-section{padding:85px 0 65px;border-top:1px solid #d2bea02e}
.journey-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);gap:85px;align-items:start}
.journey-heading{padding-top:25px}.journey-heading .eyebrow{margin-bottom:28px;color:#d2bea0}
body[data-page="about"] .journey-heading h2{font-size:clamp(39px,4.1vw,61px)!important;line-height:1.12!important;max-width:480px;margin-bottom:28px}
.journey-heading h2 em{color:#d2bea0}.journey-heading>p{color:#b3afa4;font-size:14px;line-height:1.8}
.journey-signature{display:block;margin-top:45px;padding-top:20px;border-top:1px solid #d2bea055;font-size:9px;letter-spacing:.2em;color:#d2bea0;max-width:210px}
.journey-timeline{padding:0;margin:0;list-style:none;border-top:1px solid #d2bea04d}
.journey-timeline li{display:grid;grid-template-columns:65px 1fr;gap:24px;padding:28px 15px 30px 0;border-bottom:1px solid #d2bea033;transition:background .35s,padding-left .35s}
.journey-timeline li:hover{padding-left:15px;background:#d2bea008}
.journey-index{font:italic 45px/1 'Italiana',serif;color:#d2bea073;padding-top:5px}
.journey-era{font-size:9px;letter-spacing:.12em;color:#d2bea0}
body[data-page="about"] .journey-timeline h3{font-size:26px!important;line-height:1.2!important;margin:10px 0 12px;letter-spacing:-.025em!important}
.journey-timeline p{font-size:12px;line-height:1.8;color:#b3afa4;margin:0;max-width:450px}
@media(max-width:1000px){.journey-grid{gap:40px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.journey-timeline li{grid-template-columns:45px 1fr;gap:18px}.journey-index{font-size:38px}}
@media(max-width:700px){body[data-page="about"] .journey-section{padding:55px 0 35px}.journey-grid{grid-template-columns:1fr;gap:30px}.journey-heading{padding-top:0}.journey-signature{margin-top:25px}.journey-timeline li{padding-block:24px}.journey-heading>p{font-size:13px}body[data-page="about"] .journey-heading h2{font-size:42px!important}}
@media(prefers-reduced-motion:reduce){.journey-timeline li{transition:none}.journey-timeline li:hover{padding-left:0}}
.motion-paused .journey-timeline li{transition:none}
