.profile[data-astro-cid-nxfcxsla],.profile-photo[data-astro-cid-nxfcxsla]{--overlap:clamp(3rem, 1rem + 9vw, 9rem)}.profile[data-astro-cid-nxfcxsla]{padding-bottom:calc(var(--space-xl) + var(--overlap))}.profile-photo[data-astro-cid-nxfcxsla]{background:var(--paper);display:flow-root}.profile-photo[data-astro-cid-nxfcxsla] .container[data-astro-cid-nxfcxsla]{margin-top:calc(-1 * var(--overlap));position:relative}@media (width<=639px){.profile-photo[data-astro-cid-nxfcxsla] .photo__frame{aspect-ratio:3/2}}.profile__grid[data-astro-cid-nxfcxsla]{align-items:start;row-gap:var(--space-xl)}.profile__text[data-astro-cid-nxfcxsla]{gap:var(--space-s);display:grid}.profile__title[data-astro-cid-nxfcxsla]{max-width:20ch}[data-astro-cid-nxfcxsla]:lang(zh) .profile__title[data-astro-cid-nxfcxsla]{max-width:16em}.profile__para[data-astro-cid-nxfcxsla]{max-width:var(--measure)}.profile__para--lead[data-astro-cid-nxfcxsla]{color:var(--navy);font-size:var(--step-1);line-height:var(--leading-lead)}.profile__name[data-astro-cid-nxfcxsla]{color:var(--navy);font-weight:var(--weight-strong)}.profile__email[data-astro-cid-nxfcxsla]{font-family:var(--font-mono);overflow-wrap:anywhere;padding-block:.15rem;display:inline-block}@media (width>=960px){.profile__grid[data-astro-cid-nxfcxsla]{column-gap:clamp(2rem,1rem + 3vw,4.5rem)}.profile__text[data-astro-cid-nxfcxsla]{padding-top:var(--space-m)}}.scope__grid[data-astro-cid-x2zpytos]{align-items:start;row-gap:var(--space-xl)}.scope__head[data-astro-cid-x2zpytos]{color:var(--navy);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;align-items:center;gap:.6rem;padding-bottom:.75rem;font-weight:500;line-height:1.4;display:flex}.scope__col--do[data-astro-cid-x2zpytos] .scope__head[data-astro-cid-x2zpytos]{border-bottom:3px solid var(--navy)}.scope__col--dont[data-astro-cid-x2zpytos] .scope__head[data-astro-cid-x2zpytos]{border-bottom:3px double var(--rule-strong)}.scope__list[data-astro-cid-x2zpytos]>li[data-astro-cid-x2zpytos]{border-bottom:1px solid var(--rule);align-content:start;gap:.3rem;padding:1rem 0 1.05rem 1.6rem;display:grid;position:relative}.scope__list[data-astro-cid-x2zpytos]>li[data-astro-cid-x2zpytos]:before{content:"";width:.6rem;height:.6rem;position:absolute;top:1.45rem;left:0}.scope__col--do[data-astro-cid-x2zpytos] .scope__list[data-astro-cid-x2zpytos]>li[data-astro-cid-x2zpytos]:before{background:var(--teal)}.scope__col--dont[data-astro-cid-x2zpytos] .scope__list[data-astro-cid-x2zpytos]>li[data-astro-cid-x2zpytos]:before{border:1.5px solid var(--text-muted);background:linear-gradient(to top right, transparent calc(50% - .75px), var(--text-muted) calc(50% - .75px) calc(50% + .75px), transparent calc(50% + .75px))}.scope__name[data-astro-cid-x2zpytos]{color:var(--navy);font-weight:var(--weight-strong);line-height:1.4}.scope__body[data-astro-cid-x2zpytos]{max-width:var(--measure);color:var(--text-muted);font-size:var(--step-0);line-height:1.55}[data-astro-cid-x2zpytos]:lang(zh) .scope__head[data-astro-cid-x2zpytos]{font-size:.8125rem}@media (width>=640px){.scope__col--do[data-astro-cid-x2zpytos] .scope__list[data-astro-cid-x2zpytos]{column-gap:var(--space-m);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width>=960px){.scope__grid[data-astro-cid-x2zpytos]{column-gap:clamp(2rem,1rem + 3vw,4.5rem)}}.principles__header[data-astro-cid-ml74hafv]{gap:var(--space-s);margin-bottom:var(--space-xl);display:grid}.principles__title[data-astro-cid-ml74hafv]{max-width:22ch}.principles__list[data-astro-cid-ml74hafv]{border-top:1px solid var(--c-rule);margin:0;padding:0}.principle[data-astro-cid-ml74hafv]{gap:var(--space-xs);padding-block:var(--space-l);border-bottom:1px solid var(--c-rule);grid-template-columns:minmax(0,1fr);display:grid}.principle__index[data-astro-cid-ml74hafv]{color:var(--teal-on-dark);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-label);font-weight:500}.principle__name[data-astro-cid-ml74hafv]{max-width:20ch;font-size:var(--step-2);line-height:var(--leading-heading)}[data-astro-cid-ml74hafv]:lang(zh) .principle__name[data-astro-cid-ml74hafv]{max-width:none}.principle__body[data-astro-cid-ml74hafv]{max-width:var(--measure-lead);color:var(--c-muted);font-size:var(--step-0)}@media (width>=960px){.principle[data-astro-cid-ml74hafv]{align-items:baseline;gap:var(--grid-gap);padding-block:var(--space-xl);grid-template-columns:4rem minmax(0,6fr) minmax(0,5fr)}.principle__index[data-astro-cid-ml74hafv]{font-size:var(--step-0)}.principle__body[data-astro-cid-ml74hafv]{font-size:var(--step-1);line-height:var(--leading-lead)}}.roles__grid[data-astro-cid-zf4vaqdi]{align-items:start;row-gap:var(--space-xl)}.roles__text[data-astro-cid-zf4vaqdi] .section-header{margin-bottom:var(--space-l)}.roles__points[data-astro-cid-zf4vaqdi]{border-top:1px solid var(--rule);display:grid}.roles__points[data-astro-cid-zf4vaqdi] li[data-astro-cid-zf4vaqdi]{border-bottom:1px solid var(--rule);max-width:var(--measure);padding:1rem 0 1rem 1.5rem;position:relative}.roles__points[data-astro-cid-zf4vaqdi] li[data-astro-cid-zf4vaqdi]:before{content:"";background:var(--teal);width:.75rem;height:1px;position:absolute;top:1.85rem;left:0}[data-astro-cid-zf4vaqdi]:lang(zh) .roles__points[data-astro-cid-zf4vaqdi] li[data-astro-cid-zf4vaqdi]:before{top:2rem}@media (width>=960px){.roles__grid[data-astro-cid-zf4vaqdi]{column-gap:clamp(2rem,1rem + 3vw,4.5rem)}.roles__sheet[data-astro-cid-zf4vaqdi]{margin-top:var(--space-2xl)}}
