.gr-breadcrumb[data-astro-cid-lr7oqzrb]{color:var(--ink-soft);font-family:var(--mono);letter-spacing:.03em;flex-wrap:wrap;gap:10px;padding-top:20px;font-size:11px;display:flex}.gr-breadcrumb[data-astro-cid-lr7oqzrb] a[data-astro-cid-lr7oqzrb]{color:inherit;text-underline-offset:3px;text-decoration:underline}.gr-hero[data-astro-cid-lr7oqzrb]{padding:clamp(52px,8vw,104px) 0 clamp(56px,7vw,94px)}.gr-hero-grid[data-astro-cid-lr7oqzrb]{grid-template-columns:minmax(0,1.05fr) minmax(300px,.82fr);align-items:center;gap:clamp(36px,7vw,100px);display:grid}.gr-hero[data-astro-cid-lr7oqzrb] h1[data-astro-cid-lr7oqzrb]{max-width:760px;font-family:var(--display);letter-spacing:-.075em;margin:16px 0 22px;font-size:clamp(3.15rem,7.3vw,6.3rem);font-weight:500;line-height:.91}.gr-hero-copy[data-astro-cid-lr7oqzrb] .lede[data-astro-cid-lr7oqzrb]{max-width:58ch}.gr-hero-visual[data-astro-cid-lr7oqzrb]{justify-self:end;width:100%;max-width:500px;padding:0 14px 14px 0;position:relative}.gr-hero-visual[data-astro-cid-lr7oqzrb]:before{content:"";background:var(--teal-dark);position:absolute;inset:14px 0 0 14px}.gr-hero-visual[data-astro-cid-lr7oqzrb] img[data-astro-cid-lr7oqzrb]{aspect-ratio:4/5;object-fit:cover;width:100%;display:block;position:relative}.gr-hero-caption[data-astro-cid-lr7oqzrb]{border:1px solid var(--ink);background:var(--paper);width:min(285px,86%);color:var(--ink-soft);font-family:var(--mono);gap:6px;margin:-72px 0 0 auto;padding:17px 19px;font-size:11px;line-height:1.55;display:grid;position:relative}.gr-hero-caption[data-astro-cid-lr7oqzrb] strong[data-astro-cid-lr7oqzrb]{color:var(--mauve);font-family:var(--display);font-size:20px;font-weight:600}.gr-hero-actions[data-astro-cid-lr7oqzrb]{margin-top:26px}.gr-proof-strip[data-astro-cid-lr7oqzrb]{background:var(--deep-plum);color:var(--off-white)}.gr-proof-grid[data-astro-cid-lr7oqzrb]{grid-template-columns:repeat(3,1fr);display:grid}.gr-proof-grid[data-astro-cid-lr7oqzrb]>div[data-astro-cid-lr7oqzrb]{border-right:1px solid color-mix(in srgb,var(--off-white) 25%,transparent);gap:7px;padding:22px clamp(16px,3vw,34px);display:grid}.gr-proof-grid[data-astro-cid-lr7oqzrb]>div[data-astro-cid-lr7oqzrb]:first-child{padding-left:0}.gr-proof-grid[data-astro-cid-lr7oqzrb]>div[data-astro-cid-lr7oqzrb]:last-child{border-right:0}.gr-proof-grid[data-astro-cid-lr7oqzrb] strong[data-astro-cid-lr7oqzrb]{color:var(--bright-teal);font-family:var(--display);font-size:clamp(1.4rem,3vw,2.2rem);font-weight:500;line-height:1}.gr-proof-grid[data-astro-cid-lr7oqzrb] span[data-astro-cid-lr7oqzrb]{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:10px}.gr-two-col[data-astro-cid-lr7oqzrb]{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(35px,7vw,105px);display:grid}.gr-two-col[data-astro-cid-lr7oqzrb] h2[data-astro-cid-lr7oqzrb],.gr-section-heading[data-astro-cid-lr7oqzrb] h2[data-astro-cid-lr7oqzrb],.gr-ai-panel[data-astro-cid-lr7oqzrb] h2[data-astro-cid-lr7oqzrb],.gr-proof-heading[data-astro-cid-lr7oqzrb] h2[data-astro-cid-lr7oqzrb],.gr-process-heading[data-astro-cid-lr7oqzrb] h2[data-astro-cid-lr7oqzrb],.gr-faq-grid[data-astro-cid-lr7oqzrb] h2[data-astro-cid-lr7oqzrb]{max-width:690px;font-family:var(--display);letter-spacing:-.065em;margin:12px 0 0;font-size:clamp(2.6rem,5vw,4.9rem);font-weight:500;line-height:.94}.gr-copy[data-astro-cid-lr7oqzrb]{max-width:68ch;color:var(--ink-soft);font-size:1.04rem}.gr-copy[data-astro-cid-lr7oqzrb] p[data-astro-cid-lr7oqzrb]{margin:0 0 18px}.gr-copy[data-astro-cid-lr7oqzrb] a[data-astro-cid-lr7oqzrb]:not(.text-link){text-underline-offset:3px;font-weight:700;text-decoration:underline}.gr-copy[data-astro-cid-lr7oqzrb] .text-link[data-astro-cid-lr7oqzrb]{color:var(--deep-plum);font-weight:700}.gr-services-grid[data-astro-cid-lr7oqzrb]{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px;display:grid}.gr-service-card[data-astro-cid-lr7oqzrb]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);padding:clamp(22px,3vw,36px)}.gr-service-tint[data-astro-cid-lr7oqzrb]{background:color-mix(in srgb,var(--blush) 18%,var(--paper))}.gr-card-index[data-astro-cid-lr7oqzrb]{color:var(--mauve);font-family:var(--mono);letter-spacing:.1em;font-size:10px}.gr-service-card[data-astro-cid-lr7oqzrb] h3[data-astro-cid-lr7oqzrb]{font-family:var(--display);letter-spacing:-.045em;margin:13px 0 12px;font-size:clamp(1.65rem,3vw,2.55rem);font-weight:500;line-height:1}.gr-service-card[data-astro-cid-lr7oqzrb] ul[data-astro-cid-lr7oqzrb]{color:var(--ink-soft);gap:8px;margin:0;padding-left:1.2rem;font-size:.95rem;list-style:outside;display:grid}.gr-service-card[data-astro-cid-lr7oqzrb] li[data-astro-cid-lr7oqzrb]::marker{color:var(--mauve)}.gr-section-heading[data-astro-cid-lr7oqzrb],.gr-process-heading[data-astro-cid-lr7oqzrb]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:28px;display:grid}.gr-section-heading[data-astro-cid-lr7oqzrb] p[data-astro-cid-lr7oqzrb]:last-child{max-width:60ch;color:var(--ink-soft);margin:14px 0 0}.gr-ai-panel[data-astro-cid-lr7oqzrb]{border-left:4px solid var(--teal-dark);background:color-mix(in srgb,var(--blue-gray) 20%,var(--paper));grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(30px,7vw,100px);padding:clamp(26px,5vw,56px);display:grid}.gr-ai-panel[data-astro-cid-lr7oqzrb] h2[data-astro-cid-lr7oqzrb]{font-size:clamp(2.4rem,4.5vw,4.2rem)}.gr-proof-heading[data-astro-cid-lr7oqzrb]{max-width:780px;margin-bottom:28px}.gr-proof-heading[data-astro-cid-lr7oqzrb]>p[data-astro-cid-lr7oqzrb]:last-child{max-width:60ch;color:var(--ink-soft);margin:16px 0 0}.gr-proof-card[data-astro-cid-lr7oqzrb]{border:1px solid var(--line);background:var(--paper);padding:clamp(22px,4vw,42px)}.gr-proof-stats[data-astro-cid-lr7oqzrb]{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid}.gr-proof-stats[data-astro-cid-lr7oqzrb] div[data-astro-cid-lr7oqzrb]{gap:4px;display:grid}.gr-proof-stats[data-astro-cid-lr7oqzrb] strong[data-astro-cid-lr7oqzrb]{color:var(--mauve);font-family:var(--display);font-size:clamp(1.65rem,3vw,2.5rem);font-weight:500;line-height:1}.gr-proof-stats[data-astro-cid-lr7oqzrb] span[data-astro-cid-lr7oqzrb]{color:var(--ink-soft);font-family:var(--mono);text-transform:uppercase;font-size:10px}.gr-proof-card[data-astro-cid-lr7oqzrb]>p[data-astro-cid-lr7oqzrb]{max-width:76ch;color:var(--ink-soft)}.gr-table-scroll[data-astro-cid-lr7oqzrb]{overflow-x:auto}.gr-proof-card[data-astro-cid-lr7oqzrb] table[data-astro-cid-lr7oqzrb]{border-collapse:collapse;text-align:left;width:100%}.gr-proof-card[data-astro-cid-lr7oqzrb] th[data-astro-cid-lr7oqzrb],.gr-proof-card[data-astro-cid-lr7oqzrb] td[data-astro-cid-lr7oqzrb]{border-bottom:1px solid var(--line);padding:12px 14px}.gr-proof-card[data-astro-cid-lr7oqzrb] th[data-astro-cid-lr7oqzrb]{color:var(--deep-plum);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.gr-proof-card[data-astro-cid-lr7oqzrb] td[data-astro-cid-lr7oqzrb]:last-child{font-weight:700}.gr-process-heading[data-astro-cid-lr7oqzrb]{margin-bottom:34px}.gr-steps[data-astro-cid-lr7oqzrb]{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.gr-steps[data-astro-cid-lr7oqzrb] li[data-astro-cid-lr7oqzrb]{border-right:1px solid var(--line);grid-template-columns:40px 1fr;gap:16px;padding:25px 20px 0 0;display:grid}.gr-steps[data-astro-cid-lr7oqzrb] li[data-astro-cid-lr7oqzrb]+li[data-astro-cid-lr7oqzrb]{padding-left:22px}.gr-steps[data-astro-cid-lr7oqzrb] li[data-astro-cid-lr7oqzrb]:last-child{border-right:0}.gr-steps[data-astro-cid-lr7oqzrb] li[data-astro-cid-lr7oqzrb]>span[data-astro-cid-lr7oqzrb]{background:var(--bright-teal);width:34px;height:34px;color:var(--near-black);font-family:var(--mono);border-radius:50%;place-items:center;font-size:12px;display:grid}.gr-steps[data-astro-cid-lr7oqzrb] h3[data-astro-cid-lr7oqzrb]{font-family:var(--display);margin:3px 0 9px;font-size:1.55rem;font-weight:500;line-height:1}.gr-steps[data-astro-cid-lr7oqzrb] p[data-astro-cid-lr7oqzrb]{color:var(--ink-soft);margin:0;font-size:.92rem}.gr-areas-section[data-astro-cid-lr7oqzrb] .gr-area-lede[data-astro-cid-lr7oqzrb]{max-width:52ch;color:var(--ink-soft);margin-top:18px}.gr-areas[data-astro-cid-lr7oqzrb]{flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none;display:flex}.gr-areas[data-astro-cid-lr7oqzrb] li[data-astro-cid-lr7oqzrb]{border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:7px 14px;font-size:.9rem}.gr-neighborhood-note[data-astro-cid-lr7oqzrb]{color:var(--ink-soft);margin:18px 0 0;font-size:.92rem}.gr-faq-grid[data-astro-cid-lr7oqzrb]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(35px,7vw,100px);display:grid}.gr-faq-grid[data-astro-cid-lr7oqzrb]>div[data-astro-cid-lr7oqzrb]:first-child>p[data-astro-cid-lr7oqzrb]:last-child{max-width:40ch;color:var(--ink-soft)}.gr-faq-list[data-astro-cid-lr7oqzrb] article[data-astro-cid-lr7oqzrb]{border-top:1px solid var(--line);padding:20px 0}.gr-faq-list[data-astro-cid-lr7oqzrb] h3[data-astro-cid-lr7oqzrb]{color:var(--deep-plum);font-family:var(--display);margin:0 0 10px;font-size:1.65rem;font-weight:500;line-height:1.1}.gr-faq-list[data-astro-cid-lr7oqzrb] p[data-astro-cid-lr7oqzrb]{color:var(--ink-soft);margin:0}.gr-final-cta[data-astro-cid-lr7oqzrb]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;display:grid}.gr-final-cta[data-astro-cid-lr7oqzrb] h2[data-astro-cid-lr7oqzrb]{font-family:var(--display);letter-spacing:-.06em;margin:12px 0 0;font-size:clamp(2.8rem,5vw,5rem);font-weight:500;line-height:.94}.gr-final-cta[data-astro-cid-lr7oqzrb] p[data-astro-cid-lr7oqzrb]:not(.eyebrow){max-width:54ch;color:color-mix(in srgb,var(--paper) 80%,var(--gray));margin:16px 0 0}.gr-final-actions[data-astro-cid-lr7oqzrb]{gap:8px;min-width:220px;display:grid}@media (width<=820px){.gr-hero-grid[data-astro-cid-lr7oqzrb],.gr-two-col[data-astro-cid-lr7oqzrb],.gr-ai-panel[data-astro-cid-lr7oqzrb],.gr-faq-grid[data-astro-cid-lr7oqzrb]{grid-template-columns:1fr}.gr-hero-visual[data-astro-cid-lr7oqzrb]{justify-self:start;max-width:580px}.gr-section-heading[data-astro-cid-lr7oqzrb],.gr-process-heading[data-astro-cid-lr7oqzrb]{grid-template-columns:1fr;gap:14px}}@media (width<=650px){.gr-proof-grid[data-astro-cid-lr7oqzrb]{grid-template-columns:1fr}.gr-proof-grid[data-astro-cid-lr7oqzrb]>div[data-astro-cid-lr7oqzrb],.gr-proof-grid[data-astro-cid-lr7oqzrb]>div[data-astro-cid-lr7oqzrb]:first-child{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--off-white) 25%,transparent);padding:17px 0}.gr-proof-grid[data-astro-cid-lr7oqzrb]>div[data-astro-cid-lr7oqzrb]:last-child{border-bottom:0}.gr-services-grid[data-astro-cid-lr7oqzrb]{grid-template-columns:1fr}.gr-proof-stats[data-astro-cid-lr7oqzrb]{grid-template-columns:1fr;gap:15px}.gr-steps[data-astro-cid-lr7oqzrb]{grid-template-columns:1fr}.gr-steps[data-astro-cid-lr7oqzrb] li[data-astro-cid-lr7oqzrb],.gr-steps[data-astro-cid-lr7oqzrb] li[data-astro-cid-lr7oqzrb]+li[data-astro-cid-lr7oqzrb]{border-right:0;border-bottom:1px solid var(--line);padding:20px 0}.gr-steps[data-astro-cid-lr7oqzrb] li[data-astro-cid-lr7oqzrb]:last-child{border-bottom:0}.gr-final-cta[data-astro-cid-lr7oqzrb]{grid-template-columns:1fr}.gr-final-actions[data-astro-cid-lr7oqzrb]{width:100%}}
