.hero-grid[data-astro-cid-iqfgzcoi],.split-grid[data-astro-cid-iqfgzcoi]{gap:var(--space-xl);align-items:start;display:grid}.hero-grid[data-astro-cid-iqfgzcoi]{align-items:center}.hero-grid[data-astro-cid-iqfgzcoi]>[data-astro-cid-iqfgzcoi],.split-grid[data-astro-cid-iqfgzcoi]>[data-astro-cid-iqfgzcoi]{min-width:0}.eyebrow[data-astro-cid-iqfgzcoi]{font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-accent);text-transform:uppercase;letter-spacing:var(--tracking-widest);margin-block-end:var(--space-sm)}.hero-copy[data-astro-cid-iqfgzcoi] h1[data-astro-cid-iqfgzcoi] span[data-astro-cid-iqfgzcoi]{display:block}.hero-lead[data-astro-cid-iqfgzcoi]{font-size:var(--text-lg);margin-block-start:var(--space-lg)}.actions[data-astro-cid-iqfgzcoi]{align-items:center;gap:var(--space-md) var(--space-lg);flex-wrap:wrap;margin-block-start:var(--space-xl);display:flex}.portrait[data-astro-cid-iqfgzcoi]{width:100%;max-inline-size:var(--measure-narrow)}.portrait[data-astro-cid-iqfgzcoi] img{aspect-ratio:4/5;object-fit:cover;object-position:center top;border-radius:var(--radius-md);width:100%}figcaption[data-astro-cid-iqfgzcoi]{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-muted);margin-block-start:var(--space-xs)}.portrait[data-astro-cid-iqfgzcoi] figcaption[data-astro-cid-iqfgzcoi]{justify-content:space-between;gap:var(--space-3xs) var(--space-sm);flex-wrap:wrap;display:flex}#our-story{scroll-margin-block-start:var(--header-h)}.story-copy[data-astro-cid-iqfgzcoi] p+p{margin-block-start:var(--space-md)}.credentials[data-astro-cid-iqfgzcoi] h3[data-astro-cid-iqfgzcoi],.coverage[data-astro-cid-iqfgzcoi] h3[data-astro-cid-iqfgzcoi]{font-size:var(--text-lg);line-height:var(--leading-snug);margin-block-end:var(--space-md)}.credentials[data-astro-cid-iqfgzcoi] ul[data-astro-cid-iqfgzcoi],.service-list[data-astro-cid-iqfgzcoi],.approach[data-astro-cid-iqfgzcoi]{padding:0;list-style:none}.credentials[data-astro-cid-iqfgzcoi] li[data-astro-cid-iqfgzcoi]{padding-block:var(--space-sm);border-block-start:1px solid var(--color-line-strong);font-size:var(--text-sm)}.motto[data-astro-cid-iqfgzcoi]{border-inline-start:2px solid var(--color-accent);margin-block-start:var(--space-xl);padding-inline-start:var(--space-md)}.motto[data-astro-cid-iqfgzcoi] blockquote[data-astro-cid-iqfgzcoi]{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--color-ink);text-wrap:balance}.kitchen[data-astro-cid-iqfgzcoi]{margin-block-end:var(--space-xl)}.kitchen[data-astro-cid-iqfgzcoi] img{aspect-ratio:16/7;object-fit:cover;border-radius:var(--radius-md);width:100%}.approach[data-astro-cid-iqfgzcoi]{gap:var(--space-lg);display:grid}.approach[data-astro-cid-iqfgzcoi] li[data-astro-cid-iqfgzcoi]{border-block-start:1px solid var(--color-line-strong);padding-block-start:var(--space-md)}.approach-number[data-astro-cid-iqfgzcoi]{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-accent);margin-block-end:var(--space-md);display:block}.approach[data-astro-cid-iqfgzcoi] h3[data-astro-cid-iqfgzcoi]{font-size:var(--text-lg);line-height:var(--leading-snug);margin-block-end:var(--space-sm)}.approach[data-astro-cid-iqfgzcoi] p[data-astro-cid-iqfgzcoi]{font-size:var(--text-sm)}.coverage[data-astro-cid-iqfgzcoi]{border-inline-start:2px solid var(--color-accent);margin-block-start:var(--space-xl);padding-inline-start:var(--space-md)}.service-list[data-astro-cid-iqfgzcoi] li[data-astro-cid-iqfgzcoi]{border-block-start:1px solid var(--color-line-strong)}.service-list[data-astro-cid-iqfgzcoi] li[data-astro-cid-iqfgzcoi]:last-child{border-block-end:1px solid var(--color-line-strong)}.service-list[data-astro-cid-iqfgzcoi] a[data-astro-cid-iqfgzcoi]{justify-content:space-between;align-items:center;gap:var(--space-md);padding-block:var(--space-sm);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink);text-decoration:none;display:flex}.service-list[data-astro-cid-iqfgzcoi] a[data-astro-cid-iqfgzcoi]:hover{color:var(--color-accent)}.service-list[data-astro-cid-iqfgzcoi] a[data-astro-cid-iqfgzcoi]:hover span[data-astro-cid-iqfgzcoi]:first-child{text-underline-offset:.2em;text-decoration:underline}.more[data-astro-cid-iqfgzcoi]{margin-block-start:var(--space-lg)}p[data-astro-cid-iqfgzcoi]+p[data-astro-cid-iqfgzcoi]{margin-block-start:var(--space-md)}@media (width<=47.99rem){.portrait[data-astro-cid-iqfgzcoi]{order:-1}.portrait[data-astro-cid-iqfgzcoi] img{aspect-ratio:4/3;object-position:center 10%}.hero-grid[data-astro-cid-iqfgzcoi]{gap:var(--space-lg)}}@media (width>=48rem){.hero-grid[data-astro-cid-iqfgzcoi],.split-grid[data-astro-cid-iqfgzcoi]{grid-template-columns:1.2fr 1fr}.portrait[data-astro-cid-iqfgzcoi]{max-inline-size:min(400px, (100svh - var(--header-h) - var(--utility-h) - 2 * var(--space-2xl) - 2.5rem) * .8);justify-self:end}}@media (width>=60rem){.hero-grid[data-astro-cid-iqfgzcoi],.split-grid[data-astro-cid-iqfgzcoi]{gap:var(--space-2xl)}.approach[data-astro-cid-iqfgzcoi]{gap:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr))}.approach[data-astro-cid-iqfgzcoi] h3[data-astro-cid-iqfgzcoi]{min-block-size:2lh}}
