.pr-head[data-astro-cid-ml74hafv]{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);margin-bottom:var(--sp-5);display:flex}.pr-head-copy[data-astro-cid-ml74hafv]{gap:var(--sp-3);flex-direction:column;max-width:820px;display:flex}.pr-h2[data-astro-cid-ml74hafv]{font-family:var(--font-display);font-weight:var(--w-display);letter-spacing:var(--track-display);font-size:clamp(40px,5.2vw,68px);line-height:1}.pr-lead[data-astro-cid-ml74hafv]{font-size:var(--fs-lead);color:var(--fg);max-width:60ch;line-height:1.5}.pr-sub[data-astro-cid-ml74hafv]{font-size:var(--fs-body);color:var(--fg-muted);max-width:60ch;line-height:1.6}.pr-head[data-astro-cid-ml74hafv] .pr-mark{color:var(--fg);flex:none}.pr-grid[data-astro-cid-ml74hafv]{gap:var(--sp-4);border-top:1px solid var(--fg);padding-top:var(--sp-4);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.pr-item[data-astro-cid-ml74hafv]{flex-direction:column;gap:18px;min-width:0;display:flex}.pr-n[data-astro-cid-ml74hafv]{font-family:var(--font-display);opacity:.6;font-size:20px;line-height:1}.pr-h3[data-astro-cid-ml74hafv]{font-family:var(--font-display);letter-spacing:var(--track-display);font-size:clamp(28px,2.6vw,34px);font-weight:500;line-height:1.05}.pr-p[data-astro-cid-ml74hafv]{font-size:var(--fs-body);color:var(--fg-muted);line-height:1.6}@media (max-width:1040px){.pr-grid[data-astro-cid-ml74hafv]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pr-head[data-astro-cid-ml74hafv]{flex-direction:column;align-items:flex-start}.pr-head[data-astro-cid-ml74hafv] .pr-mark{width:48px;height:48px}.pr-grid[data-astro-cid-ml74hafv]{gap:var(--sp-3);grid-template-columns:1fr}.pr-item[data-astro-cid-ml74hafv]{padding-bottom:var(--sp-3);border-bottom:1px solid var(--hairline)}.pr-item[data-astro-cid-ml74hafv]:last-child{border-bottom:0}}.pr[data-astro-cid-rs2jpfcb]{gap:var(--sp-4);padding:var(--sp-4) 0;border-bottom:1px solid var(--hairline);grid-template-columns:160px minmax(0,1fr);align-items:start;display:grid}.pr-frame[data-astro-cid-rs2jpfcb]{background:var(--clay);isolation:isolate;place-items:center;width:160px;height:200px;display:grid;position:relative;overflow:hidden}.pr-photo[data-astro-cid-rs2jpfcb]{object-fit:cover;filter:grayscale()contrast(1.05);mix-blend-mode:screen;width:100%;height:100%;display:block}.pr-frame[data-astro-cid-rs2jpfcb]:after{content:"";background:var(--stucco);mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.pr-initials[data-astro-cid-rs2jpfcb]{font-family:var(--font-display);letter-spacing:var(--track-display);color:var(--stucco);font-size:40px;font-weight:500}.pr-name[data-astro-cid-rs2jpfcb]{font-family:var(--font-display);letter-spacing:var(--track-display);font-size:30px;font-weight:500;line-height:1.05}.pr-bio[data-astro-cid-rs2jpfcb]{max-width:62ch;font-size:var(--fs-body);color:var(--fg-muted);margin-top:14px;line-height:1.65}@media (max-width:640px){.pr[data-astro-cid-rs2jpfcb]{gap:var(--sp-3);grid-template-columns:1fr}.pr-frame[data-astro-cid-rs2jpfcb]{width:120px;height:150px}.pr-name[data-astro-cid-rs2jpfcb]{font-size:26px}}.ab-prose--doc[data-astro-cid-zpzoxhr3]{max-width:68ch}.ab-prose--doc[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{font-size:var(--fs-lead);color:var(--fg);line-height:1.6}.ab-prose--doc[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]+p[data-astro-cid-zpzoxhr3]{margin-top:18px}.ab-partners[data-astro-cid-zpzoxhr3],.ab-think[data-astro-cid-zpzoxhr3]{border-top:1px solid var(--hairline);list-style:none}.ab-think-row[data-astro-cid-zpzoxhr3]{border-bottom:1px solid var(--hairline);font-family:var(--font-display);color:var(--fg);max-width:30ch;padding:20px 0;font-size:clamp(22px,2.2vw,28px);line-height:1.25}.ab-coda[data-astro-cid-zpzoxhr3]{margin-top:var(--sp-4);font-family:var(--font-display);max-width:30ch;font-size:clamp(24px,2.4vw,32px);font-style:italic;line-height:1.2}.ab-seals[data-astro-cid-zpzoxhr3]{margin-top:var(--sp-4);justify-content:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.ab-seal[data-astro-cid-zpzoxhr3]{text-align:center;flex-direction:column;align-items:center;gap:12px;width:140px;display:flex}.ab-seal[data-astro-cid-zpzoxhr3]:hover{text-decoration:none}.ab-seal-name[data-astro-cid-zpzoxhr3]{font-family:var(--font-display);color:var(--fg);font-size:18px;line-height:1.2}.ab-seal[data-astro-cid-zpzoxhr3]:hover .ab-seal-name[data-astro-cid-zpzoxhr3]{text-underline-offset:4px;text-decoration:underline}.ab-logos[data-astro-cid-zpzoxhr3]{margin-top:var(--sp-4);justify-content:center;align-items:center;gap:var(--sp-3) var(--sp-5);background:var(--stucco-deep);padding:var(--sp-4);flex-wrap:wrap;display:flex}.ab-logo[data-astro-cid-zpzoxhr3]{align-items:center;min-height:44px;display:flex}.ab-logo-img[data-astro-cid-zpzoxhr3]{width:auto;height:44px;display:block}.ab-desks[data-astro-cid-zpzoxhr3]{margin-top:var(--sp-3);flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (max-width:640px){.ab-logos[data-astro-cid-zpzoxhr3]{gap:var(--sp-3);padding:var(--sp-3)}.ab-logo-img[data-astro-cid-zpzoxhr3]{height:34px}.ab-seals[data-astro-cid-zpzoxhr3]{gap:var(--sp-3)}.ab-seal[data-astro-cid-zpzoxhr3]{width:110px}}.ab-h2[data-astro-cid-zpzoxhr3]{font-family:var(--font-display);font-weight:var(--w-display);font-size:var(--fs-h2);line-height:var(--lh-heading);letter-spacing:var(--track-display)}.ab-h2--center[data-astro-cid-zpzoxhr3]{text-align:center}.ab-lead[data-astro-cid-zpzoxhr3]{margin-top:var(--sp-2);font-size:var(--fs-lead);color:var(--fg-muted)}.ab-more[data-astro-cid-zpzoxhr3]{margin-top:var(--sp-4);text-align:center}
