.recipe-menu-module__VpRcpa__section{background:var(--cream-deep);color:var(--roast);padding-block:clamp(5rem,10vw,10rem);scroll-margin-top:5rem}.recipe-menu-module__VpRcpa__inner{width:min(100% - clamp(2.5rem,8vw,10rem),92rem);margin-inline:auto}.recipe-menu-module__VpRcpa__intro{max-width:48rem}.recipe-menu-module__VpRcpa__eyebrow,.recipe-menu-module__VpRcpa__heading,.recipe-menu-module__VpRcpa__introCopy,.recipe-menu-module__VpRcpa__chapterNumber,.recipe-menu-module__VpRcpa__chapterTitle,.recipe-menu-module__VpRcpa__recipeNumber,.recipe-menu-module__VpRcpa__recipeName,.recipe-menu-module__VpRcpa__description{margin:0}.recipe-menu-module__VpRcpa__eyebrow{color:var(--warm-ochre);letter-spacing:.18em;font-size:clamp(.7rem,.76vw,.84rem);font-weight:760;line-height:1.2}.recipe-menu-module__VpRcpa__heading{font-family:var(--font-bricolage-grotesque), Arial, Helvetica, sans-serif;letter-spacing:-.06em;margin-top:clamp(.75rem,1.2vw,1.1rem);font-size:clamp(3rem,6vw,6.75rem);font-weight:710;line-height:.9}.recipe-menu-module__VpRcpa__introCopy{color:#171310b3;letter-spacing:-.02em;max-width:34rem;margin-top:clamp(1rem,1.5vw,1.5rem);font-size:clamp(1rem,1.2vw,1.28rem);line-height:1.45}.recipe-menu-module__VpRcpa__chapters{margin-top:clamp(3.85rem,7.65vw,7.65rem)}.recipe-menu-module__VpRcpa__chapter{border-top:1px solid #1713103d;padding-top:clamp(1.35rem,2.4vw,2.25rem);scroll-margin-top:5rem}.recipe-menu-module__VpRcpa__chapter+.recipe-menu-module__VpRcpa__chapter{margin-top:clamp(6rem,11vw,11rem)}.recipe-menu-module__VpRcpa__chapterHeader{justify-content:space-between;align-items:baseline;gap:2rem;margin-bottom:clamp(2rem,4vw,4rem);display:flex}.recipe-menu-module__VpRcpa__chapterNumber{color:#1713107a;letter-spacing:.14em;font-size:clamp(.68rem,.72vw,.8rem);font-weight:720}.recipe-menu-module__VpRcpa__chapterTitle{font-family:var(--font-bricolage-grotesque), Arial, Helvetica, sans-serif;letter-spacing:-.045em;text-align:right;font-size:clamp(1.55rem,2.7vw,3rem);font-weight:700;line-height:.95}.recipe-menu-module__VpRcpa__recipeGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(2.25rem,4vw,4.75rem) clamp(1.25rem,2.8vw,3.25rem);display:grid}.recipe-menu-module__VpRcpa__card{min-width:0;scroll-margin-top:5rem}.recipe-menu-module__VpRcpa__lead-left .recipe-menu-module__VpRcpa__card:first-child{grid-area:1/1/span 2/span 7}.recipe-menu-module__VpRcpa__lead-left .recipe-menu-module__VpRcpa__card:nth-child(n+2){grid-column:8/-1}.recipe-menu-module__VpRcpa__split .recipe-menu-module__VpRcpa__card{grid-column:span 6}.recipe-menu-module__VpRcpa__split-offset .recipe-menu-module__VpRcpa__card:first-child{grid-column:1/span 5}.recipe-menu-module__VpRcpa__split-offset .recipe-menu-module__VpRcpa__card:last-child{grid-column:6/-1;margin-top:clamp(3rem,7vw,7rem)}.recipe-menu-module__VpRcpa__lead-right .recipe-menu-module__VpRcpa__card:first-child{grid-area:1/4/auto/span 7}.recipe-menu-module__VpRcpa__lead-right .recipe-menu-module__VpRcpa__card:nth-child(2){grid-area:2/1/auto/span 5}.recipe-menu-module__VpRcpa__lead-right .recipe-menu-module__VpRcpa__card:nth-child(3){grid-area:2/8/auto/-1}.recipe-menu-module__VpRcpa__media{aspect-ratio:4/5;isolation:isolate;touch-action:pan-y;background:#e7d3b8;position:relative;overflow:hidden}.recipe-menu-module__VpRcpa__photoTrigger{z-index:0;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.recipe-menu-module__VpRcpa__image{object-fit:cover;transition:transform .29s cubic-bezier(.22,1,.36,1)}.recipe-menu-module__VpRcpa__quickPanel{z-index:2;color:var(--cream);opacity:0;pointer-events:none;background:#171310a8;flex-direction:column;padding:clamp(1.25rem,2vw,2.15rem);transition:opacity .29s;display:flex;position:absolute;inset:0;overflow-y:auto}.recipe-menu-module__VpRcpa__media:hover .recipe-menu-module__VpRcpa__quickPanel,.recipe-menu-module__VpRcpa__media:focus-within .recipe-menu-module__VpRcpa__quickPanel,.recipe-menu-module__VpRcpa__isOpen .recipe-menu-module__VpRcpa__quickPanel{opacity:1}.recipe-menu-module__VpRcpa__isOpen .recipe-menu-module__VpRcpa__quickPanel{pointer-events:auto}.recipe-menu-module__VpRcpa__media:hover .recipe-menu-module__VpRcpa__image,.recipe-menu-module__VpRcpa__media:focus-within .recipe-menu-module__VpRcpa__image,.recipe-menu-module__VpRcpa__isOpen .recipe-menu-module__VpRcpa__image{transform:scale(1.018)}.recipe-menu-module__VpRcpa__photoTrigger:focus-visible{outline:2px solid var(--warm-ochre);outline-offset:-4px}.recipe-menu-module__VpRcpa__quickRecipeContent{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(1rem,2vw,2rem);min-height:0;display:grid}.recipe-menu-module__VpRcpa__quickEyebrow{color:#eca568;letter-spacing:.17em;grid-column:1/-1;margin:0;font-size:clamp(.6rem,.7vw,.74rem);font-weight:800;line-height:1.2}.recipe-menu-module__VpRcpa__quickGroup{min-width:0}.recipe-menu-module__VpRcpa__quickTitle{color:var(--cream);letter-spacing:.13em;margin:0 0 .7rem;font-size:clamp(.62rem,.72vw,.76rem);font-weight:780;line-height:1.2}.recipe-menu-module__VpRcpa__ingredients,.recipe-menu-module__VpRcpa__steps{margin:0;padding:0;list-style:none}.recipe-menu-module__VpRcpa__ingredients{color:#f9ead7e0;gap:.35rem;font-size:clamp(.68rem,.86vw,.88rem);line-height:1.3;display:grid}.recipe-menu-module__VpRcpa__ingredients strong{color:var(--cream);font-weight:740}.recipe-menu-module__VpRcpa__steps{color:#f9ead7eb;gap:.55rem;font-size:clamp(.68rem,.86vw,.88rem);line-height:1.34;display:grid}.recipe-menu-module__VpRcpa__steps li{grid-template-columns:2rem minmax(0,1fr);gap:.35rem;display:grid}.recipe-menu-module__VpRcpa__steps li>span:first-child{color:#eca568;letter-spacing:.05em;font-size:.82em;font-weight:760}.recipe-menu-module__VpRcpa__backButton{min-height:2.75rem;color:var(--cream);cursor:pointer;font:inherit;letter-spacing:.14em;background:0 0;border:0;border-bottom:1px solid #f9ead79e;align-self:flex-start;align-items:center;margin-top:auto;padding:0;font-size:.64rem;font-weight:760;display:inline-flex}.recipe-menu-module__VpRcpa__backMobile{display:none}.recipe-menu-module__VpRcpa__cardCopy{padding:1.15rem 0 0 3.15rem;position:relative}.recipe-menu-module__VpRcpa__recipeNumber{color:var(--warm-ochre);letter-spacing:.14em;font-size:.72rem;font-weight:760;position:absolute;top:1.35rem;left:0}.recipe-menu-module__VpRcpa__recipeName{max-width:18ch;font-family:var(--font-bricolage-grotesque), Arial, Helvetica, sans-serif;letter-spacing:-.045em;font-size:clamp(1.35rem,2vw,2.25rem);font-weight:700;line-height:.98}.recipe-menu-module__VpRcpa__description{color:#171310ab;letter-spacing:-.012em;max-width:27rem;margin-top:.62rem;font-size:clamp(.9rem,1vw,1.05rem);line-height:1.4}.recipe-menu-module__VpRcpa__makeThis{min-height:2.75rem;color:inherit;cursor:pointer;letter-spacing:.14em;background:0 0;border:0;border-bottom:1px solid #1713106b;align-items:center;gap:.38rem;margin-top:.55rem;padding:0;font-family:inherit;font-size:.68rem;font-weight:760;line-height:1;transition:border-color .2s,color .2s,transform .2s;display:inline-flex}.recipe-menu-module__VpRcpa__makeThis:focus-visible,.recipe-menu-module__VpRcpa__backButton:focus-visible{outline:2px solid var(--warm-ochre);outline-offset:3px}@media (hover:hover) and (pointer:fine){.recipe-menu-module__VpRcpa__card:hover .recipe-menu-module__VpRcpa__image{transform:scale(1.012)}.recipe-menu-module__VpRcpa__card:hover .recipe-menu-module__VpRcpa__makeThis{border-color:var(--warm-ochre);color:#9f4d10;transform:translate(3px)}}@media (max-width:47.99rem){.recipe-menu-module__VpRcpa__section{padding-block:5rem 6.5rem}.recipe-menu-module__VpRcpa__inner{width:min(100% - 2.5rem,38rem)}.recipe-menu-module__VpRcpa__heading{font-size:clamp(3rem,14vw,4.5rem)}.recipe-menu-module__VpRcpa__chapters{margin-top:4.5rem}.recipe-menu-module__VpRcpa__chapter+.recipe-menu-module__VpRcpa__chapter{margin-top:6.25rem}.recipe-menu-module__VpRcpa__chapterHeader{margin-bottom:2rem;display:block}.recipe-menu-module__VpRcpa__chapterTitle{text-align:left;margin-top:.65rem;font-size:clamp(1.65rem,8vw,2.25rem)}.recipe-menu-module__VpRcpa__recipeGrid{display:block}.recipe-menu-module__VpRcpa__card,.recipe-menu-module__VpRcpa__lead-left .recipe-menu-module__VpRcpa__card:first-child,.recipe-menu-module__VpRcpa__lead-left .recipe-menu-module__VpRcpa__card:nth-child(n+2),.recipe-menu-module__VpRcpa__split .recipe-menu-module__VpRcpa__card,.recipe-menu-module__VpRcpa__split-offset .recipe-menu-module__VpRcpa__card:first-child,.recipe-menu-module__VpRcpa__split-offset .recipe-menu-module__VpRcpa__card:last-child,.recipe-menu-module__VpRcpa__lead-right .recipe-menu-module__VpRcpa__card:first-child,.recipe-menu-module__VpRcpa__lead-right .recipe-menu-module__VpRcpa__card:nth-child(n+2){margin:0}.recipe-menu-module__VpRcpa__card+.recipe-menu-module__VpRcpa__card{margin-top:3.5rem}.recipe-menu-module__VpRcpa__media{overflow:hidden}.recipe-menu-module__VpRcpa__photoTrigger,.recipe-menu-module__VpRcpa__quickPanel{transition:transform .29s cubic-bezier(.22,1,.36,1)}.recipe-menu-module__VpRcpa__photoTrigger{transform:translate(0)}.recipe-menu-module__VpRcpa__quickPanel{background:var(--cream);color:var(--roast);opacity:1;padding:clamp(1rem,5vw,1.35rem);transform:translate(100%)}.recipe-menu-module__VpRcpa__media:hover .recipe-menu-module__VpRcpa__quickPanel,.recipe-menu-module__VpRcpa__media:focus-within .recipe-menu-module__VpRcpa__quickPanel{transform:translate(100%)}.recipe-menu-module__VpRcpa__isOpen .recipe-menu-module__VpRcpa__photoTrigger{transform:translate(-100%)}.recipe-menu-module__VpRcpa__isOpen .recipe-menu-module__VpRcpa__quickPanel,.recipe-menu-module__VpRcpa__isOpen:hover .recipe-menu-module__VpRcpa__quickPanel,.recipe-menu-module__VpRcpa__isOpen:focus-within .recipe-menu-module__VpRcpa__quickPanel{transform:translate(0)}.recipe-menu-module__VpRcpa__media:hover .recipe-menu-module__VpRcpa__image,.recipe-menu-module__VpRcpa__media:focus-within .recipe-menu-module__VpRcpa__image,.recipe-menu-module__VpRcpa__isOpen .recipe-menu-module__VpRcpa__image{transform:none}.recipe-menu-module__VpRcpa__quickRecipeContent{display:block}.recipe-menu-module__VpRcpa__quickEyebrow{color:var(--warm-ochre);font-size:clamp(.58rem,2.7vw,.68rem)}.recipe-menu-module__VpRcpa__quickGroup{margin-top:clamp(.72rem,3vw,1rem)}.recipe-menu-module__VpRcpa__quickTitle{color:var(--roast);margin-bottom:.42rem;font-size:clamp(.58rem,2.6vw,.68rem)}.recipe-menu-module__VpRcpa__ingredients{color:#171310bd;grid-template-columns:repeat(2,minmax(0,1fr));gap:.18rem .7rem;font-size:clamp(.61rem,2.75vw,.72rem);line-height:1.22}.recipe-menu-module__VpRcpa__ingredients strong{color:var(--roast)}.recipe-menu-module__VpRcpa__steps{color:#171310c7;gap:.34rem;font-size:clamp(.6rem,2.65vw,.7rem);line-height:1.24}.recipe-menu-module__VpRcpa__steps li{grid-template-columns:1.7rem minmax(0,1fr);gap:.25rem}.recipe-menu-module__VpRcpa__steps li>span:first-child{color:var(--warm-ochre)}.recipe-menu-module__VpRcpa__backButton{min-height:2.5rem;color:var(--roast);border-bottom-color:#1713107a;font-size:.58rem}.recipe-menu-module__VpRcpa__backMobile{display:inline}.recipe-menu-module__VpRcpa__closeDesktop{display:none}.recipe-menu-module__VpRcpa__cardCopy{padding-top:1rem}.recipe-menu-module__VpRcpa__recipeNumber{top:1.18rem}.recipe-menu-module__VpRcpa__recipeName{font-size:clamp(1.55rem,7vw,2rem)}.recipe-menu-module__VpRcpa__description{font-size:.95rem}.recipe-menu-module__VpRcpa__makeThis{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.recipe-menu-module__VpRcpa__photoTrigger,.recipe-menu-module__VpRcpa__quickPanel,.recipe-menu-module__VpRcpa__image,.recipe-menu-module__VpRcpa__makeThis{transition:none}.recipe-menu-module__VpRcpa__card:hover .recipe-menu-module__VpRcpa__image,.recipe-menu-module__VpRcpa__card:hover .recipe-menu-module__VpRcpa__makeThis{transform:none}}
