.bp[data-astro-cid-myt6i7mo]{--bp-deep:var(--color-primary-deep,#005c28);--bp-ink:var(--color-ink,#1d242a);--bp-soft:var(--color-ink-soft,#434d56);--bp-line:var(--color-line,#dce0e5);--bp-warm:var(--color-surface-warm,#f8f6f2);--bp-surface:var(--color-surface,#fff);color:var(--bp-ink);font-family:var(--font-sans,Inter, system-ui, sans-serif);overflow-wrap:anywhere}.bp-wrap[data-astro-cid-myt6i7mo]{max-width:1100px;margin:0 auto;padding:0 16px}.bp-narrow[data-astro-cid-myt6i7mo]{max-width:760px}.bp-sr[data-astro-cid-myt6i7mo]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bp-kicker[data-astro-cid-myt6i7mo]{letter-spacing:.14em;text-transform:uppercase;color:var(--bp-deep);margin:0 0 6px;font-size:.75rem;font-weight:700}.bp-h2[data-astro-cid-myt6i7mo],.bp-headline[data-astro-cid-myt6i7mo],.bp-who__name[data-astro-cid-myt6i7mo],.bp-cta__heading[data-astro-cid-myt6i7mo],.bp-h3[data-astro-cid-myt6i7mo]{font-family:var(--font-serif,"Playfair Display", Georgia, serif);color:var(--bp-ink);font-weight:700;line-height:1.2}.bp-h2[data-astro-cid-myt6i7mo]{margin:0 0 16px;font-size:clamp(1.4rem,2.6vw,1.9rem)}.bp-h3[data-astro-cid-myt6i7mo]{margin:28px 0 10px;font-size:1.1rem}.bp-sub[data-astro-cid-myt6i7mo],.bp-plain[data-astro-cid-myt6i7mo]{color:var(--bp-soft);max-width:68ch;margin:0 0 16px;line-height:1.6}.bp-link[data-astro-cid-myt6i7mo]{min-height:44px;color:var(--bp-deep);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.bp-intro[data-astro-cid-myt6i7mo]{background:var(--color-bg,#fbfaf9);padding:20px 0 24px}.bp-intro__grid[data-astro-cid-myt6i7mo]{gap:16px;display:grid}.bp-who[data-astro-cid-myt6i7mo]{grid-template-columns:96px 1fr;align-items:center;gap:14px;margin-bottom:16px;display:grid}.bp-who__photo[data-astro-cid-myt6i7mo]{object-fit:cover;object-position:center 30%;border-radius:10px;width:96px;height:120px;display:block}.bp-who__name[data-astro-cid-myt6i7mo]{margin:0 0 4px;font-size:1.6rem}.bp-who__role[data-astro-cid-myt6i7mo]{margin:0;font-size:.9375rem;font-weight:600}.bp-who__meta[data-astro-cid-myt6i7mo]{color:var(--bp-soft);margin:2px 0 0;font-size:.875rem}.bp-headline[data-astro-cid-myt6i7mo]{margin:0 0 10px;font-size:clamp(1.5rem,3.4vw,2.4rem)}.bp-lines[data-astro-cid-myt6i7mo]{max-width:60ch;margin:0;font-size:1rem;line-height:1.6}.bp-line[data-astro-cid-myt6i7mo]{background:var(--bp-deep);color:#fff;border-radius:12px;padding:16px}.bp-line__label[data-astro-cid-myt6i7mo]{letter-spacing:.12em;text-transform:uppercase;color:#d7eedf;margin:0;font-size:.75rem;font-weight:700}.bp-line__number[data-astro-cid-myt6i7mo]{min-height:44px;font-family:var(--font-serif,"Playfair Display", Georgia, serif);color:#fff;font-variant-numeric:lining-nums;align-items:center;margin:2px 0 8px;font-size:1.6rem;font-weight:700;text-decoration:none;display:inline-flex}.bp-line__row[data-astro-cid-myt6i7mo],.bp-cta__row[data-astro-cid-myt6i7mo]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bp-btn[data-astro-cid-myt6i7mo]{text-align:center;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:0 10px;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex}.bp-btn--white[data-astro-cid-myt6i7mo]{color:var(--bp-deep);background:#fff}.bp-btn--ghost[data-astro-cid-myt6i7mo]{color:#fff;border:1.5px solid #ffffffbf}.bp-btn[data-astro-cid-myt6i7mo]:hover{text-decoration:underline}.bp-firm[data-astro-cid-myt6i7mo]{color:var(--bp-soft);margin:10px 0 0;font-size:.875rem}.bp-section[data-astro-cid-myt6i7mo]{padding:36px 0}.bp-section--warm[data-astro-cid-myt6i7mo]{background:var(--bp-warm);border-top:1px solid var(--bp-line);border-bottom:1px solid var(--bp-line)}.bp-steps[data-astro-cid-myt6i7mo]{gap:0;margin:0;padding:0;list-style:none;display:grid}.bp-step[data-astro-cid-myt6i7mo]{border-top:1px solid var(--bp-line);grid-template-columns:32px 1fr;gap:10px;padding:14px 0;display:grid}.bp-step__n[data-astro-cid-myt6i7mo]{font-family:var(--font-serif,"Playfair Display", Georgia, serif);color:var(--bp-deep);font-variant-numeric:lining-nums;font-size:1.3rem;font-weight:700;line-height:1.2}.bp-step__title[data-astro-cid-myt6i7mo]{font-size:1rem;font-weight:700;font-family:var(--font-sans,Inter, system-ui, sans-serif);margin:0 0 4px}.bp-step__text[data-astro-cid-myt6i7mo]{color:var(--bp-soft);margin:0;font-size:.9375rem;line-height:1.6}.bp-disclosures[data-astro-cid-myt6i7mo]{padding-top:24px}.bp-disclosure[data-astro-cid-myt6i7mo]{background:var(--bp-surface);border:1px solid var(--bp-line);border-left:4px solid var(--bp-deep);border-radius:8px;padding:14px 16px;font-size:.9375rem;line-height:1.6}.bp-disclosure[data-astro-cid-myt6i7mo] p[data-astro-cid-myt6i7mo]{margin:0}.bp-disclosure[data-astro-cid-myt6i7mo] p[data-astro-cid-myt6i7mo]+p[data-astro-cid-myt6i7mo]{margin-top:8px}.bp-disclosure__head[data-astro-cid-myt6i7mo]{letter-spacing:.1em;text-transform:uppercase;color:var(--bp-deep);font-size:.75rem;font-weight:700}.bp-bio[data-astro-cid-myt6i7mo] p[data-astro-cid-myt6i7mo]{max-width:68ch;margin:0 0 1.1em;font-size:1rem;line-height:1.75}.bp-bio[data-astro-cid-myt6i7mo] a{color:var(--bp-deep)}.bp-more[data-astro-cid-myt6i7mo] summary[data-astro-cid-myt6i7mo]{cursor:pointer;min-height:44px;color:var(--bp-deep);align-items:center;font-weight:600;display:inline-flex}.bp-more[data-astro-cid-myt6i7mo][open] summary[data-astro-cid-myt6i7mo]{margin-bottom:8px}.bp-stats[data-astro-cid-myt6i7mo]{background:var(--bp-deep);color:#fff;border-radius:12px;grid-template-columns:1fr 1fr;gap:12px 16px;margin:0 0 20px;padding:18px 16px;display:grid}.bp-stat[data-astro-cid-myt6i7mo]{border-top:1px solid #ffffff59;padding-top:8px}.bp-stat__n[data-astro-cid-myt6i7mo]{font-variant-numeric:lining-nums;font-family:var(--font-serif,"Playfair Display", Georgia, serif);margin:0;font-size:1.75rem;font-weight:700;line-height:1.1}.bp-stat__l[data-astro-cid-myt6i7mo]{color:#e3f2e8;margin:2px 0 0;font-size:.8125rem}.bp-stats__sides[data-astro-cid-myt6i7mo],.bp-stats__note[data-astro-cid-myt6i7mo]{color:#e3f2e8;grid-column:1/-1;margin:0;font-size:.8125rem;line-height:1.5}.bp-ledger[data-astro-cid-myt6i7mo],.bp-members[data-astro-cid-myt6i7mo],.bp-list[data-astro-cid-myt6i7mo],.bp-profiles[data-astro-cid-myt6i7mo]{margin:0;padding:0;list-style:none}.bp-ledger[data-astro-cid-myt6i7mo]{background:var(--bp-surface);border:1px solid var(--bp-line);border-radius:10px}.bp-ledger__row[data-astro-cid-myt6i7mo]{border-bottom:1px solid var(--bp-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.bp-ledger__row[data-astro-cid-myt6i7mo]:last-child{border-bottom:0}.bp-ledger__text[data-astro-cid-myt6i7mo]{min-width:0}.bp-ledger__name[data-astro-cid-myt6i7mo]{margin:0;font-size:.9375rem;font-weight:700}.bp-ledger__sub[data-astro-cid-myt6i7mo]{color:var(--bp-soft);margin:2px 0 0;font-size:.8125rem;line-height:1.5}.bp-verify[data-astro-cid-myt6i7mo]{min-height:44px;color:var(--bp-deep);text-underline-offset:3px;flex-shrink:0;align-items:center;padding:0 4px;font-size:.875rem;font-weight:700;text-decoration:underline;display:inline-flex}.bp-list[data-astro-cid-myt6i7mo] li[data-astro-cid-myt6i7mo]{padding:6px 0;font-size:.9375rem;line-height:1.5}.bp-list__year[data-astro-cid-myt6i7mo]{color:var(--bp-deep);margin-right:6px;font-weight:700}.bp-members[data-astro-cid-myt6i7mo]{gap:0;display:grid}.bp-members__row[data-astro-cid-myt6i7mo]{border-top:1px solid var(--bp-line);padding:12px 0}.bp-members__name[data-astro-cid-myt6i7mo]{margin:0;font-size:.9375rem;font-weight:700}.bp-members__sub[data-astro-cid-myt6i7mo]{color:var(--bp-soft);max-width:68ch;margin:2px 0 0;font-size:.875rem;line-height:1.5}.bp-members__row[data-astro-cid-myt6i7mo] .bp-link[data-astro-cid-myt6i7mo]{min-height:44px}.bp-profiles[data-astro-cid-myt6i7mo]{flex-wrap:wrap;gap:8px;display:flex}.bp-profiles[data-astro-cid-myt6i7mo] a[data-astro-cid-myt6i7mo]{border:1px solid var(--bp-line);background:var(--bp-surface);min-height:44px;color:var(--bp-ink);border-radius:8px;align-items:center;padding:0 14px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.bp-profiles[data-astro-cid-myt6i7mo] a[data-astro-cid-myt6i7mo]:hover{border-color:var(--bp-deep);color:var(--bp-deep)}.bp-review[data-astro-cid-myt6i7mo]{border-top:2px solid var(--color-accent,#f59547);margin:0;padding:16px 0 0}.bp-review[data-astro-cid-myt6i7mo] blockquote[data-astro-cid-myt6i7mo]{margin:0}.bp-review[data-astro-cid-myt6i7mo] blockquote[data-astro-cid-myt6i7mo] p[data-astro-cid-myt6i7mo]{max-width:68ch;margin:0;font-size:1rem;line-height:1.75}.bp-review[data-astro-cid-myt6i7mo] figcaption[data-astro-cid-myt6i7mo]{flex-wrap:wrap;align-items:center;gap:0 16px;margin-top:12px;font-size:.875rem;display:flex}.bp-review__name[data-astro-cid-myt6i7mo]{font-weight:700}.bp-cta[data-astro-cid-myt6i7mo]{background:var(--bp-deep);color:#fff;text-align:center;padding:40px 0}.bp-cta__heading[data-astro-cid-myt6i7mo]{color:#fff;margin:0 0 6px;font-size:clamp(1.4rem,3vw,2rem)}.bp-cta__sub[data-astro-cid-myt6i7mo]{color:#e3f2e8;margin:0 0 18px}.bp-cta__sub[data-astro-cid-myt6i7mo] a[data-astro-cid-myt6i7mo]{color:#fff;vertical-align:middle;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.bp-cta__row[data-astro-cid-myt6i7mo]{max-width:420px;margin:0 auto}@media (width>=900px){.bp-wrap[data-astro-cid-myt6i7mo]{padding:0 32px}.bp-intro[data-astro-cid-myt6i7mo]{padding:48px 0 40px}.bp-intro__grid[data-astro-cid-myt6i7mo]{grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:48px}.bp-who[data-astro-cid-myt6i7mo]{grid-template-columns:160px 1fr;gap:24px;margin-bottom:24px}.bp-who__photo[data-astro-cid-myt6i7mo]{width:160px;height:200px}.bp-who__name[data-astro-cid-myt6i7mo]{font-size:2.25rem}.bp-line[data-astro-cid-myt6i7mo]{padding:22px}.bp-line__number[data-astro-cid-myt6i7mo]{font-size:2rem}.bp-section[data-astro-cid-myt6i7mo]{padding:56px 0}.bp-steps[data-astro-cid-myt6i7mo]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.bp-stats[data-astro-cid-myt6i7mo]{grid-template-columns:repeat(2,minmax(0,220px))}.bp-members[data-astro-cid-myt6i7mo]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}}
