.en-shell[data-v-b9b8bb9a]{padding-top:var(--page-top)}.en-head[data-v-b9b8bb9a]{margin-bottom:var(--space-3)}.about-stack[data-v-b9b8bb9a]{display:grid;gap:var(--space-2)}.en-card>.en-eyebrow[data-v-b9b8bb9a]{margin-bottom:var(--space-1)}.profile[data-v-b9b8bb9a]{min-height:0}.profile-row[data-v-b9b8bb9a]{display:flex;align-items:flex-start;gap:var(--space-3)}.avatar[data-v-b9b8bb9a]{width:132px;height:132px;aspect-ratio:1;flex-shrink:0;object-fit:cover;border:1px solid var(--line);border-radius:var(--r-md)}.profile-main[data-v-b9b8bb9a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.bio[data-v-b9b8bb9a]{max-width:var(--measure);margin:0;font-family:var(--font-serif);font-size:var(--fs-xl);line-height:var(--lh-relaxed)}.stats[data-v-b9b8bb9a]{list-style:none;margin:0;padding:var(--space-2) 0 0;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.stat[data-v-b9b8bb9a]{min-width:0;display:flex;flex-direction:column;gap:2px}.sv[data-v-b9b8bb9a]{font-family:var(--font-display);font-size:clamp(30px,4vw,44px);font-weight:var(--fw-bold);line-height:1.1;color:var(--text-0);font-variant-numeric:tabular-nums}.sk[data-v-b9b8bb9a]{font-size:var(--fs-3xs)}.info[data-v-b9b8bb9a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);align-items:start;min-height:0}.info-col[data-v-b9b8bb9a]{min-width:0}.info-col>.en-eyebrow[data-v-b9b8bb9a]{margin-bottom:var(--space-1)}.info-col+.info-col[data-v-b9b8bb9a]{border-left:1px solid var(--line);padding-left:var(--space-2)}.facts[data-v-b9b8bb9a]{margin:0}.fact[data-v-b9b8bb9a]{display:grid;grid-template-columns:12ch 1fr;gap:var(--space-2);padding:var(--space-1) 0;border-top:1px solid var(--line)}.fact[data-v-b9b8bb9a]:last-child{border-bottom:1px solid var(--line)}.fact dt[data-v-b9b8bb9a]{padding-top:var(--space-0)}.fact dd[data-v-b9b8bb9a]{margin:0;font-size:var(--fs-md);overflow-wrap:anywhere}.tech[data-v-b9b8bb9a]{min-height:0}.gears[data-v-b9b8bb9a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-3);row-gap:var(--space-2)}.gear[data-v-b9b8bb9a]{min-width:0}.gear[data-v-b9b8bb9a]:nth-child(n+3){padding-top:var(--space-2);border-top:1px solid var(--line)}.gn[data-v-b9b8bb9a]{margin:0;font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-bold);letter-spacing:-.01em}.gno[data-v-b9b8bb9a]{margin:0;color:var(--text-1);font-size:var(--fs-sm);line-height:var(--lh-relaxed)}.links[data-v-b9b8bb9a]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-0)}.link[data-v-b9b8bb9a]{position:relative;display:inline-flex;align-items:baseline;gap:var(--space-1);width:fit-content;font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--text-0);text-decoration:none;transition:color var(--dur-fast)}.link[data-v-b9b8bb9a]:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--dur) cubic-bezier(.2,.8,.2,1)}.link[data-v-b9b8bb9a]:hover:after{transform:scaleX(1)}.link[data-v-b9b8bb9a]:hover{color:var(--cold)}.arrow[data-v-b9b8bb9a]{font-size:var(--fs-xs);color:var(--text-1);transition:transform var(--dur) cubic-bezier(.2,.8,.2,1),color var(--dur-fast)}.link:hover .arrow[data-v-b9b8bb9a]{transform:translate(var(--nudge),var(--lift));color:var(--cold)}@media (max-width: 900px){.info[data-v-b9b8bb9a]{grid-template-columns:1fr}.info-col+.info-col[data-v-b9b8bb9a]{border-left:0;padding-left:0;border-top:1px solid var(--line);padding-top:var(--space-2)}}@media (max-width: 720px){.profile-row[data-v-b9b8bb9a]{flex-direction:column;gap:var(--space-2)}.bio[data-v-b9b8bb9a]{font-size:var(--fs-lg)}.stats[data-v-b9b8bb9a]{grid-template-columns:1fr;gap:var(--space-1)}.stat[data-v-b9b8bb9a]{flex-direction:row;align-items:baseline;gap:var(--space-1)}.sv[data-v-b9b8bb9a]{font-size:var(--fs-2xl)}.fact[data-v-b9b8bb9a]{grid-template-columns:1fr;gap:var(--space-0)}.gears[data-v-b9b8bb9a]{grid-template-columns:1fr}.gear+.gear[data-v-b9b8bb9a]{padding-top:var(--space-2);border-top:1px solid var(--line)}}@media (prefers-reduced-motion: reduce){.link:hover .arrow[data-v-b9b8bb9a]{transform:none}}
