.RecipeDetail_recipeDetailPage__xwl9C{--ink:#0a0b09;--mineral:#f5f5ef;--bronze:#847450;--bark:#55482e;--harvest:#d7ff2f;min-height:100svh;background:var(--ink);color:var(--mineral)}.RecipeDetail_recipeHero__33m4t{min-height:100svh;padding:112px clamp(18px,3vw,48px) clamp(28px,4vw,54px);background:radial-gradient(circle at 75% 34%,rgba(132,116,80,.24),transparent 30%),var(--ink)}.RecipeDetail_heroInner__MGt3h{display:grid;width:min(100%,1560px);min-height:calc(100svh - 166px);margin:0 auto;grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);gap:clamp(34px,5vw,92px);align-items:stretch}.RecipeDetail_imageColumn__m8vc_{position:relative;min-height:640px;overflow:hidden;border-radius:3px 3px 52px 3px;background:#20221c}.RecipeDetail_imageColumn__m8vc_:after{position:absolute;inset:0;content:"";background:linear-gradient(0deg,rgba(10,11,9,.44),transparent 42%);pointer-events:none}.RecipeDetail_heroImage__HRXJw{object-fit:cover}.RecipeDetail_imageFallback__53qu2{position:absolute;inset:0;display:grid;place-items:center;color:rgba(245,245,239,.58);font-family:var(--font-mdp-mono),monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.RecipeDetail_imageCaption__FsInr{position:absolute;z-index:1;right:26px;bottom:24px;color:rgba(245,245,239,.72);font-family:var(--font-mdp-mono),monospace;font-size:9px;letter-spacing:.15em;text-transform:uppercase}.RecipeDetail_heroCopy__BuUrd{display:flex;justify-content:center;flex-direction:column;padding:24px 0}.RecipeDetail_backLink__RdnSl,.RecipeDetail_jumpLink__4LoA5{display:inline-flex;min-height:48px;align-items:center;gap:12px;color:inherit;font-size:12px;font-weight:700;text-decoration:none;transition:color var(--motion-ui-fast) var(--motion-ease-out),border-color var(--motion-ui-fast) var(--motion-ease-out),transform var(--motion-ui-fast) var(--motion-ease-out)}.RecipeDetail_backLink__RdnSl{align-self:flex-start;margin-bottom:clamp(54px,8vh,100px);color:rgba(245,245,239,.64)}.RecipeDetail_backLink__RdnSl span,.RecipeDetail_jumpLink__4LoA5 span{color:var(--harvest);font-size:18px;transition:transform .22s cubic-bezier(.23,1,.32,1)}.RecipeDetail_backLink__RdnSl:active,.RecipeDetail_jumpLink__4LoA5:active{transform:scale(.98)}.RecipeDetail_sectionLabel__l1OMk{margin:0;color:var(--bronze);font-family:var(--font-mdp-mono),monospace;font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.RecipeDetail_recommendation__ciCPR{position:relative;display:inline-flex;overflow:hidden;align-self:flex-start;min-width:min(100%,310px);padding:15px 20px 16px 24px;border:1px solid rgba(245,245,239,.18);border-radius:14px;flex-direction:column;gap:7px;background:linear-gradient(120deg,rgba(245,245,239,.12),rgba(132,116,80,.12));box-shadow:inset 0 1px rgba(255,255,255,.1);backdrop-filter:blur(18px) saturate(125%)}.RecipeDetail_recommendation__ciCPR:before{position:absolute;top:0;bottom:0;left:0;width:3px;content:"";background:var(--harvest)}.RecipeDetail_recommendation__ciCPR>span{color:rgba(245,245,239,.5);font-family:var(--font-mdp-mono),monospace;font-size:8px;font-weight:500;letter-spacing:.15em;text-transform:uppercase}.RecipeDetail_recommendation__ciCPR>p{margin:0;color:var(--mineral);font-family:var(--font-mdp-display),sans-serif;font-size:clamp(1.2rem,1.75vw,1.55rem);font-weight:650;line-height:1;letter-spacing:-.035em}.RecipeDetail_heroCopy__BuUrd h1{max-width:820px;margin:24px 0 0;font-family:var(--font-mdp-display),sans-serif;font-size:clamp(4rem,6.7vw,7rem);font-weight:680;line-height:.92;letter-spacing:-.07em;text-wrap:balance}.RecipeDetail_description__hCw6K{max-width:58ch;margin:34px 0 0;color:rgba(245,245,239,.68);font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.7}.RecipeDetail_jumpLink__4LoA5{align-self:flex-start;margin-top:36px;border-bottom:1px solid rgba(245,245,239,.22)}.RecipeDetail_method__cVbPQ{display:grid;background:var(--mineral);color:var(--ink);grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr)}.RecipeDetail_ingredientsPanel__YhqUL,.RecipeDetail_stepsPanel__ehpeh{min-width:0;padding:clamp(76px,9vw,140px) clamp(24px,6vw,110px)}.RecipeDetail_ingredientsPanel__YhqUL{background:radial-gradient(circle at 10% 80%,rgba(132,116,80,.28),transparent 36%),#181914;color:var(--mineral)}.RecipeDetail_ingredientsPanel__YhqUL .RecipeDetail_sectionLabel__l1OMk{color:rgba(215,255,47,.76)}.RecipeDetail_ingredientsPanel__YhqUL h2,.RecipeDetail_stepsPanel__ehpeh h2{margin:20px 0 0;font-family:var(--font-mdp-display),sans-serif;font-size:clamp(3.2rem,5.4vw,6.4rem);font-weight:680;line-height:.92;letter-spacing:-.06em}.RecipeDetail_ingredientsPanel__YhqUL ul{margin:54px 0 0;padding:0;list-style:none}.RecipeDetail_ingredientsPanel__YhqUL li{position:relative;padding:15px 0 15px 24px;border-bottom:1px solid rgba(245,245,239,.12);color:rgba(245,245,239,.78);font-size:15px;line-height:1.5;overflow-wrap:anywhere}.RecipeDetail_ingredientsPanel__YhqUL li:before{position:absolute;top:22px;left:1px;width:6px;height:6px;border-radius:50%;content:"";background:var(--harvest)}.RecipeDetail_stepsPanel__ehpeh .RecipeDetail_sectionLabel__l1OMk{color:var(--bark)}.RecipeDetail_stepsPanel__ehpeh ol{margin:clamp(56px,8vw,100px) 0 0;padding:0;list-style:none}.RecipeDetail_stepsPanel__ehpeh li{display:grid;padding:30px 0;border-top:1px solid rgba(10,11,9,.16);grid-template-columns:64px minmax(0,1fr);gap:clamp(16px,3vw,50px)}.RecipeDetail_stepsPanel__ehpeh li>span{padding-top:4px;color:var(--bark);font-family:var(--font-mdp-mono),monospace;font-size:11px}.RecipeDetail_stepsPanel__ehpeh li>p{max-width:62ch;margin:0;font-size:clamp(1.05rem,1.5vw,1.32rem);line-height:1.65;overflow-wrap:anywhere}:is(.RecipeDetail_backLink__RdnSl,.RecipeDetail_jumpLink__4LoA5):focus-visible{outline:3px solid var(--harvest);outline-offset:5px}@media (hover:hover) and (pointer:fine){.RecipeDetail_backLink__RdnSl:hover{color:var(--mineral)}.RecipeDetail_backLink__RdnSl:hover span{transform:translateX(-4px)}.RecipeDetail_jumpLink__4LoA5:hover span{transform:translateY(4px)}.RecipeDetail_jumpLink__4LoA5:hover{border-color:var(--harvest)}}@media (max-width:900px){.RecipeDetail_heroInner__MGt3h{grid-template-columns:1fr}.RecipeDetail_imageColumn__m8vc_{min-height:min(68svh,720px)}.RecipeDetail_heroCopy__BuUrd{padding:22px 4px 40px}.RecipeDetail_backLink__RdnSl{margin-bottom:46px}.RecipeDetail_method__cVbPQ{grid-template-columns:1fr}}@media (max-width:600px){.RecipeDetail_recipeHero__33m4t{padding-top:86px}.RecipeDetail_heroInner__MGt3h{min-height:auto;gap:20px}.RecipeDetail_imageColumn__m8vc_{min-height:52svh;border-radius:3px 3px 28px 3px}.RecipeDetail_backLink__RdnSl{order:-1;margin-bottom:38px}.RecipeDetail_heroCopy__BuUrd h1{font-size:clamp(3.25rem,15vw,5rem)}.RecipeDetail_description__hCw6K{margin-top:26px}.RecipeDetail_ingredientsPanel__YhqUL,.RecipeDetail_stepsPanel__ehpeh{padding-right:22px;padding-left:22px}.RecipeDetail_stepsPanel__ehpeh li{grid-template-columns:42px minmax(0,1fr);gap:10px}}@media (prefers-reduced-motion:reduce){.RecipeDetail_backLink__RdnSl,.RecipeDetail_backLink__RdnSl span,.RecipeDetail_jumpLink__4LoA5,.RecipeDetail_jumpLink__4LoA5 span{transition-duration:0s}.RecipeDetail_backLink__RdnSl:active,.RecipeDetail_jumpLink__4LoA5:active{transform:none}}@supports not (backdrop-filter:blur(1px)){.RecipeDetail_recommendation__ciCPR{background:#20211c}}