.hello[data-astro-cid-7fifdv6w]{align-items:baseline;gap:var(--space-2) var(--space-3);padding-top:var(--space-3);flex-wrap:wrap;display:flex}.hello[data-astro-cid-7fifdv6w][hidden]{display:none}.hello-btn[data-astro-cid-7fifdv6w]{color:var(--link);border-bottom:1px solid var(--link-line);padding-bottom:1px;transition:border-color .2s}.hello-btn[data-astro-cid-7fifdv6w]:hover{border-bottom-color:var(--link)}.hello-btn[data-astro-cid-7fifdv6w][disabled]{display:none}.hello-count[data-astro-cid-7fifdv6w]{font-variant-numeric:tabular-nums;min-width:1.5ch;display:inline-block}.hello-count[data-astro-cid-7fifdv6w].bump{animation:bump .5s var(--ease)}@keyframes bump{0%{opacity:0;transform:translateY(.4em)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hello-count[data-astro-cid-7fifdv6w].bump{animation:none}}.chart[data-astro-cid-4qmlcvwa]{margin:0}.chart[data-astro-cid-4qmlcvwa] h2[data-astro-cid-4qmlcvwa]{margin-bottom:var(--space-4)}.axis[data-astro-cid-4qmlcvwa]{grid-template-columns:var(--col) minmax(0, 1fr);gap:var(--space-5);color:var(--mute);margin-bottom:var(--space-1);font-size:.8125rem;display:grid}.axis[data-astro-cid-4qmlcvwa]>div[data-astro-cid-4qmlcvwa]{display:grid}.axis[data-astro-cid-4qmlcvwa]>div[data-astro-cid-4qmlcvwa] span[data-astro-cid-4qmlcvwa]{text-align:left}.rows-list[data-astro-cid-4qmlcvwa]{list-style:none}.crow[data-astro-cid-4qmlcvwa]{grid-template-columns:var(--col) minmax(0, 1fr);gap:var(--space-5);border-top:1px solid var(--line);align-items:center;padding-block:.55rem;display:grid}.crow[data-astro-cid-4qmlcvwa]:last-child{border-bottom:1px solid var(--line)}.lab[data-astro-cid-4qmlcvwa]{color:var(--ink-2);min-width:0;font-size:.9375rem}.lab[data-astro-cid-4qmlcvwa] a[data-astro-cid-4qmlcvwa]{color:inherit}.lab[data-astro-cid-4qmlcvwa] small[data-astro-cid-4qmlcvwa]{color:var(--mute);text-wrap:pretty;font-size:.8125rem;display:block}.lane[data-astro-cid-4qmlcvwa]{background:repeating-linear-gradient(90deg, transparent 0 calc(100% / var(--n) - 1px), var(--line) calc(100% / var(--n) - 1px) calc(100% / var(--n)));height:6px;position:relative}.seg[data-astro-cid-4qmlcvwa]{background:var(--work);transform-origin:0;height:6px;animation:draw 1s var(--ease) forwards;position:absolute;top:0;transform:scaleX(0)}.seg[data-astro-cid-4qmlcvwa].volunteer{background:var(--vol)}.seg[data-astro-cid-4qmlcvwa].study{background:var(--study)}.seg[data-astro-cid-4qmlcvwa].now:after{content:"";background:inherit;width:2px;height:12px;position:absolute;top:-3px;right:-1px}@keyframes draw{to{transform:scaleX(1)}}.legend[data-astro-cid-4qmlcvwa]{margin-top:var(--space-4);gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.legend[data-astro-cid-4qmlcvwa] i[data-astro-cid-4qmlcvwa]{vertical-align:middle;background:var(--work);width:14px;height:6px;margin-right:6px;display:inline-block}.legend[data-astro-cid-4qmlcvwa] i[data-astro-cid-4qmlcvwa].volunteer{background:var(--vol)}.legend[data-astro-cid-4qmlcvwa] i[data-astro-cid-4qmlcvwa].study{background:var(--study)}@media (width<=720px){.axis[data-astro-cid-4qmlcvwa],.crow[data-astro-cid-4qmlcvwa]{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.axis[data-astro-cid-4qmlcvwa]>span[data-astro-cid-4qmlcvwa]{display:none}}@media (prefers-reduced-motion:reduce){.seg[data-astro-cid-4qmlcvwa]{animation:none;transform:none}}.skills[data-astro-cid-gauoeplt]{grid-template-columns:var(--col) minmax(0, 1fr);gap:var(--space-3) var(--space-5);font-size:1rem;display:grid}.skills[data-astro-cid-gauoeplt] dt[data-astro-cid-gauoeplt]{color:var(--mute)}.skills[data-astro-cid-gauoeplt] dd[data-astro-cid-gauoeplt]{color:var(--ink-2);text-wrap:pretty}@media (width<=720px){.skills[data-astro-cid-gauoeplt]{gap:var(--space-1) 0;grid-template-columns:minmax(0,1fr)}.skills[data-astro-cid-gauoeplt] dd[data-astro-cid-gauoeplt]{margin-bottom:var(--space-3)}}.biz[data-astro-cid-qyi3cf6t]{grid-template-columns:var(--col) minmax(0, 1fr);gap:var(--space-2) var(--space-5);padding-block:var(--space-5);border-top:1px solid var(--line);display:grid}@media (width<=720px){.biz[data-astro-cid-qyi3cf6t]{grid-template-columns:minmax(0,1fr)}}.intro[data-astro-cid-lcdefpme]{gap:var(--space-8);padding-block:var(--space-9) var(--space-7);grid-template-columns:minmax(0,1fr) 22rem;align-items:start;display:grid}.intro-text[data-astro-cid-lcdefpme]{gap:var(--space-4);flex-direction:column;max-width:40rem;display:flex}.intro-text[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:var(--space-2)}.intro-side[data-astro-cid-lcdefpme]{--col:7rem;gap:var(--space-5);padding-top:var(--space-2);flex-direction:column;display:flex}.intro-side[data-astro-cid-lcdefpme] dl.facts{gap:var(--space-2) var(--space-4);font-size:.9375rem}.portrait[data-astro-cid-lcdefpme]{margin:0}.portrait[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;filter:grayscale()contrast(1.05);border-radius:2px;width:168px;height:208px}.portrait[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{margin-top:var(--space-2)}.edu-row[data-astro-cid-lcdefpme] .when[data-astro-cid-lcdefpme]{color:var(--mute);font-size:.9375rem}.edu-note[data-astro-cid-lcdefpme]{margin-top:var(--space-4)}@media (width<=900px){.intro[data-astro-cid-lcdefpme]{gap:var(--space-6);padding-top:var(--space-8);grid-template-columns:minmax(0,1fr)}.portrait[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:120px;height:148px}}
