.cb-intro{position:relative;background-color:var(--color-surface);padding-top:100px;padding-bottom:60px;}
@media (max-width: 1024px){.cb-intro{position:relative;background-color:var(--color-surface);padding-top:100px;padding-bottom:60px;}}
@media (max-width: 767px){.cb-intro{position:relative;background-color:var(--color-surface);padding-top:56px;padding-bottom:32px;}}
.cb-intro_in{max-width:1218px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;box-sizing:border-box;}
@media (max-width: 1024px){.cb-intro_in{max-width:1218px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;box-sizing:border-box;}}
@media (max-width: 767px){.cb-intro_in{max-width:1218px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box;}}
.cb-intro_t{font-family:var(--font-display);font-weight:400;font-size:48px;line-height:1.2;color:var(--color-blue-900);margin:0px 0px 24px 0px;}
@media (max-width: 1024px){.cb-intro_t{font-family:var(--font-display);font-weight:400;font-size:38px;line-height:1.2;color:var(--color-blue-900);margin:0px 0px 24px 0px;}}
@media (max-width: 767px){.cb-intro_t{font-family:var(--font-display);font-weight:400;font-size:29px;line-height:1.2;color:var(--color-blue-900);margin:0px 0px 24px 0px;}}
.cb-intro_p{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:21px;color:var(--color-blue-900);margin:0px;max-width:721px;}
@media (max-width: 1024px){.cb-intro_p{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:21px;color:var(--color-blue-900);margin:0px;max-width:721px;}}
@media (max-width: 767px){.cb-intro_p{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:21px;color:var(--color-blue-900);margin:0px;max-width:721px;}}
.cb-team{position:relative;background-color:var(--color-surface);padding-top:20px;padding-bottom:120px;overflow:hidden;}
@media (max-width: 1024px){.cb-team{position:relative;background-color:var(--color-surface);padding-top:20px;padding-bottom:120px;overflow:hidden;}}
@media (max-width: 767px){.cb-team{position:relative;background-color:var(--color-surface);padding-top:20px;padding-bottom:64px;overflow:hidden;}}
.cb-team_in{max-width:1218px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;box-sizing:border-box;position:relative;z-index:1;}
@media (max-width: 1024px){.cb-team_in{max-width:1218px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;box-sizing:border-box;position:relative;z-index:1;}}
@media (max-width: 767px){.cb-team_in{max-width:1218px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box;position:relative;z-index:1;}}
.cb-c1{background-color:var(--color-white);border-radius:27px;padding:60px 46px;box-sizing:border-box;}
@media (max-width: 1024px){.cb-c1{background-color:var(--color-white);border-radius:27px;padding:60px 46px;box-sizing:border-box;}}
@media (max-width: 767px){.cb-c1{background-color:var(--color-white);border-radius:20px;padding:32px 24px;box-sizing:border-box;}}
.cb-c1_role{font-family:var(--font-display);font-weight:400;font-size:48px;line-height:1.2;color:var(--color-blue-900);margin:0px 0px 40px 0px;}
@media (max-width: 1024px){.cb-c1_role{font-family:var(--font-display);font-weight:400;font-size:38px;line-height:1.2;color:var(--color-blue-900);margin:0px 0px 40px 0px;}}
@media (max-width: 767px){.cb-c1_role{font-family:var(--font-display);font-weight:400;font-size:29px;line-height:1.2;color:var(--color-blue-900);margin:0px 0px 24px 0px;}}
.cb-c1_grid{align-items:start;}
@media (max-width: 1024px){.cb-c1_grid{align-items:start;}}
@media (max-width: 767px){.cb-c1_grid{align-items:start;}}
.cb-c1_grid{display:grid;grid-template-columns:261px 1fr;grid-template-rows:repeat(1, 1fr);column-gap:54px;row-gap:32px;}
@media (max-width: 1024px){.cb-c1_grid{display:grid;grid-template-columns:261px 1fr;grid-template-rows:repeat(1, 1fr);column-gap:54px;row-gap:32px;}}
@media (max-width: 767px){.cb-c1_grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:54px;row-gap:32px;}}
.cb-c1_photo{display:block;width:261px;height:261px;object-fit:cover;border-radius:50%;}
@media (max-width: 1024px){.cb-c1_photo{display:block;width:261px;height:261px;object-fit:cover;border-radius:50%;}}
@media (max-width: 767px){.cb-c1_photo{display:block;width:180px;height:180px;object-fit:cover;border-radius:50%;margin-left:auto;margin-right:auto;}}
.cb-c1_name{font-family:var(--font-display);font-weight:400;font-size:32px;line-height:1.2;color:var(--color-blue-900);margin:0px 0px 20px 0px;}
@media (max-width: 1024px){.cb-c1_name{font-family:var(--font-display);font-weight:400;font-size:32px;line-height:1.2;color:var(--color-blue-900);margin:0px 0px 20px 0px;}}
@media (max-width: 767px){.cb-c1_name{font-family:var(--font-display);font-weight:400;font-size:26px;line-height:1.2;color:var(--color-blue-900);margin:0px 0px 20px 0px;}}
.cb-c1_b1{font-family:var(--font-body);font-weight:500;font-size:16px;line-height:32px;color:var(--color-blue-900);margin:0px 0px 32px 0px;}
@media (max-width: 1024px){.cb-c1_b1{font-family:var(--font-body);font-weight:500;font-size:16px;line-height:32px;color:var(--color-blue-900);margin:0px 0px 32px 0px;}}
@media (max-width: 767px){.cb-c1_b1{font-family:var(--font-body);font-weight:500;font-size:15px;line-height:27px;color:var(--color-blue-900);margin:0px 0px 32px 0px;}}
.cb-c1_b2{font-family:var(--font-body);font-weight:500;font-size:16px;line-height:32px;color:var(--color-blue-900);margin:0px 0px 32px 0px;}
@media (max-width: 1024px){.cb-c1_b2{font-family:var(--font-body);font-weight:500;font-size:16px;line-height:32px;color:var(--color-blue-900);margin:0px 0px 32px 0px;}}
@media (max-width: 767px){.cb-c1_b2{font-family:var(--font-body);font-weight:500;font-size:15px;line-height:27px;color:var(--color-blue-900);margin:0px 0px 32px 0px;}}
.cb-c1_b3{font-family:var(--font-body);font-weight:500;font-size:16px;line-height:32px;color:var(--color-blue-900);margin:0px;}
@media (max-width: 1024px){.cb-c1_b3{font-family:var(--font-body);font-weight:500;font-size:16px;line-height:32px;color:var(--color-blue-900);margin:0px;}}
@media (max-width: 767px){.cb-c1_b3{font-family:var(--font-body);font-weight:500;font-size:15px;line-height:27px;color:var(--color-blue-900);margin:0px;}}
.cb-c1_quote{font-family:var(--font-display);font-weight:400;font-size:20px;line-height:42px;color:var(--color-blue-900);text-align:center;margin:40px 0px 0px 0px;}
@media (max-width: 1024px){.cb-c1_quote{font-family:var(--font-display);font-weight:400;font-size:20px;line-height:42px;color:var(--color-blue-900);text-align:center;margin:40px 0px 0px 0px;}}
@media (max-width: 767px){.cb-c1_quote{font-family:var(--font-display);font-weight:400;font-size:20px;line-height:42px;color:var(--color-blue-900);text-align:center;margin:40px 0px 0px 0px;}}
.cb-sep{display:block;width:100%;max-width:817px;height:2px;margin-top:78px;margin-bottom:78px;margin-left:auto;margin-right:auto;}
@media (max-width: 1024px){.cb-sep{display:block;width:100%;max-width:817px;height:2px;margin-top:78px;margin-bottom:78px;margin-left:auto;margin-right:auto;}}
@media (max-width: 767px){.cb-sep{display:block;width:100%;max-width:817px;height:2px;margin-top:40px;margin-bottom:40px;margin-left:auto;margin-right:auto;}}
.cb-c2{background-color:var(--color-white);border-radius:27px;padding:60px 46px;box-sizing:border-box;}
@media (max-width: 1024px){.cb-c2{background-color:var(--color-white);border-radius:27px;padding:60px 46px;box-sizing:border-box;}}
@media (max-width: 767px){.cb-c2{background-color:var(--color-white);border-radius:20px;padding:32px 24px;box-sizing:border-box;}}
.cb-c2_role{font-family:var(--font-display);font-weight:400;font-size:48px;line-height:1.2;color:var(--color-blue-900);margin:0px 0px 40px 0px;}
@media (max-width: 1024px){.cb-c2_role{font-family:var(--font-display);font-weight:400;font-size:38px;line-height:1.2;color:var(--color-blue-900);margin:0px 0px 40px 0px;}}
@media (max-width: 767px){.cb-c2_role{font-family:var(--font-display);font-weight:400;font-size:29px;line-height:1.2;color:var(--color-blue-900);margin:0px 0px 24px 0px;}}
.cb-c2_grid{align-items:start;}
@media (max-width: 1024px){.cb-c2_grid{align-items:start;}}
@media (max-width: 767px){.cb-c2_grid{align-items:start;}}
.cb-c2_grid{display:grid;grid-template-columns:261px 1fr;grid-template-rows:repeat(1, 1fr);column-gap:54px;row-gap:32px;}
@media (max-width: 1024px){.cb-c2_grid{display:grid;grid-template-columns:261px 1fr;grid-template-rows:repeat(1, 1fr);column-gap:54px;row-gap:32px;}}
@media (max-width: 767px){.cb-c2_grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:54px;row-gap:32px;}}
.cb-c2_photo{display:block;width:261px;height:261px;object-fit:cover;border-radius:50%;}
@media (max-width: 1024px){.cb-c2_photo{display:block;width:261px;height:261px;object-fit:cover;border-radius:50%;}}
@media (max-width: 767px){.cb-c2_photo{display:block;width:180px;height:180px;object-fit:cover;border-radius:50%;margin-left:auto;margin-right:auto;}}
.cb-c2_name{font-family:var(--font-display);font-weight:400;font-size:32px;line-height:1.2;color:var(--color-blue-900);margin:0px 0px 20px 0px;}
@media (max-width: 1024px){.cb-c2_name{font-family:var(--font-display);font-weight:400;font-size:32px;line-height:1.2;color:var(--color-blue-900);margin:0px 0px 20px 0px;}}
@media (max-width: 767px){.cb-c2_name{font-family:var(--font-display);font-weight:400;font-size:26px;line-height:1.2;color:var(--color-blue-900);margin:0px 0px 20px 0px;}}
.cb-c2_b1{font-family:var(--font-body);font-weight:500;font-size:16px;line-height:32px;color:var(--color-blue-900);margin:0px 0px 32px 0px;}
@media (max-width: 1024px){.cb-c2_b1{font-family:var(--font-body);font-weight:500;font-size:16px;line-height:32px;color:var(--color-blue-900);margin:0px 0px 32px 0px;}}
@media (max-width: 767px){.cb-c2_b1{font-family:var(--font-body);font-weight:500;font-size:15px;line-height:27px;color:var(--color-blue-900);margin:0px 0px 32px 0px;}}
.cb-c2_b2{font-family:var(--font-body);font-weight:500;font-size:16px;line-height:32px;color:var(--color-blue-900);margin:0px 0px 32px 0px;}
@media (max-width: 1024px){.cb-c2_b2{font-family:var(--font-body);font-weight:500;font-size:16px;line-height:32px;color:var(--color-blue-900);margin:0px 0px 32px 0px;}}
@media (max-width: 767px){.cb-c2_b2{font-family:var(--font-body);font-weight:500;font-size:15px;line-height:27px;color:var(--color-blue-900);margin:0px 0px 32px 0px;}}
.cb-c2_b3{font-family:var(--font-body);font-weight:500;font-size:16px;line-height:32px;color:var(--color-blue-900);margin:0px 0px 32px 0px;white-space:pre-line;}
@media (max-width: 1024px){.cb-c2_b3{font-family:var(--font-body);font-weight:500;font-size:16px;line-height:32px;color:var(--color-blue-900);margin:0px 0px 32px 0px;white-space:pre-line;}}
@media (max-width: 767px){.cb-c2_b3{font-family:var(--font-body);font-weight:500;font-size:15px;line-height:27px;color:var(--color-blue-900);margin:0px 0px 32px 0px;white-space:pre-line;}}
.cb-c2_b4{font-family:var(--font-body);font-weight:500;font-size:16px;line-height:32px;color:var(--color-blue-900);margin:0px;}
@media (max-width: 1024px){.cb-c2_b4{font-family:var(--font-body);font-weight:500;font-size:16px;line-height:32px;color:var(--color-blue-900);margin:0px;}}
@media (max-width: 767px){.cb-c2_b4{font-family:var(--font-body);font-weight:500;font-size:15px;line-height:27px;color:var(--color-blue-900);margin:0px;}}
.cb-c2_quote{font-family:var(--font-display);font-weight:400;font-size:20px;line-height:42px;color:var(--color-blue-900);text-align:center;margin:40px 0px 0px 0px;}
@media (max-width: 1024px){.cb-c2_quote{font-family:var(--font-display);font-weight:400;font-size:20px;line-height:42px;color:var(--color-blue-900);text-align:center;margin:40px 0px 0px 0px;}}
@media (max-width: 767px){.cb-c2_quote{font-family:var(--font-display);font-weight:400;font-size:20px;line-height:42px;color:var(--color-blue-900);text-align:center;margin:40px 0px 0px 0px;}}
.cb-team_rib1{position:absolute;left:-8%;top:6%;width:126%;max-width:none;height:340px;transform:rotate(-5deg);opacity:0.16;pointer-events:none;z-index:0;display:block;}
@media (max-width: 1024px){.cb-team_rib1{position:absolute;left:-8%;top:6%;width:126%;max-width:none;height:340px;transform:rotate(-5deg);opacity:0.16;pointer-events:none;z-index:0;display:block;}}
@media (max-width: 767px){.cb-team_rib1{position:absolute;left:-8%;top:6%;width:126%;max-width:none;height:340px;transform:rotate(-5deg);opacity:0.16;pointer-events:none;z-index:0;display:none;}}
.cb-team_rib2{position:absolute;left:-10%;top:58%;width:130%;max-width:none;height:350px;transform:rotate(4deg);opacity:0.16;pointer-events:none;z-index:0;display:block;}
@media (max-width: 1024px){.cb-team_rib2{position:absolute;left:-10%;top:58%;width:130%;max-width:none;height:350px;transform:rotate(4deg);opacity:0.16;pointer-events:none;z-index:0;display:block;}}
@media (max-width: 767px){.cb-team_rib2{position:absolute;left:-10%;top:58%;width:130%;max-width:none;height:350px;transform:rotate(4deg);opacity:0.16;pointer-events:none;z-index:0;display:none;}}
