.home-motion.motion-ready .page-home .home-intro-item,.home-motion.motion-ready .page-home [data-reveal="card-left"],.home-motion.motion-ready .page-home [data-reveal="card-right"]{opacity:0;will-change:opacity,transform}.home-motion.motion-ready .page-home .home-intro-item{transform:translateY(24px)}.home-motion.motion-ready .page-home .hero-enter-top{transform:translateY(-58px)}.home-motion.motion-ready .page-home .hero-enter-bottom{transform:translateY(58px)}.page-home .hero-title-line{display:block}.home-motion.motion-ready .page-home .home-intro-item.is-visible{opacity:1;transform:translateY(0);transition:opacity 760ms cubic-bezier(0.22,1,0.36,1) var(--intro-delay,0ms),transform 980ms cubic-bezier(0.22,1,0.36,1) var(--intro-delay,0ms)}html,body{overflow-x:hidden;overflow-x:clip}.page-home .activities-section,.page-home .location-section{overflow:hidden}.home-motion.motion-ready .page-home [data-reveal="activity-question"] .badge-top,.home-motion.motion-ready .page-home [data-reveal="activity-question"] > p,.home-motion.motion-ready .page-home [data-reveal="activity-question"] > h2{opacity:0;will-change:opacity,transform}.home-motion.motion-ready .page-home [data-reveal="activity-question"] .badge-top,.home-motion.motion-ready .page-home [data-reveal="activity-question"] > p{transform:translateY(34px)}.home-motion.motion-ready .page-home [data-reveal="activity-question"] > h2{transform:translate3d(clamp(150px,34vw,520px),0,0) scale(0.96)}.home-motion.motion-ready .page-home [data-reveal="activity-question"].is-visible .badge-top{opacity:1;transform:translateY(0);transition:opacity 620ms cubic-bezier(0.22,1,0.36,1),transform 780ms cubic-bezier(0.22,1,0.36,1)}.home-motion.motion-ready .page-home [data-reveal="activity-question"].is-visible > p{opacity:1;transform:translateY(0);transition:opacity 620ms cubic-bezier(0.22,1,0.36,1) 90ms,transform 780ms cubic-bezier(0.22,1,0.36,1) 90ms}.home-motion.motion-ready .page-home [data-reveal="activity-question"].is-visible > h2{animation:activity-question-bounce 1180ms cubic-bezier(0.18,0.82,0.24,1) 45ms both}@keyframes activity-question-bounce{0%{opacity:0;transform:translate3d(clamp(150px,34vw,520px),0,0) scale(0.96)}42%{opacity:1;transform:translate3d(-34px,0,0) scale(1.025)}58%{transform:translate3d(22px,0,0) scale(0.992)}72%{transform:translate3d(-13px,0,0) scale(1.01)}84%{transform:translate3d(7px,0,0) scale(0.997)}93%{transform:translate3d(-3px,0,0) scale(1.002)}100%{opacity:1;transform:translate3d(0,0,0) scale(1)}}.home-motion.motion-ready .page-home [data-reveal="card-left"]{transform-origin:100% 100%;transform:translate3d(-118px,34px,0) rotate(-9deg) scale(0.95)}.home-motion.motion-ready .page-home [data-reveal="card-right"]{transform-origin:0% 100%;transform:translate3d(118px,34px,0) rotate(9deg) scale(0.95)}.home-motion.motion-ready .page-home [data-reveal="card-left"].is-visible{animation:card-fan-left 1120ms cubic-bezier(0.18,0.86,0.24,1) both}.home-motion.motion-ready .page-home [data-reveal="card-right"].is-visible{animation:card-fan-right 1120ms cubic-bezier(0.18,0.86,0.24,1) 110ms both}@keyframes card-fan-left{0%{opacity:0;transform:translate3d(-118px,34px,0) rotate(-9deg) scale(0.95)}68%{opacity:1;transform:translate3d(8px,-3px,0) rotate(1.3deg) scale(1.012)}84%{transform:translate3d(-3px,1px,0) rotate(-0.45deg) scale(0.997)}100%{opacity:1;transform:translate3d(0,0,0) rotate(0deg) scale(1)}}@keyframes card-fan-right{0%{opacity:0;transform:translate3d(118px,34px,0) rotate(9deg) scale(0.95)}68%{opacity:1;transform:translate3d(-8px,-3px,0) rotate(-1.3deg) scale(1.012)}84%{transform:translate3d(3px,1px,0) rotate(0.45deg) scale(0.997)}100%{opacity:1;transform:translate3d(0,0,0) rotate(0deg) scale(1)}}.home-motion.motion-ready .page-home [data-reveal-group="location"] .location-header,.home-motion.motion-ready .page-home [data-reveal-group="location"] .location-map,.home-motion.motion-ready .page-home [data-reveal-group="location"] .location-details{opacity:0;will-change:opacity,transform}.home-motion.motion-ready .page-home [data-reveal-group="location"] .location-header{transform:translateY(42px)}.home-motion.motion-ready .page-home [data-reveal-group="location"] .location-map{transform:translateX(-58px)}.home-motion.motion-ready .page-home [data-reveal-group="location"] .location-details{transform:translateX(58px)}.home-motion.motion-ready .page-home [data-reveal-group="location"].is-visible .location-header,.home-motion.motion-ready .page-home [data-reveal-group="location"].is-visible .location-map,.home-motion.motion-ready .page-home [data-reveal-group="location"].is-visible .location-details{opacity:1;transform:none}.home-motion.motion-ready .page-home [data-reveal-group="location"].is-visible .location-header{transition:opacity 660ms cubic-bezier(0.22,1,0.36,1),transform 840ms cubic-bezier(0.22,1,0.36,1)}.home-motion.motion-ready .page-home [data-reveal-group="location"].is-visible .location-map{transition:opacity 720ms cubic-bezier(0.22,1,0.36,1) 140ms,transform 920ms cubic-bezier(0.22,1,0.36,1) 140ms}.home-motion.motion-ready .page-home [data-reveal-group="location"].is-visible .location-details{transition:opacity 720ms cubic-bezier(0.22,1,0.36,1) 250ms,transform 920ms cubic-bezier(0.22,1,0.36,1) 250ms}.page-home .site-footer,.page-home .site-footer *,.home-motion.motion-ready .page-home .site-footer,.home-motion.motion-ready .page-home .site-footer *{opacity:1 !important;transform:none !important;animation:none !important;clip-path:none !important;filter:none}@media (max-width:700px){.home-motion.motion-ready .page-home .hero-enter-top{transform:translateY(-38px)}.home-motion.motion-ready .page-home .hero-enter-bottom{transform:translateY(38px)}.home-motion.motion-ready .page-home [data-reveal="activity-question"] > h2{transform:translate3d(78vw,0,0) scale(0.96)}.home-motion.motion-ready .page-home [data-reveal="card-left"]{transform:translate3d(-54px,24px,0) rotate(-6deg) scale(0.97)}.home-motion.motion-ready .page-home [data-reveal="card-right"]{transform:translate3d(54px,24px,0) rotate(6deg) scale(0.97)}.home-motion.motion-ready .page-home [data-reveal-group="location"] .location-header{transform:translateY(30px)}.home-motion.motion-ready .page-home [data-reveal-group="location"] .location-map{transform:translateX(-42px)}.home-motion.motion-ready .page-home [data-reveal-group="location"] .location-details{transform:translateX(42px)}}@media (prefers-reduced-motion:reduce){.page-home .home-intro-item,.page-home [data-reveal] *,.page-home [data-reveal="card-left"],.page-home [data-reveal="card-right"],.page-home [data-reveal-group="location"] .location-header,.page-home [data-reveal-group="location"] .location-map,.page-home [data-reveal-group="location"] .location-details{opacity:1 !important;transform:none !important;transition:none !important;animation:none !important}}.home-motion.motion-ready .page-home .hero-buttons.home-intro-item,.home-motion.motion-ready .page-home .hero-buttons.home-intro-item.is-visible{opacity:1 !important;transform:none !important;transition:none !important}.page-home .hero-buttons .hero-cta-slot{display:inline-flex;flex:0 0 auto;min-width:0;will-change:opacity,transform}.page-home .hero-buttons .primary-btn,.page-home .hero-buttons .secondary-btn{transform:none !important;animation:none !important}.home-motion.motion-ready .page-home .hero-buttons .hero-cta-slot{opacity:0}.home-motion.motion-ready .page-home .hero-buttons .hero-cta-slot--left{transform:translate3d(calc(-100vw - 120px),0,0) rotate(-8deg) scale(0.92)}.home-motion.motion-ready .page-home .hero-buttons .hero-cta-slot--right{transform:translate3d(calc(100vw + 120px),0,0) rotate(8deg) scale(0.92)}.home-motion.motion-ready .page-home .hero-buttons.is-visible .hero-cta-slot--left{animation:hero-cta-slot-left 1120ms cubic-bezier(0.12,0.88,0.22,1) 600ms both}.home-motion.motion-ready .page-home .hero-buttons.is-visible .hero-cta-slot--right{animation:hero-cta-slot-right 1120ms cubic-bezier(0.12,0.88,0.22,1) 600ms both}@keyframes hero-cta-slot-left{from{opacity:0;transform:translate3d(calc(-100vw - 120px),0,0) rotate(-8deg) scale(0.92)}to{opacity:1;transform:translate3d(0,0,0) rotate(0deg) scale(1)}}@keyframes hero-cta-slot-right{from{opacity:0;transform:translate3d(calc(100vw + 120px),0,0) rotate(8deg) scale(0.92)}to{opacity:1;transform:translate3d(0,0,0) rotate(0deg) scale(1)}}.page-home .hero-buttons .primary-btn::before,.page-home .hero-buttons .primary-btn::after{content:none !important;display:none !important;animation:none !important}.page-home .hero-buttons .hero-cta-text{position:relative;z-index:2}.page-home .hero-buttons .hero-cta-reflection{position:absolute;top:-75%;left:-50%;z-index:1;width:28%;height:250%;display:block;background:linear-gradient( 90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.16) 24%,rgba(255,255,255,0.86) 50%,rgba(255,255,255,0.16) 76%,rgba(255,255,255,0) 100% );opacity:0;transform:skewX(-18deg) translate3d(-180%,0,0);pointer-events:none;animation:hero-reserve-reflection 6s ease-in-out 1.8s infinite}@keyframes hero-reserve-reflection{0%,68%{opacity:0;transform:skewX(-18deg) translate3d(-180%,0,0)}72%{opacity:0.9}86%{opacity:0.72;transform:skewX(-18deg) translate3d(620%,0,0)}90%,100%{opacity:0;transform:skewX(-18deg) translate3d(620%,0,0)}}@media (max-width:560px){.page-home .hero-buttons .hero-cta-slot{width:100%}.page-home .hero-buttons .hero-cta-slot > a{width:100% !important}.home-motion.motion-ready .page-home .hero-buttons .hero-cta-slot--left{transform:translate3d(calc(-100vw - 32px),0,0) rotate(-5deg) scale(0.95)}.home-motion.motion-ready .page-home .hero-buttons .hero-cta-slot--right{transform:translate3d(calc(100vw + 32px),0,0) rotate(5deg) scale(0.95)}@keyframes hero-cta-slot-left{from{opacity:0;transform:translate3d(calc(-100vw - 32px),0,0) rotate(-5deg) scale(0.95)}to{opacity:1;transform:translate3d(0,0,0) rotate(0deg) scale(1)}}@keyframes hero-cta-slot-right{from{opacity:0;transform:translate3d(calc(100vw + 32px),0,0) rotate(5deg) scale(0.95)}to{opacity:1;transform:translate3d(0,0,0) rotate(0deg) scale(1)}}}@media (prefers-reduced-motion:reduce){.page-home .hero-buttons .hero-cta-slot{opacity:1 !important;transform:none !important;animation:none !important}.page-home .hero-buttons .hero-cta-reflection{opacity:0 !important;animation:none !important}}.page-home .hero-buttons .hero-cta-reflection{animation:hero-reserve-reflection-v32 3s linear 1.5s infinite !important}@keyframes hero-reserve-reflection-v32{0%,16%{opacity:0;transform:skewX(-18deg) translate3d(-180%,0,0)}22%{opacity:0.88;transform:skewX(-18deg) translate3d(-180%,0,0)}78%{opacity:0.72;transform:skewX(-18deg) translate3d(620%,0,0)}84%,100%{opacity:0;transform:skewX(-18deg) translate3d(620%,0,0)}}@media (prefers-reduced-motion:reduce){.page-home .hero-buttons .hero-cta-reflection{animation:none !important;opacity:0 !important}}.home-motion.motion-ready .page-home .motion-settled,.home-motion.motion-ready .page-home .motion-settled .badge-top,.home-motion.motion-ready .page-home .motion-settled > h2,.home-motion.motion-ready .page-home .motion-settled > p,.home-motion.motion-ready .page-home .motion-settled .activities-header,.home-motion.motion-ready .page-home .motion-settled .activity-card,.home-motion.motion-ready .page-home .motion-settled .location-header,.home-motion.motion-ready .page-home .motion-settled .location-map,.home-motion.motion-ready .page-home .motion-settled .location-details,.home-motion.motion-ready .page-home .motion-settled .hero-cta-slot{will-change:auto !important}