.HomepageSections-module__9-lP1G__homepage,.HomepageSections-module__9-lP1G__homepage.HomepageSections-module__9-lP1G__homepage>section[data-gic-theme]:where(:not([id=home-hero])){--home-hero-blue:#0c5b8e;--home-canvas:#f6f3ec;--home-paper:#fffcf4;--home-ink:#292b25;--home-muted:#5c624f;--home-olive:#566244;--home-olive-deep:#414a35;--home-olive-wash:#e4e7da;--home-rule:#d5d4c6;--home-boundary:#858974;--home-light-muted:#e1e5d6;--home-light-boundary:#b8c0a6;--home-honey:#e4bd68;--home-sand:#e4cfb1;--home-sage:#d9e3cc;--home-terracotta:#9b4a32;--home-earth:#60452c;--home-forest:#2f4938;--home-forest-light:#a9c394;--home-rose:#f1ded4;--home-soft-shadow:0 20px 48px #292b2514;--gic-home-soft-ivory:var(--home-canvas);--gic-home-indigo-start:var(--home-olive);--gic-home-indigo-upper:var(--home-olive);--gic-home-indigo-mid:var(--home-olive-deep);--gic-home-indigo-lower:var(--home-olive-deep);--gic-home-indigo-shadow:var(--home-ink);--gic-home-shadow-violet:var(--home-olive);--gic-home-indigo-text:var(--home-paper);--gic-home-indigo-muted:var(--home-light-muted);--gic-home-indigo-rule:#737b64;--gic-home-indigo-boundary:var(--home-light-boundary);--gic-home-indigo-accent:var(--home-paper);--gic-home-indigo-accent-hover:var(--home-olive-wash);--gic-home-indigo-accent-text:var(--home-ink);--gic-canvas:var(--home-canvas);--gic-paper:var(--home-paper);--gic-surface:var(--home-olive-wash);--gic-ink:var(--home-ink);--gic-muted:var(--home-muted);--gic-rule:var(--home-rule);--gic-boundary:var(--home-boundary);--gic-primary:var(--home-olive);--gic-primary-hover:var(--home-olive-deep);--gic-primary-text:var(--home-paper);--gic-inverse:var(--home-ink);--gic-inverse-text:var(--home-paper);--gic-inverse-muted:var(--home-light-muted);--gic-inverse-rule:#737b64;--gic-inverse-accent:var(--home-paper)}.HomepageSections-module__9-lP1G__homepage+footer[data-gic-theme=home-close]{--home-hero-blue:#0c5b8e;--home-canvas:#f6f3ec;--home-paper:#fffcf4;--home-ink:#292b25;--home-muted:#5c624f;--home-olive:#566244;--home-olive-deep:#414a35;--home-olive-wash:#e4e7da;--home-rule:#d5d4c6;--home-boundary:#858974;--home-light-muted:#e1e5d6;--home-light-boundary:#b8c0a6;--home-honey:#e4bd68;--home-sand:#e4cfb1;--home-sage:#d9e3cc;--home-terracotta:#9b4a32;--home-earth:#60452c;--home-forest:#2f4938;--home-forest-light:#a9c394;--home-rose:#f1ded4;--home-soft-shadow:0 20px 48px #292b2514;--gic-home-soft-ivory:var(--home-canvas);--gic-home-indigo-start:var(--home-olive);--gic-home-indigo-upper:var(--home-olive);--gic-home-indigo-mid:var(--home-olive-deep);--gic-home-indigo-lower:var(--home-olive-deep);--gic-home-indigo-shadow:var(--home-ink);--gic-home-shadow-violet:var(--home-olive);--gic-home-indigo-text:var(--home-paper);--gic-home-indigo-muted:var(--home-light-muted);--gic-home-indigo-rule:#737b64;--gic-home-indigo-boundary:var(--home-light-boundary);--gic-home-indigo-accent:var(--home-paper);--gic-home-indigo-accent-hover:var(--home-olive-wash);--gic-home-indigo-accent-text:var(--home-ink);--gic-canvas:var(--home-canvas);--gic-paper:var(--home-paper);--gic-surface:var(--home-olive-wash);--gic-ink:var(--home-ink);--gic-muted:var(--home-muted);--gic-rule:var(--home-rule);--gic-boundary:var(--home-boundary);--gic-primary:var(--home-olive);--gic-primary-hover:var(--home-olive-deep);--gic-primary-text:var(--home-paper);--gic-inverse:var(--home-ink);--gic-inverse-text:var(--home-paper);--gic-inverse-muted:var(--home-light-muted);--gic-inverse-rule:#737b64;--gic-inverse-accent:var(--home-paper)}.HomepageSections-module__9-lP1G__homepage+footer[data-gic-theme=home-close]{--gic-inverse:var(--home-hero-blue);--gic-inverse-muted:color-mix(in srgb, var(--home-paper) 90%, var(--home-hero-blue));--gic-inverse-rule:color-mix(in srgb, var(--home-paper) 40%, var(--home-hero-blue))}.HomepageSections-module__9-lP1G__homepage{--home-section-canvas:#fafaf8;--home-section-paper:#fff;--home-radius-feature:32px;--home-radius-card:20px;--home-radius-control:14px;--home-radius-pill:999px;--home-type-hero:clamp(44px, 5.4vw, 76px);--home-type-title:clamp(32px, 3.4vw, 48px);--home-type-subheading:clamp(22px, 1.8vw, 24px);--home-type-intro:18px;--home-type-body:16px;--home-type-small:14px;--home-type-label:12px;--home-content-width:1280px;--home-page-gutter:24px;--home-layout-section-space:72px;--home-hero-bottom-space:3.75rem;--home-panel-inset:24px;--a11y-color-text-on-dark:var(--a11y-color-small-text-on-dark);background:var(--home-section-canvas)}.HomepageSections-module__9-lP1G__homepage.HomepageSections-module__9-lP1G__homepage>section[data-gic-theme]{color:var(--gic-ink)}.HomepageSections-module__9-lP1G__homepage.HomepageSections-module__9-lP1G__homepage :is(h1,h2,h3,h4,h5,h6,p,a,button,summary,span,strong,em,small,li,dt,dd,label,text){font-family:var(--font-satoshi), Arial, sans-serif}.HomepageSections-module__9-lP1G__homepage.HomepageSections-module__9-lP1G__homepage h1{font-family:var(--font-serif), Georgia, serif;font-size:var(--home-type-hero);letter-spacing:-.045em;font-weight:500;line-height:1.06}.HomepageSections-module__9-lP1G__homepage.HomepageSections-module__9-lP1G__homepage h1 :is(span,em,strong){font-family:inherit}.HomepageSections-module__9-lP1G__homepage.HomepageSections-module__9-lP1G__homepage h2{font-family:var(--font-serif), Georgia, serif;font-size:var(--home-type-title);letter-spacing:-.035em;text-wrap:balance;font-weight:500;line-height:1.12}.HomepageSections-module__9-lP1G__homepage.HomepageSections-module__9-lP1G__homepage h2 :is(span,em,strong){color:inherit;font-family:inherit;font-style:normal;font-weight:inherit}.HomepageSections-module__9-lP1G__homepage.HomepageSections-module__9-lP1G__homepage :is(h3,h4){font-size:var(--home-type-subheading);letter-spacing:-.02em;font-weight:500;line-height:1.25}.HomepageSections-module__9-lP1G__homepage.HomepageSections-module__9-lP1G__homepage :is(h5,h6){font-size:var(--home-type-body);font-weight:500;line-height:1.4}.HomepageSections-module__9-lP1G__homepage.HomepageSections-module__9-lP1G__homepage :is(h1,h2,h3,h4) :is(span,em,strong){font-size:inherit;font-weight:inherit;font-style:normal;line-height:inherit;letter-spacing:inherit}.HomepageSections-module__9-lP1G__homepage.HomepageSections-module__9-lP1G__homepage p{font-size:var(--home-type-body);letter-spacing:normal;font-weight:400;line-height:1.65}.HomepageSections-module__9-lP1G__homepage.HomepageSections-module__9-lP1G__homepage :is(header>p,h2+p,[data-home-type=intro]){font-size:var(--home-type-intro);line-height:1.6}.HomepageSections-module__9-lP1G__homepage.HomepageSections-module__9-lP1G__homepage :is(a,button,summary){font-size:var(--home-type-small);letter-spacing:normal;font-weight:500;line-height:1.45}.HomepageSections-module__9-lP1G__homepage.HomepageSections-module__9-lP1G__homepage small{font-size:var(--home-type-label);line-height:1.5}.HomepageSections-module__9-lP1G__homepage.HomepageSections-module__9-lP1G__homepage :is(footer p,[data-home-type=small]){font-size:var(--home-type-small);line-height:1.55}.HomepageSections-module__9-lP1G__homepage.HomepageSections-module__9-lP1G__homepage [data-home-type=label]{font-size:var(--home-type-label);letter-spacing:.02em;font-weight:500;line-height:1.5}.HomepageSections-module__9-lP1G__homepage.HomepageSections-module__9-lP1G__homepage [data-home-type=body]{font-size:var(--home-type-body);line-height:1.65}.HomepageSections-module__9-lP1G__homepage.HomepageSections-module__9-lP1G__homepage [data-home-type=subheading]{font-size:var(--home-type-subheading);letter-spacing:-.02em;font-weight:500;line-height:1.25}.HomepageSections-module__9-lP1G__homepage.HomepageSections-module__9-lP1G__homepage [data-home-type=diagram] :is(h3,h4,p){font-size:var(--home-type-small);letter-spacing:normal;line-height:1.45}.HomepageSections-module__9-lP1G__homepage.HomepageSections-module__9-lP1G__homepage [data-home-type=diagram] :is(h3,h4){font-weight:500}.HomepageSections-module__9-lP1G__homepage.HomepageSections-module__9-lP1G__homepage>section:not(:first-child){--home-canvas:var(--home-section-canvas);--home-paper:var(--home-section-paper);--home-type-title:clamp(36px, 4.5vw, 64px);--home-type-feature:clamp(28px, 3.2vw, 44px);padding:var(--home-layout-section-space) var(--home-page-gutter);scroll-margin-top:calc(var(--home-header-height,72px) + 88px);background:var(--gic-home-soft-ivory);margin-block:0}.HomepageSections-module__9-lP1G__homepage.HomepageSections-module__9-lP1G__homepage>section:not(:first-child)>div:first-child{box-sizing:border-box;width:100%;max-width:var(--home-content-width);margin-inline:auto}.HomepageSections-module__9-lP1G__homepage.HomepageSections-module__9-lP1G__homepage>section:not(:first-child) h2 :is([data-home-tone],em){color:var(--gic-muted);font-style:italic;font-weight:400}.HomepageSections-module__9-lP1G__homepage.HomepageSections-module__9-lP1G__homepage [data-home-type=feature]{font-family:var(--font-serif), Georgia, serif;font-size:var(--home-type-feature);letter-spacing:-.035em;font-weight:500;line-height:1.1}.HomepageSections-module__9-lP1G__homepage.HomepageSections-module__9-lP1G__homepage>section:not(:first-child) :is(header>p,h2+p,[data-home-type=intro]){font-size:var(--home-type-intro);line-height:1.6}.HomepageSections-module__9-lP1G__homepage.HomepageSections-module__9-lP1G__homepage>section:first-child{padding-bottom:var(--home-hero-bottom-space)}.HomepageSections-module__9-lP1G__homepage.HomepageSections-module__9-lP1G__homepage>:is(section[id=industry-directory],section[id=report-contents],section[id=research-request])>div:first-child{padding:0}.HomepageSections-module__9-lP1G__homepage.HomepageSections-module__9-lP1G__homepage>section[id=featured-research]{--home-canvas:#fbf4e4;--home-olive-wash:#f1d996;--home-rule:#ddcba7;--gic-muted:#745538;--gic-primary:var(--home-terracotta);--gic-primary-hover:#783c29}.HomepageSections-module__9-lP1G__homepage.HomepageSections-module__9-lP1G__homepage>section[id=inside-the-research]{--home-canvas:#f3ebdf;--home-olive-wash:var(--home-sand);--gic-muted:#6c584a;--gic-primary:#8a4d35}.HomepageSections-module__9-lP1G__homepage.HomepageSections-module__9-lP1G__homepage>section[id=research-approach]{--home-canvas:#edf1e7;--home-paper:#fafcf5;--home-olive-wash:var(--home-sage);--home-rule:#c8d2bc;--gic-muted:#50604a;--gic-primary:#455b3e}.HomepageSections-module__9-lP1G__homepage.HomepageSections-module__9-lP1G__homepage>section#regional-coverage{--home-canvas:var(--home-hero-blue);--gic-canvas:var(--home-hero-blue);--gic-ink:var(--home-paper);--gic-muted:color-mix(in srgb, var(--home-paper) 90%, var(--home-hero-blue));--gic-surface:color-mix(in srgb, var(--home-paper) 12%, var(--home-hero-blue));--gic-rule:color-mix(in srgb, var(--home-paper) 28%, var(--home-hero-blue));--gic-primary:var(--home-paper);--gic-primary-text:var(--home-hero-blue);--gic-primary-hover:color-mix(in srgb, var(--home-paper) 90%, var(--home-hero-blue))}.HomepageSections-module__9-lP1G__homepage.HomepageSections-module__9-lP1G__homepage>section[id=brief-journey]{--gic-muted:#775d3f}.HomepageSections-module__9-lP1G__homepage.HomepageSections-module__9-lP1G__homepage>section[id=insights-perspectives]{--gic-muted:#6e4f40;--gic-primary:var(--home-terracotta)}.HomepageSections-module__9-lP1G__homepage.HomepageSections-module__9-lP1G__homepage>section[id=research-contact-band]{--home-olive:#7a6a4e}.HomepageSections-module__9-lP1G__homepage.HomepageSections-module__9-lP1G__homepage>section[id=report-contents]{--home-ink:#353b32;--home-muted:#51584b;--home-type-subheading:24px;--home-type-body:18px;--home-type-small:16px;--home-type-label:14px}@media (min-width:768px){.HomepageSections-module__9-lP1G__homepage.HomepageSections-module__9-lP1G__homepage>section[id=report-contents]{--home-type-subheading:26px}.HomepageSections-module__9-lP1G__homepage{--home-page-gutter:40px;--home-layout-section-space:96px;--home-hero-bottom-space:5.25rem;--home-panel-inset:32px}}@media (min-width:1280px){.HomepageSections-module__9-lP1G__homepage{--home-page-gutter:64px;--home-layout-section-space:112px}}@media (min-width:1440px){.HomepageSections-module__9-lP1G__homepage{--home-hero-bottom-space:6rem}}@media (max-width:767px){.HomepageSections-module__9-lP1G__homepage{--home-type-intro:16px;--home-radius-feature:24px;--home-radius-card:18px;--home-radius-control:12px}.HomepageSections-module__9-lP1G__homepage.HomepageSections-module__9-lP1G__homepage>section:not(:first-child){scroll-margin-top:calc(var(--home-header-height,64px) + 20px)}}@media (prefers-reduced-motion:reduce){.HomepageSections-module__9-lP1G__homepage>section:not(:first-child) *,.HomepageSections-module__9-lP1G__homepage>section:not(:first-child) :before,.HomepageSections-module__9-lP1G__homepage>section:not(:first-child) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
