.hero[data-astro-cid-jdovvxl7]{position:relative;min-height:78vh;display:flex;align-items:center;overflow:hidden}.hero-slides[data-astro-cid-jdovvxl7]{position:absolute;inset:0}.hero[data-astro-cid-jdovvxl7] .hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.8s ease-in-out}.hero[data-astro-cid-jdovvxl7] .hero-bg.is-active{opacity:1}@media(prefers-reduced-motion:reduce){.hero[data-astro-cid-jdovvxl7] .hero-bg{transition:none}}.hero-overlay[data-astro-cid-jdovvxl7]{position:absolute;inset:0;background:linear-gradient(100deg,#041e2de0,#041e2d9e 48%,#041e2d40)}.hero-content[data-astro-cid-jdovvxl7]{position:relative;z-index:1;padding-top:64px;padding-bottom:64px;max-width:1120px}.hero-badge[data-astro-cid-jdovvxl7]{display:inline-block;background:#ffffff24;border:1px solid rgba(255,255,255,.35);color:var(--white);font-weight:700;padding:6px 16px;border-radius:999px;margin-bottom:20px;backdrop-filter:blur(4px)}.hero[data-astro-cid-jdovvxl7] h1[data-astro-cid-jdovvxl7]{color:var(--white);font-size:clamp(2.4rem,6vw,4.2rem);margin-bottom:18px}.hero[data-astro-cid-jdovvxl7] .accent[data-astro-cid-jdovvxl7]{color:var(--yellow)}.hero-desc[data-astro-cid-jdovvxl7]{color:#ffffffeb;font-size:1.15rem;max-width:540px;margin-bottom:28px}.hero-ctas[data-astro-cid-jdovvxl7]{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:22px}.hero-since[data-astro-cid-jdovvxl7]{color:#ffffffd9;font-weight:700;font-size:.95rem}.dish-grid[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-bottom:36px}.center[data-astro-cid-jdovvxl7]{text-align:center}.values[data-astro-cid-jdovvxl7]{background:var(--cyan-pale);padding:56px 0}.values-grid[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:28px;text-align:center}.value-icon[data-astro-cid-jdovvxl7]{font-size:2.4rem;display:block;margin-bottom:10px}.value[data-astro-cid-jdovvxl7] h3[data-astro-cid-jdovvxl7]{font-size:1.1rem;margin-bottom:6px}.value[data-astro-cid-jdovvxl7] p[data-astro-cid-jdovvxl7]{color:var(--muted);font-size:.92rem}.about-split[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.about-img[data-astro-cid-jdovvxl7] img{border-radius:var(--radius);box-shadow:var(--shadow-lg);border:4px solid var(--yellow);background:var(--sand);width:100%;height:auto;display:block}.story-title[data-astro-cid-jdovvxl7]{white-space:pre-line;line-height:1.15}.story-since[data-astro-cid-jdovvxl7]{color:var(--cyan-deep)!important;font-weight:700;margin-bottom:14px}.about-copy[data-astro-cid-jdovvxl7] .kicker[data-astro-cid-jdovvxl7]{display:inline-block;font-weight:800;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan-deep);background:var(--cyan-pale);padding:6px 16px;border-radius:999px;margin-bottom:14px}.about-copy[data-astro-cid-jdovvxl7] h2[data-astro-cid-jdovvxl7]{font-size:clamp(1.8rem,3.5vw,2.4rem);margin-bottom:14px}.about-copy[data-astro-cid-jdovvxl7] p[data-astro-cid-jdovvxl7]{color:var(--muted);margin-bottom:14px}.about-copy[data-astro-cid-jdovvxl7] .btn[data-astro-cid-jdovvxl7]{margin-top:6px}.find-us[data-astro-cid-jdovvxl7]{padding:0 0 24px}.find-grid[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.find-card[data-astro-cid-jdovvxl7]{background:var(--deep);color:var(--white);border-radius:var(--radius);padding:30px 28px;display:grid;gap:8px;justify-items:start}.find-card[data-astro-cid-jdovvxl7] h3[data-astro-cid-jdovvxl7]{color:var(--yellow);font-size:1.2rem}.find-card[data-astro-cid-jdovvxl7] .addr[data-astro-cid-jdovvxl7]{font-weight:700}.find-card[data-astro-cid-jdovvxl7] .hrs[data-astro-cid-jdovvxl7]{color:#bcd6e2;font-size:.95rem;margin-bottom:8px}.review-card[data-astro-cid-jdovvxl7]{background:var(--cyan-deep)}.review-card[data-astro-cid-jdovvxl7] .hrs[data-astro-cid-jdovvxl7]{color:#ffffffd9}@media(max-width:860px){.about-split[data-astro-cid-jdovvxl7]{grid-template-columns:1fr}.hero[data-astro-cid-jdovvxl7]{min-height:66vh}}
