@font-face{font-family:AsapCondensed;src:url(/fonts/asap-condensed-400.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:AsapCondensed;src:url(/fonts/asap-condensed-700.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:Poppins;src:url(/fonts/poppins-400.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:Poppins;src:url(/fonts/poppins-600.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:Poppins;src:url(/fonts/poppins-700.ttf)format("truetype");font-display:swap;font-weight:700}:root{--cream:#f5ecd7;--caramel:#d4a373;--red:#bc4749;--red-text:#9d3438;--green:#6a994e;--ink:#101010;--line:#10101040;--paper:#fffaf0;--side:clamp(20px,3vw,48px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Poppins,Arial,sans-serif;font-size:15px;line-height:1.5}button,a,input,textarea{font:inherit}button{cursor:pointer;border:0}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--red);outline-offset:4px}::selection{background:var(--ink);color:var(--cream)}img{object-fit:cover;width:100%;height:100%;display:block}.site-shell,.motion-page{width:100%;max-width:100%;overflow-x:hidden}.site-header{z-index:4;padding:24px var(--side);text-transform:uppercase;letter-spacing:.03em;grid-template-columns:1fr auto 1fr;align-items:center;font-size:12px;font-weight:600;display:grid;position:absolute;top:0;left:0;right:0}.wordmark{letter-spacing:-.03em;text-transform:none;background:0 0;justify-self:start;font-family:AsapCondensed,sans-serif;font-size:30px;font-weight:700}.site-header nav{gap:clamp(20px,3vw,48px);display:flex}.site-header nav button,.header-request{background:0 0;padding:4px 0}.site-header nav button:hover,.header-request:hover,.text-action:hover{color:var(--red)}.header-request{justify-self:end;align-items:center;gap:8px;display:flex}.hero-stage{min-height:100dvh;padding:110px var(--side) 32px;grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}.hero-hashtag{text-align:center;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.hero-words{grid-template-columns:1fr minmax(190px,28vw) 1fr;align-items:center;gap:clamp(8px,2vw,32px);width:100%;max-width:1500px;margin:auto;display:grid}.word-mask{overflow:hidden}.hero-word{letter-spacing:-.075em;text-transform:uppercase;white-space:nowrap;margin:0;font-family:AsapCondensed,sans-serif;font-size:clamp(112px,19vw,340px);line-height:.76}.word-mask:last-child{text-align:right}.hero-dish{aspect-ratio:1;z-index:1;place-items:center;width:100%;display:grid;position:relative}.hero-dish:before,.dish-disc{content:"";aspect-ratio:1;background:var(--red);z-index:-1;border-radius:50%;width:116%;position:absolute}.hero-dish:after{content:"✳";color:var(--green);font-size:clamp(34px,5vw,76px);position:absolute;top:4%;right:-8%;transform:rotate(15deg)}.hero-dish img{object-fit:cover;border-radius:50%;width:77%;height:77%;box-shadow:0 20px #10101021}.hero-foot{grid-template-columns:1fr minmax(220px,430px) 1fr;align-items:end;gap:24px;font-size:12px;display:grid}.pronunciation{text-transform:uppercase;margin:0;font-family:AsapCondensed,sans-serif;font-size:20px;font-weight:700}.pronunciation span{font-family:Poppins,sans-serif;font-size:11px;font-weight:400}.hero-copy{margin:0}.discover-link{color:inherit;border-bottom:1px solid var(--ink);justify-self:end;align-items:center;gap:12px;padding-bottom:8px;font-weight:600;text-decoration:none;display:inline-flex}.discover-link:hover{color:var(--red);border-color:var(--red)}.intro-panel{background:var(--caramel);min-height:820px;padding:clamp(80px,13vw,190px) var(--side);grid-template-columns:minmax(260px,.9fr) minmax(300px,1.1fr);align-items:center;gap:clamp(32px,10vw,180px);display:grid;position:relative}.stacked-foods{aspect-ratio:1;width:min(100%,570px);position:relative}.stacked-foods:before{content:"✳";color:var(--red);z-index:4;font-size:60px;position:absolute;inset:8% 0 auto auto}.stack-card{background:var(--cream);transform-origin:50%;will-change:transform;cursor:pointer;appearance:none;border:0;padding:12px;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s,filter .45s;position:absolute;inset:8% 12%;overflow:hidden;box-shadow:0 18px #1010101f}.stack-card:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.stack-card img{object-fit:cover;width:100%;height:100%}.stack-card-back{background:var(--green);z-index:1;inset:12% 22% 4% 4%;transform:rotate(-9deg)}.stack-card-mid{background:var(--red);z-index:2;inset:5% 3% 10% 18%;transform:rotate(6deg)}.stack-card-front{z-index:3;transform:rotate(-2deg)}.intro-copy{max-width:590px}.intro-copy h2,.table-heading h2,.request-panel h2,.detail-notes h2,.note-stream h2{letter-spacing:-.045em;text-transform:uppercase;margin:0 0 30px;font-family:AsapCondensed,sans-serif;font-size:clamp(52px,7vw,118px);line-height:.88}.inline-food{vertical-align:.08em;border-radius:999px;width:1.45em;height:.55em;margin:0 .1em;display:inline-block;overflow:hidden;transform:rotate(-3deg)}.inline-food img{object-fit:cover;width:100%;height:100%}.intro-copy p{max-width:430px;margin:0 0 34px;font-size:17px}.scrub-word{opacity:.1;display:inline-block}.text-action{border-bottom:1px solid var(--ink);background:0 0;align-items:center;gap:12px;padding:0 0 8px;font-weight:600;display:inline-flex}.motion-marquee{background:var(--ink);color:var(--cream);white-space:nowrap;padding:16px 0;overflow:hidden}.marquee-track{text-transform:uppercase;letter-spacing:.02em;width:max-content;font-family:AsapCondensed,sans-serif;font-size:28px;font-weight:700;line-height:1;animation:24s linear infinite marquee-scroll;display:flex}.marquee-track span{align-items:center;gap:28px;padding-right:28px;display:flex}@keyframes marquee-scroll{to{transform:translate(-50%)}}.table-section{padding:clamp(80px,12vw,180px) var(--side);background:var(--cream)}.table-heading{grid-template-columns:1.2fr .6fr;align-items:end;gap:80px;max-width:1250px;display:grid}.table-heading h2{max-width:700px;margin:0}.table-heading p{max-width:350px;margin:0 0 18px}.filter-row{flex-wrap:wrap;gap:8px;margin:56px 0 28px;display:flex}.filter-row button{border:1px solid var(--ink);background:0 0;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:600}.filter-row button.active,.filter-row button:hover{background:var(--ink);color:var(--cream)}.dish-tiles{grid-template-columns:repeat(12,1fr);gap:18px;display:grid}.table-tile{min-height:390px;overflow:hidden}.table-tile button{text-align:left;width:100%;height:100%;min-height:390px;color:var(--ink);background:0 0;grid-template-rows:1fr auto;padding:0;display:grid}.tile-0{grid-column:span 7}.tile-1{grid-column:span 5}.tile-2,.tile-3,.tile-4{grid-column:span 4}.tile-image{min-height:300px;overflow:hidden}.tile-image img{transition:transform .7s cubic-bezier(.22,1,.36,1),filter .7s}.table-tile:hover img{filter:saturate(1.1)contrast(1.04);transform:scale(1.06)}.tile-copy{min-height:145px;padding:20px;position:relative}.tile-copy p{text-transform:uppercase;letter-spacing:.1em;margin:0 0 6px;font-size:10px;font-weight:600}.tile-copy h3{letter-spacing:-.035em;text-transform:uppercase;margin:0;font-family:AsapCondensed,sans-serif;font-size:clamp(36px,4vw,64px);font-weight:700;line-height:.9}.tile-copy span{align-items:center;gap:6px;margin-top:14px;font-size:11px;font-weight:600;display:flex}.tile-caramel{background:var(--caramel)}.tile-red{background:var(--red);color:var(--cream)}.tile-green{background:var(--green);color:var(--cream)}.tile-ink{background:var(--ink);color:var(--cream)}.tile-yellow{background:#e3bd3b}.request-panel{background:var(--green);color:var(--cream);padding:clamp(90px,12vw,170px) var(--side);grid-template-columns:1fr auto;align-items:end;gap:64px;display:grid}.request-panel>div:first-child{max-width:980px}.request-panel p{text-transform:uppercase;letter-spacing:.06em;margin:0 0 18px;font-size:12px;font-weight:600}.request-panel h2{margin:0}.request-side{justify-items:start;gap:28px;display:grid}.request-button,.primary-action{background:var(--ink);color:var(--cream);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 20px;font-weight:600;display:inline-flex}.request-button:hover,.primary-action:hover{background:#272727}.request-button:focus-visible,.primary-action:focus-visible{outline-color:var(--cream)}.feedback-carousel{max-width:280px}.feedback-carousel>p{text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px;font-size:10px;font-weight:600}.feedback-carousel blockquote{margin:0 0 18px;font-family:AsapCondensed,sans-serif;font-size:30px;line-height:.98}.feedback-carousel>div{align-items:center;gap:12px;font-size:10px;display:flex}.feedback-carousel button{background:var(--cream);color:var(--ink);border-radius:50%;place-items:center;padding:7px;display:grid}.site-footer{background:var(--ink);min-height:580px;color:var(--cream);padding:48px var(--side) 28px;grid-template-columns:1fr 1fr auto;align-items:end;gap:20px;display:grid;position:relative;overflow:hidden}.footer-food{aspect-ratio:1;background:var(--red);border-radius:50%;align-self:start;width:min(320px,55vw);padding:11%;transform:translateY(-15%)}.footer-food img{border-radius:50%}.site-footer p{text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:12px;font-weight:600}.site-footer h2{letter-spacing:-.07em;text-transform:uppercase;margin:0;font-family:AsapCondensed,sans-serif;font-size:clamp(116px,19vw,330px);line-height:.67}.site-footer button{color:var(--cream);background:0 0;border-bottom:1px solid;align-items:center;gap:8px;padding:0 0 7px;font-size:12px;font-weight:600;display:flex}.site-footer button:hover{color:var(--caramel)}.detail-page{background:var(--cream);min-height:100dvh;padding-top:96px}.back-link{margin:0 var(--side) 26px;border-bottom:1px solid var(--ink);background:0 0;align-items:center;gap:8px;padding:0 0 8px;font-size:12px;font-weight:600;display:inline-flex}.back-link:hover{color:var(--red);border-color:var(--red)}.detail-hero{margin:0 var(--side);grid-template-columns:1.05fr .95fr;min-height:700px;display:grid}.detail-image{min-height:620px}.detail-summary{flex-direction:column;justify-content:center;padding:clamp(36px,6vw,96px);display:flex}.detail-summary>p:first-child,.admin-intro>p,.postcard-panel>p{text-transform:uppercase;letter-spacing:.09em;margin:0 0 18px;font-size:11px;font-weight:600}.detail-summary h1,.admin-intro h1{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-family:AsapCondensed,sans-serif;font-size:clamp(72px,10vw,160px);line-height:.82}.detail-description{max-width:440px;margin:30px 0;font-size:17px}.dish-stats{border-top:1px solid;border-bottom:1px solid;gap:30px;margin:12px 0 28px;padding:16px 0;font-size:12px;display:flex}.dish-stats strong{margin-right:5px;font-family:AsapCondensed,sans-serif;font-size:26px}.detail-actions{flex-wrap:wrap;gap:10px;display:flex}.primary-action:disabled{cursor:default;opacity:.68}.secondary-action{background:0 0;border-bottom:1px solid;align-items:center;gap:8px;padding:14px 2px;font-weight:600;display:inline-flex}.secondary-action:hover{color:var(--red)}.detail-caramel{background:var(--caramel)}.detail-red{background:var(--red);color:var(--cream)}.detail-green{background:var(--green);color:var(--cream)}.detail-ink{background:var(--ink);color:var(--cream)}.detail-yellow{background:#e3bd3b}.detail-notes{padding:clamp(80px,12vw,160px) var(--side);grid-template-columns:.8fr 1.2fr;gap:clamp(48px,12vw,180px);display:grid}.detail-notes h2{margin-bottom:20px;font-size:clamp(38px,4vw,68px)}.detail-notes p{max-width:380px}.detail-notes form{gap:18px;display:grid}.detail-notes label,.admin-form label{text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:11px;font-weight:600;display:grid}.detail-notes input,.detail-notes textarea,.admin-form input,.admin-form textarea{border:1px solid var(--ink);width:100%;color:var(--ink);resize:vertical;background:0 0;border-radius:0;padding:14px}.detail-notes textarea,.admin-form textarea{min-height:130px}.form-footer{justify-content:space-between;align-items:center;font-size:11px;display:flex}.form-submit{background:var(--red);color:var(--cream);border-radius:999px;align-items:center;gap:8px;padding:12px 16px;font-weight:600;display:inline-flex}.note-stream{padding:0 var(--side) clamp(80px,12vw,150px)}.note-stream>h2{margin-bottom:42px;font-size:clamp(46px,6vw,94px)}.note-stream article{border-top:1px solid var(--ink);grid-template-columns:1fr auto;gap:30px;padding:20px 0;display:grid}.note-stream article p{max-width:780px;margin:0;font-size:clamp(20px,2.4vw,32px);line-height:1.15}.note-stream article span{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.admin-page{background:var(--red);min-height:100dvh;color:var(--cream);padding-top:96px}.admin-page .back-link{color:inherit;border-color:currentColor}.admin-intro{padding:70px var(--side);max-width:1200px}.admin-form{background:var(--cream);color:var(--ink);max-width:760px;margin:0 var(--side) 80px;gap:24px;padding:clamp(30px,5vw,66px);display:grid}.admin-form .primary-action{justify-self:start}.admin-form .primary-action:focus-visible{outline-color:var(--red)}.postcard-modal{z-index:10;background:#101010c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.postcard-panel{background:var(--cream);width:min(440px,100%);max-height:calc(100dvh - 48px);padding:28px;position:relative;overflow:auto}.postcard-panel>p{color:var(--red)}.postcard-panel img{height:auto;max-height:62dvh}.postcard-panel>div:last-child{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.modal-close{background:var(--cream);color:var(--ink);place-items:center;padding:4px;display:grid;position:absolute;top:14px;right:14px}.postcard-panel .secondary-action{padding:14px 2px}@media (max-width:820px){.site-header{grid-template-columns:1fr auto;padding:18px 20px}.site-header nav{display:none}.header-request{font-size:10px}.hero-stage{padding:76px 18px 20px}.hero-words{grid-template-columns:1fr 30vw 1fr;gap:2px}.hero-word{font-size:clamp(64px,20vw,120px);line-height:.88}.hero-dish{width:min(34vw,150px)}.hero-dish:after{font-size:24px}.hero-foot{grid-template-columns:1fr;gap:14px}.hero-copy{max-width:440px}.discover-link{justify-self:start}.intro-panel{grid-template-columns:1fr;min-height:auto;padding:72px 18px}.stacked-foods{width:100%;max-width:320px}.stack-card{inset:10%}.stack-card-back{inset:14% 18% 8% 6%}.stack-card-mid{inset:8% 4% 12% 16%}.intro-copy h2,.table-heading h2,.request-panel h2{font-size:clamp(38px,10vw,64px);line-height:.92}.table-section{padding:72px 18px}.table-heading{grid-template-columns:1fr;gap:10px}.filter-row{flex-wrap:nowrap;margin:30px 0 16px;padding-bottom:6px;overflow:auto}.filter-row button{white-space:nowrap}.dish-tiles{grid-template-columns:1fr;gap:14px}.table-tile,.table-tile button{min-height:0}.tile-image{background:var(--paper);min-height:240px}.tile-image img{object-fit:contain}.tile-copy{min-height:130px}.tile-copy h3{font-size:clamp(30px,9vw,48px)}.tile-0,.tile-1,.tile-2,.tile-3,.tile-4{grid-column:span 1}.request-panel{grid-template-columns:1fr;gap:28px;padding:72px 18px}.request-side{justify-items:start}.request-button{justify-self:start}.site-footer{grid-template-columns:1fr auto;min-height:420px;padding:36px 18px 22px}.site-footer h2{font-size:clamp(88px,22vw,140px);line-height:.74}.footer-food{grid-column:span 2;width:160px}.detail-page{padding-top:82px}.back-link{margin:0 18px 18px}.detail-hero{grid-template-columns:1fr;margin:0 18px}.detail-image{background:var(--paper);min-height:240px}.detail-image img{object-fit:contain}.detail-summary{padding:36px 22px}.detail-summary h1,.admin-intro h1{font-size:clamp(50px,14vw,84px);line-height:.9}.detail-description{font-size:16px}.detail-notes{grid-template-columns:1fr;gap:48px;padding:72px 18px}.detail-notes h2,.note-stream>h2{font-size:clamp(32px,8vw,52px)}.note-stream{padding:0 18px 72px}.note-stream article{grid-template-columns:1fr;gap:10px}.note-stream article p{font-size:clamp(18px,6vw,24px)}.admin-intro{padding:56px 18px}.admin-form{margin:0 18px 56px}.postcard-modal{padding:16px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.marquee-track{animation:none}.scrub-word{opacity:1!important}.table-tile{opacity:1!important;transform:none!important}}.hero-words{grid-template-columns:minmax(0,1.15fr) minmax(180px,24vw) minmax(0,1fr)}.word-mask{min-width:0;overflow:visible}.hero-word{padding-inline:.04em;font-size:clamp(104px,15vw,280px)}@media (max-width:820px){.hero-words{grid-template-rows:auto auto auto;grid-template-columns:1fr;justify-items:center;gap:12px}.word-mask{width:100%;text-align:center!important}.hero-dish{grid-row:2;width:min(48vw,220px)}.word-mask:last-child{grid-row:3}.hero-word{font-size:clamp(88px,24vw,160px);line-height:.82}}.hero-dish:before,.dish-disc{aspect-ratio:auto;background-color:#c9953f;background-image:repeating-linear-gradient(82deg,#5b360c2e 0 1px,#0000 1px 5px),repeating-linear-gradient(82deg,#ffdd7e2e 0 1px,#0000 1px 14px),linear-gradient(102deg,#d7a950,#bd872e 48%,#d5a149);border-radius:14px;width:126%;height:82%;transform:rotate(-7deg);box-shadow:inset 0 0 0 5px #5b2d0c24,inset 0 0 22px #4b210829}.hero-dish:before{border:4px solid #5b2d0c47;box-shadow:inset 0 0 0 2px #ffe4a94d,inset 0 -14px 24px #4b21082e,0 18px #1010101f}.dish-disc{z-index:-1;border:4px solid #945b26;border-radius:10px 10px 16px 16px;width:22%;height:18%;top:-3%;right:-17%;box-shadow:inset 0 0 0 2px #ffe4a947,inset 0 -8px 12px #4b21082e}.dish-disc:before{content:"";border:3px solid #5b2d0c80;border-radius:50%;position:absolute;inset:25% 29%;box-shadow:inset 0 0 0 2px #ffe4a92e}.hero-dish img{width:86%;height:72%;box-shadow:none;border-radius:10px;transform:rotate(-3deg)}.tile-image{position:relative}.tile-image-count{background:var(--ink);color:var(--cream);text-transform:uppercase;letter-spacing:.08em;padding:6px 9px;font-size:10px;font-weight:600;position:absolute;top:14px;right:14px}.detail-image{position:relative;overflow:hidden}.detail-gallery{gap:8px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.detail-gallery button{background:var(--cream);border:2px solid #0000;width:64px;height:56px;padding:3px}.detail-gallery button.active{border-color:var(--red)}.detail-gallery img{object-fit:cover;width:100%;height:100%}.stack-card.is-active{z-index:6;filter:saturate(1.05)contrast(1.03);transform:translateY(-18px)scale(1.05)rotate(0);box-shadow:0 32px #10101024}@keyframes stack-card-select{0%{transform:translateY(var(--stack-enter-y)) scale(1) rotate(var(--stack-angle))}18%{transform:translateY(calc(var(--stack-enter-y) + var(--stack-lift-early))) scale(1.02) rotate(var(--stack-angle-early))}38%{transform:translateY(calc(var(--stack-enter-y) + var(--stack-lift-peak))) scale(1.05) rotate(0deg)}58%{transform:translateY(calc(var(--stack-enter-y) + var(--stack-lift))) scale(1.05) rotate(0deg)}72%{transform:translateY(calc(var(--stack-enter-y) + var(--stack-lift))) scale(1.02) rotate(var(--stack-angle-early))}to{transform:translateY(var(--stack-enter-y)) scale(1) rotate(var(--stack-angle))}}@media (min-width:821px) and (max-width:1280px){.table-section{padding:clamp(72px,8vw,120px) var(--side)}.dish-tiles{gap:14px}.tile-0,.tile-1,.tile-2{grid-column:span 4}.table-tile,.table-tile button{min-height:260px}.tile-image{min-height:clamp(132px,14vw,180px)}.tile-copy{min-height:110px;padding:16px}.tile-copy h3{font-size:clamp(30px,3.2vw,52px)}}@media (pointer:coarse){.site-header nav button,.header-request,.wordmark,.filter-row button,.feedback-carousel button,.modal-close,.back-link,.discover-link,.text-action,.secondary-action,.site-footer button{min-height:44px}.filter-row button{padding-inline:16px}.modal-close{min-width:44px}.back-link,.discover-link,.text-action,.secondary-action,.site-footer button{padding-block:10px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero-word{display:block}.scrub-word{opacity:1}.tile-red,.detail-red,.admin-page,.form-submit{color:var(--paper)}.tile-green,.detail-green,.request-panel{color:var(--ink)}.site-header nav button:hover,.header-request:hover,.text-action:hover,.discover-link:hover,.back-link:hover,.postcard-panel>p{color:var(--red-text)}.discover-link:hover,.back-link:hover{border-color:var(--red-text)}.detail-red .secondary-action:hover{color:var(--paper)}.detail-green .secondary-action:hover{color:var(--ink)}@media (max-width:820px){.tile-image,.detail-image{aspect-ratio:4/3;min-height:0}.tile-image img,.detail-image>img{object-fit:cover}}.scrub-word{margin-inline-end:.25em}.scrub-word:last-child{margin-inline-end:0}@media (max-width:767px){.stack-card.is-active{animation-duration:.7s}}@media (prefers-reduced-motion:reduce){.stack-card.is-active{transform:translateY(-18px)scale(1.05);animation:none!important}}@media (min-width:821px){.table-tile,.table-tile button{height:auto;min-height:0}.table-tile button{grid-template-rows:clamp(180px,18vw,240px) auto}.tile-image,.detail-hero{min-height:0}.detail-image{height:clamp(420px,30vw,520px);min-height:0}.detail-summary{padding:clamp(32px,3vw,56px)}.detail-summary h1{font-size:clamp(64px,7vw,120px)}}.stack-card{--stack-enter-y:0px;transform:translateY(var(--stack-enter-y)) rotate(var(--stack-angle,0deg));will-change:auto;transition:none}.stack-card-back{--stack-lift:-24px;--stack-lift-early:-17px;--stack-lift-peak:-26px;--stack-angle:-9deg;--stack-angle-early:-5deg;transform:translateY(var(--stack-enter-y)) rotate(var(--stack-angle))}.stack-card-mid{--stack-lift:-20px;--stack-lift-early:-14px;--stack-lift-peak:-22px;--stack-angle:6deg;--stack-angle-early:3deg;transform:translateY(var(--stack-enter-y)) rotate(var(--stack-angle))}.stack-card-front{--stack-lift:-16px;--stack-lift-early:-11px;--stack-lift-peak:-18px;--stack-angle:-2deg;--stack-angle-early:-1deg;transform:translateY(var(--stack-enter-y)) rotate(var(--stack-angle))}.stack-card.is-active{will-change:transform;animation:.7s cubic-bezier(.16,1,.3,1) both stack-card-select}@media (max-width:767px){.stack-card.is-active{animation-duration:.5s}}@media (prefers-reduced-motion:reduce){.stack-card.is-active{transform:translateY(var(--stack-enter-y)) rotate(var(--stack-angle));animation:none!important}}.hero-dish:after{content:none}.dish-disc{display:none}
