/* Official silver and turquoise identity, over a real Lake District panorama. */
.topbar{height:102px;gap:24px}.topbar .brand{display:block;flex:0 0 auto;letter-spacing:normal}.topbar .brand .touring-official-logo{display:block;width:clamp(220px,21vw,300px);height:auto;max-height:88px;object-fit:contain}
.hero{background:#0b171c;min-height:740px;padding-block:60px;isolation:isolate}.hero .hero-landscape{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% center;z-index:-2}.hero:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#071318e6 0%,#071318a8 42%,#07131824 100%)}
.hero .hero-copy{max-width:650px}.hero .hero-brand-logo{display:block;width:min(100%,570px);height:auto;margin:0 0 28px;filter:drop-shadow(0 5px 12px #0008)}.hero h1{font-size:clamp(45px,5.5vw,76px);margin:14px 0 20px}.hero h1 em{color:#6bf3e8}.hero .eyebrow{color:#d5f6f1}.hero-copy>p{max-width:500px;text-shadow:0 2px 10px #0007}.hero .hero-details{margin-right:1vw;text-shadow:0 2px 8px #000}
.destination,.final-cta{background-image:linear-gradient(90deg,#09151bd9,#09151b66),url('Assets/buttermere-4k.jpg');background-position:center 55%}
.footer-brand .footer-name{display:block}.footer-brand .touring-official-logo{display:block;width:min(100%,300px);height:auto;margin-bottom:18px}.landscape-credit{text-align:center;padding:0 22px 24px;font-size:10px;line-height:1.7;color:#91a7ab}.landscape-credit a{color:#b8d9da;text-decoration:underline}
@media(max-width:1150px){.topbar nav{gap:10px}.topbar .brand .touring-official-logo{width:230px}.topbar .nav-book{display:none}}
@media(max-width:950px){.topbar{height:92px;padding-inline:22px}.topbar .brand .touring-official-logo{width:230px;max-width:66vw}.menu-toggle{display:block;margin-left:auto}.topbar nav{position:absolute;top:92px;left:0;right:0;background:#11191e;display:none;flex-direction:column;padding:24px;gap:20px;z-index:100}.topbar nav.show{display:flex}.hero-details{display:none}.hero{min-height:740px}.hero .hero-landscape{object-position:65% center}.hero:before{background:linear-gradient(90deg,#071318c9,#07131860),linear-gradient(0deg,#07131899,transparent 65%)}}
@media(max-width:560px){.hero{min-height:730px;padding:52px 22px 65px}.hero .hero-brand-logo{width:100%;margin-bottom:35px}.hero h1{font-size:clamp(44px,11.5vw,62px);letter-spacing:-.04em}.hero .eyebrow{font-size:9px;line-height:1.7;letter-spacing:.15em}.hero-copy>p{font-size:15px;line-height:1.75}.hero-actions{gap:12px}.hero .hero-landscape{object-position:63% center}.destination,.final-cta{background-position:62% center}}

/* Rich 4K landscape: preserve colour across the view and shade only the copy. */
.hero .hero-landscape{object-position:60% 52%;filter:none;opacity:1}
.hero:before{background:linear-gradient(90deg,#061216c9 0%,#06121670 38%,#0612160d 78%)}
.destination,.final-cta{background-image:linear-gradient(90deg,#071216c4,#07121630),url('Assets/buttermere-4k.jpg');background-position:center 56%}
@media(max-width:950px){.hero:before{background:linear-gradient(90deg,#061216bd,#06121624),linear-gradient(0deg,#06121644,transparent 70%)}}
@media(max-width:560px){.hero .hero-landscape{object-position:52% center}.destination,.final-cta{background-position:52% center}}

/* Keep the mobile footer artwork centred with its copy. */
@media(max-width:720px){.worx-footer .footer-brand{width:100%;text-align:center}.worx-footer .footer-brand .footer-name{width:100%;display:flex;justify-content:center}.worx-footer .footer-brand .touring-official-logo{margin-left:auto;margin-right:auto}}
