.hero.svelte-1ewzqr7{display:grid;position:relative;overflow:hidden}.hero-photo.svelte-1ewzqr7{position:absolute;inset:0}.hero-photo.svelte-1ewzqr7:after{content:"";background:linear-gradient(90deg,#111214f0 0%,#111214c7 38%,#11121459 70%,#11121440 100%),linear-gradient(#0000 65%,#111214b3 100%);position:absolute;inset:0}@media (width<=61.99rem){.hero-photo.svelte-1ewzqr7:after{background:linear-gradient(#11121473 0%,#111214a6 40%,#111214f5 80%)}}.hero-grid.svelte-1ewzqr7{z-index:1;gap:var(--space-7);align-items:end;padding-block:clamp(3.5rem,2rem + 6vw,7.5rem) clamp(3rem,2rem + 4vw,5.5rem);display:grid;position:relative}@media (width>=62rem){.hero-grid.svelte-1ewzqr7{grid-template-columns:minmax(0,1fr) minmax(20rem,25rem);gap:clamp(2.5rem,5vw,5.5rem);min-height:clamp(34rem,72vh,48rem)}}.hero-copy.svelte-1ewzqr7{gap:var(--space-5);justify-items:start;display:grid}.where.svelte-1ewzqr7{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-2);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:800;display:inline-flex}.where.svelte-1ewzqr7 svg{color:var(--paint)}h1.svelte-1ewzqr7{font-family:var(--font-stencil);letter-spacing:.005em;text-transform:uppercase;color:var(--on-dark);font-size:clamp(3rem,1.2rem + 6.6vw,6.75rem);font-weight:400;line-height:.9}h1.svelte-1ewzqr7 .line:where(.svelte-1ewzqr7){padding-bottom:.06em;display:block;overflow:hidden}h1.svelte-1ewzqr7 .line:where(.svelte-1ewzqr7)>span:where(.svelte-1ewzqr7){animation:svelte-1ewzqr7-rise .82s var(--ease-out) both;animation-delay:calc(var(--i) * .11s);display:block}@keyframes svelte-1ewzqr7-rise{0%{translate:0 105%}}.sub.svelte-1ewzqr7{max-width:34rem;font-size:var(--step-1);color:var(--on-dark-2);animation:svelte-1ewzqr7-settle .7s var(--ease-out) .26s both;line-height:1.5}.hero-copy.svelte-1ewzqr7 .btn-row:where(.svelte-1ewzqr7){margin-top:var(--space-2);animation:svelte-1ewzqr7-settle .7s var(--ease-out) .34s both}.hero-board.svelte-1ewzqr7{animation:svelte-1ewzqr7-settle .8s var(--ease-out) .42s both}@keyframes svelte-1ewzqr7-settle{0%{opacity:0;translate:0 16px}}.specials.svelte-1ewzqr7+.rooms-section:where(.svelte-1ewzqr7),.after-specials.svelte-1ewzqr7{padding-top:0}.clock-grid.svelte-1ewzqr7{gap:var(--space-5) var(--space-8);padding-block:var(--section);align-items:center;display:grid}@media (width>=60rem){.clock-grid.svelte-1ewzqr7{grid-template-columns:auto minmax(0,1fr)}}.big.svelte-1ewzqr7{font-family:var(--font-stencil);color:var(--on-dark);letter-spacing:-.01em;font-size:clamp(6rem,3rem + 14vw,15rem);line-height:.8}.clock-copy.svelte-1ewzqr7{gap:var(--space-4);max-width:38rem;display:grid}.clock-copy.svelte-1ewzqr7 h2:where(.svelte-1ewzqr7){font-size:var(--step-3)}.clock-copy.svelte-1ewzqr7 .lede:where(.svelte-1ewzqr7){color:var(--on-dark-2)}.hours.svelte-1ewzqr7{margin:var(--space-2) 0 0;border-top:3px solid var(--paint);padding:0;display:grid}.hours.svelte-1ewzqr7 li:where(.svelte-1ewzqr7){gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--line-dark);color:var(--on-dark-2);grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;display:grid}.hours.svelte-1ewzqr7 .t:where(.svelte-1ewzqr7){font-family:var(--font-display);text-transform:uppercase;color:var(--on-dark);font-size:1.25rem;font-weight:800}.duo.svelte-1ewzqr7{gap:var(--space-8) var(--space-7);display:grid}@media (width>=60rem){.duo.svelte-1ewzqr7{grid-template-columns:repeat(2,minmax(0,1fr))}}.duo-col.svelte-1ewzqr7{gap:var(--space-5);align-content:start;display:grid}.small-h2.svelte-1ewzqr7{font-size:var(--step-3)}.tan-card.svelte-1ewzqr7{border-radius:var(--radius-lg);background:var(--wall-2);color:var(--on-dark);box-shadow:var(--shadow-card);transition:translate .24s var(--ease-out);text-decoration:none;display:grid;overflow:hidden}@media (width>=36rem){.tan-card.svelte-1ewzqr7{grid-template-columns:auto minmax(0,1fr)}}.tan-card.svelte-1ewzqr7:hover{translate:0 -3px}.tan-from.svelte-1ewzqr7{padding:var(--space-5) var(--space-6);background:var(--wall);border-bottom:4px solid var(--paint);align-content:center;gap:.2rem;display:grid}@media (width>=36rem){.tan-from.svelte-1ewzqr7{border-bottom:0;border-right:4px solid var(--paint)}}.tan-price.svelte-1ewzqr7{font-family:var(--font-display);font-size:clamp(3rem,2.4rem + 2vw,4rem);font-weight:800;font-stretch:92%;line-height:.95}.tan-copy.svelte-1ewzqr7{gap:var(--space-3);padding:var(--space-5) var(--space-6);font-size:var(--step-1);color:var(--on-dark-2);align-content:center;line-height:1.45;display:grid}.tan-copy.svelte-1ewzqr7 .link-arrow:where(.svelte-1ewzqr7){color:var(--on-dark);justify-self:start}.tan-card.svelte-1ewzqr7:hover .link-arrow:where(.svelte-1ewzqr7){color:var(--paint)}.community-grid.svelte-1ewzqr7{gap:var(--space-6);align-items:end;display:grid}@media (width>=60rem){.community-grid.svelte-1ewzqr7{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(3rem,5vw,5rem)}}.stencil.svelte-1ewzqr7{font-family:var(--font-stencil);letter-spacing:0;font-size:clamp(2.5rem,1.4rem + 4.6vw,5.25rem);font-weight:400;line-height:.95}.community-copy.svelte-1ewzqr7{gap:var(--space-4);justify-items:start;display:grid}
