/* Cooked by our BioChefs: two pages of photographs after the cover and the contents (PR-21, 14 Sep 2026).
   Flattened from the studio's collage.css; the per-photo corrections are keyed on
   data-photo so they survive the build's rewrite of every src to /_next/image. */
.actual-collage .collage-intro{position:absolute;top:13%;left:8%;right:8%;height:15%;display:flex;flex-direction:column;justify-content:center}
.actual-collage .kicker{font-size:1.3cqw;letter-spacing:.12em;margin:0 0 2cqw}
.actual-collage .page-foot{font-size:1.3cqw}
.actual-collage.left:after{right:auto;left:0}

.collage-stats{display:block}
.collage-stats section{display:flex;flex-direction:column;gap:1cqw}
.collage-stats strong{font-family:var(--serif);font-size:8.6cqw;line-height:1.05;font-weight:400}
.collage-stats span{font-size:1.9cqw;line-height:1.4}

.actual-grid{position:absolute;top:32%;bottom:8%;left:3%;right:3%;display:grid;gap:1.2cqw;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(6,1fr);grid-template-areas:'a a b c' 'a a d e' 'f g h h' 'i j h h' 'k k l l' 'k k l l'}
.actual-grid figure{margin:0;min-width:0;min-height:0;overflow:hidden}
.actual-grid img{height:100%;width:100%;object-fit:cover}
.actual-collage.left .actual-grid figure:first-child img{object-position:center 35%}
/* Keep the foreground eggs and toast in the crop, rather than the plate gap. */
.actual-grid img[data-photo="16"]{object-position:center 90%}

/* Individual, reversible photographic corrections. Unlisted photos stay untouched. */
.actual-grid img[data-photo="01"]{filter:brightness(1.035) contrast(.98)}
.actual-grid img[data-photo="02"]{filter:brightness(1.03) contrast(1.035)}
.actual-grid img[data-photo="03"]{filter:brightness(1.035) saturate(1.025)}
.actual-grid img[data-photo="06"]{filter:brightness(1.07) contrast(.97)}
.actual-grid img[data-photo="07"]{filter:brightness(1.035)}
.actual-grid img[data-photo="08"]{filter:brightness(1.10) contrast(.95) saturate(1.025)}
.actual-grid img[data-photo="11"]{filter:brightness(1.085) contrast(.98)}
.actual-grid img[data-photo="15"]{filter:brightness(1.045)}
.actual-grid img[data-photo="19"]{filter:saturate(.95)}
.actual-grid img[data-photo="20"]{filter:brightness(1.05) contrast(1.02)}
.actual-grid img[data-photo="21"]{filter:brightness(1.025) saturate(1.025)}
.actual-grid img[data-photo="23"]{filter:saturate(.94) contrast(.98)}
.actual-grid img[data-photo="24"]{filter:saturate(.88) contrast(.98)}
.actual-grid img[data-photo="29"]{filter:brightness(1.025)}
.actual-grid img[data-photo="31"]{filter:brightness(1.085) contrast(.97)}

/* One extra contents entry: the original layout with tighter row spacing. */
#page-2 .menu-contents [data-jump]{padding-top:1.1cqw!important;padding-bottom:1.1cqw!important;min-height:0!important}
#page-2 .menu-contents{margin-top:3cqw!important}
#page-2 .menu-note{margin-top:2cqw!important}
