.company_companyPage__X06vV{background:#fff;color:#111c33;font-family:var(--font-onest),Arial,sans-serif}.company_companyPage__X06vV .company_continuation__g3oHi{max-width:1200px;margin:auto;padding:0 24px 100px}.company_continuation__g3oHi>div{display:block;max-width:none;margin:0;padding:0}.company_continuation__g3oHi article{max-width:none;width:100%;padding:0}.company_continuation__g3oHi article>section{margin:0;padding:112px 0 0;scroll-margin-top:100px}.company_continuation__g3oHi article h2{font-size:clamp(30px,3.2vw,44px);font-weight:400;line-height:1.15;letter-spacing:-.035em;max-width:100%;margin:0 0 36px}.company_continuation__g3oHi article p{color:#637189;line-height:1.6;font-size:17px}.company_work__fEMQo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:52px;position:relative}.company_work__fEMQo>div{min-width:0;position:relative}.company_methodHeading__ZhgW6{display:flex;align-items:baseline;gap:14px;margin-bottom:24px}.company_step__pGd9N{font-size:12px;color:#637189}.company_continuation__g3oHi .company_work__fEMQo h3{font-size:clamp(28px,3vw,40px);font-weight:400;color:#1b456b;letter-spacing:-.035em;margin:0}.company_methodPicture__roSuj{aspect-ratio:1.4;overflow:hidden;border-radius:8px;background:#edf2f4;margin-bottom:26px}.company_methodPicture__roSuj img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.company_methodPicture__roSuj video{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;background:#edf2f4}.company_continuation__g3oHi .company_work__fEMQo .company_methodResult__o9tvM{font-size:23px;line-height:1.3;font-weight:400;letter-spacing:-.025em;margin:0 0 14px;color:#111c33}.company_work__fEMQo>div>p{margin:0;font-size:16px;line-height:1.6;max-width:340px}.company_methodLink__vljkh{display:inline-flex;gap:12px;align-items:center;font-size:13px;color:#1b456b;margin-top:18px;text-decoration:none}.company_methodLink__vljkh:focus-visible{outline:2px solid #1b456b;outline-offset:5px}.company_principles__5YKVS{display:grid;grid-template-columns:1fr 1fr;gap:44px 80px;margin-top:48px}.company_principles__5YKVS>div{padding-top:20px;border-top:1px solid #d7e2ed}.company_principleNumber__58zob{display:block;color:#637189;font-size:12px;margin-bottom:18px}.company_continuation__g3oHi .company_principles__5YKVS h3{font-size:25px;line-height:1.25;font-weight:400;color:#1b456b;margin:0 0 14px;letter-spacing:-.025em}.company_continuation__g3oHi .company_principles__5YKVS p{font-size:16px;margin:0;max-width:460px}.company_continuation__g3oHi article>.company_expertise__y1BJG{margin-top:110px;padding:64px 48px;background:#f3f6f8;border-radius:12px}.company_expertise__y1BJG>p:first-child{margin-top:0}.company_environments__xx0TQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 34px;margin-top:42px}.company_environments__xx0TQ>div{display:flex;gap:18px;align-items:center;min-width:0;min-height:112px;border-top:1px solid #d3dee6;padding:22px 0}.company_environments__xx0TQ svg{flex:0 0 auto;color:#1b456b}.company_continuation__g3oHi .company_environments__xx0TQ h3{font-size:20px;font-weight:400;line-height:1.35;color:#1b456b;letter-spacing:-.025em;margin:0}.company_cases__0rzon{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:40px}.company_cases__0rzon>a{display:block;text-decoration:none!important;color:inherit!important;cursor:pointer;min-width:0}.company_cases__0rzon img{display:block;width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;margin-bottom:22px;border-radius:6px}.company_cases__0rzon>a>div>span:first-child{display:none}.company_continuation__g3oHi .company_cases__0rzon h3{font-weight:400;font-size:24px;line-height:1.3;margin:0 0 16px;letter-spacing:-.025em}.company_continuation__g3oHi .company_cases__0rzon p{font-size:15px;margin:0 0 18px}.company_caseStack__p7rUV{display:block;font-size:12px;line-height:1.8;color:#1b456b}.company_cases__0rzon>a:hover h3{color:inherit;text-decoration:none}.company_cases__0rzon>a:focus-visible{outline:2px solid #1b456b;outline-offset:6px;border-radius:6px}@media(max-width:1000px){.company_work__fEMQo{gap:22px}.company_principles__5YKVS{gap:36px 40px}.company_environments__xx0TQ{grid-template-columns:1fr 1fr;gap:0 26px}.company_continuation__g3oHi article>.company_expertise__y1BJG{padding:48px 32px}}@media(max-width:700px){.company_companyPage__X06vV .company_continuation__g3oHi{padding:0 20px 64px}.company_continuation__g3oHi article>section{padding-top:64px}.company_cases__0rzon,.company_principles__5YKVS,.company_work__fEMQo{grid-template-columns:1fr;gap:42px}.company_work__fEMQo{margin-top:36px}.company_methodHeading__ZhgW6{margin-bottom:20px}.company_methodPicture__roSuj{aspect-ratio:1.4;margin-bottom:22px}.company_work__fEMQo>div>p{max-width:100%}.company_principles__5YKVS{margin-top:32px;gap:30px}.company_continuation__g3oHi article>.company_expertise__y1BJG{margin-top:64px;padding:36px 24px;border-radius:8px}.company_environments__xx0TQ{grid-template-columns:1fr;gap:0;margin-top:26px}.company_environments__xx0TQ>div{min-height:90px;gap:18px;padding:20px 0}.company_continuation__g3oHi .company_environments__xx0TQ h3{font-size:20px}.company_cases__0rzon img{aspect-ratio:1.35}.company_cases__0rzon{margin-top:28px}}.company_methodVideoCover__Gr2U8{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:#edf2f4;cursor:pointer}.company_methodVideoCover__Gr2U8 img{-o-object-fit:contain;object-fit:contain}.company_methodVideoCover__Gr2U8>span{position:absolute;right:14px;bottom:14px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#1b456b;background:#fffffff0;box-shadow:0 2px 12px #142b4220}.company_methodVideoCover__Gr2U8:focus-visible{outline:3px solid #1b456b;outline-offset:-4px}.company_methodPicture__roSuj video:focus-visible{outline:3px solid #1b456b;outline-offset:-4px}.company_methodPicture__roSuj{position:relative}.company_imageNote__I_2pk{position:absolute;left:12px;bottom:12px;font-size:11px;color:#35495d;background:#fffffff0;padding:4px 7px;border-radius:3px}