/* Full photographs preserve the cooking action and complete dishes. */
.kitchenintro{max-width:1080px}
.kitchenintro>p,.kitchenintro>.kitchenheading,.kitchenintro>.comingnote{max-width:900px}
.salphoto.kitchenhero img{height:auto;aspect-ratio:auto;object-fit:contain}
.kitchen-gallery{margin:52px 0}
.kitchen-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;align-items:start}
.kitchen-photo-grid figure{margin:0;min-width:0}
.kitchen-photo-grid a{display:block}
.kitchen-photo-grid img{display:block;width:100%;height:auto;border-radius:3px}
.kitchen-photo-grid figcaption{font-size:15px;line-height:1.5;color:#bdc4b3;margin-top:12px}
.kitchen-photo-grid a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}
.kitchen-space{grid-template-columns:1fr}
@media(max-width:650px){.kitchen-photo-grid{grid-template-columns:1fr;gap:28px}.kitchen-gallery{margin:36px 0}}

.dining-gallery .kitchen-photo-grid figure:last-child{max-width:640px;grid-column:1/-1;margin:auto;width:100%}
