/* Only the photograph moves; the copy and booking controls stay still. */
.hero{background:#183d49;isolation:isolate}
.hero-picture{position:absolute;inset:-20px;z-index:-2;pointer-events:none}
.hero-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center 53%;transform:translate3d(0,0,0);will-change:transform}
.hero:before{z-index:-1;pointer-events:none}
.hero-motion-toggle{position:absolute;right:20px;bottom:65px;z-index:1;padding:9px 14px;border:1px solid #ffffff60;border-radius:24px;background:#10343fc9;color:white;font-size:12px;backdrop-filter:blur(6px)}
.hero-motion-toggle[hidden]{display:none}
.hero-motion-toggle:focus-visible{outline:2px solid white;outline-offset:3px}
@media(prefers-reduced-motion:reduce){.hero-image{transform:none!important;will-change:auto}}
@media(max-width:600px){.hero-motion-toggle{bottom:57px;right:16px;font-size:11px}.hero-image{object-position:42% 53%}}
