.philosophy[data-astro-cid-ytbtfpl4]{padding-block:var(--section-space);background:var(--color-deep-navy);color:var(--color-white);overflow:hidden}.philosophy__label[data-astro-cid-ytbtfpl4]{color:var(--color-horizon)}.philosophy__heading[data-astro-cid-ytbtfpl4]{margin-top:28px;font-size:clamp(1.8rem,6vw,4.2rem);line-height:1.35}.philosophy__lead[data-astro-cid-ytbtfpl4]{font-size:var(--fs-lead);color:#ffffffbf;margin-top:28px}.pairs[data-astro-cid-ytbtfpl4]{border-top:1px solid #ffffff24;margin-top:clamp(48px,7vw,88px)}.pair[data-astro-cid-ytbtfpl4]{border-bottom:1px solid #ffffff24;grid-template-columns:auto 1fr;align-items:center;gap:8px 20px;padding-block:24px;display:grid}@media (width>=900px){.pair[data-astro-cid-ytbtfpl4]{grid-template-columns:56px minmax(300px,5fr) 6fr;gap:32px;padding-block:32px}}.pair__num[data-astro-cid-ytbtfpl4]{font-family:var(--font-en);font-size:var(--fs-small);color:#ffffff73}.pair__link[data-astro-cid-ytbtfpl4]{align-items:center;gap:16px;font-size:clamp(1.3rem,2.6vw,2rem);font-weight:700;display:flex}.pair__line[data-astro-cid-ytbtfpl4]{background:var(--color-horizon);flex:1;min-width:40px;max-width:160px;height:1px;position:relative}.pair__line[data-astro-cid-ytbtfpl4]:before,.pair__line[data-astro-cid-ytbtfpl4]:after{content:"";background:var(--color-white);border-radius:50%;width:8px;height:8px;position:absolute;top:-3.5px}.pair__line[data-astro-cid-ytbtfpl4]:before{left:0}.pair__line[data-astro-cid-ytbtfpl4]:after{right:0}.pair__text[data-astro-cid-ytbtfpl4]{color:#ffffffc7;grid-column:2}@media (width>=900px){.pair__text[data-astro-cid-ytbtfpl4]{grid-column:auto}}.fade-ready .pair__line[data-astro-cid-ytbtfpl4]{transform-origin:0;transition:transform 1.2s var(--ease-out) calc(var(--fade-delay,0s) + .2s);transform:scaleX(0)}.fade-ready .pair[data-astro-cid-ytbtfpl4].is-in .pair__line[data-astro-cid-ytbtfpl4]{transform:none}.philosophy__closing[data-astro-cid-ytbtfpl4]{font-size:var(--fs-h3);margin-top:clamp(48px,6vw,80px);font-weight:700;line-height:1.9}.philosophy__closing-line[data-astro-cid-ytbtfpl4]{display:block}.philosophy__closing-line[data-astro-cid-ytbtfpl4]:last-child{color:var(--color-horizon)}.message[data-astro-cid-ytbtfpl4]{padding-block:var(--section-space);background:var(--color-paper)}.message__inner[data-astro-cid-ytbtfpl4]{gap:48px;display:grid}@media (width>=1024px){.message__inner[data-astro-cid-ytbtfpl4]{grid-template-columns:4fr 7fr;align-items:start;gap:80px}.message__visual[data-astro-cid-ytbtfpl4]{top:calc(var(--header-height) + 40px);position:sticky}}.message__visual[data-astro-cid-ytbtfpl4] img[data-astro-cid-ytbtfpl4],.message__placeholder[data-astro-cid-ytbtfpl4]{aspect-ratio:3/4;object-fit:cover;border-radius:20px;width:100%}@media (width<=1023px){.message__visual[data-astro-cid-ytbtfpl4]{max-width:240px}}.message__placeholder[data-astro-cid-ytbtfpl4]{background:radial-gradient(90% 60% at 80% 10%, #6fa8ff8c 0%, transparent 70%), linear-gradient(170deg, var(--color-navy) 0%, var(--color-deep-navy) 100%);position:relative;overflow:hidden}.message__placeholder-line[data-astro-cid-ytbtfpl4]{background:linear-gradient(90deg, var(--color-white), var(--color-horizon));height:1px;position:absolute;top:62%;left:14%;right:0}.message__placeholder-dot[data-astro-cid-ytbtfpl4]{background:var(--color-white);border-radius:50%;width:11px;height:11px;margin:-5px 0 0 -5px;position:absolute;top:62%;left:14%;box-shadow:0 0 0 7px #ffffff26}.message__heading[data-astro-cid-ytbtfpl4]{font-size:var(--fs-h2);margin-top:24px;line-height:1.5}.message__heading-line[data-astro-cid-ytbtfpl4]{display:block}.message__body[data-astro-cid-ytbtfpl4]{gap:1.4em;margin-top:clamp(28px,4vw,44px);line-height:2.1;display:grid}.message__sign[data-astro-cid-ytbtfpl4]{border-top:1px solid #0e17261a;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-top:40px;padding-top:24px;display:flex}.message__sign-company[data-astro-cid-ytbtfpl4],.message__sign-title[data-astro-cid-ytbtfpl4]{font-size:var(--fs-small);color:var(--color-slate)}.message__sign-name[data-astro-cid-ytbtfpl4]{letter-spacing:.12em;font-size:1.4rem;font-weight:700}.profile[data-astro-cid-ytbtfpl4]{padding-block:var(--section-space);background:var(--color-white)}.profile__inner[data-astro-cid-ytbtfpl4]{gap:40px;display:grid}@media (width>=1024px){.profile__inner[data-astro-cid-ytbtfpl4]{grid-template-columns:4fr 7fr;gap:80px}}.profile__heading[data-astro-cid-ytbtfpl4]{font-size:var(--fs-h2);margin-top:24px}.profile__table[data-astro-cid-ytbtfpl4]{border-top:1px solid var(--color-deep-navy);margin:0}.profile__row[data-astro-cid-ytbtfpl4]{border-bottom:1px solid #0e17261f;gap:4px;padding-block:22px;display:grid}@media (width>=600px){.profile__row[data-astro-cid-ytbtfpl4]{grid-template-columns:9em 1fr;gap:24px}}.profile__row[data-astro-cid-ytbtfpl4] dt[data-astro-cid-ytbtfpl4]{font-size:var(--fs-small);color:var(--color-slate);font-weight:700}.profile__row[data-astro-cid-ytbtfpl4] dd[data-astro-cid-ytbtfpl4]{margin:0;line-height:1.9}.profile__list[data-astro-cid-ytbtfpl4]{gap:2px;display:grid}.profile__list[data-astro-cid-ytbtfpl4] li[data-astro-cid-ytbtfpl4]:before{content:"";background:var(--color-blue);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block}.profile__link[data-astro-cid-ytbtfpl4]{color:var(--color-blue);text-underline-offset:4px;text-decoration:underline}
