.author-note[data-astro-cid-mrekyax6]{gap:var(--spacing-10);border-top:var(--rule-heavy,3px) solid var(--rule-accent,var(--color-accent));border-bottom:var(--rule-hairline,1px) solid var(--rule-color,var(--color-border));padding:var(--spacing-12) 0;margin-top:var(--author-note-gap,0);margin-bottom:var(--spacing-16);grid-template-columns:320px minmax(0,62ch) auto;justify-content:space-between;align-items:center;display:grid}.author-note-photo[data-astro-cid-mrekyax6]{border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.author-note-photo[data-astro-cid-mrekyax6] img[data-astro-cid-mrekyax6]{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto}.author-note-body[data-astro-cid-mrekyax6]{align-items:flex-start;gap:var(--spacing-5);flex-direction:column;display:flex}.author-note-action[data-astro-cid-mrekyax6]{white-space:nowrap;justify-self:end}.author-note-heading[data-astro-cid-mrekyax6]{font-family:var(--type-display,var(--font-sans));font-size:clamp(var(--font-size-2xl), 4vw, var(--font-size-4xl));font-weight:var(--type-display-weight,700);line-height:var(--leading-tight);letter-spacing:var(--type-display-tracking,var(--tracking-tight))}.author-note-bio[data-astro-cid-mrekyax6]{font-family:var(--type-body,var(--font-sans));font-size:var(--font-size-lg);line-height:var(--leading-relaxed);color:var(--color-text-secondary);max-width:54ch}.cook-monogram[data-astro-cid-mrekyax6]{aspect-ratio:3/4;background:var(--color-surface);width:100%;color:var(--color-muted);font-family:var(--type-display,var(--font-sans));font-size:var(--font-size-4xl);letter-spacing:var(--label-tracking,var(--tracking-wide));justify-content:center;align-items:center;font-weight:700;display:flex}.chip[data-astro-cid-mrekyax6]{padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-pill,999px);font-size:var(--font-size-sm);color:var(--color-text-secondary);background:var(--chip-bg,var(--color-surface));transition:color var(--transition-fast), background var(--transition-fast);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.chip[data-astro-cid-mrekyax6]:hover{color:var(--color-text)}.chip--ghost[data-astro-cid-mrekyax6]{border:var(--rule-hairline,1px) solid var(--rule-color,var(--color-border));background:0 0}.author-note-link[data-astro-cid-mrekyax6]:hover{border-color:var(--color-text)}.chip[data-astro-cid-mrekyax6]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.author-note--cover[data-astro-cid-mrekyax6]{gap:var(--spacing-12);padding:var(--spacing-16) 0;margin-bottom:var(--spacing-12);grid-template-columns:minmax(0,460px) minmax(0,1fr);justify-content:start}.author-note--cover[data-astro-cid-mrekyax6] .author-note-photo[data-astro-cid-mrekyax6] img[data-astro-cid-mrekyax6],.author-note--cover[data-astro-cid-mrekyax6] .cook-monogram[data-astro-cid-mrekyax6]{aspect-ratio:4/5}.author-note--cover[data-astro-cid-mrekyax6] .cook-monogram[data-astro-cid-mrekyax6]{font-size:var(--font-size-5xl)}.author-note--cover[data-astro-cid-mrekyax6] .author-note-heading[data-astro-cid-mrekyax6]{font-size:clamp(var(--font-size-3xl), 5.5vw, var(--font-size-5xl))}.author-note--cover[data-astro-cid-mrekyax6] .author-note-body[data-astro-cid-mrekyax6]{max-width:62ch}@media (width<=900px){.author-note[data-astro-cid-mrekyax6]{gap:var(--spacing-6);padding:var(--spacing-8) 0;margin-bottom:var(--spacing-12);grid-template-columns:200px minmax(0,1fr)}.author-note-action[data-astro-cid-mrekyax6]{grid-column:2;justify-self:start}.author-note--cover[data-astro-cid-mrekyax6]{gap:var(--spacing-8);padding:var(--spacing-10) 0;grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}}@media (width<=640px){.author-note[data-astro-cid-mrekyax6],.author-note--cover[data-astro-cid-mrekyax6]{gap:var(--spacing-6);grid-template-columns:minmax(0,1fr)}.author-note-action[data-astro-cid-mrekyax6]{justify-self:start}.author-note-photo[data-astro-cid-mrekyax6]{max-width:220px}.author-note-photo[data-astro-cid-mrekyax6] img[data-astro-cid-mrekyax6],.author-note-photo[data-astro-cid-mrekyax6] .cook-monogram[data-astro-cid-mrekyax6],.author-note--cover[data-astro-cid-mrekyax6] .author-note-photo[data-astro-cid-mrekyax6] img[data-astro-cid-mrekyax6],.author-note--cover[data-astro-cid-mrekyax6] .cook-monogram[data-astro-cid-mrekyax6]{aspect-ratio:1}.author-note--cover[data-astro-cid-mrekyax6] .cook-monogram[data-astro-cid-mrekyax6]{font-size:var(--font-size-4xl)}.author-note--cover[data-astro-cid-mrekyax6] .author-note-heading[data-astro-cid-mrekyax6]{font-size:var(--font-size-3xl)}}.browse-tiles-section[data-astro-cid-cqbc6pya]{--_ink:var(--color-ink,var(--color-text));--_meta-size:var(--meta-size,var(--font-size-xs));--_radius:var(--radius,8px);margin-top:var(--spacing-16)}.browse-tiles-header[data-astro-cid-cqbc6pya]{margin-bottom:var(--spacing-8);padding-bottom:var(--spacing-4);border-bottom:var(--rule-hairline,1px) solid var(--rule-color,var(--color-border));justify-content:space-between;align-items:baseline;display:flex}.browse-tiles-title[data-astro-cid-cqbc6pya]{font-family:var(--type-display,var(--font-sans));font-size:var(--font-size-2xl);font-weight:var(--type-display-weight,700);font-style:var(--type-display-style,normal);color:var(--_ink);letter-spacing:var(--type-heading-tracking,var(--tracking-snug));text-transform:var(--title-case,none)}.browse-tiles-all[data-astro-cid-cqbc6pya]{font-family:var(--type-label,var(--font-sans));font-size:var(--_meta-size);text-transform:var(--label-case,uppercase);letter-spacing:var(--label-tracking-loose,var(--tracking-wider));color:var(--_ink);transition:opacity var(--transition-fast);font-weight:600;text-decoration:none}.browse-tiles-all[data-astro-cid-cqbc6pya]:hover{opacity:.6}.browse-tiles-all[data-astro-cid-cqbc6pya]:focus-visible{outline:2px solid var(--_ink);outline-offset:3px;border-radius:2px}.browse-tiles-grid[data-astro-cid-cqbc6pya]{gap:var(--grid-gutter,var(--spacing-5));grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.browse-tile[data-astro-cid-cqbc6pya]{aspect-ratio:4/3;border-radius:var(--_radius);padding:var(--spacing-4);background:var(--card-bg,var(--color-surface));border:var(--card-border,1px solid var(--color-border));flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.browse-tile[data-astro-cid-cqbc6pya] .browse-tile-img{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.browse-tile[data-astro-cid-cqbc6pya]:after{content:"";z-index:1;background:linear-gradient(#0000 40%,#0000008c);position:absolute;inset:0}.browse-tile--plain[data-astro-cid-cqbc6pya]:after{content:none}.browse-tile-label[data-astro-cid-cqbc6pya],.browse-tile-count[data-astro-cid-cqbc6pya]{z-index:2;color:#fff;position:relative}.browse-tile--plain[data-astro-cid-cqbc6pya] .browse-tile-label[data-astro-cid-cqbc6pya],.browse-tile--plain[data-astro-cid-cqbc6pya] .browse-tile-count[data-astro-cid-cqbc6pya]{color:var(--_ink)}.browse-tile-label[data-astro-cid-cqbc6pya]{font-family:var(--type-heading,var(--font-sans));font-size:var(--font-size-xl,1.25rem);font-weight:var(--type-heading-weight,700);line-height:1.1}.browse-tile-count[data-astro-cid-cqbc6pya]{font-size:var(--_meta-size);opacity:.9}.browse-tile[data-astro-cid-cqbc6pya]:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}@media (width<=900px){.browse-tiles-grid[data-astro-cid-cqbc6pya]{grid-template-columns:repeat(2,1fr)}}.card-grid-section[data-astro-cid-steuqrcr]{--_ink:var(--color-ink,var(--color-text));--_ink-soft:var(--color-ink-soft,color-mix(in srgb, var(--_ink) 65%, transparent));--_label-size:var(--label-size,var(--font-size-xs));--_meta-size:var(--meta-size,var(--font-size-xs));--_case:var(--label-case,uppercase);--_tracking:var(--label-tracking-loose,var(--tracking-wider));--_radius:var(--radius,8px);margin-top:var(--spacing-16)}.card-grid-header[data-astro-cid-steuqrcr]{margin-bottom:var(--spacing-8);padding-bottom:var(--spacing-4);border-bottom:var(--rule-hairline,1px) solid var(--rule-color,var(--color-border));justify-content:space-between;align-items:baseline;display:flex}.card-grid-title[data-astro-cid-steuqrcr]{font-family:var(--type-display,var(--font-sans));font-size:var(--section-title-size,var(--font-size-2xl));font-weight:var(--type-display-weight,700);font-style:var(--type-display-style,normal);color:var(--_ink);letter-spacing:var(--type-heading-tracking,var(--tracking-snug));text-transform:var(--title-case,none)}.card-grid-all[data-astro-cid-steuqrcr]{font-family:var(--type-label,var(--font-sans));font-size:var(--_meta-size);text-transform:var(--_case);letter-spacing:var(--_tracking);color:var(--section-link-color,var(--_ink));transition:opacity var(--transition-fast);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.card-grid-all[data-astro-cid-steuqrcr]:hover{opacity:.6}.card-grid-all-arrow[data-astro-cid-steuqrcr]{transition:transform .2s}.card-grid-all[data-astro-cid-steuqrcr]:hover .card-grid-all-arrow[data-astro-cid-steuqrcr],.card-grid-all[data-astro-cid-steuqrcr]:focus-visible .card-grid-all-arrow[data-astro-cid-steuqrcr]{transform:translate(2px,-2px)}.card-grid-all[data-astro-cid-steuqrcr]:focus-visible{outline:2px solid var(--focus-ring-color,var(--_ink));outline-offset:3px;border-radius:2px}.card-grid[data-astro-cid-steuqrcr]{grid-template-columns:repeat(var(--grid-columns,3), 1fr);gap:var(--grid-row-gap,var(--spacing-10)) var(--grid-gutter,var(--spacing-8));display:grid}.card[data-astro-cid-steuqrcr]{color:inherit;gap:var(--spacing-3);border-radius:var(--_radius);flex-direction:column;text-decoration:none;display:flex}.card-image[data-astro-cid-steuqrcr]{border-radius:var(--_radius);box-shadow:var(--shadow-card-quiet,var(--shadow-card,none));border:var(--card-border,none);transition:box-shadow .3s;overflow:hidden}.card-image[data-astro-cid-steuqrcr] img[data-astro-cid-steuqrcr]{width:100%;aspect-ratio:var(--card-image-ratio,16 / 10);object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.card-image--letter[data-astro-cid-steuqrcr]{aspect-ratio:var(--card-image-ratio,16 / 10);background:var(--color-paper,var(--color-surface));font-family:var(--type-display,var(--font-sans));color:var(--color-accent);place-items:center;font-size:clamp(4rem,8vw,7rem);line-height:1;display:grid}.card[data-astro-cid-steuqrcr]:hover .card-image[data-astro-cid-steuqrcr]{box-shadow:var(--shadow-card-quiet-hover,var(--shadow-card-hover,var(--shadow-card,none)))}.card[data-astro-cid-steuqrcr]:hover .card-image[data-astro-cid-steuqrcr] img[data-astro-cid-steuqrcr]{transform:scale(1.04)}.card-body[data-astro-cid-steuqrcr]{gap:var(--spacing-2);flex-direction:column;display:flex}.card-tag[data-astro-cid-steuqrcr]{font-family:var(--type-label,var(--font-sans));font-size:var(--_label-size);text-transform:var(--_case);letter-spacing:var(--_tracking);color:var(--_ink);opacity:.7;font-weight:700}.card-title[data-astro-cid-steuqrcr]{font-family:var(--type-heading,var(--font-sans));font-size:1.375rem;font-weight:var(--type-heading-weight,600);font-style:var(--type-heading-style,normal);letter-spacing:var(--type-heading-tracking,var(--tracking-snug));color:var(--_ink);text-underline-offset:.22em;line-height:1.15;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:text-decoration-color .2s}.card[data-astro-cid-steuqrcr]:hover .card-title[data-astro-cid-steuqrcr],.card[data-astro-cid-steuqrcr]:focus-visible .card-title[data-astro-cid-steuqrcr]{-webkit-text-decoration-color:var(--_ink);text-decoration-color:var(--_ink)}.card-excerpt[data-astro-cid-steuqrcr]{font-family:var(--type-body,var(--font-sans));font-size:var(--font-size-sm);line-height:var(--leading-relaxed);color:var(--_ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card-meta[data-astro-cid-steuqrcr]{--meta-run-gap:.9em;--meta-run-dot:color-mix(in srgb, var(--_ink) 35%, transparent);column-gap:var(--meta-run-gap);font-size:var(--_meta-size);color:var(--color-ink-meta,color-mix(in srgb, var(--_ink) 62%, transparent));flex-wrap:wrap;display:flex}.card[data-astro-cid-steuqrcr]:focus-visible{outline:3px solid var(--focus-ring-color,var(--_ink));outline-offset:4px}.card-meta--labelled[data-astro-cid-steuqrcr]{--meta-run-gap:.75em}.card-meta-label[data-astro-cid-steuqrcr]{color:var(--_ink);font-weight:600}.card-meta--labelled[data-astro-cid-steuqrcr] .card-meta-effort[data-astro-cid-steuqrcr]:first-letter{text-transform:uppercase}.card-grid--lone[data-astro-cid-steuqrcr]{grid-template-columns:minmax(0,1fr)}.card-grid--lone[data-astro-cid-steuqrcr] .card[data-astro-cid-steuqrcr]{gap:var(--spacing-10);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.card-grid--lone[data-astro-cid-steuqrcr] .card-image[data-astro-cid-steuqrcr] img[data-astro-cid-steuqrcr],.card-grid--lone[data-astro-cid-steuqrcr] .card-image--letter[data-astro-cid-steuqrcr]{aspect-ratio:4/3}.card-grid--lone[data-astro-cid-steuqrcr] .card-title[data-astro-cid-steuqrcr]{font-size:clamp(1.75rem,3vw,2.5rem)}@media (prefers-reduced-motion:reduce){.card-image[data-astro-cid-steuqrcr],.card-image[data-astro-cid-steuqrcr] img[data-astro-cid-steuqrcr],.card-grid-all-arrow[data-astro-cid-steuqrcr]{transition:none}.card[data-astro-cid-steuqrcr]:hover .card-image[data-astro-cid-steuqrcr] img[data-astro-cid-steuqrcr],.card-grid-all[data-astro-cid-steuqrcr]:hover .card-grid-all-arrow[data-astro-cid-steuqrcr],.card-grid-all[data-astro-cid-steuqrcr]:focus-visible .card-grid-all-arrow[data-astro-cid-steuqrcr]{transform:none}}@media (width<=1200px){.card-grid[data-astro-cid-steuqrcr]{grid-template-columns:repeat(var(--grid-columns-lg,var(--grid-columns,3)), 1fr)}}@media (width<=900px){.card-grid[data-astro-cid-steuqrcr]{grid-template-columns:repeat(var(--grid-columns-md,2), 1fr);gap:var(--grid-row-gap-md,var(--grid-row-gap,var(--spacing-10))) var(--grid-gutter-md,var(--grid-gutter,var(--spacing-8)))}}@media (width<=640px){.card-grid[data-astro-cid-steuqrcr]{grid-template-columns:repeat(var(--grid-columns-sm,1), 1fr)}.card-image[data-astro-cid-steuqrcr] img[data-astro-cid-steuqrcr],.card-image--letter[data-astro-cid-steuqrcr]{aspect-ratio:var(--card-image-ratio-sm,var(--card-image-ratio,16 / 10))}.card-grid--lone[data-astro-cid-steuqrcr] .card[data-astro-cid-steuqrcr]{gap:var(--spacing-3);grid-template-columns:minmax(0,1fr)}}.cat-index[data-astro-cid-xbdvzw6l]{--_ink:var(--color-ink,var(--color-text));--_soft:var(--color-ink-soft,var(--color-text-secondary));--_rule:var(--rule-color,var(--color-border));--_accent:var(--color-accent);--_lift:var(--color-paper,var(--color-surface));--_ease:cubic-bezier(.16, 1, .3, 1);margin-top:var(--spacing-24);color:var(--_ink)}.cat-index-header[data-astro-cid-xbdvzw6l]{justify-content:space-between;align-items:baseline;gap:var(--spacing-6);padding-bottom:var(--spacing-4);border-bottom:var(--rule-hairline,1px) solid var(--_rule);display:flex}.cat-index-title[data-astro-cid-xbdvzw6l]{font-family:var(--type-display,var(--font-sans));font-weight:var(--type-display-weight,400);font-size:var(--section-title-size,clamp(1.75rem, 2.6vw, 2.25rem));letter-spacing:-.01em;margin:0;line-height:1.1}.cat-index-all[data-astro-cid-xbdvzw6l]{font-family:var(--type-label,var(--font-sans));color:var(--_accent);text-underline-offset:.25em;font-size:.9375rem;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s}.cat-index-all[data-astro-cid-xbdvzw6l]:hover{text-decoration-color:currentColor}.cat-index-body--staged[data-astro-cid-xbdvzw6l]{gap:var(--spacing-16);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.cat-index-list[data-astro-cid-xbdvzw6l]{margin:0;padding:0;list-style:none}.cat-index-link[data-astro-cid-xbdvzw6l]{align-items:baseline;gap:var(--spacing-6);padding:var(--spacing-5) 0;border-bottom:var(--rule-hairline,1px) solid var(--_rule);color:inherit;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.cat-index-name[data-astro-cid-xbdvzw6l]{font-family:var(--type-display,var(--font-sans));font-weight:var(--type-display-weight,400);letter-spacing:-.02em;transition:opacity .4s var(--_ease), color .3s ease, transform .5s var(--_ease);font-size:clamp(2.25rem,4.4vw,4rem);line-height:1}.cat-index-count[data-astro-cid-xbdvzw6l]{font-family:var(--type-label,var(--font-sans));color:var(--_soft);font-variant-numeric:tabular-nums;white-space:nowrap;transition:opacity .4s var(--_ease);font-size:.9375rem}.cat-index-thumb[data-astro-cid-xbdvzw6l]{display:none}.cat-index-list[data-astro-cid-xbdvzw6l]:hover .cat-index-link[data-astro-cid-xbdvzw6l]:not(:hover) .cat-index-name[data-astro-cid-xbdvzw6l],.cat-index-list[data-astro-cid-xbdvzw6l]:focus-within .cat-index-link[data-astro-cid-xbdvzw6l]:not(:focus) .cat-index-name[data-astro-cid-xbdvzw6l]{opacity:.38}.cat-index-link[data-astro-cid-xbdvzw6l]:hover .cat-index-name[data-astro-cid-xbdvzw6l],.cat-index-link[data-astro-cid-xbdvzw6l]:focus .cat-index-name[data-astro-cid-xbdvzw6l]{color:var(--_accent);transform:translate(.12em)}.cat-index-link[data-astro-cid-xbdvzw6l]:focus-visible{outline:2px solid var(--_accent);outline-offset:4px}.cat-index-stage[data-astro-cid-xbdvzw6l]{top:calc(var(--nav-height,64px) + var(--spacing-8));margin-top:var(--spacing-5);aspect-ratio:4/5;border-radius:var(--radius-sm,2px);background:var(--_lift);display:grid;position:sticky;overflow:hidden}.cat-index-plate[data-astro-cid-xbdvzw6l]{opacity:0;clip-path:inset(100% 0 0);transition:opacity .5s var(--_ease), clip-path .8s var(--_ease);grid-area:1/1;margin:0;position:relative}.cat-index-plate[data-astro-cid-xbdvzw6l][data-lit]{opacity:1;clip-path:inset(0);z-index:1}.cat-index-plate[data-astro-cid-xbdvzw6l] img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--_ease);transform:scale(1.06)}.cat-index-plate[data-astro-cid-xbdvzw6l][data-lit] img{transform:scale(1)}.cat-index-plate[data-astro-cid-xbdvzw6l] figcaption[data-astro-cid-xbdvzw6l]{padding:var(--spacing-16) var(--spacing-6) var(--spacing-5);font-family:var(--type-heading,var(--font-sans));color:#fff;background:linear-gradient(#0000,#0000009e);font-size:1.375rem;line-height:1.15;position:absolute;bottom:0;left:0;right:0}.cat-index-body--thumbs[data-astro-cid-xbdvzw6l] .cat-index-link[data-astro-cid-xbdvzw6l]:has(.cat-index-thumb){grid-template-columns:minmax(0,1fr) auto 72px;align-items:center}.cat-index-body--thumbs[data-astro-cid-xbdvzw6l] .cat-index-thumb[data-astro-cid-xbdvzw6l]{border-radius:var(--radius-sm,2px);background:var(--_lift);grid-column:3;width:72px;height:72px;display:block;overflow:hidden}.cat-index-body--thumbs[data-astro-cid-xbdvzw6l] .cat-index-thumb[data-astro-cid-xbdvzw6l] img{object-fit:cover;width:100%;height:100%}@media (width<=1100px){.cat-index-body--staged[data-astro-cid-xbdvzw6l]{gap:var(--spacing-10);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}@media (width<=800px){.cat-index[data-astro-cid-xbdvzw6l]{margin-top:var(--spacing-16)}.cat-index-body--staged[data-astro-cid-xbdvzw6l]{display:block}.cat-index-stage[data-astro-cid-xbdvzw6l]{display:none}.cat-index-link[data-astro-cid-xbdvzw6l]{align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) 0}.cat-index-link[data-astro-cid-xbdvzw6l]:has(.cat-index-thumb){grid-template-columns:minmax(0,1fr) auto 56px}.cat-index-name[data-astro-cid-xbdvzw6l]{font-size:clamp(1.75rem,8vw,2.5rem)}.cat-index-thumb[data-astro-cid-xbdvzw6l]{border-radius:var(--radius-sm,2px);background:var(--_lift);grid-column:3;width:56px;height:56px;display:block;overflow:hidden}.cat-index-thumb[data-astro-cid-xbdvzw6l] img{object-fit:cover;width:100%;height:100%}.cat-index-list[data-astro-cid-xbdvzw6l]:hover .cat-index-link[data-astro-cid-xbdvzw6l]:not(:hover) .cat-index-name[data-astro-cid-xbdvzw6l],.cat-index-list[data-astro-cid-xbdvzw6l]:focus-within .cat-index-link[data-astro-cid-xbdvzw6l]:not(:focus) .cat-index-name[data-astro-cid-xbdvzw6l]{opacity:1}}@media (prefers-reduced-motion:reduce){.cat-index-name[data-astro-cid-xbdvzw6l],.cat-index-count[data-astro-cid-xbdvzw6l],.cat-index-plate[data-astro-cid-xbdvzw6l],.cat-index-plate[data-astro-cid-xbdvzw6l] img{transition:opacity .15s linear}.cat-index-plate[data-astro-cid-xbdvzw6l]{clip-path:none}.cat-index-plate[data-astro-cid-xbdvzw6l] img,.cat-index-link[data-astro-cid-xbdvzw6l]:hover .cat-index-name[data-astro-cid-xbdvzw6l],.cat-index-link[data-astro-cid-xbdvzw6l]:focus-visible .cat-index-name[data-astro-cid-xbdvzw6l]{transform:none}}.category-nav[data-astro-cid-mco74mf2]{margin-bottom:var(--spacing-10);scrollbar-width:none;overflow-x:auto}.category-nav[data-astro-cid-mco74mf2]::-webkit-scrollbar{display:none}.category-nav-list[data-astro-cid-mco74mf2]{justify-content:center;align-items:center;gap:var(--spacing-8);padding:0 var(--spacing-2);flex-wrap:nowrap;min-width:min-content;margin:0;list-style:none;display:flex}.category-nav-link[data-astro-cid-mco74mf2]{padding:var(--spacing-2) 0;font-family:var(--type-label,var(--font-sans));font-size:var(--label-size,var(--font-size-xs));letter-spacing:var(--label-tracking-loose,var(--tracking-wider));text-transform:var(--label-case,uppercase);color:var(--color-text-secondary);border-bottom:var(--rule-heavy,3px) solid transparent;white-space:nowrap;transition:color var(--transition-fast), border-color var(--transition-fast);font-weight:600;text-decoration:none;display:inline-block}.category-nav-link[data-astro-cid-mco74mf2]:hover{color:var(--color-text)}.category-nav-link--active[data-astro-cid-mco74mf2]{color:var(--color-text);border-bottom-color:var(--rule-accent,var(--color-accent))}.category-nav-link[data-astro-cid-mco74mf2]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}@media (width<=900px){.category-nav-list[data-astro-cid-mco74mf2]{justify-content:flex-start}.category-nav[data-astro-cid-mco74mf2]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.category-nav-link[data-astro-cid-mco74mf2]{padding:var(--spacing-3) 0}}.dense-grid[data-astro-cid-sjr6vtsc]{grid-template-columns:repeat(var(--grid-columns,3), minmax(0, 1fr));gap:var(--grid-row-gap,var(--spacing-8)) var(--grid-gutter,var(--spacing-5));display:grid}.recipe-card-link[data-astro-cid-sjr6vtsc]{color:inherit;text-decoration:none;display:block}.recipe-card-image[data-astro-cid-sjr6vtsc]{border-radius:var(--radius-lg);background:var(--color-surface);margin-bottom:var(--spacing-3);overflow:hidden}.recipe-card-image[data-astro-cid-sjr6vtsc] img[data-astro-cid-sjr6vtsc],.recipe-card-placeholder[data-astro-cid-sjr6vtsc]{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .35s}.recipe-card-placeholder[data-astro-cid-sjr6vtsc]{background:var(--color-surface)}.recipe-card-link[data-astro-cid-sjr6vtsc]:hover .recipe-card-image[data-astro-cid-sjr6vtsc] img[data-astro-cid-sjr6vtsc]{transform:scale(1.03)}.recipe-card-body[data-astro-cid-sjr6vtsc]{gap:var(--spacing-2);flex-direction:column;display:flex}.recipe-label[data-astro-cid-sjr6vtsc]{font-family:var(--type-label,var(--font-sans));font-size:var(--label-size,var(--font-size-xs));font-weight:var(--label-weight,700);letter-spacing:var(--label-tracking,var(--tracking-wide));text-transform:var(--label-case,uppercase);color:var(--color-accent)}.recipe-card-title[data-astro-cid-sjr6vtsc]{font-family:var(--type-heading,var(--font-sans));font-size:var(--font-size-base);font-weight:700;line-height:var(--leading-snug);transition:color var(--transition-fast)}.recipe-card-link[data-astro-cid-sjr6vtsc]:hover .recipe-card-title[data-astro-cid-sjr6vtsc]{color:var(--color-accent)}.recipe-meta[data-astro-cid-sjr6vtsc]{align-items:center;gap:var(--spacing-3);color:var(--color-muted);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.difficulty-bars[data-astro-cid-sjr6vtsc]{align-items:flex-end;gap:2px;display:inline-flex}.difficulty-bar[data-astro-cid-sjr6vtsc]{color:var(--color-border)}.difficulty-bar--filled[data-astro-cid-sjr6vtsc]{color:var(--color-accent)}.recipe-time[data-astro-cid-sjr6vtsc]{align-items:center;gap:var(--spacing-1);display:inline-flex}.recipe-time[data-astro-cid-sjr6vtsc] svg[data-astro-cid-sjr6vtsc]{flex-shrink:0}.recipe-time[data-astro-cid-sjr6vtsc] svg[data-astro-cid-sjr6vtsc] path[data-astro-cid-sjr6vtsc]{transform-box:view-box;transform-origin:50%}.recipe-card-link[data-astro-cid-sjr6vtsc]:hover .recipe-time[data-astro-cid-sjr6vtsc] path[data-astro-cid-sjr6vtsc],.recipe-card-link[data-astro-cid-sjr6vtsc]:focus-visible .recipe-time[data-astro-cid-sjr6vtsc] path[data-astro-cid-sjr6vtsc]{animation:.7s cubic-bezier(.16,1,.3,1) dense-clock-sweep}@keyframes dense-clock-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.difficulty-bar--filled[data-astro-cid-sjr6vtsc] rect[data-astro-cid-sjr6vtsc]{transform-box:fill-box;transform-origin:bottom}.recipe-card-link[data-astro-cid-sjr6vtsc]:hover .difficulty-bar--filled[data-astro-cid-sjr6vtsc] rect[data-astro-cid-sjr6vtsc],.recipe-card-link[data-astro-cid-sjr6vtsc]:focus-visible .difficulty-bar--filled[data-astro-cid-sjr6vtsc] rect[data-astro-cid-sjr6vtsc]{animation:.4s cubic-bezier(.16,1,.3,1) backwards dense-bar-rise}.difficulty-bar--filled[data-astro-cid-sjr6vtsc]:nth-child(2) rect[data-astro-cid-sjr6vtsc]{animation-delay:70ms}.difficulty-bar--filled[data-astro-cid-sjr6vtsc]:nth-child(3) rect[data-astro-cid-sjr6vtsc]{animation-delay:.14s}@keyframes dense-bar-rise{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.recipe-card-link[data-astro-cid-sjr6vtsc]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:var(--radius-lg)}@media (width<=1200px){.dense-grid[data-astro-cid-sjr6vtsc]{grid-template-columns:repeat(var(--grid-columns-lg,var(--grid-columns,3)), minmax(0, 1fr))}}@media (width<=900px){.dense-grid[data-astro-cid-sjr6vtsc]{grid-template-columns:repeat(var(--grid-columns-md,2), minmax(0, 1fr));gap:var(--grid-row-gap-md,var(--spacing-6)) var(--grid-gutter-md,var(--spacing-4))}}@media (width<=640px){.dense-grid[data-astro-cid-sjr6vtsc]{grid-template-columns:repeat(var(--grid-columns-sm,1), minmax(0, 1fr))}}@media (prefers-reduced-motion:reduce){.recipe-card-image[data-astro-cid-sjr6vtsc] img[data-astro-cid-sjr6vtsc]{transition:none}.recipe-card-link[data-astro-cid-sjr6vtsc]:hover .recipe-card-image[data-astro-cid-sjr6vtsc] img[data-astro-cid-sjr6vtsc]{transform:none}.recipe-time[data-astro-cid-sjr6vtsc] path[data-astro-cid-sjr6vtsc],.difficulty-bar--filled[data-astro-cid-sjr6vtsc] rect[data-astro-cid-sjr6vtsc]{animation:none!important}}.empty-state[data-astro-cid-j53wyvo7]{align-items:center;gap:var(--spacing-3);text-align:center;padding:var(--spacing-20) var(--spacing-6);flex-direction:column;max-width:400px;margin:0 auto;display:flex}.empty-state[data-astro-cid-j53wyvo7] h2[data-astro-cid-j53wyvo7]{font-family:var(--type-display,var(--type-heading,var(--font-sans)));font-style:var(--type-display-style,normal);font-size:var(--font-size-2xl);font-weight:600}.empty-state[data-astro-cid-j53wyvo7] p[data-astro-cid-j53wyvo7]{color:var(--color-muted)}.btn[data-astro-cid-j53wyvo7]{margin-top:var(--spacing-4);padding:var(--spacing-3) var(--spacing-6);background:var(--btn-bg,var(--color-accent));color:var(--btn-fg,var(--color-on-accent));border-radius:var(--btn-radius,var(--radius));font-size:var(--font-size-sm);transition:background var(--transition-fast);font-weight:500;text-decoration:none;display:inline-block}.btn[data-astro-cid-j53wyvo7]:hover{background:var(--color-accent-hover)}.btn[data-astro-cid-j53wyvo7]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.bleed[data-astro-cid-kwc2xxzk]{margin-inline:calc(var(--page-pad-x,var(--spacing-6)) * -1);margin-bottom:var(--spacing-12)}.bleed-frame[data-astro-cid-kwc2xxzk]{isolation:isolate;border-radius:var(--radius-lg,0);background:var(--color-surface);aspect-ratio:var(--bleed-ratio,16 / 9);min-height:22rem;position:relative;overflow:hidden}.bleed-media[data-astro-cid-kwc2xxzk]{display:block;position:absolute;inset:0}.bleed-media[data-astro-cid-kwc2xxzk] img{object-fit:cover;width:100%;height:100%;min-height:100%}.bleed-monogram[data-astro-cid-kwc2xxzk]{width:100%;height:100%;font-family:var(--type-display,inherit);font-size:var(--font-size-5xl);color:var(--color-accent);background:var(--color-surface);place-content:center;display:grid}.bleed-scrim[data-astro-cid-kwc2xxzk]{background:var(--bleed-scrim,linear-gradient(to top, #000000d1 0%, #00000059 45%, transparent 75%));pointer-events:none;position:absolute;inset:0}.bleed-content[data-astro-cid-kwc2xxzk]{align-items:flex-start;gap:var(--spacing-3);color:#fff;flex-direction:column;max-width:min(38rem,90%);padding:clamp(1.5rem,4vw,3rem);display:flex;position:absolute;inset:auto 0 0}.bleed-kicker[data-astro-cid-kwc2xxzk]{font-family:var(--type-label,inherit);font-size:var(--label-size,var(--font-size-xs));font-weight:var(--label-weight,700);letter-spacing:var(--label-tracking-loose,.12em);text-transform:var(--label-case,uppercase);color:var(--color-on-accent,#fff);background:var(--color-accent);border-radius:var(--radius-sm,3px);margin:0;padding:.3rem .6rem}.bleed-title[data-astro-cid-kwc2xxzk]{font-family:var(--type-display,inherit);font-weight:var(--type-display-weight,700);font-style:var(--type-display-style,normal);letter-spacing:var(--type-display-tracking,normal);text-transform:var(--title-case,none);text-wrap:balance;margin:0;font-size:clamp(2rem,4.5vw,3.25rem);line-height:1.08}.bleed-title[data-astro-cid-kwc2xxzk] a[data-astro-cid-kwc2xxzk]{color:inherit;text-decoration:none}.bleed-excerpt[data-astro-cid-kwc2xxzk]{-webkit-line-clamp:2;font-family:var(--type-body,inherit);font-size:var(--font-size-base);color:#ffffffdb;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.bleed-meta[data-astro-cid-kwc2xxzk]{align-items:center;gap:var(--spacing-2);font-family:var(--type-label,inherit);font-size:var(--meta-size,var(--font-size-sm));letter-spacing:var(--label-tracking,.02em);text-transform:var(--label-case,none);color:#fffc;margin:0;display:flex}.bleed-dot[data-astro-cid-kwc2xxzk]{background:currentColor;border-radius:50%;width:3px;height:3px}.bleed-actions[data-astro-cid-kwc2xxzk]{gap:var(--spacing-3);margin:var(--spacing-1) 0 0;flex-wrap:wrap;display:flex}.bleed-cta[data-astro-cid-kwc2xxzk],.bleed-browse[data-astro-cid-kwc2xxzk]{font-family:var(--type-label,inherit);font-size:var(--font-size-sm);font-weight:var(--label-weight,600);letter-spacing:var(--label-tracking,.04em);text-transform:var(--label-case,none);border-radius:var(--btn-radius,var(--radius-pill,999px));padding:.7rem 1.25rem;text-decoration:none}.bleed-cta[data-astro-cid-kwc2xxzk]{background:var(--btn-bg,var(--color-accent));color:var(--btn-fg,var(--color-on-accent,#fff))}.bleed-browse[data-astro-cid-kwc2xxzk]{color:#fff;border:var(--rule-hairline,1px) solid #ffffff8c}.bleed-cta[data-astro-cid-kwc2xxzk]:hover,.bleed-browse[data-astro-cid-kwc2xxzk]:hover{filter:brightness(1.08)}.bleed-credit[data-astro-cid-kwc2xxzk]{align-items:center;gap:var(--spacing-2);border-radius:var(--radius-pill,999px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#0000006b;padding:.4rem .9rem .4rem .4rem;text-decoration:none;display:flex;position:absolute;bottom:clamp(1.5rem,4vw,3rem);right:clamp(1rem,3vw,2rem)}.bleed-credit-photo[data-astro-cid-kwc2xxzk]{border-radius:50%;width:2.25rem;height:2.25rem;display:block;overflow:hidden}.bleed-credit-photo[data-astro-cid-kwc2xxzk] img{object-fit:cover;width:100%;height:100%;min-height:100%}.bleed-credit-text[data-astro-cid-kwc2xxzk]{flex-direction:column;line-height:1.2;display:flex}.bleed-credit-prefix[data-astro-cid-kwc2xxzk]{font-family:var(--type-label,inherit);font-size:var(--font-size-xs);letter-spacing:var(--label-tracking-loose,.1em);text-transform:var(--label-case,uppercase);opacity:.75}.bleed-credit-name[data-astro-cid-kwc2xxzk]{font-family:var(--type-label,inherit);font-size:var(--font-size-sm);font-weight:600}@media (width<=900px){.bleed[data-astro-cid-kwc2xxzk]{margin-inline:calc(var(--page-pad-x-sm,var(--spacing-4)) * -1)}.bleed-frame[data-astro-cid-kwc2xxzk]{aspect-ratio:var(--bleed-ratio-sm,4 / 5);border-radius:0}.bleed-credit[data-astro-cid-kwc2xxzk]{display:none}}.masthead-credit[data-astro-cid-5gfxahlw]{justify-content:center;align-items:baseline;gap:var(--spacing-2);margin:calc(var(--spacing-10) * -1 + var(--spacing-2)) 0 var(--spacing-10);font-family:var(--type-label,var(--font-sans));font-size:var(--label-size,var(--font-size-xs));letter-spacing:var(--label-tracking-loose,var(--tracking-wider));text-transform:var(--label-case,uppercase);font-weight:600;display:flex}.masthead-credit-by[data-astro-cid-5gfxahlw]{color:var(--color-muted)}.masthead-credit-name[data-astro-cid-5gfxahlw]{color:var(--color-text);padding-bottom:var(--spacing-1);border-bottom:var(--rule-heavy,3px) solid var(--rule-accent,var(--color-accent));transition:color var(--transition-fast);text-decoration:none}.masthead-credit-name[data-astro-cid-5gfxahlw]:hover{color:var(--color-accent)}.masthead-credit-name[data-astro-cid-5gfxahlw]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (width<=900px){.masthead-credit[data-astro-cid-5gfxahlw]{padding-left:var(--spacing-2);justify-content:flex-start}}.menu-list-section[data-astro-cid-lrb5i2fb]{--_ink:var(--color-ink,var(--color-text));margin-top:var(--spacing-12)}.menu-list-header[data-astro-cid-lrb5i2fb]{justify-content:space-between;align-items:baseline;gap:var(--spacing-4);padding-bottom:var(--spacing-3);border-bottom:var(--rule-heavy,2px) solid var(--rule-color-strong,var(--_ink));display:flex}.menu-list-title[data-astro-cid-lrb5i2fb]{font-family:var(--type-heading,inherit);font-weight:var(--type-heading-weight,700);font-style:var(--type-heading-style,normal);font-size:var(--font-size-2xl);letter-spacing:var(--type-heading-tracking,normal);text-transform:var(--title-case,none);color:var(--_ink);margin:0}.menu-list-all[data-astro-cid-lrb5i2fb]{font-family:var(--type-label,inherit);font-size:var(--label-size,var(--font-size-sm));font-weight:var(--label-weight,600);letter-spacing:var(--label-tracking,.04em);text-transform:var(--label-case,none);color:var(--color-accent);border-bottom:var(--rule-hairline,1px) solid currentColor;flex:none;text-decoration:none}.menu-list[data-astro-cid-lrb5i2fb]{margin:0;padding:0;list-style:none}.menu-list-item[data-astro-cid-lrb5i2fb]+.menu-list-item[data-astro-cid-lrb5i2fb]{border-top:var(--rule-hairline,1px) solid var(--rule-color,var(--color-border))}.menu-row[data-astro-cid-lrb5i2fb]{align-items:center;gap:var(--spacing-4);padding:var(--spacing-3) 0;color:inherit;text-decoration:none;transition:background-color .2s;display:flex}.menu-row[data-astro-cid-lrb5i2fb]:hover,.menu-row[data-astro-cid-lrb5i2fb]:focus-visible{background:color-mix(in srgb, var(--color-accent) 7%, transparent)}.menu-thumb[data-astro-cid-lrb5i2fb]{border-radius:var(--radius-sm,4px);background:var(--color-surface);flex:none;width:3rem;height:3rem;display:block;overflow:hidden}.menu-thumb[data-astro-cid-lrb5i2fb] img{object-fit:cover;width:100%;min-height:100%}.menu-thumb-blank[data-astro-cid-lrb5i2fb]{width:100%;height:100%;display:block}.menu-main[data-astro-cid-lrb5i2fb]{flex-direction:column;gap:2px;min-width:0;display:flex}.menu-title[data-astro-cid-lrb5i2fb]{font-family:var(--type-heading,inherit);font-weight:var(--type-heading-weight,600);font-style:var(--type-heading-style,normal);font-size:var(--font-size-lg);text-transform:var(--title-case,none);color:var(--_ink);line-height:1.3}.menu-excerpt[data-astro-cid-lrb5i2fb]{-webkit-line-clamp:1;font-family:var(--type-body,inherit);font-size:var(--font-size-sm);color:var(--color-ink-soft,var(--color-text-muted));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.menu-leader[data-astro-cid-lrb5i2fb]{min-width:var(--spacing-8);border-bottom:var(--rule-hairline,1px) dotted color-mix(in srgb, var(--_ink) 45%, transparent);flex:1;align-self:flex-end;margin-bottom:.4em}.menu-meta[data-astro-cid-lrb5i2fb]{align-items:baseline;gap:var(--spacing-4);text-align:right;flex:none;margin-left:auto;display:flex}.menu-leader[data-astro-cid-lrb5i2fb]~.menu-meta[data-astro-cid-lrb5i2fb]{margin-left:0}.menu-cell[data-astro-cid-lrb5i2fb]{flex-direction:column;gap:1px;display:flex}.menu-cell--wide[data-astro-cid-lrb5i2fb]{min-width:6rem}.menu-dt[data-astro-cid-lrb5i2fb]{font-family:var(--type-label,inherit);font-size:var(--font-size-xs);font-weight:var(--label-weight,600);letter-spacing:var(--label-tracking-loose,.1em);text-transform:var(--label-case,uppercase);color:var(--color-ink-quiet,var(--color-text-muted))}.menu-value[data-astro-cid-lrb5i2fb]{font-family:var(--type-label,inherit);font-size:var(--meta-size,var(--font-size-sm));font-weight:var(--label-weight,600);letter-spacing:var(--label-tracking,.02em);color:var(--color-accent);white-space:nowrap}.menu-value--quiet[data-astro-cid-lrb5i2fb]{color:var(--color-ink-soft,var(--color-text-muted));font-weight:400}.menu-kind[data-astro-cid-lrb5i2fb]{font-weight:400}@media (width<=640px){.menu-leader[data-astro-cid-lrb5i2fb],.menu-cell--wide[data-astro-cid-lrb5i2fb],.menu-dt[data-astro-cid-lrb5i2fb]{display:none}.menu-meta[data-astro-cid-lrb5i2fb]{gap:var(--spacing-2)}.menu-excerpt[data-astro-cid-lrb5i2fb]{display:none}}.end-mark[data-astro-cid-uqtincrj]{--_ink:var(--color-ink,var(--color-text));margin-top:var(--spacing-16);justify-content:center;align-items:center;gap:var(--spacing-4);color:color-mix(in srgb, var(--_ink) 40%, transparent);display:flex}.end-mark-rule[data-astro-cid-uqtincrj]{width:64px;height:var(--rule-hairline,1px);background:color-mix(in srgb, var(--_ink) 15%, transparent)}.rosette[data-astro-cid-qaek7wib]{--_ribbon:var(--ornament-ribbon,var(--color-accent));--_metal:var(--ornament-metal,color-mix(in srgb, var(--_ribbon) 30%, #e9c46a));--_on-ribbon:var(--color-on-accent,#fff);filter:drop-shadow(2px 6px 8px color-mix(in srgb, var(--color-shadow,#000) 30%, transparent));line-height:0;display:inline-block}.rosette[data-astro-cid-qaek7wib]:not(.rosette--pinned){width:fit-content;margin:var(--spacing-8) auto;display:block}.rosette--pinned[data-astro-cid-qaek7wib]{z-index:2;position:absolute;top:-14px;right:clamp(.75rem,3vw,2rem)}.rosette-tails[data-astro-cid-qaek7wib]{fill:var(--_ribbon);stroke:color-mix(in srgb, var(--_ribbon) 70%, #000);stroke-width:1px}.rosette-ring[data-astro-cid-qaek7wib] circle[data-astro-cid-qaek7wib]{fill:var(--_ribbon);stroke:var(--_metal);stroke-width:1.5px}.rosette-disc[data-astro-cid-qaek7wib]{fill:var(--_ribbon)}.rosette-inner-ring[data-astro-cid-qaek7wib]{fill:none;stroke:var(--_metal);stroke-width:2px}.rosette-text-sm[data-astro-cid-qaek7wib],.rosette-text-lg[data-astro-cid-qaek7wib]{fill:var(--_on-ribbon);text-anchor:middle;font-family:var(--type-label,sans-serif)}.rosette-text-sm[data-astro-cid-qaek7wib]{letter-spacing:.12em;text-transform:var(--label-case,uppercase);font-size:10px;font-weight:700}.rosette-text-lg[data-astro-cid-qaek7wib]{font-size:17px;font-weight:800;font-family:var(--type-display,serif);fill:var(--_metal)}.scalloped-edge[data-astro-cid-6my3ht3n]{--_color:var(--ornament-edge,var(--color-accent));height:var(--_h,22px)}.scalloped-edge[data-astro-cid-6my3ht3n][data-shape=teeth]{background:conic-gradient(from 135deg at 50% 0, var(--_color) 0 90deg, #0000 0) 0 0 / var(--_w,44px) var(--_h,22px) repeat-x}.scalloped-edge[data-astro-cid-6my3ht3n][data-shape=scallop]{background:radial-gradient(circle at 50% 0, var(--_color) 0 calc(var(--_h,22px) - 1px), #0000 var(--_h,22px)) 0 0 / var(--_w,44px) var(--_h,22px) repeat-x}.plate[data-astro-cid-xzwahry3]{--_ink:var(--color-ink,var(--color-text));--_soft:var(--color-ink-soft,var(--color-text-secondary));--_rule:var(--rule-color,var(--color-border));--_accent:var(--color-accent);--_lift:var(--color-paper,var(--color-surface));--_ease:cubic-bezier(.16, 1, .3, 1);--_overlap:clamp(3.5rem, 8vw, 7.5rem);--_lights-from:brightness(1.3) saturate(.55);color:var(--_ink)}@media (prefers-color-scheme:dark){:root:not(.light) .plate[data-astro-cid-xzwahry3]{--_lights-from:brightness(.32) saturate(.7)}}:root.dark .plate[data-astro-cid-xzwahry3]{--_lights-from:brightness(.32) saturate(.7)}.plate-stage[data-astro-cid-xzwahry3]{height:clamp(380px,100vh - 21rem,660px);margin-inline:calc(-1 * var(--page-pad-x,var(--spacing-6)));background:var(--_lift);-webkit-mask-composite:source-in;display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 48%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(#000 0% 48%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.plate-stage[data-astro-cid-xzwahry3] img{object-fit:cover;object-position:center 55%;transform-origin:50% 40%;width:100%;height:100%;animation:plate-lights 1.8s var(--_ease) both}.plate--cook[data-astro-cid-xzwahry3] .plate-stage[data-astro-cid-xzwahry3] img{object-position:center 22%}.plate--bare[data-astro-cid-xzwahry3] .plate-copy[data-astro-cid-xzwahry3]{margin-top:var(--spacing-6);padding-top:var(--spacing-10);border-top:var(--rule-hairline,1px) solid var(--_rule)}.plate--bare[data-astro-cid-xzwahry3] .plate-title[data-astro-cid-xzwahry3]{text-shadow:none}.plate-copy[data-astro-cid-xzwahry3]{gap:var(--spacing-12);margin-top:calc(-1 * var(--_overlap));grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;display:grid;position:relative}.plate-title[data-astro-cid-xzwahry3]{font-family:var(--type-display,var(--font-sans));font-weight:var(--type-display-weight,400);letter-spacing:-.025em;text-wrap:balance;text-shadow:0 1px 16px color-mix(in srgb, var(--color-bg) 40%, transparent);animation:plate-rise 1.1s var(--_ease) .28s both;margin:0;font-size:clamp(3rem,6.6vw,6rem);line-height:.92}.plate-title[data-astro-cid-xzwahry3][data-length=long]{font-size:clamp(2.625rem,5.2vw,4.75rem)}.plate-title[data-astro-cid-xzwahry3][data-length=xl]{font-size:clamp(2.25rem,4.2vw,3.75rem)}.plate-title[data-astro-cid-xzwahry3] a[data-astro-cid-xzwahry3]{color:inherit;text-underline-offset:.1em;transition:text-decoration-color .3s var(--_ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}.plate-title[data-astro-cid-xzwahry3] a[data-astro-cid-xzwahry3]:hover{-webkit-text-decoration-color:var(--_accent);text-decoration-color:var(--_accent)}.plate-side[data-astro-cid-xzwahry3]{align-items:flex-start;gap:var(--spacing-5);animation:plate-rise 1.1s var(--_ease) .44s both;flex-direction:column;padding-bottom:.35rem;display:flex}.plate-dek[data-astro-cid-xzwahry3]{max-width:38ch;font-family:var(--type-body,var(--font-sans));color:var(--_soft);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:1.125rem;line-height:1.55;display:-webkit-box;overflow:hidden}.plate-meta[data-astro-cid-xzwahry3]{--meta-run-gap:.75em;--meta-run-dot:color-mix(in srgb, var(--_ink) 40%, transparent);column-gap:var(--meta-run-gap);font-family:var(--type-label,var(--font-sans));color:var(--_soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;font-size:.9375rem;display:flex}.plate-meta-strong[data-astro-cid-xzwahry3]{color:var(--_ink);font-weight:600}.plate-cap[data-astro-cid-xzwahry3]:first-letter{text-transform:uppercase}.plate-actions[data-astro-cid-xzwahry3]{align-items:center;gap:var(--spacing-4) var(--spacing-6);margin-top:var(--spacing-2);flex-wrap:wrap;display:flex}.plate-cta[data-astro-cid-xzwahry3]{align-items:center;gap:var(--spacing-3);border-radius:var(--btn-radius,var(--radius-pill,999px));background:var(--btn-bg,var(--_ink));color:var(--btn-fg,var(--color-bg));font-family:var(--type-label,var(--font-sans));transition:background .22s ease, transform .3s var(--_ease);padding:.9375rem 1.5rem .9375rem 1.625rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.plate-cta[data-astro-cid-xzwahry3] svg[data-astro-cid-xzwahry3]{transition:transform .4s var(--_ease)}.plate-cta[data-astro-cid-xzwahry3]:hover{background:var(--btn-bg-hover,var(--_accent))}.plate-cta[data-astro-cid-xzwahry3]:hover svg[data-astro-cid-xzwahry3],.plate-cta[data-astro-cid-xzwahry3]:focus-visible svg[data-astro-cid-xzwahry3]{transform:translate(4px)}.plate-cta[data-astro-cid-xzwahry3]:active{transform:translateY(1px)}.plate-credit[data-astro-cid-xzwahry3]{align-items:center;gap:var(--spacing-3);font-family:var(--type-label,var(--font-sans));color:var(--_soft);font-size:.9375rem;line-height:1.3;text-decoration:none;display:inline-flex}.plate-credit[data-astro-cid-xzwahry3] strong[data-astro-cid-xzwahry3]{color:var(--_ink);font-weight:600;transition:color .2s}.plate-credit[data-astro-cid-xzwahry3]:hover strong[data-astro-cid-xzwahry3]{color:var(--_accent)}.plate-credit-text[data-astro-cid-xzwahry3]{flex-direction:column;display:flex}.plate-credit-link[data-astro-cid-xzwahry3]{color:var(--_accent);font-size:.8125rem;font-weight:600}.plate-credit[data-astro-cid-xzwahry3] .plate-credit-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:44px;height:44px}.plate-credit-monogram[data-astro-cid-xzwahry3]{background:var(--_lift);font-family:var(--type-display,var(--font-sans));color:var(--_accent);place-items:center;font-size:1rem;display:grid}.plate-title[data-astro-cid-xzwahry3] a[data-astro-cid-xzwahry3]:focus-visible,.plate-cta[data-astro-cid-xzwahry3]:focus-visible,.plate-credit[data-astro-cid-xzwahry3]:focus-visible,.plate-item[data-astro-cid-xzwahry3]:focus-visible{outline:2px solid var(--_accent);outline-offset:4px;border-radius:2px}.plate-cta[data-astro-cid-xzwahry3]:focus-visible{border-radius:var(--btn-radius,var(--radius-pill,999px))}.plate-also[data-astro-cid-xzwahry3]{gap:var(--spacing-8);margin-top:var(--spacing-12);padding-top:var(--spacing-6);border-top:var(--rule-hairline,1px) solid var(--_rule);animation:plate-rise 1.1s var(--_ease) .6s both;grid-template-columns:minmax(0,2fr) minmax(0,10fr);align-items:start;display:grid}.plate-also-title[data-astro-cid-xzwahry3]{font-family:var(--type-heading,var(--font-sans));font-weight:var(--type-heading-weight,400);letter-spacing:-.01em;margin:0;font-size:1.5rem;line-height:1.1}.plate-also-list[data-astro-cid-xzwahry3]{gap:var(--spacing-8);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.plate-item[data-astro-cid-xzwahry3]{gap:var(--spacing-4);color:inherit;grid-template-columns:80px minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.plate-thumb[data-astro-cid-xzwahry3]{aspect-ratio:1;border-radius:var(--radius-sm,2px);background:var(--_lift);width:80px;display:block;position:relative;overflow:hidden}.plate-thumb[data-astro-cid-xzwahry3] img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--_ease)}.plate-item[data-astro-cid-xzwahry3]:hover .plate-thumb[data-astro-cid-xzwahry3] img{transform:scale(1.08)}.plate-thumb-letter[data-astro-cid-xzwahry3]{font-family:var(--type-display,var(--font-sans));color:var(--_accent);place-items:center;font-size:2rem;display:grid;position:absolute;inset:0}.plate-item-body[data-astro-cid-xzwahry3]{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.plate-item-title[data-astro-cid-xzwahry3]{font-family:var(--type-heading,var(--font-sans));font-weight:var(--type-heading-weight,400);text-wrap:balance;text-underline-offset:.18em;font-size:1.25rem;line-height:1.12;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .25s}.plate-item[data-astro-cid-xzwahry3]:hover .plate-item-title[data-astro-cid-xzwahry3]{-webkit-text-decoration-color:var(--_accent);text-decoration-color:var(--_accent)}.plate-item-meta[data-astro-cid-xzwahry3]{--meta-run-gap:.6em;--meta-run-dot:color-mix(in srgb, var(--_ink) 40%, transparent);column-gap:var(--meta-run-gap);font-family:var(--type-label,var(--font-sans));color:var(--_soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:.8125rem;display:flex}@keyframes plate-lights{0%{filter:var(--_lights-from);transform:scale(1.06)}to{filter:none;transform:none}}@keyframes plate-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}:root.plate-seen .plate-stage[data-astro-cid-xzwahry3] img,:root.plate-seen .plate-title[data-astro-cid-xzwahry3],:root.plate-seen .plate-side[data-astro-cid-xzwahry3],:root.plate-seen .plate-also[data-astro-cid-xzwahry3]{animation:none}@media (width<=1100px){.plate-copy[data-astro-cid-xzwahry3]{gap:var(--spacing-6);grid-template-columns:minmax(0,1fr)}.plate-side[data-astro-cid-xzwahry3]{align-items:end;column-gap:var(--spacing-10);grid-template-columns:minmax(0,1fr) auto;display:grid}.plate-dek[data-astro-cid-xzwahry3],.plate-meta[data-astro-cid-xzwahry3]{grid-column:1}.plate-actions[data-astro-cid-xzwahry3]{grid-area:1/2/span 2;justify-content:flex-end}.plate-also[data-astro-cid-xzwahry3]{gap:var(--spacing-5);grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.plate[data-astro-cid-xzwahry3]{--_overlap:2.25rem}.plate-stage[data-astro-cid-xzwahry3]{height:clamp(260px,42vh,380px);margin-inline:calc(-1 * var(--spacing-5));-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}.plate-title[data-astro-cid-xzwahry3]{font-size:clamp(2.5rem,11.5vw,3.25rem)}.plate-title[data-astro-cid-xzwahry3][data-length=long]{font-size:clamp(2.125rem,9.5vw,2.75rem)}.plate-title[data-astro-cid-xzwahry3][data-length=xl]{font-size:clamp(1.875rem,8vw,2.25rem)}.plate-side[data-astro-cid-xzwahry3]{align-items:flex-start;display:flex}.plate-actions[data-astro-cid-xzwahry3]{justify-content:flex-start}.plate-dek[data-astro-cid-xzwahry3]{font-size:1.0625rem}.plate-also-list[data-astro-cid-xzwahry3]{gap:var(--spacing-5);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.plate-stage[data-astro-cid-xzwahry3] img,.plate-title[data-astro-cid-xzwahry3],.plate-side[data-astro-cid-xzwahry3],.plate-also[data-astro-cid-xzwahry3]{animation:none}.plate-cta[data-astro-cid-xzwahry3],.plate-cta[data-astro-cid-xzwahry3] svg[data-astro-cid-xzwahry3],.plate-thumb[data-astro-cid-xzwahry3] img{transition:none}.plate-cta[data-astro-cid-xzwahry3]:hover svg[data-astro-cid-xzwahry3],.plate-cta[data-astro-cid-xzwahry3]:focus-visible svg[data-astro-cid-xzwahry3],.plate-item[data-astro-cid-xzwahry3]:hover .plate-thumb[data-astro-cid-xzwahry3] img{transform:none}}.section-header[data-astro-cid-h3kibl7v]{justify-content:space-between;align-items:baseline;gap:var(--spacing-4);border-bottom:var(--rule-hairline,1px) solid var(--rule-color,var(--color-border));padding-bottom:var(--spacing-3);margin-bottom:var(--spacing-6);display:flex}.section-header--rule[data-astro-cid-h3kibl7v]{padding-top:var(--spacing-4)}.section-header--carousel[data-astro-cid-h3kibl7v]{margin-bottom:var(--section-header-gap,var(--spacing-6))}.section-title[data-astro-cid-h3kibl7v]{font-family:var(--type-display,var(--font-sans));font-size:clamp(var(--font-size-2xl), 4vw, var(--font-size-4xl));font-weight:var(--type-display-weight,700);line-height:var(--leading-tight);letter-spacing:var(--type-display-tracking,var(--tracking-tight));text-transform:var(--title-case,none)}.section-note[data-astro-cid-h3kibl7v]{font-size:var(--font-size-sm);color:var(--color-muted);text-align:right}@media (width<=640px){.section-header[data-astro-cid-h3kibl7v]{flex-wrap:wrap}.section-note[data-astro-cid-h3kibl7v]{text-align:left}.section-title[data-astro-cid-h3kibl7v]{font-size:var(--font-size-2xl)}}.carousel[data-astro-cid-pjfnc6pe]{margin-bottom:var(--spacing-16)}.carousel-shell[data-astro-cid-pjfnc6pe]{position:relative}.carousel-track[data-astro-cid-pjfnc6pe]{gap:var(--spacing-5);scroll-snap-type:x mandatory;scrollbar-width:none;padding:var(--spacing-2) var(--spacing-1) var(--spacing-4);display:flex;overflow-x:auto}.carousel-track[data-astro-cid-pjfnc6pe]::-webkit-scrollbar{display:none}.carousel-arrow[data-astro-cid-pjfnc6pe]{z-index:2;background:var(--color-bg);width:44px;height:44px;color:var(--color-text-secondary);box-shadow:0 4px 18px color-mix(in srgb, var(--color-shadow,#000) 12%, transparent);cursor:pointer;transition:color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:38%}.carousel-arrow[data-astro-cid-pjfnc6pe]:hover{color:var(--color-text);box-shadow:0 6px 22px color-mix(in srgb, var(--color-shadow,#000) 16%, transparent);transform:scale(1.04)}.carousel-prev[data-astro-cid-pjfnc6pe]{left:-8px}.carousel-next[data-astro-cid-pjfnc6pe]{right:-8px}.portrait-card[data-astro-cid-pjfnc6pe]{scroll-snap-align:start;flex:0 0 220px}.portrait-card-link[data-astro-cid-pjfnc6pe]{color:inherit;text-decoration:none;display:block}.portrait-card-image[data-astro-cid-pjfnc6pe]{border-radius:var(--radius-lg);background:var(--color-surface);margin-bottom:var(--spacing-3);overflow:hidden}.portrait-card-image[data-astro-cid-pjfnc6pe] img[data-astro-cid-pjfnc6pe]{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto;transition:transform .35s}.portrait-card-link[data-astro-cid-pjfnc6pe]:hover .portrait-card-image[data-astro-cid-pjfnc6pe] img[data-astro-cid-pjfnc6pe]{transform:scale(1.03)}.portrait-card-body[data-astro-cid-pjfnc6pe]{gap:var(--spacing-2);flex-direction:column;display:flex}.portrait-card-title[data-astro-cid-pjfnc6pe]{font-family:var(--type-heading,var(--font-sans));font-size:var(--font-size-base);font-weight:700;line-height:var(--leading-snug);transition:color var(--transition-fast)}.portrait-card-link[data-astro-cid-pjfnc6pe]:hover .portrait-card-title[data-astro-cid-pjfnc6pe]{color:var(--color-accent)}.portrait-card--cook[data-astro-cid-pjfnc6pe] .portrait-card-image[data-astro-cid-pjfnc6pe] img[data-astro-cid-pjfnc6pe],.portrait-card--cook[data-astro-cid-pjfnc6pe] .cook-monogram[data-astro-cid-pjfnc6pe]{aspect-ratio:3/4}.cook-card-cta[data-astro-cid-pjfnc6pe]{align-items:center;gap:var(--spacing-1);font-size:var(--font-size-sm);color:var(--color-accent);font-weight:600;display:inline-flex}.cook-card-cta[data-astro-cid-pjfnc6pe] svg[data-astro-cid-pjfnc6pe]{transition:transform var(--transition-fast);flex-shrink:0}.portrait-card-link[data-astro-cid-pjfnc6pe]:hover .cook-card-cta[data-astro-cid-pjfnc6pe] svg[data-astro-cid-pjfnc6pe]{transform:translate(3px)}.cook-monogram[data-astro-cid-pjfnc6pe]{aspect-ratio:3/4;background:var(--color-surface);width:100%;color:var(--color-muted);font-family:var(--type-display,var(--font-sans));font-size:var(--font-size-4xl);letter-spacing:var(--label-tracking,var(--tracking-wide));justify-content:center;align-items:center;font-weight:700;display:flex}.recipe-label[data-astro-cid-pjfnc6pe]{font-family:var(--type-label,var(--font-sans));font-size:var(--label-size,var(--font-size-xs));font-weight:var(--label-weight,700);letter-spacing:var(--label-tracking,var(--tracking-wide));text-transform:var(--label-case,uppercase);color:var(--color-accent)}.recipe-meta[data-astro-cid-pjfnc6pe]{align-items:center;gap:var(--spacing-3);color:var(--color-muted);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.difficulty-bars[data-astro-cid-pjfnc6pe]{align-items:flex-end;gap:2px;display:inline-flex}.difficulty-bar[data-astro-cid-pjfnc6pe]{color:var(--color-border)}.difficulty-bar--filled[data-astro-cid-pjfnc6pe]{color:var(--color-accent)}.recipe-time[data-astro-cid-pjfnc6pe]{align-items:center;gap:var(--spacing-1);display:inline-flex}.recipe-time[data-astro-cid-pjfnc6pe] svg[data-astro-cid-pjfnc6pe]{flex-shrink:0}.recipe-time[data-astro-cid-pjfnc6pe] svg[data-astro-cid-pjfnc6pe] path[data-astro-cid-pjfnc6pe]{transform-box:view-box;transform-origin:50%}.portrait-card-link[data-astro-cid-pjfnc6pe]:hover .recipe-time[data-astro-cid-pjfnc6pe] path[data-astro-cid-pjfnc6pe],.portrait-card-link[data-astro-cid-pjfnc6pe]:focus-visible .recipe-time[data-astro-cid-pjfnc6pe] path[data-astro-cid-pjfnc6pe]{animation:.7s cubic-bezier(.16,1,.3,1) classic-clock-sweep}@keyframes classic-clock-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.difficulty-bar--filled[data-astro-cid-pjfnc6pe] rect[data-astro-cid-pjfnc6pe]{transform-box:fill-box;transform-origin:bottom}.portrait-card-link[data-astro-cid-pjfnc6pe]:hover .difficulty-bar--filled[data-astro-cid-pjfnc6pe] rect[data-astro-cid-pjfnc6pe],.portrait-card-link[data-astro-cid-pjfnc6pe]:focus-visible .difficulty-bar--filled[data-astro-cid-pjfnc6pe] rect[data-astro-cid-pjfnc6pe]{animation:.4s cubic-bezier(.16,1,.3,1) backwards classic-bar-rise}.difficulty-bar--filled[data-astro-cid-pjfnc6pe]:nth-child(2) rect[data-astro-cid-pjfnc6pe]{animation-delay:70ms}.difficulty-bar--filled[data-astro-cid-pjfnc6pe]:nth-child(3) rect[data-astro-cid-pjfnc6pe]{animation-delay:.14s}@keyframes classic-bar-rise{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.carousel-arrow[data-astro-cid-pjfnc6pe]:focus-visible,.portrait-card-link[data-astro-cid-pjfnc6pe]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.portrait-card-link[data-astro-cid-pjfnc6pe]:focus-visible{border-radius:var(--radius-lg)}@media (width<=900px){.carousel-prev[data-astro-cid-pjfnc6pe]{left:0}.carousel-next[data-astro-cid-pjfnc6pe]{right:0}.portrait-card[data-astro-cid-pjfnc6pe]{flex-basis:200px}}@media (width<=640px){.portrait-card[data-astro-cid-pjfnc6pe]{flex-basis:170px}.carousel-arrow[data-astro-cid-pjfnc6pe]{display:none}.carousel-track[data-astro-cid-pjfnc6pe]{scroll-padding-left:var(--spacing-1)}}@media (prefers-reduced-motion:reduce){.portrait-card-image[data-astro-cid-pjfnc6pe] img[data-astro-cid-pjfnc6pe],.carousel-arrow[data-astro-cid-pjfnc6pe]{transition:none}.portrait-card-link[data-astro-cid-pjfnc6pe]:hover .portrait-card-image[data-astro-cid-pjfnc6pe] img[data-astro-cid-pjfnc6pe],.carousel-arrow[data-astro-cid-pjfnc6pe]:hover{transform:none}.recipe-time[data-astro-cid-pjfnc6pe] path[data-astro-cid-pjfnc6pe],.difficulty-bar--filled[data-astro-cid-pjfnc6pe] rect[data-astro-cid-pjfnc6pe]{animation:none!important}.cook-card-cta[data-astro-cid-pjfnc6pe] svg[data-astro-cid-pjfnc6pe]{transition:none}.portrait-card-link[data-astro-cid-pjfnc6pe]:hover .cook-card-cta[data-astro-cid-pjfnc6pe] svg[data-astro-cid-pjfnc6pe]{transform:none}}.profile[data-astro-cid-wujcmew3]{--_ink:var(--color-ink,var(--color-text));--_ink-soft:var(--color-ink-soft,color-mix(in srgb, var(--_ink) 65%, transparent));--_radius:var(--radius-lg,8px);margin-top:clamp(2.5rem,5vw,4rem)}.profile-card[data-astro-cid-wujcmew3]{background:var(--card-bg,#ffffff8c);border-radius:var(--_radius);box-shadow:var(--shadow-card,none);border:var(--card-border,none);grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:center;gap:clamp(1.75rem,4vw,3rem);padding:clamp(1.5rem,3vw,2.25rem);display:grid}.profile-img[data-astro-cid-wujcmew3]{border-radius:calc(var(--_radius) - 8px);min-height:260px;line-height:0;position:relative;overflow:hidden}.profile-img[data-astro-cid-wujcmew3] img[data-astro-cid-wujcmew3]{object-fit:cover;object-position:50% 22%;width:100%;height:100%;min-height:260px;display:block}.profile-monogram[data-astro-cid-wujcmew3]{background:radial-gradient(ellipse 90% 70% at 30% 20%, #fffaf41f 0%, transparent 60%), linear-gradient(135deg, color-mix(in srgb, var(--_ink) 80%, #6b5637) 0%, var(--_ink) 70%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.profile-monogram[data-astro-cid-wujcmew3] span[data-astro-cid-wujcmew3]{font-family:var(--type-display,var(--font-sans));font-size:clamp(4rem,8vw,6rem);font-weight:var(--type-display-weight,700);font-style:var(--type-display-style,normal);letter-spacing:.04em;color:#fffaf4d9}.profile-body[data-astro-cid-wujcmew3]{align-items:flex-start;gap:var(--spacing-3);flex-direction:column;display:flex}.profile-title[data-astro-cid-wujcmew3]{font-family:var(--type-display,var(--font-sans));font-size:clamp(var(--font-size-2xl), 3.4vw, var(--font-size-4xl));font-weight:var(--type-display-weight,700);font-style:var(--type-display-style,normal);letter-spacing:var(--type-heading-tracking,var(--tracking-snug));color:var(--_ink);line-height:1.1}.profile-bio[data-astro-cid-wujcmew3]{font-family:var(--type-body,var(--font-sans));font-size:var(--font-size-lg);line-height:var(--leading-relaxed);color:var(--_ink-soft);max-width:58ch}.profile-btn[data-astro-cid-wujcmew3]{margin-top:var(--spacing-4);background:var(--btn-bg,var(--_ink));color:var(--btn-fg,white);border-radius:var(--radius-pill,999px);font-family:var(--type-label,var(--font-sans));font-size:var(--label-size,var(--font-size-xs));letter-spacing:var(--label-tracking-loose,var(--tracking-wider));text-transform:var(--label-case,uppercase);padding:12px 24px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block;box-shadow:inset 0 1px #ffffff14,0 4px 12px #2818082e}.profile-btn[data-astro-cid-wujcmew3]:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff14,0 8px 20px #2818083d}.profile-btn[data-astro-cid-wujcmew3]:focus-visible{outline:3px solid var(--_ink);outline-offset:4px}@media (prefers-reduced-motion:reduce){.profile-btn[data-astro-cid-wujcmew3]{transition:none}.profile-btn[data-astro-cid-wujcmew3]:hover{transform:none}}@media (width<=900px){.profile-card[data-astro-cid-wujcmew3]{grid-template-columns:minmax(0,260px) minmax(0,1fr)}}@media (width<=600px){.profile-card[data-astro-cid-wujcmew3]{gap:var(--spacing-5);grid-template-columns:minmax(0,1fr)}.profile-img[data-astro-cid-wujcmew3],.profile-img[data-astro-cid-wujcmew3] img[data-astro-cid-wujcmew3]{min-height:220px}}.seasonal-row-section[data-astro-cid-f3qnkqha]{--_ink:var(--color-ink,var(--color-text));--_ink-soft:var(--color-ink-soft,color-mix(in srgb, var(--_ink) 65%, transparent));--_meta-size:var(--meta-size,var(--font-size-xs));--_radius:var(--radius,8px);margin-top:var(--spacing-16)}.seasonal-row-header[data-astro-cid-f3qnkqha]{margin-bottom:var(--spacing-8);padding-bottom:var(--spacing-4);border-bottom:var(--rule-hairline,1px) solid var(--rule-color,var(--color-border));justify-content:space-between;align-items:baseline;display:flex}.seasonal-row-title[data-astro-cid-f3qnkqha]{font-family:var(--type-display,var(--font-sans));font-size:var(--font-size-2xl);font-weight:var(--type-display-weight,700);font-style:var(--type-display-style,normal);color:var(--_ink);letter-spacing:var(--type-heading-tracking,var(--tracking-snug));text-transform:var(--title-case,none)}.seasonal-row-all[data-astro-cid-f3qnkqha]{font-family:var(--type-label,var(--font-sans));font-size:var(--_meta-size);text-transform:var(--label-case,uppercase);letter-spacing:var(--label-tracking-loose,var(--tracking-wider));color:var(--_ink);transition:opacity var(--transition-fast);font-weight:600;text-decoration:none}.seasonal-row-all[data-astro-cid-f3qnkqha]:hover{opacity:.6}.seasonal-row-all[data-astro-cid-f3qnkqha]:focus-visible{outline:2px solid var(--_ink);outline-offset:3px;border-radius:2px}.seasonal-row-grid[data-astro-cid-f3qnkqha]{gap:var(--grid-row-gap,var(--spacing-8)) var(--grid-gutter,var(--spacing-6));grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.seasonal-row-card[data-astro-cid-f3qnkqha]{color:inherit;border-radius:var(--_radius);text-decoration:none;display:block}.seasonal-row-frame[data-astro-cid-f3qnkqha]{aspect-ratio:4/3;border-radius:var(--_radius);border:var(--card-border,1px solid var(--color-border));box-shadow:var(--shadow-card-quiet,var(--shadow-card,none));background:var(--color-surface);transition:box-shadow .3s;overflow:hidden}.seasonal-row-frame[data-astro-cid-f3qnkqha] img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.seasonal-row-placeholder[data-astro-cid-f3qnkqha]{background:var(--color-surface);width:100%;height:100%}.seasonal-row-card[data-astro-cid-f3qnkqha]:hover .seasonal-row-frame[data-astro-cid-f3qnkqha]{box-shadow:var(--shadow-card-quiet-hover,var(--shadow-card-hover,var(--shadow-card,none)))}.seasonal-row-card[data-astro-cid-f3qnkqha]:hover .seasonal-row-frame[data-astro-cid-f3qnkqha] img{transform:scale(1.04)}.seasonal-row-card-title[data-astro-cid-f3qnkqha]{font-family:var(--type-heading,var(--font-sans));font-size:var(--font-size-md,1rem);font-weight:var(--type-heading-weight,600);letter-spacing:var(--type-heading-tracking,var(--tracking-snug));color:var(--_ink);margin:var(--spacing-3) 0 var(--spacing-1);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.seasonal-row-card-meta[data-astro-cid-f3qnkqha]{--meta-run-gap:.9em;--meta-run-dot:color-mix(in srgb, var(--_ink) 35%, transparent);column-gap:var(--meta-run-gap);font-size:var(--_meta-size);color:var(--_ink-soft);flex-wrap:wrap;display:flex}.seasonal-row-card[data-astro-cid-f3qnkqha]:focus-visible{outline:3px solid var(--_ink);outline-offset:4px}@media (prefers-reduced-motion:reduce){.seasonal-row-frame[data-astro-cid-f3qnkqha],.seasonal-row-frame[data-astro-cid-f3qnkqha] img{transition:none}.seasonal-row-card[data-astro-cid-f3qnkqha]:hover .seasonal-row-frame[data-astro-cid-f3qnkqha] img{transform:none}}@media (width<=900px){.seasonal-row-grid[data-astro-cid-f3qnkqha]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.seasonal-row-grid[data-astro-cid-f3qnkqha]{gap:var(--spacing-4)}}.split[data-astro-cid-sdxhtacr]{--_ink:var(--color-ink,var(--color-text));--_ink-soft:var(--color-ink-soft,color-mix(in srgb, var(--_ink) 65%, transparent));--_ink-quiet:var(--color-ink-quiet,color-mix(in srgb, var(--_ink) 60%, transparent));--_display:var(--type-display,var(--font-sans));--_heading:var(--type-heading,var(--font-sans));--_label:var(--type-label,var(--font-sans));--_label-size:var(--label-size,var(--font-size-xs));--_meta-size:var(--meta-size,var(--font-size-xs));--_case:var(--label-case,uppercase);--_tracking:var(--label-tracking-loose,var(--tracking-wider));--_radius:var(--radius-lg,8px);--_shadow:var(--shadow-card,none);--_shadow-hover:var(--shadow-card-hover,var(--shadow-card,none));gap:var(--spacing-4);grid-template-columns:1fr 380px;display:grid}.split-hero[data-astro-cid-sdxhtacr]{border-radius:var(--_radius);color:#fff;isolation:isolate;min-height:640px;box-shadow:var(--_shadow);border:var(--card-border,none);text-decoration:none;transition:box-shadow .35s;display:block;position:relative;overflow:hidden}.split-hero[data-astro-cid-sdxhtacr]:hover{box-shadow:var(--_shadow-hover)}.split-hero[data-astro-cid-sdxhtacr]:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.split-hero-img[data-astro-cid-sdxhtacr]{z-index:0;position:absolute;inset:0}.split-hero-img[data-astro-cid-sdxhtacr] img[data-astro-cid-sdxhtacr]{object-fit:cover;width:100%;height:100%;min-height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.split-hero[data-astro-cid-sdxhtacr]:hover .split-hero-img[data-astro-cid-sdxhtacr] img[data-astro-cid-sdxhtacr]{transform:scale(1.04)}.split-hero--cook[data-astro-cid-sdxhtacr] .split-hero-img[data-astro-cid-sdxhtacr] img[data-astro-cid-sdxhtacr]{object-position:50% 26%}.split-hero-overlay[data-astro-cid-sdxhtacr]{z-index:1;background:linear-gradient(#0000 25%,#08040033 50%,#0804008c 75%,#080400d9 100%),linear-gradient(90deg,#08040073 0%,#0804001a 35%,#0000 60%),radial-gradient(80% 60% at 30% 100%,#08040066 0%,#0000 70%);position:absolute;inset:0}.split-hero-content[data-astro-cid-sdxhtacr]{left:var(--spacing-10);right:var(--spacing-10);bottom:var(--spacing-10);z-index:2;gap:var(--spacing-5);flex-direction:column;max-width:640px;display:flex;position:absolute}.split-hero-badges[data-astro-cid-sdxhtacr]{align-items:center;gap:var(--spacing-3);display:flex}.split-badge[data-astro-cid-sdxhtacr]{background:var(--_ink);color:#fff;border-radius:var(--radius-pill,999px);font-family:var(--_label);font-size:var(--_label-size);letter-spacing:var(--_tracking);text-transform:var(--_case);box-shadow:0 1px 0 #ffffff14 inset, 0 4px 12px color-mix(in srgb, var(--color-shadow,#000) 25%, transparent);padding:7px 14px;font-weight:700;display:inline-block}.split-prep[data-astro-cid-sdxhtacr]{font-size:var(--_label-size);color:#ffffffd1;letter-spacing:var(--_tracking);text-transform:var(--_case);font-weight:600}.split-prep-dot[data-astro-cid-sdxhtacr]{font-size:var(--_label-size);color:#ffffff80}.split-hero-title[data-astro-cid-sdxhtacr]{font-family:var(--_display);font-size:clamp(2.25rem,4.2vw,3.5rem);font-weight:var(--type-display-weight,700);font-style:var(--type-display-style,normal);letter-spacing:var(--type-display-tracking,var(--tracking-tight));color:#fff;text-shadow:0 2px 24px #0000004d;margin:0;line-height:1.02}.split-hero-excerpt[data-astro-cid-sdxhtacr]{font-size:.9375rem;line-height:var(--leading-relaxed);color:#ffffffc7;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:38ch;display:-webkit-box;overflow:hidden}.split-hero-arrow[data-astro-cid-sdxhtacr]{bottom:var(--spacing-8);right:var(--spacing-8);z-index:2;-webkit-backdrop-filter:blur(12px)saturate(140%);color:#fff;width:52px;height:52px;box-shadow:0 1px 0 #fff3 inset, 0 8px 24px color-mix(in srgb, var(--color-shadow,#000) 20%, transparent);background:#ffffff29;border:1px solid #ffffff52;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,transform .2s,box-shadow .2s;display:flex;position:absolute}.split-hero[data-astro-cid-sdxhtacr]:hover .split-hero-arrow[data-astro-cid-sdxhtacr]{color:var(--_ink);box-shadow:0 1px 0 #fff9 inset, 0 12px 32px color-mix(in srgb, var(--color-shadow,#000) 25%, transparent);background:#fffffff2;border-color:#0000;transform:translate(3px,-3px)}.split-credit[data-astro-cid-sdxhtacr]{top:var(--spacing-5);left:var(--spacing-5);z-index:2;-webkit-backdrop-filter:blur(12px)saturate(140%);border-radius:var(--radius-pill,999px);background:#ffffffeb;align-items:center;gap:10px;padding:5px 16px 5px 5px;display:flex;position:absolute;box-shadow:inset 0 1px #fff9,0 4px 16px #1a11082e}.split-credit[data-astro-cid-sdxhtacr] .split-avatar[data-astro-cid-sdxhtacr]{object-position:50% 22%}.split-credit-monogram[data-astro-cid-sdxhtacr]{background:var(--_ink);color:#fff;width:32px;height:32px;font-family:var(--_heading);font-size:var(--_meta-size);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.split-credit[data-astro-cid-sdxhtacr] .split-author-sub[data-astro-cid-sdxhtacr]{font-size:var(--_label-size);letter-spacing:var(--label-tracking,var(--tracking-wide));text-transform:var(--_case);color:var(--_ink-quiet);max-width:none}.split-side[data-astro-cid-sdxhtacr]{gap:var(--spacing-4);flex-direction:column;display:flex}.split-top[data-astro-cid-sdxhtacr]{border-radius:var(--_radius);isolation:isolate;min-height:300px;box-shadow:var(--_shadow);border:var(--card-border,none);flex:1;text-decoration:none;transition:box-shadow .3s,transform .3s;display:block;position:relative;overflow:hidden}.split-top[data-astro-cid-sdxhtacr]:hover{box-shadow:var(--_shadow-hover);transform:translateY(-2px)}.split-top[data-astro-cid-sdxhtacr]:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fff6}.split-top-img[data-astro-cid-sdxhtacr]{z-index:0;position:absolute;inset:0}.split-top-img[data-astro-cid-sdxhtacr] img[data-astro-cid-sdxhtacr]{object-fit:cover;width:100%;height:100%;min-height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.split-top[data-astro-cid-sdxhtacr]:hover .split-top-img[data-astro-cid-sdxhtacr] img[data-astro-cid-sdxhtacr]{transform:scale(1.05)}.split-top[data-astro-cid-sdxhtacr]:before{content:"";z-index:1;background:linear-gradient(#fffaf4eb 0%,#fffaf4c7 28%,#fffaf440 52%,#0000 65%,#0000002e 100%),radial-gradient(80% 50% at 0 0,#fffaf480 0%,#0000 60%);position:absolute;inset:0}.split-top-content[data-astro-cid-sdxhtacr]{top:var(--spacing-5);left:var(--spacing-5);right:var(--spacing-5);z-index:2;gap:var(--spacing-2);flex-direction:column;display:flex;position:absolute}.split-season[data-astro-cid-sdxhtacr]{font-family:var(--_label);font-size:var(--_label-size);font-weight:var(--label-weight,600);letter-spacing:var(--_tracking);text-transform:var(--_case);color:var(--_ink);opacity:.75}.split-top-title[data-astro-cid-sdxhtacr]{font-family:var(--_heading);font-size:1.625rem;font-weight:var(--type-heading-weight,600);font-style:var(--type-heading-style,normal);letter-spacing:var(--type-heading-tracking,var(--tracking-snug));color:var(--_ink);margin:0;line-height:1.1}.split-top-author[data-astro-cid-sdxhtacr]{left:var(--spacing-5);bottom:var(--spacing-5);z-index:2;-webkit-backdrop-filter:blur(12px)saturate(140%);border-radius:var(--radius-pill,999px);box-shadow:0 1px 0 #fff9 inset, 0 1px 2px color-mix(in srgb, var(--color-shadow,#000) 4%, transparent), 0 8px 20px color-mix(in srgb, var(--color-shadow,#000) 10%, transparent);background:#ffffffeb;align-items:center;gap:10px;padding:5px 14px 5px 5px;display:flex;position:absolute}.split-avatar[data-astro-cid-sdxhtacr]{object-fit:cover;border-radius:50%;flex-shrink:0;width:32px;height:32px}.split-author-info[data-astro-cid-sdxhtacr]{flex-direction:column;gap:0;line-height:1.15;display:flex}.split-author-name[data-astro-cid-sdxhtacr]{font-size:var(--_meta-size);color:var(--_ink);font-weight:700}.split-author-sub[data-astro-cid-sdxhtacr]{font-size:var(--_label-size);color:var(--_ink-quiet);-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:180px;font-weight:400;display:-webkit-box;overflow:hidden}.split-bottom[data-astro-cid-sdxhtacr]{border-radius:var(--_radius);isolation:isolate;min-height:240px;box-shadow:var(--_shadow);border:var(--card-border,none);flex:1;text-decoration:none;transition:box-shadow .3s,transform .3s;display:block;position:relative;overflow:hidden}.split-bottom[data-astro-cid-sdxhtacr]:hover{box-shadow:var(--_shadow-hover);transform:translateY(-2px)}.split-bottom[data-astro-cid-sdxhtacr]:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.split-bottom-img[data-astro-cid-sdxhtacr]{z-index:0;position:absolute;inset:0}.split-bottom-img[data-astro-cid-sdxhtacr] img[data-astro-cid-sdxhtacr]{object-fit:cover;filter:grayscale()contrast(1.05);width:100%;height:100%;min-height:100%;transition:filter .5s,transform .7s cubic-bezier(.2,.8,.2,1)}.split-bottom[data-astro-cid-sdxhtacr]:hover .split-bottom-img[data-astro-cid-sdxhtacr] img[data-astro-cid-sdxhtacr]{filter:grayscale(.4)contrast();transform:scale(1.05)}.split-bottom[data-astro-cid-sdxhtacr]:before{content:"";z-index:1;background:linear-gradient(#0000 40%,#0000004d 70%,#0000008c 100%);position:absolute;inset:0}.split-bottom-bar[data-astro-cid-sdxhtacr]{left:var(--spacing-3);right:var(--spacing-3);bottom:var(--spacing-3);z-index:2;padding:var(--spacing-4) var(--spacing-5);-webkit-backdrop-filter:blur(20px)saturate(160%);border-radius:var(--radius,8px);box-shadow:0 1px 0 #ffffff2e inset, 0 8px 24px color-mix(in srgb, var(--color-shadow,#000) 18%, transparent);background:#1e160e47;border:1px solid #ffffff38;flex-direction:column;gap:6px;display:flex;position:absolute}.split-monogram[data-astro-cid-sdxhtacr]{background:radial-gradient(ellipse 90% 70% at 30% 20%, #fffaf41f 0%, transparent 60%), linear-gradient(135deg, color-mix(in srgb, var(--_ink) 80%, #6b5637) 0%, var(--_ink) 70%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.split-monogram[data-astro-cid-sdxhtacr] span[data-astro-cid-sdxhtacr]{font-family:var(--_display);font-size:clamp(4rem,8vw,6rem);font-weight:var(--type-display-weight,700);font-style:var(--type-display-style,normal);letter-spacing:.04em;color:#fffaf4d9}.split-kicker[data-astro-cid-sdxhtacr]{font-size:var(--_label-size);letter-spacing:var(--_tracking);text-transform:var(--_case);color:#ffffffa6;font-weight:600}.split-bottom-title[data-astro-cid-sdxhtacr]{font-family:var(--_heading);font-size:1.125rem;font-weight:var(--type-heading-weight,600);font-style:var(--type-heading-style,normal);color:#fff;margin:0;line-height:1.2}.split-read-more[data-astro-cid-sdxhtacr]{font-size:var(--_label-size);letter-spacing:var(--_tracking);text-transform:var(--_case);color:#ffffffc7;transition:color var(--transition-fast);align-items:center;gap:6px;font-weight:600;display:inline-flex}.split-bottom[data-astro-cid-sdxhtacr]:hover .split-read-more[data-astro-cid-sdxhtacr]{color:#fff}.split-hero[data-astro-cid-sdxhtacr]:focus-visible,.split-top[data-astro-cid-sdxhtacr]:focus-visible,.split-bottom[data-astro-cid-sdxhtacr]:focus-visible{outline:3px solid var(--_ink);outline-offset:4px;box-shadow:var(--_shadow-hover)}.split-hero[data-astro-cid-sdxhtacr]:focus-visible .split-hero-arrow[data-astro-cid-sdxhtacr]{color:var(--_ink);background:#fffffff2;border-color:#0000}.split-bottom[data-astro-cid-sdxhtacr]:focus-visible .split-read-more[data-astro-cid-sdxhtacr]{color:#fff}@media (prefers-reduced-motion:reduce){.split-hero[data-astro-cid-sdxhtacr],.split-hero-img[data-astro-cid-sdxhtacr] img[data-astro-cid-sdxhtacr],.split-hero-arrow[data-astro-cid-sdxhtacr],.split-top[data-astro-cid-sdxhtacr],.split-top-img[data-astro-cid-sdxhtacr] img[data-astro-cid-sdxhtacr],.split-bottom[data-astro-cid-sdxhtacr],.split-bottom-img[data-astro-cid-sdxhtacr] img[data-astro-cid-sdxhtacr]{transition:none}.split-hero[data-astro-cid-sdxhtacr]:hover .split-hero-img[data-astro-cid-sdxhtacr] img[data-astro-cid-sdxhtacr],.split-hero[data-astro-cid-sdxhtacr]:hover .split-hero-arrow[data-astro-cid-sdxhtacr],.split-top[data-astro-cid-sdxhtacr]:hover,.split-top[data-astro-cid-sdxhtacr]:hover .split-top-img[data-astro-cid-sdxhtacr] img[data-astro-cid-sdxhtacr],.split-bottom[data-astro-cid-sdxhtacr]:hover,.split-bottom[data-astro-cid-sdxhtacr]:hover .split-bottom-img[data-astro-cid-sdxhtacr] img[data-astro-cid-sdxhtacr]{transform:none}}@media (width<=1100px){.split[data-astro-cid-sdxhtacr]{grid-template-columns:1fr 320px}}@media (width<=900px){.split[data-astro-cid-sdxhtacr]{grid-template-columns:1fr}.split-hero[data-astro-cid-sdxhtacr]{min-height:480px}.split-side[data-astro-cid-sdxhtacr]{flex-direction:row}.split-top[data-astro-cid-sdxhtacr],.split-bottom[data-astro-cid-sdxhtacr]{flex:1;min-height:320px}}@media (width<=600px){.split-hero[data-astro-cid-sdxhtacr]{min-height:460px}.split-hero-content[data-astro-cid-sdxhtacr]{left:var(--spacing-6);right:var(--spacing-6);bottom:var(--spacing-6);gap:var(--spacing-4)}.split-hero-arrow[data-astro-cid-sdxhtacr]{bottom:var(--spacing-5);right:var(--spacing-5);width:44px;height:44px}.split-hero-excerpt[data-astro-cid-sdxhtacr]{display:none}.split-hero--cook[data-astro-cid-sdxhtacr] .split-hero-excerpt[data-astro-cid-sdxhtacr]{display:block}.split-credit[data-astro-cid-sdxhtacr]{top:var(--spacing-4);left:var(--spacing-4)}.split-side[data-astro-cid-sdxhtacr]{flex-direction:column}}.topic-nav[data-astro-cid-dova3dk6]{margin-bottom:var(--spacing-10)}.topic-list[data-astro-cid-dova3dk6]{gap:var(--spacing-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chip[data-astro-cid-dova3dk6]{padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-pill,999px);font-size:var(--font-size-sm);color:var(--color-text-secondary);background:var(--chip-bg,var(--color-surface));transition:color var(--transition-fast), background var(--transition-fast);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.chip[data-astro-cid-dova3dk6]:hover{color:var(--color-text)}.chip--ghost[data-astro-cid-dova3dk6]{border:var(--rule-hairline,1px) solid var(--rule-color,var(--color-border));background:0 0}.chip[data-astro-cid-dova3dk6]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (width<=640px){.chip[data-astro-cid-dova3dk6]{padding:var(--spacing-2) var(--spacing-4);min-height:40px}}.home-field[data-astro-cid-bcrlo2kv]{isolation:isolate;min-height:var(--field-min-height,auto);background:var(--field-bg,none);position:relative}.home-field[data-astro-cid-bcrlo2kv]:before{content:var(--field-texture-content,none);z-index:-1;background-image:var(--field-texture,none);background-size:var(--field-texture-size,auto);-webkit-mask-image:var(--field-texture-mask,none);mask-image:var(--field-texture-mask,none);-webkit-mask-image:var(--field-texture-mask,none);pointer-events:none;position:absolute;inset:0}.home-frame[data-astro-cid-bcrlo2kv]{box-sizing:var(--page-box,border-box);max-width:var(--page-max,var(--wide-width));padding:var(--page-pad-top,var(--spacing-8)) var(--page-pad-x,var(--spacing-6)) var(--page-pad-bottom,var(--spacing-16));margin:0 auto}@media (width<=900px){.home-frame[data-astro-cid-bcrlo2kv]{padding:var(--page-pad-top-sm,var(--spacing-6)) var(--page-pad-x-sm,var(--spacing-4)) var(--page-pad-bottom-sm,var(--spacing-12))}}.gaz[data-astro-cid-w6alyqpf]{--gaz-paper:#f3f2ee;--gaz-paper-deep:#e6e4de;--gaz-ink:#1b1b19;--gaz-ink-soft:#55534d;--gaz-rule:#1b1b192e;--gaz-rule-strong:var(--gaz-ink);--gaz-red:#a31f24;--gaz-red-deep:#841418;--gaz-on-red:#f3f2ee;font-family:var(--font-sans);background:var(--gaz-paper);color:var(--gaz-ink)}.empty-state[data-astro-cid-w6alyqpf]{align-items:center;gap:var(--spacing-3);text-align:center;padding:var(--spacing-20) var(--spacing-6);flex-direction:column;max-width:400px;margin:0 auto;display:flex}.empty-state[data-astro-cid-w6alyqpf] h2[data-astro-cid-w6alyqpf]{font-size:var(--font-size-2xl);font-weight:600}.empty-state[data-astro-cid-w6alyqpf] p[data-astro-cid-w6alyqpf]{color:var(--color-muted)}.btn[data-astro-cid-w6alyqpf]{margin-top:var(--spacing-4);padding:var(--spacing-3) var(--spacing-6);background:var(--color-accent);color:var(--color-on-accent);border-radius:var(--radius);font-size:var(--font-size-sm);transition:background var(--transition-fast);font-weight:500;text-decoration:none;display:inline-block}.masthead[data-astro-cid-w6alyqpf]{max-width:var(--wide-width);padding:0 var(--spacing-6);margin:0 auto}.masthead-motto[data-astro-cid-w6alyqpf]{font-family:var(--font-playfair);text-align:center;color:var(--gaz-ink);border-top:3px solid var(--gaz-rule-strong);border-bottom:1px solid var(--gaz-rule-strong);padding:var(--spacing-3) var(--spacing-4);font-size:clamp(1rem,1.6vw,1.1875rem);font-style:italic;font-weight:500;line-height:1.4}.sections-list[data-astro-cid-w6alyqpf]{border-bottom:1px solid var(--gaz-rule);padding:var(--spacing-2) 0;flex-wrap:wrap;justify-content:center;list-style:none;display:flex}.sections-list[data-astro-cid-w6alyqpf] li[data-astro-cid-w6alyqpf]{border-left:1px solid var(--gaz-rule);border-right:1px solid var(--gaz-rule);display:flex}.sections-list[data-astro-cid-w6alyqpf] li[data-astro-cid-w6alyqpf]+li[data-astro-cid-w6alyqpf]{margin-left:-1px}.sections-list[data-astro-cid-w6alyqpf] a[data-astro-cid-w6alyqpf]{padding:var(--spacing-1) var(--spacing-4);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--gaz-ink);transition:color var(--transition-fast);font-weight:600;text-decoration:none;display:block}.sections-list[data-astro-cid-w6alyqpf] a[data-astro-cid-w6alyqpf]:hover{color:var(--gaz-red)}.masthead-credit[data-astro-cid-w6alyqpf]{padding:var(--spacing-2) var(--spacing-4);border-bottom:1px solid var(--gaz-rule);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--gaz-ink-soft);justify-content:center;gap:.4em;font-weight:600;display:flex}.masthead-credit[data-astro-cid-w6alyqpf] a[data-astro-cid-w6alyqpf]{color:var(--gaz-red);transition:color var(--transition-fast);text-decoration:none}.masthead-credit[data-astro-cid-w6alyqpf] a[data-astro-cid-w6alyqpf]:hover{color:var(--gaz-red-deep)}.standing-head[data-astro-cid-w6alyqpf]{align-items:center;gap:var(--spacing-4);padding-bottom:var(--spacing-3);margin-bottom:var(--spacing-1);border-bottom:1px solid var(--gaz-rule);color:inherit;text-decoration:none;display:flex}.standing-mug[data-astro-cid-w6alyqpf]{border:1px solid var(--gaz-rule-strong);filter:grayscale()contrast(1.08);flex-shrink:0;width:64px;height:64px;line-height:0;overflow:hidden}.standing-mug[data-astro-cid-w6alyqpf] img[data-astro-cid-w6alyqpf]{object-fit:cover;object-position:50% 22%;width:100%;height:100%;display:block}.standing-body[data-astro-cid-w6alyqpf]{flex-direction:column;gap:2px;display:flex}.standing-column[data-astro-cid-w6alyqpf]{font-family:var(--font-playfair);color:var(--gaz-ink);font-size:clamp(1.0625rem,1.8vw,1.375rem);font-weight:700;line-height:1.15}.standing-name[data-astro-cid-w6alyqpf]{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--gaz-red);font-weight:600}.standing-head[data-astro-cid-w6alyqpf]:hover .standing-column[data-astro-cid-w6alyqpf]{color:var(--gaz-red)}.lead-kicker--static[data-astro-cid-w6alyqpf]{text-decoration:none;display:inline-block}.lead-byline-link[data-astro-cid-w6alyqpf]{color:var(--gaz-red);font-weight:600;text-decoration:none}.lead-byline-link[data-astro-cid-w6alyqpf]:hover{color:var(--gaz-red-deep);text-decoration:underline}.editors-note[data-astro-cid-w6alyqpf]{padding:0 var(--spacing-6) clamp(2rem, 4vw, 3rem)}.editors-note-inner[data-astro-cid-w6alyqpf]{max-width:var(--wide-width);border-top:3px solid var(--gaz-rule-strong);border-bottom:1px solid var(--gaz-rule-strong);grid-template-columns:220px minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3vw,2.5rem);margin:0 auto;padding:clamp(1.5rem,3vw,2.5rem) 0;display:grid}.editors-note-mug[data-astro-cid-w6alyqpf]{border:1px solid var(--gaz-rule);filter:grayscale()contrast(1.08);line-height:0;display:block;overflow:hidden}.editors-note-mug[data-astro-cid-w6alyqpf] img[data-astro-cid-w6alyqpf]{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.editors-note-body[data-astro-cid-w6alyqpf]{align-items:flex-start;gap:var(--spacing-3);flex-direction:column;display:flex}.editors-note-heading[data-astro-cid-w6alyqpf]{font-family:var(--font-playfair);font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:700;line-height:1.1}.editors-note-bio[data-astro-cid-w6alyqpf]{font-size:var(--font-size-lg);line-height:var(--leading-relaxed);color:var(--gaz-ink-soft);max-width:62ch}.editors-note-link[data-astro-cid-w6alyqpf]{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--gaz-red);font-weight:700;text-decoration:none}.editors-note-link[data-astro-cid-w6alyqpf]:hover{color:var(--gaz-red-deep);text-decoration:underline}.gaz-monogram[data-astro-cid-w6alyqpf]{aspect-ratio:4/5;background:var(--gaz-paper-deep);width:100%;height:100%;min-height:100%;color:var(--gaz-ink-soft);font-family:var(--font-playfair);justify-content:center;align-items:center;font-size:clamp(1.5rem,4vw,3rem);font-weight:700;line-height:1;display:flex}.standing-mug[data-astro-cid-w6alyqpf] .gaz-monogram[data-astro-cid-w6alyqpf]{aspect-ratio:auto;font-size:var(--font-size-xl)}.lead-media[data-astro-cid-w6alyqpf] .gaz-monogram[data-astro-cid-w6alyqpf]{aspect-ratio:16/10}.front[data-astro-cid-w6alyqpf]{padding:clamp(2rem, 4vw, 3.5rem) var(--spacing-6)}.front-inner[data-astro-cid-w6alyqpf]{max-width:var(--wide-width);grid-template-columns:1.9fr 1fr;gap:clamp(1.75rem,3.5vw,3rem);margin:0 auto;display:grid}.front-inner--solo[data-astro-cid-w6alyqpf]{grid-template-columns:1fr;max-width:52rem}.lead[data-astro-cid-w6alyqpf]{align-items:flex-start;gap:var(--spacing-4);flex-direction:column;display:flex}.lead-kicker[data-astro-cid-w6alyqpf]{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--gaz-red);font-weight:700;text-decoration:none}.lead-kicker[data-astro-cid-w6alyqpf]:hover{text-decoration:underline}.lead-title[data-astro-cid-w6alyqpf]{font-family:var(--font-playfair);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(2rem,4.2vw,3.5rem);font-weight:900;line-height:1.05}.lead-title[data-astro-cid-w6alyqpf] a[data-astro-cid-w6alyqpf]{color:var(--gaz-ink);transition:color var(--transition-fast);text-decoration:none}.lead-title[data-astro-cid-w6alyqpf] a[data-astro-cid-w6alyqpf]:hover{color:var(--gaz-red)}.lead-deck[data-astro-cid-w6alyqpf]{font-family:var(--font-playfair);color:var(--gaz-ink-soft);max-width:58ch;font-size:clamp(1.0625rem,1.8vw,1.25rem);font-style:italic;font-weight:500;line-height:1.55}.lead-byline[data-astro-cid-w6alyqpf]{gap:var(--spacing-2) var(--spacing-4);font-size:var(--font-size-sm);color:var(--gaz-ink);flex-wrap:wrap;font-weight:500;display:flex}.lead-byline-time[data-astro-cid-w6alyqpf]{color:var(--gaz-ink-soft)}.lead-media[data-astro-cid-w6alyqpf]{border:1px solid var(--gaz-rule);width:100%;line-height:0;display:block;overflow:hidden}.lead-media[data-astro-cid-w6alyqpf] img[data-astro-cid-w6alyqpf]{aspect-ratio:16/10;object-fit:cover;width:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.lead-media[data-astro-cid-w6alyqpf]:hover img[data-astro-cid-w6alyqpf]{transform:scale(1.02)}.ph-panel[data-astro-cid-w6alyqpf]{aspect-ratio:16/10;background:var(--gaz-paper-deep);width:100%;color:var(--gaz-ink-soft);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);justify-content:center;align-items:center;font-weight:600;line-height:1.4;display:flex}.aside[data-astro-cid-w6alyqpf]{border-left:1px solid var(--gaz-rule);padding-left:clamp(1.75rem,3.5vw,3rem)}.aside-heading[data-astro-cid-w6alyqpf]{font-family:var(--font-playfair);font-weight:700;font-size:var(--font-size-xl);border-bottom:1px solid var(--gaz-rule-strong);padding-bottom:var(--spacing-2)}.aside-list[data-astro-cid-w6alyqpf]{list-style:none}.aside-row[data-astro-cid-w6alyqpf]{gap:var(--spacing-1);padding:var(--spacing-4) 0;transition:transform var(--transition-base);flex-direction:column;text-decoration:none;display:flex}.aside-list[data-astro-cid-w6alyqpf] li[data-astro-cid-w6alyqpf]+li[data-astro-cid-w6alyqpf] .aside-row[data-astro-cid-w6alyqpf]{border-top:1px solid var(--gaz-rule)}.aside-row[data-astro-cid-w6alyqpf]:hover{transform:translate(4px)}.aside-title[data-astro-cid-w6alyqpf]{font-family:var(--font-playfair);color:var(--gaz-ink);transition:color var(--transition-fast);font-size:1.125rem;font-weight:700;line-height:1.3}.aside-row[data-astro-cid-w6alyqpf]:hover .aside-title[data-astro-cid-w6alyqpf]{color:var(--gaz-red)}.aside-time[data-astro-cid-w6alyqpf]{font-size:var(--font-size-xs);color:var(--gaz-ink-soft);font-weight:500}.fold[data-astro-cid-w6alyqpf]{padding:0 var(--spacing-6) clamp(2.5rem, 5vw, 4rem)}.fold-inner[data-astro-cid-w6alyqpf]{max-width:var(--wide-width);border-top:3px solid var(--gaz-rule-strong);margin:0 auto;padding-top:clamp(1.5rem,3vw,2.25rem)}.fold-header[data-astro-cid-w6alyqpf]{justify-content:space-between;align-items:baseline;gap:var(--spacing-6);margin-bottom:clamp(1.5rem,3vw,2.25rem);display:flex}.fold-heading[data-astro-cid-w6alyqpf]{font-family:var(--font-playfair);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700}.fold-view-all[data-astro-cid-w6alyqpf]{font-size:var(--font-size-sm);color:var(--gaz-ink-soft);border-bottom:1px solid var(--gaz-rule);transition:color var(--transition-fast);white-space:nowrap;font-weight:500;text-decoration:none}.fold-view-all[data-astro-cid-w6alyqpf]:hover{color:var(--gaz-red)}.fold-grid[data-astro-cid-w6alyqpf]{grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,2.5rem);display:grid}.card[data-astro-cid-w6alyqpf]{align-items:flex-start;gap:var(--spacing-2);flex-direction:column;text-decoration:none;display:flex}.card-media[data-astro-cid-w6alyqpf]{border:1px solid var(--gaz-rule);width:100%;line-height:0;display:block;overflow:hidden}.card-media[data-astro-cid-w6alyqpf] img[data-astro-cid-w6alyqpf]{aspect-ratio:3/2;object-fit:cover;width:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.card[data-astro-cid-w6alyqpf]:hover .card-media[data-astro-cid-w6alyqpf] img[data-astro-cid-w6alyqpf]{transform:scale(1.03)}.card[data-astro-cid-w6alyqpf] .ph-panel[data-astro-cid-w6alyqpf]{aspect-ratio:3/2}.card-title[data-astro-cid-w6alyqpf]{font-family:var(--font-playfair);color:var(--gaz-ink);margin-top:var(--spacing-1);transition:color var(--transition-fast);font-size:1.3125rem;font-weight:700;line-height:1.25}.card[data-astro-cid-w6alyqpf]:hover .card-title[data-astro-cid-w6alyqpf]{color:var(--gaz-red)}.card-excerpt[data-astro-cid-w6alyqpf]{font-size:var(--font-size-sm);color:var(--gaz-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.card-meta[data-astro-cid-w6alyqpf]{font-size:var(--font-size-xs);color:var(--gaz-ink-soft);font-weight:500}.back-page[data-astro-cid-w6alyqpf]{justify-content:center;align-items:center;gap:var(--spacing-3);background:var(--gaz-red);color:var(--gaz-on-red);padding:clamp(2rem, 4vw, 3rem) var(--spacing-6);font-family:var(--font-playfair);transition:background var(--transition-base);font-size:clamp(1.375rem,2.5vw,1.875rem);font-weight:700;text-decoration:none;display:flex}.back-page[data-astro-cid-w6alyqpf]:hover{background:var(--gaz-red-deep)}.back-page[data-astro-cid-w6alyqpf]:focus-visible,.lead-title[data-astro-cid-w6alyqpf] a[data-astro-cid-w6alyqpf]:focus-visible,.lead-kicker[data-astro-cid-w6alyqpf]:focus-visible,.aside-row[data-astro-cid-w6alyqpf]:focus-visible,.card[data-astro-cid-w6alyqpf]:focus-visible,.fold-view-all[data-astro-cid-w6alyqpf]:focus-visible,.sections-list[data-astro-cid-w6alyqpf] a[data-astro-cid-w6alyqpf]:focus-visible{outline:3px solid var(--gaz-red);outline-offset:2px}.back-page[data-astro-cid-w6alyqpf]:focus-visible{outline-color:var(--gaz-on-red);outline-offset:-6px}.back-page-arrow[data-astro-cid-w6alyqpf]{transition:transform var(--transition-base)}.back-page[data-astro-cid-w6alyqpf]:hover .back-page-arrow[data-astro-cid-w6alyqpf]{transform:translate(6px)}.masthead-credit[data-astro-cid-w6alyqpf] a[data-astro-cid-w6alyqpf]:focus-visible,.standing-head[data-astro-cid-w6alyqpf]:focus-visible,.editors-note-link[data-astro-cid-w6alyqpf]:focus-visible,.lead-byline-link[data-astro-cid-w6alyqpf]:focus-visible{outline:2px solid var(--gaz-red);outline-offset:3px}@media (prefers-reduced-motion:reduce){.lead-media[data-astro-cid-w6alyqpf] img[data-astro-cid-w6alyqpf],.card-media[data-astro-cid-w6alyqpf] img[data-astro-cid-w6alyqpf],.aside-row[data-astro-cid-w6alyqpf],.back-page[data-astro-cid-w6alyqpf],.back-page-arrow[data-astro-cid-w6alyqpf]{transition:none}.lead-media[data-astro-cid-w6alyqpf]:hover img[data-astro-cid-w6alyqpf],.card[data-astro-cid-w6alyqpf]:hover .card-media[data-astro-cid-w6alyqpf] img[data-astro-cid-w6alyqpf],.aside-row[data-astro-cid-w6alyqpf]:hover,.back-page[data-astro-cid-w6alyqpf]:hover .back-page-arrow[data-astro-cid-w6alyqpf]{transform:none}}@media (width<=960px){.front-inner[data-astro-cid-w6alyqpf]{grid-template-columns:1fr}.aside[data-astro-cid-w6alyqpf]{border-left:none;border-top:3px solid var(--gaz-rule-strong);padding-top:clamp(1.25rem,3vw,2rem);padding-left:0}.fold-grid[data-astro-cid-w6alyqpf]{grid-template-columns:1fr 1fr}.editors-note-inner[data-astro-cid-w6alyqpf]{grid-template-columns:180px minmax(0,1fr)}}@media (width<=640px){.masthead[data-astro-cid-w6alyqpf],.front[data-astro-cid-w6alyqpf],.fold[data-astro-cid-w6alyqpf],.editors-note[data-astro-cid-w6alyqpf]{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.editors-note-inner[data-astro-cid-w6alyqpf]{gap:var(--spacing-5);grid-template-columns:minmax(0,1fr)}.editors-note-mug[data-astro-cid-w6alyqpf]{max-width:200px}.standing-mug[data-astro-cid-w6alyqpf]{width:52px;height:52px}.sections-list[data-astro-cid-w6alyqpf] a[data-astro-cid-w6alyqpf]{padding:var(--spacing-1) var(--spacing-3)}.lead-title[data-astro-cid-w6alyqpf]{font-size:clamp(1.75rem,8vw,2.25rem)}.fold-grid[data-astro-cid-w6alyqpf]{grid-template-columns:1fr}.back-page[data-astro-cid-w6alyqpf]{gap:var(--spacing-1);text-align:center;flex-direction:column}}.mkt[data-astro-cid-krgfnhms]{--mkt-field:#f2b705;--mkt-field-deep:#d9a404;--mkt-ink:#1b1410;--mkt-ink-soft:#564738;--mkt-paper:#fff;--mkt-leader:#1b141059;font-family:var(--font-sans)}.mkt[data-astro-cid-krgfnhms] [data-astro-cid-krgfnhms]::selection{background:var(--mkt-ink);color:var(--mkt-field)}.empty-state[data-astro-cid-krgfnhms]{min-height:calc(100vh - var(--nav-height) - var(--footer-allowance));justify-content:center;align-items:center;gap:var(--spacing-6);text-align:center;background:var(--mkt-field);padding:clamp(3rem, 8vw, 6rem) var(--spacing-6);flex-direction:column;display:flex}.empty-title[data-astro-cid-krgfnhms]{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--mkt-ink);text-wrap:balance;font-size:clamp(2.5rem,7vw,5rem);font-weight:400;line-height:.98}.empty-copy[data-astro-cid-krgfnhms]{font-size:var(--font-size-lg);line-height:var(--leading-relaxed);color:var(--mkt-ink);text-wrap:pretty;max-width:40ch}.hero[data-astro-cid-krgfnhms]{background:var(--mkt-field);padding:clamp(3rem, 6vw, 5rem) var(--spacing-6) clamp(3.5rem, 7vw, 6rem)}.hero-inner[data-astro-cid-krgfnhms]{max-width:var(--wide-width);column-gap:clamp(2.5rem,4.5vw,4.5rem);row-gap:var(--spacing-8);grid-template-columns:1.15fr .85fr;grid-template-areas:"heading media""detail media";align-items:center;margin:0 auto;display:grid}.hero-heading[data-astro-cid-krgfnhms]{align-self:end;align-items:flex-start;gap:var(--spacing-5);flex-direction:column;grid-area:heading;display:flex}.hero-detail[data-astro-cid-krgfnhms]{align-self:start;align-items:flex-start;gap:var(--spacing-5);flex-direction:column;grid-area:detail;display:flex}.hero-media[data-astro-cid-krgfnhms]{grid-area:media;justify-self:end;width:min(100%,480px);position:relative}.stamp[data-astro-cid-krgfnhms]{border:2.5px solid var(--mkt-ink);border-radius:var(--radius-lg);color:var(--mkt-ink);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:var(--tracking-wider);transition:background var(--transition-fast), color var(--transition-fast), transform var(--transition-base);background:0 0;padding:.45rem 1rem;font-weight:700;text-decoration:none;display:inline-block;transform:rotate(-3deg)}.stamp[data-astro-cid-krgfnhms]:hover{background:var(--mkt-ink);color:var(--mkt-field);transform:rotate(-1deg)}.hero-title-link[data-astro-cid-krgfnhms]{text-decoration:none}.hero-title[data-astro-cid-krgfnhms]{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--mkt-ink);text-wrap:balance;font-size:clamp(2.75rem,7.5vw,6rem);font-weight:400;line-height:.98}@media (width>=961px){.hero-title[data-astro-cid-krgfnhms][data-length=long]{font-size:clamp(2.5rem,5vw,4.5rem)}.hero-title[data-astro-cid-krgfnhms][data-length=xl]{font-size:clamp(2.25rem,4vw,3.75rem)}}.hero-title[data-astro-cid-krgfnhms] span[data-astro-cid-krgfnhms]{transition:box-shadow var(--transition-base)}.hero-title-link[data-astro-cid-krgfnhms]:hover .hero-title[data-astro-cid-krgfnhms] span[data-astro-cid-krgfnhms]{box-shadow:inset 0 -.14em 0 var(--mkt-ink)}.hero-excerpt[data-astro-cid-krgfnhms]{font-size:var(--font-size-lg);line-height:var(--leading-relaxed);color:var(--mkt-ink);text-wrap:pretty;max-width:52ch}.hero-meta[data-astro-cid-krgfnhms]{align-items:center;gap:var(--spacing-3);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--mkt-ink);font-weight:700;display:flex}.meta-star[data-astro-cid-krgfnhms]{font-size:.7em}.hero-actions[data-astro-cid-krgfnhms]{gap:var(--spacing-4);margin-top:var(--spacing-2);flex-wrap:wrap;display:flex}.btn-ink[data-astro-cid-krgfnhms],.btn-ghost[data-astro-cid-krgfnhms]{align-items:center;gap:var(--spacing-2);border-radius:var(--radius-lg);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:var(--tracking-wide);transition:transform var(--transition-base), box-shadow var(--transition-base), background var(--transition-fast), color var(--transition-fast);padding:.85rem 1.6rem;font-weight:700;text-decoration:none;display:inline-flex}.btn-ink[data-astro-cid-krgfnhms]{background:var(--mkt-ink);color:var(--mkt-field);border:2.5px solid var(--mkt-ink)}.btn-ink[data-astro-cid-krgfnhms]:hover{color:var(--mkt-field);box-shadow:4px 4px 0 var(--mkt-field-deep);transform:translate(-2px,-2px)}.btn-ghost[data-astro-cid-krgfnhms]{color:var(--mkt-ink);border:2.5px solid var(--mkt-ink);background:0 0}.btn-ghost[data-astro-cid-krgfnhms]:hover{background:var(--mkt-ink);color:var(--mkt-field)}.btn-ink[data-astro-cid-krgfnhms]:focus-visible,.btn-ghost[data-astro-cid-krgfnhms]:focus-visible,.stamp[data-astro-cid-krgfnhms]:focus-visible,.hero-title-link[data-astro-cid-krgfnhms]:focus-visible,.row[data-astro-cid-krgfnhms]:focus-visible,.board-view-all[data-astro-cid-krgfnhms]:focus-visible,.pantry-band[data-astro-cid-krgfnhms]:focus-visible,.ticker-link[data-astro-cid-krgfnhms]:focus-visible{outline-offset:3px;outline:3px solid}.arch[data-astro-cid-krgfnhms]{border:4px solid var(--mkt-ink);box-shadow:12px 12px 0 0 var(--mkt-ink);background:var(--mkt-field-deep);border-radius:999px 999px 20px 20px;line-height:0;overflow:hidden}.arch[data-astro-cid-krgfnhms] img[data-astro-cid-krgfnhms]{aspect-ratio:4/5;object-fit:cover;width:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.hero-media[data-astro-cid-krgfnhms]:hover .arch[data-astro-cid-krgfnhms] img[data-astro-cid-krgfnhms]{transform:scale(1.045)}.arch-placeholder[data-astro-cid-krgfnhms]{aspect-ratio:4/5;width:100%;color:var(--mkt-ink);justify-content:center;align-items:center;font-size:4rem;display:flex}.spin-badge[data-astro-cid-krgfnhms]{aspect-ratio:1;background:var(--mkt-ink);z-index:2;border-radius:50%;justify-content:center;align-items:center;width:clamp(96px,11vw,130px);transition:transform .9s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:-22px;left:-30px}.hero-media[data-astro-cid-krgfnhms]:hover .spin-badge[data-astro-cid-krgfnhms]{transform:rotate(90deg)}.spin-svg[data-astro-cid-krgfnhms]{width:100%;height:100%;animation:18s linear infinite mkt-spin;position:absolute;inset:0}.spin-text[data-astro-cid-krgfnhms]{fill:var(--mkt-field);font-family:var(--font-sans);letter-spacing:.18em;font-size:8px;font-weight:700}.spin-center[data-astro-cid-krgfnhms]{color:var(--mkt-field);font-size:1.5rem;line-height:1}@keyframes mkt-spin{to{transform:rotate(360deg)}}.ticker[data-astro-cid-krgfnhms]{background:var(--mkt-ink);padding:var(--spacing-4) 0;overflow:hidden}.ticker-track[data-astro-cid-krgfnhms]{white-space:nowrap;animation:32s linear infinite mkt-marquee;display:inline-flex}.ticker[data-astro-cid-krgfnhms]:hover .ticker-track[data-astro-cid-krgfnhms],.ticker[data-astro-cid-krgfnhms]:focus-within .ticker-track[data-astro-cid-krgfnhms]{animation-play-state:paused}.ticker-group[data-astro-cid-krgfnhms]{flex-shrink:0;align-items:center;display:inline-flex}.ticker-link[data-astro-cid-krgfnhms]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--mkt-field);transition:color var(--transition-fast);padding:0 clamp(1.25rem,2.5vw,2rem);font-size:clamp(1.15rem,2vw,1.5rem);font-weight:400;text-decoration:none}a[data-astro-cid-krgfnhms].ticker-link:hover{color:var(--mkt-paper)}.ticker-star[data-astro-cid-krgfnhms]{color:var(--mkt-field-deep);font-size:.9rem}@keyframes mkt-marquee{to{transform:translate(-50%)}}.board[data-astro-cid-krgfnhms]{background:var(--mkt-paper);padding:clamp(3.5rem, 7vw, 6rem) var(--spacing-6)}.board-inner[data-astro-cid-krgfnhms]{max-width:var(--wide-width);margin:0 auto}.board-header[data-astro-cid-krgfnhms]{justify-content:space-between;align-items:baseline;gap:var(--spacing-6);margin-bottom:clamp(2rem,4vw,3rem);display:flex}.board-heading[data-astro-cid-krgfnhms]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;color:var(--mkt-ink);font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:400;line-height:1}.board-view-all[data-astro-cid-krgfnhms]{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--mkt-ink);border-bottom:3px solid var(--mkt-field);transition:border-color var(--transition-fast);white-space:nowrap;padding-bottom:2px;font-weight:700;text-decoration:none}.board-view-all[data-astro-cid-krgfnhms]:hover{color:var(--mkt-ink);border-color:var(--mkt-ink)}.board-rows[data-astro-cid-krgfnhms]{border-bottom:2.5px solid var(--mkt-ink)}.row[data-astro-cid-krgfnhms]{padding:var(--spacing-5) var(--spacing-2);border-top:2.5px solid var(--mkt-ink);transition:transform var(--transition-base);align-items:center;gap:clamp(1rem,2.5vw,2rem);text-decoration:none;display:flex}.row[data-astro-cid-krgfnhms]:hover{transform:translate(8px)}.row-thumb[data-astro-cid-krgfnhms]{border:2.5px solid var(--mkt-ink);width:64px;height:64px;transition:transform var(--transition-base);border-radius:50%;flex-shrink:0;overflow:hidden}.row[data-astro-cid-krgfnhms]:hover .row-thumb[data-astro-cid-krgfnhms]{transform:rotate(-6deg)scale(1.06)}.row-thumb[data-astro-cid-krgfnhms] img[data-astro-cid-krgfnhms]{aspect-ratio:1;object-fit:cover;width:100%;display:block}.row-thumb-ph[data-astro-cid-krgfnhms]{background:var(--mkt-field);width:100%;height:100%;color:var(--mkt-ink);justify-content:center;align-items:center;font-size:1.25rem;display:flex}.row-title[data-astro-cid-krgfnhms]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;color:var(--mkt-ink);min-width:0;font-size:clamp(1.4rem,2.6vw,2.1rem);font-weight:400;line-height:1.1}.row-title[data-astro-cid-krgfnhms] span[data-astro-cid-krgfnhms]{transition:box-shadow var(--transition-base);-webkit-box-decoration-break:clone;box-decoration-break:clone}.row[data-astro-cid-krgfnhms]:hover .row-title[data-astro-cid-krgfnhms] span[data-astro-cid-krgfnhms]{box-shadow:inset 0 -.5em 0 var(--mkt-field)}.row-leader[data-astro-cid-krgfnhms]{border-bottom:3px dotted var(--mkt-leader);flex:1;align-self:flex-end;min-width:48px;margin-bottom:.8em}.row-price[data-astro-cid-krgfnhms]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.row-min[data-astro-cid-krgfnhms]{font-family:var(--font-display);font-weight:400;font-size:var(--font-size-2xl);text-transform:uppercase;color:var(--mkt-ink);line-height:1}.row-sub[data-astro-cid-krgfnhms]{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--mkt-ink-soft);font-weight:700}.row-fresh[data-astro-cid-krgfnhms]{margin-bottom:var(--spacing-1);border:2px solid var(--mkt-ink);border-radius:var(--radius-lg);background:var(--mkt-field);color:var(--mkt-ink);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);transition:transform var(--transition-base);padding:.2rem .55rem;font-weight:700;transform:rotate(-4deg)}.row[data-astro-cid-krgfnhms]:hover .row-fresh[data-astro-cid-krgfnhms]{transform:rotate(0)}.hero-stallholder[data-astro-cid-krgfnhms]{font-size:var(--font-size-base);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--mkt-ink-soft);font-weight:700}.hero-stallholder[data-astro-cid-krgfnhms] a[data-astro-cid-krgfnhms]{color:var(--mkt-ink);box-shadow:inset 0 -.14em 0 var(--mkt-ink);text-decoration:none}.hero-stallholder[data-astro-cid-krgfnhms] a[data-astro-cid-krgfnhms]:hover{box-shadow:inset 0 -.5em 0 var(--mkt-ink);color:var(--mkt-field)}.stamp--static[data-astro-cid-krgfnhms]{cursor:default;text-decoration:none}.cook-medallion[data-astro-cid-krgfnhms]{z-index:2;align-items:center;gap:var(--spacing-2);transition:transform var(--transition-base);flex-direction:column;text-decoration:none;display:flex;position:absolute;top:-14px;right:-22px}.cook-medallion[data-astro-cid-krgfnhms]:hover{transform:translate(-2px,-2px)}.cook-medallion-disc[data-astro-cid-krgfnhms]{aspect-ratio:1;border:4px solid var(--mkt-ink);width:clamp(80px,9vw,108px);box-shadow:7px 7px 0 0 var(--mkt-ink);background:var(--mkt-field-deep);border-radius:50%;line-height:0;overflow:hidden}.cook-medallion-disc[data-astro-cid-krgfnhms] img[data-astro-cid-krgfnhms]{object-fit:cover;object-position:50% 22%;width:100%;height:100%;display:block}.cook-medallion-tag[data-astro-cid-krgfnhms]{border:2.5px solid var(--mkt-ink);border-radius:var(--radius-lg);background:var(--mkt-field);color:var(--mkt-ink);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);white-space:nowrap;padding:.2rem .6rem;font-weight:700;transform:rotate(-3deg)}.mkt-monogram[data-astro-cid-krgfnhms]{background:var(--mkt-field-deep);width:100%;height:100%;color:var(--mkt-ink);font-family:var(--font-display);font-size:var(--font-size-2xl);text-transform:uppercase;justify-content:center;align-items:center;display:flex}.mkt-monogram--arch[data-astro-cid-krgfnhms]{aspect-ratio:4/5;font-size:clamp(2rem,6vw,4rem)}.cook-medallion[data-astro-cid-krgfnhms]:focus-visible,.hero-stallholder[data-astro-cid-krgfnhms] a[data-astro-cid-krgfnhms]:focus-visible{outline:3px solid var(--mkt-ink);outline-offset:4px}.cook-poster[data-astro-cid-krgfnhms]{background:var(--mkt-field);padding:clamp(3rem, 6vw, 5rem) var(--spacing-6)}.cook-inner[data-astro-cid-krgfnhms]{max-width:var(--wide-width);column-gap:clamp(2.5rem,4.5vw,4.5rem);row-gap:var(--spacing-6);grid-template-columns:.75fr 1.25fr;grid-template-areas:"media heading""media detail";align-items:center;margin:0 auto;display:grid}.cook-media[data-astro-cid-krgfnhms]{grid-area:media;justify-self:start;width:min(100%,380px)}.cook-arch[data-astro-cid-krgfnhms]{border:4px solid var(--mkt-ink);box-shadow:12px 12px 0 0 var(--mkt-ink);background:var(--mkt-field-deep);border-radius:999px 999px 20px 20px;line-height:0;overflow:hidden}.cook-arch[data-astro-cid-krgfnhms] img[data-astro-cid-krgfnhms]{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.cook-heading[data-astro-cid-krgfnhms]{align-self:end;align-items:flex-start;gap:var(--spacing-5);flex-direction:column;grid-area:heading;display:flex}.cook-stamp[data-astro-cid-krgfnhms]{border:2.5px solid var(--mkt-ink);border-radius:var(--radius-lg);color:var(--mkt-ink);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:var(--tracking-wider);padding:.45rem 1rem;font-weight:700;display:inline-block;transform:rotate(-3deg)}.cook-title[data-astro-cid-krgfnhms]{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--mkt-ink);text-wrap:balance;font-size:clamp(2.25rem,5.5vw,4.5rem);font-weight:400;line-height:.98}.cook-detail[data-astro-cid-krgfnhms]{align-self:start;align-items:flex-start;gap:var(--spacing-5);flex-direction:column;grid-area:detail;display:flex}.cook-bio[data-astro-cid-krgfnhms]{font-size:var(--font-size-lg);font-size:var(--font-size-lg);line-height:var(--leading-relaxed);color:var(--mkt-ink);text-wrap:pretty;max-width:52ch}.pantry-band[data-astro-cid-krgfnhms]{justify-content:center;align-items:baseline;gap:var(--spacing-4);background:var(--mkt-ink);color:var(--mkt-field);padding:clamp(2.5rem, 6vw, 4rem) var(--spacing-6);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;transition:background var(--transition-base), color var(--transition-base);font-size:clamp(1.6rem,4.5vw,3rem);font-weight:400;line-height:1;text-decoration:none;display:flex}.pantry-band[data-astro-cid-krgfnhms]:hover{background:var(--mkt-field);color:var(--mkt-ink)}.band-arrow[data-astro-cid-krgfnhms]{transition:transform var(--transition-base)}.pantry-band[data-astro-cid-krgfnhms]:hover .band-arrow[data-astro-cid-krgfnhms]{transform:translate(10px)}@media (prefers-reduced-motion:reduce){.cook-medallion[data-astro-cid-krgfnhms]{transition:none}.cook-medallion[data-astro-cid-krgfnhms]:hover{transform:none}.ticker-track[data-astro-cid-krgfnhms]{white-space:normal;animation:none;display:flex}.ticker-group[data-astro-cid-krgfnhms]{justify-content:center;row-gap:var(--spacing-2);flex-wrap:wrap;flex-shrink:1;width:100%}.ticker-group[data-astro-cid-krgfnhms][aria-hidden=true],.ticker[data-astro-cid-krgfnhms] .is-repeat[data-astro-cid-krgfnhms]{display:none}.spin-svg[data-astro-cid-krgfnhms]{animation:none}.arch[data-astro-cid-krgfnhms] img[data-astro-cid-krgfnhms],.row[data-astro-cid-krgfnhms],.row-thumb[data-astro-cid-krgfnhms],.row-fresh[data-astro-cid-krgfnhms],.btn-ink[data-astro-cid-krgfnhms],.band-arrow[data-astro-cid-krgfnhms],.stamp[data-astro-cid-krgfnhms],.spin-badge[data-astro-cid-krgfnhms]{transition:none}.hero-media[data-astro-cid-krgfnhms]:hover .arch[data-astro-cid-krgfnhms] img[data-astro-cid-krgfnhms],.row[data-astro-cid-krgfnhms]:hover,.row[data-astro-cid-krgfnhms]:hover .row-thumb[data-astro-cid-krgfnhms],.btn-ink[data-astro-cid-krgfnhms]:hover,.pantry-band[data-astro-cid-krgfnhms]:hover .band-arrow[data-astro-cid-krgfnhms],.hero-media[data-astro-cid-krgfnhms]:hover .spin-badge[data-astro-cid-krgfnhms]{transform:none}.row[data-astro-cid-krgfnhms]:hover .row-fresh[data-astro-cid-krgfnhms]{transform:rotate(-4deg)}}@media (width<=960px){.hero-inner[data-astro-cid-krgfnhms]{align-items:stretch;gap:var(--spacing-8);flex-direction:column;display:flex}.hero-heading[data-astro-cid-krgfnhms]{order:1}.hero-media[data-astro-cid-krgfnhms]{order:2;justify-self:stretch;width:100%;max-width:520px;margin:0 auto}.arch[data-astro-cid-krgfnhms]{box-shadow:8px 8px 0 0 var(--mkt-ink)}.arch[data-astro-cid-krgfnhms] img[data-astro-cid-krgfnhms],.arch-placeholder[data-astro-cid-krgfnhms]{aspect-ratio:1}.hero-detail[data-astro-cid-krgfnhms]{order:3}.cook-inner[data-astro-cid-krgfnhms]{align-items:stretch;gap:var(--spacing-8);flex-direction:column;display:flex}.cook-heading[data-astro-cid-krgfnhms]{order:1}.cook-media[data-astro-cid-krgfnhms]{order:2;width:100%;max-width:420px;margin:0 auto}.cook-arch[data-astro-cid-krgfnhms]{box-shadow:8px 8px 0 0 var(--mkt-ink)}.cook-arch[data-astro-cid-krgfnhms] img[data-astro-cid-krgfnhms]{aspect-ratio:1}.cook-detail[data-astro-cid-krgfnhms]{order:3}}@media (width<=620px){.hero[data-astro-cid-krgfnhms]{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.hero-title[data-astro-cid-krgfnhms]{font-size:clamp(2.4rem,11vw,3.25rem)}.hero-actions[data-astro-cid-krgfnhms]{width:100%}.btn-ink[data-astro-cid-krgfnhms],.btn-ghost[data-astro-cid-krgfnhms]{flex:1;justify-content:center}.spin-badge[data-astro-cid-krgfnhms]{bottom:-16px;left:-10px}.cook-medallion[data-astro-cid-krgfnhms]{top:-10px;right:-8px}.board[data-astro-cid-krgfnhms]{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.row[data-astro-cid-krgfnhms]{row-gap:var(--spacing-2);column-gap:var(--spacing-4);grid-template-columns:52px 1fr;grid-template-areas:"thumb title""thumb price";align-items:center;display:grid}.row-thumb[data-astro-cid-krgfnhms]{grid-area:thumb;width:52px;height:52px}.row-title[data-astro-cid-krgfnhms]{grid-area:title}.row-leader[data-astro-cid-krgfnhms]{display:none}.row-price[data-astro-cid-krgfnhms]{align-items:baseline;gap:var(--spacing-2);flex-direction:row;grid-area:price}.row-min[data-astro-cid-krgfnhms]{font-size:var(--font-size-xl)}.hero-meta[data-astro-cid-krgfnhms]{row-gap:var(--spacing-1);flex-wrap:wrap}.cook-poster[data-astro-cid-krgfnhms]{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.cook-title[data-astro-cid-krgfnhms]{font-size:clamp(2rem,9vw,3rem)}.cook-detail[data-astro-cid-krgfnhms] .btn-ink[data-astro-cid-krgfnhms]{justify-content:center;align-self:stretch}}@media (width<=480px){.hero-actions[data-astro-cid-krgfnhms]{flex-direction:column}.btn-ink[data-astro-cid-krgfnhms],.btn-ghost[data-astro-cid-krgfnhms]{width:100%}}.pat[data-astro-cid-5mpwgc42]{--pat-accent:var(--color-accent);--pat-accent-hover:var(--color-accent-hover);--pat-on-accent:var(--color-on-accent);--pat-link:var(--color-link,var(--pat-ink));--pat-link-hover:var(--color-link-hover,var(--pat-ink));--pat-ink:#2a211d;--pat-ink-soft:#6b5a52;--pat-muted:#77645b;--pat-bg:#fdf8f4;--pat-bg-subtle:#f8ece8;--pat-surface:#fbf3ee;--pat-border:#ead9d2;--pat-shadow-sm:0 2px 6px #4a2f261a;--pat-shadow-md:0 6px 14px #4a2f2624;--pat-shadow-lg:0 22px 40px #4a2f2633;--pat-script:var(--font-script,"Segoe Script", "Brush Script MT", "Snell Roundhand", cursive);background:var(--pat-bg);color:var(--pat-ink)}@media (prefers-color-scheme:dark){:root:not(.light) .pat[data-astro-cid-5mpwgc42]{--pat-accent:color-mix(in srgb, var(--color-accent) 55%, var(--pat-ink));--pat-accent-hover:color-mix(in srgb, var(--color-accent-hover) 55%, var(--pat-ink));--pat-on-accent:#fff}}:root.dark .pat[data-astro-cid-5mpwgc42]{--pat-accent:color-mix(in srgb, var(--color-accent) 55%, var(--pat-ink));--pat-accent-hover:color-mix(in srgb, var(--color-accent-hover) 55%, var(--pat-ink));--pat-on-accent:#fff}.cards-section[data-astro-cid-5mpwgc42]{--pat-card-overlap:56px;--pat-card-body-pad:calc(var(--pat-card-overlap) + 16px);--pat-track-headroom:90px}.empty-state[data-astro-cid-5mpwgc42]{align-items:center;gap:var(--spacing-3);text-align:center;padding:var(--spacing-20) var(--spacing-6);flex-direction:column;max-width:400px;margin:0 auto;display:flex}.empty-state[data-astro-cid-5mpwgc42] h2[data-astro-cid-5mpwgc42]{font-family:var(--pat-script);color:var(--pat-ink);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;line-height:1.3}.empty-state[data-astro-cid-5mpwgc42] p[data-astro-cid-5mpwgc42]{color:var(--pat-muted)}.btn[data-astro-cid-5mpwgc42]{margin-top:var(--spacing-4);padding:var(--spacing-3) var(--spacing-6);background:var(--pat-accent);color:var(--pat-on-accent);border-radius:var(--radius);font-size:var(--font-size-sm);transition:background var(--transition-fast);font-weight:500;text-decoration:none;display:inline-block}.hero[data-astro-cid-5mpwgc42]{background:var(--pat-bg);padding:var(--spacing-12) var(--spacing-6) var(--spacing-20)}.hero-masthead[data-astro-cid-5mpwgc42]{max-width:var(--wide-width);margin:0 auto var(--spacing-12);align-items:center;gap:var(--spacing-6);text-align:center;flex-direction:column;display:flex}.masthead-tagline[data-astro-cid-5mpwgc42]{font-family:var(--pat-script);color:var(--pat-ink);text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(1.75rem,3.5vw,2.75rem);line-height:1.3}.masthead-lead[data-astro-cid-5mpwgc42]{align-items:center;gap:var(--spacing-4);width:100%;max-width:560px;display:flex}.masthead-lead[data-astro-cid-5mpwgc42]:before,.masthead-lead[data-astro-cid-5mpwgc42]:after{content:"";background:var(--pat-border);flex:1;height:1px}.masthead-label[data-astro-cid-5mpwgc42]{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.14em;color:color-mix(in srgb, var(--pat-accent) 70%, var(--pat-ink));white-space:nowrap;font-weight:700}.hero-inner[data-astro-cid-5mpwgc42]{max-width:var(--wide-width);column-gap:var(--spacing-16);row-gap:var(--spacing-6);grid-template-columns:1fr 1fr;grid-template-areas:"media heading""media detail";align-items:center;margin:0 auto;display:grid}.hero-media[data-astro-cid-5mpwgc42]{grid-area:media;align-self:stretch;position:relative}.hero-heading[data-astro-cid-5mpwgc42]{align-self:end;gap:var(--spacing-2);flex-direction:column;grid-area:heading;display:flex}.hero-detail[data-astro-cid-5mpwgc42]{align-self:start;gap:var(--spacing-5);flex-direction:column;grid-area:detail;display:flex}.hero-frame[data-astro-cid-5mpwgc42]{background:var(--pat-bg);border:10px solid var(--pat-bg-subtle);box-shadow:0 4px 16px color-mix(in srgb, var(--color-shadow,#000) 8%, transparent), 0 24px 64px color-mix(in srgb, var(--color-shadow,#000) 18%, transparent);border-radius:20px;padding:10px}.hero-frame[data-astro-cid-5mpwgc42] img[data-astro-cid-5mpwgc42]{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%;display:block}.hero-badge[data-astro-cid-5mpwgc42]{z-index:3;width:4.75rem;height:4.75rem;color:var(--pat-on-accent);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:absolute;top:-16px;right:-16px;transform:rotate(6deg)}.badge-seal[data-astro-cid-5mpwgc42]{width:100%;height:100%;fill:var(--pat-accent);filter:drop-shadow(0 6px 14px color-mix(in srgb, var(--color-shadow,#000) 18%, transparent));position:absolute;inset:0}.hero-badge[data-astro-cid-5mpwgc42] .badge-sup[data-astro-cid-5mpwgc42],.hero-badge[data-astro-cid-5mpwgc42] .badge-main[data-astro-cid-5mpwgc42]{position:relative}.badge-sup[data-astro-cid-5mpwgc42]{text-transform:uppercase;letter-spacing:.08em;font-size:.6875rem;font-weight:700;line-height:1}.badge-main[data-astro-cid-5mpwgc42]{font-size:1rem;font-weight:700;line-height:1}.hero-category[data-astro-cid-5mpwgc42]{font-family:var(--pat-script);color:var(--pat-accent);font-size:1.75rem;line-height:1.2}.hero-title-link[data-astro-cid-5mpwgc42]{color:inherit;text-decoration:none}.hero-title[data-astro-cid-5mpwgc42]{font-size:clamp(2.25rem,5vw,4rem);font-weight:700;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--pat-ink);text-transform:uppercase;transition:color var(--transition-fast)}@media (width>=901px){.hero-title[data-astro-cid-5mpwgc42][data-length=long]{font-size:clamp(2rem,3.75vw,3rem)}.hero-title[data-astro-cid-5mpwgc42][data-length=xl]{font-size:clamp(1.75rem,3vw,2.5rem)}}.hero-title-link[data-astro-cid-5mpwgc42]:hover .hero-title[data-astro-cid-5mpwgc42]{color:var(--pat-accent)}.hero-excerpt[data-astro-cid-5mpwgc42]{font-size:var(--font-size-base);line-height:var(--leading-relaxed);color:var(--pat-ink-soft);max-width:52ch;margin:0}.hero-facts[data-astro-cid-5mpwgc42]{background:var(--pat-ink);color:var(--pat-bg);border-radius:var(--radius-lg);padding:var(--spacing-4) var(--spacing-5);gap:var(--spacing-2) 0;flex-wrap:wrap;margin:0;display:flex}.fact[data-astro-cid-5mpwgc42]{padding:0 var(--spacing-5);border-left:1px solid color-mix(in srgb, currentColor 25%, transparent);flex-direction:column-reverse;flex:auto;gap:2px;display:flex}.fact[data-astro-cid-5mpwgc42]:first-child{border-left:none;padding-left:0}.fact-label[data-astro-cid-5mpwgc42]{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;opacity:.65;white-space:nowrap;font-weight:700}.fact-value[data-astro-cid-5mpwgc42]{font-size:var(--font-size-2xl);color:color-mix(in srgb, var(--pat-accent) 55%, var(--pat-bg));margin:0;font-weight:800;line-height:1.1}.fact-value--word[data-astro-cid-5mpwgc42]{text-transform:capitalize}.fact-unit[data-astro-cid-5mpwgc42]{font-size:var(--font-size-sm);color:var(--pat-bg);opacity:.7;margin-left:2px;font-weight:700}.masthead-signature[data-astro-cid-5mpwgc42]{font-family:var(--pat-script);color:var(--pat-ink-soft);margin-top:var(--spacing-2);font-size:1.5rem;line-height:1.2}.masthead-signature[data-astro-cid-5mpwgc42] a[data-astro-cid-5mpwgc42]{color:var(--pat-accent);text-decoration:none}.masthead-signature[data-astro-cid-5mpwgc42] a[data-astro-cid-5mpwgc42]:hover{color:var(--pat-accent-hover);text-decoration:underline}.hero-author--baker[data-astro-cid-5mpwgc42]{color:inherit;text-decoration:none}.baker-frame[data-astro-cid-5mpwgc42]{background:var(--pat-bg);border:6px solid var(--pat-bg-subtle);width:84px;box-shadow:var(--pat-shadow-md);transition:rotate var(--transition-base);border-radius:12px;flex-shrink:0;padding:5px;line-height:0;rotate:-2deg}.hero-author--baker[data-astro-cid-5mpwgc42]:hover .baker-frame[data-astro-cid-5mpwgc42]{rotate:0deg}.baker-frame[data-astro-cid-5mpwgc42] img[data-astro-cid-5mpwgc42]{aspect-ratio:1;object-fit:cover;object-position:50% 22%;border-radius:6px;width:100%;display:block}.baker-cta[data-astro-cid-5mpwgc42]{font-size:var(--font-size-sm);color:var(--pat-accent);font-weight:600}.baker-band[data-astro-cid-5mpwgc42]{max-width:var(--wide-width);padding:0 var(--spacing-6);margin:clamp(2.5rem,5vw,4rem) auto 0}.baker-band-inner[data-astro-cid-5mpwgc42]{border-top:1px solid var(--pat-border);grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,3.5rem);padding-top:clamp(2rem,4vw,3rem);display:grid}.baker-band-frame[data-astro-cid-5mpwgc42]{background:var(--pat-bg);border:10px solid var(--pat-bg-subtle);box-shadow:var(--pat-shadow-lg);border-radius:20px;padding:10px;line-height:0;rotate:1.8deg}.baker-band-frame[data-astro-cid-5mpwgc42] img[data-astro-cid-5mpwgc42]{aspect-ratio:4/5;object-fit:cover;border-radius:12px;width:100%;display:block}.baker-band-body[data-astro-cid-5mpwgc42]{align-items:flex-start;gap:var(--spacing-4);flex-direction:column;display:flex}.baker-band-title[data-astro-cid-5mpwgc42]{color:var(--pat-ink);font-size:clamp(1.75rem,3.6vw,2.75rem);font-weight:700;line-height:1.1}.baker-band-bio[data-astro-cid-5mpwgc42]{font-size:var(--font-size-lg);line-height:var(--leading-relaxed);color:var(--pat-ink-soft);max-width:58ch}.pat-monogram[data-astro-cid-5mpwgc42]{aspect-ratio:4/3;background:var(--pat-surface);width:100%;color:var(--pat-muted);font-family:var(--pat-script);border-radius:12px;justify-content:center;align-items:center;font-size:clamp(2.5rem,8vw,5rem);display:flex}.baker-band-frame[data-astro-cid-5mpwgc42] .pat-monogram[data-astro-cid-5mpwgc42]{aspect-ratio:4/5}.pat-monogram--sm[data-astro-cid-5mpwgc42]{aspect-ratio:1;font-size:var(--font-size-2xl);border-radius:6px}.hero-author--baker[data-astro-cid-5mpwgc42]:focus-visible,.masthead-signature[data-astro-cid-5mpwgc42] a[data-astro-cid-5mpwgc42]:focus-visible{outline:2px solid var(--pat-accent);outline-offset:4px}.hero-author[data-astro-cid-5mpwgc42]{align-items:center;gap:var(--spacing-4);padding-top:var(--spacing-5);border-top:1px solid var(--pat-border);display:flex}.hero-author-avatar[data-astro-cid-5mpwgc42]{object-fit:cover;width:56px;height:56px;box-shadow:0 0 0 3px var(--pat-bg), 0 0 0 5px var(--pat-accent);border-radius:50%;flex-shrink:0}.hero-author-info[data-astro-cid-5mpwgc42]{flex-direction:column;min-width:0;display:flex}.hero-author-kicker[data-astro-cid-5mpwgc42]{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--pat-muted);font-weight:700}.hero-author-name[data-astro-cid-5mpwgc42]{font-family:var(--pat-script);color:var(--pat-accent);font-size:1.5rem;line-height:1.2}.hero-author-bio[data-astro-cid-5mpwgc42]{margin:var(--spacing-1) 0 0;font-size:var(--font-size-sm);line-height:var(--leading-normal);color:var(--pat-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hero-actions[data-astro-cid-5mpwgc42]{align-items:center;gap:var(--spacing-4);flex-wrap:wrap;display:flex}.btn-gold[data-astro-cid-5mpwgc42],.btn-outline[data-astro-cid-5mpwgc42]{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.08em;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;padding:.6rem 1.75rem;font-weight:700;text-decoration:none;display:inline-flex}.btn-gold[data-astro-cid-5mpwgc42]{background:var(--pat-accent);border-color:var(--pat-accent);color:var(--pat-on-accent)}.btn-gold[data-astro-cid-5mpwgc42]:hover{background:var(--pat-accent-hover);border-color:var(--pat-accent-hover)}.btn-outline[data-astro-cid-5mpwgc42]{border-color:color-mix(in srgb, var(--pat-link) 35%, var(--pat-border));color:var(--pat-link);background:0 0}.btn-outline[data-astro-cid-5mpwgc42]:hover{background:var(--pat-bg-subtle);border-color:var(--pat-link-hover);color:var(--pat-link-hover)}.mealplan-band[data-astro-cid-5mpwgc42]{background:var(--pat-ink);color:var(--pat-bg);padding:var(--spacing-16) var(--spacing-6)}.mealplan-inner[data-astro-cid-5mpwgc42]{max-width:var(--wide-width);gap:var(--spacing-12);grid-template-columns:1.2fr .8fr;align-items:center;margin:0 auto;display:grid}.mealplan-copy[data-astro-cid-5mpwgc42]{align-items:flex-start;gap:var(--spacing-4);flex-direction:column;display:flex}.mealplan-kicker[data-astro-cid-5mpwgc42]{font-family:var(--pat-script);color:color-mix(in srgb, var(--pat-accent) 55%, var(--pat-bg));font-size:1.75rem;line-height:1.2}.mealplan-title-link[data-astro-cid-5mpwgc42]{color:inherit;text-decoration:none}.mealplan-title[data-astro-cid-5mpwgc42]{font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:700;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-transform:uppercase;transition:color var(--transition-fast);margin:0}.mealplan-title-link[data-astro-cid-5mpwgc42]:hover .mealplan-title[data-astro-cid-5mpwgc42]{color:color-mix(in srgb, var(--pat-accent) 55%, var(--pat-bg))}.mealplan-excerpt[data-astro-cid-5mpwgc42]{font-size:var(--font-size-base);line-height:var(--leading-relaxed);opacity:.85;max-width:55ch;margin:0}.mealplan-actions[data-astro-cid-5mpwgc42]{align-items:center;gap:var(--spacing-5);margin-top:var(--spacing-2);flex-wrap:wrap;display:flex}.btn-band[data-astro-cid-5mpwgc42]{background:var(--pat-bg);color:var(--pat-ink);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.08em;transition:background var(--transition-fast);border-radius:9999px;align-items:center;padding:.6rem 1.75rem;font-weight:700;text-decoration:none;display:inline-flex}.btn-band[data-astro-cid-5mpwgc42]:hover{background:var(--pat-bg-subtle)}.mealplan-all[data-astro-cid-5mpwgc42]{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--pat-bg);opacity:.85;transition:opacity var(--transition-fast);font-weight:700;text-decoration:none}.mealplan-all[data-astro-cid-5mpwgc42]:hover{opacity:1}.mealplan-frame[data-astro-cid-5mpwgc42]{background:var(--pat-bg);box-shadow:0 24px 64px color-mix(in srgb, var(--color-shadow,#000) 30%, transparent);border-radius:20px;padding:10px;transform:rotate(1.5deg)}.mealplan-frame[data-astro-cid-5mpwgc42] img[data-astro-cid-5mpwgc42]{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%;display:block}.wave-top[data-astro-cid-5mpwgc42]{color:var(--pat-bg-subtle);margin-bottom:-2px;line-height:0;display:block}.wave-top[data-astro-cid-5mpwgc42] svg[data-astro-cid-5mpwgc42]{width:100%;height:80px;display:block}.cards-section[data-astro-cid-5mpwgc42]{background:var(--pat-bg-subtle);padding-bottom:var(--spacing-20)}.cards-body[data-astro-cid-5mpwgc42]{max-width:var(--wide-width);padding:var(--spacing-10) var(--spacing-6) 0;margin:0 auto}.cards-header[data-astro-cid-5mpwgc42]{margin-bottom:var(--spacing-12);justify-content:space-between;align-items:baseline;display:flex}.cards-heading[data-astro-cid-5mpwgc42]{font-family:var(--pat-script);color:var(--pat-ink);font-size:2rem;font-weight:600;line-height:1.2}.cards-view-all[data-astro-cid-5mpwgc42]{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--pat-accent);transition:color var(--transition-fast);font-weight:700;text-decoration:none}.cards-view-all[data-astro-cid-5mpwgc42]:hover{color:var(--pat-accent-hover)}.carousel-wrapper[data-astro-cid-5mpwgc42]{align-items:center;gap:var(--spacing-4);display:flex}.carousel-arrow[data-astro-cid-5mpwgc42]{border:2px solid var(--pat-ink);background:var(--pat-bg);width:40px;height:40px;color:var(--pat-ink);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.6rem;line-height:1;display:flex}.carousel-arrow[data-astro-cid-5mpwgc42]:hover{background:var(--pat-ink);color:var(--pat-bg)}.cards-track[data-astro-cid-5mpwgc42]{gap:var(--spacing-8);scroll-snap-type:x mandatory;scrollbar-width:none;padding:var(--pat-track-headroom) 8px 16px;flex:1;display:flex;overflow-x:auto}.cards-track[data-astro-cid-5mpwgc42]::-webkit-scrollbar{display:none}.recipe-card[data-astro-cid-5mpwgc42]{scroll-snap-align:start;flex:0 0 calc(33.333% - (var(--spacing-8) * 2 / 3));min-width:240px;color:inherit;flex-direction:column;align-items:center;text-decoration:none;transition:transform .35s;display:flex}.recipe-card[data-astro-cid-5mpwgc42]:hover{transform:translateY(-8px)}.card-img-frame[data-astro-cid-5mpwgc42]{z-index:2;background:var(--pat-bg);border:1px solid var(--pat-border);width:90%;box-shadow:var(--pat-shadow-md), var(--pat-shadow-lg);margin-bottom:calc(-1 * var(--pat-card-overlap));border-radius:14px;padding:8px;transition:transform .35s,box-shadow .35s;position:relative}.recipe-card[data-astro-cid-5mpwgc42]:hover .card-img-frame[data-astro-cid-5mpwgc42]{box-shadow:0 8px 18px color-mix(in srgb, var(--color-shadow,#000) 18%, transparent), 0 28px 50px color-mix(in srgb, var(--color-shadow,#000) 24%, transparent);transform:translateY(-4px)rotate(-1deg)}.card-img-frame[data-astro-cid-5mpwgc42] img[data-astro-cid-5mpwgc42]{aspect-ratio:4/3;object-fit:cover;border-radius:9px;width:100%;display:block}.card-img-placeholder[data-astro-cid-5mpwgc42]{aspect-ratio:4/3;background:var(--pat-surface);border-radius:9px;width:100%}.card-badge[data-astro-cid-5mpwgc42]{width:4rem;height:4rem;color:var(--pat-ink);flex-direction:column;justify-content:center;align-items:center;gap:1px;transition:transform .35s;display:flex;position:absolute;top:-14px;right:-14px;transform:rotate(5deg)}.recipe-card[data-astro-cid-5mpwgc42]:nth-child(2n) .card-badge[data-astro-cid-5mpwgc42]{transform:rotate(-4deg)}.recipe-card[data-astro-cid-5mpwgc42]:hover .card-badge[data-astro-cid-5mpwgc42]{transform:rotate(1deg)}.card-badge[data-astro-cid-5mpwgc42] .badge-seal[data-astro-cid-5mpwgc42]{fill:var(--pat-bg);stroke:var(--pat-border);stroke-width:1.5px;filter:drop-shadow(0 4px 10px color-mix(in srgb, var(--color-shadow,#000) 14%, transparent))}.card-badge[data-astro-cid-5mpwgc42] .badge-sup[data-astro-cid-5mpwgc42],.card-badge[data-astro-cid-5mpwgc42] .badge-main[data-astro-cid-5mpwgc42]{position:relative}.card-badge[data-astro-cid-5mpwgc42] .badge-sup[data-astro-cid-5mpwgc42]{text-transform:uppercase;letter-spacing:.06em;color:var(--pat-ink-soft);font-size:.6875rem;font-weight:700;line-height:1}.card-badge[data-astro-cid-5mpwgc42] .badge-main[data-astro-cid-5mpwgc42]{color:var(--pat-accent);font-size:.875rem;font-weight:800;line-height:1}.card-body[data-astro-cid-5mpwgc42]{background:var(--pat-surface);border:1px solid var(--pat-border);width:100%;padding:var(--pat-card-body-pad) var(--spacing-5) var(--spacing-6);align-items:flex-start;gap:var(--spacing-3);color:var(--pat-ink);box-shadow:var(--pat-shadow-sm), var(--pat-shadow-lg);transition:background var(--transition-fast), box-shadow .35s ease;border-radius:18px;flex-direction:column;flex:1;display:flex}.recipe-card[data-astro-cid-5mpwgc42]:hover .card-body[data-astro-cid-5mpwgc42]{box-shadow:0 4px 10px color-mix(in srgb, var(--color-shadow,#000) 10%, transparent), 0 28px 50px color-mix(in srgb, var(--color-shadow,#000) 22%, transparent)}.card-category[data-astro-cid-5mpwgc42]{font-family:var(--pat-script);color:var(--pat-accent);margin-bottom:calc(-1 * var(--spacing-1));font-size:1.5rem;font-weight:600;line-height:1.15}.card-title[data-astro-cid-5mpwgc42]{font-size:var(--font-size-2xl);letter-spacing:var(--tracking-snug);color:var(--pat-ink);text-transform:uppercase;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-weight:700;line-height:1.05;display:-webkit-box;overflow:hidden}.card-meta[data-astro-cid-5mpwgc42]{align-items:center;gap:var(--spacing-2);background:var(--pat-ink);color:var(--pat-bg);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;margin-top:var(--spacing-1);border-radius:9999px;padding:6px 12px;font-weight:700;display:inline-flex}.card-meta-icon[data-astro-cid-5mpwgc42]{color:color-mix(in srgb, var(--pat-accent) 55%, var(--pat-bg));align-items:center;gap:5px;display:inline-flex}.card-meta-divider[data-astro-cid-5mpwgc42]{opacity:.25;background:currentColor;width:1px;height:12px}.card-meta-text[data-astro-cid-5mpwgc42]{color:inherit}.card-excerpt[data-astro-cid-5mpwgc42]{font-size:var(--font-size-sm);line-height:var(--leading-relaxed);color:var(--pat-ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.signoff[data-astro-cid-5mpwgc42]{margin:var(--spacing-16) auto 0;align-items:center;gap:var(--spacing-4);max-width:560px;display:flex}.signoff[data-astro-cid-5mpwgc42]:before,.signoff[data-astro-cid-5mpwgc42]:after{content:"";background:var(--pat-border);flex:1;height:1px}.signoff-script[data-astro-cid-5mpwgc42]{font-family:var(--pat-script);color:var(--pat-accent);white-space:nowrap;font-size:1.75rem;line-height:1.3}.card-cta[data-astro-cid-5mpwgc42]{background:var(--pat-accent);color:var(--pat-on-accent);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.1em;box-shadow:0 4px 12px color-mix(in srgb, var(--pat-accent) 35%, transparent);transition:background var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);border-radius:9999px;align-self:flex-start;margin-top:auto;padding:.55rem 1.4rem;font-weight:800;display:inline-flex}.recipe-card[data-astro-cid-5mpwgc42]:hover .card-cta[data-astro-cid-5mpwgc42]{background:var(--pat-accent-hover);transform:translateY(-1px)}.btn[data-astro-cid-5mpwgc42]:focus-visible,.hero-title-link[data-astro-cid-5mpwgc42]:focus-visible,.btn-gold[data-astro-cid-5mpwgc42]:focus-visible,.btn-outline[data-astro-cid-5mpwgc42]:focus-visible,.cards-view-all[data-astro-cid-5mpwgc42]:focus-visible,.carousel-arrow[data-astro-cid-5mpwgc42]:focus-visible,.recipe-card[data-astro-cid-5mpwgc42]:focus-visible{outline:3px solid var(--pat-ink);outline-offset:3px}.mealplan-title-link[data-astro-cid-5mpwgc42]:focus-visible,.btn-band[data-astro-cid-5mpwgc42]:focus-visible,.mealplan-all[data-astro-cid-5mpwgc42]:focus-visible{outline:3px solid var(--pat-bg);outline-offset:3px}@media (prefers-reduced-motion:reduce){.baker-frame[data-astro-cid-5mpwgc42]{transition:none}.hero-author--baker[data-astro-cid-5mpwgc42]:hover .baker-frame[data-astro-cid-5mpwgc42]{rotate:-2deg}.btn[data-astro-cid-5mpwgc42],.hero-title[data-astro-cid-5mpwgc42],.mealplan-title[data-astro-cid-5mpwgc42],.btn-gold[data-astro-cid-5mpwgc42],.btn-outline[data-astro-cid-5mpwgc42],.btn-band[data-astro-cid-5mpwgc42],.mealplan-all[data-astro-cid-5mpwgc42],.cards-view-all[data-astro-cid-5mpwgc42],.carousel-arrow[data-astro-cid-5mpwgc42],.recipe-card[data-astro-cid-5mpwgc42],.card-img-frame[data-astro-cid-5mpwgc42],.card-body[data-astro-cid-5mpwgc42],.card-badge[data-astro-cid-5mpwgc42],.card-cta[data-astro-cid-5mpwgc42]{transition:none}.recipe-card[data-astro-cid-5mpwgc42]:hover,.recipe-card[data-astro-cid-5mpwgc42]:hover .card-img-frame[data-astro-cid-5mpwgc42],.recipe-card[data-astro-cid-5mpwgc42]:hover .card-cta[data-astro-cid-5mpwgc42]{transform:none}.recipe-card[data-astro-cid-5mpwgc42]:hover .card-badge[data-astro-cid-5mpwgc42]{transform:rotate(5deg)}.recipe-card[data-astro-cid-5mpwgc42]:nth-child(2n):hover .card-badge[data-astro-cid-5mpwgc42]{transform:rotate(-4deg)}.cards-track[data-astro-cid-5mpwgc42]{scroll-behavior:auto}}@media (width<=900px){.baker-band[data-astro-cid-5mpwgc42]{padding-left:var(--spacing-5);padding-right:var(--spacing-5)}.baker-band-inner[data-astro-cid-5mpwgc42]{gap:var(--spacing-6);grid-template-columns:minmax(0,1fr)}.baker-band-frame[data-astro-cid-5mpwgc42]{max-width:280px;rotate:0deg}.hero-masthead[data-astro-cid-5mpwgc42]{margin-bottom:var(--spacing-8);gap:var(--spacing-4)}.hero-inner[data-astro-cid-5mpwgc42]{gap:var(--spacing-6);flex-direction:column;display:flex}.hero-heading[data-astro-cid-5mpwgc42]{order:1;align-self:stretch}.hero-media[data-astro-cid-5mpwgc42]{order:2}.hero-detail[data-astro-cid-5mpwgc42]{order:3}.recipe-card[data-astro-cid-5mpwgc42]{flex:0 0 300px}.cards-track[data-astro-cid-5mpwgc42]{gap:var(--spacing-6)}.mealplan-band[data-astro-cid-5mpwgc42]{padding:var(--spacing-12) var(--spacing-5)}.mealplan-inner[data-astro-cid-5mpwgc42]{gap:var(--spacing-8);grid-template-columns:1fr}.mealplan-frame[data-astro-cid-5mpwgc42]{transform:none}.hero[data-astro-cid-5mpwgc42]{padding:var(--spacing-6) var(--spacing-5) var(--spacing-16)}.hero-masthead[data-astro-cid-5mpwgc42]{text-align:left;align-items:flex-start;gap:var(--spacing-3);margin-bottom:var(--spacing-5)}.masthead-tagline[data-astro-cid-5mpwgc42]{max-width:20ch;font-size:clamp(1.5rem,6.5vw,2rem)}.masthead-lead[data-astro-cid-5mpwgc42]{gap:var(--spacing-3);max-width:none}.masthead-lead[data-astro-cid-5mpwgc42]:before{display:none}.hero-inner[data-astro-cid-5mpwgc42]{gap:0}.hero-heading[data-astro-cid-5mpwgc42]{margin-bottom:var(--spacing-5);gap:var(--spacing-1)}.hero-category[data-astro-cid-5mpwgc42]{font-size:1.5rem}.hero-title[data-astro-cid-5mpwgc42]{font-size:clamp(1.5rem,7.5vw,2.75rem);line-height:1.05}.hero-frame[data-astro-cid-5mpwgc42]{box-shadow:none;border-width:10px 10px 0;border-bottom-style:none;border-bottom-color:currentColor;border-radius:20px 20px 0 0;padding:10px 10px 0}.hero-frame[data-astro-cid-5mpwgc42] img[data-astro-cid-5mpwgc42]{border-radius:10px 10px 0 0}.hero-badge[data-astro-cid-5mpwgc42]{width:4.25rem;height:4.25rem;top:8px;right:8px}.badge-main[data-astro-cid-5mpwgc42]{font-size:var(--font-size-sm)}.hero-detail[data-astro-cid-5mpwgc42]{background:var(--pat-bg-subtle);padding:var(--spacing-5);gap:var(--spacing-5);border-radius:0 0 20px 20px}.hero-excerpt[data-astro-cid-5mpwgc42]{max-width:none}.hero-facts[data-astro-cid-5mpwgc42]{gap:var(--spacing-4) var(--spacing-5);margin-inline:calc(-1 * var(--spacing-5));padding:var(--spacing-4) var(--spacing-5);border-radius:0;grid-template-columns:1fr 1fr;display:grid}.fact[data-astro-cid-5mpwgc42],.fact[data-astro-cid-5mpwgc42]:first-child{border-left:none;padding:0}.fact-label[data-astro-cid-5mpwgc42]{white-space:normal}.hero-actions[data-astro-cid-5mpwgc42]{gap:var(--spacing-3);width:100%}.btn-gold[data-astro-cid-5mpwgc42],.btn-outline[data-astro-cid-5mpwgc42]{white-space:nowrap;flex:1;padding:.75rem .875rem}.hero-author[data-astro-cid-5mpwgc42]{padding-top:var(--spacing-5);border-top-color:color-mix(in srgb, var(--pat-ink) 14%, transparent)}}@media (width<=600px){.baker-band[data-astro-cid-5mpwgc42]{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.baker-frame[data-astro-cid-5mpwgc42]{width:68px}.cards-body[data-astro-cid-5mpwgc42]{padding:var(--spacing-8) var(--spacing-4) 0}.cards-header[data-astro-cid-5mpwgc42]{margin-bottom:var(--spacing-10)}.carousel-wrapper[data-astro-cid-5mpwgc42]{gap:0}.carousel-arrow[data-astro-cid-5mpwgc42]{display:none}.cards-section[data-astro-cid-5mpwgc42]{--pat-track-headroom:80px}.cards-track[data-astro-cid-5mpwgc42]{gap:var(--spacing-5);padding:var(--pat-track-headroom) var(--spacing-4) var(--spacing-4);scroll-padding-left:var(--spacing-4)}.recipe-card[data-astro-cid-5mpwgc42]{flex:0 0 85%;min-width:0}.card-img-frame[data-astro-cid-5mpwgc42]{width:88%}.card-title[data-astro-cid-5mpwgc42]{font-size:var(--font-size-xl)}}.rec[data-astro-cid-mju37atf]{--rec-avocado:#93a13f;--rec-avocado-deep:#75812c;--rec-orange:#b04812;--rec-orange-deep:#96380f;--rec-gold:#e8a33d;--rec-ink:#2b1d0e;--rec-ink-soft:#5c4a33;--rec-walnut:#3a2a17;--rec-walnut-deep:#2c1f10;--rec-card:#fdf8ec;--rec-cream:#f7edd8;font-family:var(--font-sans);min-height:calc(100vh - var(--nav-height) - var(--footer-allowance));background:var(--rec-walnut);overflow-x:clip}.empty-state[data-astro-cid-mju37atf]{align-items:center;gap:var(--spacing-3);text-align:center;padding:var(--spacing-20) var(--spacing-6);flex-direction:column;max-width:400px;margin:0 auto;display:flex}.empty-state[data-astro-cid-mju37atf] h2[data-astro-cid-mju37atf]{font-size:var(--font-size-2xl);font-weight:600}.empty-state[data-astro-cid-mju37atf] p[data-astro-cid-mju37atf]{color:var(--color-muted)}.btn[data-astro-cid-mju37atf]{margin-top:var(--spacing-4);padding:var(--spacing-3) var(--spacing-6);background:var(--color-accent);color:var(--color-on-accent);border-radius:var(--radius);font-size:var(--font-size-sm);transition:background var(--transition-fast);font-weight:500;text-decoration:none;display:inline-block}.hero[data-astro-cid-mju37atf]{background:var(--rec-avocado);padding:clamp(3rem, 6vw, 5.5rem) var(--spacing-6) clamp(3rem, 6vw, 5rem)}.hero-inner[data-astro-cid-mju37atf]{max-width:var(--wide-width);grid-template-columns:1.1fr .9fr;align-items:center;column-gap:clamp(2.5rem,5vw,5rem);margin:0 auto;display:grid}.hero-copy[data-astro-cid-mju37atf]{align-items:flex-start;gap:var(--spacing-5);flex-direction:column;display:flex}.hero-intro[data-astro-cid-mju37atf],.hero-title-link[data-astro-cid-mju37atf]{animation:.7s cubic-bezier(.16,1,.3,1) both rec-rise}.hero-excerpt[data-astro-cid-mju37atf],.hero-meta[data-astro-cid-mju37atf],.hero-actions[data-astro-cid-mju37atf]{animation:.7s cubic-bezier(.16,1,.3,1) .12s both rec-rise}.hero-intro[data-astro-cid-mju37atf]{font-size:var(--font-size-lg);color:var(--rec-ink);font-style:italic;font-weight:600}.hero-from[data-astro-cid-mju37atf]{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--rec-ink-soft);margin-bottom:var(--spacing-2);font-weight:700}.hero-from[data-astro-cid-mju37atf] a[data-astro-cid-mju37atf]{color:var(--rec-orange-deep);border-bottom:3px solid var(--rec-gold);text-decoration:none}.hero-from[data-astro-cid-mju37atf] a[data-astro-cid-mju37atf]:hover{color:var(--rec-ink)}.cook-dial[data-astro-cid-mju37atf]{z-index:2;transition:transform var(--transition-base);flex-direction:column;align-items:center;gap:.6rem;text-decoration:none;display:flex;position:absolute;bottom:clamp(-1.75rem,-2vw,-1rem);right:clamp(-1.25rem,-1.5vw,-.75rem)}.cook-dial[data-astro-cid-mju37atf]:hover{transform:rotate(-4deg)}.cook-dial-face[data-astro-cid-mju37atf]{aspect-ratio:1;border:4px solid var(--rec-ink);width:clamp(84px,9vw,112px);box-shadow:0 0 0 7px var(--rec-gold);background:var(--rec-avocado-deep);border-radius:50%;line-height:0;display:block;overflow:hidden}.cook-dial-face[data-astro-cid-mju37atf] img[data-astro-cid-mju37atf]{object-fit:cover;object-position:50% 22%;width:100%;height:100%;display:block}.cook-dial-name[data-astro-cid-mju37atf]{background:var(--rec-cream);color:var(--rec-ink);border:3px solid var(--rec-ink);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);white-space:nowrap;border-radius:999px;padding:.3rem .85rem;font-weight:700}.rec-monogram[data-astro-cid-mju37atf]{background:var(--rec-avocado);width:100%;height:100%;color:var(--rec-cream);font-family:var(--font-ultra);font-size:var(--font-size-2xl);justify-content:center;align-items:center;display:flex}.cook-dial[data-astro-cid-mju37atf]:focus-visible,.hero-from[data-astro-cid-mju37atf] a[data-astro-cid-mju37atf]:focus-visible{outline:3px solid var(--rec-orange);outline-offset:4px}.hero-title-link[data-astro-cid-mju37atf]{text-decoration:none}.hero-title[data-astro-cid-mju37atf]{font-family:var(--font-ultra);letter-spacing:.005em;color:var(--rec-ink);text-wrap:balance;transition:color var(--transition-base);font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:400;line-height:1.04}@media (width>=961px){.hero-title[data-astro-cid-mju37atf][data-length=long]{font-size:clamp(2.25rem,4.25vw,3.5rem)}.hero-title[data-astro-cid-mju37atf][data-length=xl]{font-size:clamp(2rem,3.5vw,3rem)}}.hero-title-link[data-astro-cid-mju37atf]:hover .hero-title[data-astro-cid-mju37atf]{color:var(--rec-orange-deep)}.hero-period[data-astro-cid-mju37atf]{color:var(--rec-orange)}.hero-excerpt[data-astro-cid-mju37atf]{font-size:var(--font-size-lg);line-height:var(--leading-relaxed);color:var(--rec-ink);text-wrap:pretty;max-width:52ch}.hero-meta[data-astro-cid-mju37atf]{--meta-run-dot:var(--rec-orange);--meta-run-dot-size:8px;--meta-run-gap:var(--spacing-8);align-items:center;gap:var(--spacing-3) var(--meta-run-gap);font-size:var(--font-size-base);color:var(--rec-ink);flex-wrap:wrap;font-weight:700;display:flex}.hero-actions[data-astro-cid-mju37atf]{gap:var(--spacing-4);margin-top:var(--spacing-2);flex-wrap:wrap;display:flex}.btn-orange[data-astro-cid-mju37atf],.btn-outline[data-astro-cid-mju37atf]{font-size:var(--font-size-base);transition:transform var(--transition-base), box-shadow var(--transition-base), background var(--transition-fast), color var(--transition-fast);border-radius:999px;justify-content:center;align-items:center;padding:.9rem 1.75rem;font-weight:700;text-decoration:none;display:inline-flex}.btn-orange[data-astro-cid-mju37atf]{background:var(--rec-orange);color:var(--rec-cream);box-shadow:0 5px 0 var(--rec-orange-deep)}.btn-orange[data-astro-cid-mju37atf]:hover{box-shadow:0 3px 0 var(--rec-orange-deep);transform:translateY(2px)}.btn-orange[data-astro-cid-mju37atf]:active{box-shadow:0 0 0 var(--rec-orange-deep);transform:translateY(5px)}.btn-outline[data-astro-cid-mju37atf]{color:var(--rec-ink);border:3px solid var(--rec-ink);background:0 0}.btn-outline[data-astro-cid-mju37atf]:hover{background:var(--rec-ink);color:var(--rec-cream)}.btn-orange[data-astro-cid-mju37atf]:focus-visible,.btn-outline[data-astro-cid-mju37atf]:focus-visible,.hero-title-link[data-astro-cid-mju37atf]:focus-visible,.hero-tab[data-astro-cid-mju37atf]:focus-visible,.tab[data-astro-cid-mju37atf]:focus-visible,.card-tab[data-astro-cid-mju37atf]:focus-visible,.card-body[data-astro-cid-mju37atf]:focus-visible,.box-view-all[data-astro-cid-mju37atf]:focus-visible,.gold-band[data-astro-cid-mju37atf]:focus-visible{outline-offset:3px;outline:3px solid}.hero-media[data-astro-cid-mju37atf]{justify-self:end;width:min(100%,470px);animation:.8s cubic-bezier(.16,1,.3,1) 60ms both rec-settle;position:relative}.tv[data-astro-cid-mju37atf]{border:5px solid var(--rec-ink);box-shadow:0 0 0 11px var(--rec-gold);background:var(--rec-avocado-deep);border-radius:clamp(2.25rem,4vw,3.25rem);line-height:0;overflow:hidden}.tv[data-astro-cid-mju37atf] img[data-astro-cid-mju37atf]{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.hero-media[data-astro-cid-mju37atf]:hover .tv[data-astro-cid-mju37atf] img[data-astro-cid-mju37atf]{transform:scale(1.04)}.tv-placeholder[data-astro-cid-mju37atf]{aspect-ratio:4/3;width:100%;color:var(--rec-cream);justify-content:center;align-items:center;font-size:4rem;display:flex}.daisy[data-astro-cid-mju37atf]{aspect-ratio:1;width:clamp(96px,10vw,122px);transition:transform var(--transition-base);position:absolute;top:-34px;right:-26px}.hero-media[data-astro-cid-mju37atf]:hover .daisy[data-astro-cid-mju37atf]{transform:rotate(-10deg)}.daisy-svg[data-astro-cid-mju37atf]{width:100%;height:100%;display:block}.daisy-petals[data-astro-cid-mju37atf] ellipse[data-astro-cid-mju37atf]{fill:var(--rec-gold);stroke:var(--rec-ink);stroke-width:2.5px}.daisy-center[data-astro-cid-mju37atf]{fill:var(--rec-orange);stroke:var(--rec-ink);stroke-width:2.5px}.daisy-label[data-astro-cid-mju37atf]{color:var(--rec-cream);flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.daisy-num[data-astro-cid-mju37atf]{font-family:var(--font-ultra);font-size:clamp(1.1rem,1.4vw,1.4rem)}.daisy-unit[data-astro-cid-mju37atf]{text-align:center;text-transform:uppercase;max-width:4.5em;letter-spacing:var(--tracking-wide);margin-top:2px;font-size:.6875rem;font-weight:700}.hero-tab[data-astro-cid-mju37atf]{background:var(--rec-cream);color:var(--rec-ink);border:3px solid var(--rec-ink);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:var(--tracking-wide);transition:background var(--transition-fast), color var(--transition-fast), transform var(--transition-base);border-radius:999px;padding:.5rem 1.1rem;font-weight:700;text-decoration:none;position:absolute;bottom:-20px;left:clamp(1.5rem,4vw,3rem);transform:rotate(-2deg)}.hero-tab[data-astro-cid-mju37atf]:hover{background:var(--rec-ink);color:var(--rec-cream);transform:rotate(0)}@keyframes rec-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes rec-settle{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.scallops[data-astro-cid-mju37atf]{background:var(--rec-avocado);color:var(--rec-walnut);line-height:0}.scallops-svg[data-astro-cid-mju37atf]{fill:currentColor;width:100%;height:clamp(24px,3.5vw,44px);display:block}.box[data-astro-cid-mju37atf]{background:var(--rec-walnut);padding:clamp(3rem, 6vw, 5rem) var(--spacing-6) clamp(3.5rem, 7vw, 6rem)}.box-inner[data-astro-cid-mju37atf]{max-width:var(--wide-width);margin:0 auto}.box-header[data-astro-cid-mju37atf]{justify-content:space-between;align-items:baseline;gap:var(--spacing-6);margin-bottom:clamp(1.5rem,3vw,2.5rem);display:flex}.box-heading[data-astro-cid-mju37atf]{font-family:var(--font-ultra);letter-spacing:.005em;color:var(--rec-gold);font-size:clamp(1.9rem,3.5vw,3rem);font-weight:400;line-height:1.1}.box-view-all[data-astro-cid-mju37atf]{font-size:var(--font-size-sm);color:var(--rec-cream);border-bottom:3px solid var(--rec-orange);white-space:nowrap;transition:border-color var(--transition-fast);padding-bottom:2px;font-weight:700;text-decoration:none}.box-view-all[data-astro-cid-mju37atf]:hover{border-color:var(--rec-cream)}.tabs[data-astro-cid-mju37atf]{align-items:flex-end;gap:var(--spacing-2);border-bottom:3px solid var(--rec-gold);flex-wrap:wrap;margin-bottom:clamp(2.25rem,4vw,3.5rem);display:flex}.tab[data-astro-cid-mju37atf]{font-size:var(--font-size-sm);background:var(--rec-walnut-deep);color:var(--rec-cream);border:2px solid var(--rec-gold);transition:background var(--transition-fast), color var(--transition-fast), padding var(--transition-base);border-bottom:none;border-radius:12px 12px 0 0;padding:.55rem 1.2rem .45rem;font-weight:700;text-decoration:none}.tab[data-astro-cid-mju37atf]:hover{background:var(--rec-gold);color:var(--rec-ink);padding-bottom:.65rem}.cards[data-astro-cid-mju37atf]{gap:clamp(2.5rem, 4vw, 3rem) var(--spacing-6);grid-template-columns:repeat(auto-fit,minmax(310px,1fr));padding-top:1.5rem;display:grid}.card[data-astro-cid-mju37atf]{background:var(--rec-card);box-shadow:0 10px 24px color-mix(in srgb, var(--color-shadow,#000) 28%, transparent);transition:transform var(--transition-base), box-shadow var(--transition-base);border-radius:14px;position:relative}.card[data-astro-cid-mju37atf]:hover{box-shadow:0 16px 32px color-mix(in srgb, var(--color-shadow,#000) 34%, transparent);transform:translateY(-5px)}.card-tab[data-astro-cid-mju37atf]{z-index:1;background:var(--rec-gold);color:var(--rec-ink);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);text-overflow:ellipsis;white-space:nowrap;max-width:60%;transition:top var(--transition-base);border-radius:10px 10px 0 0;padding:.35rem 1rem .9rem;font-weight:700;text-decoration:none;position:absolute;top:-1.5rem;overflow:hidden}a[data-astro-cid-mju37atf].card-tab:hover{top:-1.8rem}.card-tab-left[data-astro-cid-mju37atf] .card-tab[data-astro-cid-mju37atf]{left:1.25rem}.card-tab-center[data-astro-cid-mju37atf] .card-tab[data-astro-cid-mju37atf]{left:50%;transform:translate(-50%)}.card-tab-right[data-astro-cid-mju37atf] .card-tab[data-astro-cid-mju37atf]{right:1.25rem}.card-body[data-astro-cid-mju37atf]{z-index:2;gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-4) var(--spacing-5);background:var(--rec-card);border-radius:14px;flex-direction:column;height:100%;text-decoration:none;display:flex;position:relative}.card-photo[data-astro-cid-mju37atf]{border-radius:9px;line-height:0;display:block;position:relative;overflow:hidden}.card-photo[data-astro-cid-mju37atf] img[data-astro-cid-mju37atf]{aspect-ratio:3/2;object-fit:cover;width:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.card[data-astro-cid-mju37atf]:hover .card-photo[data-astro-cid-mju37atf] img[data-astro-cid-mju37atf]{transform:scale(1.04)}.card-photo-ph[data-astro-cid-mju37atf]{aspect-ratio:3/2;background:var(--rec-avocado);width:100%;color:var(--rec-cream);justify-content:center;align-items:center;font-size:2.5rem;display:flex}.card-stamp[data-astro-cid-mju37atf]{background:var(--rec-gold);border:2.5px solid var(--rec-ink);width:3.5rem;height:3.5rem;color:var(--rec-ink);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:10px;right:10px;transform:rotate(8deg)}.card-stamp-num[data-astro-cid-mju37atf]{font-family:var(--font-ultra);font-size:1.05rem}.card-stamp-unit[data-astro-cid-mju37atf]{text-transform:uppercase;letter-spacing:var(--tracking-wide);margin-top:1px;font-size:.6875rem;font-weight:700}.card-title[data-astro-cid-mju37atf]{font-family:var(--font-ultra);letter-spacing:.005em;color:var(--rec-ink);transition:color var(--transition-fast);font-size:1.35rem;font-weight:400;line-height:1.15}.card[data-astro-cid-mju37atf]:hover .card-title[data-astro-cid-mju37atf]{color:var(--rec-orange)}.card-excerpt[data-astro-cid-mju37atf]{font-size:var(--font-size-sm);line-height:var(--leading-normal);color:var(--rec-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card-meta[data-astro-cid-mju37atf]{--meta-run-gap:var(--spacing-5);--meta-run-dot:var(--rec-orange);--meta-run-dot-size:5px;align-items:center;gap:var(--spacing-2) var(--meta-run-gap);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--rec-orange-deep);flex-wrap:wrap;margin-top:auto;font-weight:700;display:flex}.cook-card-wrap[data-astro-cid-mju37atf]{margin-top:clamp(3rem,6vw,4.5rem)}.cook-card[data-astro-cid-mju37atf]{background:var(--rec-card);max-width:880px;box-shadow:0 10px 24px color-mix(in srgb, var(--color-shadow,#000) 28%, transparent);border-radius:14px;margin:0 auto;position:relative}.cook-card-tab[data-astro-cid-mju37atf]{z-index:1;background:var(--rec-gold);color:var(--rec-ink);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);border-radius:10px 10px 0 0;padding:.35rem 1rem .9rem;font-weight:700;position:absolute;top:-1.5rem;left:1.25rem}.cook-card-inner[data-astro-cid-mju37atf]{z-index:2;background:var(--rec-card);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,2.75rem);padding:clamp(1.75rem,4vw,2.75rem);display:grid;position:relative}.cook-portrait[data-astro-cid-mju37atf]{border:4px solid var(--rec-ink);width:clamp(150px,22vw,210px);box-shadow:0 0 0 8px var(--rec-gold);background:var(--rec-avocado-deep);border-radius:clamp(1.5rem,3vw,2.25rem);margin:8px;line-height:0;overflow:hidden}.cook-portrait[data-astro-cid-mju37atf] img[data-astro-cid-mju37atf]{aspect-ratio:1;object-fit:cover;width:100%;display:block}.cook-portrait-ph[data-astro-cid-mju37atf]{aspect-ratio:1;background:var(--rec-avocado);width:100%;color:var(--rec-cream);justify-content:center;align-items:center;font-size:3rem;display:flex}.cook-copy[data-astro-cid-mju37atf]{align-items:flex-start;gap:var(--spacing-4);flex-direction:column;display:flex}.cook-heading[data-astro-cid-mju37atf]{font-family:var(--font-ultra);letter-spacing:.005em;color:var(--rec-ink);text-wrap:balance;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:400;line-height:1.1}.cook-bio[data-astro-cid-mju37atf]{font-size:var(--font-size-lg);line-height:var(--leading-relaxed);color:var(--rec-ink-soft);text-wrap:pretty;max-width:55ch}.cook-btn[data-astro-cid-mju37atf]{margin-top:var(--spacing-1)}.gold-band[data-astro-cid-mju37atf]{justify-content:center;align-items:baseline;gap:var(--spacing-4);background:var(--rec-gold);color:var(--rec-ink);padding:clamp(2.25rem, 5vw, 3.5rem) var(--spacing-6);font-family:var(--font-ultra);text-align:center;transition:background var(--transition-base);font-size:clamp(1.4rem,3.5vw,2.5rem);font-weight:400;line-height:1.1;text-decoration:none;display:flex}.gold-band[data-astro-cid-mju37atf]:hover{background:var(--rec-orange);color:var(--rec-cream)}.band-arrow[data-astro-cid-mju37atf]{transition:transform var(--transition-base)}.gold-band[data-astro-cid-mju37atf]:hover .band-arrow[data-astro-cid-mju37atf]{transform:translate(10px)}@media (prefers-reduced-motion:reduce){.cook-dial[data-astro-cid-mju37atf]{transition:none}.cook-dial[data-astro-cid-mju37atf]:hover{transform:none}.hero-intro[data-astro-cid-mju37atf],.hero-title-link[data-astro-cid-mju37atf],.hero-excerpt[data-astro-cid-mju37atf],.hero-meta[data-astro-cid-mju37atf],.hero-actions[data-astro-cid-mju37atf],.hero-media[data-astro-cid-mju37atf]{animation:none}.tv[data-astro-cid-mju37atf] img[data-astro-cid-mju37atf],.card-photo[data-astro-cid-mju37atf] img[data-astro-cid-mju37atf],.daisy[data-astro-cid-mju37atf],.card[data-astro-cid-mju37atf],.btn-orange[data-astro-cid-mju37atf],.hero-tab[data-astro-cid-mju37atf],.band-arrow[data-astro-cid-mju37atf],.card-tab[data-astro-cid-mju37atf]{transition:none}.hero-media[data-astro-cid-mju37atf]:hover .tv[data-astro-cid-mju37atf] img[data-astro-cid-mju37atf],.hero-media[data-astro-cid-mju37atf]:hover .daisy[data-astro-cid-mju37atf],.card[data-astro-cid-mju37atf]:hover,.card[data-astro-cid-mju37atf]:hover .card-photo[data-astro-cid-mju37atf] img[data-astro-cid-mju37atf],.btn-orange[data-astro-cid-mju37atf]:hover,.gold-band[data-astro-cid-mju37atf]:hover .band-arrow[data-astro-cid-mju37atf]{transform:none}.card-tab-center[data-astro-cid-mju37atf] .card-tab[data-astro-cid-mju37atf]{transform:translate(-50%)}.hero-tab[data-astro-cid-mju37atf]:hover{transform:rotate(-2deg)}}@media (width<=960px){.hero-inner[data-astro-cid-mju37atf]{flex-direction:column;align-items:flex-start;display:flex}.hero-copy[data-astro-cid-mju37atf]{display:contents}.hero-from[data-astro-cid-mju37atf]{order:0}.hero-intro[data-astro-cid-mju37atf]{order:1}.hero-title-link[data-astro-cid-mju37atf]{margin-top:var(--spacing-3);order:2}.hero-media[data-astro-cid-mju37atf]{order:3;align-self:center;width:100%;max-width:520px;margin:clamp(2.75rem,7vw,3.25rem) 0 2.5rem}.hero-excerpt[data-astro-cid-mju37atf]{order:4}.hero-meta[data-astro-cid-mju37atf]{margin-top:var(--spacing-4);order:5}.hero-actions[data-astro-cid-mju37atf]{margin-top:var(--spacing-5);order:6}.daisy[data-astro-cid-mju37atf]{right:-8px}}@media (width<=620px){.hero[data-astro-cid-mju37atf]{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.hero-title[data-astro-cid-mju37atf]{font-size:clamp(2rem,9.5vw,2.75rem)}.hero-actions[data-astro-cid-mju37atf]{width:100%}.btn-orange[data-astro-cid-mju37atf],.btn-outline[data-astro-cid-mju37atf]{flex:1}.tv[data-astro-cid-mju37atf]{box-shadow:0 0 0 8px var(--rec-gold)}.cook-dial[data-astro-cid-mju37atf]{gap:.4rem;bottom:-1rem;right:-.5rem}.cook-dial-face[data-astro-cid-mju37atf]{width:72px;box-shadow:0 0 0 5px var(--rec-gold)}.daisy[data-astro-cid-mju37atf]{width:96px;top:-26px}.box[data-astro-cid-mju37atf]{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.box-header[data-astro-cid-mju37atf]{align-items:flex-start;gap:var(--spacing-2);flex-direction:column}.cook-card-inner[data-astro-cid-mju37atf]{grid-template-columns:minmax(0,1fr);justify-items:start}.cook-portrait[data-astro-cid-mju37atf]{width:clamp(150px,45vw,190px)}.gold-band[data-astro-cid-mju37atf]{align-items:center;gap:var(--spacing-2);flex-direction:column}}@media (width<=420px){.hero-actions[data-astro-cid-mju37atf]{flex-direction:column}.btn-orange[data-astro-cid-mju37atf],.btn-outline[data-astro-cid-mju37atf]{width:100%}.hero-tab[data-astro-cid-mju37atf]{left:var(--spacing-4)}}
