.about[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:64px;align-items:start;padding-block:72px 0}.about__main[data-astro-cid-kh7btl4r],.about__side[data-astro-cid-kh7btl4r]{min-width:0}.about__p[data-astro-cid-kh7btl4r]{margin-top:22px}.creds[data-astro-cid-kh7btl4r]{margin-top:44px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);list-style:none}.creds__cell[data-astro-cid-kh7btl4r]{background:var(--white);padding:24px 22px}.creds__title[data-astro-cid-kh7btl4r]{display:block;font-family:var(--font-display);font-size:15px;font-weight:800;color:var(--ink);line-height:1.3}.creds__body[data-astro-cid-kh7btl4r]{display:block;margin-top:6px;font-size:15px;line-height:1.5;color:var(--muted)}.about__photo[data-astro-cid-kh7btl4r]{width:100%;height:auto}.owner[data-astro-cid-kh7btl4r]{margin-top:28px;border-top:4px solid var(--gold);background:var(--stone);padding:28px}.owner__name[data-astro-cid-kh7btl4r]{margin-top:10px;font-size:26px;font-weight:900;letter-spacing:-.02em}.owner__body[data-astro-cid-kh7btl4r]{margin-top:10px;font-size:16px;line-height:1.6;color:var(--body-soft)}.owner__phone[data-astro-cid-kh7btl4r]{display:inline-flex;margin-top:14px;font-family:var(--font-display);font-size:17px;font-weight:800;color:var(--green)}.owner__link[data-astro-cid-kh7btl4r]{display:flex;margin-top:16px}.gallery-wrap[data-astro-cid-kh7btl4r]{padding-block:72px 80px}.gallery__intro[data-astro-cid-kh7btl4r]{margin-top:14px;font-size:17px;line-height:1.6;color:var(--body-soft);max-width:44em}.gallery[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px;margin-top:32px;list-style:none}.gallery__item[data-astro-cid-kh7btl4r]{position:relative;display:block;background:var(--ink-raised);overflow:hidden}.gallery__item[data-astro-cid-kh7btl4r] img{width:100%;height:230px;object-fit:cover;transition:transform var(--transition)}.gallery__item[data-astro-cid-kh7btl4r]:hover img{transform:scale(1.03)}.gallery__zoom[data-astro-cid-kh7btl4r]{position:absolute;right:10px;bottom:10px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--gold);color:var(--ink)}.gallery__caption[data-astro-cid-kh7btl4r]{margin-top:10px;font-size:14px;line-height:1.5;color:var(--muted)}.area-wrap[data-astro-cid-kh7btl4r]{padding-block:80px 88px}.area[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:56px;align-items:center;background:var(--stone);padding:40px;margin-top:28px}.area__map[data-astro-cid-kh7btl4r]{width:100%;height:auto;background:var(--white)}.area__copy[data-astro-cid-kh7btl4r]{min-width:0}.area__sub[data-astro-cid-kh7btl4r]{margin-top:26px;font-family:var(--font-display);font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep)}.chips[data-astro-cid-kh7btl4r]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;list-style:none}.chip[data-astro-cid-kh7btl4r]{display:inline-flex;padding:8px 14px;background:var(--white);border:1px solid var(--line);font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.towns[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:6px 18px;margin-top:14px;list-style:none;font-size:16px;color:var(--body-soft)}@media(max-width:767px){.about[data-astro-cid-kh7btl4r]{padding-block:48px 0;gap:40px}.gallery-wrap[data-astro-cid-kh7btl4r]{padding-block:48px 56px}.area-wrap[data-astro-cid-kh7btl4r]{padding-block:56px}.area[data-astro-cid-kh7btl4r]{padding:24px;gap:32px}}@media(pointer:coarse){.owner__phone[data-astro-cid-kh7btl4r]{align-items:center;min-height:44px}}.aboutvid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:56px;align-items:center;padding-block:16px 0}.aboutvid__title[data-astro-cid-kh7btl4r]{margin-top:14px}.aboutvid__body[data-astro-cid-kh7btl4r]{margin-top:18px;max-width:34em}.aboutvid__link[data-astro-cid-kh7btl4r]{margin-top:22px}@media(max-width:767px){.aboutvid[data-astro-cid-kh7btl4r]{gap:32px}}
