.hero[data-astro-cid-ge2uvauf]{background:var(--charcoal);color:var(--off-white);min-height:calc(100svh - var(--bar-h) - 3.25rem);align-items:flex-end;display:flex;position:relative}.bg[data-astro-cid-ge2uvauf]{position:absolute;inset:0}.bg[data-astro-cid-ge2uvauf] img{object-fit:cover}.hero[data-astro-cid-ge2uvauf]:after{content:"";background:linear-gradient(#32323200 18%,#32323259 38%,#323232e6 64%,#323232f5 100%);position:absolute;inset:0}.copy[data-astro-cid-ge2uvauf]{z-index:2;padding-block:0 var(--s6);position:relative}.lead[data-astro-cid-ge2uvauf]{max-width:34rem}.in[data-astro-cid-ge2uvauf]{max-width:40rem}.bg[data-astro-cid-ge2uvauf] .closed{--a:calc(25% + var(--p,0) * 36%);opacity:clamp(0, calc(var(--p,0) * 40), 1);-webkit-mask-image:linear-gradient(90deg, transparent 21%, #000 25%, #000 calc(var(--a) - 11%), transparent var(--a)), linear-gradient(270deg, transparent 21%, #000 25%, #000 calc(var(--a) - 11%), transparent var(--a));mask-image:linear-gradient(90deg, transparent 21%, #000 25%, #000 calc(var(--a) - 11%), transparent var(--a)), linear-gradient(270deg, transparent 21%, #000 25%, #000 calc(var(--a) - 11%), transparent var(--a));position:absolute;inset:0}.bg[data-astro-cid-ge2uvauf] .closed picture,.bg[data-astro-cid-ge2uvauf] .closed img{width:100%;height:100%;display:block}.cap[data-astro-cid-ge2uvauf]{z-index:1;right:var(--s4);bottom:var(--s4);max-width:18rem;padding:var(--s3) var(--s4);color:var(--off-white);opacity:clamp(0, calc((var(--p,0) - .6) * 4), 1);pointer-events:none;background:#323232e0;margin:0;font-size:1rem;line-height:1.4;position:absolute}@media (width>=48em){.stage[data-astro-cid-ge2uvauf]{flex-direction:column;height:max(100svh,34rem);display:flex}.hero[data-astro-cid-ge2uvauf]{flex:1;min-height:0}.hero[data-astro-cid-ge2uvauf]:after{background:linear-gradient(90deg,#323232db 0%,#3232329e 34%,#32323200 66%)}.copy[data-astro-cid-ge2uvauf]{padding-block:0 11vh}.in[data-astro-cid-ge2uvauf]{max-width:41rem}.cap[data-astro-cid-ge2uvauf]{right:var(--s6);bottom:var(--s6)}}@media (width>=48em) and (width<=63.99em){.hero[data-astro-cid-ge2uvauf]:after{background:linear-gradient(#32323200 10%,#3232321a 28%,#323232bf 58%,#323232eb 100%)}}@media (width>=48em) and (prefers-reduced-motion:no-preference){.js .scene[data-astro-cid-ge2uvauf][data-curtains]{height:190svh}.js .scene[data-astro-cid-ge2uvauf][data-curtains] .stage[data-astro-cid-ge2uvauf]{position:sticky;top:0}}@media (width<=47.99em){.hero[data-astro-cid-ge2uvauf]{min-height:0;display:block}.bg[data-astro-cid-ge2uvauf]{height:min(50svh,30rem);position:relative;inset:auto}.bg[data-astro-cid-ge2uvauf]:after{content:"";pointer-events:none;background:linear-gradient(#32323299 0%,#32323200 32%);position:absolute;inset:0}.hero[data-astro-cid-ge2uvauf]:after{display:none}.copy[data-astro-cid-ge2uvauf]{padding-block:var(--s6) var(--s7)}}.vb[data-astro-cid-tjdk5dy4]{display:grid}.img[data-astro-cid-tjdk5dy4]{min-height:18rem}.img[data-astro-cid-tjdk5dy4] img{object-position:50% 50%}.txt[data-astro-cid-tjdk5dy4]{padding:var(--s7) var(--gutter)}address[data-astro-cid-tjdk5dy4]{font-style:normal;font-weight:600}.hours[data-astro-cid-tjdk5dy4]{color:var(--grey-3);padding:0;list-style:none}.hours[data-astro-cid-tjdk5dy4] li[data-astro-cid-tjdk5dy4]+li[data-astro-cid-tjdk5dy4]{margin-top:.2rem}@media (width>=64em){.vb[data-astro-cid-tjdk5dy4]{grid-template-columns:1.1fr 1fr}.txt[data-astro-cid-tjdk5dy4]{padding:var(--s9) var(--s8);align-self:center}.img[data-astro-cid-tjdk5dy4]{min-height:32rem}}.head[data-astro-cid-lcdefpme]{max-width:40rem;margin-bottom:var(--s6)}.products[data-astro-cid-lcdefpme]{gap:var(--s6)}.areas[data-astro-cid-lcdefpme]{gap:var(--s3);margin-top:var(--s5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.areas[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:3rem;padding:0 var(--s5);border:2px solid var(--charcoal);border-radius:var(--radius);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.areas[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--charcoal);color:var(--off-white)}
