.about-page__hero[data-astro-cid-ta2fbyqs]{background:linear-gradient(to right, var(--brand-primary), var(--brand-primary-dark));color:#fff;padding:3rem 1.5rem}.about-page__hero-inner[data-astro-cid-ta2fbyqs]{text-align:center;flex-direction:column;align-items:center;gap:2rem;max-width:56rem;margin:0 auto;display:flex}@media (width>=768px){.about-page__hero-inner[data-astro-cid-ta2fbyqs]{text-align:left;flex-direction:row}}.about-page__hero-photo[data-astro-cid-ta2fbyqs]{border:4px solid #fff3;border-radius:9999px;flex-shrink:0;width:12rem;height:12rem;overflow:hidden}.about-page__hero-photo[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{object-fit:cover;width:100%;height:100%}.about-page__hero-text[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{margin-bottom:1rem;font-size:2.5rem;font-weight:700}.about-page__hero-lede[data-astro-cid-ta2fbyqs]{color:var(--brand-bg-alt);margin-bottom:.75rem;font-size:1.375rem}.about-page__hero-sub[data-astro-cid-ta2fbyqs]{color:var(--brand-bg-alt);font-size:1.125rem}.about-page__body[data-astro-cid-ta2fbyqs]{max-width:56rem;margin:0 auto;padding:3rem 1.5rem}.about-page__section[data-astro-cid-ta2fbyqs]{margin-bottom:3.5rem}.about-page__section[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{color:var(--brand-dark);align-items:center;gap:.625rem;margin-bottom:1.25rem;font-size:1.875rem;font-weight:700;display:flex}.about-page__card[data-astro-cid-ta2fbyqs]{border:1px solid var(--brand-border);color:var(--muted-foreground);background:#fff;border-radius:.5rem;padding:2rem;box-shadow:0 1px 3px #0000001a}.about-page__card[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{margin-bottom:1rem;font-size:1.125rem;line-height:1.7}.about-page__card[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]:last-child{margin-bottom:0}.about-page__card[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{color:var(--brand-dark);margin-bottom:1rem;font-size:1.5rem;font-weight:700}.about-page__card--tint-blue[data-astro-cid-ta2fbyqs]{background:linear-gradient(to bottom right,#eff6ff,#eef2ff);border-color:#bfdbfe}.about-page__card--tint-red[data-astro-cid-ta2fbyqs]{background:linear-gradient(to bottom right,#fef2f2,#fff7ed);border-color:#fecaca}.about-page__card--dark[data-astro-cid-ta2fbyqs]{background:linear-gradient(to right, var(--brand-primary), var(--brand-primary-dark));color:#fff;border:none}.about-page__card--dark[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:#fff}.about-page__card--gold[data-astro-cid-ta2fbyqs]{background:linear-gradient(to right, var(--brand-gold), var(--brand-secondary-light,var(--brand-gold)));border:none}.about-page__card--amber[data-astro-cid-ta2fbyqs]{background:linear-gradient(to bottom right,#fffbeb,#fff7ed);border-color:#fde68a}.about-page__callout[data-astro-cid-ta2fbyqs]{border-left:4px solid var(--brand-gold);background:linear-gradient(90deg,#fffbeb,#fff7ed);margin:1.5rem 0;padding:1.5rem}.about-page__callout-italic[data-astro-cid-ta2fbyqs]{margin-bottom:1rem;font-style:italic}.about-page__callout-quote[data-astro-cid-ta2fbyqs]{color:var(--brand-dark);font-size:1.25rem;font-weight:600}.about-page__emphasis[data-astro-cid-ta2fbyqs]{margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}.about-page__emphasis--gold[data-astro-cid-ta2fbyqs]{color:var(--brand-gold);margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.about-page__emphasis-dark[data-astro-cid-ta2fbyqs]{color:var(--brand-dark);font-size:1.25rem;font-weight:600}.about-page__emphasis-primary[data-astro-cid-ta2fbyqs]{color:var(--brand-primary);font-size:1.25rem;font-weight:700}.about-page__list[data-astro-cid-ta2fbyqs]{flex-direction:column;gap:.75rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.about-page__list[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{align-items:flex-start;gap:.75rem;font-size:1.125rem;display:flex}.about-page__list--quotes[data-astro-cid-ta2fbyqs]{gap:.5rem}.about-page__list--quotes[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{color:var(--brand-dark);border-left:3px solid var(--brand-gold);padding-left:1rem;font-style:italic}.about-page__truth[data-astro-cid-ta2fbyqs]{align-items:flex-start;gap:1rem;display:flex}.about-page__truth[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{color:var(--brand-dark);margin-bottom:1rem;font-size:1.5rem;font-weight:700}.about-page__truth[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--muted-foreground);margin-bottom:1rem;font-size:1.125rem;line-height:1.7}.about-page__mission-lede[data-astro-cid-ta2fbyqs]{color:var(--brand-dark);margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}.about-page__mission-list[data-astro-cid-ta2fbyqs]{flex-direction:column;gap:1rem;display:flex}.about-page__mission-item-title[data-astro-cid-ta2fbyqs]{color:var(--brand-dark);margin-bottom:.25rem;font-weight:600}.about-page__mission-list[data-astro-cid-ta2fbyqs]>div[data-astro-cid-ta2fbyqs]>div[data-astro-cid-ta2fbyqs]:last-child{color:var(--brand-dark);opacity:.9}.about-page__grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=768px){.about-page__grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1fr}}.about-page__grid-card[data-astro-cid-ta2fbyqs]{background:var(--brand-bg-card);border:1px solid var(--brand-border);border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px #00000014}.about-page__grid-head[data-astro-cid-ta2fbyqs]{align-items:center;gap:.75rem;margin-bottom:.6rem;display:flex}.about-page__grid-icon[data-astro-cid-ta2fbyqs]{background:color-mix(in srgb, var(--tint,var(--brand-primary)) 13%, transparent);width:2.5rem;height:2.5rem;color:var(--tint,var(--brand-primary));border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.about-page__grid-icon[data-astro-cid-ta2fbyqs] svg[data-astro-cid-ta2fbyqs]{width:1.3rem;height:1.3rem}.about-page__grid-card[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{color:var(--brand-dark);margin:0;font-size:1.05rem;font-weight:700;line-height:1.25}.about-page__grid-card[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--muted-foreground)}.about-page__stats[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (width>=768px){.about-page__stats[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(4,1fr)}}.about-page__stat[data-astro-cid-ta2fbyqs]{border:1px solid var(--brand-border);text-align:center;background:#fff;border-radius:.5rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a}.about-page__stat-num[data-astro-cid-ta2fbyqs]{color:var(--brand-primary);margin-bottom:.25rem;font-size:1.875rem;font-weight:700}.about-page__stat-num--amber[data-astro-cid-ta2fbyqs]{color:var(--brand-amber,var(--brand-gold))}.about-page__stat-num--gold[data-astro-cid-ta2fbyqs]{color:var(--brand-gold)}.about-page__stat-label[data-astro-cid-ta2fbyqs]{color:var(--muted-foreground);font-size:.875rem}.about-page__email-btn[data-astro-cid-ta2fbyqs]{background:var(--brand-primary);color:#fff;border-radius:.5rem;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-block}.about-page__email-btn[data-astro-cid-ta2fbyqs]:hover{opacity:.9}.about-page__final-cta[data-astro-cid-ta2fbyqs]{text-align:center;background:linear-gradient(to right, var(--brand-gold), var(--brand-secondary-light,var(--brand-gold)));border-radius:.5rem;padding:3rem 1.5rem}.about-page__final-cta[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{color:var(--brand-dark);margin-bottom:1rem;font-size:1.875rem;font-weight:700}.about-page__final-cta[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--brand-dark);opacity:.9;max-width:40rem;margin:0 auto 2rem;font-size:1.125rem}.about-page__final-cta-buttons[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.about-page__btn[data-astro-cid-ta2fbyqs]{border-radius:.5rem;padding:1rem 2rem;font-size:1.125rem;font-weight:600;text-decoration:none;transition:opacity .2s}.about-page__btn[data-astro-cid-ta2fbyqs]:hover{opacity:.9}.about-page__btn--dark[data-astro-cid-ta2fbyqs]{background:var(--brand-dark);color:#fff}.about-page__btn--light[data-astro-cid-ta2fbyqs]{color:var(--brand-dark);background:#fff}
