.RecipeBook_window__wT750{position:relative;display:flex;align-items:flex-end;min-height:clamp(260px,42vh,440px);padding:24px clamp(16px,3vw,40px);overflow:hidden;background:var(--timber);border-bottom:4px solid var(--espresso)}.RecipeBook_backdrop__Wl2cs{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 40%;image-rendering:pixelated}.RecipeBook_book__qywzU,.RecipeBook_plaque__rRzor{position:relative;color:var(--espresso);background:var(--parchment);border:4px solid var(--espresso);border-radius:4px;box-shadow:inset 0 0 0 3px var(--parchment),inset 0 0 0 5px var(--roast),4px 4px 0 var(--espresso)}.RecipeBook_plaque__rRzor{max-width:40ch;margin:0 auto 0 max(0px,calc((100% - 980px) / 2));padding:16px 20px 18px}.RecipeBook_title__GwHPY{margin:0;font-family:var(--font-mono),monospace;font-size:clamp(22px,1.6vw + 14px,32px);line-height:1.15;text-transform:uppercase;letter-spacing:.02em;color:var(--roast)}.RecipeBook_lede__vD7s2{margin:8px 0 0;font-size:15px;line-height:1.55;color:var(--ink-soft)}.RecipeBook_page__wMbif{max-width:980px;margin:0 auto;padding:clamp(40px,5vw,64px) clamp(16px,3vw,40px) 96px;display:flex;flex-direction:column;gap:40px}.RecipeBook_book__qywzU{padding:32px 12px 12px}.RecipeBook_nameplate__p6vWO{position:absolute;top:-18px;left:16px;margin:0;padding:4px 12px;font-family:var(--font-mono),monospace;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--parchment);background:var(--clay);border:3px solid var(--espresso)}.RecipeBook_list__vWLYa{list-style:none;margin:0;padding:0}.RecipeBook_list__vWLYa li+li{border-top:2px dashed var(--rule)}.RecipeBook_entry__FmD2y{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"method title" "method stats";grid-gap:8px 16px;gap:8px 16px;align-items:center;padding:16px 16px 16px 36px;color:var(--espresso);text-decoration:none}.RecipeBook_entry__FmD2y:before{content:"";position:absolute;left:14px;top:50%;width:6px;height:10px;margin-top:-5px;background:var(--clay);-webkit-clip-path:polygon(0 0,2px 0,2px 2px,4px 2px,4px 4px,6px 4px,6px 6px,4px 6px,4px 8px,2px 8px,2px 10px,0 10px);clip-path:polygon(0 0,2px 0,2px 2px,4px 2px,4px 4px,6px 4px,6px 6px,4px 6px,4px 8px,2px 8px,2px 10px,0 10px);opacity:0}.RecipeBook_entry__FmD2y:focus-visible,.RecipeBook_entry__FmD2y:hover{background:var(--oat)}.RecipeBook_entry__FmD2y:focus-visible:before,.RecipeBook_entry__FmD2y:hover:before{opacity:1}.RecipeBook_entry__FmD2y:hover .RecipeBook_entryTitle__ZiNUO{text-decoration:underline;text-underline-offset:4px}.RecipeBook_method__FTC6N{grid-area:method;align-self:start;padding:4px 8px;font-family:var(--font-mono),monospace;font-size:12px;font-weight:700;letter-spacing:.05em;color:var(--parchment);background:var(--terrace)}.RecipeBook_entryTitle__ZiNUO{grid-area:title;font-family:var(--font-mono),monospace;font-size:clamp(16px,.6vw + 13px,19px);font-weight:700;line-height:1.35}.RecipeBook_stats__1_fcr{grid-area:stats;display:flex;flex-wrap:wrap;gap:4px 24px;margin:0}.RecipeBook_stats__1_fcr div{display:flex;gap:8px;align-items:baseline}.RecipeBook_stats__1_fcr dt{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft)}.RecipeBook_stats__1_fcr dd{margin:0;font-family:var(--font-mono),monospace;font-size:15px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--rust)}.RecipeBook_upcoming__912Wk{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 16px 14px 36px;color:var(--ink-soft)}.RecipeBook_upcoming__912Wk .RecipeBook_entryTitle__ZiNUO{font-size:16px;font-weight:400}.RecipeBook_soon__hbrgM{padding:2px 6px;font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--roast);border:2px solid var(--rule)}.RecipeBook_ask__T3KMZ{display:flex;align-items:center;gap:16px;max-width:520px;padding:16px;color:var(--espresso);text-decoration:none;background:var(--oat);border:2px solid var(--roast)}.RecipeBook_ask__T3KMZ img{flex:none;width:72px;height:auto;image-rendering:pixelated}.RecipeBook_ask__T3KMZ>span{display:flex;flex-direction:column;gap:4px}.RecipeBook_ask__T3KMZ:hover .RecipeBook_askTitle__JOeD9{text-decoration:underline;text-underline-offset:4px}.RecipeBook_askTitle__JOeD9{font-family:var(--font-mono),monospace;font-weight:700}.RecipeBook_askBody__WmbS1{font-size:15px;color:var(--ink-soft)}@media (max-width:600px){.RecipeBook_entry__FmD2y{grid-template-columns:minmax(0,1fr);grid-template-areas:"method" "title" "stats";justify-items:start}}