.paper[data-astro-cid-ogjzdvpc]{background:#f4f6f7}.top[data-astro-cid-ogjzdvpc]{position:relative;overflow:hidden}.top__inner[data-astro-cid-ogjzdvpc]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(25px,5vw,72px);padding-top:clamp(20px,3.889vw,56px);padding-bottom:clamp(45px,8.889vw,128px);display:grid;position:relative}.top__details[data-astro-cid-ogjzdvpc]{flex-direction:column;gap:clamp(10px,2.083vw,30px);display:flex}.top__heading[data-astro-cid-ogjzdvpc]{color:#fff;margin:0;font-size:clamp(28px,4.583vw,66px)}.top__address[data-astro-cid-ogjzdvpc]{color:#fff;border-left:4px solid #009cdf;padding-left:22px;font-size:clamp(16px,1.806vw,26px);font-style:normal;line-height:1.3}.top__call[data-astro-cid-ogjzdvpc]{flex-direction:column;gap:12px;display:flex}.top__label[data-astro-cid-ogjzdvpc]{color:#a9b0b8}.top__phone[data-astro-cid-ogjzdvpc]{color:#fff;white-space:nowrap;font-size:clamp(24px,3.889vw,56px);text-decoration:none;transition:color .2s;display:inline-block}.top__phone[data-astro-cid-ogjzdvpc]:hover{color:#009cdf}.top__email[data-astro-cid-ogjzdvpc]{color:#009cdf;font-size:19px;font-weight:600}.top__hours[data-astro-cid-ogjzdvpc]{margin-top:6px}.top__hours[data-astro-cid-ogjzdvpc] td{background:#23282c}.top__hours[data-astro-cid-ogjzdvpc] caption{color:#a9b0b8}.top__buttons[data-astro-cid-ogjzdvpc]{flex-wrap:wrap;gap:18px;display:flex}.top__mapwrap[data-astro-cid-ogjzdvpc]{padding-top:clamp(22px,4.444vw,64px);position:relative}.top[data-astro-cid-ogjzdvpc] img.top__photo{object-fit:cover;box-sizing:border-box;border:10px solid #121517;width:52%;height:clamp(117px,18.056vw,260px);display:block;position:absolute;bottom:clamp(-72px,-5vw,-25px);left:clamp(-48px,-3.333vw,-17px);box-shadow:0 30px 60px #00000080}.map[data-astro-cid-ogjzdvpc]{background:#1c2022;border:1px solid #2e3439;height:clamp(279px,43.056vw,620px);position:relative;overflow:hidden}.map__streets[data-astro-cid-ogjzdvpc]{width:100%;height:100%;position:absolute;inset:0}.map__pin[data-astro-cid-ogjzdvpc]{flex-direction:column;align-items:center;display:flex;position:absolute;top:53%;left:61%;transform:translate(-50%,-100%)}.map__label[data-astro-cid-ogjzdvpc]{color:#1c2022;white-space:nowrap;background:#fff;padding:10px 14px;font-size:11px;box-shadow:0 10px 24px #00000059}.map__stem[data-astro-cid-ogjzdvpc]{background:#fff;width:2px;height:clamp(12px,1.806vw,26px)}.map__dot[data-astro-cid-ogjzdvpc]{background:#009cdf;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 8px #009cdf40}.map__note[data-astro-cid-ogjzdvpc]{z-index:2;color:#fff;text-underline-offset:6px;align-items:center;min-height:44px;font-size:11px;text-decoration:underline 2px #009cdf;display:inline-flex;position:absolute;top:1.5rem;left:3.75rem}.map__note[data-astro-cid-ogjzdvpc]:hover{color:#009cdf}.map[data-astro-cid-ogjzdvpc] .nb-map-frame{z-index:3;border:0;width:100%;height:100%;position:absolute;inset:0}.message[data-astro-cid-ogjzdvpc]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(25px,5vw,72px);padding-top:clamp(48px,9.444vw,136px);padding-bottom:clamp(45px,8.889vw,128px);display:grid}.message__index[data-astro-cid-ogjzdvpc]{margin:0}.message__heading[data-astro-cid-ogjzdvpc]{margin:22px 0 0;font-size:clamp(30px,5vw,72px)}.message__lead[data-astro-cid-ogjzdvpc]{color:#3a4048;margin:clamp(10px,1.944vw,28px) 0 0;font-size:19px}.message__link[data-astro-cid-ogjzdvpc]{color:#0072a3;font-weight:700}.areas[data-astro-cid-ogjzdvpc]{position:relative;overflow:hidden}.areas__inner[data-astro-cid-ogjzdvpc]{grid-template-columns:minmax(0,1fr) clamp(224px,38.889vw,560px);align-items:center;gap:clamp(25px,5vw,72px);padding-top:clamp(39px,7.778vw,112px);padding-bottom:clamp(39px,7.778vw,112px);display:grid}.areas__index[data-astro-cid-ogjzdvpc]{margin:0}.areas__heading[data-astro-cid-ogjzdvpc]{margin:22px 0 0;font-size:clamp(34px,5.556vw,80px)}.areas__lead[data-astro-cid-ogjzdvpc]{max-width:clamp(320px,38.889vw,560px);margin:clamp(10px,1.944vw,28px) 0 0}.areas__figure[data-astro-cid-ogjzdvpc]{margin:0}.areas__map[data-astro-cid-ogjzdvpc]{width:100%;height:auto;display:block}.town[data-astro-cid-ogjzdvpc]{letter-spacing:.06em;text-transform:uppercase;fill:#1c2022;font-family:Archivo,system-ui,sans-serif;font-size:13px;font-weight:700;font-stretch:112%}.town--here[data-astro-cid-ogjzdvpc]{font-size:14px}.areas__north[data-astro-cid-ogjzdvpc]{letter-spacing:.06em;text-transform:uppercase;fill:#1c2022;font-family:Archivo,system-ui,sans-serif;font-size:12px;font-weight:700;font-stretch:112%}.areas__caption[data-astro-cid-ogjzdvpc]{text-align:right;margin-top:8px;font-size:10px}@media (prefers-reduced-motion:reduce){.top__phone[data-astro-cid-ogjzdvpc]{transition:none}}@media (width<=820px){.top__inner[data-astro-cid-ogjzdvpc],.message[data-astro-cid-ogjzdvpc],.areas__inner[data-astro-cid-ogjzdvpc]{grid-template-columns:minmax(0,1fr)}.top[data-astro-cid-ogjzdvpc] img.top__photo{aspect-ratio:16/9;width:100%!important;height:auto!important;margin-top:20px!important}}
