.c-approach[data-astro-cid-pcbdtnmk],.c-results[data-astro-cid-pcbdtnmk],.c-clients[data-astro-cid-pcbdtnmk],.c-people[data-astro-cid-pcbdtnmk],.c-offices[data-astro-cid-pcbdtnmk]{padding:var(--section-y) 0}.c-approach[data-astro-cid-pcbdtnmk]{padding-top:calc(var(--section-y) + 1rem)}.c-head[data-astro-cid-pcbdtnmk]{margin-bottom:clamp(2.5rem,5vw,4rem)}.c-areas[data-astro-cid-pcbdtnmk]{margin-top:clamp(2rem,5vw,3.5rem)}.c-areas-label[data-astro-cid-pcbdtnmk]{margin-bottom:.9rem;color:var(--mute)!important}.c-areas[data-astro-cid-pcbdtnmk] ul[data-astro-cid-pcbdtnmk]{border-top:1px solid var(--ink);padding:0;display:grid}@media (width>=40rem){.c-areas[data-astro-cid-pcbdtnmk] ul[data-astro-cid-pcbdtnmk]{grid-template-columns:repeat(2,1fr);column-gap:2rem}}@media (width>=64rem){.c-areas[data-astro-cid-pcbdtnmk] ul[data-astro-cid-pcbdtnmk]{border-top:0;grid-template-columns:repeat(4,1fr)}}.c-areas[data-astro-cid-pcbdtnmk] a[data-astro-cid-pcbdtnmk]{border-bottom:1px solid var(--rule);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:4rem;padding:.75rem 0;text-decoration:none;display:grid}@media (width>=64rem){.c-areas[data-astro-cid-pcbdtnmk] a[data-astro-cid-pcbdtnmk]{border-top:2px solid var(--ink);border-bottom:0;padding-top:1rem;transition:border-color .3s}.c-areas[data-astro-cid-pcbdtnmk] a[data-astro-cid-pcbdtnmk]:hover{border-top-color:var(--signal)}}.c-area-name[data-astro-cid-pcbdtnmk]{letter-spacing:-.035em;font-size:clamp(1.25rem,1rem + .6vw,1.625rem)}.c-areas[data-astro-cid-pcbdtnmk] svg[data-astro-cid-pcbdtnmk]{width:1.25rem;color:var(--mute);transition:transform .3s var(--ease), color .3s}.c-areas[data-astro-cid-pcbdtnmk] a[data-astro-cid-pcbdtnmk]:hover svg[data-astro-cid-pcbdtnmk]{color:var(--ink);transform:translate(.25rem)}.c-sig[data-astro-cid-pcbdtnmk]{margin-bottom:1.5rem;color:var(--signal)!important}.c-approach-head[data-astro-cid-pcbdtnmk]{gap:2rem;margin-bottom:clamp(3rem,6vw,5rem);display:grid}@media (width>=64rem){.c-approach-head[data-astro-cid-pcbdtnmk]{grid-template-columns:1.3fr 1fr;align-items:end;column-gap:4rem}}.c-big[data-astro-cid-pcbdtnmk]{letter-spacing:-.05em;max-width:16ch;font-size:clamp(2.25rem,1rem + 4.2vw,5rem);font-weight:400;line-height:1}.c-lead[data-astro-cid-pcbdtnmk]{letter-spacing:-.015em;max-width:34rem;color:var(--mute-d);font-size:clamp(1.125rem,1rem + .45vw,1.375rem);line-height:1.45}.c-split[data-astro-cid-pcbdtnmk]{gap:2.5rem;display:grid}@media (width>=64rem){.c-split[data-astro-cid-pcbdtnmk]{grid-template-columns:1fr 1.3fr;align-items:start;gap:5rem}}.c-trait-grid[data-astro-cid-pcbdtnmk]{gap:1rem;padding:0;display:grid}@media (width>=48rem){.c-trait-grid[data-astro-cid-pcbdtnmk]{grid-template-columns:repeat(2,1fr)}}.c-trait-grid[data-astro-cid-pcbdtnmk] li[data-astro-cid-pcbdtnmk]{border:1px solid var(--line-d);min-height:15rem;color:var(--mute-d);border-radius:24px;align-content:start;gap:.75rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}@media (width>=48rem){.c-trait-grid[data-astro-cid-pcbdtnmk] li[data-astro-cid-pcbdtnmk]{min-height:18rem}}.c-n[data-astro-cid-pcbdtnmk]{color:var(--signal)!important}.c-trait-name[data-astro-cid-pcbdtnmk]{letter-spacing:-.045em;color:var(--text-d);font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem);font-weight:400;line-height:1}.c-checks[data-astro-cid-pcbdtnmk]{border-top:1px solid var(--ink);padding:0}.c-checks[data-astro-cid-pcbdtnmk] li[data-astro-cid-pcbdtnmk]{border-bottom:1px solid #d6d6d0;padding:1.2rem 0 1.2rem 2.25rem;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);position:relative}.c-checks[data-astro-cid-pcbdtnmk] li[data-astro-cid-pcbdtnmk]:before{content:"";border-left:2px solid var(--ink);border-bottom:2px solid var(--ink);width:.9rem;height:.5rem;position:absolute;top:1.55rem;left:0;transform:rotate(-45deg)}.has-motion .c-trait-grid[data-astro-cid-pcbdtnmk] li[data-astro-cid-pcbdtnmk],.has-motion .c-checks[data-astro-cid-pcbdtnmk] li[data-astro-cid-pcbdtnmk]{opacity:0;transform:translateY(1rem)}.has-motion .c-trait-grid[data-astro-cid-pcbdtnmk] li[data-astro-cid-pcbdtnmk].is-in,.has-motion .c-checks[data-astro-cid-pcbdtnmk] li[data-astro-cid-pcbdtnmk].is-in{opacity:1;transition:opacity .7s var(--ease) calc(var(--i) * 80ms), transform .7s var(--ease) calc(var(--i) * 80ms);transform:none}.c-who[data-astro-cid-pcbdtnmk]{border-top:1px solid var(--ink);padding:0}.c-who[data-astro-cid-pcbdtnmk] a[data-astro-cid-pcbdtnmk]{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;align-items:center;gap:.35rem 1.5rem;padding:clamp(1.1rem,2vw,1.5rem) 0;text-decoration:none;display:grid}@media (width>=48rem){.c-who[data-astro-cid-pcbdtnmk] a[data-astro-cid-pcbdtnmk]{grid-template-columns:minmax(14rem,1fr) 1.4fr auto}}.c-who-name[data-astro-cid-pcbdtnmk]{letter-spacing:-.045em;font-size:clamp(1.5rem,1.1rem + 1.2vw,2.25rem);line-height:1.05}.c-who-line[data-astro-cid-pcbdtnmk]{color:var(--mute);grid-column:1}@media (width>=48rem){.c-who-line[data-astro-cid-pcbdtnmk]{grid-area:1/2}}.c-who[data-astro-cid-pcbdtnmk] svg[data-astro-cid-pcbdtnmk]{width:1.5rem;color:var(--mute);transition:transform .3s var(--ease), color .3s;grid-area:1/2/span 2}@media (width>=48rem){.c-who[data-astro-cid-pcbdtnmk] svg[data-astro-cid-pcbdtnmk]{grid-area:1/3}}.c-who[data-astro-cid-pcbdtnmk] a[data-astro-cid-pcbdtnmk]:hover svg[data-astro-cid-pcbdtnmk]{color:var(--ink);transform:translate(.25rem)}.c-who[data-astro-cid-pcbdtnmk] a[data-astro-cid-pcbdtnmk]:hover .c-who-name[data-astro-cid-pcbdtnmk]{text-decoration:underline;text-decoration-color:var(--signal);text-underline-offset:.18em;text-decoration-thickness:2px}.has-motion .c-who[data-astro-cid-pcbdtnmk] li[data-astro-cid-pcbdtnmk]{opacity:0;transform:translateY(1rem)}.has-motion .c-who[data-astro-cid-pcbdtnmk] li[data-astro-cid-pcbdtnmk].is-in{opacity:1;transition:opacity .7s var(--ease) calc(var(--i) * 60ms), transform .7s var(--ease) calc(var(--i) * 60ms);transform:none}.c-more[data-astro-cid-pcbdtnmk]{margin-top:2.5rem}.c-people-copy[data-astro-cid-pcbdtnmk]{justify-items:start;gap:1.25rem;display:grid}.c-people-media{border-radius:20px}.c-hq[data-astro-cid-pcbdtnmk]{background:var(--void);color:var(--text-d);border-radius:24px;display:grid;overflow:hidden}@media (width>=64rem){.c-hq[data-astro-cid-pcbdtnmk]{grid-template-columns:1.6fr 1fr}}.c-hq[data-astro-cid-pcbdtnmk] .c-hq-photo{border-radius:0}.c-hq-copy[data-astro-cid-pcbdtnmk]{align-content:end;gap:.75rem;padding:clamp(1.75rem,3.5vw,3rem);display:grid}.c-hq-copy[data-astro-cid-pcbdtnmk] .mono[data-astro-cid-pcbdtnmk]{color:var(--signal)!important}.c-hq-copy[data-astro-cid-pcbdtnmk] address[data-astro-cid-pcbdtnmk]{color:var(--mute-d)}.c-city[data-astro-cid-pcbdtnmk]{letter-spacing:-.045em;font-size:2rem}.c-hq-city[data-astro-cid-pcbdtnmk]{letter-spacing:-.055em;font-size:clamp(3rem,1.5rem + 4vw,5rem);line-height:1}.c-office-list[data-astro-cid-pcbdtnmk]{gap:2rem;margin-top:clamp(2rem,4vw,3rem);padding:0;display:grid}@media (width>=40rem){.c-office-list[data-astro-cid-pcbdtnmk]{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.c-office-list[data-astro-cid-pcbdtnmk]{grid-template-columns:1.6fr 1fr}}.c-office-list[data-astro-cid-pcbdtnmk] li[data-astro-cid-pcbdtnmk]{border-top:1px solid var(--ink);align-content:start;gap:.5rem;padding-top:1.1rem;display:grid}.c-office-list[data-astro-cid-pcbdtnmk] .mono[data-astro-cid-pcbdtnmk]{color:var(--mute)!important}address[data-astro-cid-pcbdtnmk]{color:var(--mute);font-style:normal}.c-who-row[data-astro-cid-pcbdtnmk]{border-bottom:1px solid var(--rule);align-items:center;gap:.35rem 1.5rem;padding:clamp(1.1rem,2vw,1.5rem) 0;display:grid}@media (width>=48rem){.c-who-row[data-astro-cid-pcbdtnmk]{grid-template-columns:minmax(14rem,1fr) 1.4fr}}
