.Capability-module__v7K_Ga__page{--ink:#1b2431;--charcoal:#1b2431;--orange:#c13b32;--amber:#c6a56a;--sand:#eef0f2;--paper:#f6f7f8;--muted:#5a6169;color:var(--ink);background:var(--paper);overflow:clip}.Capability-module__v7K_Ga__page ::selection{color:var(--ink);background:var(--amber)}.Capability-module__v7K_Ga__headerSpace{background:var(--paper);height:72px}.Capability-module__v7K_Ga__hero{color:#fff;background:var(--ink);padding:clamp(76px,8vw,128px) 0 clamp(82px,9vw,144px)}.Capability-module__v7K_Ga__heroInner{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:end;gap:clamp(42px,8vw,130px);width:min(1360px,100% - 10vw);margin-inline:auto;display:grid}.Capability-module__v7K_Ga__heroTitle{min-width:0}.Capability-module__v7K_Ga__sectionIndex{color:var(--amber);letter-spacing:.16em;font-variant-numeric:tabular-nums;margin-bottom:clamp(28px,4vw,54px);font-size:14px;font-weight:600;display:inline-block}.Capability-module__v7K_Ga__hero h1{color:#fff;letter-spacing:-.055em;overflow-wrap:anywhere;max-width:12ch;margin:0;font-size:clamp(46px,6.5vw,94px);font-weight:600;line-height:1.06}.Capability-module__v7K_Ga__heroDescription{border-top:1px solid #c6a56abf;color:#ffffffc7;overflow-wrap:anywhere;border-inline-start:1px solid #c6a56abf;min-width:0;max-width:700px;margin:0 0 7px;padding:26px 0 0 clamp(24px,3vw,44px);font-size:clamp(15px,1.18vw,18px);line-height:1.9}.Capability-module__v7K_Ga__diagramSection{background:var(--paper);padding:clamp(68px,8vw,124px) 0 clamp(90px,10vw,150px)}.Capability-module__v7K_Ga__diagramGrid{background:var(--sand);grid-template-columns:minmax(124px,23%) minmax(0,1fr);width:min(1360px,100% - 10vw);margin-inline:auto;display:grid}.Capability-module__v7K_Ga__diagramRail{background:var(--charcoal);flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:100%;padding:clamp(26px,4vw,56px);display:flex}.Capability-module__v7K_Ga__railIndex{color:var(--amber);letter-spacing:-.07em;font-variant-numeric:tabular-nums;font-size:clamp(54px,7vw,104px);font-weight:500;line-height:1}.Capability-module__v7K_Ga__railLine{background:#c6a56ab3;width:100%;height:1px;display:block}.Capability-module__v7K_Ga__diagramFrame{place-items:center;min-width:0;padding:clamp(22px,4vw,58px);display:grid}.Capability-module__v7K_Ga__diagramFrame img{background:#fff;width:100%;height:auto;display:block}body.frontend-theme:has([data-page=research-capability]):has(.Capability-module__v7K_Ga__page) .custom-header{height:72px;box-shadow:none;background:#f6f7f8;border-bottom:1px solid #e2e4e8}body.frontend-theme:has([data-page=research-capability]):has(.Capability-module__v7K_Ga__page) .custom-header.scrolled{background:#f6f7f8fa;box-shadow:0 8px 28px #1b24311a}:is(body.frontend-theme:has([data-page=research-capability]):has(.Capability-module__v7K_Ga__page) .ch-nav-item a,body.frontend-theme:has([data-page=research-capability]):has(.Capability-module__v7K_Ga__page) .ch-lang,body.frontend-theme:has([data-page=research-capability]):has(.Capability-module__v7K_Ga__page) .ch-hamburger){color:#1b2431}:is(body.frontend-theme:has([data-page=research-capability]):has(.Capability-module__v7K_Ga__page) .ch-nav-item a:hover,body.frontend-theme:has([data-page=research-capability]):has(.Capability-module__v7K_Ga__page) .ch-nav-item a.active){color:#c13b32!important}body.frontend-theme:has([data-page=research-capability]):has(.Capability-module__v7K_Ga__page) .ch-nav-item a:after{background:#c13b32}body.frontend-theme:has([data-page=research-capability]):has(.Capability-module__v7K_Ga__page) .ch-dropdown{background:#fff;border-top-color:#e2e4e8;top:72px}body.frontend-theme:has([data-page=research-capability]):has(.Capability-module__v7K_Ga__page) .ch-sub-item:hover span{color:#c13b32}body.frontend-theme:has([data-page=research-capability]):has(.Capability-module__v7K_Ga__page) .ch-mobile-menu{background:#f6f7f8}:is(body.frontend-theme:has([data-page=research-capability]):has(.Capability-module__v7K_Ga__page) .site-footer .section-footer,body.frontend-theme:has([data-page=research-capability]):has(.Capability-module__v7K_Ga__page) .site-footer .footer,body.frontend-theme:has([data-page=research-capability]):has(.Capability-module__v7K_Ga__page) .site-footer .footer-top){background:#1b2431}body.frontend-theme:has([data-page=research-capability]):has(.Capability-module__v7K_Ga__page) .site-footer .footer-bottom.site-footer__bottom{background:#1b2431}@media (max-width:900px){.Capability-module__v7K_Ga__heroInner,.Capability-module__v7K_Ga__diagramGrid{width:calc(100% - 56px)}.Capability-module__v7K_Ga__heroInner{gap:40px}.Capability-module__v7K_Ga__hero h1{font-size:clamp(44px,7vw,66px)}}@media (max-width:760px){.Capability-module__v7K_Ga__headerSpace{height:64px}.Capability-module__v7K_Ga__hero{padding:64px 0 72px}.Capability-module__v7K_Ga__heroInner{grid-template-columns:1fr;gap:42px;width:calc(100% - 40px)}.Capability-module__v7K_Ga__sectionIndex{margin-bottom:26px}.Capability-module__v7K_Ga__hero h1{max-width:none;font-size:clamp(42px,10vw,64px)}.Capability-module__v7K_Ga__heroDescription{max-width:none;padding:22px 0 0 20px;font-size:15px;line-height:1.8}.Capability-module__v7K_Ga__diagramSection{padding:54px 0 80px}.Capability-module__v7K_Ga__diagramGrid{grid-template-columns:1fr;width:calc(100% - 40px)}.Capability-module__v7K_Ga__diagramRail{flex-direction:row;align-items:center;min-height:90px;padding:20px 26px}.Capability-module__v7K_Ga__railIndex{font-size:48px}.Capability-module__v7K_Ga__railLine{width:34%}.Capability-module__v7K_Ga__diagramFrame{padding:16px}body.frontend-theme:has([data-page=research-capability]):has(.Capability-module__v7K_Ga__page) .custom-header{height:64px}body.frontend-theme:has([data-page=research-capability]):has(.Capability-module__v7K_Ga__page) .ch-dropdown{top:64px}}
