.more-link[data-astro-cid-zvh22oop]{color:var(--c-navy);font-weight:700;text-decoration:none;display:inline}@media (hover:hover) and (pointer:fine){.more-link[data-astro-cid-zvh22oop]:hover{color:var(--c-red)}.more-link[data-astro-cid-zvh22oop]:hover .more-link__arrow[data-astro-cid-zvh22oop]{transform:translate(4px)}}.more-link__label[data-astro-cid-zvh22oop]{text-underline-offset:.25em;word-break:auto-phrase;text-decoration:underline;text-decoration-thickness:1.5px}.more-link__tail[data-astro-cid-zvh22oop]{white-space:nowrap}.more-link__arrow[data-astro-cid-zvh22oop]{vertical-align:-.1em;margin-left:.2em;display:inline-block}.career__inner[data-astro-cid-zpzoxhr3],.relation__top[data-astro-cid-zpzoxhr3],.philosophy__inner[data-astro-cid-zpzoxhr3]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}@media screen and (width<=1024px){.career__inner[data-astro-cid-zpzoxhr3],.relation__top[data-astro-cid-zpzoxhr3],.philosophy__inner[data-astro-cid-zpzoxhr3]{grid-template-columns:minmax(0,1fr)}}.philosophy__body[data-astro-cid-zpzoxhr3]{margin-top:1.5rem}.philosophy__body[data-astro-cid-zpzoxhr3]>[data-astro-cid-zpzoxhr3]+[data-astro-cid-zpzoxhr3]{margin-top:1.25em}.philosophy__photo[data-astro-cid-zpzoxhr3]{aspect-ratio:3/4}@media screen and (width<=1024px){.philosophy__photo[data-astro-cid-zpzoxhr3]{aspect-ratio:16/9}}.relation__body[data-astro-cid-zpzoxhr3]{max-width:36em;margin-top:1.5rem}.relation__body[data-astro-cid-zpzoxhr3]>[data-astro-cid-zpzoxhr3]+[data-astro-cid-zpzoxhr3]{margin-top:1.25em}.relation__photo[data-astro-cid-zpzoxhr3]{aspect-ratio:4/3}@media screen and (width<=1024px){.relation__photo[data-astro-cid-zpzoxhr3]{aspect-ratio:16/9}}.relation__cards[data-astro-cid-zpzoxhr3]{margin-top:clamp(40px,6vw,72px)}.relation__action[data-astro-cid-zpzoxhr3]{margin-top:2.5rem}.overview__card[data-astro-cid-zpzoxhr3]{margin-top:clamp(28px,4vw,48px)}.overview__row[data-astro-cid-zpzoxhr3]{border-bottom:1px solid var(--c-line);grid-template-columns:9em minmax(0,1fr);gap:.25em 1.5em;padding-block:1em;display:grid}.overview__row[data-astro-cid-zpzoxhr3]:first-child{padding-top:0}.overview__row[data-astro-cid-zpzoxhr3]:last-child{border-bottom:0;padding-bottom:0}@media screen and (width<=767px){.overview__row[data-astro-cid-zpzoxhr3]{grid-template-columns:minmax(0,1fr)}}.overview__term[data-astro-cid-zpzoxhr3]{color:var(--c-navy);font-weight:700}.overview__desc[data-astro-cid-zpzoxhr3]{flex-wrap:wrap;align-items:baseline;gap:.25em 1.25em;display:flex}.overview__desc[data-astro-cid-zpzoxhr3].en{letter-spacing:.08em;font-weight:600}.overview__link[data-astro-cid-zpzoxhr3]{font-size:.875rem}.pillars__lead[data-astro-cid-zpzoxhr3]{margin-top:1.5rem}.pillars__grid[data-astro-cid-zpzoxhr3]{margin-top:clamp(28px,4vw,48px)}.pillar[data-astro-cid-zpzoxhr3]{flex-direction:column;align-items:flex-start;display:flex}.pillar__kanji[data-astro-cid-zpzoxhr3]{background:var(--c-soft-blue);width:72px;height:72px;color:var(--c-navy);font-feature-settings:"palt";border-radius:50%;place-items:center;font-size:2rem;font-weight:900;line-height:1;display:grid}.pillar__en[data-astro-cid-zpzoxhr3]{color:var(--c-red);margin-top:1.25rem}.pillar__title[data-astro-cid-zpzoxhr3]{color:var(--c-navy);word-break:auto-phrase;text-wrap:balance;margin-top:.5rem;font-size:clamp(1.125rem,1.3vw,1.25rem);line-height:1.4}.pillar__text[data-astro-cid-zpzoxhr3]{margin-top:.75rem}.support__lead[data-astro-cid-zpzoxhr3]{margin-top:1.5rem}.support__grid[data-astro-cid-zpzoxhr3]{margin-top:clamp(28px,4vw,48px)}.career__lead[data-astro-cid-zpzoxhr3]{max-width:36em;margin-top:1.5rem}.career__steps[data-astro-cid-zpzoxhr3]{border-top:1px solid var(--c-line);margin-top:clamp(28px,4vw,48px)}.career__step[data-astro-cid-zpzoxhr3]{border-bottom:1px solid var(--c-line);grid-template-columns:auto minmax(0,1fr);gap:1.25rem;padding-block:1.25rem;display:grid}.career__num[data-astro-cid-zpzoxhr3]{color:var(--c-red);padding-top:.2em;font-size:1.75rem;font-style:italic;font-weight:700;line-height:1}.career__step-title[data-astro-cid-zpzoxhr3]{color:var(--c-navy);font-size:1.125rem;line-height:1.5}.career__step-text[data-astro-cid-zpzoxhr3]{margin-top:.4em}.career__action[data-astro-cid-zpzoxhr3]{margin-top:2rem}.career__photo[data-astro-cid-zpzoxhr3]{aspect-ratio:4/5}@media screen and (width<=1024px){.career__photo[data-astro-cid-zpzoxhr3]{aspect-ratio:16/9}}.message__inner[data-astro-cid-zpzoxhr3]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-areas:"photo head""photo content";align-items:start;gap:0 clamp(32px,5vw,80px);display:grid}@media screen and (width<=1024px){.message__inner[data-astro-cid-zpzoxhr3]{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""photo""content"}}.message__head[data-astro-cid-zpzoxhr3]{grid-area:head}.message__photo[data-astro-cid-zpzoxhr3]{grid-area:photo}@media screen and (width<=1024px){.message__photo[data-astro-cid-zpzoxhr3]{max-width:480px;margin-top:2rem}}.message__content[data-astro-cid-zpzoxhr3]{grid-area:content}.message__catch[data-astro-cid-zpzoxhr3]{color:var(--c-navy);font-feature-settings:"palt";margin-top:2rem;font-size:clamp(1.15rem,1.6vw,1.375rem);font-weight:700;line-height:1.6}.message__body[data-astro-cid-zpzoxhr3]{margin-top:1.5rem}.message__body[data-astro-cid-zpzoxhr3]>[data-astro-cid-zpzoxhr3]+[data-astro-cid-zpzoxhr3]{margin-top:1.25em}.message__sign[data-astro-cid-zpzoxhr3]{text-align:right;flex-direction:column;align-items:flex-end;margin-top:2.5rem;display:flex}.message__sign-role[data-astro-cid-zpzoxhr3]{color:var(--c-text-muted);font-size:.875rem}.message__sign-name[data-astro-cid-zpzoxhr3]{color:var(--c-navy);margin-top:.25em;font-size:1.25rem;font-weight:700}
