.hero[data-astro-cid-6voplrxj]{min-height:100svh;color:var(--on-dark);flex-direction:column;display:flex;position:relative;overflow:hidden}.slide-bg[data-astro-cid-6voplrxj]{opacity:0;transition:opacity 1.4s;position:absolute;inset:0}.slide-bg[data-astro-cid-6voplrxj].is-active{opacity:1}.slide-bg[data-astro-cid-6voplrxj] .hero-img{object-fit:cover;width:100%;height:100%;transition:transform 8s ease-out;position:absolute;inset:0;transform:scale(1.08)}.slide-bg[data-astro-cid-6voplrxj].is-active .hero-img{transform:scale(1)}.dots[data-astro-cid-6voplrxj]{gap:10px;display:flex}.dot[data-astro-cid-6voplrxj]{cursor:pointer;background:0 0;border:0;align-items:center;width:44px;height:24px;padding:0;display:flex}.dot[data-astro-cid-6voplrxj] span[data-astro-cid-6voplrxj]{background:#f5eee34d;border-radius:3px;width:100%;height:3px;display:block;position:relative;overflow:hidden}.dot[data-astro-cid-6voplrxj] span[data-astro-cid-6voplrxj]:after{content:"";background:var(--amber);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.dot[data-astro-cid-6voplrxj].is-active span[data-astro-cid-6voplrxj]:after{animation:dotFill var(--slide-ms,7s) linear forwards}.hero[data-astro-cid-6voplrxj].is-paused .dot[data-astro-cid-6voplrxj].is-active span[data-astro-cid-6voplrxj]:after{animation:none;transform:scaleX(1)}@keyframes dotFill{to{transform:scaleX(1)}}.hero-shade[data-astro-cid-6voplrxj]{background:linear-gradient(#15110e8c 0%,#15110e1a 35%,#15110e59 60%,#15110eeb 100%);position:absolute;inset:0}.hero-inner[data-astro-cid-6voplrxj]{padding-top:calc(var(--header-h) + 40px);margin-top:auto;padding-bottom:clamp(20px,3vw,32px);position:relative}.hero-cta[data-astro-cid-6voplrxj]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-strip[data-astro-cid-6voplrxj]{border-top:1px solid var(--line-dark);-webkit-backdrop-filter:blur(10px);background:#15110e8c;position:relative}.strip-inner[data-astro-cid-6voplrxj]{flex-wrap:wrap;gap:12px 36px;padding-block:18px;font-size:.92rem;display:flex}.strip-inner[data-astro-cid-6voplrxj]>[data-astro-cid-6voplrxj]{color:var(--on-dark-muted);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.hours-line[data-astro-cid-6voplrxj]{color:var(--on-dark-muted);flex-wrap:wrap;align-items:center;gap:8px 10px;display:inline-flex}.hours-line[data-astro-cid-6voplrxj] svg{color:var(--amber)}.hours-line[data-astro-cid-6voplrxj] strong[data-astro-cid-6voplrxj]{color:var(--on-dark);font-weight:600}.hours-line[data-astro-cid-6voplrxj] .closed[data-astro-cid-6voplrxj]{color:var(--amber);letter-spacing:.02em;white-space:nowrap;background:#e39b451f;border:1px solid #e39b458c;border-radius:999px;padding:2px 9px;font-size:.72rem;font-weight:600}.about-grid[data-astro-cid-6voplrxj]{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(32px,6vw,88px);display:grid}.about-text[data-astro-cid-6voplrxj]{max-width:60ch}.about-text[data-astro-cid-6voplrxj] .lead[data-astro-cid-6voplrxj]{max-width:none}.about-logo[data-astro-cid-6voplrxj]{justify-content:center;margin:0 0 26px;line-height:0;display:flex}.about-logo[data-astro-cid-6voplrxj] img{width:clamp(200px,22vw,260px);height:auto}.about-media[data-astro-cid-6voplrxj]{position:relative}.about-media[data-astro-cid-6voplrxj] img{border-radius:var(--radius);box-shadow:var(--shadow);aspect-ratio:4/3.4;object-fit:cover;width:100%}.head[data-astro-cid-6voplrxj]{max-width:640px;margin-bottom:56px}.head[data-astro-cid-6voplrxj] h2[data-astro-cid-6voplrxj]{margin-top:18px}.cards[data-astro-cid-6voplrxj]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.card[data-astro-cid-6voplrxj]{background:var(--ink-2);border:1px solid var(--line-dark);border-radius:var(--radius);padding:34px 30px;transition:transform .3s,border-color .3s}.card[data-astro-cid-6voplrxj]:hover{border-color:#e39b4580;transform:translateY(-6px)}.card-icon[data-astro-cid-6voplrxj]{width:56px;height:56px;color:var(--amber);background:#e39b451f;border-radius:50%;place-items:center;margin-bottom:26px;display:grid}.card[data-astro-cid-6voplrxj] h3[data-astro-cid-6voplrxj]{margin-bottom:12px}.card[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{color:var(--on-dark-muted)}.gallery-head[data-astro-cid-6voplrxj]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:44px;display:flex}.gallery-head[data-astro-cid-6voplrxj] h2[data-astro-cid-6voplrxj]{margin-top:18px}.gallery-head[data-astro-cid-6voplrxj] h2[data-astro-cid-6voplrxj] em[data-astro-cid-6voplrxj]{color:var(--amber-deep)}.g-grid[data-astro-cid-6voplrxj]{grid-template-columns:repeat(3,1fr);grid-auto-rows:clamp(200px,22vw,300px);gap:16px;display:grid}.g-item[data-astro-cid-6voplrxj]{border-radius:var(--radius);margin:0;overflow:hidden}.g-item[data-astro-cid-6voplrxj] img{object-fit:cover;width:100%;height:100%;transition:transform 1s}.g-item[data-astro-cid-6voplrxj]:hover img{transform:scale(1.05)}.g-main[data-astro-cid-6voplrxj]{grid-area:span 2/span 2}.reserve[data-astro-cid-6voplrxj]{background:radial-gradient(60% 80% at 50% 120%, #e39b4547, transparent 70%), var(--ink);text-align:center}.reserve-inner[data-astro-cid-6voplrxj]{flex-direction:column;align-items:center;display:flex}.reserve[data-astro-cid-6voplrxj] .lead[data-astro-cid-6voplrxj]{margin:18px auto 0}.reserve-hours[data-astro-cid-6voplrxj]{justify-content:center;margin-top:18px;font-size:.95rem}.reserve[data-astro-cid-6voplrxj] .hero-cta[data-astro-cid-6voplrxj]{justify-content:center}@media (width<=900px){.about-grid[data-astro-cid-6voplrxj],.cards[data-astro-cid-6voplrxj]{grid-template-columns:1fr}}@media (width<=800px){.g-grid[data-astro-cid-6voplrxj]{grid-template-columns:1fr;grid-auto-rows:260px}.g-main[data-astro-cid-6voplrxj]{grid-area:auto}}@media (width<=520px){.hero-cta[data-astro-cid-6voplrxj] .btn[data-astro-cid-6voplrxj]{flex:100%}}
