.portrait[data-astro-cid-4go4tguf]{aspect-ratio:4/5;border-radius:var(--radius-lg);object-fit:cover;width:100%}.portrait--placeholder[data-astro-cid-4go4tguf]{background:var(--navy);color:var(--paper);font-family:var(--type-display-family);font-size:var(--type-display-size);font-weight:var(--type-display-weight);letter-spacing:.04em;place-items:center;line-height:1;display:grid}.text-section[data-astro-cid-tdycyq42]{gap:var(--space-6);align-content:start;display:grid}.firm[data-astro-cid-tdycyq42]{gap:var(--space-12);align-items:start;display:grid}.glance[data-astro-cid-tdycyq42]{gap:var(--space-8);padding:var(--space-8);border-radius:var(--radius-lg);background:var(--band-surface);display:grid;position:relative;overflow:hidden}.glance[data-astro-cid-tdycyq42] .glance__device{width:50%;height:auto;color:var(--line);pointer-events:none;position:absolute;bottom:-34%;right:-8%}.glance[data-astro-cid-tdycyq42]>[data-astro-cid-tdycyq42]:not(.glance__device){position:relative}.glance__list[data-astro-cid-tdycyq42]{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.glance__item[data-astro-cid-tdycyq42]{gap:var(--space-2);align-content:start;display:grid}.glance__item[data-astro-cid-tdycyq42]:before{width:var(--space-8);height:2px;margin-bottom:var(--space-3);background:var(--aqua);content:""}.glance__caption[data-astro-cid-tdycyq42]{color:var(--ink-muted)}@media (width>=1024px){.firm[data-astro-cid-tdycyq42]{gap:var(--space-16);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.glance[data-astro-cid-tdycyq42]{padding:var(--space-12) var(--space-8)}}.partners[data-astro-cid-tdycyq42]{display:grid}.partner[data-astro-cid-tdycyq42]{gap:var(--space-8);scroll-margin-top:var(--space-8);display:grid}.partner[data-astro-cid-tdycyq42]+.partner[data-astro-cid-tdycyq42]{margin-top:var(--space-12);padding-top:var(--space-12);border-top:1px solid var(--line)}.partner__portrait[data-astro-cid-tdycyq42]{max-width:220px}.partner__body[data-astro-cid-tdycyq42]{gap:var(--space-6);align-content:start;display:grid}.partner__header[data-astro-cid-tdycyq42]{gap:var(--space-2);display:grid}.partner__title[data-astro-cid-tdycyq42]{color:var(--ink-muted);font-size:var(--type-lead-size);line-height:var(--type-lead-line-height)}.partner__domains[data-astro-cid-tdycyq42]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.partner__domains[data-astro-cid-tdycyq42] a[data-astro-cid-tdycyq42]{padding:var(--space-1) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--accent-text);font-size:var(--type-small-size);font-weight:600;line-height:var(--type-small-line-height);text-decoration:none;display:inline-block}.partner__domains[data-astro-cid-tdycyq42] a[data-astro-cid-tdycyq42]:hover{border-color:var(--accent-text)}.partner__columns[data-astro-cid-tdycyq42]{gap:var(--space-8);display:grid}.partner__main[data-astro-cid-tdycyq42]{gap:var(--space-6);align-content:start;display:grid}.partner__block[data-astro-cid-tdycyq42]{gap:var(--space-3);display:grid}.partner__block[data-astro-cid-tdycyq42] .bullets[data-astro-cid-tdycyq42]{max-width:var(--measure)}.partner__focus[data-astro-cid-tdycyq42]{gap:var(--space-2);color:var(--heading);font-weight:600;display:grid}.partner__focus[data-astro-cid-tdycyq42] li[data-astro-cid-tdycyq42]{gap:var(--space-3);align-items:baseline;display:flex}.partner__focus[data-astro-cid-tdycyq42] li[data-astro-cid-tdycyq42]:before{width:var(--space-2);height:var(--space-2);border-top:2px solid var(--accent-text);border-right:2px solid var(--accent-text);content:"";flex:none;transform:translateY(-.1em)rotate(45deg)}.partner__facts[data-astro-cid-tdycyq42]{gap:var(--space-6);padding:var(--space-6);border-radius:var(--radius-md);background:var(--surface);font-size:var(--type-small-size);line-height:var(--type-small-line-height);align-content:start;display:grid}.partner__fact[data-astro-cid-tdycyq42],.partner__fact[data-astro-cid-tdycyq42] ul[data-astro-cid-tdycyq42]{gap:var(--space-2);display:grid}@media (width>=900px){.partner[data-astro-cid-tdycyq42]{gap:var(--space-12);grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start}.partner[data-astro-cid-tdycyq42]+.partner[data-astro-cid-tdycyq42]{margin-top:var(--space-16);padding-top:var(--space-16)}.partner__portrait[data-astro-cid-tdycyq42]{max-width:none;top:var(--space-8);position:sticky}}@media (width>=1200px){.partner__columns[data-astro-cid-tdycyq42]{gap:var(--space-8);grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}.bench[data-astro-cid-tdycyq42]{gap:var(--space-6);display:grid}.bench__group[data-astro-cid-tdycyq42]{gap:var(--space-3);padding:var(--space-6);border-top:2px solid var(--aqua);border-radius:var(--radius-md);background:var(--surface-alt);align-content:start;display:grid}.bench__group[data-astro-cid-tdycyq42] p[data-astro-cid-tdycyq42]{max-width:var(--measure)}@media (width>=768px){.bench[data-astro-cid-tdycyq42]{grid-template-columns:repeat(2,1fr)}}@media (width>=768px) and (width<=1199.98px){.bench__group[data-astro-cid-tdycyq42]:last-child:nth-child(odd){grid-column:1/-1}}@media (width>=1200px){.bench[data-astro-cid-tdycyq42]{grid-template-columns:repeat(6,1fr)}.bench__group[data-astro-cid-tdycyq42]{grid-column:span 2}.bench__group[data-astro-cid-tdycyq42]:nth-child(n+4){grid-column:span 3}}.clients-section[data-astro-cid-tdycyq42]{gap:var(--space-8);display:grid}.clients[data-astro-cid-tdycyq42]{border-top:1px solid var(--line);display:grid}.clients[data-astro-cid-tdycyq42] li[data-astro-cid-tdycyq42]{padding-block:var(--space-3);border-bottom:1px solid var(--line);color:var(--heading);font-weight:600}@media (width>=1024px){.clients-section[data-astro-cid-tdycyq42]{gap:var(--space-12);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}
