.home[data-astro-cid-zkhec6xw]{color:#0a0a0a;background:#fff}.nav[data-astro-cid-zkhec6xw],.home-hero[data-astro-cid-zkhec6xw],.practice[data-astro-cid-zkhec6xw],.approach[data-astro-cid-zkhec6xw],.team[data-astro-cid-zkhec6xw],.testimonials[data-astro-cid-zkhec6xw],.site-footer[data-astro-cid-zkhec6xw]{padding-left:64px;padding-right:64px}.nav[data-astro-cid-zkhec6xw]{border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;min-height:88px;display:flex}.brand[data-astro-cid-zkhec6xw]{letter-spacing:-.02em;text-transform:uppercase;font-size:18px;font-weight:600}.main-nav[data-astro-cid-zkhec6xw]{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.main-nav[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw],.lang-switch[data-astro-cid-zkhec6xw]{letter-spacing:.05em;text-transform:uppercase;color:#0a0a0a;font-size:14px;text-decoration:none}.home-hero[data-astro-cid-zkhec6xw]{text-align:center;border-bottom:1px solid #00000014;padding-top:112px;padding-bottom:72px}.home-hero[data-astro-cid-zkhec6xw] h1[data-astro-cid-zkhec6xw]{letter-spacing:-.02em;max-width:980px;margin:0 auto;font-size:max(2rem,min(4.2vw,3.2rem));font-weight:500;line-height:1.15}.home-hero[data-astro-cid-zkhec6xw] .subheadline[data-astro-cid-zkhec6xw]{margin:20px auto 0;font-size:max(1.4rem,min(3vw,2rem));font-weight:500;line-height:1.25}.home-hero[data-astro-cid-zkhec6xw] .description[data-astro-cid-zkhec6xw]{color:#8a8a8a;max-width:1040px;margin:24px auto 0;font-size:18px;line-height:1.7}.home-hero-actions[data-astro-cid-zkhec6xw]{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;padding:32px 64px 72px;display:flex}.site-footer[data-astro-cid-zkhec6xw] h2[data-astro-cid-zkhec6xw] span[data-astro-cid-zkhec6xw]{display:block}.button-link[data-astro-cid-zkhec6xw]{color:#fff;cursor:pointer;background:#0a0a0a;border:0;border-radius:4px;justify-content:center;align-items:center;height:54px;padding:0 32px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.secondary-link[data-astro-cid-zkhec6xw]{color:#0a0a0a;background:0 0;border:1px solid #0003}.button-link--light[data-astro-cid-zkhec6xw]{color:#0a0a0a;background:#fff;height:56px;padding:0 40px;font-size:16px}button[data-astro-cid-zkhec6xw]{color:#fff;cursor:pointer;background:#0a0a0a;border:0;border-radius:4px;height:54px;padding:0 32px;font-size:15px;font-weight:500}.practice[data-astro-cid-zkhec6xw]{border-top:1px solid #00000014;padding-top:120px;padding-bottom:120px}h2[data-astro-cid-zkhec6xw]{letter-spacing:-.02em;font-size:40px;font-weight:500;line-height:1.2}.services[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px;margin-top:72px;display:grid}.services[data-astro-cid-zkhec6xw] article[data-astro-cid-zkhec6xw]{border-top:2px solid #0a0a0a;padding-top:28px}.services[data-astro-cid-zkhec6xw] .id[data-astro-cid-zkhec6xw]{color:#9b9b9b;font-size:14px}.services[data-astro-cid-zkhec6xw] h3[data-astro-cid-zkhec6xw]{margin-top:14px;margin-bottom:16px;font-size:28px;font-weight:500}.services[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{color:#9b9b9b;min-height:128px;font-size:16px;line-height:1.6}.services[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]{color:#0a0a0a;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;margin-top:14px;font-size:14px;text-decoration:none;display:inline-flex}.approach[data-astro-cid-zkhec6xw]{grid-template-columns:1fr 1fr;align-items:center;gap:120px;padding-top:120px;padding-bottom:120px;display:grid}.image-wrap[data-astro-cid-zkhec6xw] img[data-astro-cid-zkhec6xw]{aspect-ratio:4/5;object-fit:cover;object-position:center top;border-radius:4px;width:100%;display:block}.eyebrow[data-astro-cid-zkhec6xw]{text-transform:uppercase;letter-spacing:.05em;color:#9b9b9b;margin-bottom:24px;font-size:14px}.approach[data-astro-cid-zkhec6xw] h2[data-astro-cid-zkhec6xw]{margin-bottom:28px;font-size:32px}.approach[data-astro-cid-zkhec6xw] .copy[data-astro-cid-zkhec6xw]>p[data-astro-cid-zkhec6xw]{color:#9b9b9b;margin-bottom:26px;font-size:16px;line-height:1.6}.team[data-astro-cid-zkhec6xw]{border-top:1px solid #00000014;padding-top:120px;padding-bottom:120px}.team[data-astro-cid-zkhec6xw]>p[data-astro-cid-zkhec6xw]{color:#9b9b9b;max-width:540px;margin-top:14px;font-size:16px}.team-grid[data-astro-cid-zkhec6xw]{border-top:2px solid #0a0a0a;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin-top:40px;padding-top:40px;display:grid}@media (max-width:1000px){.team-grid[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.team-grid[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(2,minmax(0,1fr))}}.team-photo-link[data-astro-cid-zkhec6xw]{color:inherit;border-radius:4px;text-decoration:none;display:block;overflow:hidden}.team-photo-link[data-astro-cid-zkhec6xw]:focus-visible{outline-offset:2px;outline:2px solid #0a0a0a}.team-grid[data-astro-cid-zkhec6xw] article[data-astro-cid-zkhec6xw] img[data-astro-cid-zkhec6xw]{aspect-ratio:3/4;object-fit:cover;object-position:center top;background:#f5f5f5;border-radius:4px;width:100%;display:block}.team-grid[data-astro-cid-zkhec6xw] h3[data-astro-cid-zkhec6xw]{margin-top:12px;margin-bottom:2px;font-size:16px;font-weight:500}.team-grid[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{color:#9b9b9b;font-size:14px}.team-link[data-astro-cid-zkhec6xw]{color:#0a0a0a;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;margin-top:10px;font-size:13px;text-decoration:none;display:inline-flex}.testimonials[data-astro-cid-zkhec6xw]{border-top:1px solid #00000014;padding-top:120px;padding-bottom:120px}.testimonials-grid[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:48px;display:grid}.testimonials-grid[data-astro-cid-zkhec6xw] article[data-astro-cid-zkhec6xw]{padding-top:24px}.head[data-astro-cid-zkhec6xw]{grid-template-columns:48px 1fr;gap:16px;display:grid}.head[data-astro-cid-zkhec6xw] img[data-astro-cid-zkhec6xw]{object-fit:cover;border-radius:999px;width:48px;height:48px}.head[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{margin-bottom:10px;font-size:15px;line-height:1.7}.testimonials-grid[data-astro-cid-zkhec6xw] h3[data-astro-cid-zkhec6xw]{margin-top:4px;margin-left:64px;font-size:14px;font-weight:500}.testimonials-grid[data-astro-cid-zkhec6xw] article[data-astro-cid-zkhec6xw]>p[data-astro-cid-zkhec6xw]{color:#9b9b9b;margin-left:64px;font-size:13px}.site-footer[data-astro-cid-zkhec6xw]{color:#fff;text-align:center;background:#0a0a0a;padding-top:120px;padding-bottom:120px}.site-footer[data-astro-cid-zkhec6xw] h2[data-astro-cid-zkhec6xw]{margin-bottom:28px;font-size:max(2.2rem,min(5vw,4rem));line-height:1.08}.site-footer[data-astro-cid-zkhec6xw] button[data-astro-cid-zkhec6xw]{color:#0a0a0a;background:#fff;height:56px;padding:0 40px;font-size:16px}.footer-columns[data-astro-cid-zkhec6xw]{text-align:left;border-top:1px solid #fff3;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:64px;padding-top:40px;display:grid}.footer-columns[data-astro-cid-zkhec6xw] h3[data-astro-cid-zkhec6xw]{text-transform:uppercase;letter-spacing:.08em;color:#ffffffe6;margin-bottom:10px;font-size:14px;font-weight:500}.footer-columns[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{color:#ffffffb3;margin-bottom:4px;font-size:14px;line-height:1.6}.footer-columns[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]{color:inherit;text-decoration:none}@media (max-width:1024px){.main-nav[data-astro-cid-zkhec6xw]{flex-wrap:wrap;justify-content:flex-end;gap:20px}.services[data-astro-cid-zkhec6xw],.team-grid[data-astro-cid-zkhec6xw],.testimonials-grid[data-astro-cid-zkhec6xw],.footer-columns[data-astro-cid-zkhec6xw]{grid-template-columns:1fr}.approach[data-astro-cid-zkhec6xw]{grid-template-columns:1fr;gap:40px}.image-wrap[data-astro-cid-zkhec6xw] img[data-astro-cid-zkhec6xw]{aspect-ratio:1;object-fit:contain}}@media (max-width:768px){.nav[data-astro-cid-zkhec6xw],.home-fr-header[data-astro-cid-zkhec6xw],.practice[data-astro-cid-zkhec6xw],.approach[data-astro-cid-zkhec6xw],.team[data-astro-cid-zkhec6xw],.testimonials[data-astro-cid-zkhec6xw],.site-footer[data-astro-cid-zkhec6xw]{padding-left:20px;padding-right:20px}.home-hero[data-astro-cid-zkhec6xw]{padding-top:72px;padding-bottom:56px}.home-hero[data-astro-cid-zkhec6xw] .description[data-astro-cid-zkhec6xw]{font-size:16px}.home-hero-actions[data-astro-cid-zkhec6xw]{flex-direction:column;align-items:stretch;margin-top:26px}.home-hero-actions[data-astro-cid-zkhec6xw] .button-link[data-astro-cid-zkhec6xw]{width:100%}.home-hero-actions[data-astro-cid-zkhec6xw]{padding-top:20px;padding-bottom:72px}.practice[data-astro-cid-zkhec6xw],.team[data-astro-cid-zkhec6xw],.testimonials[data-astro-cid-zkhec6xw],.site-footer[data-astro-cid-zkhec6xw],.approach[data-astro-cid-zkhec6xw]{padding-top:72px;padding-bottom:72px}.services[data-astro-cid-zkhec6xw]{gap:32px;margin-top:48px}}
