@charset "UTF-8";.team-card[data-astro-cid-bp7xeg4t]{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.team-card[data-astro-cid-bp7xeg4t] img[data-astro-cid-bp7xeg4t]{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}.team-card[data-astro-cid-bp7xeg4t] .body[data-astro-cid-bp7xeg4t]{display:flex;flex-direction:column;flex:1;padding:1.35rem 1.4rem 1.6rem}.team-card[data-astro-cid-bp7xeg4t] h5[data-astro-cid-bp7xeg4t]{margin-bottom:.1rem}.team-card[data-astro-cid-bp7xeg4t] .role[data-astro-cid-bp7xeg4t]{color:var(--seafoam-deep);font-size:.78rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase;margin-bottom:.85rem}.team-card[data-astro-cid-bp7xeg4t] .headline[data-astro-cid-bp7xeg4t]{font-size:.94rem;color:var(--ink-muted);margin-bottom:1.1rem}.team-card[data-astro-cid-bp7xeg4t] .eyebrow-link[data-astro-cid-bp7xeg4t]{margin-top:auto;align-self:flex-start}.hero[data-astro-cid-j7pv25f6]{background:var(--navy-deep);overflow:hidden}.hero[data-astro-cid-j7pv25f6] .hero-inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);align-items:stretch;min-height:clamp(520px,66vh,680px)}.hero[data-astro-cid-j7pv25f6] .hero-copy[data-astro-cid-j7pv25f6]{color:#fff;align-self:center;padding:clamp(2.5rem,4.5vw,4rem) clamp(2rem,3vw,3rem) clamp(2.5rem,4.5vw,4rem) max(2rem,(100vw - var(--max-width)) / 2 + 2rem)}.hero[data-astro-cid-j7pv25f6] .hero-copy[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{color:#fff;font-size:clamp(2.2rem,3.4vw,3.2rem);margin-bottom:1.2rem}.hero[data-astro-cid-j7pv25f6] .hero-copy[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{color:#ffffffdb;font-size:1.08rem}.hero[data-astro-cid-j7pv25f6] .hero-copy[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]+.lead[data-astro-cid-j7pv25f6]{font-size:1rem;color:#ffffffc7}.hero[data-astro-cid-j7pv25f6] .hero-copy[data-astro-cid-j7pv25f6] .kicker[data-astro-cid-j7pv25f6]{color:var(--sea-glass-light)}.hero[data-astro-cid-j7pv25f6] .hero-media[data-astro-cid-j7pv25f6]{position:relative}.hero[data-astro-cid-j7pv25f6] .hero-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 28%}.hero[data-astro-cid-j7pv25f6] .hero-media[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0f3538eb,#0f35386b 3%,#0f35381f 8%,#0f353800 16%)}@media (max-width: 1080px){.hero[data-astro-cid-j7pv25f6] .hero-inner[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) minmax(0,.95fr)}.hero[data-astro-cid-j7pv25f6] .hero-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{object-position:47% 26%}}@media (max-width: 880px){.hero[data-astro-cid-j7pv25f6] .hero-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;min-height:0}.hero[data-astro-cid-j7pv25f6] .hero-copy[data-astro-cid-j7pv25f6]{order:2;padding:clamp(2.25rem,7vw,3.5rem) 1.5rem clamp(2.75rem,8vw,4rem)}.hero[data-astro-cid-j7pv25f6] .hero-media[data-astro-cid-j7pv25f6]{order:1;aspect-ratio:16/10}.hero[data-astro-cid-j7pv25f6] .hero-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:static;object-position:50% 22%}.hero[data-astro-cid-j7pv25f6] .hero-media[data-astro-cid-j7pv25f6]:after{background:linear-gradient(180deg,rgba(15,53,56,0) 62%,rgba(15,53,56,.55) 86%,var(--navy-deep) 100%)}}@media (max-width: 560px){.hero[data-astro-cid-j7pv25f6] .hero-media[data-astro-cid-j7pv25f6]{aspect-ratio:4/3}.hero[data-astro-cid-j7pv25f6] .hero-actions[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:.75rem}.hero[data-astro-cid-j7pv25f6] .hero-actions[data-astro-cid-j7pv25f6] .btn{text-align:center;justify-content:center}}.credential-strip[data-astro-cid-j7pv25f6]{background:var(--navy);color:#fff}.credential-strip[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;padding:1.35rem 0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.credential-strip[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.15rem;padding-left:1.2rem;border-left:2px solid var(--seafoam)}.credential-strip[data-astro-cid-j7pv25f6] .figure[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.5rem;font-weight:600;color:#fff;line-height:1.2}.credential-strip[data-astro-cid-j7pv25f6] .label[data-astro-cid-j7pv25f6]{font-size:.83rem;color:#ffffffad}@media (max-width: 820px){.credential-strip[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}.why[data-astro-cid-j7pv25f6] .why-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.why-copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:.35rem 0 1.25rem}.why-copy[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(1.35rem,1.9vw,1.75rem);line-height:1.4;color:var(--navy);margin-bottom:1.5rem}.why-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]+p[data-astro-cid-j7pv25f6]{margin-top:1.1rem}@media (max-width: 900px){.why[data-astro-cid-j7pv25f6] .why-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.why[data-astro-cid-j7pv25f6] .figure{--ratio: 16 / 10}}.service[data-astro-cid-j7pv25f6]{display:block;text-decoration:none;color:inherit}.service[data-astro-cid-j7pv25f6] .service-body[data-astro-cid-j7pv25f6]{padding:1.6rem 1.7rem 1.85rem}.service[data-astro-cid-j7pv25f6] h4[data-astro-cid-j7pv25f6]{margin-bottom:.65rem}.service[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ink-muted);font-size:.97rem;margin-bottom:1.2rem}.guides-intro[data-astro-cid-j7pv25f6]{font-size:1.02rem;color:var(--ink-muted);margin:0}.disclaimer[data-astro-cid-j7pv25f6]{font-size:.82rem;color:var(--ink-muted)}.band[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate}.band[data-astro-cid-j7pv25f6] .band-overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;display:flex;align-items:center;background:linear-gradient(90deg,#0f3538db,#0f353880 70%,#0f35384d)}.band[data-astro-cid-j7pv25f6] .band-quote[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(1.6rem,3.2vw,2.7rem);line-height:1.28;color:#fff;margin:0;width:min(80%,1100px)}.towns[data-astro-cid-j7pv25f6] .town[data-astro-cid-j7pv25f6] h4[data-astro-cid-j7pv25f6]{margin:1.15rem 0 .5rem}.towns[data-astro-cid-j7pv25f6] .town[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ink-muted);font-size:.97rem;margin:0}.mainland[data-astro-cid-j7pv25f6]{margin-top:clamp(2.5rem,5vw,4rem);padding:2rem 2.2rem;background:var(--seafoam-mist);border-radius:var(--radius-lg)}.mainland[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--navy);font-size:1.05rem}.cohosting[data-astro-cid-j7pv25f6] .cohost-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.35fr 1fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}.cohosting[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:1.2rem}@media (max-width: 900px){.cohosting[data-astro-cid-j7pv25f6] .cohost-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
