.p-who-we-are-and-service-line{margin:0 auto;position:relative}.c-who-we-are-and-service-line__bg{background:-webkit-gradient(linear,left top,left bottom,from(rgba(241,244,243,0)),to(#f1f4f3));background:-webkit-linear-gradient(top,rgba(241,244,243,0),#f1f4f3);background:linear-gradient(180deg,rgba(241,244,243,0),#f1f4f3);position:relative;top:calc(var(--base-size)*303);visibility:visible}.c-who-we-are-and-service-line{left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-who-we-are{display:-webkit-box;display:-ms-flexbox;display:flex}.c-who-we-are__copy{gap:calc(var(--base-size)*40)}.c-who-we-are__copy,.c-who-we-are__copy-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-who-we-are__copy-heading{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:calc(var(--base-size)*16)}.c-who-we-are__copy-heading span{display:block}.c-who-we-are__copy-body{color:var(--ink);font-family:var(--font-paragraph);font-style:normal;line-height:2.2;text-align:justify}.c-service-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-service-line__list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-service-line__item,.c-service-line__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-service-line__item{border-left:1px solid var(--light-gray50);border-top:1px solid var(--light-gray50);height:calc(var(--base-size)*80);padding:calc(var(--base-size)*8)}.c-service-line__item,.c-service-line__item-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(var(--base-size)*8)}.c-service-line__item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:calc(var(--base-size)*4)}.c-service-line__item span{color:var(--ink);font-family:var(--font-paragraph);font-style:normal;font-weight:350;line-height:1.8;text-align:justify}.c-one-vision-one-purpose__sp img{width:100%}@media screen and (max-width:719px){.p-who-we-are-and-service-line{height:calc(var(--base-size)*1857)}.c-who-we-are-and-service-line__bg{height:calc(var(--base-size)*1500)}.c-who-we-are-and-service-line{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(var(--base-size)*64);top:calc(var(--base-size)*80)}.c-who-we-are,.c-who-we-are-and-service-line{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.c-who-we-are{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:calc(var(--base-size)*80)}.c-who-we-are__img,.c-who-we-are__img img{width:100%}.c-who-we-are__copy{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 calc(var(--base-size)*24);width:100%}.c-who-we-are__copy,.c-who-we-are__copy-heading{-ms-flex-item-align:stretch;align-self:stretch}.c-who-we-are__copy-body{font-size:calc(var(--base-size)*14);font-weight:400}.c-service-line{gap:calc(var(--base-size)*24)}.c-service-line,.c-service-line__list{-ms-flex-item-align:stretch;align-self:stretch}.c-service-line__list{gap:calc(var(--base-size)*16);width:100%}.c-service-line__item{padding:calc(var(--base-size)*4);width:calc(var(--base-size)*171)}.c-service-line__item-inner svg{height:calc(var(--base-size)*20);width:calc(var(--base-size)*20)}.c-service-line__item span{font-size:calc(var(--base-size)*14);font-weight:400}.c-one-vision-one-purpose{width:100%}.c-one-vision-one-purpose__pc{display:none}}@media screen and (min-width:720px){.p-who-we-are-and-service-line{height:calc(var(--base-size)*1584)}.c-who-we-are-and-service-line__bg{height:calc(var(--base-size)*1176)}.c-who-we-are-and-service-line{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:calc(var(--base-size)*120);top:calc(var(--base-size)*160);width:calc(var(--base-size)*1120)}.c-who-we-are{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(var(--base-size)*80)}.c-who-we-are__img,.c-who-we-are__img img{width:calc(var(--base-size)*514)}.c-who-we-are__copy{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:calc(var(--base-size)*526)}.c-who-we-are__copy-body{font-size:calc(var(--base-size)*16);font-weight:350}.c-service-line{gap:calc(var(--base-size)*48)}.c-service-line__list{gap:calc(var(--base-size)*24);width:calc(var(--base-size)*1120)}.c-service-line__item{width:calc(var(--base-size)*357);-ms-flex-negative:0;flex-shrink:0}.c-service-line__item-inner svg{height:calc(var(--base-size)*20);width:calc(var(--base-size)*20)}.c-service-line__item span{font-size:calc(var(--base-size)*16);font-weight:350}.c-one-vision-one-purpose__sp{display:none}}