.food-gallery .dish-photo{overflow:hidden;background:#f0e3d5}.food-gallery .dish-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.food-gallery .dish:hover img{transform:scale(1.025)}.food-gallery .dish-photo span{z-index:1}.food-gallery .dish:first-child img{object-position:56% center}.food-gallery .dish:nth-child(2) img{object-position:51% center}.food-gallery .dish:nth-child(3) img{object-position:52% center}
.drinks-section{background:#f4e8df;border-top:1px solid #cbd5cd}.drinks-section .section-top>p{max-width:330px}.bar-panels{display:grid;grid-template-columns:.95fr 1.15fr;gap:6%;align-items:start}.bar-photo{position:relative;overflow:hidden;background:#1d2f32}.bar-photo img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cocktail-panel .bar-photo{aspect-ratio:4/5}.cocktail-panel .bar-photo img{object-position:center 58%}.bar-photo>span{position:absolute;bottom:18px;left:18px;color:#fff8eb;background:#572b3adc;padding:10px 13px;font-size:8px;letter-spacing:1.7px}.wine-panel{padding-top:68px}.wine-panel .bar-photo{aspect-ratio:4/3}.wine-panel .bar-photo img{object-position:61% center}.bar-card-copy{padding:28px 0 0}.bar-card-copy>.eyebrow{font-size:9px;letter-spacing:1.7px;color:#715f65}.bar-card-copy h3{font:400 clamp(33px,3.3vw,48px)/1.1 var(--serif);letter-spacing:-1.6px;margin:17px 0}.bar-card-copy h3 em{color:#9a5738;font-weight:400}.bar-card-copy>p:not(.eyebrow){font-size:13px;line-height:1.8;color:#705a63;max-width:470px}.wine-types{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.wine-types span{font-size:10px;padding:9px 13px;border:1px solid #bda39c;border-radius:30px;letter-spacing:.3px;background:#fff9f355}.bar-more{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:65px;padding-top:35px;border-top:1px solid #bda39c}.bar-more article>span{font-size:9px;color:#7c795f;letter-spacing:1px}.bar-more h3{font:400 28px/1.15 var(--serif);letter-spacing:-.6px;margin:15px 0 13px}.bar-more p{font-size:12px;line-height:1.85;color:#705a63;max-width:300px}.bar-bottom{display:flex;align-items:center;justify-content:space-between;gap:35px;border-top:1px solid #d5c1b6;margin-top:38px;padding-top:25px}.bar-bottom>p{font-size:12px;line-height:1.8;color:#705a63;max-width:650px}.bar-bottom>a{flex-shrink:0}.drinks-section .menu-small{font-size:9px;line-height:1.8;margin-top:22px}.credits-list{padding:0;list-style:none;font-size:12px;line-height:1.8;margin:22px 0}.credits-list li{border-top:1px solid #dfcec4;padding:12px 0}.credits-list a:hover{text-decoration:underline}#photos-dialog h2{font-size:38px}footer>div{flex-wrap:wrap}
@media(max-width:1100px){.bar-panels{gap:5%;grid-template-columns:1fr 1.05fr}.bar-card-copy h3{font-size:39px}.wine-panel{padding-top:50px}.bar-more{gap:25px}.bar-more h3{font-size:25px}.bar-bottom{gap:25px}.bar-bottom>p{max-width:520px}.header nav{gap:18px;font-size:11px}}
@media(max-width:760px){.food-gallery .dish{min-width:84%}.food-gallery .dish-photo{aspect-ratio:334/350}.bar-panels{grid-template-columns:1fr;gap:38px}.cocktail-panel .bar-photo{aspect-ratio:4/4.5;max-height:550px}.bar-photo>span{font-size:7px;letter-spacing:1.3px;bottom:15px;left:15px}.wine-panel{padding-top:0}.wine-panel .bar-photo{aspect-ratio:4/3}.bar-card-copy{padding-top:23px}.bar-card-copy h3{font-size:39px;letter-spacing:-1.2px}.bar-card-copy>p:not(.eyebrow){font-size:14px}.wine-types{gap:9px;margin-top:22px}.wine-types span{font-size:11px;padding:9px 14px}.bar-more{grid-template-columns:1fr;gap:26px;margin-top:42px;padding-top:28px}.bar-more h3{font-size:28px;margin:12px 0}.bar-more p{font-size:13px;max-width:100%}.bar-bottom{display:block;margin-top:30px;padding-top:24px}.bar-bottom>p{font-size:13px}.bar-bottom>a{margin-top:15px}.drinks-section .menu-small{font-size:10px}.header nav{font-size:15px;gap:0}#photos-dialog h2{font-size:33px}footer>div{gap:16px}}
