.contact-section[data-astro-cid-uukcahgk]{background:var(--color-linen);padding-block:96px}.contact-top[data-astro-cid-uukcahgk]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(40px,7vw,100px);display:grid}.contact-copy[data-astro-cid-uukcahgk] h2[data-astro-cid-uukcahgk]{font-size:clamp(2.75rem,4.5vw,4rem)}.contact-intro[data-astro-cid-uukcahgk]{color:var(--color-muted);margin-top:24px;line-height:1.8}.contact-links[data-astro-cid-uukcahgk]{flex-direction:column;align-items:flex-start;gap:8px;margin-top:24px;font-style:normal;display:flex}.contact-links[data-astro-cid-uukcahgk] a[data-astro-cid-uukcahgk]{align-items:center;gap:14px;max-width:100%;min-height:44px;display:flex}.contact-links[data-astro-cid-uukcahgk] svg[data-astro-cid-uukcahgk]{flex-shrink:0}.contact-links[data-astro-cid-uukcahgk] span[data-astro-cid-uukcahgk]{overflow-wrap:anywhere;min-width:0}.contact-phone[data-astro-cid-uukcahgk]{font-size:clamp(1.4rem,2.2vw,1.85rem);font-family:var(--font-display)}.contact-email[data-astro-cid-uukcahgk]{font-size:.9375rem}.hours-panel[data-astro-cid-uukcahgk]{background:var(--color-forest);color:#fff;padding:clamp(28px,4vw,48px)}.hours-panel[data-astro-cid-uukcahgk] h3[data-astro-cid-uukcahgk]{margin-bottom:28px;font-size:2rem;line-height:1.2}.hours-row[data-astro-cid-uukcahgk]{border-top:1px solid #ffffff40;grid-template-columns:1fr auto;gap:20px;padding-block:20px;display:grid}.hours-row[data-astro-cid-uukcahgk]:last-child{padding-bottom:0}.hours-row[data-astro-cid-uukcahgk] dt[data-astro-cid-uukcahgk]{font-weight:500}.hours-row[data-astro-cid-uukcahgk] dd[data-astro-cid-uukcahgk]{text-align:right;font-variant-numeric:tabular-nums}.hours-row[data-astro-cid-uukcahgk] dd[data-astro-cid-uukcahgk] span[data-astro-cid-uukcahgk]{white-space:nowrap;display:block}.hours-row[data-astro-cid-uukcahgk] dd[data-astro-cid-uukcahgk] span[data-astro-cid-uukcahgk]+span[data-astro-cid-uukcahgk]{margin-top:6px}.hours-row--closed[data-astro-cid-uukcahgk]{color:#d5dfd3}.location-heading[data-astro-cid-uukcahgk]{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:24px;margin-top:64px;padding-block:28px;display:flex}.location-heading[data-astro-cid-uukcahgk] address[data-astro-cid-uukcahgk]{font-style:normal}.location-heading[data-astro-cid-uukcahgk] h3[data-astro-cid-uukcahgk]{margin-bottom:8px;font-size:1.75rem}.location-heading[data-astro-cid-uukcahgk] p[data-astro-cid-uukcahgk]{color:var(--color-muted);font-size:.9375rem}.contact-map-frame[data-astro-cid-uukcahgk]{isolation:isolate;background:var(--color-sage);min-width:0}.contact-map-frame[data-astro-cid-uukcahgk] .contact-map,.contact-map-placeholder[data-astro-cid-uukcahgk]{width:100%;height:380px}.contact-map-placeholder[data-astro-cid-uukcahgk]{text-align:center;color:var(--color-muted);place-content:center;padding:32px;display:grid}@media (width<=959px){.contact-section[data-astro-cid-uukcahgk]{padding-block:56px}.contact-top[data-astro-cid-uukcahgk]{grid-template-columns:minmax(0,1fr);gap:32px}.hours-panel[data-astro-cid-uukcahgk]{padding:28px 24px}.hours-row[data-astro-cid-uukcahgk]{gap:12px;font-size:.875rem}.location-heading[data-astro-cid-uukcahgk]{flex-direction:column;align-items:flex-start;margin-top:40px}.contact-map-frame[data-astro-cid-uukcahgk] .contact-map,.contact-map-placeholder[data-astro-cid-uukcahgk]{height:320px}}@media (width<=359px){.hours-panel[data-astro-cid-uukcahgk]{padding-inline:20px}.hours-row[data-astro-cid-uukcahgk]{grid-template-columns:minmax(0,1fr);gap:6px}.hours-row[data-astro-cid-uukcahgk] dd[data-astro-cid-uukcahgk]{text-align:left}}.photo-carousel[data-astro-cid-kulak5br]{min-width:0;display:block}.photo-track[data-astro-cid-kulak5br]{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;display:flex;position:relative;overflow-x:auto}.photo-track[data-astro-cid-kulak5br]:focus-visible{outline-offset:5px;outline:3px solid #62836a}.photo-slide[data-astro-cid-kulak5br]{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0;margin:0}.photo-slide[data-astro-cid-kulak5br] img[data-astro-cid-kulak5br]{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.photo-carousel--wide[data-astro-cid-kulak5br] .photo-slide[data-astro-cid-kulak5br] img[data-astro-cid-kulak5br]{aspect-ratio:2;object-position:center 42%}figcaption[data-astro-cid-kulak5br]{color:var(--color-muted);padding-top:14px;font-size:.875rem}.photo-controls[data-astro-cid-kulak5br]{justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;display:flex}.photo-controls[data-astro-cid-kulak5br][hidden]{display:none}.photo-count[data-astro-cid-kulak5br]{font-variant-numeric:tabular-nums;color:var(--color-muted);margin-right:auto;font-size:.8125rem}button[data-astro-cid-kulak5br]{border:1px solid var(--color-forest);width:44px;height:44px;color:var(--color-forest);cursor:pointer;background:0 0;place-items:center;display:grid}button[data-astro-cid-kulak5br]:hover:not(:disabled){color:#fff;background:var(--color-forest)}button[data-astro-cid-kulak5br]:disabled{opacity:.3;cursor:default}@media (width<=767px){.photo-carousel--wide[data-astro-cid-kulak5br] .photo-slide[data-astro-cid-kulak5br] img[data-astro-cid-kulak5br]{aspect-ratio:4/3}}
