.signatures[data-astro-cid-bq6pig4m]{flex-wrap:wrap;gap:14px 40px;margin-top:40px;display:flex}.sig[data-astro-cid-bq6pig4m]{cursor:pointer;min-height:44px;color:var(--text);text-align:left;font:inherit;background:0 0;border:none;align-items:baseline;gap:14px;padding:8px 0;display:flex}.sig-role[data-astro-cid-bq6pig4m]{color:var(--faint);font-size:13px;transition:color .25s}.sig-name[data-astro-cid-bq6pig4m]{letter-spacing:.08em;border-bottom:1px solid var(--line-ui);padding-bottom:3px;font-size:19px;font-weight:700;transition:border-color .25s}.sig-cue[data-astro-cid-bq6pig4m]{color:var(--accent-hot);opacity:1;font-size:12px;transition:color .25s}.sig[data-astro-cid-bq6pig4m]:hover .sig-name[data-astro-cid-bq6pig4m],.sig[data-astro-cid-bq6pig4m]:focus-visible .sig-name[data-astro-cid-bq6pig4m]{border-color:var(--accent)}.sig[data-astro-cid-bq6pig4m]:hover .sig-cue[data-astro-cid-bq6pig4m],.sig[data-astro-cid-bq6pig4m]:focus-visible .sig-cue[data-astro-cid-bq6pig4m]{color:var(--trust)}dialog[data-astro-cid-bq6pig4m].profile{border:1px solid var(--line);background:var(--bg);width:min(720px,100vw - 32px);max-height:min(86svh,720px);color:var(--text);overscroll-behavior:contain;margin:auto;padding:0;overflow:auto;box-shadow:0 12px 40px #12131029}dialog[data-astro-cid-bq6pig4m].profile::backdrop{background:#12131080}dialog[data-astro-cid-bq6pig4m].profile[open]{animation:.32s cubic-bezier(.2,0,.1,1) profile-in}@keyframes profile-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){dialog[data-astro-cid-bq6pig4m].profile[open]{animation:none}}.profile-inner[data-astro-cid-bq6pig4m]{grid-template-columns:200px 1fr;gap:clamp(24px,4vw,44px);padding:clamp(28px,4vw,44px);display:grid;position:relative}.profile-close[data-astro-cid-bq6pig4m]{border:1px solid var(--line-ui);width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;place-items:center;transition:color .25s,border-color .25s;display:grid;position:absolute;top:14px;right:14px}.profile-close[data-astro-cid-bq6pig4m]:hover{color:var(--text);border-color:var(--text)}.profile-close[data-astro-cid-bq6pig4m] svg[data-astro-cid-bq6pig4m]{width:15px;height:15px}.profile-portrait[data-astro-cid-bq6pig4m]{aspect-ratio:3/4;border:1px solid var(--line);background:var(--surface);place-items:center;display:grid;overflow:hidden}.profile-portrait[data-astro-cid-bq6pig4m] .profile-mark{color:#1213101f;width:52%}.profile-role[data-astro-cid-bq6pig4m]{color:var(--faint);font-size:13px}.profile-name[data-astro-cid-bq6pig4m]{letter-spacing:.08em;margin-top:6px;font-size:clamp(22px,3vw,28px);font-weight:700}.profile-text[data-astro-cid-bq6pig4m]{color:var(--muted);margin-top:22px;font-size:13.5px}.profile-text[data-astro-cid-bq6pig4m] p+p{margin-top:1.2em}.career[data-astro-cid-bq6pig4m]{max-width:480px;margin-top:28px}.career[data-astro-cid-bq6pig4m]>div[data-astro-cid-bq6pig4m]{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr;gap:20px;padding:10px 2px;font-size:13px;display:grid}.career[data-astro-cid-bq6pig4m] dt[data-astro-cid-bq6pig4m]{color:var(--faint);font-variant-numeric:tabular-nums}.career[data-astro-cid-bq6pig4m] dd[data-astro-cid-bq6pig4m]{color:var(--muted)}@media (width<=620px){.profile-inner[data-astro-cid-bq6pig4m]{grid-template-columns:1fr;padding-top:56px}.profile-portrait[data-astro-cid-bq6pig4m]{max-width:180px}}.lead[data-astro-cid-zpwr3yl4] p+p{margin-top:1.2em}.mission-grid[data-astro-cid-zpwr3yl4]{grid-template-columns:minmax(0,1.25fr) minmax(280px,.55fr);align-items:end;gap:clamp(40px,8vw,120px);display:grid}.mission-headline[data-astro-cid-zpwr3yl4]{font-size:clamp(34px,4.4vw,56px);line-height:1.35}.mission-headline[data-astro-cid-zpwr3yl4] ruby rt{color:var(--faint);ruby-position:over;font-size:max(11px,.2em);font-weight:500}.mission-lead[data-astro-cid-zpwr3yl4]{margin-top:0;font-size:16px}@media (width<=780px){.mission-grid[data-astro-cid-zpwr3yl4]{grid-template-columns:1fr;gap:32px}.mission-lead[data-astro-cid-zpwr3yl4]{max-width:32em}}.origin-list[data-astro-cid-zpwr3yl4]{border-top:1px solid var(--line);max-width:880px}.origin-list[data-astro-cid-zpwr3yl4]>div[data-astro-cid-zpwr3yl4]{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.4fr) 1fr;gap:8px 32px;padding:22px 0;display:grid}.origin-list[data-astro-cid-zpwr3yl4] dt[data-astro-cid-zpwr3yl4]{flex-direction:column;display:flex}.origin-term[data-astro-cid-zpwr3yl4]{color:var(--text);font-size:22px;font-weight:600;line-height:1.3}.origin-reading[data-astro-cid-zpwr3yl4]{color:var(--faint);margin-top:4px;font-size:13px}.origin-list[data-astro-cid-zpwr3yl4] dd[data-astro-cid-zpwr3yl4]{color:var(--muted);font-size:15px;line-height:1.95}@media (width<=620px){.origin-list[data-astro-cid-zpwr3yl4]>div[data-astro-cid-zpwr3yl4]{grid-template-columns:1fr}}.message-body[data-astro-cid-zpwr3yl4]{max-width:40em}.message-headline[data-astro-cid-zpwr3yl4]{font-size:clamp(26px,3vw,38px)}.company-information[data-astro-cid-zpwr3yl4]{max-width:880px}.company-table[data-astro-cid-zpwr3yl4]{border-top:1px solid var(--line);width:100%}.company-table[data-astro-cid-zpwr3yl4]>div[data-astro-cid-zpwr3yl4]{border-bottom:1px solid var(--line);grid-template-columns:minmax(100px,.3fr) 1fr;gap:24px;padding:18px 0;font-size:15px;display:grid}.company-table[data-astro-cid-zpwr3yl4] dt[data-astro-cid-zpwr3yl4]{color:var(--faint)}.company-table[data-astro-cid-zpwr3yl4] dd[data-astro-cid-zpwr3yl4]{font-weight:500}.company-note[data-astro-cid-zpwr3yl4]{max-width:36em;color:var(--muted);margin-top:20px;font-size:14px;line-height:1.9}.company-contact[data-astro-cid-zpwr3yl4]{color:var(--muted);margin-top:20px;font-size:14px}@media (width<=560px){.company-table[data-astro-cid-zpwr3yl4]>div[data-astro-cid-zpwr3yl4]{grid-template-columns:88px 1fr;gap:16px}}
