.gallery__filters[data-astro-cid-qgz2camk]{top:var(--header-h);z-index:5;gap:var(--space-2xs);margin-block-end:var(--space-md);margin-inline:calc(var(--gutter) * -1);padding:var(--space-xs) var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;background:var(--color-bg);display:flex;position:sticky;overflow-x:auto}.gallery__filters[data-astro-cid-qgz2camk]::-webkit-scrollbar{display:none}@media (width>=48rem){.gallery__filters[data-astro-cid-qgz2camk]{flex-wrap:wrap;overflow-x:visible}}.gallery__filters[data-astro-cid-qgz2camk] .chip[data-astro-cid-qgz2camk]{white-space:nowrap;flex:none}.chip[data-astro-cid-qgz2camk]{min-height:44px;padding:var(--space-2xs) var(--space-xs);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-ink);cursor:pointer;border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);background:0 0;line-height:1}.chip[data-astro-cid-qgz2camk]:hover{border-color:var(--color-ink)}.chip[data-astro-cid-qgz2camk][aria-pressed=true]{color:var(--color-on-primary);background:var(--color-primary);border-color:var(--color-primary)}.chip[data-astro-cid-qgz2camk][aria-pressed=true]:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.chip__count[data-astro-cid-qgz2camk]{font-size:var(--text-xs);opacity:.6}.chip[data-astro-cid-qgz2camk][aria-pressed=true] .chip__count[data-astro-cid-qgz2camk]{opacity:1}.gallery__status[data-astro-cid-qgz2camk]{font-size:var(--text-sm);color:var(--color-muted);margin-block-end:var(--space-sm)}.gallery__grid[data-astro-cid-qgz2camk]{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.gallery__item[data-astro-cid-qgz2camk]{background-color:var(--tile-bg,var(--color-surface));border-radius:var(--radius-md);overflow:hidden}@media (width>=48rem){.gallery__grid[data-astro-cid-qgz2camk]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=75rem){.gallery__grid[data-astro-cid-qgz2camk]{grid-template-columns:repeat(4,minmax(0,1fr))}}.gallery__item[data-astro-cid-qgz2camk][data-reveal=in]{animation:tile-in var(--duration-slow) var(--ease-out) both;animation-delay:var(--tile-delay,0s)}@keyframes tile-in{0%{opacity:0;transform:translateY(var(--reveal-y)) scale(.985)}to{opacity:1;transform:none}}.gallery[data-astro-cid-qgz2camk][data-filter]:not([data-filter=all]) .gallery__item[data-astro-cid-qgz2camk]{display:none}.gallery[data-astro-cid-qgz2camk][data-filter=canapes] .gallery__item[data-astro-cid-qgz2camk][data-cat=canapes],.gallery[data-astro-cid-qgz2camk][data-filter=grazing] .gallery__item[data-astro-cid-qgz2camk][data-cat=grazing],.gallery[data-astro-cid-qgz2camk][data-filter=buffet] .gallery__item[data-astro-cid-qgz2camk][data-cat=buffet],.gallery[data-astro-cid-qgz2camk][data-filter=corporate] .gallery__item[data-astro-cid-qgz2camk][data-cat=corporate],.gallery[data-astro-cid-qgz2camk][data-filter=desserts] .gallery__item[data-astro-cid-qgz2camk][data-cat=desserts],.gallery[data-astro-cid-qgz2camk][data-filter=private] .gallery__item[data-astro-cid-qgz2camk][data-cat=private],.gallery[data-astro-cid-qgz2camk][data-filter=team] .gallery__item[data-astro-cid-qgz2camk][data-cat=team]{display:block}.gallery__link[data-astro-cid-qgz2camk]{aspect-ratio:1;display:block}.gallery__link[data-astro-cid-qgz2camk] img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease-out)}.gallery__link[data-astro-cid-qgz2camk]:hover img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.gallery__link[data-astro-cid-qgz2camk] img{transition:none}.gallery__link[data-astro-cid-qgz2camk]:hover img{transform:none}.gallery__item[data-astro-cid-qgz2camk][data-reveal=in]{animation:none}}.lightbox[data-astro-cid-qgz2camk]{background:0 0;border:0;max-width:100vw;max-height:100svh;padding:0}.lightbox[data-astro-cid-qgz2camk]::backdrop{background:#0a0a0aeb}.lightbox[data-astro-cid-qgz2camk][open]{grid-template-columns:minmax(0,1fr);align-items:center;width:100vw;height:100svh;display:grid}.lightbox__img[data-astro-cid-qgz2camk]{object-fit:contain;max-width:min(92vw,1400px);max-height:88svh;margin-inline:auto}.lightbox__nav[data-astro-cid-qgz2camk],.lightbox__close[data-astro-cid-qgz2camk]{width:48px;height:48px;color:var(--color-on-dark);cursor:pointer;background:color-mix(in srgb, var(--color-on-dark) 10%, transparent);border-radius:var(--radius-full);border:0;place-items:center;font-size:2rem;display:grid}.lightbox__nav[data-astro-cid-qgz2camk]:hover,.lightbox__close[data-astro-cid-qgz2camk]:hover{background:color-mix(in srgb, var(--color-on-dark) 22%, transparent)}.lightbox__close[data-astro-cid-qgz2camk]{top:var(--space-sm);right:var(--space-sm);z-index:1;position:absolute}.lightbox__nav[data-astro-cid-qgz2camk]{position:absolute;top:50%;transform:translateY(-50%)}.lightbox__nav--prev[data-astro-cid-qgz2camk]{left:var(--space-2xs)}.lightbox__nav--next[data-astro-cid-qgz2camk]{right:var(--space-2xs)}.lightbox[data-astro-cid-qgz2camk] [data-astro-cid-qgz2camk]:focus-visible{outline-color:var(--color-focus-on-dark)}.intro[data-astro-cid-4ancpicf]{max-width:62ch;margin-block:var(--space-sm) var(--space-md);font-size:var(--text-sm);color:var(--color-body)}@media (width>=60rem){.gallery-intro>.container{column-gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:end;display:grid}.gallery-intro .section__head{margin-block-end:0}.intro[data-astro-cid-4ancpicf]{font-size:var(--text-base);margin-block:0}.gallery-intro .gallery{grid-column:1/-1;margin-block-start:var(--space-lg)}}.guide-lead[data-astro-cid-4ancpicf]{font-size:var(--text-lg)}.gallery-actions[data-astro-cid-4ancpicf]{align-items:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}
