.intro[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, var(--cream) 0%, var(--sand) 100%);border-bottom:1px solid var(--rule);padding:2rem 0 2.75rem}.intro-grid[data-astro-cid-lcdefpme]{align-items:center;gap:2rem;display:grid}@media (width>=58rem){.intro[data-astro-cid-lcdefpme]{padding:3.25rem 0 3.75rem}.intro-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) 34rem;gap:3.5rem}}.intro-lede[data-astro-cid-lcdefpme]{color:var(--ink-2);max-width:32rem;font-size:1.2rem}.intro-copy[data-astro-cid-lcdefpme] .intro-btn{margin-top:.4rem;padding:1rem 1.7rem;font-size:1.35rem}.intro-facts[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.4rem 1.25rem;margin:1.4rem 0 0;padding:0;font-size:.95rem;font-weight:500;list-style:none;display:flex}.intro-facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:.45rem;display:flex}.intro-facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--lake);border-radius:50%;width:.5rem;height:.5rem}.collage[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.collage[data-astro-cid-lcdefpme] .collage-main{grid-column:1/-1}.collage[data-astro-cid-lcdefpme] .collage-main img{aspect-ratio:16/10;object-fit:cover}.collage[data-astro-cid-lcdefpme] .collage-a img,.collage[data-astro-cid-lcdefpme] .collage-b img{aspect-ratio:4/3;object-fit:cover}.collage-cap[data-astro-cid-lcdefpme]{color:var(--ink-2);grid-column:1/-1;margin:.1rem 0 0;font-size:.8rem}@media (width>=58rem){.collage[data-astro-cid-lcdefpme]{grid-template-rows:1fr 1fr auto;grid-template-columns:2fr 1fr}.collage[data-astro-cid-lcdefpme] .collage-main{grid-area:1/1/3}.collage[data-astro-cid-lcdefpme] .collage-main img{aspect-ratio:auto;height:100%;min-height:22rem}.collage[data-astro-cid-lcdefpme] .collage-main picture{height:100%;display:block}.collage[data-astro-cid-lcdefpme] .collage-a,.collage[data-astro-cid-lcdefpme] .collage-b{grid-column:2}.collage[data-astro-cid-lcdefpme] .collage-a img,.collage[data-astro-cid-lcdefpme] .collage-b img{aspect-ratio:auto;height:100%}.collage[data-astro-cid-lcdefpme] .collage-a picture,.collage[data-astro-cid-lcdefpme] .collage-b picture{height:100%;display:block}}.svc-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.5rem 2rem;margin-bottom:1.75rem;display:flex}.svc-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.svc-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#cfe7e5;margin:0}.svc-cards[data-astro-cid-lcdefpme]{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.svc-cards[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width>=62rem){.svc-cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.svc-card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background:var(--white);height:100%;color:var(--ink);border-radius:14px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.svc-card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .svc-name[data-astro-cid-lcdefpme]{color:var(--clay);text-decoration:underline}.svc-card[data-astro-cid-lcdefpme] .svc-pic img{aspect-ratio:16/9;object-fit:cover;border-radius:0}.svc-name[data-astro-cid-lcdefpme]{font-family:var(--head);color:var(--lake-dark);padding:1rem 1.15rem .25rem;font-size:1.4rem;font-weight:700}.svc-blurb[data-astro-cid-lcdefpme]{color:var(--ink-2);padding:0 1.15rem 1.2rem;font-size:.97rem}.local[data-astro-cid-lcdefpme]{gap:2.25rem;display:grid}@media (width>=60rem){.local[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) 24rem;align-items:start;gap:4rem}}.local-side[data-astro-cid-lcdefpme]{gap:1.25rem;display:grid}.stepcards[data-astro-cid-lcdefpme]{gap:1rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}@media (width>=40rem){.stepcards[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width>=64rem){.stepcards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.stepcards[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--cream);border:1px solid var(--rule);border-radius:12px;padding:1.25rem}.step-n[data-astro-cid-lcdefpme]{background:var(--clay);color:#fff;border-radius:8px;place-items:center;width:2.1rem;height:2.1rem;margin-bottom:.7rem;font-weight:800;display:inline-grid}.stepcards[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.35rem;font-size:1.2rem}.stepcards[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);margin:0;font-size:.97rem}.step-more[data-astro-cid-lcdefpme]{margin-top:1.25rem}.where[data-astro-cid-lcdefpme]{gap:1.75rem;display:grid}@media (width>=56rem){.where[data-astro-cid-lcdefpme]{grid-template-columns:1.3fr 1fr;align-items:center;gap:3.5rem}}.town-tiles[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.town-tiles[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background:var(--white);border:1px solid var(--rule);border-left:5px solid var(--lake);border-radius:10px;padding:.9rem 1rem;text-decoration:none;display:block}.town-tiles[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-left-color:var(--clay)}.tt-name[data-astro-cid-lcdefpme]{font-family:var(--head);color:var(--lake-dark);font-size:1.2rem;font-weight:700;display:block}.tt-zip[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:.85rem}.qa-wrap[data-astro-cid-lcdefpme]{gap:2.5rem;display:grid}@media (width>=60rem){.qa-wrap[data-astro-cid-lcdefpme]{grid-template-columns:1.7fr 1fr;gap:4rem}}.guide-box[data-astro-cid-lcdefpme]{background:var(--white);border:1px solid var(--rule);border-radius:14px;align-self:start;padding:1.5rem}.guide-box[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:1.6rem}.guide-box[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin-bottom:1.4rem;padding-left:1.1rem}.guide-box[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{margin-bottom:.55rem}
