.intro[data-astro-cid-ta2fbyqs]{gap:var(--s-10);padding-top:var(--s-12);padding-bottom:var(--s-16);display:grid}.intro-text[data-astro-cid-ta2fbyqs]{align-content:center;justify-items:start;gap:var(--s-5);display:grid}.owner[data-astro-cid-ta2fbyqs]{align-items:center;gap:var(--s-4);display:flex}.owner[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{font-size:clamp(2.25rem,1.6rem + 2.6vw,3.5rem)}.owner[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--c-ink-3)}.lead[data-astro-cid-ta2fbyqs]{max-width:46ch;color:var(--c-ink-2);font-size:clamp(1.125rem,1rem + .5vw,1.375rem);line-height:1.5}.school[data-astro-cid-ta2fbyqs]{color:var(--c-ink-3);font-size:var(--fs-14)}.intro-actions[data-astro-cid-ta2fbyqs]{gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.intro-photo[data-astro-cid-ta2fbyqs]{box-shadow:var(--sh-3);aspect-ratio:4/3;border-radius:28px;margin:0;position:relative;overflow:hidden}.intro-photo[data-astro-cid-ta2fbyqs] img{object-fit:cover;width:100%;height:100%}.intro-photo[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs],.m[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs]{left:var(--s-3);bottom:var(--s-3);gap:var(--s-2);border-radius:var(--r-full);color:var(--c-ink);font-size:var(--fs-13);font-weight:var(--fw-medium);box-shadow:var(--sh-1);background:#ffffffe0;padding:6px 12px;display:inline-flex;position:absolute}.intro-photo[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:var(--c-accent);font-weight:var(--fw-semibold)}@media (width>=960px){.intro[data-astro-cid-ta2fbyqs]{gap:var(--s-16);padding-top:var(--s-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.story[data-astro-cid-ta2fbyqs]{gap:var(--s-8);padding-block:var(--s-12);display:grid}.quote[data-astro-cid-ta2fbyqs]{margin:0}.quote[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{max-width:22ch;font-size:clamp(1.75rem,1.2rem + 2.4vw,3rem);font-weight:var(--fw-semibold);letter-spacing:-.025em;text-wrap:balance;line-height:1.18}.story-text[data-astro-cid-ta2fbyqs]{gap:var(--s-4);max-width:62ch;color:var(--c-ink-2);font-size:var(--fs-18);display:grid}@media (width>=960px){.story[data-astro-cid-ta2fbyqs]{gap:var(--s-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.numbers[data-astro-cid-ta2fbyqs] dl[data-astro-cid-ta2fbyqs]{gap:var(--s-6);padding-block:var(--s-10);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.numbers[data-astro-cid-ta2fbyqs] div[data-astro-cid-ta2fbyqs]{gap:var(--s-1);padding-top:var(--s-4);border-top:2px solid var(--c-ink);display:grid}.numbers[data-astro-cid-ta2fbyqs] dt[data-astro-cid-ta2fbyqs]{font-size:clamp(2rem,1.5rem + 2vw,3rem);font-weight:var(--fw-semibold);letter-spacing:-.03em;line-height:1.1}.numbers[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs]{color:var(--c-ink-2);font-size:var(--fs-14);margin:0}@media (width>=960px){.numbers[data-astro-cid-ta2fbyqs] dl[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(4,minmax(0,1fr))}}.mosaic[data-astro-cid-ta2fbyqs]{gap:var(--s-4);padding-block:var(--s-10);display:grid}.m[data-astro-cid-ta2fbyqs]{border-radius:var(--r-panel);box-shadow:var(--sh-2);margin:0;position:relative;overflow:hidden}.m[data-astro-cid-ta2fbyqs] img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-soft)}.m[data-astro-cid-ta2fbyqs]:hover img{transform:scale(1.03)}.m-wide[data-astro-cid-ta2fbyqs]{aspect-ratio:20/9}.m-a[data-astro-cid-ta2fbyqs],.m-b[data-astro-cid-ta2fbyqs],.m-c[data-astro-cid-ta2fbyqs]{aspect-ratio:4/5}@media (width>=720px){.mosaic[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,minmax(0,1fr))}.m-wide[data-astro-cid-ta2fbyqs]{grid-column:1/-1}.m-a[data-astro-cid-ta2fbyqs]{aspect-ratio:auto}}.journey[data-astro-cid-ta2fbyqs]{padding-block:var(--s-16)}.timeline[data-astro-cid-ta2fbyqs]{gap:var(--s-6);margin:0;padding:0;list-style:none;display:grid;position:relative}.timeline[data-astro-cid-ta2fbyqs]:before{content:"";background:linear-gradient(var(--c-accent), #4150e626);width:2px;position:absolute;top:8px;bottom:8px;left:7px}.timeline[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{column-gap:var(--s-5);grid-template-columns:16px minmax(0,1fr);display:grid;position:relative}.t-date[data-astro-cid-ta2fbyqs]{color:var(--c-accent);font-size:var(--fs-13);font-weight:var(--fw-semibold);grid-column:2}.t-dot[data-astro-cid-ta2fbyqs]{border:3px solid var(--c-accent);background:var(--c-bg);border-radius:50%;grid-area:1/1;width:16px;height:16px;margin-top:2px}.t-body[data-astro-cid-ta2fbyqs]{margin-top:var(--s-1);grid-column:2;gap:2px;display:grid}.t-body[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{font-size:var(--fs-18);line-height:var(--lh-snug)}.t-body[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--c-ink-2)}@media (width>=860px){.timeline[data-astro-cid-ta2fbyqs]:before{left:147px}.timeline[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{column-gap:var(--s-6);grid-template-columns:140px 16px minmax(0,1fr);row-gap:0}.t-date[data-astro-cid-ta2fbyqs]{text-align:right;grid-area:1/1;padding-top:1px}.t-dot[data-astro-cid-ta2fbyqs]{grid-column:2}.t-body[data-astro-cid-ta2fbyqs]{grid-area:1/3;margin-top:0}}.principles[data-astro-cid-ta2fbyqs]{padding-block:var(--s-12)}.principle-list[data-astro-cid-ta2fbyqs]{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.principle-list[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{align-content:start;gap:var(--s-2);padding:var(--s-6);border-radius:var(--r-panel);box-shadow:0 0 0 1px var(--c-line), var(--sh-1);background:linear-gradient(#ffffffeb,#ffffffbd);border:1px solid #ffffffe6;display:grid}.p-index[data-astro-cid-ta2fbyqs]{color:var(--c-accent);font-size:var(--fs-13);font-weight:var(--fw-semibold)}.principle-list[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{font-size:var(--fs-20)}.principle-list[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--c-ink-2)}@media (width>=860px){.principle-list[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,minmax(0,1fr))}}.cta[data-astro-cid-ta2fbyqs]{gap:var(--s-6);margin-top:var(--s-12);padding:var(--s-8) var(--s-6);background:radial-gradient(60% 90% at 0% 0%, var(--c-bg-haze-1), transparent 70%), var(--c-surface);box-shadow:0 0 0 1px var(--c-line), var(--sh-3);border-radius:32px;align-items:center;display:grid}.cta[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{font-size:clamp(1.5rem,1.15rem + 1.4vw,2.25rem)}.cta[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{margin-top:var(--s-2);color:var(--c-ink-2);font-size:var(--fs-18)}.cta[data-astro-cid-ta2fbyqs] .btn[data-astro-cid-ta2fbyqs]{justify-self:start}@media (width>=860px){.cta[data-astro-cid-ta2fbyqs]{padding:var(--s-12);grid-template-columns:minmax(0,1fr) auto}}.source[data-astro-cid-ta2fbyqs]{margin-top:var(--s-4);color:var(--c-ink-3);font-size:var(--fs-13)}.source[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{color:inherit}
