.profile[data-astro-cid-5yxmqngi]{margin-top:10px}.profile-row[data-astro-cid-5yxmqngi]{display:grid;grid-template-columns:220px 1fr;gap:24px;padding:26px 8px;border-bottom:1px solid var(--line)}.profile-row[data-astro-cid-5yxmqngi] dt[data-astro-cid-5yxmqngi]{font:500 14px var(--jp);color:var(--muted)}.profile-row[data-astro-cid-5yxmqngi] dd[data-astro-cid-5yxmqngi]{font-size:16px;font-weight:500;line-height:1.9}.profile-map[data-astro-cid-5yxmqngi]{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:13px;color:var(--accent);border-bottom:1px solid currentColor}.profile-map[data-astro-cid-5yxmqngi] .icon[data-astro-cid-5yxmqngi]{width:14px;height:14px}.greet[data-astro-cid-5yxmqngi]{display:grid;grid-template-columns:380px 1fr;gap:clamp(40px,7vw,120px);margin-top:50px}.greet-side[data-astro-cid-5yxmqngi]{align-self:start;position:sticky;top:110px}.greet-role[data-astro-cid-5yxmqngi]{font-size:13px;color:var(--muted)}.greet-name[data-astro-cid-5yxmqngi]{margin-top:8px;font-size:34px;font-weight:900;letter-spacing:.04em}.greet-name-en[data-astro-cid-5yxmqngi]{margin-top:4px;font:500 14px var(--en);color:var(--accent)}.career[data-astro-cid-5yxmqngi]{margin-top:40px;padding-top:22px;border-top:1px solid var(--line)}.career-h[data-astro-cid-5yxmqngi]{font:400 11px var(--mono);letter-spacing:.14em;color:var(--muted);margin-bottom:14px}.career[data-astro-cid-5yxmqngi] li[data-astro-cid-5yxmqngi]{position:relative;display:grid;grid-template-columns:64px 1fr;gap:12px;padding:10px 0 10px 18px;font-size:14px;line-height:1.7}.career[data-astro-cid-5yxmqngi] li[data-astro-cid-5yxmqngi]:before{content:"";position:absolute;left:3px;top:0;bottom:0;width:1px;background:var(--line)}.career[data-astro-cid-5yxmqngi] li[data-astro-cid-5yxmqngi]:after{content:"";position:absolute;left:0;top:18px;width:7px;height:7px;border-radius:50%;background:var(--cyan)}.career-year[data-astro-cid-5yxmqngi]{font:500 14px var(--mono);color:var(--accent)}.career-items[data-astro-cid-5yxmqngi]{display:grid}.career-items[data-astro-cid-5yxmqngi] a[data-astro-cid-5yxmqngi]{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.greet-body[data-astro-cid-5yxmqngi]{font-size:16px;line-height:2.15;font-weight:500}.greet-body[data-astro-cid-5yxmqngi] p[data-astro-cid-5yxmqngi]+p[data-astro-cid-5yxmqngi]{margin-top:1.6em}.greet-sign[data-astro-cid-5yxmqngi]{margin-top:2.6em!important;text-align:right;font-weight:700}.value[data-astro-cid-5yxmqngi]{display:grid;grid-template-columns:1fr auto;gap:80px;margin-top:60px}.value-list[data-astro-cid-5yxmqngi]{display:grid;grid-template-columns:repeat(2,1fr);gap:64px 56px}.value-item[data-astro-cid-5yxmqngi]{padding-top:26px;border-top:1px solid var(--line)}.value-no[data-astro-cid-5yxmqngi]{display:flex;align-items:center;gap:8px;font-family:var(--mono);color:var(--accent)}.value-no[data-astro-cid-5yxmqngi] span[data-astro-cid-5yxmqngi]{font-size:12px;letter-spacing:.12em}.value-no[data-astro-cid-5yxmqngi] i[data-astro-cid-5yxmqngi]{width:30px;height:1px;background:currentColor}.value-no[data-astro-cid-5yxmqngi] b[data-astro-cid-5yxmqngi]{font:600 14px var(--mono)}.value-title[data-astro-cid-5yxmqngi]{margin:22px 0 14px;font-size:clamp(22px,2.2vw,30px);font-weight:700;line-height:1.4}.value-text[data-astro-cid-5yxmqngi]{font-size:15px;line-height:2;color:#2c3a42}.value-vertical[data-astro-cid-5yxmqngi]{writing-mode:vertical-rl;font-size:clamp(24px,2.6vw,38px);font-weight:700;line-height:1.7;letter-spacing:.08em;color:var(--blue)}@media(max-width:1100px){.greet[data-astro-cid-5yxmqngi]{grid-template-columns:1fr}.greet-side[data-astro-cid-5yxmqngi]{position:static}.pc[data-astro-cid-5yxmqngi]{display:none}}@media(max-width:900px){.value[data-astro-cid-5yxmqngi]{grid-template-columns:1fr;gap:50px}.value-list[data-astro-cid-5yxmqngi]{grid-template-columns:1fr;gap:44px}.value-vertical[data-astro-cid-5yxmqngi]{writing-mode:horizontal-tb;font-size:clamp(20px,5.4vw,28px);line-height:1.6;letter-spacing:.02em;white-space:nowrap}}@media(max-width:540px){.profile-row[data-astro-cid-5yxmqngi]{grid-template-columns:1fr;gap:6px;padding:20px 4px}.profile-row[data-astro-cid-5yxmqngi] dd[data-astro-cid-5yxmqngi]{font-size:15px}.greet-body[data-astro-cid-5yxmqngi]{font-size:15px;line-height:2.05}}
