.platform-strip[data-astro-cid-s3lqzufk]{border-bottom:1px solid var(--line);background:#fff;padding:42px 0;position:relative}.platform-shell[data-astro-cid-s3lqzufk]{grid-template-columns:minmax(230px,.62fr) minmax(0,1.7fr);align-items:center;gap:clamp(28px,5vw,68px);display:grid}.platform-heading[data-astro-cid-s3lqzufk] h2[data-astro-cid-s3lqzufk]{max-width:360px;color:var(--ink);margin:0;font-size:clamp(2rem,3.4vw,3.15rem)}.platform-heading[data-astro-cid-s3lqzufk] .eyebrow[data-astro-cid-s3lqzufk]{color:var(--purple);margin-bottom:8px}.platform-grid[data-astro-cid-s3lqzufk]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.platform-card[data-astro-cid-s3lqzufk]{border:1px solid #ded8d0;border-bottom:2px solid var(--purple);min-width:0;min-height:108px;color:var(--ink);background:#fff;border-radius:10px;flex-direction:column;justify-content:space-between;gap:14px;padding:15px;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:flex}.platform-card[data-astro-cid-s3lqzufk]>span[data-astro-cid-s3lqzufk]:last-child{gap:2px;display:grid}.platform-card[data-astro-cid-s3lqzufk] strong[data-astro-cid-s3lqzufk]{text-transform:uppercase;font:700 1.12rem/1 Saira Condensed,Arial Narrow,sans-serif}.platform-card[data-astro-cid-s3lqzufk] small[data-astro-cid-s3lqzufk]{color:#5b5a55;font-size:.68rem;font-weight:700}.platform-mark[data-astro-cid-s3lqzufk]{width:39px;height:39px;color:var(--platform-color);place-items:center;display:grid}.platform-mark[data-astro-cid-s3lqzufk] svg[data-astro-cid-s3lqzufk]{fill:currentColor;width:29px;height:29px}.platform-mark[data-astro-cid-s3lqzufk] b[data-astro-cid-s3lqzufk]{letter-spacing:-.08em;color:#0f6291;font:800 1rem/1 Manrope,sans-serif}.platform-card[data-astro-cid-s3lqzufk]:not(.platform-card-static):hover,.platform-card[data-astro-cid-s3lqzufk]:not(.platform-card-static):focus-visible{border-color:var(--purple);background:#fcfaf7;outline:0;transform:translateY(-2px)}.platform-card[data-astro-cid-s3lqzufk]:not(.platform-card-static):focus-visible{outline:3px solid var(--gold);outline-offset:3px}.platform-card-static[data-astro-cid-s3lqzufk]{cursor:default}@media (width<=980px){.platform-shell[data-astro-cid-s3lqzufk]{grid-template-columns:1fr}.platform-heading[data-astro-cid-s3lqzufk] h2[data-astro-cid-s3lqzufk]{max-width:620px}.platform-grid[data-astro-cid-s3lqzufk]{scrollbar-color:var(--purple) #eadfe8;grid-template-columns:repeat(4,minmax(135px,1fr));padding:4px 4px 14px;overflow-x:auto}.platform-card[data-astro-cid-s3lqzufk]{min-width:145px}}@media (width<=560px){.platform-strip[data-astro-cid-s3lqzufk]{padding:34px 0}.platform-grid[data-astro-cid-s3lqzufk]{margin-inline:-14px;padding-inline:14px}.platform-card[data-astro-cid-s3lqzufk]{min-height:102px}}@media (prefers-reduced-motion:reduce){.platform-card[data-astro-cid-s3lqzufk]{transition:none}}.regional-coverage[data-astro-cid-uyzqwc7q]{scroll-margin-top:calc(var(--header-offset,132px) + 24px);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.coverage-copy[data-astro-cid-uyzqwc7q] h2[data-astro-cid-uyzqwc7q]{max-width:14ch;font-size:clamp(2.4rem,4vw,3.7rem)}.coverage-copy[data-astro-cid-uyzqwc7q]>p[data-astro-cid-uyzqwc7q]{max-width:58ch}.coverage-counties[data-astro-cid-uyzqwc7q]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:24px 0;padding:0;font-size:.93rem;font-weight:800;list-style:none;display:grid}.coverage-counties[data-astro-cid-uyzqwc7q] li[data-astro-cid-uyzqwc7q]{align-items:start;gap:8px;display:flex}.coverage-check[data-astro-cid-uyzqwc7q]{fill:none;width:20px;height:20px;stroke:var(--purple);stroke-width:2.5px;flex:none}.coverage-note[data-astro-cid-uyzqwc7q]{color:var(--muted);font-size:.9rem}.coverage-map[data-astro-cid-uyzqwc7q]{border:1px solid var(--line);background:var(--paper);border-radius:18px;min-width:0;margin:0;overflow:hidden;box-shadow:0 16px 45px #3512310a}.coverage-map[data-astro-cid-uyzqwc7q] svg[data-astro-cid-uyzqwc7q]{width:100%;height:auto;display:block}.coverage-map[data-astro-cid-uyzqwc7q] figcaption[data-astro-cid-uyzqwc7q]{color:var(--muted);padding:0 20px 18px;font-size:.72rem;line-height:1.6}.county[data-astro-cid-uyzqwc7q]{fill:#74216d;stroke:var(--paper);stroke-width:2px;stroke-linejoin:round}.county-06071[data-astro-cid-uyzqwc7q]{fill:#351231}.county-06111[data-astro-cid-uyzqwc7q]{fill:#963487}.county-06059[data-astro-cid-uyzqwc7q]{fill:#cda43a}.county-label[data-astro-cid-uyzqwc7q]{fill:#fff;paint-order:stroke;stroke:#35123166;stroke-width:2px;font:800 18px Manrope,Arial,sans-serif}.county-label-dark[data-astro-cid-uyzqwc7q]{fill:var(--ink);stroke:none}.ocean-label[data-astro-cid-uyzqwc7q]{fill:var(--muted);letter-spacing:4px;font:600 13px Manrope,Arial,sans-serif}@media (width<=900px){.regional-coverage[data-astro-cid-uyzqwc7q]{grid-template-columns:1fr}.coverage-copy[data-astro-cid-uyzqwc7q] h2[data-astro-cid-uyzqwc7q]{max-width:22ch}.coverage-map[data-astro-cid-uyzqwc7q]{width:100%;max-width:760px}}@media (width<=420px){.coverage-counties[data-astro-cid-uyzqwc7q]{grid-template-columns:1fr}.coverage-copy[data-astro-cid-uyzqwc7q] .actions[data-astro-cid-uyzqwc7q]{align-items:flex-start}.coverage-map[data-astro-cid-uyzqwc7q] figcaption[data-astro-cid-uyzqwc7q]{padding:0 14px 14px}}.quick-consent[data-astro-cid-nrkik3wl]{grid-template-columns:18px 1fr;align-items:start;gap:9px;line-height:1.45;display:grid;letter-spacing:0!important;font-weight:600!important}.quick-consent[data-astro-cid-nrkik3wl] input[data-astro-cid-nrkik3wl]{height:16px;accent-color:var(--gold);margin-top:2px;width:16px!important;min-height:0!important;padding:0!important}.home-blog[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{margin:0}.home-blog[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--muted);padding:.45rem 1rem;font-size:.75rem;line-height:1.4}.designer-preview[data-astro-cid-lcdefpme] .studio-monogram[data-astro-cid-lcdefpme]{border:1px solid var(--gold);background:var(--plum);width:88px;height:88px;color:var(--gold-light);border-radius:12px;place-items:center;margin-bottom:.8rem;font-family:Manrope,sans-serif;font-size:1.6rem;font-weight:800;display:grid}
