.about-page[data-v-19452a6e]{min-height:100vh}@keyframes about-in-19452a6e{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.about-page__back[data-v-19452a6e]{animation:about-in-19452a6e .45s var(--ease) both}.about-page__head[data-v-19452a6e]{animation:about-in-19452a6e .5s var(--ease) 50ms both}.about-page__hero[data-v-19452a6e]{animation:about-in-19452a6e .6s var(--ease) .14s both}@media (prefers-reduced-motion:reduce){.about-page__back[data-v-19452a6e],.about-page__head[data-v-19452a6e],.about-page__hero[data-v-19452a6e]{animation:none}}.about-page__intro[data-v-19452a6e]{padding-block:clamp(1.5rem,3vw,2.5rem) 0}.about-page .about-page__back[data-v-19452a6e],.about-page .about-page__head[data-v-19452a6e]{margin-bottom:clamp(2rem,4vw,3rem)}.about-page__hero[data-v-19452a6e]{isolation:isolate;aspect-ratio:4/3;border-radius:var(--r-xl);background:var(--bg-alt);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-lift);position:relative;overflow:hidden}@media (width>=768px){.about-page__hero[data-v-19452a6e]{aspect-ratio:21/9}}.about-page__hero img[data-v-19452a6e]{z-index:-1;object-fit:cover;object-position:50% 58%;width:100%;height:100%;position:absolute;inset:0}.about-page__hero[data-v-19452a6e]:after{content:"";z-index:-1;background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--inv-bg) 70%, transparent));position:absolute;inset:50% 0 0}.about-page__caption[data-v-19452a6e]{color:var(--inv-ink);gap:4px;padding:clamp(20px,3.5vw,40px);display:grid;position:absolute;bottom:0;left:0;right:0}.about-page__caption-name[data-v-19452a6e]{letter-spacing:-.03em;font-size:clamp(1.375rem,2.6vw,2.25rem);font-weight:600;font-stretch:92%;line-height:1.1}.about-page__caption-role[data-v-19452a6e]{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--inv-ink) 78%, transparent);font-weight:600}.about-page__split[data-v-19452a6e]{gap:24px;display:grid}.about-page__split .eyebrow[data-v-19452a6e]{margin-bottom:20px}@media (width>=960px){.about-page__split[data-v-19452a6e]{grid-template-columns:1fr 1.15fr;gap:64px}}.about-page__prose[data-v-19452a6e]{gap:20px;max-width:40em;display:grid}.about-page__prose p[data-v-19452a6e]{font-size:var(--fs-lede);color:var(--ink-2);line-height:1.6}.about-page__prose strong[data-v-19452a6e]{color:var(--ink);font-weight:600}.about-page .about-page__team[data-v-19452a6e]{padding-top:0}.about-page__people[data-v-19452a6e]{gap:20px;display:grid}@media (width>=760px){.about-page__people[data-v-19452a6e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.about-page__person[data-v-19452a6e]{border-radius:var(--r-xl);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-lift);display:grid;overflow:hidden}.about-page__portrait[data-v-19452a6e]{aspect-ratio:4/3;background:var(--bg-alt);overflow:hidden}@media (width>=1100px){.about-page__person[data-v-19452a6e]{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.about-page__portrait[data-v-19452a6e]{aspect-ratio:auto;min-height:100%}}.about-page__portrait img[data-v-19452a6e]{object-fit:cover;object-position:50% 25%;width:100%;height:100%;transition:transform 1.2s var(--ease-out)}.about-page__person:hover .about-page__portrait img[data-v-19452a6e]{transform:scale(1.03)}.about-page__person-body[data-v-19452a6e]{align-content:start;gap:16px;padding:clamp(22px,3vw,32px);display:grid}.about-page__person-name[data-v-19452a6e]{letter-spacing:-.03em;font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:600;font-stretch:92%;line-height:1.1}.about-page__person-role[data-v-19452a6e]{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);margin-top:6px;font-weight:600}.about-page__person-bio[data-v-19452a6e]{color:var(--ink-2)}.about-page__person-links[data-v-19452a6e]{justify-self:start;gap:8px;display:flex}.about-page .about-page__person-in[data-v-19452a6e]{width:var(--h);padding:0}.about-page .cta .head[data-v-19452a6e]{margin-bottom:0}.about-page__cta-mail[data-v-19452a6e]{color:var(--inv-ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--inv-ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--inv-ink) 35%, transparent);font-weight:600}.about-page__cta-mail[data-v-19452a6e]:hover{text-decoration-color:currentColor}@media (width<=767px){.about-page .head[data-v-19452a6e]{gap:12px;margin-bottom:26px}.about-page__prose p[data-v-19452a6e]{font-size:1rem}.about-page .actions .btn[data-v-19452a6e]{width:100%}}
