@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+JP&family=Instrument+Serif:ital@0;1&display=swap";.page_main__5F4Um{display:flex;flex-direction:column;align-items:center;padding:8.5rem 6rem 6rem;min-height:100vh}@media screen and (max-width:1350px){.page_main__5F4Um{padding:8.5rem 4rem 4rem}}@media screen and (max-width:1100px){.page_main__5F4Um{padding:8.5rem 2rem 2rem}}@media screen and (max-width:850px){.page_main__5F4Um{padding:8.5rem 1rem 1rem}}.page_container__o9dN2{max-width:1200px;width:100%;margin:0 auto}.page_header__hJFRt{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid rgba(11,58,102,.14)}.page_pageTitle__f1cGB{font-size:3.5rem;font-family:"Instrument Serif",serif;font-weight:700;margin:0 0 .5rem}@media screen and (max-width:480px){.page_pageTitle__f1cGB{font-size:2.4rem}}.page_tagline__d237e{font-size:1.2rem;color:#58677c;max-width:70ch;margin:0 auto;line-height:1.6}.page_sectionGroup__Rguy4{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;margin-bottom:4rem}@media screen and (max-width:850px){.page_sectionGroup__Rguy4{grid-template-columns:1fr;gap:2.5rem}}.page_sectionCard__1qOBt{background:hsla(0,0%,100%,.65);border:1px solid rgba(11,58,102,.14);border-radius:18px;padding:2rem 2.25rem;backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);box-shadow:0 8px 24px -12px rgba(12,46,81,.24),0 2px 10px -4px rgba(12,46,81,.14);transition:box-shadow .25s ease}.page_sectionCard__1qOBt:hover{box-shadow:0 12px 28px -10px rgba(12,46,81,.28),0 6px 16px -6px rgba(12,46,81,.18)}.page_sectionHeading__UdsVs{font-size:1.6rem;margin:0 0 .75rem;font-weight:700;color:#10243b}.page_sectionBody__6776t{font-size:1.05rem;line-height:1.65;color:#2f425a;margin:0}.page_valuesList__0Jdh4{list-style:none;padding:0;margin:0}.page_valuesList__0Jdh4 li{margin:0 0 .75rem;padding-left:1rem;position:relative;font-size:1.02rem;line-height:1.55;font-weight:500;color:#2f425a}.page_valuesList__0Jdh4 li:before{content:"";position:absolute;width:7px;height:7px;top:.55rem;left:.2rem;background:linear-gradient(135deg,#07294c,#1c7acb);border-radius:50%;box-shadow:0 0 0 3px rgba(11,74,138,.18)}.page_missionBlock__42_qW{background:linear-gradient(145deg,#ffffff,#eef3fb 55%,#dbe6f7);padding:3rem 2.75rem;border-radius:28px;margin:2rem 0 4rem;position:relative;overflow:hidden;border:1px solid rgba(11,74,138,.2)}.page_missionBlock__42_qW:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 65% 35%,rgba(255,255,255,.75),transparent 60%);pointer-events:none}.page_missionBlock__42_qW h2{font-size:2.1rem;margin:0 0 1rem;font-family:"Instrument Serif",serif;color:#10243b}.page_missionBlock__42_qW p{font-size:1.12rem;line-height:1.75;max-width:80ch;margin:0 0 1.25rem;color:#2f425a}.page_teamGrid__jY6ir{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:1.75rem;gap:1.75rem;margin-top:1rem}.page_teamCard__CXhuM{background:#fff;border:1px solid rgba(11,58,102,.14);border-radius:16px;padding:1.25rem 1.35rem 1.35rem;display:flex;flex-direction:column;gap:.5rem;box-shadow:0 6px 20px -10px rgba(12,46,81,.25);transition:transform .25s ease,box-shadow .25s ease}.page_teamCard__CXhuM:hover{transform:translateY(-4px);box-shadow:0 12px 26px -10px rgba(12,46,81,.3)}.page_teamCard__CXhuM h3{font-size:1.15rem;margin:0 0 .25rem}.page_teamCard__CXhuM span{font-size:.85rem;letter-spacing:.5px;text-transform:uppercase;font-weight:600;color:#1c7acb}.page_teamCard__CXhuM p{font-size:.9rem;line-height:1.4;color:#58677c;margin:0}.page_metaGrid__0W_1Y{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:1.5rem;gap:1.5rem;margin:2rem 0 4rem}.page_metaItem__FPAdo{background:hsla(0,0%,100%,.7);border:1px solid rgba(11,58,102,.14);border-radius:14px;padding:1.25rem 1.4rem 1.35rem;font-size:.95rem;line-height:1.45;display:flex;flex-direction:column;gap:.25rem}.page_metaItem__FPAdo h4{margin:0 0 .35rem;font-size:.95rem;letter-spacing:.5px;text-transform:uppercase;font-weight:700;color:#2f425a}.page_metaItem__FPAdo p{margin:0;color:#58677c}.page_backLink__xl3H3{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;margin-top:2rem;color:#1c7acb;text-decoration:none}.page_backLink__xl3H3:hover{text-decoration:underline}