.hero[data-astro-cid-t6pg3gns]{isolation:isolate;align-items:flex-end;min-height:min(94svh,860px);padding-top:130px;display:flex;position:relative;overflow:hidden}.hero-media[data-astro-cid-t6pg3gns]{z-index:-1;position:absolute;inset:0}.hero-media[data-astro-cid-t6pg3gns] img{object-fit:cover;object-position:62% 50%;width:100%;height:100%}.hero-scrim[data-astro-cid-t6pg3gns]{background:linear-gradient(100deg,#141616f7 0%,#141616eb 34%,#14161666 60%,#14161640 100%),linear-gradient(#14161699 0%,#0000 26% 62%,#141616e6 100%);position:absolute;inset:0}.hero-inner[data-astro-cid-t6pg3gns]{padding-bottom:clamp(40px,7vh,80px)}.hero-copy[data-astro-cid-t6pg3gns]{max-width:660px}.hero-eyebrow[data-astro-cid-t6pg3gns]{letter-spacing:.14em;text-transform:uppercase;color:var(--ash);align-items:center;gap:10px;margin-bottom:22px;font-size:.75rem;display:inline-flex}.hero-eyebrow[data-astro-cid-t6pg3gns] .dot[data-astro-cid-t6pg3gns]{background:var(--brand);border-radius:50%;width:7px;height:7px}.hero-copy[data-astro-cid-t6pg3gns] h1[data-astro-cid-t6pg3gns]{color:#fff;letter-spacing:-.008em;margin-bottom:22px;font-size:clamp(2.25rem,4.6vw,3.5rem);line-height:1.02}.hero-sub[data-astro-cid-t6pg3gns]{color:var(--ash);max-width:48ch;margin-bottom:30px;font-size:clamp(1.0625rem,1.4vw,1.1875rem);line-height:1.55}.hero-actions[data-astro-cid-t6pg3gns]{margin-bottom:32px}.hero-proof[data-astro-cid-t6pg3gns]{color:#ededf399;flex-wrap:wrap;gap:10px 24px;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.hero-proof[data-astro-cid-t6pg3gns] li[data-astro-cid-t6pg3gns]{padding-left:14px;position:relative}.hero-proof[data-astro-cid-t6pg3gns] li[data-astro-cid-t6pg3gns]:before{content:"";background:var(--brand);border-radius:50%;width:4px;height:4px;position:absolute;top:.55em;left:0}.svc-grid[data-astro-cid-t6pg3gns]{margin-top:clamp(28px,4vw,48px)}.work-grid[data-astro-cid-t6pg3gns] a[data-astro-cid-t6pg3gns] h3[data-astro-cid-t6pg3gns]{margin-top:14px;font-size:1.125rem}.work-grid[data-astro-cid-t6pg3gns] a[data-astro-cid-t6pg3gns] p[data-astro-cid-t6pg3gns]{color:var(--muted);margin-top:4px;font-size:.8125rem}.process-grid[data-astro-cid-t6pg3gns]{background:var(--hairline);border:1px solid var(--hairline);border-radius:var(--r-lg);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:clamp(28px,4vw,48px) 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.process-step[data-astro-cid-t6pg3gns]{background:var(--canvas);align-content:start;gap:10px;padding:clamp(22px,2.6vw,30px);display:grid}.process-num[data-astro-cid-t6pg3gns]{font-family:var(--font-display);letter-spacing:.14em;color:var(--brand-bright);font-size:.75rem}.process-step[data-astro-cid-t6pg3gns] h3[data-astro-cid-t6pg3gns]{font-size:1.1875rem}.process-step[data-astro-cid-t6pg3gns] p[data-astro-cid-t6pg3gns]{color:var(--muted);font-size:.875rem;line-height:1.6}.story[data-astro-cid-t6pg3gns]{border-top:1px solid var(--hairline)}.story-copy[data-astro-cid-t6pg3gns]{gap:16px;display:grid}.story-copy[data-astro-cid-t6pg3gns] p[data-astro-cid-t6pg3gns]{color:var(--ash);font-size:1.0625rem;line-height:1.7}.story-facts[data-astro-cid-t6pg3gns]{background:var(--card);border-radius:var(--r-lg);align-content:start;gap:20px;padding:clamp(24px,3vw,32px);display:grid}.story-facts[data-astro-cid-t6pg3gns] dl[data-astro-cid-t6pg3gns]{margin:0;display:grid}.story-facts[data-astro-cid-t6pg3gns] dl[data-astro-cid-t6pg3gns]>div[data-astro-cid-t6pg3gns]{border-bottom:1px solid var(--hairline);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.story-facts[data-astro-cid-t6pg3gns] dt[data-astro-cid-t6pg3gns]{color:var(--muted);font-size:.8125rem}.story-facts[data-astro-cid-t6pg3gns] dd[data-astro-cid-t6pg3gns]{color:var(--ivory);text-align:right;margin:0;font-size:.875rem}.reviews[data-astro-cid-t6pg3gns]{border-top:1px solid var(--hairline)}.review[data-astro-cid-t6pg3gns]{background:var(--card);border-radius:var(--r-lg);align-content:start;gap:16px;margin:0;padding:clamp(22px,3vw,30px);display:grid}.review[data-astro-cid-t6pg3gns] blockquote[data-astro-cid-t6pg3gns]{color:var(--ivory);margin:0;font-size:.9375rem;line-height:1.6}.review[data-astro-cid-t6pg3gns] figcaption[data-astro-cid-t6pg3gns]{border-top:1px solid var(--hairline);gap:2px;padding-top:14px;font-size:.875rem;display:grid}.areas[data-astro-cid-t6pg3gns]{border-top:1px solid var(--hairline)}.areas-grid[data-astro-cid-t6pg3gns]{background:var(--hairline);border:1px solid var(--hairline);border-radius:var(--r-lg);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:32px;display:grid;overflow:hidden}.area[data-astro-cid-t6pg3gns]{background:var(--canvas);align-content:start;gap:8px;padding:24px;display:grid}.area-state[data-astro-cid-t6pg3gns]{font-family:var(--font-display);letter-spacing:.14em;color:var(--brand-bright);border-radius:var(--r-pill);border:1px solid #0ebfc166;justify-self:start;padding:2px 8px;font-size:.625rem}.area[data-astro-cid-t6pg3gns] h3[data-astro-cid-t6pg3gns]{font-size:1.1875rem}.area[data-astro-cid-t6pg3gns] p[data-astro-cid-t6pg3gns]{color:var(--muted);font-size:.75rem;line-height:1.5}@media (width<=900px){.hero[data-astro-cid-t6pg3gns]{min-height:88svh;padding-top:104px}.hero-media[data-astro-cid-t6pg3gns] img{object-position:68% 50%}.hero-scrim[data-astro-cid-t6pg3gns]{background:linear-gradient(#141616b3 0%,#1416168c 30%,#141616eb 78%,#141616fa 100%)}.process-grid[data-astro-cid-t6pg3gns],.areas-grid[data-astro-cid-t6pg3gns]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.areas-grid[data-astro-cid-t6pg3gns]{grid-template-columns:minmax(0,1fr)}}
