.hero[data-astro-cid-j7pv25f6]{position:relative;padding-block:54px;background:var(--white);overflow:hidden}.hero__bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background-size:cover;background-position:50% 25%}.hero__inner[data-astro-cid-j7pv25f6]{position:relative;padding-block:27px}.hero__logo[data-astro-cid-j7pv25f6]{width:750px;max-width:100%;margin-inline:auto}.welcome[data-astro-cid-j7pv25f6]{background:var(--brown);padding-block:54px}.welcome[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--font-script);font-size:26px;line-height:26px;font-weight:400;color:var(--white);text-align:center}.photo-strip[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr)}.photo-strip__item[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden}.photo-strip[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:286px;object-fit:cover;transition:transform .4s ease}.photo-strip__item[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:scale(1.06)}.photo-strip__overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0009;opacity:0;transition:opacity .3s ease;pointer-events:none}.photo-strip__item[data-astro-cid-j7pv25f6]:hover .photo-strip__overlay[data-astro-cid-j7pv25f6]{opacity:1}.photo-strip__icon[data-astro-cid-j7pv25f6]{color:var(--white);font-size:32px;line-height:1;font-weight:300;transform:translateY(6px);transition:transform .4s ease}.photo-strip__item[data-astro-cid-j7pv25f6]:hover .photo-strip__icon[data-astro-cid-j7pv25f6]{transform:translateY(-6px)}.photo-strip__title[data-astro-cid-j7pv25f6]{margin:14px 0 0;color:var(--white);font-family:var(--font-nav);font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-align:center;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease}.photo-strip__item[data-astro-cid-j7pv25f6]:hover .photo-strip__title[data-astro-cid-j7pv25f6]{opacity:1;transform:translateY(0)}.info[data-astro-cid-j7pv25f6]{background:var(--black);padding-block:54px}.info__grid[data-astro-cid-j7pv25f6]{display:grid;justify-items:center;gap:40px}.info__hours[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0 0 16px;font-family:var(--font-nav);font-size:16px;font-weight:700;color:var(--white);text-align:center}.info__hours[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 16px;font-family:var(--font-nav);font-size:16px;font-weight:500;line-height:27.2px;color:var(--white);text-align:center}.info__hours[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--white)}.info__ordering[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--blue)}.info__reserve[data-astro-cid-j7pv25f6]{max-width:550px;width:100%;text-align:center}.info__reserve[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0 0 14px;font-family:var(--font-body);font-size:18px;font-weight:500;color:var(--white)}.info__reserve[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{position:relative;display:inline-block;margin-bottom:24px;padding:14px 32px;background:var(--blue);color:var(--white);font-family:var(--font-nav);font-weight:700;border:2px solid var(--blue);border-radius:4px;transition:all .2s ease}.info__reserve[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]:after{content:"→";display:inline-block;margin-left:0;width:0;overflow:hidden;opacity:0;vertical-align:middle;transition:.2s ease}.info__reserve[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]:hover{background:#ffffff26}.info__reserve[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]:hover:after{width:1em;margin-left:8px;opacity:1}.info__reserve[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 14px;font-family:var(--font-body);font-size:16px;font-weight:500;line-height:23.8px;color:var(--white)}.info__reserve[data-astro-cid-j7pv25f6] .small[data-astro-cid-j7pv25f6]{font-size:14px}.info__reserve[data-astro-cid-j7pv25f6] .italic[data-astro-cid-j7pv25f6]{font-style:italic}.award[data-astro-cid-j7pv25f6]{background:var(--white);padding-block:54px}.award__badge[data-astro-cid-j7pv25f6]{width:250px;margin:0 auto 14px}.award[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--font-body);font-size:14px;font-weight:500;color:var(--brown);text-align:center}@media(min-width:700px){.info__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;align-items:start}}@media(max-width:700px){.photo-strip[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.hero__logo[data-astro-cid-j7pv25f6]{width:100%}}
