/* Requested revisions 20–29 only. */
/* Pre-launch requested vertical alignment and review controls. */
@media(min-width:1024px){body.slbt-refresh.home #main>section#why{display:flex!important;flex-direction:column!important;justify-content:center!important}body.slbt-refresh.home #main>section#why>.wrap{margin-block:auto!important}}
body.slbt-refresh.home #main #reviews .slbt-review-actions .btn{min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}

body.slbt-refresh #main#main :is(h3,h4,h5,h6),body.slbt-refresh #main#main :is(h3,h4,h5,h6) *,body.slbt-refresh :is(#slbt-private-enquiry,#slbt-partner-enquiry) :is(h3,h4,h5,h6),body.slbt-refresh .slbt-part2-footer h3{font-family:'Inter',sans-serif!important;font-weight:600!important;color:#15392E!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #tours .cardcopy h3,body.slbt-refresh.home.slbt-screen-draft main#main#main #partners .slbt-river-how h3{font-family:'Inter',sans-serif!important;font-weight:600!important}
body.slbt-refresh .slbt-part2-footer h3{color:#F5EFE1!important;font-size:24px!important;margin:0 0 16px!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main>section:not(.hero)>div.wrap:only-child:not(.private-layout){min-height:0!important;justify-content:center!important;gap:32px!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main>section#why{justify-content:center!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #why .section-title{margin-bottom:0!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #why .whygrid{min-height:0!important;align-items:start!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #why .whyitem{height:auto!important;align-self:start!important;padding:24px!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #intro .intro-grid{height:auto!important;align-items:center!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #intro .intro-grid>div:first-child{height:auto!important;display:block!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #intro .intro-grid>div:first-child>*{margin-bottom:16px!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main>section#intro{justify-content:center!important;gap:24px!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main>section#private{padding:0!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #private .slbt-private-split{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;height:100%!important;min-height:0!important;background:#F5EFE1!important;border:0!important;border-radius:0!important;box-shadow:none!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #private .private-photo{grid-column:1!important;grid-row:1!important;width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important;object-position:center!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #private .slbt-private-copy{align-self:center!important;min-width:0!important;width:100%!important;max-width:70ch!important;padding:48px!important;background:transparent!important;box-shadow:none!important;text-align:left!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #private .slbt-private-copy .section-kicker{width:100%!important;text-align:left!important;margin:0 0 8px!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #private .slbt-private-copy h2{margin:0 0 24px!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #private .slbt-private-copy>p:not(.section-kicker){font:400 18px/1.5 'Inter',sans-serif!important;margin:0 0 24px!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #private .slbt-private-points{display:grid!important;gap:12px!important;list-style:none!important;padding:0!important;margin:0 0 32px!important;font:400 16px/1.5 'Inter',sans-serif!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #private .slbt-private-points li{position:relative!important;padding-left:24px!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #private .slbt-private-points li:before{content:'';position:absolute;left:0;top:.75em;width:12px;height:1px;background:#C5A059}
body.slbt-refresh :is(.gallery-frame,.about-grid>img,.experience-card>img,.slbt-partner-photo-frame,.slbt-story-photo>img){padding:0!important;border:0!important;border-radius:8px!important;box-shadow:0 8px 24px rgba(0,0,0,.08)!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #gallery .gallery{grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;gap:12px!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #gallery .gallery-frame{padding:0!important;border:0!important;border-radius:8px!important;box-shadow:none!important;outline:none!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #gallery .gallery-frame:nth-child(1){grid-column:1/7!important;grid-row:1/3!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #gallery .gallery-frame:nth-child(2){grid-column:7/10!important;grid-row:1!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #gallery .gallery-frame:nth-child(3){grid-column:10/13!important;grid-row:1!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #gallery .gallery-frame:nth-child(4){grid-column:7/10!important;grid-row:2!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #gallery .gallery-frame:nth-child(5){grid-column:10/13!important;grid-row:2!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #gallery .gallery-frame:nth-child(6){grid-column:1/5!important;grid-row:3!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #gallery .gallery-frame:nth-child(7){grid-column:5/9!important;grid-row:3!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #gallery .gallery-frame:nth-child(8){grid-column:9/13!important;grid-row:3!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #gallery .gallery-frame:nth-child(n+9){display:none!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #gallery .gallery-frame img{transition:transform .4s!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #gallery .gallery-frame:hover img{transform:scale(1.03)!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #gallery .gallery-frame:focus-visible{outline:1px solid #C5A059!important;outline-offset:4px!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #gallery .slbt-gallery-caption{left:0!important;right:0!important;bottom:0!important;background:linear-gradient(transparent,rgba(0,0,0,.7))!important;color:white!important;font:400 14px/1.5 'Inter',sans-serif!important;border-radius:0!important;padding:32px 16px 16px!important;transition:opacity .4s!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main .slbt-gallery-all .btn{min-height:44px!important;padding:8px 0!important;border:0!important;box-shadow:none!important;border-radius:0!important;background:transparent!important;text-transform:none!important;letter-spacing:normal!important;font:500 16px/1.5 'Inter',sans-serif!important}
body.slbt-refresh .slbt-premium-lightbox{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;border:0!important;padding:48px 64px!important;background:transparent!important;overflow:hidden!important;color:white!important}
body.slbt-refresh .slbt-premium-lightbox[open]{display:grid!important;place-items:center!important;animation:slbt-lightbox-in .3s ease both}
body.slbt-refresh .slbt-premium-lightbox::backdrop{background:rgba(0,0,0,.92)!important;backdrop-filter:blur(4px)!important}
body.slbt-refresh .slbt-premium-lightbox figure{position:relative!important;margin:0!important;max-width:100%!important;max-height:90dvh!important;pointer-events:none}
body.slbt-refresh .slbt-premium-lightbox img{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:calc(90dvh - 48px)!important;object-fit:contain!important;border-radius:8px!important;transition:opacity .15s ease!important;animation:slbt-photo-in .3s ease both;pointer-events:auto}
body.slbt-refresh .slbt-premium-lightbox figcaption{display:none!important;margin:0!important;padding:0!important}
body.slbt-refresh #gallery .slbt-gallery-caption,body.slbt-refresh .gallery .slbt-gallery-caption{display:none!important;margin:0!important;padding:0!important}
body.slbt-refresh .slbt-premium-lightbox button{position:absolute!important;display:grid!important;place-items:center!important;width:48px!important;height:48px!important;padding:8px!important;border:0!important;box-shadow:none!important;background:transparent!important;color:white!important;font:400 24px/1 'Inter',sans-serif!important;opacity:.6;transition:opacity .2s}
body.slbt-refresh .slbt-premium-lightbox button:is(:hover,:focus-visible){opacity:1}
body.slbt-refresh .slbt-premium-lightbox .lightbox-close{right:16px!important;top:16px!important}
body.slbt-refresh .slbt-premium-lightbox .lightbox-prev{left:8px!important;top:calc(50% - 24px)!important}
body.slbt-refresh .slbt-premium-lightbox .lightbox-next{right:8px!important;top:calc(50% - 24px)!important}
body.slbt-refresh .slbt-meeting-columns{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:48px!important;align-items:start!important}
body.slbt-refresh .slbt-meeting-columns h3{margin:0 0 16px!important}
body.slbt-refresh .slbt-meeting-columns p{font:400 16px/1.6 'Inter',sans-serif!important}
body.slbt-refresh .slbt-meeting-columns a{display:inline-flex!important;align-items:center!important;min-height:44px!important;font:500 14px/1.5 'Inter',sans-serif!important}
body.slbt-refresh #slbt-unified-header .slbt-own-brand{width:auto!important;flex:none!important;gap:12px!important}
body.slbt-refresh #slbt-unified-header .slbt-logo-tile{flex:none!important}
body.slbt-refresh #slbt-unified-header .slbt-logo-wordmark{position:relative!important;flex:none!important;width:max-content!important;min-width:max-content!important;margin:0!important;overflow:visible!important}
@media(min-width:1024px){body.slbt-refresh.home.slbt-screen-draft main#main#main #private .slbt-private-copy{padding:32px 48px!important}}
@media(max-width:1023.98px){body.slbt-refresh.home.slbt-screen-draft main#main#main #private .slbt-private-split{grid-template-columns:minmax(0,1fr)!important;height:auto!important}body.slbt-refresh.home.slbt-screen-draft main#main#main #private .private-photo{grid-column:auto!important;grid-row:auto!important;height:320px!important}body.slbt-refresh.home.slbt-screen-draft main#main#main #private .slbt-private-copy{padding:48px 24px!important}}
@media(max-width:767.98px){body.slbt-refresh .slbt-meeting-columns{grid-template-columns:minmax(0,1fr)!important;gap:32px!important}body.slbt-refresh.home.slbt-screen-draft main#main#main #gallery .gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.slbt-refresh.home.slbt-screen-draft main#main#main #gallery .gallery-frame:nth-child(-n+8){grid-column:auto!important;grid-row:auto!important}body.slbt-refresh.home.slbt-screen-draft main#main#main #gallery .gallery-frame:first-child{grid-column:1/-1!important;grid-row:span 2!important}body.slbt-refresh .slbt-premium-lightbox{padding:64px 48px!important}}
@keyframes slbt-lightbox-in{from{opacity:0}to{opacity:1}}
@keyframes slbt-photo-in{from{transform:scale(.98)}to{transform:scale(1)}}
@media(prefers-reduced-motion:reduce){body.slbt-refresh #main#main #gallery .gallery-frame img,body.slbt-refresh #main#main #gallery .slbt-gallery-caption,body.slbt-refresh .slbt-premium-lightbox,body.slbt-refresh .slbt-premium-lightbox *{animation:none!important;transition:none!important;transform:none!important}}


/* Requested follow-up: logo, frames, alignment and partner refinements. */
body.slbt-refresh #slbt-unified-header#slbt-unified-header .slbt-own-brand{gap:8px!important}
body.slbt-refresh #slbt-unified-header#slbt-unified-header .slbt-logo-tile{overflow:hidden!important}
body.slbt-refresh #slbt-unified-header#slbt-unified-header .slbt-logo-tile img{width:100%!important;height:100%!important;max-width:100%!important;object-fit:cover!important;object-position:left center!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #why .whygrid{align-items:stretch!important;grid-auto-rows:auto!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #why .whyitem{height:auto!important;align-self:stretch!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #gallery .slbt-gallery-all{align-self:center!important;text-align:center!important;margin:24px auto 0!important;width:100%!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main>section#gallery{padding-bottom:48px!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #gallery .gallery{height:clamp(280px,calc(100svh - 380px),660px)!important}
body.slbt-refresh :is(.gallery-frame,.about-grid>img,.experience-card>img,.slbt-partner-photo-frame,.slbt-story-photo>img,.slbt-page-photo>img){border:2px solid #C5A059!important;padding:4px!important;background:#F5EFE1!important;border-radius:8px!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #gallery .gallery-frame{border:2px solid #C5A059!important;padding:4px!important;background:#F5EFE1!important;border-radius:8px!important}
body.slbt-refresh .slbt-photo-inset{display:block!important;width:100%!important;height:100%!important;overflow:hidden!important;border-radius:4px!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main>section#private{padding:32px 0!important;background:#FFFFFF!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #private .slbt-private-split{width:min(1200px,calc(100% - 48px))!important;margin:auto!important;height:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:48px!important;background:transparent!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #private .slbt-private-copy{grid-column:1!important;grid-row:1!important;padding:0!important;max-width:65ch!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #private .slbt-private-copy h2{text-align:left!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #private .private-photo{grid-column:2!important;grid-row:1!important;height:clamp(360px,calc(100svh - 280px),680px)!important;border:2px solid #C5A059!important;padding:4px!important;background:#F5EFE1!important;border-radius:8px!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #partners .section-title{margin:0!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #partners .section-kicker{margin:0 0 8px!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #partners .section-title h2{margin:0!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #partners .slbt-river-subheading{margin-top:8px!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #partners .slbt-partner-feature{align-items:stretch!important;flex:0 1 auto!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #partners .slbt-partner-photo{align-self:stretch!important;display:flex!important;flex-direction:column!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #partners .slbt-partner-photo-frame{flex:1 1 auto!important;min-height:0!important;aspect-ratio:auto!important;border:2px solid #C5A059!important;padding:4px!important;background:#F5EFE1!important;border-radius:8px!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #partners .slbt-river-photo{object-fit:contain!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #partners .slbt-river-copy{gap:0!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #partners .slbt-river-how{margin-top:24px!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #partners .slbt-river-how h3{font:600 13px/1.5 'Inter',sans-serif!important;text-transform:uppercase!important;letter-spacing:2px!important;margin:0 0 16px!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #partners .slbt-river-how ol{gap:16px!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #partners .slbt-partner-button-row{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:16px!important;margin-top:24px!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #partners .slbt-river-copy .slbt-partner-fare{font:400 16px/1.4 'Inter',sans-serif!important;color:#5B6B63!important;margin:0!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #partners .slbt-river-copy .slbt-partner-small{margin:16px 0 0!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main>section:is(#intro,#experiences,#private,#reviews,#partners,#faq){background:#FFFFFF!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main>section:is(#tours,#why,#about,#gallery,#meeting-point,#book){background:#F5EFE1!important}
body.slbt-refresh .slbt-part2-page :is(p,a){overflow-wrap:anywhere!important}
body.slbt-refresh #slbt-partner-inline .formlayer-required,body.slbt-refresh #slbt-partner-inline .slbt-required-note{color:#15392E!important}
body.slbt-refresh .slbt-part2-footer .slbt-footer-label{font:600 24px/1.3 'Inter',sans-serif!important;margin:0 0 16px!important;color:#F5EFE1!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #about .long-copy>a{display:inline-flex!important;align-items:center!important;min-height:44px!important}
@media(max-width:1023.98px){
body.slbt-refresh.home.slbt-screen-draft main#main#main #private .slbt-private-split{grid-template-columns:minmax(0,1fr)!important;gap:32px!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #private .slbt-private-copy{grid-column:1!important;grid-row:1!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #private .private-photo{grid-column:1!important;grid-row:2!important;height:320px!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #partners .slbt-partner-photo-frame{aspect-ratio:1600/1066!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #gallery .gallery{height:auto!important}
}
