.hero[data-astro-cid-lcdefpme]{padding-block:clamp(64px,9vw,120px)}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);align-items:center;gap:56px;display:grid}.hero-copy[data-astro-cid-lcdefpme]{justify-items:start;gap:24px;display:grid}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:var(--text-display);letter-spacing:-.035em;max-width:13em;font-weight:500;line-height:1.05}.hero-copy[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:36em}.hero-copy[data-astro-cid-lcdefpme] .btn-row[data-astro-cid-lcdefpme]{margin-top:12px}.hero-media[data-astro-cid-lcdefpme]{justify-self:center;width:100%;max-width:440px}@media (width>=1024px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:72px}.hero-media[data-astro-cid-lcdefpme]{max-width:none}}@media (width<=1023px){.hero-media[data-astro-cid-lcdefpme]{display:none}}@media (width<=639px){.hero-copy[data-astro-cid-lcdefpme] .btn-row[data-astro-cid-lcdefpme]{width:100%}}.creds[data-astro-cid-lcdefpme]{background:var(--color-bg);border-bottom:1px solid var(--color-line);padding-block:32px}.creds-inner[data-astro-cid-lcdefpme]{align-items:center;gap:14px 40px;display:grid}.creds-lead[data-astro-cid-lcdefpme]{font-size:var(--text-small);color:var(--color-muted)}.creds-list[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px 36px;display:flex}.creds-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink-2);font-size:clamp(1.0625rem,1rem + .4vw,1.3125rem);font-weight:600}.creds-note[data-astro-cid-lcdefpme]{font-size:var(--text-xs);color:var(--color-muted)}@media (width>=1100px){.creds-inner[data-astro-cid-lcdefpme]{grid-template-columns:auto minmax(0,1fr)}.creds-note[data-astro-cid-lcdefpme]{grid-column:1/-1}}.firm[data-astro-cid-lcdefpme]{gap:24px;display:grid}.firm-head[data-astro-cid-lcdefpme]{align-content:start;gap:16px;display:grid}.firm-body[data-astro-cid-lcdefpme]{justify-items:start;gap:16px;display:grid}@media (width>=1024px){.firm[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px}}.caps[data-astro-cid-lcdefpme]{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cap[data-astro-cid-lcdefpme]{background:var(--color-bg);border-radius:var(--radius-lg);align-content:start;gap:14px;padding:clamp(24px,2.5vw,36px);display:grid}.cap[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:8px}.cap-blurb[data-astro-cid-lcdefpme]{color:var(--color-ink-2)}.cap-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-line);margin-top:8px}.cap-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-line);min-height:52px;color:var(--color-ink);justify-content:space-between;align-items:center;gap:12px;font-weight:500;text-decoration:none;display:flex}.cap-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--color-gold-ink)}.cap-list[data-astro-cid-lcdefpme] svg{color:var(--color-gold);transition:transform var(--dur) var(--ease);flex:none}.cap-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover svg{transform:translate(3px)}@media (width<=1023px){.caps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.team[data-astro-cid-lcdefpme]{align-items:start;gap:32px;display:grid}.team-copy[data-astro-cid-lcdefpme]{gap:16px;display:grid}@media (width>=1024px){.team[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:72px}}.after[data-astro-cid-lcdefpme]{margin-top:32px}
