.RecipeDetail_site__EnRnP{--ink:#191916;--muted:#6e6d65;--paper:#f3f1e9;--lime:#d8ff62;min-height:100vh;background:var(--paper);color:var(--ink);line-height:1.5}.RecipeDetail_header__7MhTN{width:min(1320px,calc(100% - 48px));min-height:82px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(25,25,22,.14)}.RecipeDetail_brand__on4LR{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-weight:700;letter-spacing:-.03em}.RecipeDetail_brand__on4LR img{width:92px;height:56px;display:block;object-fit:contain}.RecipeDetail_backLink__CLlgz{color:#5c5b54;font-size:.82rem;font-weight:600}.RecipeDetail_backLink__CLlgz:hover{color:var(--ink)}.RecipeDetail_intro__VsYOf{width:min(1320px,calc(100% - 48px));margin:0 auto;padding:30px 0 clamp(56px,8vw,100px);display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);grid-gap:70px;gap:70px;align-items:end}.RecipeDetail_eyebrow__d6QBe,.RecipeDetail_sectionLabel__Qng9N{margin:0 0 18px;font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.RecipeDetail_eyebrow__d6QBe:before{content:"";display:inline-block;width:28px;height:2px;margin:0 9px 3px 0;background:var(--ink)}.RecipeDetail_intro__VsYOf h1{max-width:940px;margin:0;font-size:clamp(3.6rem,7.5vw,7.7rem);font-weight:600;line-height:.92;letter-spacing:-.07em}.RecipeDetail_introCopy__12vU7>p{margin:0 0 25px;color:#55544d;font-size:1.05rem;line-height:1.62}.RecipeDetail_introCopy__12vU7>span{padding:8px 12px;border:1px solid rgba(25,25,22,.18);border-radius:99px;font-size:.67rem;font-weight:700;text-transform:uppercase}.RecipeDetail_gallery__jsRWE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2px;gap:2px;padding:0 2px;background:#1f201d}.RecipeDetail_galleryItem__AYaVH{min-width:0;margin:0;padding:0;background:#292a26}.RecipeDetail_galleryItem__AYaVH img{width:100%;height:min(76vw,920px);display:block;object-fit:cover}.RecipeDetail_galleryItem__AYaVH figcaption{display:flex;justify-content:space-between;padding:13px 16px;color:#c6c5bd;font-size:.66rem;letter-spacing:.06em;text-transform:uppercase}.RecipeDetail_singleOutputSection__AFJLM{width:min(1320px,calc(100% - 48px));margin:0 auto;padding:0 0 clamp(80px,10vw,140px);display:grid;grid-template-columns:minmax(280px,.46fr) minmax(0,.54fr);grid-gap:clamp(36px,6vw,90px);gap:clamp(36px,6vw,90px);align-items:start}.RecipeDetail_singleOutput__3kvby{min-width:0;margin:0}.RecipeDetail_singleOutput__3kvby img{width:100%;height:auto;display:block}.RecipeDetail_singleOutput__3kvby figcaption{padding:12px 0;border-bottom:1px solid rgba(25,25,22,.16);color:#6e6d65;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.RecipeDetail_singleBriefSection__dAdfa{width:min(720px,calc(100% - 48px));margin:0 auto;padding:0 0 clamp(80px,10vw,140px)}.RecipeDetail_recipeSection__DPsUr{width:min(1320px,calc(100% - 48px));margin:0 auto;padding:clamp(80px,10vw,150px) 0;display:grid;grid-template-columns:minmax(250px,.38fr) minmax(0,.62fr);grid-gap:clamp(50px,9vw,130px);gap:clamp(50px,9vw,130px)}.RecipeDetail_recipeSectionWithoutBrief__3Grj8{grid-template-columns:1fr}.RecipeDetail_brief__ZCTU7 h2,.RecipeDetail_promptHeader__zGJnK h2{margin:0;font-size:clamp(2rem,3.5vw,3.5rem);font-weight:600;line-height:1;letter-spacing:-.055em}.RecipeDetail_brief__ZCTU7>p:last-child{margin:28px 0 0;color:#5a5952;line-height:1.72}.RecipeDetail_variantTabs__LaH6d{display:flex;gap:8px;margin-bottom:14px;overflow-x:auto}.RecipeDetail_variantTabs__LaH6d button{min-width:160px;padding:13px 15px;border:1px solid #d5d1c5;border-radius:10px;background:transparent;color:#68675f;text-align:left;cursor:pointer}.RecipeDetail_variantTabs__LaH6d button small,.RecipeDetail_variantTabs__LaH6d button span{display:block}.RecipeDetail_variantTabs__LaH6d button span{color:inherit;font:700 .73rem var(--font)}.RecipeDetail_variantTabs__LaH6d button small{margin-top:3px;font:400 .62rem var(--font)}.RecipeDetail_variantTabs__LaH6d .RecipeDetail_activeTab__ibQ_r{border-color:var(--ink);background:var(--ink);color:#f5f3eb}.RecipeDetail_promptPanel__9Y5Tm{padding:clamp(25px,4vw,45px);border-radius:16px;background:#20211e;color:#f6f4ec}.RecipeDetail_promptHeader__zGJnK{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.RecipeDetail_promptHeader__zGJnK .RecipeDetail_sectionLabel__Qng9N{color:var(--lime)}.RecipeDetail_promptHeader__zGJnK h2{font-size:clamp(1.7rem,3vw,2.7rem)}.RecipeDetail_copyButton__1XSo_{flex:0 0 auto;padding:10px 14px;border:0;border-radius:99px;background:var(--lime);color:var(--ink);font:700 .72rem var(--font);cursor:pointer}.RecipeDetail_promptText__bZ1gu{margin:35px 0 0;color:#d4d3ca;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.85rem,1.2vw,1rem);line-height:1.8}.RecipeDetail_settings__ruhQ8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin:40px 0 0;background:hsla(0,0%,100%,.12)}.RecipeDetail_settings__ruhQ8 div{padding:14px;background:#292a27}.RecipeDetail_settings__ruhQ8 dt{color:#8f8e86;font-size:.62rem;text-transform:uppercase}.RecipeDetail_settings__ruhQ8 dd{margin:5px 0 0;font-size:.78rem}.RecipeDetail_note__cm2dj{margin:24px 0 0;padding-left:13px;border-left:2px solid var(--lime);color:#aaa99f;font-size:.72rem;line-height:1.6}.RecipeDetail_footer__znIcR{width:min(1320px,calc(100% - 48px));min-height:120px;margin:0 auto;border-top:1px solid rgba(25,25,22,.14);display:flex;align-items:center;justify-content:space-between;color:#5d5c55;font-size:.78rem}.RecipeDetail_footerBrand__V_zBr img{width:76px;height:54px;display:block;object-fit:contain}.RecipeDetail_footerLinks__NAGPz{display:flex;align-items:center;gap:22px}.RecipeDetail_footerLinks__NAGPz a{color:#5d5c55}.RecipeDetail_footerLinks__NAGPz a:hover{color:var(--ink)}.RecipeDetail_footer__znIcR p{margin:0}@media (max-width:820px){.RecipeDetail_intro__VsYOf,.RecipeDetail_recipeSection__DPsUr,.RecipeDetail_singleOutputSection__AFJLM{grid-template-columns:1fr;gap:42px}.RecipeDetail_galleryItem__AYaVH img{height:92vw}}@media (max-width:600px){.RecipeDetail_footer__znIcR,.RecipeDetail_header__7MhTN,.RecipeDetail_intro__VsYOf,.RecipeDetail_recipeSection__DPsUr,.RecipeDetail_singleBriefSection__dAdfa,.RecipeDetail_singleOutputSection__AFJLM{width:calc(100% - 30px)}.RecipeDetail_header__7MhTN{min-height:70px}.RecipeDetail_gallery__jsRWE{grid-template-columns:1fr}.RecipeDetail_galleryItem__AYaVH img{height:132vw}.RecipeDetail_promptHeader__zGJnK{align-items:flex-start;flex-direction:column}.RecipeDetail_settings__ruhQ8{grid-template-columns:1fr}.RecipeDetail_footer__znIcR{padding:22px 0;flex-wrap:wrap;gap:16px 26px}.RecipeDetail_footer__znIcR p{flex-basis:100%}}