/* One table, one place. Motion reveals opaque photographs; text has its own beat. */
:root{--ink:#181918;--accent:#ed785b;--pad:clamp(24px,5vw,80px);scroll-behavior:auto;scroll-padding-top:124px}
body{background:var(--ink)}
.site-header,.site-header.is-fixed{position:fixed;background:#111211fa;min-height:112px;padding:7px var(--pad);backdrop-filter:blur(12px)}
/* Original crest ends at source row 733; row 749 starts the small location line.
   Crop only the header display. The original asset and full footer lockup stay intact. */
.site-header .brand{width:156px;aspect-ratio:1200/740;overflow:hidden;flex-shrink:0}
.site-header .brand img,.site-header.is-fixed .brand img{width:100%;height:auto;max-width:none;filter:brightness(1.2)}
.header-actions{display:flex;align-items:center;gap:24px}
.motion-control{background:none;border:0;border-bottom:1px solid #ffffff50;padding:10px 0;min-height:44px;font-size:.875rem;color:#dfddd3}
.experience{--camera-scale:1.25;--camera-y:-11%;position:relative;background:var(--ink)}
.journey-stage{position:relative;isolation:isolate;background:var(--ink)}
.chapter{position:relative;background:var(--ink);overflow:hidden;scroll-margin-top:100px}
.chapter-copy{z-index:4;position:absolute;top:29%;left:var(--pad);width:36%;max-width:520px;opacity:var(--copy-alpha,1);transform:translateY(var(--copy-y,0px))}
.chapter-copy .eyebrow{font-size:.875rem;letter-spacing:.1em;margin-bottom:22px;color:#d7d4ca}
.chapter-copy h1,.chapter-copy h2{font-size:clamp(3.6rem,min(6.5vw,10.5svh),7rem);line-height:.96;letter-spacing:-.025em}
.chapter-copy em{font-style:normal;color:var(--accent)}
.chapter-copy .lede{font-size:clamp(1.125rem,1.45vw,1.35rem);line-height:1.6;margin-top:22px;max-width:28ch;color:#e2dfd6}
.chapter-copy .button,.chapter-copy>.text-link{margin-top:27px}
.opening-note{display:block;max-width:30ch;font-size:.875rem;color:#cac7bd;margin-top:32px;text-decoration:underline;text-underline-offset:5px}
.opening-note span{margin-left:8px}
.bite-intro{top:24%;width:46%;max-width:none}
.bite-intro h1{font-size:clamp(4.5rem,min(8vw,13svh),9rem);line-height:.92}
.bite-details{top:26%;opacity:0}
.ingredient-story{margin:27px 0 12px;max-width:32ch;min-height:150px}
.ingredient-story>span{font-size:.875rem;letter-spacing:.15em;color:var(--accent)}
.ingredient-story h3{font-size:1.6rem;line-height:1.15;margin:15px 0 10px}
.ingredient-story p{font-size:1.125rem;line-height:1.6;color:#d7d4ca}
.burger-visual{position:absolute;z-index:2;right:0;top:100px;bottom:95px;width:55%;height:auto;min-width:0;margin:0;overflow:hidden;isolation:isolate;aspect-ratio:auto;align-self:stretch;justify-self:stretch;transform:translateX(var(--tray-out,0px))}
.burger-visual::after{content:'';position:absolute;inset:0;box-shadow:inset 20px 0 30px 15px var(--ink);pointer-events:none;z-index:3}
.burger-camera{position:absolute;inset:0;transform:translateY(var(--camera-y)) scale(var(--camera-scale));transform-origin:50% 55%}
.burger-camera img,.burger-camera canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;max-width:none}
.burger-camera canvas{opacity:0}.burger-visual.ready canvas{opacity:1}
.burger-visual figcaption{position:absolute;bottom:0;left:12%;right:12%;width:auto;text-align:left;z-index:4;display:flex;justify-content:space-between;gap:12px;font-size:.75rem;letter-spacing:.06em;color:#c6c3b8;line-height:1.5;background:var(--ink);padding:10px 0;text-shadow:none}
.burger-visual figcaption span{font-size:.75rem}
.bite-footer{position:absolute;left:var(--pad);bottom:110px;z-index:5;font-size:.8125rem;letter-spacing:.06em;color:#c7c3b9;pointer-events:none}
.bite-footer b{color:var(--white);margin-left:15px;font-weight:500}.bite-footer>span:last-child{display:none}
.media-status{position:absolute;bottom:80px;right:var(--pad);font-size:.8125rem;color:var(--muted);z-index:5}
.burger-static-end{display:none}
/* A shared photographic frame, with no food cutouts or invented ingredients. */
.photo-plane{position:absolute;z-index:2;transform-origin:center;box-shadow:0 24px 65px #0004;overflow:hidden}
.dinner-plane{width:54%;right:2.5%;top:17%;bottom:15%}
.photo-stack{height:100%;position:relative;background:#24221e;overflow:hidden}
.dish-photo{position:absolute;inset:0;margin:0;overflow:hidden;background:#24221e}
.dish-photo img{width:100%;height:calc(100% - 48px);object-fit:contain;filter:saturate(.96) contrast(1.025);transform-origin:center}
.dish-photo figcaption{position:absolute;bottom:0;left:0;right:0;height:48px;padding:12px 20px;background:#24221e;color:#f3f0e6;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.875rem;letter-spacing:.025em;line-height:1.4}
.dish-photo figcaption>span:last-child{font-size:.75rem;white-space:nowrap;color:#c8c1b3}
.photo-next{z-index:2;transform:translateX(102%)}
.menu-picks{position:absolute;bottom:13%;left:var(--pad);width:31%;z-index:4;opacity:var(--copy-alpha,1);transform:translateY(var(--copy-y,0px))}
.menu-picks p{font-size:.75rem;letter-spacing:.09em;color:#c7c3b9;padding-bottom:10px}
.menu-picks a{display:flex;width:100%;justify-content:space-between;gap:15px;align-items:center;text-align:left;min-height:49px;padding:10px 0;background:none;border:0;border-top:1px solid #ffffff38;font-size:1rem;line-height:1.4}
.menu-picks a>span:last-child{white-space:nowrap;font-size:.875rem;font-variant-numeric:tabular-nums}
.menu-picks b{font-weight:400;margin-left:12px}
.morning-chapter{background:var(--paper);color:var(--ink)}
.morning-copy{left:62%;width:33%}.morning-copy .eyebrow{color:#923124}.morning-copy .lede{color:#3e4039}.morning-copy em{color:#a32b1d}
.brunch-plane{left:2.5%;top:17%;width:54%;bottom:15%;box-shadow:0 24px 65px #24211820}
.brunch-plane .photo-stack,.brunch-plane .dish-photo{background:#e5e0d4}
.brunch-plane figcaption{background:#e5e0d4;color:#34352f}.brunch-plane figcaption>span:last-child{color:#59564e}
.brunch-hours{display:none;font-size:.875rem;max-width:28ch;margin-top:20px;line-height:1.65;color:#59564e}
.morning-chapter .menu-picks{left:62%;width:31%}.morning-chapter .menu-picks p{color:#59564e}.morning-chapter .menu-picks a{border-color:#24251d40}
.pour-chapter{background:#79271f}.pour-copy{top:31%;width:40%}.pour-copy em{color:#f1be9e}
.pour-plane{width:55%;right:0;top:23%;bottom:23%}.pour-plane img{height:calc(100% - 48px);width:100%;object-fit:cover;filter:saturate(.96) contrast(1.025)}
.pour-plane figcaption{font-size:.875rem;letter-spacing:.025em;background:#38251e;color:#ede3d6;padding:13px 20px;height:48px}
.chapter-image{position:absolute;inset:0;overflow:hidden;z-index:0}
.chapter-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.96) contrast(1.025)}
.room-image:after,.street-image:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0e100fe8 0%,#0e100f80 43%,#0e100f00 80%),linear-gradient(0deg,var(--ink),transparent 30%)}
.room-copy{top:27%;width:44%;max-width:620px}.room-copy h2{font-size:clamp(4.5rem,8.5vw,9rem)}.room-copy em,.street-copy em{color:#f4bf9d}
.room-location{position:absolute;bottom:110px;right:var(--pad);font-size:.875rem;letter-spacing:.06em;line-height:1.7;text-align:right;z-index:2;opacity:var(--copy-alpha,1)}
.people-chapter{background:#22241f}
.people-copy{top:132px;width:57%;max-width:none}.people-copy .eyebrow{margin-bottom:15px}.people-copy h2{font-size:clamp(3rem,4.7vw,5.3rem);line-height:1}.people-copy h2 br{display:none}
.people-award{position:absolute;right:var(--pad);top:135px;display:flex;align-items:center;gap:20px;z-index:4;border-left:1px solid #ffffff44;padding-left:24px;opacity:var(--copy-alpha,1)}
.people-award strong{font:800 3rem/.9 var(--heading);color:var(--accent)}.people-award span{font-size:.875rem;line-height:1.65}.people-award b{font-weight:400}
.celebration-photo{position:absolute;left:50%;top:258px;width:min(90%,1280px,calc((100svh - 390px)*1.91045));z-index:2;margin:0;transform:translateX(-50%);transform-origin:center}
.celebration-photo img{width:100%;height:auto;object-fit:contain;box-shadow:0 20px 65px #0005;filter:saturate(.96) contrast(1.025)}
.celebration-photo figcaption{font-size:.8125rem;letter-spacing:.12em;color:#ccc6b9;line-height:1.6;text-align:center;margin-top:16px}
.street-copy{top:30%;width:58%;max-width:850px}.street-copy h2{font-size:clamp(4.5rem,7vw,8rem)}
.street-image img{object-position:center}
.chapter-rail{display:none}
.motion-ready:not(.reduced) .experience{height:1050svh}
.motion-ready:not(.reduced) .journey-stage{position:sticky;top:0;height:100svh;min-height:600px;overflow:hidden}
.motion-ready:not(.reduced) .chapter{position:absolute;inset:0;height:100%;visibility:hidden;opacity:0}
.motion-ready:not(.reduced) .chapter.is-visible{visibility:visible;opacity:1;will-change:clip-path}
@media(min-width:741px){.motion-ready:not(.reduced) .chapter.is-visible{will-change:clip-path,filter}}
.motion-ready:not(.reduced) .chapter-rail{position:absolute;left:var(--pad);right:var(--pad);bottom:22px;display:flex;align-items:center;gap:clamp(16px,2vw,30px);z-index:20;border-top:1px solid #ffffff4d;padding-top:12px;color:#d1cec4}
.chapter-rail a{font-size:.875rem;min-height:40px;display:flex;align-items:center;white-space:nowrap}.chapter-rail a[aria-current]{color:#fff;font-weight:700}
.journey-progress{display:block;margin-left:auto;width:clamp(60px,12vw,200px);height:2px;background:#ffffff30}.journey-progress i{display:block;height:100%;background:currentColor;transform-origin:left;transform:scaleX(0)}
.rail-hint{display:none}.chapter-rail.on-light{color:#575950!important;border-color:#24251d40!important}.chapter-rail.on-light a[aria-current]{color:var(--ink)}.on-light .journey-progress{background:#24251d35}
/* The storefront releases into ordinary document flow; useful details stay still. */
.visit{position:relative;padding-top:50px;background:var(--ink)}.visit .section-kicker{font-size:.875rem;margin-bottom:28px}.visit h2{font-size:clamp(3.5rem,6vw,6rem);line-height:1}.visit h2 em{color:var(--accent)}.visit-grid{margin-top:35px}.hours-and-notes,.faq{transform:none}.hours-note{font-size:.875rem}
.concept-notes{margin-top:35px;color:#c7c5ba;font-size:.875rem;border-top:1px solid #ffffff26;padding-top:14px}.concept-notes summary{cursor:pointer;min-height:44px;line-height:44px}.concept-notes p{font-size:.875rem;line-height:1.7;max-width:85ch;padding:8px 0 14px}
@media(min-width:741px) and (max-width:1150px){.header-actions{gap:16px}.site-header{gap:20px}.site-header nav{gap:18px}.site-header nav a{font-size:.875rem}.header-actions .button{padding:12px 17px}.chapter-rail{gap:15px!important}.chapter-rail a{font-size:.8125rem}.people-award{gap:14px}.people-award strong{font-size:2.4rem}.people-award span{font-size:.8125rem}}
@media(min-width:741px) and (max-width:1000px){.site-header nav{display:none}.header-actions{margin-left:auto}}
@media(min-width:741px) and (max-height:780px){.chapter-copy{top:23%}.chapter-copy .eyebrow{margin-bottom:15px}.chapter-copy .lede{margin-top:17px}.chapter-copy .button{margin-top:20px}.opening-note{margin-top:20px}.ingredient-story{min-height:110px;margin:20px 0 0}.ingredient-story p{font-size:1rem}.bite-details>.text-link{margin-top:15px}.menu-picks{bottom:12%}.menu-picks a{min-height:44px}.brunch-hours{margin-top:12px}.people-copy{top:128px}.people-award{top:131px}.celebration-photo{top:218px;width:min(90%,calc((100svh - 340px)*1.91045))}}
@media(max-width:740px){
 :root{--pad:22px;scroll-padding-top:100px}
 .site-header,.site-header.is-fixed{height:88px;min-height:88px;padding:5px var(--pad);gap:12px}.site-header .brand{width:124px}.header-actions{gap:0}.header-actions .menu-open{display:none}.motion-control{font-size:.875rem;min-height:44px}
 .motion-ready:not(.reduced) .experience{height:1080svh}.motion-ready:not(.reduced) .journey-stage{height:calc(100svh - 65px - env(safe-area-inset-bottom));min-height:0}
 .chapter-copy{top:105px;left:var(--pad);width:calc(100% - 44px);max-width:none;transform:translateY(var(--copy-y,0px))}.chapter-copy .eyebrow{font-size:.8125rem;letter-spacing:.065em;margin-bottom:12px}.chapter-copy h2{font-size:clamp(2.7rem,11.6vw,4.5rem);line-height:.97}.chapter-copy .lede{font-size:1rem;line-height:1.5;margin-top:12px;max-width:none}.chapter-copy .button,.chapter-copy>.text-link{display:none}
 .feast-copy h2 br,.morning-copy h2 br,.pour-copy h2 br{display:none}
 .bite-intro{top:105px;width:calc(100% - 44px)}.bite-intro h1{font-size:clamp(3.6rem,14vw,5.5rem);line-height:.91}.bite-intro h1>br{display:none}.bite-intro h1 em{display:block}.bite-intro h1 em br{display:none}.bite-intro .lede{margin-top:16px}.opening-note{display:none}
 .bite-details{top:105px}.bite-details h2 br{display:none}.ingredient-story{min-height:0;max-width:36ch;margin:17px 0 0}.ingredient-story>span{display:none}.ingredient-story h3{font-size:1.3rem;margin:0 0 7px}.ingredient-story p{font-size:1rem;line-height:1.5}
 .burger-visual{top:35%;bottom:61px;right:0;width:100%;height:auto}.burger-camera{transform:translateY(var(--camera-y)) scale(var(--camera-scale));transform-origin:center}.burger-visual::after{box-shadow:inset 0 0 14px 9px var(--ink)}.burger-visual figcaption{left:22px;right:22px;bottom:0;padding-top:10px;font-size:.75rem}.burger-visual figcaption span{display:none}.bite-footer{display:none}.media-status{bottom:92px;right:22px;font-size:.75rem}
 .photo-plane{top:29svh;bottom:160px;right:0;left:0;width:100%;height:auto;box-shadow:0 15px 45px #0003}.dish-photo img{height:calc(100% - 44px);object-fit:contain}.dish-photo figcaption{height:44px;padding:10px 16px;font-size:.875rem;letter-spacing:0}.dish-photo figcaption>span:last-child{font-size:.75rem}
 .menu-picks,.morning-chapter .menu-picks{left:22px;right:22px;width:auto;bottom:69px}.menu-picks p{padding-bottom:5px;font-size:.75rem;letter-spacing:.07em}.menu-picks a{font-size:1rem;min-height:43px;padding:8px 0}.menu-picks a+button{display:none}.menu-picks b{margin-left:9px}
 .brunch-hours{display:none}.morning-copy{left:22px;width:calc(100% - 44px)}
 .pour-copy{top:112px}.pour-copy h2{font-size:14vw}.pour-copy .lede{max-width:27ch}.pour-plane{top:42%;bottom:93px}.pour-plane img{height:calc(100% - 44px);object-fit:contain;background:#38251e}.pour-plane figcaption{height:44px;padding:11px 16px;font-size:.8125rem}
 .room-copy{top:21%;width:calc(100% - 44px)}.room-copy h2{font-size:20vw}.room-copy .lede{max-width:25ch}.room-image img{object-position:59% center}.room-image:after{background:linear-gradient(90deg,#0e100fc9,#0e100f20),linear-gradient(0deg,var(--ink),transparent 42%)}.room-location{bottom:95px;right:22px;font-size:.8125rem}
 .people-copy{top:111px;width:calc(100% - 44px)}.people-copy h2{font-size:11.4vw;line-height:1}.people-copy h2 br{display:block}.people-copy .eyebrow{font-size:.8125rem;margin-bottom:14px}.people-award{top:auto;bottom:105px;left:22px;right:22px;gap:18px;border-left:0;border-top:1px solid #ffffff40;padding:20px 0 0}.people-award strong{font-size:2.7rem}.people-award span{font-size:.875rem;line-height:1.65}
 .celebration-photo{top:40%;width:100%;left:50%;transform-origin:center}.celebration-photo figcaption{font-size:.75rem;margin-top:17px;letter-spacing:.075em}
 .street-copy{top:22%;width:calc(100% - 44px)}.street-copy h2{font-size:14vw;max-width:12ch}.street-copy .button{display:inline-flex;margin-top:22px;min-height:46px;padding:12px 18px;font-size:.9375rem}.street-image img{object-position:58% center}.street-image:after{background:linear-gradient(90deg,#0e100fcb,#0e100f30),linear-gradient(0deg,var(--ink),transparent 40%)}
 .motion-ready:not(.reduced) .chapter-rail{bottom:10px;padding-top:7px;gap:18px!important;left:22px;right:22px}.chapter-rail a{font-size:.875rem}.chapter-rail a:not([aria-current]){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.chapter-rail a:not([aria-current]):focus-visible{width:auto;height:44px;clip-path:none;left:0;bottom:0;padding:0 14px;background:var(--ink);color:var(--white);z-index:3}.journey-progress{width:auto;flex:1;margin-left:0}.rail-hint{display:block;font-size:.75rem;letter-spacing:.03em}
 .visit{padding-top:32px}.visit .section-kicker{font-size:.8125rem;line-height:1.65;margin-bottom:24px}.visit .section-kicker>span:last-child{display:none}.visit h2{font-size:clamp(3rem,12.5vw,4.5rem)}.visit-grid{margin-top:28px}.hours table{font-size:.875rem}.concept-notes{margin-top:27px}.concept-notes summary{line-height:1.5;padding:12px 0}
}
@media(max-width:740px) and (max-height:780px){.chapter-copy,.bite-intro,.bite-details{top:96px}.chapter-copy .eyebrow{margin-bottom:10px}.chapter-copy .lede{margin-top:10px}.chapter-copy h2{font-size:11vw}.bite-intro h1{font-size:13vw}.ingredient-story{margin-top:13px}.ingredient-story h3{font-size:1.2rem}.burger-visual{top:38%}.photo-plane{top:29svh;bottom:155px}.pour-plane{top:43%;bottom:91px}.room-copy{top:21%}.room-copy h2{font-size:19vw}.people-copy{top:101px}.people-copy h2{font-size:11vw}.celebration-photo{top:39%}.people-award{bottom:85px;padding-top:16px}.street-copy{top:23%}.street-copy h2{font-size:13vw}}
/* Static / reduced-motion view: every image and menu row remains available. */
html:not(.motion-ready) .chapter,html.reduced .chapter{height:auto;min-height:0;visibility:visible!important;opacity:1!important;clip-path:none!important;filter:none!important;transform:none!important;padding:65px var(--pad);position:relative;overflow:hidden;scroll-margin-top:16px}
html:not(.motion-ready) .journey-stage,html.reduced .journey-stage{height:auto;position:relative;overflow:visible}.reduced .experience{height:auto}
.reduced .chapter-copy,html:not(.motion-ready) .chapter-copy{position:relative;inset:auto;transform:none!important;width:auto;max-width:900px;margin:0;padding:0;opacity:1!important}
.reduced .bite-chapter,html:not(.motion-ready) .bite-chapter{padding-top:145px}.reduced .bite-details,html:not(.motion-ready) .bite-details{opacity:1!important;margin-top:40px}.reduced .bite-intro h1,html:not(.motion-ready) .bite-intro h1{font-size:clamp(3.8rem,8vw,7rem)}
.reduced .burger-visual,html:not(.motion-ready) .burger-visual{position:relative;inset:auto;width:min(100%,600px);height:auto;aspect-ratio:3/4;margin:30px auto;transform:none!important}.reduced .burger-camera,html:not(.motion-ready) .burger-camera{transform:none}.reduced .burger-visual canvas{display:none}.reduced .burger-visual figcaption,html:not(.motion-ready) .burger-visual figcaption{display:none}.reduced .burger-static-end,html:not(.motion-ready) .burger-static-end{display:block;width:min(100%,500px);margin:0 auto;padding:0}.burger-static-end img{width:100%;height:auto}.reduced .bite-footer,.reduced .media-status,html:not(.motion-ready) .bite-footer{display:none}
.reduced .photo-plane,html:not(.motion-ready) .photo-plane{position:relative;inset:auto;height:auto;width:100%;transform:none!important;margin-top:35px;box-shadow:none}.reduced .photo-stack,html:not(.motion-ready) .photo-stack{height:auto;background:none;display:grid;grid-template-columns:1fr 1fr;gap:25px}.reduced .dish-photo,html:not(.motion-ready) .dish-photo{position:relative;inset:auto;clip-path:none!important;transform:none!important;opacity:1!important}.reduced .dish-photo img,html:not(.motion-ready) .dish-photo img{height:auto;transform:none!important}.reduced .dish-photo figcaption,html:not(.motion-ready) .dish-photo figcaption{position:relative;opacity:1!important}
.reduced .morning-chapter,html:not(.motion-ready) .morning-chapter{display:flex;flex-direction:column}.reduced .morning-copy,html:not(.motion-ready) .morning-copy{order:-1}.reduced .pour-plane img,html:not(.motion-ready) .pour-plane img{height:auto}
.reduced .brunch-hours,html:not(.motion-ready) .brunch-hours{display:block}
.reduced .menu-picks,html:not(.motion-ready) .menu-picks{position:relative;inset:auto;width:min(100%,550px);opacity:1!important;transform:none!important;margin-top:30px}.reduced .menu-picks a,html:not(.motion-ready) .menu-picks a{display:flex}
.reduced .chapter-image,html:not(.motion-ready) .chapter-image{position:relative;inset:auto;margin:0 0 35px}.reduced .chapter-image img,html:not(.motion-ready) .chapter-image img{height:auto;transform:none!important}.reduced .chapter-image:after,html:not(.motion-ready) .chapter-image:after{display:none}.reduced .room-location,html:not(.motion-ready) .room-location{position:relative;inset:auto;text-align:left;margin-top:30px;opacity:1!important}
.reduced .people-award,html:not(.motion-ready) .people-award{position:relative;inset:auto;margin:30px 0;opacity:1!important}.reduced .celebration-photo,html:not(.motion-ready) .celebration-photo{position:relative;inset:auto;width:100%;transform:none!important;margin-top:35px}.reduced .chapter-rail{display:none!important}
@media(max-width:740px){.reduced .photo-stack,html:not(.motion-ready) .photo-stack{grid-template-columns:1fr}.reduced .chapter,html:not(.motion-ready) .chapter{padding:45px 22px}.reduced .bite-chapter,html:not(.motion-ready) .bite-chapter{padding-top:115px}.reduced .chapter-copy h2,html:not(.motion-ready) .chapter-copy h2{font-size:clamp(3rem,12vw,4.8rem)}.reduced .chapter-copy .button,.reduced .chapter-copy>.text-link,html:not(.motion-ready) .chapter-copy .button,html:not(.motion-ready) .chapter-copy>.text-link{display:inline-flex}.reduced .people-award{padding:18px 0}.reduced .brunch-hours,html:not(.motion-ready) .brunch-hours{display:block}}

/* Short desktop windows (1440x900, 1366x768): the hero's award link sits at the bottom of the
   centred copy block and ran into the price caption pinned above the stage edge; the caption
   repeats the eyebrow of the next chapter, so it can go. The feast chapter's display heading is
   9.5vw regardless of height, so on the same windows its button reached the "also on the menu"
   list pinned at 13% of the chapter. The copy is top-anchored at 29%, so between 781px and
   ~920px tall its button reaches the list. Below 780px the design already lifts the copy to
   23%, drops the list to 12% and tightens its rows; carry that treatment through the band. */
@media(min-width:741px) and (max-height:960px){.bite-footer>span:first-child{display:none}.bite-footer>span:last-child{margin-left:auto}}
@media(min-width:741px) and (max-height:940px){
  .feast-chapter .chapter-copy{top:22%}
  .feast-chapter .menu-picks{bottom:12%}
  .feast-chapter .menu-picks a{min-height:44px}
}
/* Laptop-class windows (1366x768 with browser chrome is ~700px tall): the copy is already
   as high as the header allows, so give the list the room instead. */
@media(min-width:741px) and (max-height:740px){.feast-chapter .menu-picks{bottom:10%}}
