.ar-top[data-astro-cid-qwxxqinc],.ar-wrap[data-astro-cid-qwxxqinc]{width:100%;max-width:76rem;margin-inline:auto;padding-inline:1.5rem}@media (width>=64rem){.ar-top[data-astro-cid-qwxxqinc],.ar-wrap[data-astro-cid-qwxxqinc]{padding-inline:2rem}}.ar-top[data-astro-cid-qwxxqinc]{padding-top:2.5rem;padding-bottom:3.5rem}@media (width>=48rem){.ar-top[data-astro-cid-qwxxqinc]{padding-top:3.5rem}}@media (height<=31.25rem) and (orientation:landscape){.ar-top[data-astro-cid-qwxxqinc]{padding-top:1rem}}.ar-top-grid[data-astro-cid-qwxxqinc]{gap:2.5rem;margin-top:1.5rem;display:grid}@media (width>=64rem){.ar-top-grid[data-astro-cid-qwxxqinc]{grid-template-columns:minmax(0,1fr) 24rem;align-items:start;gap:4rem}}.ar-intro[data-astro-cid-qwxxqinc]{min-width:0}.ar-title[data-astro-cid-qwxxqinc]{font-size:clamp(1.75rem,1rem + 3.2vw,3.75rem);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);line-height:var(--heading-leading);color:var(--color-navy)}.ar-intro[data-astro-cid-qwxxqinc] p[data-astro-cid-qwxxqinc]{max-width:44rem;font-size:var(--text-body);color:var(--color-navy-soft);margin-top:1.25rem;line-height:1.6}.ar-actions[data-astro-cid-qwxxqinc]{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:2rem;display:flex}.ar-call[data-astro-cid-qwxxqinc]{min-height:2.75rem;font-size:var(--text-body);color:var(--color-navy);text-underline-offset:4px;align-items:center;gap:.5rem;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.ar-call[data-astro-cid-qwxxqinc]:hover{text-decoration:underline}}.ar-facts[data-astro-cid-qwxxqinc]{background:#fff;border-radius:.375rem;min-width:0;padding:1.75rem;box-shadow:0 1px 2px #0000000f,0 8px 24px #0000000f}.ar-facts[data-astro-cid-qwxxqinc] dl[data-astro-cid-qwxxqinc]{gap:1.25rem;display:grid}.ar-facts[data-astro-cid-qwxxqinc] dt[data-astro-cid-qwxxqinc]{letter-spacing:.04em;text-transform:uppercase;color:var(--color-navy-mute);font-size:.875rem;font-weight:700}.ar-facts[data-astro-cid-qwxxqinc] dd[data-astro-cid-qwxxqinc]{color:var(--color-navy);overflow-wrap:anywhere;margin-top:.25rem;font-size:1.125rem;line-height:1.5}.ar-h2[data-astro-cid-qwxxqinc]{font-size:clamp(1.875rem,3.5vw,3rem);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);line-height:var(--heading-leading);color:var(--color-navy)}.ar-lead[data-astro-cid-qwxxqinc],.ar-prose[data-astro-cid-qwxxqinc] p[data-astro-cid-qwxxqinc]{max-width:48rem;font-size:var(--text-body);color:var(--color-navy-soft);margin-top:1rem;line-height:1.6}.ar-prose[data-astro-cid-qwxxqinc] p[data-astro-cid-qwxxqinc]+p[data-astro-cid-qwxxqinc]{margin-top:1.25rem}.ar-band[data-astro-cid-qwxxqinc]{padding-block:4rem}.ar-local[data-astro-cid-qwxxqinc]{background:var(--color-paper)}.ar-faq-band[data-astro-cid-qwxxqinc]{background:color-mix(in srgb, var(--color-sky) 7%, #fff);margin-top:4rem}.ar-work[data-astro-cid-qwxxqinc],.ar-services[data-astro-cid-qwxxqinc],.ar-reviews[data-astro-cid-qwxxqinc]{padding-top:4rem}.ar-nearby[data-astro-cid-qwxxqinc]{padding-top:4rem;padding-bottom:.5rem}.ar-media[data-astro-cid-qwxxqinc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:2rem;display:grid}@media (width>=48rem){.ar-media[data-astro-cid-qwxxqinc]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.ar-media[data-astro-cid-qwxxqinc]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.ar-tile[data-astro-cid-qwxxqinc]{aspect-ratio:3/4;background:var(--color-bone);border-radius:.375rem;position:relative;overflow:hidden}.ar-tile[data-astro-cid-qwxxqinc] .ar-img{object-fit:cover;width:100%;height:100%;display:block}.ar-link[data-astro-cid-qwxxqinc]{min-height:2.75rem;font-size:var(--text-body);color:var(--color-structure);text-underline-offset:4px;align-items:center;margin-top:1rem;font-weight:700;text-decoration:underline 1px;display:inline-flex}@media (hover:hover) and (pointer:fine){.ar-link[data-astro-cid-qwxxqinc]:hover{text-decoration-thickness:2px}}.ar-focus[data-astro-cid-qwxxqinc]{border-top:1px solid var(--color-line);margin-top:1.5rem}.ar-focus[data-astro-cid-qwxxqinc] li[data-astro-cid-qwxxqinc]{border-bottom:1px solid var(--color-line);gap:.375rem;padding-block:1.25rem;display:grid}@media (width>=48rem){.ar-focus[data-astro-cid-qwxxqinc] li[data-astro-cid-qwxxqinc]{grid-template-columns:18rem minmax(0,1fr);align-items:baseline;gap:2rem}}.ar-focus-name[data-astro-cid-qwxxqinc]{color:var(--color-navy);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--color-navy) 30%, transparent);text-underline-offset:4px;transition:text-decoration-color .3s var(--ease-out-quint);font-size:1.25rem;font-weight:700}.ar-focus[data-astro-cid-qwxxqinc] p[data-astro-cid-qwxxqinc],.ar-also[data-astro-cid-qwxxqinc]{font-size:var(--text-body);color:var(--color-navy-soft);line-height:1.6}.ar-also[data-astro-cid-qwxxqinc]{max-width:52rem;margin-top:1.5rem}.ar-also[data-astro-cid-qwxxqinc] a[data-astro-cid-qwxxqinc],.ar-nearby-list[data-astro-cid-qwxxqinc] a[data-astro-cid-qwxxqinc]{color:var(--color-navy);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--color-navy) 30%, transparent);text-underline-offset:4px;transition:text-decoration-color .3s var(--ease-out-quint)}@media (hover:hover) and (pointer:fine){.ar-focus-name[data-astro-cid-qwxxqinc]:hover,.ar-also[data-astro-cid-qwxxqinc] a[data-astro-cid-qwxxqinc]:hover,.ar-nearby-list[data-astro-cid-qwxxqinc] a[data-astro-cid-qwxxqinc]:hover{text-decoration-color:var(--color-navy)}}.ar-quotes[data-astro-cid-qwxxqinc]{gap:1.5rem;margin-top:2rem;display:grid}@media (width>=64rem){.ar-quotes[data-astro-cid-qwxxqinc]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ar-quote[data-astro-cid-qwxxqinc]{border-left:3px solid var(--color-sky);min-width:0;padding-left:1.5rem}.ar-stars[data-astro-cid-qwxxqinc]{color:var(--color-sand);gap:.125rem;display:inline-flex}.ar-quote[data-astro-cid-qwxxqinc] blockquote[data-astro-cid-qwxxqinc] p[data-astro-cid-qwxxqinc]{font-size:var(--text-body);color:var(--color-ink);margin-top:.75rem;line-height:1.6}.ar-quote[data-astro-cid-qwxxqinc] figcaption[data-astro-cid-qwxxqinc]{color:var(--color-navy);margin-top:1rem;font-weight:700}.ar-nearby-list[data-astro-cid-qwxxqinc]{flex-wrap:wrap;gap:0 1.5rem;margin-top:1rem;display:flex}.ar-nearby-list[data-astro-cid-qwxxqinc] a[data-astro-cid-qwxxqinc]{min-height:2.75rem;font-size:var(--text-body);align-items:center;display:inline-flex}
