.nh[data-astro-cid-r7x22wkt]{background:var(--color-ink);color:#fff;min-height:820px;font-family:var(--font-sans);flex-direction:column;display:flex;position:relative;overflow:hidden}.nh__bg[data-astro-cid-r7x22wkt]{object-fit:cover;object-position:80% 30%;width:100%;height:100%;position:absolute;inset:0}.nh__shade[data-astro-cid-r7x22wkt]{background:#0c0c0e61;position:absolute;inset:0}.nh__body[data-astro-cid-r7x22wkt]{flex:1;align-items:flex-start;padding:124px 5% 220px;display:flex;position:relative}.nh__copy[data-astro-cid-r7x22wkt]{flex-direction:column;gap:24px;max-width:600px;display:flex}.nh[data-astro-cid-r7x22wkt] h1[data-astro-cid-r7x22wkt]{color:#fff;margin:0;font-family:Archivo Variable,Archivo,Arial Narrow,sans-serif;font-size:72px;font-weight:800;font-stretch:75%;line-height:.98}.nh[data-astro-cid-r7x22wkt] p[data-astro-cid-r7x22wkt]{color:#f1f1f1;max-width:520px;margin:0;font-size:22px;line-height:1.45}.nh__cta[data-astro-cid-r7x22wkt]{flex-wrap:wrap;align-items:center;gap:20px;padding-top:8px;display:flex}.nh__cta[data-astro-cid-r7x22wkt] span[data-astro-cid-r7x22wkt]{color:#e6e6e6;font-size:16px}.nh__btn[data-astro-cid-r7x22wkt]{background:var(--color-highlight);color:var(--color-ink);border-radius:6px;padding:18px 28px;font-size:19px;font-weight:600;text-decoration:none}.nh__btn[data-astro-cid-r7x22wkt]:hover{background:var(--color-highlight-deep)}.nh__map[data-astro-cid-r7x22wkt]{pointer-events:none;width:711px;height:760px;position:absolute;top:140px;left:0}.nh__map[data-astro-cid-r7x22wkt] svg[data-astro-cid-r7x22wkt]{width:100%;height:100%;display:block}.nh__map[data-astro-cid-r7x22wkt] svg[data-astro-cid-r7x22wkt] text[data-astro-cid-r7x22wkt]{font-family:var(--font-sans)}.nh__pin-label[data-astro-cid-r7x22wkt]{flex-direction:column;gap:4px;max-width:320px;display:flex;position:absolute;top:680px;left:160px}.nh__pin-title[data-astro-cid-r7x22wkt]{color:var(--color-highlight);font-family:Archivo Variable,Archivo,Arial Narrow,sans-serif;font-size:30px;font-weight:800;font-stretch:75%;line-height:1}.nh__pin-text[data-astro-cid-r7x22wkt]{color:#f1f1f1;font-size:16px;line-height:1.4}@media (width<=700px){.nh[data-astro-cid-r7x22wkt]{min-height:auto}.nh[data-astro-cid-r7x22wkt] h1[data-astro-cid-r7x22wkt]{font-size:44px}.nh[data-astro-cid-r7x22wkt] p[data-astro-cid-r7x22wkt]{font-size:18px}.nh__body[data-astro-cid-r7x22wkt]{padding-top:40px;padding-bottom:64px}.nh__map[data-astro-cid-r7x22wkt],.nh__pin-label[data-astro-cid-r7x22wkt]{display:none}}.familiar[data-astro-cid-jnaieidh]{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);padding:96px 5%}.familiar__wrap[data-astro-cid-jnaieidh]{flex-wrap:wrap;align-items:flex-start;gap:64px;max-width:1200px;margin:0 auto;display:flex}.familiar__pains[data-astro-cid-jnaieidh]{flex-direction:column;flex:480px;gap:28px;min-width:0;display:flex}.familiar__story[data-astro-cid-jnaieidh]{flex-direction:column;flex:420px;gap:20px;min-width:0;display:flex}.familiar[data-astro-cid-jnaieidh] h2[data-astro-cid-jnaieidh]{color:var(--color-ink);margin:0;font-family:Archivo Variable,Archivo,Arial Narrow,sans-serif;font-size:52px;font-weight:800;font-stretch:75%;line-height:1}.familiar[data-astro-cid-jnaieidh] h3[data-astro-cid-jnaieidh]{color:var(--color-ink);margin:0;font-family:Archivo Variable,Archivo,Arial Narrow,sans-serif;font-size:40px;font-weight:800;font-stretch:75%;line-height:1.05}.familiar[data-astro-cid-jnaieidh] ul[data-astro-cid-jnaieidh]{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.familiar[data-astro-cid-jnaieidh] li[data-astro-cid-jnaieidh]{border:1px solid var(--color-line);background:#fff;border-radius:10px;gap:16px;padding:20px 22px;font-size:20px;line-height:1.4;display:flex}.familiar[data-astro-cid-jnaieidh] li[data-astro-cid-jnaieidh] svg[data-astro-cid-jnaieidh]{fill:none;width:26px;height:26px;stroke:var(--color-amber-text);stroke-width:2.6px;stroke-linecap:round;flex:none;margin-top:2px}.familiar[data-astro-cid-jnaieidh] p[data-astro-cid-jnaieidh]{color:var(--color-ink-3);margin:0;font-size:20px;line-height:1.55}.familiar__btn[data-astro-cid-jnaieidh]{background:var(--color-ink);color:#fff;border-radius:6px;align-self:flex-start;margin-top:8px;padding:16px 26px;font-size:18px;font-weight:600;text-decoration:none}.familiar__btn[data-astro-cid-jnaieidh]:hover{background:#000}@media (width<=700px){.familiar[data-astro-cid-jnaieidh]{padding:64px 5%}.familiar[data-astro-cid-jnaieidh] h2[data-astro-cid-jnaieidh]{font-size:40px}.familiar[data-astro-cid-jnaieidh] li[data-astro-cid-jnaieidh],.familiar[data-astro-cid-jnaieidh] p[data-astro-cid-jnaieidh]{font-size:18px}}.coast-map[data-astro-cid-cfrbrujy]{width:100%;height:auto;font-family:var(--font-sans);display:block}.coast[data-astro-cid-cfrbrujy]{fill:none;stroke:var(--color-ink);stroke-opacity:.55;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.lake[data-astro-cid-cfrbrujy]{fill:none;stroke:var(--color-ink);stroke-opacity:.3;stroke-width:1px}.town[data-astro-cid-cfrbrujy]{fill:var(--color-ink);fill-opacity:.55}.label[data-astro-cid-cfrbrujy]{fill:var(--color-slate);font-size:6.2px;font-weight:600}.sea[data-astro-cid-cfrbrujy]{fill:var(--color-slate);fill-opacity:.7}.glow[data-astro-cid-cfrbrujy]{fill:var(--color-highlight);fill-opacity:.22}.pin[data-astro-cid-cfrbrujy]{fill:var(--color-highlight);stroke:var(--color-ink);stroke-width:.8px}.pin-dot[data-astro-cid-cfrbrujy]{fill:var(--color-ink)}.umina[data-astro-cid-cfrbrujy]{fill:var(--color-ink);font-size:9px;font-weight:800}.side-title[data-astro-cid-xg5hw5bk]{font-family:var(--font-sans);color:var(--color-ink);font-size:clamp(2rem,1.6rem + 1.6vw,2.75rem);font-weight:800;font-stretch:75%;line-height:1.02}.side-text[data-astro-cid-xg5hw5bk]{color:var(--color-ink-3);max-width:28rem;margin-top:.6rem;font-size:1.15rem;line-height:1.5}.side-phone[data-astro-cid-xg5hw5bk]{flex-direction:column;gap:.2rem;margin-top:1.4rem;display:flex}.side-phone[data-astro-cid-xg5hw5bk] a[data-astro-cid-xg5hw5bk]{color:var(--color-ink);letter-spacing:-.01em;font-size:1.5rem;font-weight:800;text-decoration:none}.side-phone[data-astro-cid-xg5hw5bk] span[data-astro-cid-xg5hw5bk]{color:var(--color-slate);font-size:.95rem}
