.page_hero_hero__h7KsN{position:relative;color:rgba(0,14,30,.9)}.page_hero_wrap__BmGNf{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,46%);gap:56px;align-items:center;max-width:1240px;margin:0 auto;padding:0 40px}.page_hero_top__i31UR .page_hero_wrap__BmGNf{padding-top:89px;padding-bottom:48px}.page_hero_text__mUUMK{min-width:0}.page_hero_eyebrow__rnLyN{display:inline-block;margin:0 0 16px;padding:4px 12px;border-radius:999px;background:#e8f1fd;color:#0f68d4;font-size:14px;line-height:20px}.page_hero_eyebrow__rnLyN a{color:inherit;text-decoration:none}.page_hero_h1__ixgnV{margin:0 0 20px;font-size:44px;line-height:1.25;font-weight:var(--site-h1-weight);letter-spacing:0;text-wrap:balance}.page_hero_keepAll__NJKU2{word-break:keep-all;overflow-wrap:anywhere}.page_hero_h1__ixgnV:lang(ja){word-break:auto-phrase}.page_hero_q__3d4z7{margin:-6px 0 14px;max-width:34em;font-size:20px;line-height:1.5;font-weight:600;color:rgba(0,14,30,.8)}.page_hero_p__w4C0g{margin:0 0 12px;max-width:34em;font-size:18px;line-height:1.75;color:rgba(0,14,30,.66);text-wrap:pretty}.page_hero_koP__6ibKP{word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance}.page_hero_cta__HxZK9{margin-top:20px}.page_hero_media__8Vx8o{position:relative;aspect-ratio:16/10;border-radius:16px;overflow:hidden;background:#dfe7f1;box-shadow:0 12px 32px rgba(13,27,42,.14)}.page_hero_mediaImg__t6F3z,.page_hero_mediaVideo__yFmPJ{object-fit:cover}.page_hero_mediaVideo__yFmPJ{width:100%;height:100%}@media(max-width:1100px){.page_hero_wrap__BmGNf{gap:36px;padding-left:32px;padding-right:32px}.page_hero_top__i31UR .page_hero_wrap__BmGNf{padding-top:97px}.page_hero_h1__ixgnV{font-size:36px}}@media(max-width:767px){.page_hero_wrap__BmGNf{grid-template-columns:1fr;gap:20px;padding-left:16px;padding-right:16px}.page_hero_top__i31UR .page_hero_wrap__BmGNf{padding-bottom:28px}.page_hero_h1__ixgnV{font-size:30px}.page_hero_q__3d4z7{font-size:17px}.page_hero_p__w4C0g{max-width:none;font-size:15px;line-height:1.7}.page_hero_cta__HxZK9{margin-top:8px}}.page_hero_contain__TYLrh{background:#fff}.page_hero_contain__TYLrh .page_hero_mediaImg__t6F3z,.page_hero_contain__TYLrh .page_hero_mediaVideo__yFmPJ{object-fit:contain}