.page-intro:where(.astro-ta2fbyqs){text-align:center;max-width:640px;margin:0 auto}.page-intro__title:where(.astro-ta2fbyqs){font-family:var(--font-heading);font-size:2.75rem;font-weight:var(--weight-bold);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--color-text);margin:0 0 var(--space-4);text-wrap:balance}@media (width<=640px){.page-intro__title:where(.astro-ta2fbyqs){font-size:var(--text-h1)}}.page-intro__subtitle:where(.astro-ta2fbyqs){font-size:var(--text-body-lg);line-height:var(--leading-body);color:var(--color-text-secondary);margin:0}.founder:where(.astro-ta2fbyqs){gap:var(--space-10);grid-template-columns:280px 1fr;align-items:start;max-width:860px;margin:0 auto;display:grid}@media (width<=768px){.founder:where(.astro-ta2fbyqs){gap:var(--space-6);grid-template-columns:1fr;max-width:640px}}.founder__photo-wrap:where(.astro-ta2fbyqs){top:calc(4rem + var(--space-8));position:sticky}@media (width<=768px){.founder__photo-wrap:where(.astro-ta2fbyqs){order:-1;max-width:200px;position:static}}.founder__photo-frame:where(.astro-ta2fbyqs){background-color:#0000000a;border:1px solid #0000000d;border-radius:1.25rem;max-width:280px;padding:.5rem}.founder__photo:where(.astro-ta2fbyqs){border-radius:.75rem;width:100%;height:auto;display:block}.founder__text:where(.astro-ta2fbyqs){min-width:0}.founder__heading:where(.astro-ta2fbyqs){font-family:var(--font-heading);font-size:var(--text-h2);font-weight:var(--weight-bold);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2);color:var(--color-text);margin:0 0 var(--space-4);text-wrap:balance}.founder__paragraph:where(.astro-ta2fbyqs){font-size:var(--text-body-lg);line-height:var(--leading-body);color:var(--color-text-secondary);margin:0 0 var(--space-4)}.founder__paragraph:where(.astro-ta2fbyqs):last-child{margin-bottom:0}.block__title:where(.astro-ta2fbyqs){font-family:var(--font-heading);font-size:var(--text-h2);font-weight:var(--weight-bold);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2);color:var(--color-text);margin:0 0 var(--space-4);text-wrap:balance}.block__text:where(.astro-ta2fbyqs){font-size:var(--text-body-lg);line-height:var(--leading-body);color:var(--color-text-secondary);margin:0}.contact-block:where(.astro-ta2fbyqs){max-width:560px;margin:0 auto}.content-link:where(.astro-ta2fbyqs){color:var(--color-vermillion-dark);text-underline-offset:2px;text-decoration:underline}.content-link:where(.astro-ta2fbyqs):hover{color:var(--color-vermillion)}.content-link:where(.astro-ta2fbyqs):focus-visible{outline:2px solid var(--color-vermillion);outline-offset:2px;border-radius:var(--radius-sm)}.legal-block:where(.astro-ta2fbyqs){max-width:640px;margin:0 auto}.legal-block__note:where(.astro-ta2fbyqs){font-size:var(--text-body-sm);color:var(--color-text-secondary);margin:0 0 var(--space-6)}.legal-details:where(.astro-ta2fbyqs){margin:0 0 var(--space-4)}.legal-details__row:where(.astro-ta2fbyqs){gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);display:flex}.legal-details__row:where(.astro-ta2fbyqs):first-child{border-top:1px solid var(--color-border)}.legal-details__label:where(.astro-ta2fbyqs){font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--color-text);flex-shrink:0;min-width:6rem}.legal-details__value:where(.astro-ta2fbyqs){font-size:var(--text-body);color:var(--color-text-secondary);margin:0}
