.about-page.svelte-1xhdrad{color:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12%;width:min(100% - 2rem,90rem);min-height:100svh;padding:5.5rem 0 7rem;font-size:12px;line-height:1.25;display:grid}.about-page.light.svelte-1xhdrad{color:#000}.portrait-column.svelte-1xhdrad h1:where(.svelte-1xhdrad){margin:0 0 .6rem;font-size:2rem;font-weight:700;line-height:1}.portrait.svelte-1xhdrad{width:min(100%,24vw,320px);height:auto;animation:.8s .15s both svelte-1xhdrad-blur-in;display:block}.details.svelte-1xhdrad{padding-top:2.6rem}.bio.svelte-1xhdrad{white-space:pre-line;max-width:340px;margin-top:1rem}.intro-name.svelte-1xhdrad{animation:.8s both svelte-1xhdrad-blur-in}.intro-bio.svelte-1xhdrad{animation:.8s .3s both svelte-1xhdrad-blur-in}.about-page.svelte-1xhdrad .will-reveal{opacity:0;filter:blur(8px);transition:opacity .7s,filter .7s,transform .7s;transform:translateY(12px)}.about-page.svelte-1xhdrad .will-reveal.revealed{opacity:1;filter:blur();transform:translateY(0)}.about-page.svelte-1xhdrad .will-reveal .meter span{transform-origin:0;transition:transform 1s ease-out .2s;transform:scaleX(0)}.about-page.svelte-1xhdrad .will-reveal.revealed .meter span{transform:scaleX(1)}@keyframes svelte-1xhdrad-blur-in{0%{opacity:0;filter:blur(8px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.intro-name.svelte-1xhdrad,.portrait.svelte-1xhdrad,.intro-bio.svelte-1xhdrad{animation:none}}.detail-row.svelte-1xhdrad{grid-template-columns:72px minmax(0,1fr);gap:1rem;margin-top:2rem;display:grid}.details.svelte-1xhdrad>.detail-row:where(.svelte-1xhdrad):first-child{margin-top:0}.detail-row.svelte-1xhdrad h2:where(.svelte-1xhdrad){text-align:right;font-weight:700}.awards.svelte-1xhdrad{flex-direction:column;min-width:0;display:flex}.awards.svelte-1xhdrad .award-label.compact{order:-1}.light.svelte-1xhdrad .awards:where(.svelte-1xhdrad) img{filter:invert()}.levels.svelte-1xhdrad{gap:.15rem;display:grid}.level.svelte-1xhdrad{grid-template-columns:minmax(0,150px) 110px;align-items:center;gap:1rem;display:grid}.meter.svelte-1xhdrad{background:color-mix(in srgb, currentColor 20%, transparent);height:1px;display:block}.meter.svelte-1xhdrad span:where(.svelte-1xhdrad){background:currentColor;height:100%;display:block}.languages.svelte-1xhdrad{font-family:var(--font-mono);text-transform:uppercase;font-size:.7rem}.theory.svelte-1xhdrad{max-width:340px}.skill-group.svelte-1xhdrad{margin-top:1.25rem}.skill-group.svelte-1xhdrad h3:where(.svelte-1xhdrad){font-family:var(--font-mono);text-transform:uppercase;margin-bottom:.35rem;font-size:.7rem}@media (width>=768px){.portrait-column.svelte-1xhdrad{overscroll-behavior:contain;max-height:calc(100svh - 7rem);position:sticky;top:5.5rem;overflow-y:auto}}@media (width<=767px){.about-page.svelte-1xhdrad{grid-template-columns:minmax(0,1fr);gap:2.5rem;width:calc(100% - 2rem);margin:0;padding:6rem 0 8rem}.portrait-column.svelte-1xhdrad h1:where(.svelte-1xhdrad){font-size:2rem}.portrait.svelte-1xhdrad{width:min(100%,280px)}.details.svelte-1xhdrad{padding-top:0}.detail-row.svelte-1xhdrad{grid-template-columns:minmax(0,1fr);gap:.65rem}.detail-row.svelte-1xhdrad h2:where(.svelte-1xhdrad){text-align:left}.level.svelte-1xhdrad{grid-template-columns:minmax(0,1fr) minmax(60px,110px)}}
