@keyframes navera-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes navera-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}.hero-in{animation:navera-rise .9s var(--ease-out-quint) both}.hero-zoom{animation:navera-zoom 2.4s var(--ease-out-quint) both}.js-reveal [data-reveal]{opacity:0;transition:opacity .9s var(--ease-out-quint), transform .9s var(--ease-out-quint);transition-delay:var(--delay,0s);transform:translateY(24px)}.js-reveal [data-reveal][data-in]{opacity:1;transform:none}.js-reveal [data-reveal=wipe]{opacity:1;clip-path:inset(0 0 100%);transition:clip-path 1.2s var(--ease-in-out-quart);transition-delay:var(--delay,0s);transform:none}.js-reveal [data-reveal=wipe][data-in]{clip-path:inset(0)}.locator .loc-place{font-size:.22px}.locator .loc-road,.locator .loc-note{font-size:.18px}.locator .loc-title{font-size:.44px}.locator .loc-sub{font-size:.21px}@media (max-width:639px){.locator .loc-place,.locator .loc-sub{font-size:.3px}.locator .loc-road,.locator .loc-note{font-size:.26px}.locator .loc-title{font-size:.56px}.locator .loc-minor{display:none}}.faq summary::-webkit-details-marker{display:none}.faq details[open] .faq-plus{transform:rotate(45deg)}.snap-row{scrollbar-width:none}.snap-row::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.hero-in,.hero-zoom{animation:none}.js-reveal [data-reveal],.js-reveal [data-reveal=wipe]{opacity:1;clip-path:none;transition:none;transform:none}}
