.gallery-section[data-astro-cid-2vjcblfv]{background:radial-gradient(ellipse at center, var(--color-blush), var(--color-bg) 72%)}ul[data-astro-cid-2vjcblfv]{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:2rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-2vjcblfv]{text-align:center;border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-glass-light);backdrop-filter:saturate(160%)blur(16px);min-width:0;box-shadow:var(--shadow-control);padding:1rem}.product-art[data-astro-cid-2vjcblfv]{isolation:isolate;aspect-ratio:2/3;max-width:320px;margin:0 auto 1.5rem;position:relative}.product-illustration[data-astro-cid-2vjcblfv]{width:100%;height:100%;position:relative}.product-art[data-astro-cid-2vjcblfv] picture,.product-art[data-astro-cid-2vjcblfv] img[data-astro-cid-2vjcblfv]{object-fit:cover;z-index:-1;border-radius:50%;width:88%;height:70%;position:absolute;inset:22% 6% 8%}.product-art[data-astro-cid-2vjcblfv] picture:only-child,.product-art[data-astro-cid-2vjcblfv] img[data-astro-cid-2vjcblfv]:only-child{object-fit:cover;object-position:center;border-radius:var(--radius-lg);width:100%;height:100%;position:static}.product-art[data-astro-cid-2vjcblfv] picture:only-child img,.product-art[data-astro-cid-2vjcblfv] picture img{object-fit:cover;object-position:center;border-radius:inherit;width:100%;height:100%}.product-art[data-astro-cid-2vjcblfv] svg{width:100%;height:100%}.placeholder-note[data-astro-cid-2vjcblfv]{bottom:0;min-block-size:1.65em;color:var(--color-ink-muted);font-size:.8125rem;line-height:1.65;display:block;position:absolute;inset-inline:0}h3[data-astro-cid-2vjcblfv]{letter-spacing:.02em;min-block-size:3.6em;font-size:clamp(1.125rem,1.7vw,1.375rem);line-height:1.2}h3[data-astro-cid-2vjcblfv] a[data-astro-cid-2vjcblfv]{justify-content:center;text-decoration:none;display:flex}li[data-astro-cid-2vjcblfv] p[data-astro-cid-2vjcblfv]{color:var(--color-ink-muted);min-block-size:4.95em;max-width:30rem;margin-inline:auto;font-size:.875rem;line-height:1.65}.section-tail[data-astro-cid-2vjcblfv]{justify-content:flex-end;margin-top:3rem;display:flex}@supports not (backdrop-filter:blur(1px)){li[data-astro-cid-2vjcblfv]{background:var(--color-surface)}}@media (width>=768px) and (width<=1099px){ul[data-astro-cid-2vjcblfv]{grid-template-columns:repeat(3,minmax(0,1fr))}h3[data-astro-cid-2vjcblfv]{min-block-size:3.6em;line-height:1.2}li[data-astro-cid-2vjcblfv] p[data-astro-cid-2vjcblfv]{min-block-size:9.9em;line-height:1.65}}@media (width>=1100px){ul[data-astro-cid-2vjcblfv]{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem 1rem}h3[data-astro-cid-2vjcblfv]{letter-spacing:.02em;min-block-size:3.75em;font-size:1rem;line-height:1.25}}@media (width<=767px){ul[data-astro-cid-2vjcblfv]{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;gap:1.5rem;padding:6px 6px 1rem;overflow-x:auto}li[data-astro-cid-2vjcblfv]{scroll-snap-align:start}.product-art[data-astro-cid-2vjcblfv]{isolation:isolate;max-width:260px}}.store-hours[data-astro-cid-lcdefpme]{gap:2rem;display:grid}.store-hours[data-astro-cid-lcdefpme]>section[data-astro-cid-lcdefpme]{border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-glass-light);backdrop-filter:saturate(160%)blur(16px);min-width:0;box-shadow:var(--shadow-control);flex-direction:column;align-items:flex-start;gap:0;padding-block:0 1rem;display:flex;overflow:hidden}.store-hours[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:.06em;min-block-size:2.4em;margin:0;font-size:1.125rem;line-height:1.2}.store-hours[data-astro-cid-lcdefpme] [data-open-now]{white-space:nowrap;margin:0;font-size:.8125rem;line-height:1.65;display:block;min-block-size:1.65em!important}[data-astro-cid-lcdefpme][data-today-hours]{min-block-size:calc(1em * var(--leading-body));font-size:.8125rem;line-height:var(--leading-body);margin:0}.store-hours[data-astro-cid-lcdefpme]>section[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{box-sizing:border-box;min-height:44px;padding-block:var(--space-2);margin-block:0}.hero[data-astro-cid-lcdefpme]{background:linear-gradient(to bottom, transparent 65%, var(--color-bg)), linear-gradient(115deg, var(--color-cream), var(--color-blush) 63%, var(--color-blush-deep))}.hero-inner[data-astro-cid-lcdefpme]{align-items:center;min-height:min(800px,100svh - 64px);padding-block:4rem;display:grid;position:relative}.hero-copy[data-astro-cid-lcdefpme]{z-index:1;position:relative}.hero-wordmark[data-astro-cid-lcdefpme]{color:var(--color-ink-muted-on-wash);letter-spacing:.04em;text-transform:none;font-weight:500}.hero-tagline[data-astro-cid-lcdefpme]{text-wrap:balance;max-width:30rem;margin-block:1rem 1.5rem;font-size:clamp(1.625rem,2.8vw,2.5rem);font-weight:400;line-height:1.25}.hero-art[data-astro-cid-lcdefpme]{aspect-ratio:400/460;justify-self:center;width:min(100%,30rem)}.hero-photo[data-astro-cid-lcdefpme]{aspect-ratio:3/2;border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-control-hover);overflow:hidden}.hero-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.store-picture[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;display:block}.store-picture[data-astro-cid-lcdefpme] img{aspect-ratio:3/2;height:auto}@media (width>=768px){.hero-photo[data-astro-cid-lcdefpme]{aspect-ratio:4/5;border-radius:999px 999px var(--radius-lg) var(--radius-lg);width:min(100%,30rem)}}.hero-caption[data-astro-cid-lcdefpme]{inset:auto auto 1.25rem var(--space-page);letter-spacing:.08em;font-size:.8125rem;position:absolute}.proof-row[data-astro-cid-lcdefpme]{background:radial-gradient(ellipse at center, var(--color-cream), var(--color-bg) 72%);gap:2rem;padding-block:3rem;display:grid}.proof-point[data-astro-cid-lcdefpme]{align-items:center;gap:1rem;display:flex}.proof-point[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{flex-shrink:0;width:36px;height:36px}.proof-point[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-weight:500}.proof-point[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-ink-muted);margin:0;font-size:.875rem}.store-picture[data-astro-cid-lcdefpme]{width:100%;margin-bottom:1.25rem}.store-hours[data-astro-cid-lcdefpme]>section[data-astro-cid-lcdefpme]>:not(.store-picture){max-width:calc(100% - 2rem);margin-inline:1rem}.store-address[data-astro-cid-lcdefpme]{color:var(--color-ink-muted);min-block-size:3.3em;font-size:.875rem;line-height:1.65}.hours-link[data-astro-cid-lcdefpme]{font-size:.8125rem}.section-tail[data-astro-cid-lcdefpme]{justify-content:flex-end;margin-top:2rem;display:flex}.gallery-section[data-astro-cid-lcdefpme]{background:radial-gradient(ellipse at center, var(--color-cream), var(--color-bg) 72%)}.visit-band[data-astro-cid-lcdefpme]{background:linear-gradient(to bottom, var(--color-bg), var(--color-blush) 22%, var(--color-cream) 78%, var(--color-bg));display:grid}.visit-art[data-astro-cid-lcdefpme]{background:radial-gradient(ellipse at center, var(--color-cream), transparent 72%);place-items:center;min-height:360px;display:grid}.visit-art[data-astro-cid-lcdefpme] svg{width:min(80%,360px);height:auto}.visit-copy[data-astro-cid-lcdefpme]{align-self:center;padding:clamp(2rem,6vw,6rem)}.visit-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(1.75rem,3.2vw,2.75rem)}.visit-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow){max-width:28rem;margin-block:1.5rem 2rem}@supports not (backdrop-filter:blur(1px)){.store-hours[data-astro-cid-lcdefpme]>section[data-astro-cid-lcdefpme]{background:var(--color-surface)}}@media (width>=768px){.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:1.3fr 1fr;column-gap:2rem}.proof-row[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.visit-band[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;min-height:560px}.store-hours[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2rem}}@media (width>=1100px){.store-hours[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=767px){.hero-inner[data-astro-cid-lcdefpme]{text-align:center;row-gap:1.5rem;min-height:auto;padding-block:2.5rem 2rem}.hero[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme][href=\/order],.visit-copy[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme][href=\/order]{display:none}[data-astro-cid-lcdefpme][data-today-hours]{min-block-size:calc(2em * var(--leading-body))}@supports (min-block-size:1lh){[data-astro-cid-lcdefpme][data-today-hours]{min-block-size:2lh}}.hero[data-astro-cid-lcdefpme] .cluster[data-astro-cid-lcdefpme]{justify-content:center}.hero-caption[data-astro-cid-lcdefpme]{margin:0;position:static}.hero[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{font-size:.75rem}.hero-tagline[data-astro-cid-lcdefpme]{margin-inline:auto}.store-hours[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;grid-auto-columns:87%;grid-auto-flow:column;padding:4px 4px 1rem;display:grid;overflow-x:auto}.store-hours[data-astro-cid-lcdefpme]>section[data-astro-cid-lcdefpme]{scroll-snap-align:start}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.hero-art[data-astro-cid-lcdefpme],.visit-art[data-astro-cid-lcdefpme] svg{animation:art-parallax var(--dur-slow) var(--ease-out) both;animation-timeline:view();animation-range:entry exit 0%}@keyframes art-parallax{0%{transform:translateY(-12px)}to{transform:translateY(12px)}}}}
