.bci_page__4qkxR{--ink:#121417;--text:#333333;--navy:#00426b;--muted:#617385;--line:#d6dbe0;--layer:#f7fafc;--layer-hover:#e6edf2;--inverse-muted:#d3e0ea;background:#fff;color:var(--ink)}.bci_page__4qkxR :is(a,summary):focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.bci_page__4qkxR section[id]{scroll-margin-top:112px}.bci_approachInner__8I10S,.bci_audiences__h8Lud,.bci_breadcrumb__kcVRB,.bci_contactPanel__wxoMP,.bci_hero__OyPl4,.bci_section__VC4O2,.bci_serviceBar__s8kOU{width:100%;max-width:99rem;margin-inline:auto;padding-inline:16px}.bci_serviceBar__s8kOU{min-height:48px;display:flex;align-items:stretch;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.bci_serviceBrand__PBqrD{display:flex;align-items:center;gap:12px;font-family:var(--font-inter),sans-serif;font-size:20px;font-weight:600;line-height:1.4}.bci_serviceBrand__PBqrD>span{font-family:var(--font-noto-sans-jp-main),sans-serif;font-size:14px;font-weight:400;color:var(--muted)}.bci_serviceBar__s8kOU nav{display:flex;align-items:stretch;overflow-x:auto}.bci_serviceBar__s8kOU nav a{display:flex;align-items:center;padding-inline:16px;font-size:14px;line-height:1.29;white-space:nowrap;color:var(--text);transition:color .1s,background-color .1s}.bci_serviceBar__s8kOU nav a:hover{color:var(--navy);background:var(--layer)}.bci_hero__OyPl4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;padding-block:64px}.bci_eyebrow__W1Tut{display:flex;align-items:center;gap:8px;font-family:var(--font-inter),sans-serif;font-size:14px;font-weight:400;letter-spacing:.16px;line-height:1.29;color:var(--muted)}.bci_marker__d1YXl{width:8px;height:8px;background:var(--navy)}.bci_hero__OyPl4 h1{margin-top:24px;font-family:var(--font-noto-serif-cjk),serif;font-size:42px;font-weight:400;line-height:1.19;letter-spacing:0}.bci_hero__OyPl4 h1>span{color:var(--navy)}.bci_heroDescription__zXMuh{margin-top:24px;color:var(--text);font-size:16px;line-height:1.7}.bci_heroActions__X09FR{display:flex;align-items:center;gap:32px;flex-wrap:wrap;margin-top:32px}.bci_textLink__pmLZS{display:inline-flex;align-items:center;gap:8px;font-size:16px;line-height:1.5}.bci_heroNote__K520I{margin-top:16px;font-size:13px;line-height:1.6;color:var(--muted)}.bci_heroCopy__IRavK{min-width:0}.bci_heroVisual__JtPBq{position:relative;min-width:0;background:var(--layer)}.bci_visualTop__8OWFl{display:flex;justify-content:space-between;gap:16px;padding:16px;font-family:var(--font-inter),sans-serif;font-size:13px;font-weight:400;line-height:1.29;letter-spacing:.16px;color:var(--muted)}.bci_diagram__3RG7L{position:relative;aspect-ratio:540/440}.bci_diagramLines__6PoPD{position:absolute;inset:0;width:100%;height:100%}.bci_intelligenceCore__a3NZU{position:absolute;top:38%;left:32%;width:42%;padding:24px 12px;display:flex;align-items:center;flex-direction:column;gap:8px;background:var(--navy);color:#fff;text-align:center}.bci_intelligenceCore__a3NZU>span:first-child{font-family:var(--font-inter),sans-serif;font-size:13px;letter-spacing:.16px;color:var(--inverse-muted)}.bci_intelligenceCore__a3NZU strong{font-family:var(--font-tinos),Georgia,serif;font-size:32px;font-weight:400;line-height:1}.bci_intelligenceCore__a3NZU>span:last-child{font-size:13px;line-height:1.6;color:var(--inverse-muted)}.bci_dataNode__QZyKJ{position:absolute;width:32%;padding:12px 16px;background:#fff}.bci_dataNode__QZyKJ>span{display:block;font-family:var(--font-inter),sans-serif;color:var(--muted);font-size:13px;line-height:1.29;letter-spacing:.16px}.bci_dataNode__QZyKJ strong{display:block;margin-top:4px;font-size:14px;font-weight:600;line-height:1.29}.bci_marketNode__TKupD{top:6%;left:6%}.bci_flowNode__UsOFv{top:13%;right:3%}.bci_riskNode__xoOmp{bottom:4%;left:8%;width:36%}.bci_miniBars__5WI8U{display:flex;align-items:end;gap:4px;height:24px;margin-top:8px}.bci_miniBars__5WI8U i{flex:1;height:40%;background:#9bb6c7}.bci_miniBars__5WI8U i:nth-child(3n){height:85%;background:#366887}.bci_miniBars__5WI8U i:nth-child(3n+1){height:65%}.bci_miniBars__5WI8U i:nth-child(4n){height:100%}.bci_flowDots__SS1eD{display:flex;align-items:center;height:24px;margin-top:8px}.bci_flowDots__SS1eD i{width:12px;height:12px;border:1px solid #7295ab}.bci_flowDots__SS1eD i:last-child{background:#366887;border-color:#366887}.bci_flowDots__SS1eD b{height:1px;flex:1;background:#adc2ce}.bci_riskLines__qjS_G{display:flex;flex-direction:column;gap:4px;margin-top:12px}.bci_riskLines__qjS_G i{height:4px;width:90%;background:#c2d3df}.bci_riskLines__qjS_G i:nth-child(2){width:64%;background:#527e98}.bci_riskLines__qjS_G i:last-child{width:78%}.bci_visualBottom__cLDZB{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-top:1px solid var(--line);font-family:var(--font-inter),sans-serif;font-size:13px;line-height:1.29;letter-spacing:.16px;color:var(--muted)}.bci_visualBottom__cLDZB i{height:1px;flex:1;background:#b5c8d4;position:relative}.bci_visualBottom__cLDZB i:after{content:"";width:6px;height:6px;border-top:1px solid #b5c8d4;border-right:1px solid #b5c8d4;position:absolute;right:0;top:-3px;transform:rotate(45deg)}.bci_visualBottom__cLDZB strong{color:var(--navy);font-weight:600}.bci_audiences__h8Lud{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.bci_audiences__h8Lud>*{padding-block:24px;border-top:1px solid var(--ink)}.bci_audiences__h8Lud>p{font-family:var(--font-noto-serif-cjk),serif;font-size:20px;line-height:1.4}.bci_audiences__h8Lud>div{display:flex;flex-direction:column}.bci_audiences__h8Lud span{font-family:var(--font-inter),sans-serif;font-size:13px;line-height:1.29;letter-spacing:.16px;color:var(--muted)}.bci_audiences__h8Lud strong{margin-top:8px;font-size:20px;font-weight:400;line-height:1.4}.bci_audiences__h8Lud small{margin-top:4px;font-size:14px;line-height:1.6;color:var(--muted)}.bci_section__VC4O2{padding-block:96px}.bci_sectionHeading__gMaQk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:32px;margin-bottom:48px}.bci_approach__MnfnE h2,.bci_sectionHeading__gMaQk h2{margin-top:16px;font-family:var(--font-noto-serif-cjk),serif;font-size:36px;font-weight:400;letter-spacing:0;line-height:1.25}.bci_sectionHeading__gMaQk>div>p:not(.bci_eyebrow__W1Tut),.bci_sectionHeading__gMaQk>p{max-width:640px;color:var(--text);font-size:16px;line-height:1.7}.bci_serviceGrid__5fWma{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}.bci_serviceCard__yYjVR{display:flex;flex-direction:column;background:var(--layer);padding:24px}.bci_cardLabel__k2LJU{display:flex;justify-content:space-between;align-items:center;color:var(--navy);gap:8px}.bci_cardLabel__k2LJU>span{font-family:var(--font-inter),sans-serif;font-size:14px;font-weight:400;line-height:1.29;letter-spacing:.16px}.bci_serviceQuestion__FOQLS{margin-top:32px;font-size:14px;color:var(--muted);line-height:1.6}.bci_serviceCard__yYjVR h3{margin-top:8px;font-size:20px;font-weight:400;letter-spacing:0;line-height:1.4}.bci_serviceDescription__wDvZl{margin-top:16px;font-size:16px;line-height:1.7;color:var(--text)}.bci_serviceCard__yYjVR ul{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line);margin-block:24px 32px;padding-top:16px}.bci_serviceCard__yYjVR li{display:flex;align-items:start;gap:8px;font-size:14px;line-height:1.6;color:var(--text)}.bci_serviceCard__yYjVR li svg{margin-top:3px;flex-shrink:0;color:var(--navy)}.bci_page__4qkxR .bci_serviceButton__6aUg9{margin-top:auto;width:100%;max-width:none}.bci_approach__MnfnE{background:var(--layer)}.bci_approachInner__8I10S{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;padding-block:96px}.bci_approachCopy__4QMH9>p:not(.bci_eyebrow__W1Tut){margin-top:24px;max-width:640px;color:var(--text);font-size:16px;line-height:1.7}.bci_approachSignature__B8Juf{display:flex;align-items:center;gap:16px;font-family:var(--font-inter),sans-serif;font-size:14px;letter-spacing:.16px;margin-top:64px;color:var(--muted)}.bci_approachSignature__B8Juf span{font-size:20px;color:var(--navy)}.bci_strengths__Y1lah{border-top:1px solid var(--ink)}.bci_strengths__Y1lah article{display:grid;grid-template-columns:128px 1fr;gap:16px;padding-block:24px;border-bottom:1px solid var(--line)}.bci_strengths__Y1lah article>span{padding-top:4px;font-family:var(--font-inter),sans-serif;font-size:14px;line-height:1.29;letter-spacing:.16px;color:var(--navy)}.bci_strengths__Y1lah h3{font-size:20px;font-weight:400;line-height:1.4}.bci_strengths__Y1lah p{font-size:16px;color:var(--text);line-height:1.7;margin-top:8px}.bci_page__4qkxR .bci_caseListButton__k2IIJ{margin-top:24px}.bci_caseGrid__qtErE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}.bci_featuredCaseGrid__X38qY .bci_caseCard__oUBSQ{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.bci_featuredCaseGrid__X38qY .bci_caseContent__cnO49{padding:32px}.bci_featuredCaseGrid__X38qY .bci_caseContent__cnO49 h3{font-family:var(--font-noto-serif-cjk),serif;font-size:28px;line-height:1.29}.bci_featuredCaseGrid__X38qY .bci_caseRead__3XgMb{margin-top:24px}.bci_caseCard__oUBSQ{display:flex;flex-direction:column;min-width:0;background:var(--layer);transition:background-color .1s}.bci_caseCard__oUBSQ:hover{background:var(--layer-hover)}.bci_caseImage__tSUaE{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--layer)}.bci_caseImage__tSUaE img{object-fit:cover}.bci_caseContent__cnO49{display:flex;flex:1;flex-direction:column;padding:16px 16px 24px}.bci_caseLabel__IjFHt{font-size:14px;font-weight:600;line-height:1.29;color:var(--navy)}.bci_caseContent__cnO49 h3{font-size:20px;font-weight:400;line-height:1.4;margin-top:8px}.bci_caseContent__cnO49 p{margin-top:12px;font-size:14px;line-height:1.6;color:var(--muted)}.bci_caseRead__3XgMb{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:24px;font-size:14px;font-weight:600;line-height:1.29;color:var(--navy)}.bci_research__huOBK{background:var(--layer)}.bci_resourceGrid___S7XT{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px}.bci_resourceCard__B42M_{display:flex;flex-direction:column;padding:16px 16px 24px;background:#fff;transition:background-color .1s}.bci_resourceCard__B42M_:hover{background:var(--layer-hover)}.bci_resourceLabel__S2RxL{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-inter),sans-serif;font-size:14px;line-height:1.29;letter-spacing:.16px;color:var(--navy)}.bci_resourceCard__B42M_ h3{margin-top:32px;font-size:20px;font-weight:400;line-height:1.4}.bci_resourceCard__B42M_ p{margin-top:8px;font-size:14px;line-height:1.6;color:var(--text)}.bci_resourceCount__KKiKr{padding-top:24px;margin-top:auto;font-size:14px;line-height:1.29;color:var(--navy)}.bci_latestReports__3IQbS{display:grid;grid-template-columns:1fr 3fr;gap:32px;margin-top:48px}.bci_latestReports__3IQbS>div:first-child{padding-top:16px}.bci_latestReports__3IQbS>div:first-child p{font-size:16px;font-weight:600;line-height:1.5;margin-top:8px;color:var(--ink)}.bci_approachLink__4epZy{margin-top:32px}.bci_chronicleCallout__H5YYW{display:grid;grid-template-columns:1fr 3fr;gap:32px;margin-top:48px}.bci_chronicleCallout__H5YYW>div:first-child{padding-top:16px}.bci_chronicleCallout__H5YYW>div:first-child p{font-size:16px;font-weight:600;line-height:1.5;margin-top:8px;color:var(--ink)}.bci_chronicleBody__zYp9u{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:48px;padding:16px;border-top:1px solid var(--ink)}.bci_chronicleCopy__IXYtW h3{font-size:20px;font-weight:400;line-height:1.4;color:var(--ink)}.bci_chronicleCopy__IXYtW p{margin-top:8px;font-size:14px;line-height:1.8;color:var(--text)}.bci_page__4qkxR .bci_chronicleButton__fyYY_{margin-top:24px}.bci_chronicleStats__NceSm dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bci_chronicleStats__NceSm dt{font-size:12px;line-height:1.33;color:var(--muted)}.bci_chronicleStats__NceSm dd{margin-top:8px;font-size:14px;color:var(--navy)}.bci_chronicleStats__NceSm strong{margin-right:2px;font-family:var(--font-inter),sans-serif;font-size:32px;font-weight:400;line-height:1;font-variant-numeric:tabular-nums}.bci_chronicleStats__NceSm>p{margin-top:16px;font-size:12px;line-height:1.33;color:var(--muted)}.bci_reportList__lg5b_{border-top:1px solid var(--ink)}.bci_reportList__lg5b_>a{display:grid;grid-template-columns:96px 1fr 16px;align-items:baseline;gap:24px;padding:16px;border-bottom:1px solid var(--line);transition:background-color .1s}.bci_reportList__lg5b_>a:hover{background:var(--layer-hover)}.bci_reportList__lg5b_ time{font-family:var(--font-inter),sans-serif;font-size:14px;line-height:1.29;color:var(--muted)}.bci_reportList__lg5b_ h3{font-size:16px;font-weight:400;line-height:1.5}.bci_reportList__lg5b_ a:hover h3{color:var(--navy)}.bci_reportList__lg5b_ svg{align-self:center;width:16px;height:16px;color:var(--navy)}.bci_steps__zxkbH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:0;list-style:none}.bci_steps__zxkbH li{border-top:1px solid var(--ink);padding-top:16px}.bci_steps__zxkbH li>span{font-family:var(--font-inter),sans-serif;font-size:14px;line-height:1.29;letter-spacing:.16px;color:var(--navy)}.bci_steps__zxkbH h3{font-size:20px;font-weight:400;line-height:1.4;margin-top:16px}.bci_steps__zxkbH p{font-size:16px;color:var(--text);line-height:1.7;margin-top:8px}.bci_contactBand__j6y0a{background:var(--navy);color:#fff}.bci_contactPanel__wxoMP{display:flex;align-items:end;justify-content:space-between;gap:32px;padding-block:64px}.bci_contactPanel__wxoMP .bci_eyebrow__W1Tut{color:var(--inverse-muted)}.bci_contactPanel__wxoMP h3{font-family:var(--font-noto-serif-cjk),serif;font-size:28px;font-weight:400;line-height:1.29;margin-top:16px}.bci_contactPanel__wxoMP h3 span{display:inline-block}.bci_contactPanel__wxoMP p:not(.bci_eyebrow__W1Tut){font-size:16px;color:var(--inverse-muted);margin-top:16px;line-height:1.7}.bci_contactPanel__wxoMP>a{flex-shrink:0}.bci_breadcrumb__kcVRB{padding-block:24px}@media (min-width:42rem){.bci_approachInner__8I10S,.bci_audiences__h8Lud,.bci_breadcrumb__kcVRB,.bci_contactPanel__wxoMP,.bci_hero__OyPl4,.bci_section__VC4O2,.bci_serviceBar__s8kOU{padding-inline:32px}}@media (min-width:48rem){.bci_hero__OyPl4 h1{font-size:54px;line-height:1.17}}@media (min-width:80rem){.bci_hero__OyPl4 h1{font-size:60px}.bci_contactPanel__wxoMP h3{font-size:32px;line-height:1.25}}@media (max-width:1100px){.bci_desktopBreak__cKzLD,.bci_serviceBrand__PBqrD>span{display:none}.bci_heroVisual__JtPBq{align-self:center}.bci_dataNode__QZyKJ{padding:8px 12px}.bci_dataNode__QZyKJ strong{font-size:13px}.bci_intelligenceCore__a3NZU{padding:16px 8px}.bci_intelligenceCore__a3NZU strong{font-size:28px}.bci_serviceCard__yYjVR{padding:16px}.bci_strengths__Y1lah article{grid-template-columns:1fr;gap:8px}.bci_approach__MnfnE h2,.bci_sectionHeading__gMaQk h2{font-size:32px}}@media (max-width:800px){.bci_serviceBar__s8kOU{align-items:start;flex-direction:column;gap:0;padding-top:16px}.bci_serviceBar__s8kOU nav{width:calc(100% + 16px);margin-left:-16px}.bci_serviceBar__s8kOU nav a{min-height:48px}.bci_hero__OyPl4{grid-template-columns:1fr;gap:48px;padding-block:48px 64px}.bci_heroVisual__JtPBq{width:100%;max-width:560px}.bci_audiences__h8Lud{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px}.bci_audiences__h8Lud>p{grid-column:1/-1}.bci_audiences__h8Lud>p br{display:none}.bci_approachInner__8I10S,.bci_section__VC4O2{padding-block:64px}.bci_sectionHeading__gMaQk{grid-template-columns:1fr;gap:16px;margin-bottom:32px}.bci_approach__MnfnE h2,.bci_sectionHeading__gMaQk h2{font-size:28px;line-height:1.29}.bci_serviceGrid__5fWma{grid-template-columns:1fr}.bci_approachInner__8I10S{grid-template-columns:1fr;gap:48px}.bci_approachSignature__B8Juf{margin-top:32px}.bci_strengths__Y1lah article{grid-template-columns:128px 1fr}.bci_featuredCaseGrid__X38qY .bci_caseCard__oUBSQ{grid-template-columns:1fr}.bci_featuredCaseGrid__X38qY .bci_caseContent__cnO49{padding:16px 16px 24px}.bci_featuredCaseGrid__X38qY .bci_caseContent__cnO49 h3{font-size:20px;line-height:1.4}.bci_caseGrid__qtErE{grid-template-columns:1fr}.bci_resourceGrid___S7XT{grid-template-columns:repeat(2,minmax(0,1fr))}.bci_chronicleCallout__H5YYW,.bci_latestReports__3IQbS{grid-template-columns:1fr;gap:16px;margin-top:32px}.bci_chronicleBody__zYp9u,.bci_steps__zxkbH{grid-template-columns:1fr;gap:32px}.bci_contactPanel__wxoMP{flex-direction:column;align-items:start;padding-block:48px}}@media (max-width:540px){.bci_hero__OyPl4{padding-top:32px}.bci_hero__OyPl4 h1{font-size:clamp(32px,9.4vw,42px);margin-top:16px}.bci_heroActions__X09FR{gap:16px}.bci_page__4qkxR .bci_heroActions__X09FR .bci_ctaButton__7uSlz{width:100%;max-width:none}.bci_visualBottom__cLDZB,.bci_visualTop__8OWFl{padding:12px}.bci_visualTop__8OWFl>span:last-child{display:none}.bci_dataNode__QZyKJ{width:36%;padding:8px}.bci_riskNode__xoOmp{width:42%}.bci_dataNode__QZyKJ strong{font-size:13px}.bci_flowDots__SS1eD,.bci_miniBars__5WI8U{height:16px}.bci_intelligenceCore__a3NZU{left:29%;width:48%;gap:4px}.bci_intelligenceCore__a3NZU strong{font-size:24px}.bci_audiences__h8Lud{grid-template-columns:1fr}.bci_audiences__h8Lud>div{display:grid;grid-template-columns:1fr auto;align-items:baseline;column-gap:16px;padding-block:16px;border-top-color:var(--line)}.bci_audiences__h8Lud>div span{grid-column:1/-1}.bci_audiences__h8Lud strong{margin-top:4px}.bci_strengths__Y1lah article{grid-template-columns:1fr;gap:8px}.bci_resourceGrid___S7XT{grid-template-columns:1fr}.bci_resourceCard__B42M_ h3{margin-top:16px}.bci_reportList__lg5b_>a{grid-template-columns:1fr 16px;gap:8px 16px;padding-inline:0}.bci_reportList__lg5b_ time{grid-column:1/-1}.bci_chronicleBody__zYp9u{padding-inline:0}.bci_chronicleStats__NceSm strong{font-size:24px}.bci_page__4qkxR .bci_contactPanel__wxoMP .bci_ctaButton__7uSlz{width:100%;max-width:none}}@media (prefers-reduced-motion:reduce){.bci_page__4qkxR *,.bci_page__4qkxR :after,.bci_page__4qkxR :before{transition:none}}