.scroll-journey-progress{position:fixed;inset:auto 0 0;height:3px;z-index:90;pointer-events:none;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#63865b,#a8c49a,#c5b27b)}html[data-guide-motion=off] .scroll-journey-progress{display:none}@media (prefers-reduced-motion:reduce){.scroll-journey-progress{display:none}}@media (prefers-reduced-motion:no-preference){html:not([data-guide-motion=off]) .nature-hero .nature-hero-image,html:not([data-guide-motion=off]) .section-hero-photograph .section-hero-image{animation:cbi-hero-settle 2.2s cubic-bezier(.22,1,.36,1) backwards}html:not([data-guide-motion=off]) .nature-hero-message h1,html:not([data-guide-motion=off]) .section-hero-content h1{animation:cbi-brush 1.05s cubic-bezier(.65,0,.35,1) .12s backwards}html:not([data-guide-motion=off]) .section-hero-underline{transform-origin:left center;animation:cbi-draw .8s cubic-bezier(.22,1,.36,1) .85s backwards}html:not([data-guide-motion=off]) .nature-hero-location,html:not([data-guide-motion=off]) .section-hero-intro{animation:cbi-rise .8s cubic-bezier(.22,1,.36,1) .55s backwards}html:not([data-guide-motion=off]) .nature-hero-intro{animation:cbi-rise .8s cubic-bezier(.22,1,.36,1) .65s backwards}html:not([data-guide-motion=off]) .home-stay-plan,html:not([data-guide-motion=off]) .section-hero-booking,html:not([data-guide-motion=off]) .section-hero-quote{animation:cbi-rise .8s cubic-bezier(.22,1,.36,1) .75s backwards}html:not([data-guide-motion=off]) .home-hero-dots,html:not([data-guide-motion=off]) .nature-hero-foot,html:not([data-guide-motion=off]) .section-hero-foot{animation:cbi-fade 1s ease 1s backwards}html:not([data-guide-motion=off]) .website-opening-copy h1{animation:cbi-brush 1.05s cubic-bezier(.65,0,.35,1) .1s backwards}html:not([data-guide-motion=off]) .website-opening-action,html:not([data-guide-motion=off]) .website-opening-intro{animation:cbi-rise .8s cubic-bezier(.22,1,.36,1) .5s backwards}html:not([data-guide-motion=off]) .website-opening-media{animation:cbi-open 1.3s cubic-bezier(.16,1,.3,1) .15s backwards}html:not([data-guide-motion=off])::view-transition-old(.cbi-page){animation:cbi-page-out .26s cubic-bezier(.4,0,1,1) both}html:not([data-guide-motion=off])::view-transition-new(.cbi-page){animation:cbi-page-in .55s cubic-bezier(.22,1,.36,1) .14s both}}::view-transition-group(cbi-site-header){animation:none;z-index:100}::view-transition-old(cbi-site-header){display:none}::view-transition-new(cbi-site-header){animation:none}::view-transition{pointer-events:none}html[data-guide-motion=off]::view-transition-group(*),html[data-guide-motion=off]::view-transition-new(*),html[data-guide-motion=off]::view-transition-old(*){animation:none!important}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}@keyframes cbi-hero-settle{0%{transform:scale(1.12)}}@keyframes cbi-brush{0%{clip-path:inset(-25% 100% -35% -6%);transform:translateX(-14px)}to{clip-path:inset(-25% -6% -35% -6%);transform:none}}@keyframes cbi-draw{0%{transform:scaleX(0)}}@keyframes cbi-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes cbi-fade{0%{opacity:0}}@keyframes cbi-open{0%{clip-path:inset(100% 0 0 0);transform:translateY(36px)}to{clip-path:inset(0 0 0 0);transform:none}}@keyframes cbi-page-out{to{opacity:0;transform:translateY(-14px)}}@keyframes cbi-page-in{0%{opacity:0;transform:translateY(26px)}}