.reel-poster[data-astro-cid-ydygbem4]{--reel-rise: 3rem;margin:0;transform:none}.case-media .reel-poster[data-astro-cid-ydygbem4]:nth-child(2){--reel-rise: 4rem}.case-media .reel-poster[data-astro-cid-ydygbem4]:nth-child(3){--reel-rise: 5rem}.reel-poster__stage[data-astro-cid-ydygbem4]{position:relative;aspect-ratio:9 / 14;overflow:hidden;border:1px solid var(--color-line);background:var(--color-surface);isolation:isolate;cursor:pointer}.reel-poster__image[data-astro-cid-ydygbem4]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease-out),filter .7s var(--ease-out)}.reel-poster__veil[data-astro-cid-ydygbem4]{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 45%,rgba(10,10,11,.84) 100%);pointer-events:none}.reel-poster__content[data-astro-cid-ydygbem4]{position:absolute;inset:auto 1rem 1rem;z-index:2;display:grid;justify-items:start;gap:.85rem}.reel-poster[data-astro-cid-ydygbem4] h3[data-astro-cid-ydygbem4]{max-width:13ch;margin:0;color:#f6f4ef;font-size:clamp(1.35rem,2.1vw,2.1rem);font-weight:680;letter-spacing:-.035em;line-height:.95}.reel-poster[data-astro-cid-ydygbem4] button[data-astro-cid-ydygbem4]{min-height:2.65rem;padding:.7rem 1rem;border:1px solid var(--color-accent);border-radius:0;background:var(--color-accent);color:#101011;font:inherit;font-size:.78rem;font-weight:720;cursor:pointer;transition:background-color .18s ease,color .18s ease}.reel-poster[data-astro-cid-ydygbem4] button[data-astro-cid-ydygbem4]:hover,.reel-poster[data-astro-cid-ydygbem4] button[data-astro-cid-ydygbem4]:focus-visible{background:#101011;color:var(--color-accent)}.reel-poster__stage[data-astro-cid-ydygbem4]:hover .reel-poster__image[data-astro-cid-ydygbem4]{transform:scale(1.025);filter:saturate(1.06)}.reel-poster[data-astro-cid-ydygbem4] video{display:block;width:100%;height:100%;object-fit:contain;background:var(--color-surface)}.reel-poster[data-astro-cid-ydygbem4][data-reel-loaded=true] .reel-poster__stage[data-astro-cid-ydygbem4]{border-left:0;border-right:0;cursor:auto}.reel-poster__error[data-astro-cid-ydygbem4]{display:grid;place-content:center;justify-items:center;gap:.8rem;min-height:100%;padding:2rem;text-align:center}.reel-poster__error[data-astro-cid-ydygbem4] p[data-astro-cid-ydygbem4]{margin:0;color:var(--color-muted)}.reel-poster__error[data-astro-cid-ydygbem4] a[data-astro-cid-ydygbem4],.reel-poster__noscript[data-astro-cid-ydygbem4]{color:var(--color-muted);font-size:.78rem;font-weight:650;text-decoration-color:var(--color-line);text-underline-offset:.3em;transition:color .18s ease}.reel-poster__error[data-astro-cid-ydygbem4] a[data-astro-cid-ydygbem4]:hover,.reel-poster__error[data-astro-cid-ydygbem4] a[data-astro-cid-ydygbem4]:focus-visible,.reel-poster__noscript[data-astro-cid-ydygbem4]:hover,.reel-poster__noscript[data-astro-cid-ydygbem4]:focus-visible{color:var(--color-accent)}@keyframes reel-poster-rise{0%{transform:translateY(var(--reel-rise))}to{transform:translateY(0)}}@supports (animation-timeline: view()){.reel-poster[data-astro-cid-ydygbem4]{animation:reel-poster-rise linear both;animation-timeline:view();animation-range:entry 0% cover 48%}.reel-poster[data-astro-cid-ydygbem4][data-reel-loaded=true]{animation:none;transform:none}}@media (max-width: 520px){.reel-poster[data-astro-cid-ydygbem4]{--reel-rise: 1.5rem}.case-media .reel-poster[data-astro-cid-ydygbem4]:nth-child(2){--reel-rise: 2rem}.case-media .reel-poster[data-astro-cid-ydygbem4]:nth-child(3){--reel-rise: 2.5rem}}@media (prefers-reduced-motion: reduce){.reel-poster[data-astro-cid-ydygbem4],.reel-poster[data-astro-cid-ydygbem4][data-reel-loaded=true]{animation:none;transform:none}.reel-poster__image[data-astro-cid-ydygbem4],.reel-poster[data-astro-cid-ydygbem4] button[data-astro-cid-ydygbem4],.reel-poster__error[data-astro-cid-ydygbem4] a[data-astro-cid-ydygbem4],.reel-poster__noscript[data-astro-cid-ydygbem4]{transition:none}.reel-poster__stage[data-astro-cid-ydygbem4]:hover .reel-poster__image[data-astro-cid-ydygbem4]{transform:none}}.food-opening[data-astro-cid-7vodemm6]{padding-block:clamp(1.5rem,3vw,3rem);border-bottom:1px solid var(--color-line)}.food-opening__inner[data-astro-cid-7vodemm6]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,6rem);align-items:end}.food-opening__copy[data-astro-cid-7vodemm6]{display:grid;align-content:end;gap:clamp(1rem,1.8vw,1.5rem);padding-bottom:clamp(.25rem,1vw,1rem)}.food-opening__eyebrow[data-astro-cid-7vodemm6]{margin:0;color:var(--color-accent);font-size:.76rem;font-weight:680;letter-spacing:.06em;text-transform:uppercase}.food-opening[data-astro-cid-7vodemm6] h1[data-astro-cid-7vodemm6]{max-width:8ch;margin:0;font-size:clamp(4rem,8vw,8.4rem);font-weight:740;letter-spacing:-.055em;line-height:.84}.food-opening__copy[data-astro-cid-7vodemm6]>p[data-astro-cid-7vodemm6]:not(.food-opening__eyebrow){max-width:30rem;margin:0;color:var(--color-muted);font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.45}.food-opening[data-astro-cid-7vodemm6] a[data-astro-cid-7vodemm6],.food-case-link[data-astro-cid-7vodemm6] a[data-astro-cid-7vodemm6]{width:fit-content;color:var(--color-text);font-weight:650;text-decoration-thickness:1px;text-underline-offset:.3em}.food-opening[data-astro-cid-7vodemm6] a[data-astro-cid-7vodemm6]:hover,.food-opening[data-astro-cid-7vodemm6] a[data-astro-cid-7vodemm6]:focus-visible,.food-case-link[data-astro-cid-7vodemm6] a[data-astro-cid-7vodemm6]:hover,.food-case-link[data-astro-cid-7vodemm6] a[data-astro-cid-7vodemm6]:focus-visible{color:var(--color-accent)}.food-opening__media[data-astro-cid-7vodemm6]{margin:0;overflow:hidden;background:var(--color-surface)}.food-opening__media[data-astro-cid-7vodemm6] img[data-astro-cid-7vodemm6]{display:block;width:auto;max-width:100%;height:auto;max-height:min(72dvh,48rem);margin-left:auto;object-fit:contain}.food-proof[data-astro-cid-7vodemm6]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:clamp(2rem,8vw,10rem);align-items:end;padding-block:clamp(4rem,8vw,8rem)}.food-proof[data-astro-cid-7vodemm6] h2[data-astro-cid-7vodemm6],.food-reels[data-astro-cid-7vodemm6] h2[data-astro-cid-7vodemm6],.food-case-link[data-astro-cid-7vodemm6] h2[data-astro-cid-7vodemm6]{margin:0;font-size:clamp(2.8rem,6.5vw,7rem);font-weight:740;letter-spacing:-.055em;line-height:.88;text-wrap:balance}.food-proof[data-astro-cid-7vodemm6] p[data-astro-cid-7vodemm6],.food-reels__header[data-astro-cid-7vodemm6] p[data-astro-cid-7vodemm6],.food-case-link[data-astro-cid-7vodemm6] p[data-astro-cid-7vodemm6]{max-width:35rem;margin:0;color:var(--color-muted);font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.55}.food-gallery[data-astro-cid-7vodemm6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.35vw,1.5rem);padding-bottom:clamp(5rem,9vw,10rem)}.food-gallery[data-astro-cid-7vodemm6] figure[data-astro-cid-7vodemm6]{margin:0;align-self:start;overflow:hidden;background:transparent}.food-gallery[data-astro-cid-7vodemm6] figure[data-astro-cid-7vodemm6][data-orientation=landscape]{grid-column:1/-1;width:min(100%,60rem);justify-self:center}.food-gallery[data-astro-cid-7vodemm6] img[data-astro-cid-7vodemm6]{display:block;width:100%;height:auto;object-fit:contain}.food-reels[data-astro-cid-7vodemm6]{padding-block:clamp(4rem,7vw,8rem);border-block:1px solid var(--color-line)}.food-reels__header[data-astro-cid-7vodemm6]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:clamp(2rem,8vw,10rem);align-items:end;margin-bottom:clamp(2.5rem,5vw,5rem)}.food-reels__grid[data-astro-cid-7vodemm6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);align-items:start}.food-case-link[data-astro-cid-7vodemm6]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);gap:clamp(2rem,8vw,10rem);align-items:end;padding-block:clamp(5rem,9vw,10rem);border-bottom:1px solid var(--color-line)}.food-case-link[data-astro-cid-7vodemm6]>div[data-astro-cid-7vodemm6]{display:grid;gap:1.5rem}@media (max-width:900px){.food-opening__inner[data-astro-cid-7vodemm6]{grid-template-columns:1fr;align-items:start}.food-opening__copy[data-astro-cid-7vodemm6]{padding-bottom:0}.food-opening__media[data-astro-cid-7vodemm6]{order:2}.food-proof[data-astro-cid-7vodemm6],.food-reels__header[data-astro-cid-7vodemm6],.food-case-link[data-astro-cid-7vodemm6]{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:1000px){.food-reels__grid[data-astro-cid-7vodemm6]{grid-template-columns:repeat(2,minmax(0,1fr))}.food-reels__grid[data-astro-cid-7vodemm6]>[data-astro-cid-7vodemm6]:last-child{grid-column:1/-1;width:calc(50% - clamp(.5rem,1vw,1rem));justify-self:center}}@media (max-width:720px){.food-opening[data-astro-cid-7vodemm6] h1[data-astro-cid-7vodemm6]{font-size:clamp(3.7rem,17vw,6rem)}.food-opening__media[data-astro-cid-7vodemm6] img[data-astro-cid-7vodemm6]{margin-inline:auto}.food-gallery[data-astro-cid-7vodemm6],.food-reels__grid[data-astro-cid-7vodemm6]{grid-template-columns:1fr}.food-gallery[data-astro-cid-7vodemm6] figure[data-astro-cid-7vodemm6][data-orientation=landscape]{grid-column:auto}.food-reels__grid[data-astro-cid-7vodemm6]>[data-astro-cid-7vodemm6]:last-child{grid-column:auto;width:auto;justify-self:stretch}.food-proof[data-astro-cid-7vodemm6]{padding-block:3.5rem}.food-gallery[data-astro-cid-7vodemm6]{gap:1rem;padding-bottom:4rem}.food-reels[data-astro-cid-7vodemm6]{padding-block:3.5rem}.food-case-link[data-astro-cid-7vodemm6]{padding-block:4rem}}
