.journeys-page{background:var(--cream)}.journeys-header{background:var(--sand);min-height:780px;position:relative;overflow:hidden}.journeys-header:after{content:"";border:1px solid #15324a1c;border-radius:50%;width:640px;height:640px;position:absolute;top:180px;right:-260px}.journeys-hero{z-index:1;padding:115px 0 90px;position:relative}.journeys-hero h1{font-size:clamp(78px,9vw,135px)}.journeys-hero>p{color:var(--muted);max-width:600px;font:21px/1.65 Georgia,serif}.journey-jump{border-top:1px solid #c8ceca;grid-template-columns:repeat(3,1fr);max-width:900px;margin-top:65px;display:grid}.journey-jump a{border-right:1px solid #c8ceca;grid-template-columns:42px 1fr;align-items:center;padding:24px 22px 24px 0;display:grid}.journey-jump a:last-child{border:0;padding-left:22px}.journey-jump a:nth-child(2){padding-left:22px}.journey-jump b{color:var(--coral);font-size:9px}.journey-jump span{font-family:Georgia,serif;font-size:18px}.journey-detail{border-bottom:1px solid #d5dad4;padding:130px 0;scroll-margin-top:20px}.journey-detail-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:100px;display:grid}.journey-detail.reverse .journey-detail-grid figure{order:2}.journey-detail figure{height:720px;margin:0;position:sticky;top:25px}.journey-detail figure img{object-fit:cover;width:100%;height:100%}.journey-detail figcaption{color:#fff;letter-spacing:1.3px;text-transform:uppercase;background:#15324ae8;padding:15px 18px;font-size:9px;position:absolute;bottom:20px;left:20px;right:20px}.journey-no{color:#dde1dc;margin-bottom:25px;font:80px/1 Georgia,serif;display:block}.journey-copy h2{margin-bottom:28px;font-size:clamp(52px,5.5vw,78px)}.journey-intro{color:var(--muted);font:19px/1.7 Georgia,serif}.day-plan{margin-top:48px}.day-plan article{border-top:1px solid #d3d8d2;grid-template-columns:70px 1fr;padding:22px 0;display:grid}.day-plan article:last-child{border-bottom:1px solid #d3d8d2}.day-plan time{text-transform:uppercase;color:var(--coral);padding-top:4px;font-size:9px;font-weight:900}.day-plan h3{margin:0 0 7px;font:400 20px Georgia,serif}.day-plan p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.journey-copy aside{background:var(--sand);border-left:3px solid var(--saffron);margin-top:30px;padding:24px 27px}.journey-copy aside b{text-transform:uppercase;letter-spacing:1.3px;font-size:8px}.journey-copy aside p{color:var(--muted);margin-bottom:0;font-size:12px;line-height:1.65}.journeys-page>.ad-slot{margin-top:100px}.connect-route{background:var(--navy);color:#fff;padding:110px 0}.connect-route h2{font-size:clamp(56px,6.5vw,90px)}.connect-route h2 em{color:var(--saffron)}.connect-route p{color:#acbbc4;margin:28px 0;font:18px/1.6 Georgia,serif}.connect-route .button span{margin-left:10px}@media (max-width:900px){.journeys-header{min-height:auto}.journey-detail-grid{grid-template-columns:1fr;gap:55px}.journey-detail.reverse .journey-detail-grid figure{order:0}.journey-detail figure{height:520px;position:relative;top:auto}.journey-jump{grid-template-columns:1fr}.journey-jump a,.journey-jump a:nth-child(2),.journey-jump a:last-child{border-bottom:1px solid #c8ceca;border-right:0;padding:18px 0}}@media (max-width:560px){.journeys-hero{padding:75px 0}.journeys-hero h1{letter-spacing:-3px;font-size:62px}.journeys-hero>p{font-size:18px}.journey-detail{padding:85px 0}.journey-detail figure{height:350px}.journey-detail-grid{gap:40px}.journey-no{font-size:56px}.journey-copy h2{letter-spacing:-3px;font-size:48px}.day-plan article{grid-template-columns:58px 1fr}.connect-route{padding:85px 0}}
