.walking-landing-hero{background:#f5f2e8;border-radius:28px;grid-template-columns:1fr 1.1fr;margin-bottom:28px;display:grid;overflow:hidden}.walking-landing-photo{min-height:420px;position:relative}.walking-landing-photo img{object-fit:cover;object-position:50% 45%;width:100%;height:100%;position:absolute}.walking-landing-copy{align-self:center;padding:40px}.hb .walking-landing-copy h1{margin:14px 0 20px;font-size:clamp(2.4rem,3.7vw,3.8rem)}.walking-landing-copy>p{max-width:540px}.walking-landing-actions{flex-wrap:wrap;align-items:center;gap:18px;margin:24px 0 18px;display:flex}.walking-landing-actions .button{gap:12px}.walking-landing-prices{text-underline-offset:4px;align-items:center;gap:10px;font-size:.9rem;text-decoration:underline;display:inline-flex}@media (max-width:760px){.walking-landing-hero{border-radius:22px;grid-template-columns:1fr;margin-bottom:24px}.walking-landing-photo{height:210px;min-height:0}.walking-landing-photo img{object-position:50% 39%}.walking-landing-copy{text-align:center;padding:22px 22px 24px}.hb .walking-landing-copy .eyebrow{font-size:.72rem}.hb .walking-landing-copy h1{margin:10px 0 14px;font-size:clamp(2rem,7.8vw,2.65rem)}.hb .walking-landing-copy>p{margin-bottom:0;font-size:.95rem;line-height:1.55}.walking-landing-actions{justify-content:center;gap:12px;margin:18px 0 14px}.walking-landing-actions .button{width:100%;padding:14px 10px;font-size:.9rem}}.walking-landing-photo:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 70%,#f5f2e8 100%);position:absolute;inset:0}.walking-landing-photo img{object-position:50% 62%}.walking-landing-actions{flex-direction:column;align-items:center}.walking-landing-copy{text-align:center}.walking-landing-copy>p{margin-inline:auto}.walking-landing-prices{justify-content:center;width:fit-content;margin-inline:auto;display:flex}:is(.walking-location,.boarding-location) .hb-reassurance{color:#fff;background:#174a3c;border:0;grid-template-columns:1fr;gap:26px;padding:36px;box-shadow:0 8px #dcebe3}:is(.walking-location,.boarding-location) .hb-reassurance-intro{text-align:center}:is(.walking-location,.boarding-location) .hb-reassurance h2{color:#fff;font-size:clamp(2rem,3vw,2.7rem)}:is(.walking-location,.boarding-location) .hb-reassurance-points>div{background:#ffffff0d;border:1px solid #ffffff26;border-radius:18px;padding:22px}:is(.walking-location,.boarding-location) .hb-how{background:#dceee5;border:1px solid #bdd9ca}:is(.walking-location,.boarding-location) .hb-journey-card{border-top:5px solid #198269}:is(.walking-location,.boarding-location) .hb-journey-card:nth-child(2){background:#fff1c9;border-top-color:#c39b36}:is(.walking-location,.boarding-location) .hb-journey-card:nth-child(3){background:#d7edf7;border-top-color:#4595af}:is(.walking-location,.boarding-location) .hb-journey p{color:#38594d;margin-bottom:0}:is(.walking-location,.boarding-location) .hb-how-bottom>p{color:#193e34}@media (max-width:760px){.walking-landing-photo{height:240px}.walking-landing-photo:after{background:linear-gradient(#0000 58%,#f5f2e8 100%)}.walking-landing-copy{padding-top:4px}.walking-landing-photo img{object-position:50% 62%}:is(.walking-location,.boarding-location) .hb-reassurance{padding:26px 20px}:is(.walking-location,.boarding-location) .hb-reassurance-points>div{column-gap:13px;padding:18px}:is(.walking-location,.boarding-location) .hb-reassurance .eyebrow{font-size:.75rem}:is(.walking-location,.boarding-location) .hb-reassurance-points{gap:14px}:is(.walking-location,.boarding-location) .hb-journey-card{padding:23px}}.walking-landing-prices{background:#ffffff70;border:1px solid #a9c2b5;border-radius:999px;min-height:44px;padding:11px 24px;font-weight:700;text-decoration:none}.walking-landing-prices:hover{background:#e4eee6;border-color:#14785e}:is(.walking-location,.boarding-location) .hb-reassurance{color:#193e34;box-shadow:none;background:#f0f5ef;border:1px solid #d9e5db}:is(.walking-location,.boarding-location) .hb-reassurance .eyebrow{color:#397565}:is(.walking-location,.boarding-location) .hb-reassurance h2{color:#193e34}:is(.walking-location,.boarding-location) .hb-reassurance h2 em{color:#14785e}:is(.walking-location,.boarding-location) .hb-reassurance-points>div{background:#fff;border:1px solid #dce7dd;box-shadow:0 5px 16px #193e3405}:is(.walking-location,.boarding-location) .hb-reassurance-points>div:nth-child(2){background:#fff9e9;border-color:#ede3c7}:is(.walking-location,.boarding-location) .hb-reassurance-points>div:nth-child(3){background:#edf6fb;border-color:#d5e6ef}:is(.walking-location,.boarding-location) .hb-reassurance-points p{color:#50645d}:is(.walking-location,.boarding-location) .hb-journey{gap:38px}.walking-step-connector{z-index:1;color:#14785e;background:#fff;border:1px solid #b4d3c2;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:50%;right:-34px}.walking-price-cta{text-align:center;grid-column:1/-1;padding-top:2px}@media (max-width:760px){:is(.walking-location,.boarding-location) .hb-journey{gap:46px}.walking-step-connector{width:32px;height:32px;top:auto;bottom:-40px;right:calc(50% - 16px);transform:rotate(90deg)}.walking-price-cta .button{gap:10px;width:100%;font-size:.9rem}}:is(.walking-location,.boarding-location)>.wrap:first-of-type{padding-top:6px}.walking-meet-cta{gap:12px;margin-top:10px}@media (max-width:760px){.walking-meet-cta{width:100%;font-size:.9rem}}:is(.walking-location,.boarding-location) .walking-landing-copy{min-width:0}:is(.walking-location,.boarding-location) .walking-landing-copy h1{overflow-wrap:break-word}:is(.walking-location,.boarding-location) #local-walks>.text-link{width:fit-content;margin-top:20px;display:flex}.boarding-location .walking-landing-photo img{object-position:50% 40%}.boarding-location .hb-step-note{margin-top:22px}
