.viare-landing{font-family:var(--font-ui);font-feature-settings:normal;line-height:1.5;color-scheme:light}.viare-landing .font-serif-editorial{font-family:var(--font-editorial)}.viare-landing .font-sans-ui{font-family:var(--font-ui)}.viare-landing ::-webkit-scrollbar{width:6px;height:6px}.viare-landing ::-webkit-scrollbar-track{background:#f8f6f2}.viare-landing ::-webkit-scrollbar-thumb{background:#ded9cf;border-radius:9999px}.viare-landing ::-webkit-scrollbar-thumb:hover{background:#c5a059}@keyframes heroFloatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes heroFloatDelayed{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.viare-landing .animate-hero-float-1{animation:heroFloatSlow 5.5s ease-in-out infinite}.viare-landing .animate-hero-float-2{animation:heroFloatDelayed 6.2s ease-in-out infinite .8s}.viare-landing .animate-hero-float-3{animation:heroFloatSlow 5.8s ease-in-out infinite 1.6s}.viare-landing .animate-hero-float-4{animation:heroFloatDelayed 6.5s ease-in-out infinite 2.4s}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.viare-landing .animate-marquee{display:inline-flex;white-space:nowrap;animation:marquee 90s linear infinite}@media (prefers-reduced-motion: reduce){.viare-landing .animate-marquee{animation-play-state:paused}}.viare-landing .animate-marquee:hover{animation-play-state:paused}.viare-landing section[id]{scroll-margin-top:132px}.viare-landing .scrollbar-none,.viare-landing .no-scrollbar{scrollbar-width:none}.viare-landing .scrollbar-none::-webkit-scrollbar,.viare-landing .no-scrollbar::-webkit-scrollbar{display:none}.viare-landing button:focus-visible,.viare-landing a:focus-visible{outline:2px solid #C5A059;outline-offset:3px}@media (max-width: 639px){.viare-landing .landing-preview-destination{line-height:2rem!important}}
