/* Actual food and chef photographs. Keep the complete portrait composition. */
.signature-layout>figure img{aspect-ratio:1076/1522;object-fit:cover;height:auto}
.signature-layout>figure{align-self:start}
.signature-copy aside p{font-size:14px;line-height:1.95}
.craft-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;margin-top:88px;padding-top:64px;border-top:1px solid #ffffff24}
.craft-layout figure{margin:0;max-width:430px;width:100%}
.craft-layout img{width:100%;height:auto;aspect-ratio:1045/1567;object-fit:cover;display:block;border-radius:2px}
.craft-layout figcaption,.chef-photo figcaption{font-size:12px;line-height:1.8;margin-top:12px;opacity:.72}
.craft-copy h3{font-family:var(--serif);font-size:clamp(26px,3vw,40px);font-weight:400;line-height:1.7;margin:18px 0 24px}
.craft-copy>p:last-child{line-height:2.1;max-width:34em}
.chef-photo{margin:36px 0 0;max-width:470px}
.chef-photo img{width:100%;height:auto;aspect-ratio:1045/1568;object-fit:cover;display:block}
.story{align-items:center}.grill-note{border-left:2px solid #a57048;padding-left:20px}
.dish-photo img[src*="anago-charcoal"]{object-position:50% 58%}
@media(max-width:700px){
 .signature-layout>figure img{aspect-ratio:1076/1522;height:auto}
 .signature-copy aside p{font-size:14px;line-height:1.95}
 .craft-layout{grid-template-columns:1fr;gap:26px;margin-top:48px;padding-top:38px}
 .craft-layout figure{max-width:none}.craft-layout img{max-height:none}
 .craft-copy h3{margin:12px 0 18px;font-size:29px}.craft-copy>p:last-child{font-size:14px;line-height:2}
 .chef-photo{max-width:none;margin-top:28px}.chef-photo img{height:auto}
 .story-copy{padding-top:0}.grill-note{padding-left:16px}
}
@media(max-width:700px){
 .signature-layout{display:flex;flex-direction:column;gap:22px;align-items:stretch}
 .signature-copy{display:contents}
 .signature-copy>.eyebrow{order:0;margin:0}
 .signature-copy>h2{order:1;margin:0 0 4px}
 .signature-layout>figure{order:2;width:100%;margin:0 0 4px}
 .signature-copy>p:not(.eyebrow){order:3;margin:0}
 .signature-copy>.signature-price{order:4;margin:8px 0}
 .signature-copy>aside{order:5;margin:0}
}
