/* Calm, finite motion system. Layout/content untouched. */
html{scroll-behavior:smooth}.section,.home-space,.global-private,.home-values,.ae-story,.ae-timeline,.ae-purpose,.ae-services,.ae-cta{scroll-margin-top:100px}
@media(prefers-reduced-motion:no-preference){.motion-reveal{opacity:0;transform:translateY(18px);transition:opacity .85s cubic-bezier(.22,.68,.2,1),transform .85s cubic-bezier(.22,.68,.2,1)}.motion-reveal.is-visible{opacity:1;transform:none}.motion-delay-1{transition-delay:70ms}.motion-delay-2{transition-delay:140ms}.motion-delay-3{transition-delay:210ms}}
.package-card,.home-service,.home-value-grid>div,.ae-values article,.review-card,.gallery-tile,.private-travel{transition:transform .35s cubic-bezier(.22,.68,.2,1),border-color .35s,box-shadow .35s,background .35s}.package-card:hover,.home-service:hover,.home-value-grid>div:hover,.ae-values article:hover,.review-card:hover,.gallery-tile:hover{transform:translateY(-4px)}.package-card .campaign img,.gallery-tile img{transition:transform .7s cubic-bezier(.22,.68,.2,1)}.package-card:hover .campaign img,.gallery-tile:hover img{transform:scale(1.018)}.button,.card-detail,.quiet-link{transition:transform .24s ease-out,background .3s,border-color .3s,box-shadow .3s}.button:hover,.card-detail:hover{transform:translateY(-2px)}.button:active,.card-detail:active{transform:translateY(1px) scale(.985)}.button>span,.card-detail>span,.quiet-link>span{transition:transform .25s ease-out}.button:hover>span,.card-detail:hover>span,.quiet-link:hover>span{transform:translate(3px,-1px)}
.private-fields input,.private-fields select{transition:border-color .25s ease-out,background .25s ease-out,box-shadow .25s ease-out}.private-fields input:focus,.private-fields select:focus{box-shadow:0 0 0 2px #c7a15a20,inset 0 1px #ffffff0a}.home-hero .hero-image{animation:hero-breathe 28s ease-in-out infinite alternate}.global-orbit img{animation-duration:52s!important}.global-orbit:before{animation-duration:44s!important}
@keyframes hero-breathe{from{transform:scale(1.015)}to{transform:scale(1.025)}}
@media(max-width:700px){html{scroll-behavior:smooth}.motion-reveal{transform:translateY(8px);transition-duration:.7s}.package-card:hover,.home-service:hover,.home-value-grid>div:hover,.ae-values article:hover,.review-card:hover,.gallery-tile:hover{transform:none}.home-hero .hero-image{animation:none}.package-card:hover .campaign img,.gallery-tile:hover img{transform:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.motion-reveal{opacity:1!important;transform:none!important;transition:none!important}.home-hero .hero-image,.global-orbit img,.global-orbit:before,.global-orbit .orbit-ring{animation:none!important}.package-card,.home-service,.home-value-grid>div,.ae-values article,.review-card,.gallery-tile,.private-travel{transition:none!important}.package-card:hover,.home-service:hover,.home-value-grid>div:hover,.ae-values article:hover,.review-card:hover,.gallery-tile:hover{transform:none}}

body .lux-reactive,body .lux-reactive:hover{--tilt-x:0deg!important;--tilt-y:0deg!important}.motion-reveal:not(.is-visible):hover{transform:translateY(18px)}body .header{transition:background .3s,border-color .3s,box-shadow .3s}body .header.is-scrolled{backdrop-filter:blur(24px)}.submenu:not([hidden]){animation-duration:.25s}.cta-arrow{transition:translate .24s ease-out}a:hover>.cta-arrow{translate:2px -1px}.sold-out-badge{animation:none!important;transition:border-color .3s}body .package-card:hover .campaign>img{transform:scale(1.02)}
@media(max-width:1000px){#main-nav.open{animation:calm-menu .25s ease-out}}@keyframes calm-menu{from{opacity:.3;translate:0 -4px}to{opacity:1;translate:0 0}}
@media(hover:none),(pointer:coarse){body .lux-reactive:hover{transform:none}.lux-reactive::after{display:none}body .package-card:hover .campaign>img{transform:none}}
@media(prefers-reduced-motion:reduce){#main-nav.open{animation:none}body .package-card:hover .campaign>img{transform:none}.cta-arrow{transition:none}a:hover>.cta-arrow{translate:none}}
