.profile[data-astro-cid-y72oufaf]{padding:4.5rem 3.5rem 5.5rem}.block[data-astro-cid-y72oufaf]+.block[data-astro-cid-y72oufaf]{margin-top:4rem}.label[data-astro-cid-y72oufaf]{font-family:var(--font-ui), Inter, sans-serif;letter-spacing:.06em;color:var(--color-muted);margin:0;font-size:.75rem}h2[data-astro-cid-y72oufaf]{font-family:var(--font-heading), "Hiragino Mincho ProN", "Yu Mincho", serif;margin:.7rem 0 0;font-size:2rem;font-weight:500}.career[data-astro-cid-y72oufaf]{gap:1.15rem;margin:1.35rem 0 0;padding:0;list-style:none;display:grid}.career[data-astro-cid-y72oufaf] li[data-astro-cid-y72oufaf]{align-items:baseline;gap:1.5rem;display:flex}.year[data-astro-cid-y72oufaf]{width:3.25rem;font-family:var(--font-ui), Inter, sans-serif;color:var(--color-dim,#6e6a64);flex:none;font-size:.8125rem}.event[data-astro-cid-y72oufaf],.line-title[data-astro-cid-y72oufaf],.skill-name[data-astro-cid-y72oufaf]{font-family:var(--font-heading), "Hiragino Mincho ProN", "Yu Mincho", serif;color:var(--color-text);font-weight:500}.event[data-astro-cid-y72oufaf]{font-size:1.25rem;line-height:1.45}.event[data-astro-cid-y72oufaf] a[data-astro-cid-y72oufaf]{color:inherit;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;text-decoration:none}.group-title[data-astro-cid-y72oufaf]{font-family:var(--font-ui), Inter, sans-serif;letter-spacing:.06em;color:var(--color-muted);margin:1.75rem 0 0;font-size:.75rem;font-weight:500}.skill-grid[data-astro-cid-y72oufaf]+.group-title[data-astro-cid-y72oufaf]{margin-top:3rem}.skill-grid[data-astro-cid-y72oufaf]{grid-template-columns:1fr 1fr;gap:2rem 3rem;margin-top:1.15rem;display:grid}.skill-grid[data-astro-cid-y72oufaf] .skill-name[data-astro-cid-y72oufaf]{font-family:var(--font-heading), "Hiragino Mincho ProN", "Yu Mincho", serif;color:var(--color-text);margin:0;font-size:1.375rem;font-weight:500;line-height:1.45}.skill-grid[data-astro-cid-y72oufaf] p[data-astro-cid-y72oufaf]:not(.skill-name),.tag[data-astro-cid-y72oufaf],.more[data-astro-cid-y72oufaf]{font-family:var(--font-ui), Inter, sans-serif}.skill-grid[data-astro-cid-y72oufaf] p[data-astro-cid-y72oufaf]:not(.skill-name){color:var(--color-muted);margin:.45rem 0 0;font-size:.8125rem;line-height:1.7}.lines[data-astro-cid-y72oufaf]{margin:1.15rem 0 0;padding:0;list-style:none}.lines[data-astro-cid-y72oufaf] a[data-astro-cid-y72oufaf],.lines[data-astro-cid-y72oufaf] .static[data-astro-cid-y72oufaf]{border-top:1px solid var(--color-border);color:inherit;flex-direction:column;gap:.45rem;padding:1rem 0 .15rem;text-decoration:none;display:flex}.line-title[data-astro-cid-y72oufaf]{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-size:1.375rem;line-height:1.45;transition:background-size .45s}.posts[data-astro-cid-y72oufaf] .line-title[data-astro-cid-y72oufaf]{font-size:1.25rem}.lines[data-astro-cid-y72oufaf] a[data-astro-cid-y72oufaf]:hover .line-title[data-astro-cid-y72oufaf],.lines[data-astro-cid-y72oufaf] a[data-astro-cid-y72oufaf]:focus-visible .line-title[data-astro-cid-y72oufaf],.more[data-astro-cid-y72oufaf]:hover,.more[data-astro-cid-y72oufaf]:focus-visible{background-size:100% 1px}.lines[data-astro-cid-y72oufaf] a[data-astro-cid-y72oufaf]:focus-visible,.more[data-astro-cid-y72oufaf]:focus-visible{outline:1px solid var(--color-focus);outline-offset:4px}.tag[data-astro-cid-y72oufaf]{color:var(--color-dim,#6e6a64);font-size:.75rem}.more[data-astro-cid-y72oufaf]{letter-spacing:.04em;color:var(--color-dim,#6e6a64);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;margin-top:1.35rem;font-size:.75rem;text-decoration:none;transition:background-size .45s,color .45s;display:inline-block}.more[data-astro-cid-y72oufaf]:hover,.more[data-astro-cid-y72oufaf]:focus-visible{color:var(--color-text)}@media (width<=800px){.profile[data-astro-cid-y72oufaf]{padding:3rem 1.25rem 4rem}.skill-grid[data-astro-cid-y72oufaf]{grid-template-columns:1fr}.event[data-astro-cid-y72oufaf],.line-title[data-astro-cid-y72oufaf]{font-size:1.15rem}}
