.pf-about-hero-media[data-astro-cid-gkq7oefr]{overflow:hidden;border-radius:var(--radius-3xl);box-shadow:var(--shadow-lg)}.pf-about-hero-media[data-astro-cid-gkq7oefr] img[data-astro-cid-gkq7oefr]{display:block;width:100%;height:auto}.pf-mission[data-astro-cid-gkq7oefr]{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.pf-mission[data-astro-cid-gkq7oefr]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5rem}}.pf-mission-copy[data-astro-cid-gkq7oefr]{display:grid;gap:1.1rem;font-size:1.05rem;line-height:1.75;color:var(--text-secondary)}.pf-values[data-astro-cid-gkq7oefr]{background:var(--color-primary-900);padding-block:4.5rem}@media(min-width:1024px){.pf-values[data-astro-cid-gkq7oefr]{padding-block:6rem}}.pf-values-grid[data-astro-cid-gkq7oefr]{display:grid;gap:1rem;margin-top:2.5rem;grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.pf-values-grid[data-astro-cid-gkq7oefr]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.pf-values-grid[data-astro-cid-gkq7oefr]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.pf-value[data-astro-cid-gkq7oefr]{padding:1.6rem;border-radius:var(--radius-xl);background:color-mix(in srgb,#fff 6%,transparent);border:1px solid var(--border-default)}.pf-value[data-astro-cid-gkq7oefr] p[data-astro-cid-gkq7oefr]{margin-top:.5rem;font-size:.93rem;line-height:1.65;color:var(--color-primary-200)}.pf-value-ico[data-astro-cid-gkq7oefr]{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-secondary-300) 16%,transparent);color:var(--color-secondary-300)}.pf-team[data-astro-cid-gkq7oefr]{display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr);align-items:center}@media(min-width:1024px){.pf-team[data-astro-cid-gkq7oefr]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:5rem}}.pf-team-media[data-astro-cid-gkq7oefr]{overflow:hidden;border-radius:var(--radius-3xl)}.pf-team-media[data-astro-cid-gkq7oefr] img{display:block;width:100%;height:auto}.pf-team-copy[data-astro-cid-gkq7oefr]{display:grid;gap:1rem;margin-top:1.5rem;font-size:1rem;line-height:1.75;color:var(--text-secondary)}.pf-team-copy[data-astro-cid-gkq7oefr] a[data-astro-cid-gkq7oefr],.pf-partners-copy[data-astro-cid-gkq7oefr] a[data-astro-cid-gkq7oefr]{font-weight:600}.pf-team-stats[data-astro-cid-gkq7oefr]{display:grid;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border-default);grid-template-columns:repeat(3,minmax(0,1fr))}.pf-team-stats[data-astro-cid-gkq7oefr] dt[data-astro-cid-gkq7oefr]{font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-eyebrow)}.pf-team-stats[data-astro-cid-gkq7oefr] dd[data-astro-cid-gkq7oefr]{margin-top:.35rem;font-family:var(--font-serif);font-size:1.4rem;line-height:1.1;color:var(--text-primary)}@media(max-width:479px){.pf-team-stats[data-astro-cid-gkq7oefr]{grid-template-columns:minmax(0,1fr)}}.pf-partners[data-astro-cid-gkq7oefr]{background:var(--color-neutral-100);scroll-margin-top:var(--header-h)}.pf-partners-grid[data-astro-cid-gkq7oefr]{display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.pf-partners-grid[data-astro-cid-gkq7oefr]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;align-items:start}}.pf-partners-copy[data-astro-cid-gkq7oefr]{display:grid;gap:1rem;margin-top:1.5rem;font-size:1rem;line-height:1.75;color:var(--text-secondary)}.pf-cap-grid[data-astro-cid-gkq7oefr]{display:grid;gap:.9rem;grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.pf-cap-grid[data-astro-cid-gkq7oefr]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pf-cap[data-astro-cid-gkq7oefr]{display:flex;gap:.85rem;padding:1.2rem;border-radius:var(--radius-lg);background:var(--color-neutral-0);border:1px solid var(--border-default)}.pf-cap-title[data-astro-cid-gkq7oefr]{font-size:1rem;letter-spacing:-.01em}.pf-cap[data-astro-cid-gkq7oefr] p[data-astro-cid-gkq7oefr]{margin-top:.35rem;font-size:.88rem;line-height:1.55;color:var(--text-secondary)}.pf-cap-tag[data-astro-cid-gkq7oefr]{margin-top:.7rem;overflow-wrap:anywhere}.pf-pharm[data-astro-cid-gkq7oefr]{display:grid;gap:1.5rem;margin-top:2.5rem;padding:1rem;border-radius:var(--radius-2xl);background:var(--color-neutral-0);border:1px solid var(--border-default);align-items:center;grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.pf-pharm[data-astro-cid-gkq7oefr]{grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:2.25rem;padding:1.25rem 2.25rem 1.25rem 1.25rem}}.pf-pharm[data-astro-cid-gkq7oefr] img{display:block;width:100%;height:auto;border-radius:var(--radius-lg)}.pf-pharm[data-astro-cid-gkq7oefr] p[data-astro-cid-gkq7oefr]{font-size:1rem;line-height:1.7;color:var(--text-secondary)}.pf-pharm[data-astro-cid-gkq7oefr] strong[data-astro-cid-gkq7oefr]{color:var(--text-primary)}.pf-company-sec[data-astro-cid-gkq7oefr]{padding-block:3.5rem 4.5rem}@media(min-width:1024px){.pf-company-sec[data-astro-cid-gkq7oefr]{padding-block:4.5rem 6.5rem}}.pf-company[data-astro-cid-gkq7oefr]{padding:1.75rem;border-radius:var(--radius-2xl);border:1px solid var(--border-default);background:var(--color-neutral-0)}@media(min-width:1024px){.pf-company[data-astro-cid-gkq7oefr]{padding:2.5rem}}.pf-company-grid[data-astro-cid-gkq7oefr]{display:grid;gap:1.5rem 2rem;margin-top:1.5rem;grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.pf-company-grid[data-astro-cid-gkq7oefr]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.pf-company-grid[data-astro-cid-gkq7oefr]{grid-template-columns:repeat(3,minmax(0,1fr))}}.pf-company-grid[data-astro-cid-gkq7oefr] dt[data-astro-cid-gkq7oefr]{font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-eyebrow)}.pf-company-grid[data-astro-cid-gkq7oefr] dd[data-astro-cid-gkq7oefr]{margin-top:.4rem;font-size:.97rem;color:var(--text-primary)}.pf-company-grid[data-astro-cid-gkq7oefr] dd[data-astro-cid-gkq7oefr] a[data-astro-cid-gkq7oefr]{display:inline-flex;align-items:center;min-height:26px;color:var(--text-link);font-weight:600}
