.container[data-astro-cid-d6puh33w]{width:100%;margin-inline:auto;padding-inline:var(--space-5)}@media(min-width:48em){.container[data-astro-cid-d6puh33w]{padding-inline:var(--space-8)}}.container--narrow[data-astro-cid-d6puh33w]{max-width:var(--container-narrow)}.container--base[data-astro-cid-d6puh33w]{max-width:var(--container-base)}.container--wide[data-astro-cid-d6puh33w]{max-width:var(--container-wide)}.btn[data-astro-cid-vnzlvqnm]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;font-family:var(--font-body);font-weight:var(--weight-semibold);text-decoration:none;cursor:pointer;border-radius:var(--radius-md);transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);white-space:nowrap}.btn--md[data-astro-cid-vnzlvqnm]{padding:var(--space-3) var(--space-5);font-size:var(--text-base)}.btn--lg[data-astro-cid-vnzlvqnm]{padding:var(--space-4) var(--space-6);font-size:var(--text-md)}.btn--primary[data-astro-cid-vnzlvqnm]{background:var(--accent);color:var(--color-ink-0)}.btn--primary[data-astro-cid-vnzlvqnm]:hover{background:var(--accent-hover);color:var(--color-ink-0)}.btn--secondary[data-astro-cid-vnzlvqnm]{background:var(--bg-inverse);color:var(--fg-inverse)}.btn--secondary[data-astro-cid-vnzlvqnm]:hover{background:var(--color-ink-700)}.btn--ghost[data-astro-cid-vnzlvqnm]{background:transparent;color:var(--fg);border-color:var(--border-strong)}.btn--ghost[data-astro-cid-vnzlvqnm]:hover{border-color:var(--fg);background:var(--bg-subtle)}.btn--ghost-inverse[data-astro-cid-vnzlvqnm]{background:transparent;color:var(--fg-inverse);border-color:#fff6}.btn--ghost-inverse[data-astro-cid-vnzlvqnm]:hover{border-color:var(--fg-inverse);background:#ffffff14}:root{--color-black: #0B0B0B;--color-charcoal: #3A3A3C;--color-silver: #747373;--color-silver-light: #B4B4B4;--color-silver-lightest: #ebebeb;--color-red: #CC3433;--color-warm-white: #f4f4f4;--color-white: #ffffff;--color-ink-0: var(--color-white);--color-ink-200: var(--color-silver-lightest);--color-ink-300: var(--color-silver-light);--color-ink-400: var(--color-silver);--color-ink-700: var(--color-charcoal);--color-accent-50: #fff0ef;--color-accent-300: #e8896a;--color-success: #15803d;--color-warning: #b45309;--color-danger: #b91c1c;--bg: var(--color-white);--bg-subtle: var(--color-warm-white);--bg-muted: var(--color-silver-lightest);--bg-inverse: var(--color-black);--fg: var(--color-black);--fg-secondary: var(--color-charcoal);--fg-muted: var(--color-silver);--fg-inverse: var(--color-white);--border: var(--color-silver-light);--border-strong: var(--color-silver);--border-focus: var(--color-red);--accent: var(--color-red);--accent-hover: #a82928;--font-display: "Oswald", sans-serif;--font-body: "Lato", system-ui, sans-serif;--font-label: "Archivo Narrow", sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, monospace;--text-xs: clamp(.75rem, .72rem + .15vw, .8125rem);--text-sm: clamp(.875rem, .85rem + .15vw, .9375rem);--text-base: clamp(1rem, .96rem + .2vw, 1.0625rem);--text-md: clamp(1.125rem, 1.08rem + .25vw, 1.25rem);--text-lg: clamp(1.25rem, 1.18rem + .4vw, 1.5rem);--text-xl: clamp(1.5rem, 1.35rem + .8vw, 2rem);--text-2xl: clamp(2rem, 1.7rem + 1.5vw, 2.75rem);--text-3xl: clamp(2.5rem, 2rem + 2.5vw, 4rem);--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--line-tight: 1.1;--line-snug: 1.3;--line-normal: 1.6;--line-loose: 1.75;--tracking-tight: -.01em;--tracking-normal: 0;--tracking-wide: .08em;--tracking-wider: .16em;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--radius-sm: .125rem;--radius-md: .25rem;--radius-lg: .375rem;--radius-xl: .5rem;--radius-pill: 9999px;--shadow-sm: 0 1px 2px rgb(0 0 0 / .12), 0 1px 1px rgb(0 0 0 / .08);--shadow-md: 0 4px 8px rgb(0 0 0 / .16), 0 2px 4px rgb(0 0 0 / .08);--shadow-lg: 0 12px 24px rgb(0 0 0 / .2), 0 4px 8px rgb(0 0 0 / .08);--container-narrow: 42rem;--container-base: 64rem;--container-wide: 80rem;--ease-out: cubic-bezier(.2, .8, .2, 1);--duration-fast: .15s;--duration-base: .25s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--line-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--line-tight);margin:0}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-lg)}h5{font-size:var(--text-md)}h6{font-size:var(--text-base)}p{margin:0}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.15em}a:hover{text-decoration-color:var(--accent)}img,picture,video,svg{display:block;max-width:100%;height:auto}button{font-family:inherit}:focus-visible{outline:3px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}.skip-link{position:absolute;left:-9999px;top:0;background:var(--bg-inverse);color:var(--fg-inverse);padding:var(--space-3) var(--space-4);text-decoration:none;font-weight:var(--weight-semibold);z-index:100;border-radius:0 0 var(--radius-md) 0}.skip-link:focus{left:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body{background:var(--bg-inverse)}.splash[data-astro-cid-j7pv25f6]{color:var(--fg-inverse);background:linear-gradient(color-mix(in srgb,var(--color-black) 90%,transparent),color-mix(in srgb,var(--color-black) 94%,transparent)),url(/images/hero-shop.jpg) center / cover no-repeat}.splash__inner[data-astro-cid-j7pv25f6]{min-height:100svh;display:flex;flex-direction:column;gap:var(--space-12);padding-block:var(--space-8) var(--space-10)}.splash__top[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;animation:splash-rise .7s var(--ease-out) both}.splash__logo[data-astro-cid-j7pv25f6]{width:clamp(8rem,24vw,11rem);height:auto}.splash__pill[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-label);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-silver-light);border:1px solid color-mix(in srgb,var(--color-white) 18%,transparent);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill)}.splash__pill[data-astro-cid-j7pv25f6]:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--accent);flex-shrink:0;animation:splash-pulse 2.4s var(--ease-out) infinite}.splash__main[data-astro-cid-j7pv25f6]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:var(--space-8);animation:splash-rise .7s var(--ease-out) .08s both}.splash__eyebrow[data-astro-cid-j7pv25f6]{font-family:var(--font-label);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:color-mix(in srgb,var(--color-white) 55%,transparent);margin:0}.splash__h1[data-astro-cid-j7pv25f6]{font-size:var(--text-3xl);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-tight);line-height:1.05;color:var(--fg-inverse);margin:calc(-1 * var(--space-2)) 0 calc(-1 * var(--space-2))}.splash__h1-accent[data-astro-cid-j7pv25f6]{color:var(--accent)}.splash__lede[data-astro-cid-j7pv25f6]{font-size:var(--text-md);font-weight:300;color:var(--color-silver-light);line-height:var(--line-normal);max-width:34rem;margin:0}.splash__actions[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-3);flex-wrap:wrap}.splash__rating[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;padding-block:var(--space-2);text-decoration:none;font-family:var(--font-label);font-size:var(--text-sm);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-inverse)}.splash__rating-star[data-astro-cid-j7pv25f6]{color:var(--accent);font-size:1.15em;line-height:1}.splash__rating-meta[data-astro-cid-j7pv25f6]{color:color-mix(in srgb,var(--color-white) 55%,transparent)}.splash__rating-arrow[data-astro-cid-j7pv25f6]{color:var(--accent);transition:transform var(--duration-fast) var(--ease-out)}.splash__rating[data-astro-cid-j7pv25f6]:hover .splash__rating-arrow[data-astro-cid-j7pv25f6]{transform:translate(3px)}.splash__label[data-astro-cid-j7pv25f6]{font-family:var(--font-label);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wider);line-height:var(--line-normal);text-transform:uppercase;color:color-mix(in srgb,var(--color-white) 50%,transparent);margin:0 0 var(--space-4)}.splash__caps[data-astro-cid-j7pv25f6]{margin-top:var(--space-2)}.splash__caps-grid[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--space-2)}.splash__cap[data-astro-cid-j7pv25f6]{background:color-mix(in srgb,var(--color-white) 5%,transparent);border:1px solid color-mix(in srgb,var(--color-white) 10%,transparent);border-left:3px solid var(--accent);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-weight:500;color:var(--fg-inverse)}.splash__footer[data-astro-cid-j7pv25f6]{border-top:1px solid color-mix(in srgb,var(--color-white) 12%,transparent);padding-top:var(--space-8);animation:splash-rise .7s var(--ease-out) .16s both}.splash__footer[data-astro-cid-j7pv25f6] .splash__label[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-3)}.splash__nap[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--space-8)}.splash__address[data-astro-cid-j7pv25f6]{font-style:normal;font-size:var(--text-sm);color:var(--color-silver-light);line-height:var(--line-snug)}.splash__hours[data-astro-cid-j7pv25f6]{margin:0;display:grid;gap:var(--space-1)}.splash__hours-row[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;gap:var(--space-4);font-size:var(--text-sm);max-width:16rem}.splash__hours-row[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{color:var(--color-silver-light)}.splash__hours-row[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;color:var(--fg-inverse);font-weight:500}.splash__status[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font-family:var(--font-label);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:color-mix(in srgb,var(--color-white) 55%,transparent)}.splash__status[data-astro-cid-j7pv25f6][hidden]{display:none}.splash__status[data-astro-cid-j7pv25f6][data-open=true]{color:var(--fg-inverse)}.splash__status-dot[data-astro-cid-j7pv25f6]{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0;background:color-mix(in srgb,var(--color-white) 30%,transparent)}.splash__status[data-astro-cid-j7pv25f6][data-open=true] .splash__status-dot[data-astro-cid-j7pv25f6]{background:var(--accent);animation:splash-pulse 2.4s var(--ease-out) infinite}.splash__phone[data-astro-cid-j7pv25f6]{display:block;padding-block:var(--space-3);font-size:var(--text-md);font-weight:700;color:var(--fg-inverse);text-decoration:none}.splash__phone[data-astro-cid-j7pv25f6]:hover{color:var(--accent)}.splash__email[data-astro-cid-j7pv25f6]{display:block;padding-block:var(--space-3);font-size:var(--text-sm);color:var(--color-silver-light);text-decoration:none}.splash__email[data-astro-cid-j7pv25f6]:hover{color:var(--fg-inverse);text-decoration:underline}.splash__formerly[data-astro-cid-j7pv25f6]{margin:var(--space-8) 0 0;font-size:var(--text-sm);color:color-mix(in srgb,var(--color-white) 55%,transparent)}@keyframes splash-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes splash-pulse{0%,to{opacity:1}50%{opacity:.35}}
