.big[data-astro-cid-zpzoxhr3]{font-size:clamp(24px,3.2vw,42px);line-height:1.6}.body-text[data-astro-cid-zpzoxhr3]{letter-spacing:.06em;max-width:46em;color:var(--c-ink-mid);font-size:15px;line-height:2.1}.vision__text[data-astro-cid-zpzoxhr3]{margin-top:40px}.mission__note[data-astro-cid-zpzoxhr3]{max-width:24em}.ba[data-astro-cid-zpzoxhr3]{background:var(--c-white);border-radius:14px;padding:16px 40px 8px}.ba__head[data-astro-cid-zpzoxhr3],.ba__row[data-astro-cid-zpzoxhr3]{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:center;gap:0 8px;display:grid}.ba__head[data-astro-cid-zpzoxhr3]{border-bottom:1px solid var(--c-line);color:var(--c-ink-sub);padding:12px 0 16px;font-size:12px}.ba__head[data-astro-cid-zpzoxhr3] .is-after[data-astro-cid-zpzoxhr3]{color:var(--c-accent-deep)}.ba__list[data-astro-cid-zpzoxhr3]{margin:0}.ba__row[data-astro-cid-zpzoxhr3]{letter-spacing:.04em;padding:20px 0;font-size:14px;line-height:1.7}.ba__row[data-astro-cid-zpzoxhr3]+.ba__row[data-astro-cid-zpzoxhr3]{border-top:1px solid var(--c-line)}.ba__before[data-astro-cid-zpzoxhr3]{color:var(--c-ink-mid)}.ba__arrow[data-astro-cid-zpzoxhr3]{color:var(--c-accent);justify-self:center}.ba__after[data-astro-cid-zpzoxhr3]{font-weight:700}.values[data-astro-cid-zpzoxhr3]{border-top:1px solid var(--c-ink);margin:0}.values__row[data-astro-cid-zpzoxhr3]{border-bottom:1px solid var(--c-line);grid-template-columns:72px minmax(0,.9fr) minmax(0,1.2fr);align-items:center;gap:8px 24px;padding:28px 0;display:grid}.values__no[data-astro-cid-zpzoxhr3]{font-family:var(--f-latin);color:var(--c-accent-deep);font-size:26px;font-weight:300;line-height:1}.values__title[data-astro-cid-zpzoxhr3]{letter-spacing:.08em;font-size:16px;font-weight:700}.values__text[data-astro-cid-zpzoxhr3]{letter-spacing:.04em;color:var(--c-ink-mid);font-size:13px;line-height:1.8}.policy[data-astro-cid-zpzoxhr3]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.policy__box[data-astro-cid-zpzoxhr3]{background:var(--c-white);border-radius:14px;padding:clamp(28px,3vw,40px)}.policy__box[data-astro-cid-zpzoxhr3].is-do{border:1px solid var(--c-accent)}.policy__title[data-astro-cid-zpzoxhr3]{letter-spacing:.1em;margin-bottom:18px;font-size:16px;font-weight:700}.is-do[data-astro-cid-zpzoxhr3] .policy__title[data-astro-cid-zpzoxhr3]{color:var(--c-accent-deep)}.policy[data-astro-cid-zpzoxhr3] ul[data-astro-cid-zpzoxhr3]{gap:14px;margin:0;display:grid}.policy[data-astro-cid-zpzoxhr3] li[data-astro-cid-zpzoxhr3]{letter-spacing:.04em;padding-left:28px;font-size:14px;line-height:1.7;position:relative}.policy[data-astro-cid-zpzoxhr3] li[data-astro-cid-zpzoxhr3]:before{position:absolute;top:0;left:0}.is-do[data-astro-cid-zpzoxhr3] li[data-astro-cid-zpzoxhr3]:before{content:"○";color:var(--c-accent-deep)}.is-dont[data-astro-cid-zpzoxhr3] li[data-astro-cid-zpzoxhr3]:before{content:"×";color:var(--c-ink-sub)}.msg[data-astro-cid-zpzoxhr3]{grid-template-columns:minmax(0,.9fr) minmax(0,1.8fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.msg__photo[data-astro-cid-zpzoxhr3]{top:calc(var(--header-h) + 40px);position:sticky}.msg__photo[data-astro-cid-zpzoxhr3] img{aspect-ratio:4/5;object-fit:cover;border-radius:6px;width:100%;height:auto;display:block}.msg__text[data-astro-cid-zpzoxhr3]{margin-top:36px}.msg__text[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{letter-spacing:.06em;margin-bottom:1.8em;font-size:15px;line-height:2.1}.profile[data-astro-cid-zpzoxhr3]{border-top:1px solid var(--c-line);padding-top:28px}.profile__name[data-astro-cid-zpzoxhr3]{font-family:var(--f-display);letter-spacing:.08em;font-size:26px;font-weight:600}.profile__role[data-astro-cid-zpzoxhr3]{letter-spacing:.06em;color:var(--c-ink-sub);margin-top:6px;font-size:13px}.profile__career[data-astro-cid-zpzoxhr3]{letter-spacing:.04em;color:var(--c-ink-mid);margin-top:16px;font-size:14px;line-height:1.95}.profile__tags[data-astro-cid-zpzoxhr3]{flex-wrap:wrap;gap:8px;margin:18px 0 0;display:flex}.company[data-astro-cid-zpzoxhr3]{border-top:1px solid var(--c-ink);margin:0}.company__row[data-astro-cid-zpzoxhr3]{border-bottom:1px solid var(--c-line);grid-template-columns:200px minmax(0,1fr);gap:4px 24px;padding:24px 0;font-size:14px;line-height:1.8;display:grid}.company[data-astro-cid-zpzoxhr3] dt[data-astro-cid-zpzoxhr3]{font-weight:700}.company[data-astro-cid-zpzoxhr3] dd[data-astro-cid-zpzoxhr3]{margin:0}.company[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3]{color:var(--c-accent-deep);text-underline-offset:4px;text-decoration:underline}@media (width<=860px){.big[data-astro-cid-zpzoxhr3]{font-size:clamp(21px,5.6vw,28px)}.big[data-astro-cid-zpzoxhr3] br{display:none}.body-text[data-astro-cid-zpzoxhr3],.msg__text[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{font-size:14px;line-height:2}.vision__text[data-astro-cid-zpzoxhr3]{margin-top:28px}.ba[data-astro-cid-zpzoxhr3]{padding:4px 20px}.ba__head[data-astro-cid-zpzoxhr3]{display:none}.ba__row[data-astro-cid-zpzoxhr3]{grid-template-columns:1fr;gap:4px;padding:18px 0;font-size:13px}.ba__arrow[data-astro-cid-zpzoxhr3]{justify-self:start;line-height:1;transform:rotate(90deg)}.values__row[data-astro-cid-zpzoxhr3]{grid-template-columns:40px minmax(0,1fr);gap:6px 12px;padding:20px 0}.values__no[data-astro-cid-zpzoxhr3]{font-size:20px}.values__title[data-astro-cid-zpzoxhr3]{font-size:15px}.values__text[data-astro-cid-zpzoxhr3]{grid-column:2}.policy[data-astro-cid-zpzoxhr3]{grid-template-columns:1fr;gap:16px}.policy[data-astro-cid-zpzoxhr3] li[data-astro-cid-zpzoxhr3]{font-size:13px}.msg[data-astro-cid-zpzoxhr3]{grid-template-columns:1fr;gap:32px}.msg[data-astro-cid-zpzoxhr3] .k-title[data-astro-cid-zpzoxhr3]{font-size:clamp(22px,6.2vw,28px)}.msg__photo[data-astro-cid-zpzoxhr3]{order:2;max-width:360px;position:static}.msg__body[data-astro-cid-zpzoxhr3]{display:contents}.msg__body[data-astro-cid-zpzoxhr3]>[data-astro-cid-zpzoxhr3]:first-child{order:1}.msg__text[data-astro-cid-zpzoxhr3]{order:3;margin-top:0}.profile[data-astro-cid-zpzoxhr3]{order:4}.company__row[data-astro-cid-zpzoxhr3]{grid-template-columns:1fr;padding:18px 0;font-size:13px}}
