.recipe_page__AIZpj{--recipe-cream:#fff8e7;--recipe-orange:#ff5a22;--recipe-red:#e92c20;--recipe-yellow:#ffd83d;background:var(--recipe-cream);color:var(--black)}.recipe_burgerPage__6sVlF{--recipe-orange:#ff3d2e;--recipe-red:#c92318;--recipe-yellow:var(--lime)}.recipe_hero__cByEo{position:relative;display:grid;min-height:100svh;grid-template-columns:minmax(0,1.05fr) minmax(330px,.58fr);align-items:center;gap:clamp(35px,6vw,110px);overflow:hidden;background:radial-gradient(circle at 13% 30%,rgba(255,216,61,.35),transparent 23%),linear-gradient(120deg,var(--recipe-orange),var(--recipe-red));color:white;padding:clamp(110px,12vw,170px) clamp(22px,6vw,100px) 70px}.recipe_hero__cByEo:before{position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.34) .65px,transparent .75px);background-size:4px 4px;content:"";mix-blend-mode:overlay;opacity:.38}.recipe_heroCopy__cB1KK,.recipe_reel__gqzhx{position:relative;z-index:2;min-width:0}.recipe_eyebrow__E8mBb,.recipe_sectionIndex__AFnyX{margin:0;font-size:.65rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.recipe_hero__cByEo h1{max-width:900px;margin:24px 0 0;font-family:var(--font-display),sans-serif;font-size:clamp(4.2rem,8.4vw,9.2rem);font-weight:400;letter-spacing:-.075em;line-height:.78;text-transform:uppercase}.recipe_hero__cByEo h1 span{display:block;max-width:660px;margin:28px 0 0 clamp(20px,6vw,100px);color:var(--recipe-yellow);font-family:var(--font-sans),sans-serif;font-size:clamp(1.3rem,2.7vw,2.8rem);font-weight:700;letter-spacing:-.055em;line-height:.95;text-transform:none}.recipe_intro__wBhec{max-width:430px;margin:38px 0 0;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:700;line-height:1.45}.recipe_heroActions__LK4E5{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch;margin-top:26px}.recipe_totalTime__m4FoQ{display:grid;min-width:250px;grid-template-columns:1fr auto;align-items:center;gap:3px 20px;background:var(--recipe-cream);color:var(--black);padding:13px 16px 12px}.recipe_totalTime__m4FoQ small,.recipe_totalTime__m4FoQ span{font-size:.58rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.recipe_totalTime__m4FoQ strong{font-family:var(--font-display),sans-serif;font-size:clamp(1.75rem,2.2vw,2.25rem);font-weight:400;letter-spacing:-.045em;line-height:.9;text-transform:uppercase}.recipe_totalTime__m4FoQ small{grid-column:1/-1;color:#6c6356}.recipe_jump__SmT98{display:inline-flex;min-height:54px;align-items:center;justify-content:space-between;gap:35px;border:0;background:var(--lime);color:var(--black);padding:0 19px;font-size:.7rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.recipe_jump__SmT98:hover{background:var(--recipe-yellow)}.recipe_reel__gqzhx{width:min(100%,430px);justify-self:center;background:var(--black)}.recipe_desktopReel__NDYtb{display:block;width:100%;aspect-ratio:9/16;object-fit:cover}.recipe_mobileReelPreview__bHf4X{position:relative;display:none}.recipe_reelTag__95r3p{position:absolute;right:12px;bottom:28px;background:var(--recipe-yellow);color:var(--black);padding:10px 13px;font-size:.62rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.recipe_videoOverlay__TqOQI{position:fixed;z-index:300;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(8,8,8,.94);padding:18px}.recipe_videoExpanded__Rp3xX{display:block;width:min(100%,430px);max-height:calc(100dvh - 36px);aspect-ratio:9/16;background:var(--black);object-fit:contain}.recipe_videoClose__79A_M{position:fixed;z-index:1;top:16px;right:16px;border:0;background:var(--lime);color:var(--black);padding:11px 14px;font-size:.62rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.recipe_heroWord__WdFQV{position:absolute;right:-2vw;bottom:-.13em;color:transparent;font-family:var(--font-display),sans-serif;font-size:clamp(8rem,20vw,21rem);letter-spacing:-.09em;line-height:.7;opacity:.22;-webkit-text-stroke:2px white}.recipe_quickFacts__yEM3v{position:relative;z-index:4;display:grid;width:min(1400px,100%);grid-template-columns:repeat(3,1fr);gap:clamp(30px,5vw,90px);margin:0 auto;background:var(--recipe-cream);padding:clamp(48px,5vw,70px) clamp(22px,6vw,100px) clamp(18px,2vw,28px)}.recipe_quickFacts__yEM3v>div{position:relative;display:flex;flex-direction:column;justify-content:flex-start;padding:0}.recipe_quickFacts__yEM3v small,.recipe_quickFacts__yEM3v span{font-size:.6rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.recipe_quickFacts__yEM3v strong{margin-top:9px;font-family:var(--font-display),sans-serif;font-size:clamp(1.45rem,2.2vw,2.5rem);font-weight:400;letter-spacing:-.055em;line-height:.95;text-transform:uppercase}.recipe_quickFacts__yEM3v span:before{display:inline-block;width:8px;height:8px;margin-right:8px;background:var(--recipe-orange);content:""}.recipe_quickFacts__yEM3v small{margin-top:8px;color:#6c6356}.recipe_levelHelp__c9QoI{width:max-content;margin-top:12px;border-bottom:2px solid var(--black);padding-bottom:3px;font-size:.58rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.recipe_cookNav__ePXsW{display:none}.recipe_prepNote__aQ92k{display:grid;width:min(calc(100% - 44px),1200px);grid-template-columns:minmax(0,.86fr) minmax(380px,1.14fr);gap:clamp(40px,7vw,100px);margin:clamp(32px,5vw,72px) auto clamp(54px,7vw,96px);background:var(--black);color:var(--white);padding:clamp(28px,4vw,52px)}.recipe_prepNote__aQ92k h2,.recipe_prepNote__aQ92k ol,.recipe_prepNote__aQ92k p{margin:0}.recipe_prepNote__aQ92k>div>p:first-child{color:var(--recipe-yellow);font-size:.62rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.recipe_prepNote__aQ92k h2{max-width:520px;margin-top:14px;font-family:var(--font-display),sans-serif;font-size:clamp(2.15rem,4vw,4.15rem);font-weight:400;letter-spacing:-.06em;line-height:.9;text-transform:uppercase}.recipe_prepNote__aQ92k>div>p:last-child{max-width:500px;margin-top:22px;color:rgb(255 255 255/72%);font-size:.9rem;line-height:1.55}.recipe_prepNote__aQ92k ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0 28px;padding:0;list-style:none}.recipe_prepNote__aQ92k li{display:grid;min-width:0;grid-template-columns:32px minmax(0,1fr);gap:10px;border-bottom:1px solid rgb(255 255 255/18%);padding:12px 0;font-size:.78rem;font-weight:800;line-height:1.35}.recipe_prepNote__aQ92k li span{color:var(--recipe-yellow);font-size:.58rem;font-weight:900;letter-spacing:.08em}.recipe_recipeBody__l8M0m{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(70px,7vw,120px);max-width:1400px;margin:0 auto;padding:clamp(28px,3vw,46px) clamp(22px,6vw,100px) clamp(90px,10vw,160px)}.recipe_recipeBody__l8M0m>*{min-width:0}.recipe_recipeBody__l8M0m h2{margin:10px 0 clamp(45px,6vw,80px);font-family:var(--font-display),sans-serif;font-size:clamp(3rem,4vw,4.5rem);font-weight:400;letter-spacing:-.065em;line-height:.9;text-transform:uppercase}.recipe_ingredients__QN9JH h2{font-size:clamp(2.6rem,3.6vw,4rem)}.recipe_ingredientProgress__6jIqA{position:sticky;z-index:20;top:82px;overflow:hidden;margin:-34px 0 46px;border:2px solid var(--black);background:var(--recipe-yellow);box-shadow:8px 8px 0 var(--black);color:var(--black);padding:18px 20px 17px;transition:background .18s ease,color .18s ease,transform .18s ease}.recipe_ingredientProgress__6jIqA[data-complete]{background:var(--blue);color:white;transform:rotate(-.6deg)}.recipe_progressHeading__C6ckN{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.recipe_progressHeading__C6ckN>div{display:grid;gap:5px}.recipe_progressHeading__C6ckN small,.recipe_progressHeading__C6ckN span{font-size:.58rem;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.recipe_progressHeading__C6ckN strong{font-family:var(--font-display),sans-serif;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:400;letter-spacing:-.045em;line-height:.85;text-transform:uppercase}.recipe_progressHeading__C6ckN small{flex:0 0 auto;padding-bottom:2px}.recipe_progressTrack__ZcQYR{position:relative;z-index:2;display:flex;height:12px;gap:3px;margin-top:15px}.recipe_progressSegmentChecked__NCOTI,.recipe_progressSegment__Rnt57{min-width:3px;flex:1;border:1px solid;background:transparent;transition:background .16s ease,transform .16s cubic-bezier(.34,1.56,.64,1)}.recipe_progressSegmentChecked__NCOTI{background:var(--blue);transform:scaleY(1.18)}.recipe_ingredientProgress__6jIqA[data-complete] .recipe_progressSegmentChecked__NCOTI{background:var(--recipe-yellow)}.recipe_progressStar__4RnLa{position:absolute;right:-22px;bottom:-46px;color:var(--recipe-yellow);font-size:8rem;line-height:1;opacity:0;pointer-events:none;transform:rotate(-30deg) scale(.2)}.recipe_ingredientProgress__6jIqA[data-complete] .recipe_progressStar__4RnLa{animation:recipe_ingredient-star-pop__AypV2 .52s cubic-bezier(.34,1.56,.64,1) both}.recipe_progressAnnouncement__QPINK{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.recipe_ingredientGroup__vvLnb+.recipe_ingredientGroup__vvLnb{margin-top:45px}.recipe_ingredientGroupHeading__jTDxe{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:2px solid var(--black);margin-bottom:12px;padding-bottom:11px}.recipe_ingredientGroup__vvLnb h3{margin:0;font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.recipe_ingredientGroupHeading__jTDxe span{flex:0 0 auto;font-size:.58rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.recipe_ingredientGroup__vvLnb[data-complete] .recipe_ingredientGroupHeading__jTDxe span{background:var(--recipe-yellow);padding:5px 7px 4px;animation:recipe_group-ready-pop__q2aHZ .36s cubic-bezier(.34,1.56,.64,1) both}.recipe_ingredientGroup__vvLnb ul{margin:0;padding:0;list-style:none}.recipe_ingredientGroup__vvLnb li{margin-top:12px}.recipe_ingredientGroup__vvLnb label{display:grid;min-height:48px;grid-template-columns:22px 1fr;align-items:center;gap:14px;padding:0;cursor:pointer;font-size:.95rem;font-weight:650}.recipe_ingredientCopy__DWBbJ{display:block;min-width:0}.recipe_ingredientCopy__DWBbJ>strong{font-size:inherit;font-weight:650}.recipe_ingredientCopy__DWBbJ small{display:block;max-width:510px;margin-top:8px;color:#6c6356;font-size:.76rem;font-weight:600;line-height:1.5}.recipe_ingredientCopy__DWBbJ .recipe_stepMetric__8n32M{background:var(--recipe-yellow);color:var(--black);font-size:inherit}.recipe_ingredientGroup__vvLnb input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.recipe_ingredientGroup__vvLnb input+span{display:block;width:20px;height:20px;border:2px solid var(--black);background:white;transition:background .13s ease,box-shadow .13s ease,transform .13s ease}.recipe_ingredientGroup__vvLnb input:checked+span{background:var(--blue);box-shadow:inset 0 0 0 4px white;animation:recipe_ingredient-check-pop__JkH7u .26s cubic-bezier(.34,1.56,.64,1)}.recipe_ingredientGroup__vvLnb label:has(input:checked){text-decoration:line-through;opacity:.5}.recipe_ingredientGroup__vvLnb input:focus-visible+span{outline:3px solid var(--blue);outline-offset:3px}@keyframes recipe_ingredient-check-pop__JkH7u{50%{transform:rotate(-8deg) scale(1.32)}}@keyframes recipe_group-ready-pop__q2aHZ{0%{opacity:0;transform:rotate(-5deg) scale(.7)}}@keyframes recipe_ingredient-star-pop__AypV2{to{opacity:1;transform:rotate(8deg) scale(1)}}.recipe_method__MFAOX ol{margin:0;padding:0;list-style:none}.recipe_method__MFAOX li{display:grid;grid-template-columns:72px 1fr;gap:24px;padding:0 0 38px}.recipe_method__MFAOX li+li{margin-top:16px}.recipe_method__MFAOX li>span{color:var(--recipe-red);font-family:var(--font-display),sans-serif;font-size:2.5rem;letter-spacing:-.06em;line-height:1}.recipe_method__MFAOX h3{margin:0;font-family:var(--font-display),sans-serif;font-size:clamp(1.3rem,2vw,2rem);font-weight:400;letter-spacing:-.045em;text-transform:uppercase}.recipe_method__MFAOX li p{max-width:640px;margin:10px 0 0;font-size:1rem;line-height:1.65}.recipe_method__MFAOX .recipe_phaseStart__sgpU8{margin-top:28px;padding-top:28px;border-top:2px solid rgba(10,10,10,.16)}.recipe_method__MFAOX ol>.recipe_phaseStart__sgpU8:first-child{margin-top:0;padding-top:0;border-top:0}.recipe_methodPhase__fTOp9{display:block;margin-bottom:10px;color:var(--recipe-red);font-size:.58rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.recipe_stepMetric__8n32M{display:inline-block;background:var(--recipe-yellow);padding:1px 5px;font-weight:850;line-height:1.35}.recipe_nelaTip__UEbaQ{display:grid;width:min(calc(100% - 44px),1200px);grid-template-columns:minmax(0,.8fr) minmax(300px,1.2fr);gap:clamp(35px,7vw,100px);align-items:center;margin:0 auto clamp(60px,8vw,110px);background:var(--recipe-yellow);padding:clamp(28px,4vw,52px)}.recipe_nelaTip__UEbaQ h2,.recipe_nelaTip__UEbaQ p{margin:0}.recipe_nelaTip__UEbaQ>div>p:first-child{font-size:.65rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.recipe_nelaTip__UEbaQ h2{max-width:520px;margin-top:14px;font-family:var(--font-display),sans-serif;font-size:clamp(2.15rem,4vw,4rem);font-weight:400;letter-spacing:-.065em;line-height:.9;text-transform:uppercase}.recipe_tipCopy__3mSyj{border-left:2px solid rgba(8,8,8,.25);padding-left:clamp(22px,3vw,38px)}.recipe_tipCopy__3mSyj>p{font-size:clamp(1rem,1.35vw,1.2rem);font-weight:650;line-height:1.55}.recipe_tipCopy__3mSyj small{display:block;margin-top:19px;font-size:.7rem;font-weight:900;line-height:1.5;text-transform:uppercase}.recipe_nextDrop__OmS4p{display:grid;width:min(calc(100% - 44px),1400px);grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:clamp(40px,7vw,110px);align-items:center;margin:0 auto clamp(60px,8vw,110px);background:var(--pink);padding:clamp(32px,5vw,64px)}.recipe_nextDrop__OmS4p>div>p:first-child{margin:0 0 14px;font-size:.65rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.recipe_nextDrop__OmS4p h2{max-width:690px;margin:0;font-family:var(--font-display),sans-serif;font-size:clamp(2.35rem,4.8vw,5rem);font-weight:400;letter-spacing:-.065em;line-height:.9;text-transform:uppercase}.recipe_nextDrop__OmS4p>div:last-child>p{margin:0;font-size:1rem;font-weight:650;line-height:1.55}.recipe_nextDrop__OmS4p nav{display:flex;flex-wrap:wrap;gap:14px 22px;margin-top:24px}.recipe_nextDrop__OmS4p nav a{display:inline-block;border-bottom:2px solid var(--black);padding-bottom:4px;font-size:.68rem;font-weight:950;text-transform:uppercase}@media (max-width:1100px){.recipe_hero__cByEo{grid-template-columns:1fr;padding-top:110px}.recipe_hero__cByEo h1{width:100%;font-size:clamp(3rem,10.8vw,6.2rem)}.recipe_hero__cByEo h1 span{margin-left:0;font-size:clamp(1.35rem,4.6vw,2.5rem)}.recipe_reel__gqzhx{width:min(calc(100% - 32px),410px);margin:48px 0 50px}.recipe_quickFacts__yEM3v{grid-template-columns:1fr;gap:30px;padding-top:44px;padding-bottom:20px}.recipe_quickFacts__yEM3v>div{min-height:0}.recipe_recipeBody__l8M0m{grid-template-columns:1fr}.recipe_recipeBody__l8M0m h2{font-size:clamp(2.6rem,9vw,5rem)}.recipe_recipeBody__l8M0m .recipe_ingredients__QN9JH h2{font-size:clamp(2.3rem,7.5vw,4.2rem)}.recipe_ingredientProgress__6jIqA{top:76px}.recipe_nelaTip__UEbaQ,.recipe_nextDrop__OmS4p,.recipe_prepNote__aQ92k{grid-template-columns:1fr}}@media (max-width:560px){.recipe_hero__cByEo{gap:24px;padding:96px 24px 48px}.recipe_hero__cByEo h1{margin-top:20px;font-size:clamp(3rem,13.8vw,4rem);line-height:.82}.recipe_hero__cByEo h1 span{margin-top:23px;font-size:clamp(1.25rem,6vw,1.65rem)}.recipe_intro__wBhec{margin-top:30px;font-size:1rem;line-height:1.48}.recipe_heroActions__LK4E5{display:grid;grid-template-columns:minmax(0,1fr) auto;margin-top:22px}.recipe_totalTime__m4FoQ{width:auto;min-width:0;grid-template-columns:1fr;gap:3px;padding:11px 13px 10px}.recipe_totalTime__m4FoQ strong{justify-self:start;font-size:clamp(1.7rem,8vw,2rem)}.recipe_totalTime__m4FoQ small{grid-column:1;font-size:.51rem}.recipe_jump__SmT98{min-height:66px;gap:18px;padding:0 17px}.recipe_reel__gqzhx{width:min(100%,370px);margin-top:28px;margin-bottom:24px}.recipe_desktopReel__NDYtb{display:none}.recipe_mobileReelPreview__bHf4X{display:block;width:100%;aspect-ratio:4/5;overflow:hidden;border:0;background:var(--black);padding:0;cursor:pointer}.recipe_mobileReelPreview__bHf4X img{object-fit:cover;object-position:center 34%}.recipe_mobileReelPreview__bHf4X span{position:absolute;bottom:14px;left:14px;background:var(--lime);color:var(--black);padding:10px 12px;font-size:.62rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.recipe_reelTag__95r3p{right:10px;bottom:14px;padding:8px 10px;font-size:.54rem}.recipe_quickFacts__yEM3v{gap:0;padding-top:24px;padding-bottom:18px}.recipe_quickFacts__yEM3v>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-bottom:1px solid rgba(10,10,10,.16);padding:13px 0}.recipe_quickFacts__yEM3v>div:last-child{border-bottom:0}.recipe_quickFacts__yEM3v span{grid-column:1}.recipe_quickFacts__yEM3v strong{grid-column:1;margin-top:5px;font-size:1.25rem}.recipe_quickFacts__yEM3v small{grid-column:2;grid-row:1/3;align-self:center;margin:0}.recipe_levelHelp__c9QoI{grid-column:1/-1;margin-top:8px}.recipe_cookNav__ePXsW{position:sticky;z-index:40;top:64px;display:grid;grid-template-columns:repeat(3,1fr);background:var(--black);color:var(--white);padding:0 12px}.recipe_cookNav__ePXsW a{display:flex;min-height:44px;align-items:center;justify-content:center;font-size:.57rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.recipe_cookNav__ePXsW a+a{border-left:1px solid rgba(255,255,255,.22)}.recipe_ingredientProgress__6jIqA{top:116px;margin-top:-26px;box-shadow:5px 5px 0 var(--black);padding:15px 16px 14px}.recipe_progressHeading__C6ckN strong{font-size:clamp(1.65rem,8vw,2.2rem)}.recipe_progressHeading__C6ckN small{font-size:.52rem}.recipe_progressTrack__ZcQYR{height:10px;gap:2px}.recipe_ingredients__QN9JH,.recipe_method__MFAOX,.recipe_nelaTip__UEbaQ,.recipe_prepNote__aQ92k{scroll-margin-top:24px}.recipe_prepNote__aQ92k{width:calc(100% - 32px);gap:28px;margin-top:32px;padding:26px 20px}.recipe_prepNote__aQ92k ol{grid-template-columns:1fr}.recipe_method__MFAOX li{grid-template-columns:48px 1fr;gap:14px}.recipe_method__MFAOX li>span{font-size:1.9rem}.recipe_nelaTip__UEbaQ,.recipe_nextDrop__OmS4p{width:calc(100% - 32px)}.recipe_tipCopy__3mSyj{border-top:2px solid rgba(8,8,8,.25);border-left:0;padding-top:22px;padding-left:0}}@media (max-width:360px){.recipe_hero__cByEo{padding-right:18px;padding-left:18px}.recipe_heroActions__LK4E5{grid-template-columns:1fr}.recipe_jump__SmT98{width:100%}}@media (prefers-reduced-motion:reduce){.recipe_jump__SmT98:hover{transform:none}.recipe_ingredientGroup__vvLnb input+span,.recipe_ingredientProgress__6jIqA,.recipe_progressSegmentChecked__NCOTI,.recipe_progressSegment__Rnt57{transition:none}.recipe_ingredientGroup__vvLnb input:checked+span,.recipe_ingredientGroup__vvLnb[data-complete] .recipe_ingredientGroupHeading__jTDxe span,.recipe_ingredientProgress__6jIqA[data-complete] .recipe_progressStar__4RnLa{animation:none}}