.journey-band{background:#132e30;color:#f7f4ec;border-top:1px solid rgba(255,255,255,.14);padding:clamp(64px,8vw,118px) 6.4%}
.journey-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.8fr);column-gap:clamp(36px,7vw,120px);row-gap:24px;align-items:start}
.journey-kicker{font:600 10px/1.4 var(--sans,Arial,sans-serif);letter-spacing:.24em;text-transform:uppercase;opacity:.72;margin:7px 0 0}
.journey-band h2{font:400 clamp(36px,4.8vw,70px)/1.04 var(--serif,Georgia,serif);letter-spacing:-.025em;margin:0;max-width:900px}
.journey-copy{grid-column:2;font:400 15px/1.85 var(--sans,Arial,sans-serif);max-width:760px;margin:0;color:rgba(247,244,236,.72)}
.journey-actions{grid-column:2;display:flex;gap:28px;flex-wrap:wrap;margin-top:8px}
.journey-link{display:inline-flex;gap:8px;align-items:center;color:#f7f4ec;text-decoration:none;font:600 11px/1 var(--sans,Arial,sans-serif);letter-spacing:.09em;text-transform:uppercase;padding:14px 0;border-bottom:1px solid rgba(247,244,236,.48)}
.journey-link:hover{border-bottom-color:#f7f4ec}
@media(max-width:760px){.journey-band{padding:64px 7%}.journey-inner{grid-template-columns:1fr;row-gap:20px}.journey-copy,.journey-actions{grid-column:1}.journey-band h2{font-size:clamp(34px,10vw,52px)}.journey-actions{gap:18px 24px}}