.story_page__uAMDx{--story-canvas:#fffdf8;--story-ink:#273029;--story-muted:#687068;--story-line:#dedbd1;--story-primary:#52644e;--story-saffron-wash:#f7edcf;--story-tomato-wash:#f7e3dc;--paper:#fffdf8;--surface:#fff;--surface-soft:#f3f5ef;--line:#e3e8e1;--ink:#273029;--muted:#667069;--green:#5f715b;--md-sys-color-surface:#fffdf8;--md-sys-color-surface-container:#f3f5ef;--md-sys-color-surface-container-low:#f7f8f3;--md-sys-color-on-surface:#273029;--md-sys-color-on-surface-variant:#667069;--md-sys-color-primary:#5f715b;--md-sys-color-outline-variant:#dedbd1;min-width:320px;color:var(--story-ink);background:var(--story-canvas);color-scheme:light;font-family:var(--font-savora-sans),"Noto Sans SC",Arial,sans-serif}.story_hero__7sINx{position:relative;display:grid;min-height:calc(100svh - 72px);place-items:center;overflow:hidden;color:#fff;background:#8a604d}.story_hero__7sINx>img{object-fit:cover;animation:story_hero-arrive__yCx0y .9s cubic-bezier(.2,0,0,1) both}.story_heroShade__W_Fmc{position:absolute;inset:0;background:linear-gradient(180deg,rgba(88,54,38,.12),rgba(88,54,38,.18) 42%,rgba(82,45,29,.7))}.story_heroCopy__sjm7P{position:relative;z-index:1;width:min(1180px,calc(100% - 10vw));padding-top:10vh;text-align:center}.story_eyebrow__F_3_l,.story_heroCopy__sjm7P p{margin:0;font-size:11px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.story_heroCopy__sjm7P h1{margin:18px 0 26px;max-width:18ch;margin-inline:auto;font-size:clamp(var(--md-sys-typescale-display-medium-size),5vw,var(--md-sys-typescale-display-large-size));font-weight:560;line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.story_heroCopy__sjm7P>span{display:block;font-size:clamp(var(--md-sys-typescale-body-large-size),1.6vw,var(--md-sys-typescale-title-large-size))}.story_scrollCue__9Vzac{position:absolute;z-index:1;bottom:26px;left:50%;display:flex;align-items:center;gap:10px;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;transform:translateX(-50%)}.story_scrollCue__9Vzac>span{display:block;width:1px;height:26px;background:currentColor;animation:story_cue__jZcX3 1.8s ease-in-out infinite;transform-origin:top}.story_storyRail__cx7mt{position:sticky;z-index:20;top:72px;display:flex;justify-content:center;gap:28px;padding:14px 20px;overflow-x:auto;color:#242724;background:rgba(255,255,255,.94);backdrop-filter:blur(16px)}.story_storyRail__cx7mt a{flex:0 0 auto;min-height:30px;padding-block:6px;font-size:11px;font-weight:800;text-decoration:none}.story_intro__jXmBK{width:min(1080px,calc(100% - 10vw));margin-inline:auto;padding-block:clamp(88px,11vw,160px);text-align:center}.story_chapterHeading__WwxlU .story_eyebrow__F_3_l,.story_intro__jXmBK .story_eyebrow__F_3_l,.story_landscapeCopy__Jt9XY .story_eyebrow__F_3_l,.story_recipeHandoff__7bRKu .story_eyebrow__F_3_l,.story_tableCopy__KcCsN .story_eyebrow__F_3_l{color:var(--story-primary)}.story_intro__jXmBK h2{margin:22px 0 32px;font-size:clamp(var(--md-sys-typescale-headline-large-size),4vw,48px);font-weight:570;line-height:1.12;letter-spacing:-.035em;text-wrap:balance}.story_intro__jXmBK>p:last-child{max-width:760px;margin-inline:auto;color:var(--story-muted);font-size:18px;line-height:1.75}.story_landscape__fIA2X{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100svh;background:var(--story-canvas);scroll-margin-top:115px}.story_landscapeImage__MNBSH{position:relative;min-height:100svh;overflow:hidden}.story_landscapeImage__MNBSH>img,.story_stickyMedia__MKmlF>img,.story_tableImage__o4SE_>img{object-fit:cover}.story_mediaCredit__s4B5I{position:absolute;z-index:2;right:16px;bottom:16px;max-width:calc(100% - 32px);padding:9px 12px;color:#202420;background:rgba(255,255,255,.9);border-radius:var(--md-sys-shape-corner-small);font-size:9px;font-weight:800;text-decoration:none;backdrop-filter:blur(12px)}.story_landscapeCopy__Jt9XY{display:flex;width:auto;flex-direction:column;justify-content:center;margin:0;padding:clamp(64px,7vw,112px)}.story_chapterHeading__WwxlU h2,.story_landscapeCopy__Jt9XY>h2,.story_recipeHandoff__7bRKu h2,.story_tableCopy__KcCsN h2{max-width:18ch;margin:15px 0 24px;font-size:clamp(var(--md-sys-typescale-headline-large-size),3.6vw,46px);font-weight:580;line-height:1.12;letter-spacing:-.04em;text-wrap:balance}.story_landscapeCopy__Jt9XY>p:not(.story_eyebrow__F_3_l){max-width:760px;color:var(--story-muted);font-size:18px;line-height:1.72}.story_factPair__aMNmQ{display:block;margin-top:48px}.story_factPair__aMNmQ article,.story_ingredientFacts__Ipea3>article{padding:0;background:transparent;border-radius:0}.story_factPair__aMNmQ article+article,.story_ingredientFacts__Ipea3>article+article{margin-top:clamp(36px,5vw,64px);padding:0;border:0}.story_factPair__aMNmQ h3,.story_ingredientFacts__Ipea3 h3,.story_techniqueFact__kZ5tW h3{margin:0 0 12px;font-size:clamp(var(--md-sys-typescale-title-large-size),2.4vw,var(--md-sys-typescale-headline-large-size));line-height:1.18;letter-spacing:-.025em}.story_factPair__aMNmQ p,.story_ingredientFacts__Ipea3 p,.story_recipeHandoff__7bRKu>p:not(.story_eyebrow__F_3_l),.story_tableCopy__KcCsN>p:not(.story_eyebrow__F_3_l),.story_techniqueFact__kZ5tW p{margin:0;color:var(--story-muted);line-height:1.72}.story_ingredientChapter__d3l_S{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(56px,9vw,140px);width:min(1240px,calc(100% - 8vw));margin-inline:auto;padding-block:clamp(110px,14vw,210px);scroll-margin-top:115px}.story_chapterHeading__WwxlU{max-width:680px;margin-bottom:48px}.story_ingredientChapter__d3l_S>.story_chapterHeading__WwxlU{margin-bottom:0}.story_ingredientFacts__Ipea3{display:block}.story_recipeInventory__X17jP{margin-top:clamp(56px,7vw,88px);padding:0;background:transparent;border:0;border-radius:0}.story_recipeInventory__X17jP>small{color:var(--story-primary);font-size:10px;font-weight:850;text-transform:uppercase}.story_recipeInventory__X17jP ul{display:flex;flex-wrap:wrap;gap:8px 0;margin:20px 0 0;padding:0;list-style:none}.story_recipeInventory__X17jP li{padding:0;background:transparent;border:0;border-radius:0;font-size:15px}.story_recipeInventory__X17jP li:not(:last-child):after{content:"·";margin-inline:12px;color:var(--savora-saffron)}.story_techniqueChapter__E8Bwh{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;padding:0;color:var(--story-ink);background:linear-gradient(145deg,var(--story-saffron-wash),#fff8e7 58%,var(--story-canvas));scroll-margin-top:115px}.story_stickyMedia__MKmlF{position:sticky;top:123px;min-height:calc(100svh - 123px);align-self:start;overflow:hidden;border-radius:0}.story_techniqueCopy__YX2Ms{padding:clamp(64px,7vw,112px);color:var(--story-ink)}.story_techniqueCopy__YX2Ms .story_chapterHeading__WwxlU{padding-top:0}.story_techniqueCopy__YX2Ms .story_eyebrow__F_3_l{color:#8a6516}.story_techniqueFact__kZ5tW{min-height:auto;padding-block:clamp(48px,7vh,86px);border:0}.story_techniqueFact__kZ5tW p{color:#5e625b;font-size:17px}.story_tableChapter__30BbP{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100svh;background:var(--story-canvas);scroll-margin-top:115px}.story_tableCopy__KcCsN{display:flex;flex-direction:column;justify-content:center;padding:clamp(60px,7vw,120px);color:var(--story-ink);border:0}.story_tableCopy__KcCsN .story_eyebrow__F_3_l{color:var(--savora-tomato)}.story_tableCopy__KcCsN>p:not(.story_eyebrow__F_3_l){color:var(--story-muted);font-size:17px}.story_tableImage__o4SE_{position:relative;min-height:100svh;overflow:hidden}.story_recipeHandoff__7bRKu{width:min(980px,calc(100% - 10vw));margin-inline:auto;padding-block:clamp(96px,12vw,170px);text-align:center}.story_recipeHandoff__7bRKu h2{margin-inline:auto}.story_recipeHandoff__7bRKu>p:not(.story_eyebrow__F_3_l){max-width:680px;margin-inline:auto;font-size:18px}.story_recipeHandoff__7bRKu>a{display:inline-flex;min-height:50px;align-items:center;gap:24px;margin-top:34px;padding:0 24px;color:#fff;background:var(--story-primary);border-radius:var(--md-sys-shape-corner-full);font-weight:850;text-decoration:none}.story_credits__TL7kO{padding:clamp(80px,9vw,130px) max(5vw,calc((100vw - 1240px) / 2));background:var(--story-canvas);scroll-margin-top:115px}.story_credits__TL7kO>h2{margin:0 0 38px;font-size:var(--md-sys-typescale-headline-large-size);letter-spacing:-.025em}.story_credits__TL7kO>div{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(28px,5vw,72px)}.story_credits__TL7kO article{padding:0;background:transparent;border:0;border-radius:0}.story_credits__TL7kO h3{margin:0 0 20px;font-size:15px}.story_credits__TL7kO p{min-height:54px;color:var(--story-muted);font-size:12px;line-height:1.55;overflow-wrap:anywhere}.story_credits__TL7kO a{color:var(--story-primary);font-size:12px;font-weight:850;overflow-wrap:anywhere}.story_errorPanel__U5bfS{display:grid;min-height:72vh;place-items:center;align-content:center;padding:80px 6vw;text-align:center}.story_errorPanel__U5bfS>p{color:var(--md-sys-color-primary);font-size:11px;font-weight:850;text-transform:uppercase}.story_errorPanel__U5bfS h1{max-width:900px;margin:10px 0 30px;font-size:clamp(48px,6vw,80px);line-height:1;letter-spacing:-.06em}.story_errorPanel__U5bfS a{color:var(--md-sys-color-primary);font-weight:850}@keyframes story_hero-arrive__yCx0y{0%{opacity:.25;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes story_cue__jZcX3{0%,to{transform:scaleY(.35);opacity:.45}50%{transform:scaleY(1);opacity:1}}@keyframes story_story-reveal__7LPcb{0%{opacity:.55;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.story_reveal__8UXrT{animation:story_story-reveal__7LPcb 1ms linear both;animation-timeline:view();animation-range:entry 8% cover 38%}}@media (max-width:900px){.story_storyRail__cx7mt{justify-content:flex-start}.story_ingredientChapter__d3l_S,.story_landscape__fIA2X,.story_tableChapter__30BbP,.story_techniqueChapter__E8Bwh{grid-template-columns:1fr}.story_landscapeImage__MNBSH{min-height:72svh}.story_landscapeCopy__Jt9XY{padding:clamp(64px,9vw,96px) 6vw}.story_ingredientChapter__d3l_S>.story_chapterHeading__WwxlU{margin-bottom:48px}.story_stickyMedia__MKmlF{position:relative;top:auto;min-height:70svh}.story_techniqueFact__kZ5tW{min-height:auto}.story_tableImage__o4SE_{min-height:70svh;order:-1}.story_credits__TL7kO>div{grid-template-columns:1fr 1fr}.story_credits__TL7kO article:last-child{grid-column:1/-1}}@media (max-width:640px){.story_heroCopy__sjm7P h1{font-size:var(--md-sys-typescale-display-medium-size)}.story_storyRail__cx7mt{top:64px;gap:22px}.story_credits__TL7kO>div{grid-template-columns:1fr}.story_credits__TL7kO article:last-child,.story_recipeInventory__X17jP{grid-column:auto}.story_landscapeImage__MNBSH{min-height:66svh}.story_tableCopy__KcCsN{padding:70px 24px}.story_credits__TL7kO{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.story_hero__7sINx>img,.story_reveal__8UXrT,.story_scrollCue__9Vzac>span{animation:none!important;opacity:1!important;transform:none!important}}