.hospitality-hub{--hospitality-ink:165 24% 12%;--hospitality-on-ink:0 0% 100%;--hospitality-soft:150 24% 94%;--hospitality-accent:157 42% 33%;font-family:"Manrope", var(--font-sans);letter-spacing:0}.hospitality-hub h1,.hospitality-hub h2{font-family:"Sora", var(--font-heading);letter-spacing:0}.hospitality-hero{background:hsl(var(--hospitality-ink));color:hsl(var(--hospitality-on-ink))}.hospitality-veil{background:linear-gradient(90deg, hsl(var(--hospitality-ink) / .96), hsl(var(--hospitality-ink) / .75) 38%, hsl(var(--hospitality-ink) / .06) 75%)}.hospitality-hero-copy{color:hsl(var(--hospitality-on-ink) / .9)}.hospitality-eyebrow{color:hsl(var(--hospitality-accent))}.hospitality-band{background:hsl(var(--hospitality-soft));color:hsl(var(--hospitality-ink))}.hospitality-marquee{overflow:hidden}.hospitality-track{width:max-content;animation:65s linear infinite hospitality-loop;display:flex}.hospitality-track[data-paused=true],.hospitality-marquee:hover .hospitality-track,.hospitality-marquee:focus-within .hospitality-track{animation-play-state:paused}.hospitality-product-group{gap:24px;padding-right:24px;display:flex}.hospitality-product{width:240px}@keyframes hospitality-loop{to{transform:translate(-50%)}}@media (width<=640px){.hospitality-veil{background:linear-gradient(90deg, hsl(var(--hospitality-ink) / .92), hsl(var(--hospitality-ink) / .65))}.hospitality-product{width:190px}.hospitality-product-group{gap:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.hospitality-track{animation:none}.hospitality-marquee{overflow-x:auto}.hospitality-product-group[aria-hidden]{display:none}}
