/* Each work has its own scale, while photographs retain their full frame. */
#dish{grid-template-columns:1.15fr 1fr;gap:10vw;padding:20px 11vw 150px 8vw}#dish .offset-photo{margin-left:0}#dish .offset-text{max-width:390px}
#food-04{grid-template-columns:1fr 1.55fr;gap:7vw;padding:30px 5vw 170px 11vw;align-items:center}#food-04 .offset-photo{grid-column:2;grid-row:1;margin:0}#food-04 .offset-text{grid-column:1;grid-row:1;max-width:390px}#food-04 .offset-text h2{text-wrap:balance;font-size:clamp(30px,3.3vw,48px);line-height:1.65}
#food-05{display:block;padding:30px 8vw 140px}#food-05 .offset-photo{margin:0 auto;max-width:1200px;width:100%}#food-05 .offset-text{max-width:1100px;margin:0 auto;padding:55px 3vw 0;display:grid;grid-template-columns:1fr 1fr;column-gap:8vw}#food-05 .offset-text>.overline{grid-column:1;grid-row:1}#food-05 .offset-text h2{grid-column:1;grid-row:2 / 4;font-size:clamp(30px,3.5vw,50px);line-height:1.65;margin:20px 0 0}#food-05 .short-poem{grid-column:2;grid-row:2;margin:16px 0 26px}#food-05 .small-copy{grid-column:2;grid-row:3}
.food-gallery-work .short-poem{font-size:clamp(15px,1.4vw,19px);line-height:2.2}.food-gallery-work figcaption{gap:15px;line-height:1.8}
@media(max-width:700px){#dish{display:block;padding:15px 7vw 90px}#dish .offset-photo{width:90%;margin-right:auto}#dish .offset-text{padding:30px 2vw 0}#food-04{display:flex;flex-direction:column;padding:15px 7vw 90px;gap:0;align-items:stretch}#food-04 .offset-photo{width:100%;margin:0}#food-04 .offset-text{padding:30px 2vw 0;max-width:none}#food-04 .offset-text h2{text-wrap:balance;font-size:29px;margin:20px 0 25px}#food-05{padding:15px 0 90px}#food-05 .offset-text{display:block;padding:35px 9vw 0}#food-05 .offset-text h2{font-size:30px;margin:20px 0 25px}#food-05 .short-poem{margin:0 0 30px}.food-gallery-work .short-poem{font-size:16px}.food-gallery-work figcaption{font-size:8px}#food-05 figcaption{padding:18px 7vw}}

#food-04 .offset-text h2 br,#food-05 .offset-text h2 br{display:initial}
