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