.about.svelte-cwls5q{max-width:64rem;margin-inline:auto}.about__spread.svelte-cwls5q{gap:var(--gok-space-900,64px);grid-template-columns:minmax(240px,36%) 1fr;align-items:start;display:grid}.about__portrait.svelte-cwls5q{top:var(--gok-space-800,48px);margin:0;position:sticky}.about__frame.svelte-cwls5q{aspect-ratio:4/5;border-radius:var(--gok-radius-s,2px);border:1px solid var(--gok-color-border);background:var(--gok-color-surface);overflow:hidden}.about__frame.svelte-cwls5q img:where(.svelte-cwls5q){object-fit:cover;block-size:100%;inline-size:100%}.about__portrait.svelte-cwls5q figcaption:where(.svelte-cwls5q){margin-top:var(--gok-space-300,12px)}.about__statement.svelte-cwls5q{margin:var(--gok-space-400,16px) 0 0;text-wrap:balance;max-width:14ch}.about__accent.svelte-cwls5q{color:var(--gok-color-primary)}.about__lead.svelte-cwls5q{margin:var(--gok-space-700,40px) 0 0;padding-top:var(--gok-space-700,40px);border-top:1px solid var(--gok-color-border);max-width:58ch;font-family:var(--gok-type-body-intro-family,inherit);font-size:var(--gok-type-body-intro-size,1.25rem);line-height:var(--gok-type-body-intro-line,1.6);text-wrap:pretty}.about__lead.svelte-cwls5q:first-letter{float:left;font-family:var(--gok-font-family-display);font-weight:var(--gok-font-weight-semibold,600);margin:.04em .1em 0 0;font-size:3.6em;line-height:.78}.about__section.svelte-cwls5q{margin-top:var(--gok-space-800,48px);padding-top:var(--gok-space-600,32px);border-top:1px solid var(--gok-color-border)}.about__label.svelte-cwls5q{margin:0 0 var(--gok-space-500,24px)}.about__skills.svelte-cwls5q{gap:var(--gok-space-300,12px);flex-direction:column;margin:0;display:flex}.about__skill.svelte-cwls5q{gap:var(--gok-space-500,24px);grid-template-columns:13ch 1fr;align-items:baseline;display:grid}.about__skill.svelte-cwls5q dt:where(.svelte-cwls5q){margin:0}.about__skill.svelte-cwls5q dd:where(.svelte-cwls5q){margin:0;line-height:1.6}.about__xp.svelte-cwls5q{margin:0;padding:0;list-style:none}.about__role.svelte-cwls5q{gap:var(--gok-space-600,32px);padding-top:var(--gok-space-600,32px);margin-top:var(--gok-space-600,32px);border-top:1px solid var(--gok-color-border);grid-template-columns:auto 1fr;display:grid}.about__role.svelte-cwls5q:first-child{border-top:0;margin-top:0;padding-top:0}.about__year.svelte-cwls5q{font-family:var(--gok-type-headline-2-family,var(--gok-font-family-display));font-size:var(--gok-type-headline-2-size,2.6rem);font-weight:var(--gok-font-weight-semibold,600);letter-spacing:-.02em;font-variant-numeric:tabular-nums;min-inline-size:4ch;line-height:.9}.about__period.svelte-cwls5q{margin:0}.about__role-title.svelte-cwls5q{margin:var(--gok-space-200,8px) 0 0;font-size:var(--gok-type-headline-5-size,1.15rem);font-weight:var(--gok-font-weight-medium,500)}.about__role-tech.svelte-cwls5q{margin:var(--gok-space-200,8px) 0 0}.about__role-list.svelte-cwls5q{margin:var(--gok-space-400,16px) 0 0;gap:var(--gok-space-300,12px);flex-direction:column;padding:0;list-style:none;display:flex}.about__role-list.svelte-cwls5q li:where(.svelte-cwls5q){padding-left:var(--gok-space-500,24px);color:var(--gok-color-text-muted);line-height:1.6;position:relative}.about__role-list.svelte-cwls5q li:where(.svelte-cwls5q):before{content:"—";color:var(--gok-color-text-disabled,var(--gok-color-text-muted));position:absolute;left:0}.about__beyond.svelte-cwls5q{margin-top:var(--gok-space-800,48px);padding-top:var(--gok-space-600,32px);border-top:1px solid var(--gok-color-border);max-width:58ch;color:var(--gok-color-text-muted);line-height:1.7}@media (width<=860px){.about__spread.svelte-cwls5q{gap:var(--gok-space-700,40px);grid-template-columns:1fr}.about__portrait.svelte-cwls5q{max-inline-size:300px;position:static}}@media (width<=560px){.about__skill.svelte-cwls5q,.about__role.svelte-cwls5q{gap:var(--gok-space-200,8px);grid-template-columns:1fr}.about__year.svelte-cwls5q{font-size:var(--gok-type-headline-3-size,1.9rem)}}
