.bar-page .late-night-story{padding-bottom:48px}.bar-page .late-night-hero>img{object-position:center 50%}.bar-gallery{grid-template-columns:repeat(2,1fr);gap:1rem;padding-bottom:72px;display:grid}.bar-gallery figure{aspect-ratio:4/3;border-radius:8px;margin:0;position:relative;overflow:hidden}.bar-gallery img{object-fit:cover}.bar-list{padding-bottom:64px}.bar-list h2,.bar-hours h2{margin:0 0 16px;font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.1}.bar-list>p{max-width:690px;margin:0 0 24px;font-size:1.2rem;line-height:1.7}.bar-cocktails{border-top:1px solid #385b3240;margin:0 0 28px;padding:0;list-style:none}.bar-cocktails li{border-bottom:1px solid #385b3240;flex-direction:column;gap:4px;padding:18px 0;display:flex}.bar-cocktail-name{font-family:var(--font-subheader);text-transform:uppercase;letter-spacing:.06em;color:var(--tm-text)}.bar-cocktail-desc{font-family:var(--font-body);color:var(--tm-warm-sage-text);font-size:1.05rem;line-height:1.6}.bar-hours{border-top:1px solid #385b3240;padding-top:64px;scroll-margin-top:95px}@media (max-width:640px){.bar-gallery{grid-template-columns:1fr;padding-bottom:48px}.bar-gallery figure{aspect-ratio:4/3}}
