.hero[data-astro-cid-lcdefpme]{min-height:min(72vh,34rem);padding-block:var(--space-6xl);background-color:var(--color-ink);align-items:center;display:flex;position:relative;overflow:hidden}.hero-picture[data-astro-cid-lcdefpme]{display:contents}.hero-image[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(to bottom right,#1717169e 50%,#171716c7 50%);position:absolute;inset:0}.hero-inner[data-astro-cid-lcdefpme]{z-index:1;color:#fff;width:100%;position:relative}.hero-title[data-astro-cid-lcdefpme]{color:#fff;max-width:20ch;font-size:var(--text-5xl);line-height:var(--text-5xl--line-height);margin:0}.hero-tagline[data-astro-cid-lcdefpme]{max-width:46ch;margin:var(--space-xl) 0 0;font-family:var(--font-ui);font-size:var(--text-lg);color:#fff;font-weight:700}.hero-copy[data-astro-cid-lcdefpme]{max-width:52ch;margin:var(--space-lg) 0 0;font-size:var(--text-base);color:#ffffffe0}.hero-actions[data-astro-cid-lcdefpme]{gap:var(--space-md);margin:var(--space-3xl) 0 0;flex-wrap:wrap;display:flex}.rows[data-astro-cid-lcdefpme]{margin-top:var(--space-3xl)}.band[data-astro-cid-lcdefpme]{padding-block:var(--space-6xl)}.band-tinted[data-astro-cid-lcdefpme]{background-color:var(--color-recipe)}.eyebrow[data-astro-cid-lcdefpme]{font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-ink);margin:0;font-weight:700}.band-title[data-astro-cid-lcdefpme]{max-width:26ch;margin:var(--space-sm) 0 0;font-size:var(--text-3xl);line-height:var(--text-3xl--line-height)}#retete[data-astro-cid-lcdefpme]{max-width:34ch}.category-grid[data-astro-cid-lcdefpme]{gap:var(--space-3xl);margin:var(--space-3xl) 0 0;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));padding:0;list-style:none;display:grid}.category-card[data-astro-cid-lcdefpme]{border:1px solid var(--color-rule);border-radius:var(--radius-card);background-color:var(--color-surface);flex-direction:column;transition:box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.category-card[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.category-card[data-astro-cid-lcdefpme]:focus-within{outline:2px solid var(--color-accent-ink);outline-offset:2px}.category-picture[data-astro-cid-lcdefpme]{display:block}.category-image[data-astro-cid-lcdefpme]{aspect-ratio:3/2;object-fit:cover;background-color:var(--color-recipe);width:100%;display:block}.category-image-empty[data-astro-cid-lcdefpme]{background-image:linear-gradient(135deg, var(--color-recipe), var(--color-accent-soft))}.category-body[data-astro-cid-lcdefpme]{gap:var(--space-sm);padding:var(--space-lg) var(--space-xl) var(--space-xl);flex-direction:column;flex:auto;display:flex}.category-title[data-astro-cid-lcdefpme]{font-size:var(--text-xl);margin:0}.category-title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-ink);text-decoration:none}.category-title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"";position:absolute;inset:0}.category-card[data-astro-cid-lcdefpme]:hover .category-title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-accent-ink)}.category-title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{outline:none}.category-blurb[data-astro-cid-lcdefpme]{font-size:var(--text-base);color:var(--color-ink-muted);margin:0;line-height:1.6}.category-count[data-astro-cid-lcdefpme]{padding-top:var(--space-xs);font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-ink-muted);margin:auto 0 0}.social-copy[data-astro-cid-lcdefpme]{margin:var(--space-md) 0 0;color:var(--color-ink-muted)}.social-list[data-astro-cid-lcdefpme]{justify-content:center;gap:var(--space-md);margin:var(--space-3xl) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.social-pill[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-sm);min-height:var(--size-touch);padding:var(--space-sm) var(--space-xl);border:1px solid var(--color-rule);border-radius:var(--radius-pill);background-color:var(--color-surface);font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-ink);font-weight:700;text-decoration:none;display:inline-flex}.social-pill[data-astro-cid-lcdefpme]:hover{border-color:var(--color-accent-ink);color:var(--color-accent-ink)}.social-pill[data-astro-cid-lcdefpme] svg{width:1.1rem;height:1.1rem}#social[data-astro-cid-lcdefpme]{max-width:none}
