:root{--ol-story-ease:cubic-bezier(.22,1,.36,1);--ol-story-ease-soft:cubic-bezier(.16,1,.3,1);--ol-story-forest:#2B211A;--ol-story-forest-deep:#2B211A;--ol-story-gold:#D4A373;--ol-story-ivory:#FDFBF7;--ol-story-muted:rgba(253,251,247,.72);--ol-sticky-top:clamp(76px,9svh,112px)}html.ol-story-js{scroll-behavior:smooth}html.ol-story-js body{--ol-active-progress:0}html.ol-story-js .ol-story-section{position:relative;isolation:isolate;--ol-story-hero-progress:0;--ol-story-section-progress:0}html.ol-story-js .ol-story-section[data-ol-reveal="hero"]{overflow:hidden}html.ol-story-js .ol-story-section[data-ol-reveal="hero"]:is(video,.ix-hero-bg,.pk-hero-bg,.pd-hero-bg,.p12-hero-bg,.sh7-hero-bg,.sp-hero-bg,.p9x-hero-bg){transform:scale(calc(1.015 + (var(--ol-story-hero-progress,0) * .075)));filter:brightness(calc(.98 - (var(--ol-story-hero-progress,0) * .16))) saturate(calc(1.02 + (var(--ol-story-hero-progress,0) * .08)));transition:filter .28s linear,transform .28s linear;transform-origin:center center;will-change:transform,filter}html.ol-story-js .ol-story-section[data-ol-reveal="hero"]::after{content:"";position:absolute;inset:0;pointer-events:auto;z-index:0;background:linear-gradient(365deg,rgba(43,33,26,0),rgba(43,33,26,calc(var(--ol-story-hero-progress,0) * .52)));opacity:1}html.ol-story-js [data-ol-reveal-item]{opacity:0;transform:translate3d(0,26px,0);filter:blur(8px);transition:opacity .78s var(--ol-story-ease),transform .82s var(--ol-story-ease),filter .82s var(--ol-story-ease),border-color .42s ease,background .42s ease;transition-delay:calc(var(--ol-stagger-index,0) * 58ms);will-change:opacity,transform,filter}html.ol-story-js [data-ol-reveal="hero"] [data-ol-reveal-item]{transform:translate3d(0,32px,0) scale(.985);transition-duration:1s}html.ol-story-js [data-ol-reveal="stagger"] [data-ol-reveal-item]:nth-child(odd),html.ol-story-js [data-ol-reveal="form-build"] [data-ol-reveal-item]:nth-child(odd){transform:translate3d(-10px,26px,0)}html.ol-story-js [data-ol-reveal="gallery-float"] [data-ol-reveal-item]:nth-child(odd){transform:translate3d(-20px,34px,0) rotate(-1.2deg)}html.ol-story-js [data-ol-reveal="gallery-float"] [data-ol-reveal-item]:nth-child(even){transform:translate3d(18px,30px,0) rotate(1deg)}html.ol-story-js [data-ol-reveal="map-draw"] [data-ol-reveal-item]{transform:translate3d(0,20px,0) scale(.985)}html.ol-story-js [data-ol-reveal-item].ol-story-visible,html.ol-story-js .ol-story-section.ol-story-inview>[data-ol-reveal-item]{opacity:1;transform:translate3d(0,0,0) scale(1) rotate(0);filter:blur(0)}html.ol-story-js .ol-story-section.ol-story-active{--ol-active-progress:var(--ol-story-section-progress,0)}html.ol-story-js .ol-story-section[data-ol-reveal="map-draw"]::before,html.ol-story-js .ol-story-section[data-ol-reveal="pin-x"]::before{content:"";position:absolute;left:clamp(1rem,6vw,5.5rem);right:clamp(1rem,6vw,5.5rem);top:clamp(3.5rem,8vw,7rem);height:1px;background:linear-gradient(365deg,rgba(212,163,115,.08),rgba(212,163,115,.85),rgba(212,163,115,.08));transform-origin:left center;transform:scaleX(var(--ol-story-section-progress,0));opacity:.48;pointer-events:none;z-index:0}html.ol-story-js .ol-story-section[data-ol-reveal="map-draw"].ol-story-inview:is(.route-line,.pk4-route-line span,.p6-route-line,.pd5-route-strip,.ix-route-progress i){animation:olStoryLineDraw 1.15s var(--ol-story-ease) both}@keyframes olStoryLineDraw{from{clip-path:inset(0 100% 0 0);opacity:.35}to{clip-path:inset(0 0 0 0);opacity:1}}html.ol-story-js [data-ol-engine-owned="true"]{scroll-margin-top:var(--ol-sticky-top)}html.ol-story-js [data-ol-reveal="pin-x"]{contain:layout paint style}html.ol-story-js [data-ol-reveal="pin-x"] .ol-story-pin-shell{overflow:hidden}html.ol-story-js [data-ol-reveal="pin-x"] .ol-story-pin-rail{will-change:transform;backface-visibility:hidden;transform:translate3d(var(--ol-story-pin-x,0px),0,0);transition:none!important}#destination-scroll.ol-story-route-belt{--ol-belt-progress:var(--ol-story-section-progress,0)}#destination-scroll.ol-story-route-belt [data-route-belt-rail]{transform:translate3d(var(--ol-story-pin-x,var(--ol-belt-x,0px)),0,0)!important}#destination-scroll.ol-story-route-belt .ix-h-card{transform:translate3d(0,0,0)!important}#destination-scroll.ol-story-route-belt .ix-h-card:not(.is-active){opacity:.62;filter:saturate(.82) brightness(.78)}#destination-scroll.ol-story-route-belt .ix-h-card.is-active{opacity:1;filter:saturate(1.05) brightness(1)}#destination-scroll.ol-story-route-belt::after{content:attr(data-ol-active-name);position:sticky;left:clamp(1rem,5vw,4.5rem);bottom:clamp(1.2rem,5vh,4rem);display:block;width:max-content;max-width:min(86vw,720px);margin-left:clamp(1rem,5vw,4.5rem);z-index:5;pointer-events:none;font-family:Georgia,'Times New Roman',serif;font-size:clamp(2.2rem,7vw,7rem);line-height:.88;color:rgba(253,251,247,.22);text-shadow:0 22px 80px rgba(43,33,26,.35);transform:translateY(-.8rem);opacity:var(--ol-route-name-opacity,.92);transition:opacity .35s ease}#category-rails.ol-story-package-theatre .pk4-category[data-pkg-belt="ready"]{isolation:isolate}#category-rails.ol-story-package-theatre .pk4-category[data-pkg-belt="ready"] .pk10-rail-stage{position:sticky!important;top:calc(-1 * var(--pk-belt-pin-lead,180px))!important;overflow:hidden!important;perspective:1300px;z-index:2}#category-rails.ol-story-package-theatre .pk4-category[data-pkg-belt="ready"] .pk10-rail-shell{position:relative;z-index:2}#category-rails.ol-story-package-theatre .pk4-category[data-pkg-belt="ready"] .pk4-rail,#category-rails.ol-story-package-theatre .pk4-category[data-pkg-belt="ready"] .pk-rail{transform:translate3d(var(--pk-belt-x,0px),0,0)!important;scroll-behavior:auto!important;contain:layout paint;will-change:transform}#category-rails.ol-story-package-theatre .pk4-category[data-pkg-belt="ready"] .pk4-journey-card,#category-rails.ol-story-package-theatre .pk4-category[data-pkg-belt="ready"] .pk-card{transform:translate3d(0,0,0)!important;transition:opacity .28s ease,filter .28s ease,box-shadow .28s ease,outline-color .28s ease}#category-rails.ol-story-package-theatre .pk4-category[data-pkg-belt="ready"] .pk4-journey-card:not(.is-active),#category-rails.ol-story-package-theatre .pk4-category[data-pkg-belt="ready"] .pk-card:not(.is-active){opacity:.58;filter:saturate(.82) brightness(.88)}#category-rails.ol-story-package-theatre .pk4-category[data-pkg-belt="ready"] .pk4-journey-card.is-active,#category-rails.ol-story-package-theatre .pk4-category[data-pkg-belt="ready"] .pk-card.is-active{opacity:1;filter:saturate(1.06) brightness(1.02);outline:1px solid rgba(212,163,115,.46);outline-offset:6px}.ol-story-status-chip{position:fixed;left:1rem;bottom:1rem;z-index:9998;padding:.45rem .65rem;border-radius:999px;background:linear-gradient(365deg,rgba(43,33,26,.72) 0%,rgba(43,33,26,.72) 100%);color:var(--ol-story-ivory);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;pointer-events:none;backdrop-filter:blur(14px);opacity:0;transform:translateY(12px);transition:.3s var(--ol-story-ease)}html[debug-story="1"] .ol-story-status-chip{opacity:1;transform:none}@media (max-width:900px){html.ol-story-js{scroll-behavior:auto}html.ol-story-js [data-ol-reveal-item]{transition-duration:.48s;transform:translate3d(0,16px,0);filter:blur(3px)}#destination-scroll.ol-story-route-belt::after{display:none}html.ol-story-js [data-ol-reveal="pin-x"]{min-height:auto!important;contain:none}html.ol-story-js [data-ol-reveal="pin-x"] .ol-story-pin-rail,#destination-scroll.ol-story-route-belt [data-route-belt-rail],#category-rails.ol-story-package-theatre .pk4-category .pk4-rail,#category-rails.ol-story-package-theatre .pk4-category .pk-rail{transform:none!important;scroll-snap-type:x mandatory;overflow-x:auto!important;touch-action:pan-x pan-y}#category-rails.ol-story-package-theatre .pk10-route-carousel{display:none!important}}@media (prefers-reduced-motion:reduce){html.ol-story-js{scroll-behavior:auto}html.ol-story-js [data-ol-reveal-item]{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}html.ol-story-js [data-ol-reveal="hero"]:is(video,.ix-hero-bg,.pk-hero-bg,.pd-hero-bg,.p12-hero-bg,.sh7-hero-bg,.sp-hero-bg,.p9x-hero-bg){transform:none!important;filter:none!important}html.ol-story-js [data-ol-reveal="pin-x"] .ol-story-pin-rail,#destination-scroll.ol-story-route-belt [data-route-belt-rail],#category-rails.ol-story-package-theatre .pk4-category .pk4-rail,#category-rails.ol-story-package-theatre .pk4-category .pk-rail{transform:none!important}}
