.gallery[data-astro-cid-rj65ajc3] h2[data-astro-cid-rj65ajc3]{font-size:var(--pp-text-xl);margin-bottom:var(--pp-space-3)}.gallery-strip[data-astro-cid-rj65ajc3]{gap:var(--pp-space-3);scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:calc(-1 * var(--pp-space-4));padding-inline:var(--pp-space-4);padding-bottom:var(--pp-space-2);grid-auto-columns:min(15rem,70vw);grid-auto-flow:column;display:grid;overflow-x:auto}.gallery-strip[data-astro-cid-rj65ajc3]::-webkit-scrollbar{display:none}.gallery-strip[data-astro-cid-rj65ajc3]>li[data-astro-cid-rj65ajc3]{scroll-snap-align:start}@media (width>=48rem){.gallery-strip[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}}.shot[data-astro-cid-rj65ajc3]{cursor:zoom-in;border:1px solid var(--pp-line);border-radius:var(--pp-radius-inset);background:var(--pp-surface);width:100%;padding:0;display:block;overflow:hidden}.shot[data-astro-cid-rj65ajc3]:hover{border-color:var(--pp-accent)}.caption[data-astro-cid-rj65ajc3]{font-size:var(--pp-text-xs);color:var(--pp-muted);margin:var(--pp-space-2) 0 0}.lightbox[data-astro-cid-rj65ajc3]{background:#060e22f0;border:0;width:100%;max-width:100vw;height:100%;max-height:100dvh;padding:0}.lightbox[data-astro-cid-rj65ajc3]::backdrop{background:#060e22f0}.lightbox[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{object-fit:contain;border-radius:var(--pp-radius-inset);max-width:92vw;max-height:78vh;margin:auto}.lightbox[data-astro-cid-rj65ajc3][open]{place-items:center;display:grid}.lb-caption[data-astro-cid-rj65ajc3]{color:#fff;text-align:center;font-size:var(--pp-text-sm);margin:var(--pp-space-3) auto 0;max-width:40rem;padding-inline:var(--pp-space-4)}.lb-close[data-astro-cid-rj65ajc3],.lb-nav[data-astro-cid-rj65ajc3]{z-index:2;cursor:pointer;color:#fff;background:#ffffff24;border:1px solid #ffffff4d;border-radius:50%;width:52px;height:52px;font-size:1.6rem;line-height:1;position:fixed}.lb-close[data-astro-cid-rj65ajc3]:hover,.lb-nav[data-astro-cid-rj65ajc3]:hover{background:#ffffff47}.lb-close[data-astro-cid-rj65ajc3]{top:var(--pp-space-4);right:var(--pp-space-4)}.lb-prev[data-astro-cid-rj65ajc3]{left:var(--pp-space-3);top:50%;transform:translateY(-50%)}.lb-next[data-astro-cid-rj65ajc3]{right:var(--pp-space-3);top:50%;transform:translateY(-50%)}.lightbox[data-astro-cid-rj65ajc3] [data-astro-cid-rj65ajc3]:focus-visible{outline:3px solid var(--pp-lime-300);outline-offset:2px}.signup-under-deals[data-astro-cid-nlot6szu]{margin-block:var(--pp-space-6)}.cover[data-astro-cid-nlot6szu]{background:var(--pp-frame);border-bottom:1px solid var(--pp-line)}.cover[data-astro-cid-nlot6szu] .mf-fit{--mf-max:min(62vh, 28rem);--mf-min:9rem;max-width:1180px;margin-inline:auto}.head[data-astro-cid-nlot6szu]{background:var(--pp-surface);border-bottom:1px solid var(--pp-line)}.head-inner[data-astro-cid-nlot6szu]{padding-block:var(--pp-space-4) var(--pp-space-5);gap:var(--pp-space-4);flex-direction:column;display:flex}.crumbs[data-astro-cid-nlot6szu]{font-size:var(--pp-text-sm);font-weight:600}.crumbs[data-astro-cid-nlot6szu] a[data-astro-cid-nlot6szu]{min-height:var(--pp-tap-min);align-items:center;display:inline-flex}.identity[data-astro-cid-nlot6szu]{gap:var(--pp-space-4);flex-wrap:wrap;align-items:flex-start;display:flex}.identity[data-astro-cid-nlot6szu] .profile-logo{--tile-h:88px;--tile-max:220px;box-shadow:var(--pp-shadow-card)}.identity-text[data-astro-cid-nlot6szu]{flex:1;min-width:min(100%,14rem)}.identity-text[data-astro-cid-nlot6szu] h1[data-astro-cid-nlot6szu]{margin-bottom:var(--pp-space-1)}.sub[data-astro-cid-nlot6szu]{font-size:var(--pp-text-sm);color:var(--pp-muted);margin:0 0 var(--pp-space-2)}.status[data-astro-cid-nlot6szu]{font-size:var(--pp-text-sm);color:var(--pp-muted);margin:0;font-weight:700}.status[data-astro-cid-nlot6szu].is-open{color:var(--pp-green)}.tagline[data-astro-cid-nlot6szu]{margin:var(--pp-space-2) 0 0;color:var(--pp-muted)}.actions[data-astro-cid-nlot6szu]{gap:var(--pp-space-2);flex-wrap:wrap;display:flex}@media (width<=30rem){.actions[data-astro-cid-nlot6szu]{flex-direction:column}.actions[data-astro-cid-nlot6szu] .btn{width:100%;min-height:48px}}.body-grid[data-astro-cid-nlot6szu]{gap:var(--pp-space-6);padding-block:var(--pp-space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=60rem){.body-grid[data-astro-cid-nlot6szu]{grid-template-columns:minmax(0,1fr) 20rem}}.main-col[data-astro-cid-nlot6szu]{gap:var(--pp-space-6);flex-direction:column;min-width:0;display:flex}.about[data-astro-cid-nlot6szu] p[data-astro-cid-nlot6szu]{color:var(--pp-muted)}.info-card[data-astro-cid-nlot6szu]{padding:var(--pp-space-4);gap:var(--pp-space-3)}.info-title[data-astro-cid-nlot6szu]{font-size:var(--pp-text-lg);margin:0}.info-list[data-astro-cid-nlot6szu]{gap:var(--pp-space-3);flex-direction:column;margin:0;display:flex}.info-list[data-astro-cid-nlot6szu] dt[data-astro-cid-nlot6szu]{font-size:var(--pp-text-xs);color:var(--pp-muted);letter-spacing:.03em;font-weight:700}.info-list[data-astro-cid-nlot6szu] dd[data-astro-cid-nlot6szu]{font-size:var(--pp-text-sm);overflow-wrap:anywhere;margin:.15rem 0 0}.info-list[data-astro-cid-nlot6szu] dd[data-astro-cid-nlot6szu] a[data-astro-cid-nlot6szu]{padding-block:.3rem;display:inline-block}.hours[data-astro-cid-nlot6szu]{font-variant-numeric:tabular-nums;flex-direction:column;gap:.1rem;display:flex}.listing-note[data-astro-cid-nlot6szu]{font-size:var(--pp-text-xs);color:var(--pp-muted);margin:0}
