.ind[data-astro-cid-xn2mqhe6]{container:ind/inline-size}.band[data-astro-cid-xn2mqhe6]{--L:min(100cqw,1600px);width:var(--L);margin:0 auto;padding:clamp(24px,4.5vw,64px) clamp(20px,4vw,64px) clamp(24px,3vw,48px)}.vh[data-astro-cid-xn2mqhe6]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow[data-astro-cid-xn2mqhe6]{font-family:var(--font-mono);font-size:var(--fs-small);letter-spacing:.16em;text-transform:uppercase;color:var(--brand);margin:0 0 18px}h1[data-astro-cid-xn2mqhe6]{letter-spacing:-.01em;font-size:clamp(40px,4.4vw,68px);line-height:.98}h1[data-astro-cid-xn2mqhe6] span[data-astro-cid-xn2mqhe6]{display:block}.lead[data-astro-cid-xn2mqhe6]{max-width:52ch;font-family:var(--font-display);margin-top:22px;font-size:clamp(16px,1.4vw,19px);line-height:1.5}.top[data-astro-cid-xn2mqhe6].has-viz{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.viz[data-astro-cid-xn2mqhe6]{justify-self:end;width:100%;max-width:560px}.lift[data-astro-cid-xn2mqhe6],.panel[data-astro-cid-xn2mqhe6]{position:relative}.feed[data-astro-cid-xn2mqhe6]{pointer-events:none;z-index:0;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.panel[data-astro-cid-xn2mqhe6]>[data-astro-cid-xn2mqhe6]:not(.feed){z-index:1;position:relative}.lift[data-astro-cid-xn2mqhe6]>.top[data-astro-cid-xn2mqhe6],.lift[data-astro-cid-xn2mqhe6]>.pick[data-astro-cid-xn2mqhe6]{z-index:2;position:relative}@container ind (width<=1099px){.lift[data-astro-cid-xn2mqhe6].has-grow{--grow-band:clamp(250px,78cqw,440px);padding-bottom:var(--grow-band)}}.pick[data-astro-cid-xn2mqhe6]{border:0;gap:18px;margin:clamp(32px,4vw,56px) 0 0;padding:0;display:grid}.pl[data-astro-cid-xn2mqhe6]{font-family:var(--font-mono);font-size:var(--fs-small);letter-spacing:.16em;text-transform:uppercase;color:var(--brand);margin:0 0 6px;padding:0}.gn[data-astro-cid-xn2mqhe6]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin:0 0 10px;font-size:12px}.chips[data-astro-cid-xn2mqhe6]{flex-wrap:wrap;gap:10px;display:flex}.opt[data-astro-cid-xn2mqhe6]{display:flex;position:relative}.opt[data-astro-cid-xn2mqhe6] .vh[data-astro-cid-xn2mqhe6]{top:0;left:0}.chips[data-astro-cid-xn2mqhe6] label[data-astro-cid-xn2mqhe6]{cursor:pointer;border:1px solid var(--border-strong);font-family:var(--font-display);color:var(--text-mid);border-radius:999px;align-items:center;padding:9px 18px;font-size:16px;line-height:1.2;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex}.chips[data-astro-cid-xn2mqhe6] label[data-astro-cid-xn2mqhe6]:hover{color:var(--text-high);border-color:var(--text-mid)}.chips[data-astro-cid-xn2mqhe6] input[data-astro-cid-xn2mqhe6]:checked+label[data-astro-cid-xn2mqhe6]{background:var(--text-high);border-color:var(--text-high);color:var(--bg);font-weight:var(--fw-bold)}.chips[data-astro-cid-xn2mqhe6] input[data-astro-cid-xn2mqhe6]:focus-visible+label[data-astro-cid-xn2mqhe6]{outline:2px solid var(--brand);outline-offset:3px}.panel[data-astro-cid-xn2mqhe6]{background:var(--surface);border:1px solid var(--border);border-radius:16px;margin-top:clamp(24px,3vw,36px);padding:clamp(22px,3vw,40px);animation:.45s ease-out both p-in;display:none}.ind[data-astro-cid-xn2mqhe6]:has(#ind-power-utilities:checked) [data-astro-cid-xn2mqhe6][data-panel=power-utilities],.ind[data-astro-cid-xn2mqhe6]:has(#ind-engineering-firms:checked) [data-astro-cid-xn2mqhe6][data-panel=engineering-firms],.ind[data-astro-cid-xn2mqhe6]:has(#ind-health-care:checked) [data-astro-cid-xn2mqhe6][data-panel=health-care],.ind[data-astro-cid-xn2mqhe6]:has(#ind-schools:checked) [data-astro-cid-xn2mqhe6][data-panel=schools],.ind[data-astro-cid-xn2mqhe6]:has(#ind-accounting-and-tax:checked) [data-astro-cid-xn2mqhe6][data-panel=accounting-and-tax],.ind[data-astro-cid-xn2mqhe6]:has(#ind-law-firms:checked) [data-astro-cid-xn2mqhe6][data-panel=law-firms],.ind[data-astro-cid-xn2mqhe6]:has(#ind-real-estate:checked) [data-astro-cid-xn2mqhe6][data-panel=real-estate]{display:block}@keyframes p-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.gk[data-astro-cid-xn2mqhe6]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin:0 0 8px;font-size:12px}h2[data-astro-cid-xn2mqhe6]{letter-spacing:-.01em;margin:0 0 clamp(18px,2.4vw,28px);font-size:clamp(28px,3vw,44px);line-height:1}dl[data-astro-cid-xn2mqhe6]{gap:clamp(16px,1.8vw,22px);margin:0;display:grid}.row[data-astro-cid-xn2mqhe6]{grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:baseline;gap:clamp(16px,3vw,40px);display:grid}dt[data-astro-cid-xn2mqhe6]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:12px;line-height:1.5}dd[data-astro-cid-xn2mqhe6]{font-family:var(--font-display);color:var(--text-mid);max-width:70ch;margin:0;font-size:clamp(16px,1.25vw,18px);line-height:1.55}dd[data-astro-cid-xn2mqhe6] p[data-astro-cid-xn2mqhe6]{margin:0}dd[data-astro-cid-xn2mqhe6] .ld[data-astro-cid-xn2mqhe6]{color:var(--text-muted);margin-bottom:4px}dd[data-astro-cid-xn2mqhe6] ul[data-astro-cid-xn2mqhe6]{gap:6px;margin:0;padding-left:1.15em;display:grid}dd[data-astro-cid-xn2mqhe6] li[data-astro-cid-xn2mqhe6]::marker{color:var(--text-muted)}dd[data-astro-cid-xn2mqhe6] li[data-astro-cid-xn2mqhe6].sub{margin-left:-1.15em;list-style:none}dd[data-astro-cid-xn2mqhe6] li[data-astro-cid-xn2mqhe6].sub+li[data-astro-cid-xn2mqhe6].sub{margin-top:10px}.sh[data-astro-cid-xn2mqhe6]{color:var(--text-high);margin-bottom:4px;display:block}dd[data-astro-cid-xn2mqhe6] li[data-astro-cid-xn2mqhe6].sub ul[data-astro-cid-xn2mqhe6]{padding-left:1.15em}.nw[data-astro-cid-xn2mqhe6]{white-space:nowrap}.progs[data-astro-cid-xn2mqhe6]{flex-wrap:wrap;gap:10px 18px;margin-bottom:14px;display:flex}.pw[data-astro-cid-xn2mqhe6]{flex-wrap:wrap;align-items:center;gap:6px 12px;display:inline-flex}.prog[data-astro-cid-xn2mqhe6]{color:var(--text-high);font-family:var(--font-display);font-weight:var(--fw-bold);border:1px solid #3fb68b99;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:16px;line-height:1.25;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex}.prog[data-astro-cid-xn2mqhe6]:hover{border-color:var(--success);background:#3fb68b14;text-decoration:none}.prog[data-astro-cid-xn2mqhe6]:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.pn[data-astro-cid-xn2mqhe6]{color:var(--text-muted);font-size:15px}dd[data-astro-cid-xn2mqhe6] .svcs[data-astro-cid-xn2mqhe6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px;padding:0;list-style:none;display:grid}.svcs[data-astro-cid-xn2mqhe6] li[data-astro-cid-xn2mqhe6]{padding-left:18px;position:relative}.svcs[data-astro-cid-xn2mqhe6] li[data-astro-cid-xn2mqhe6]:before{content:"";background:var(--success);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:0;box-shadow:0 0 0 3px #3fb68b1f}.sn[data-astro-cid-xn2mqhe6]{color:var(--text-high)}.snote[data-astro-cid-xn2mqhe6]:before{content:": "}.snote[data-astro-cid-xn2mqhe6]{color:var(--text-mid)}.src[data-astro-cid-xn2mqhe6]{border-top:1px solid var(--border);margin-top:clamp(22px,2.6vw,30px)}.src[data-astro-cid-xn2mqhe6] summary[data-astro-cid-xn2mqhe6]{cursor:pointer;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:10px;padding-top:16px;font-size:12px;list-style:none;display:flex}.src[data-astro-cid-xn2mqhe6] summary[data-astro-cid-xn2mqhe6]::-webkit-details-marker{display:none}.src[data-astro-cid-xn2mqhe6] summary[data-astro-cid-xn2mqhe6]:hover .sl[data-astro-cid-xn2mqhe6]{color:var(--text-high)}.src[data-astro-cid-xn2mqhe6] summary[data-astro-cid-xn2mqhe6]:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.chev[data-astro-cid-xn2mqhe6]{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .2s;display:inline-block;transform:rotate(45deg)translateY(-2px)}.src[data-astro-cid-xn2mqhe6][open] .chev[data-astro-cid-xn2mqhe6]{transform:rotate(225deg)translateY(-1px)}.ck[data-astro-cid-xn2mqhe6]{letter-spacing:.08em;margin-left:auto}.src[data-astro-cid-xn2mqhe6] ol[data-astro-cid-xn2mqhe6]{font-family:var(--font-display);color:var(--text-mid);gap:8px;margin:14px 0 0;padding-left:1.4em;font-size:15px;line-height:1.45;display:grid}.src[data-astro-cid-xn2mqhe6] ol[data-astro-cid-xn2mqhe6] li[data-astro-cid-xn2mqhe6]::marker{color:var(--text-muted);font-family:var(--font-mono);font-size:12px}.src[data-astro-cid-xn2mqhe6] a[data-astro-cid-xn2mqhe6]{color:var(--text-mid);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px}.src[data-astro-cid-xn2mqhe6] a[data-astro-cid-xn2mqhe6]:hover{color:var(--text-high);text-decoration-color:var(--text-mid)}.src[data-astro-cid-xn2mqhe6] a[data-astro-cid-xn2mqhe6]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.by[data-astro-cid-xn2mqhe6]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-muted);font-size:12px}@container ind (width<=900px){.top[data-astro-cid-xn2mqhe6].has-viz{grid-template-columns:1fr;gap:28px}.viz[data-astro-cid-xn2mqhe6]{justify-self:center;max-width:460px}}@container ind (width<=720px){.row[data-astro-cid-xn2mqhe6]{grid-template-columns:1fr;gap:6px}dd[data-astro-cid-xn2mqhe6] .svcs[data-astro-cid-xn2mqhe6]{grid-template-columns:1fr}.chips[data-astro-cid-xn2mqhe6] label[data-astro-cid-xn2mqhe6]{padding:8px 14px;font-size:15px}.ck[data-astro-cid-xn2mqhe6]{display:none}}@media (prefers-reduced-motion:reduce){.panel[data-astro-cid-xn2mqhe6]{animation:none}.chev[data-astro-cid-xn2mqhe6]{transition:none}}.grow[data-astro-cid-462zp6ds]{pointer-events:none;z-index:1;width:min(56%,800px);height:calc(100% + 200px);display:block;position:absolute;top:0;right:-36px}.gp[data-astro-cid-462zp6ds]{z-index:3;width:30px;height:30px;color:var(--text-muted);cursor:pointer;opacity:.75;background:#0b0e1480;border:1px solid #e8edf438;border-radius:50%;place-items:center;padding:0;transition:opacity .2s,color .2s,border-color .2s;display:grid;position:absolute;top:0;right:0}.gp[data-astro-cid-462zp6ds]:hover{opacity:1;color:var(--text-high);border-color:var(--text-mid)}.gp[data-astro-cid-462zp6ds]:focus-visible{opacity:1;outline:2px solid var(--brand);outline-offset:3px}.pi[data-astro-cid-462zp6ds]{width:8px;height:9px;position:relative}.pi[data-astro-cid-462zp6ds]:before,.pi[data-astro-cid-462zp6ds]:after{content:"";background:currentColor;border-radius:1px;width:2.5px;height:9px;position:absolute;top:0}.pi[data-astro-cid-462zp6ds]:before{left:0}.pi[data-astro-cid-462zp6ds]:after{right:0}.gp[data-astro-cid-462zp6ds][aria-pressed=true] .pi[data-astro-cid-462zp6ds]:before{background:0 0;border-top:4.5px solid #0000;border-bottom:4.5px solid #0000;border-left:7.5px solid;border-radius:0;width:0;height:0;left:1px}.gp[data-astro-cid-462zp6ds][aria-pressed=true] .pi[data-astro-cid-462zp6ds]:after{display:none}@container ind (width<=1099px){.grow[data-astro-cid-462zp6ds]{--narrow:1;width:calc(100% + 12px);height:calc(var(--grow-band,300px) + 140px);inset:auto auto -140px 0}.gp[data-astro-cid-462zp6ds]{top:auto;bottom:calc(var(--grow-band,300px) - 30px)}}@media (prefers-reduced-motion:reduce){.gp[data-astro-cid-462zp6ds]{display:none}}
