.visit[data-astro-cid-er6l7psk]{grid-template-columns:1fr;background:var(--paper);border-bottom:1.5px solid var(--ink)}.visit-info[data-astro-cid-er6l7psk]{padding:clamp(3rem,2rem + 5vw,6rem) var(--pad)}.visit-lab[data-astro-cid-er6l7psk]{margin:2rem 0 .75rem}.visit-map[data-astro-cid-er6l7psk]{position:relative;border-top:1.5px solid var(--ink);align-self:stretch;min-height:20rem;background:var(--paper-2)}.map-fallback[data-astro-cid-er6l7psk]{position:absolute;inset:0;z-index:0;display:flex;flex-direction:column;justify-content:center;gap:1rem;padding:var(--pad)}.map-address[data-astro-cid-er6l7psk]{font-family:var(--display);font-weight:700;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);line-height:1.1;margin:0;max-width:18ch}.map-fallback[data-astro-cid-er6l7psk] .btn[data-astro-cid-er6l7psk]{align-self:flex-start}.visit-map[data-astro-cid-er6l7psk] iframe[data-astro-cid-er6l7psk]{position:relative;z-index:1;width:100%;height:100%;min-height:20rem;max-height:40rem;border:0;display:block;filter:grayscale(.3) contrast(1.03)}@media(min-width:900px){.visit[data-astro-cid-er6l7psk]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.visit-map[data-astro-cid-er6l7psk]{border-top:0;border-left:1.5px solid var(--ink)}}.cform[data-astro-cid-svshx33u]{max-width:720px}fieldset[data-astro-cid-svshx33u]{border:0;margin:0;padding:0;min-width:0}fieldset[data-astro-cid-svshx33u]:disabled{opacity:.55}p[data-astro-cid-svshx33u]{margin:0 0 18px}.row[data-astro-cid-svshx33u].two{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}label[data-astro-cid-svshx33u]:not(.check){display:block;font-weight:600;margin-bottom:6px}.opt[data-astro-cid-svshx33u]{font-weight:400;color:var(--muted)}input[data-astro-cid-svshx33u][type=text],input[data-astro-cid-svshx33u][type=email],input[data-astro-cid-svshx33u][type=tel],textarea[data-astro-cid-svshx33u]{width:100%;min-height:48px;padding:11px 14px;border:1px solid #b9b2a6;border-radius:8px;background:var(--white);font:inherit;font-size:17px;color:var(--ink)}textarea[data-astro-cid-svshx33u]{resize:vertical;min-height:130px}input[data-astro-cid-svshx33u]:focus-visible,textarea[data-astro-cid-svshx33u]:focus-visible{outline:3px solid var(--gold-deep);outline-offset:1px}.hp[data-astro-cid-svshx33u]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.check[data-astro-cid-svshx33u]{font-weight:400;font-size:16px;line-height:1.5}.legal-links[data-astro-cid-svshx33u]{font-size:16px;margin:4px 0 24px}.legal-links[data-astro-cid-svshx33u] a[data-astro-cid-svshx33u]{text-decoration:underline}.send[data-astro-cid-svshx33u]{min-height:56px;padding:0 36px;border:0;border-radius:999px;background:var(--ink);color:#fff;font:inherit;font-size:17px;font-weight:500;letter-spacing:.03em;text-transform:uppercase;cursor:pointer}.send[data-astro-cid-svshx33u]:hover{background:#3a352f}.send[data-astro-cid-svshx33u]:disabled{background:#8f877d;cursor:not-allowed}.status[data-astro-cid-svshx33u]{margin:18px 0 0;padding:14px 18px;border-radius:10px;font-weight:500}.status[data-astro-cid-svshx33u][data-state=ok]{background:#e7efdf;color:#1f3d17}.status[data-astro-cid-svshx33u][data-state=error]{background:#f6e1dc;color:#6b1c10}.off[data-astro-cid-svshx33u]{margin-top:16px}.off[data-astro-cid-svshx33u] a[data-astro-cid-svshx33u]{text-decoration:underline}@media(max-width:640px){.row[data-astro-cid-svshx33u].two{grid-template-columns:1fr}}.band[data-astro-cid-2px24bnn]{position:relative;isolation:isolate;background:var(--charcoal);color:#fbfbfb;padding-block:74px 66px;min-height:440px;display:grid;align-items:center}.band[data-astro-cid-2px24bnn]:before{content:"";position:absolute;inset:0;z-index:-2;background-image:url(/images/storefront-golden-1200.webp);background-image:image-set(url(/images/storefront-golden-1200.webp) 1x,url(/images/storefront-golden-2400.webp) 2x);background-size:cover;background-position:50% 4%}.band[data-astro-cid-2px24bnn]:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#140d06d6,#140d06b3 46%,#140d062e),linear-gradient(180deg,#140d0680,#140d064d 30%,#140d0638 58%,#140d0666)}.band[data-astro-cid-2px24bnn]>.wrap[data-astro-cid-2px24bnn]{position:relative}.eyebrow[data-astro-cid-2px24bnn]{margin:0 0 8px;font-size:17px;color:#ece5d9}.lede[data-astro-cid-2px24bnn]{margin:22px 0 0;max-width:46ch;font-size:19px;color:#f6f2ea}@media(max-width:760px){.band[data-astro-cid-2px24bnn]{min-height:320px;padding-block:58px 52px}.band[data-astro-cid-2px24bnn]:before{background-position:34% 2%}.band[data-astro-cid-2px24bnn]:after{background:linear-gradient(90deg,#140d06cc,#140d06b8 60%,#140d068f),linear-gradient(180deg,rgba(20,13,6,.32) 0%,transparent 40%,rgba(20,13,6,.3) 100%)}}.story[data-astro-cid-2px24bnn]{display:grid;grid-template-columns:1.4fr 1fr;gap:44px;padding-block:48px 60px;align-items:center}.story-head[data-astro-cid-2px24bnn]{font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:.01em;margin:0 0 14px;font-size:27px}.story-copy[data-astro-cid-2px24bnn] p[data-astro-cid-2px24bnn]{margin:0 0 14px;max-width:58ch}.story-pic[data-astro-cid-2px24bnn]{margin:0}.story-pic[data-astro-cid-2px24bnn] img[data-astro-cid-2px24bnn]{width:100%;height:auto;border-radius:18px}.contact[data-astro-cid-2px24bnn]{padding-block:24px 60px;scroll-margin-top:calc(var(--header-h) + 12px)}.contact-lede[data-astro-cid-2px24bnn]{margin:0 0 28px;max-width:58ch}.live-closure[data-astro-cid-2px24bnn]:empty{display:none}.live-closure[data-astro-cid-2px24bnn]{margin-block:8px 24px}.live-closure[data-astro-cid-2px24bnn] div{padding:14px 18px;border-radius:14px;background:var(--ink);color:#fff;font-weight:600;font-size:17px;margin-bottom:8px}.hours-wrap[data-astro-cid-2px24bnn]{--pad: clamp(24px, 4vw, 46px);--rule: var(--line);--paper-2: #efe9dd;--ink-soft: var(--muted);--small: 16px;--mono: var(--body);--shock: var(--gold-deep);--f-citrus: #7ed957;margin-bottom:70px;border-top:1px solid var(--line)}.hours-wrap[data-astro-cid-2px24bnn] .slab{display:grid}.hours-wrap[data-astro-cid-2px24bnn] .visit{border-bottom:1px solid var(--line)}.hours-wrap[data-astro-cid-2px24bnn] .openbar{display:inline-flex;align-items:center;gap:.7rem;margin:0;padding:12px 20px;min-height:48px;border:1px solid var(--ink);border-radius:6px;font-size:var(--small);letter-spacing:.02em;font-weight:500}.hours-wrap[data-astro-cid-2px24bnn] .openbar .dot{width:10px;height:10px;border-radius:50%;background:var(--muted);flex:none}.hours-wrap[data-astro-cid-2px24bnn] .openbar.is-open{background:var(--shock);color:#fff;border-color:var(--shock)}.hours-wrap[data-astro-cid-2px24bnn] .openbar.is-open .dot{background:var(--f-citrus)}.hours-wrap[data-astro-cid-2px24bnn] .hours{border-collapse:collapse;margin-bottom:28px;min-width:min(100%,22rem);font-variant-numeric:tabular-nums}.hours-wrap[data-astro-cid-2px24bnn] .hours th,.hours-wrap[data-astro-cid-2px24bnn] .hours td{text-align:left;font-weight:400;font-size:var(--small);padding:11px 24px 11px 0;border-bottom:1px solid var(--rule)}.hours-wrap[data-astro-cid-2px24bnn] .hours th{color:var(--muted);letter-spacing:.06em}.hours-wrap[data-astro-cid-2px24bnn] .hours tr.today th,.hours-wrap[data-astro-cid-2px24bnn] .hours tr.today td{font-weight:700;color:var(--shock)}.hours-wrap[data-astro-cid-2px24bnn] .mono-lab{font-size:var(--small);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.hours-wrap[data-astro-cid-2px24bnn] .visit-lab{margin:38px 0 16px}@media(min-width:900px){.hours-wrap[data-astro-cid-2px24bnn] .visit-map{aspect-ratio:1 / 1;min-height:0;width:100%;min-width:0}.hours-wrap[data-astro-cid-2px24bnn] .visit-map iframe{min-height:0;max-height:none}}@media(max-width:899px){.hours-wrap[data-astro-cid-2px24bnn] .visit-map{aspect-ratio:4 / 3;min-height:0}.hours-wrap[data-astro-cid-2px24bnn] .visit-map iframe{min-height:0}}.hours-wrap[data-astro-cid-2px24bnn] .btn,.hours-wrap[data-astro-cid-2px24bnn] a[href*=maps]{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--ink);border-radius:999px;text-decoration:none}.hours-wrap[data-astro-cid-2px24bnn] .btn:hover{background:#ece5d8}.before[data-astro-cid-2px24bnn]{padding-bottom:70px}.before[data-astro-cid-2px24bnn] h2[data-astro-cid-2px24bnn]{margin-bottom:22px}@media(min-width:900px){.before[data-astro-cid-2px24bnn] .cards{max-width:none;grid-template-columns:1fr 1fr;gap:12px 16px;align-items:start}}.closing[data-astro-cid-2px24bnn]{background:var(--charcoal);color:#fbfbfb}.closing-in[data-astro-cid-2px24bnn]{padding-block:76px;display:grid;gap:clamp(28px,4vw,56px);justify-items:center;align-items:center}.closing-in[data-astro-cid-2px24bnn] h2[data-astro-cid-2px24bnn]{margin-bottom:16px}.closing-in[data-astro-cid-2px24bnn] p[data-astro-cid-2px24bnn]{max-width:60ch;margin:0 0 12px;color:#ede7df}.closing-copy[data-astro-cid-2px24bnn]{text-align:center}.closing-copy[data-astro-cid-2px24bnn] p[data-astro-cid-2px24bnn]{margin-inline:auto}.shopfront[data-astro-cid-2px24bnn]{margin:0;width:100%;max-width:300px}.shopfront[data-astro-cid-2px24bnn] video[data-astro-cid-2px24bnn],.shopfront[data-astro-cid-2px24bnn] .still[data-astro-cid-2px24bnn]{display:block;width:100%;height:auto;aspect-ratio:780 / 1180;object-fit:cover;border-radius:18px;background:#1b1713}.shopfront[data-astro-cid-2px24bnn] .still[data-astro-cid-2px24bnn]{display:none}@media(prefers-reduced-motion:reduce){.shopfront[data-astro-cid-2px24bnn] video[data-astro-cid-2px24bnn]{display:none}.shopfront[data-astro-cid-2px24bnn] .still[data-astro-cid-2px24bnn]{display:block}}@media(min-width:900px){.closing-in[data-astro-cid-2px24bnn]{grid-template-columns:300px minmax(0,1fr);justify-items:start}.closing-copy[data-astro-cid-2px24bnn]{text-align:left}.closing-copy[data-astro-cid-2px24bnn] p[data-astro-cid-2px24bnn]{margin-inline:0}.closing-copy[data-astro-cid-2px24bnn] .cta[data-astro-cid-2px24bnn]{justify-content:flex-start}}.addr[data-astro-cid-2px24bnn]{color:#cfc7bb!important}.cta[data-astro-cid-2px24bnn]{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:26px}.cta[data-astro-cid-2px24bnn] .ghost[data-astro-cid-2px24bnn]{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.6)}.cta[data-astro-cid-2px24bnn] .ghost[data-astro-cid-2px24bnn]:hover{background:#ffffff1f}@media(max-width:980px){.story[data-astro-cid-2px24bnn]{grid-template-columns:1fr;gap:32px;padding-block:48px}}
