.journey-entry-note{font-size:11px;line-height:1.8;color:#677760;margin:16px 0 0;word-break:keep-all}
.journey-entry-note a{border-bottom:1px solid #a7b995;padding-bottom:2px}
.journey-statement{padding-block:75px 90px;border-top:1px solid var(--line);display:grid;grid-template-columns:1.4fr 1fr;gap:60px;align-items:end}
.journey-statement h2{font-size:clamp(32px,4.4vw,58px);line-height:1.25;letter-spacing:-.055em;font-weight:550;margin:16px 0 0}
.journey-statement h2 em{font-style:normal;box-shadow:inset 0 -.27em #dbfe63}
.journey-statement p:not(.eyebrow){font-size:15px;line-height:1.9;word-break:keep-all;color:#64765b;margin:0 0 20px}
.journey-overview{padding-top:20px;padding-bottom:70px}
.journey-overview-heading{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:35px}
.journey-overview h2{font-size:clamp(28px,3.6vw,44px);line-height:1.3;letter-spacing:-.05em;font-weight:550;margin:12px 0 0}
.journey-overview-heading>p{max-width:370px;color:#677760;line-height:1.8;font-size:13px}
.journey-overview ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;gap:26px}
.journey-overview li{border-top:1px solid #bcc8af;padding-top:18px}
.journey-overview li:first-child{border-top:3px solid #486731;padding-top:16px}
.journey-overview li>span{font-size:12px;color:#64765b}
.journey-overview li strong{font-size:10px;display:inline-block;background:#dbfe63;margin-left:8px;padding:4px 8px;border-radius:4px;font-weight:500}
.journey-overview h3{font-size:20px;letter-spacing:-.04em;margin:20px 0 10px;line-height:1.4}
.journey-overview li p{font-size:13px;line-height:1.8;color:#64765b;word-break:keep-all}
.journey-overview .journey-unmeasured{font-size:11px;color:#77816d;line-height:1.8;margin-top:24px}
.hero-film{scroll-margin-top:110px}
#brand-film{scroll-margin-top:110px}
@media(max-width:760px){
 .journey-statement{padding-block:45px 55px;grid-template-columns:1fr;gap:25px}
 .journey-statement p:not(.eyebrow){font-size:13px}
 .journey-overview{padding-bottom:45px}
 .journey-overview-heading{display:block;margin-bottom:26px}
 .journey-overview-heading>p{font-size:12px;margin-top:20px}
 .journey-overview ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}
 .journey-overview h3{font-size:17px;margin-top:15px}
 .journey-overview li p{font-size:12px}
 .journey-overview li strong{font-size:9px;padding:3px 5px;margin-left:5px}
 .journey-entry-note{font-size:10px;text-align:center}
}
