/* Additive experiment. The approved homepage and its assets are unchanged. */
.motion-banner{position:fixed;bottom:16px;left:18px;z-index:40;display:flex;align-items:center;gap:14px;padding:9px 15px;border-radius:999px;background:#fff9e9f5;box-shadow:0 2px 18px #003c2b20;font-size:12px;color:#003c2b;backdrop-filter:blur(8px)}.motion-banner a{text-decoration:underline;text-underline-offset:3px;font-weight:600}.motion-scene{position:absolute;inset:0;z-index:0;pointer-events:none;will-change:transform}.motion-scene .village-art{transform:none!important;transition:none}.motion-scene .places{pointer-events:none}.motion-scene .place{pointer-events:auto}.motion-preview .navigation,.motion-preview h1,.motion-preview .explore-hint,.motion-preview .hero-action,.motion-preview .signature{z-index:2}.motion-preview h1,.motion-preview .hero-action{will-change:transform}.motion-preview.motion-enabled [data-reveal]{opacity:1;transform:none}.motion-preview.motion-enabled [data-reveal].is-pending{opacity:.15;transform:translate3d(var(--reveal-x,0),48px,0) rotate(var(--reveal-angle,0deg))}.motion-preview.motion-enabled [data-reveal]{transition:transform .85s cubic-bezier(.16,1,.3,1),opacity .7s ease;transition-delay:var(--reveal-delay,0ms)}.motion-preview .offer{position:relative;z-index:3}.motion-preview.motion-enabled .offer-intro{--reveal-x:-32px;--reveal-angle:-1deg}.motion-preview.motion-enabled .package{--reveal-x:32px;--reveal-angle:1deg}.motion-preview.motion-enabled .about>div:first-child{--reveal-x:-24px}.motion-preview.motion-enabled .about>div:last-child{--reveal-x:24px}.motion-preview [data-reveal]:focus-within{opacity:1!important;transform:none!important;transition:none!important}
@media(max-width:760px){.motion-banner{left:12px;right:12px;bottom:12px;justify-content:center;font-size:11px;padding:8px 12px;gap:10px}.motion-preview.motion-enabled [data-reveal].is-pending{transform:translate3d(0,24px,0)}.motion-preview footer{padding-bottom:70px}}
@media(prefers-reduced-motion:reduce){.motion-scene,.motion-preview h1,.motion-preview .hero-action,.motion-preview [data-reveal]{transform:none!important;opacity:1!important;transition:none!important;will-change:auto!important}}
