body.research-surface-system{--rs-navy:#142437;--rs-paper:#fbf8f1;--rs-gold:#e8c477;--rs-ink:#192735}.research-surface-system .site-header,.research-surface-system .mobile-nav{background:var(--rs-navy)!important;color:var(--rs-paper)!important;border-color:#ffffff35!important}.research-surface-system .site-header a,.research-surface-system .mobile-nav a,.research-surface-system .menu-toggle{color:var(--rs-paper)!important}.research-surface-system .nav-contact{border-color:#ffffff80!important}.research-surface-system main section:not(.rs-hero):not(.rs-commercial):not(.rs-emphasis){background:var(--rs-paper)!important;color:var(--rs-ink)!important;box-shadow:none!important}.research-surface-system :is(.po-differences,.po-commerce,.cp-meaning,.possibilities-section,.research-application):not(.rs-commercial):not(.rs-hero) :is(h2,h3,p,strong,a):not(.button):not(.rs-emphasis *):not(.rs-commercial *){color:var(--rs-ink)!important}.research-surface-system :is(.commerce-cta-band,.commerce-takeaway-band):not(.rs-commercial):not(.rs-emphasis){background:transparent!important;color:var(--rs-ink)!important;box-shadow:none!important}.research-surface-system :is(.commerce-cta-band,.commerce-takeaway-band):not(.rs-commercial):not(.rs-emphasis) :is(h2,h3,p,strong,a,span):not(.rs-commercial *){color:inherit!important}.research-surface-system :is(.rs-hero,.rs-commercial,.rs-emphasis){background:var(--rs-navy)!important;color:var(--rs-paper)!important;border-color:#ffffff35!important}.research-surface-system :is(.rs-hero,.rs-commercial){padding-top:clamp(36px,5vw,64px)!important;padding-bottom:clamp(36px,5vw,64px)!important;box-shadow:0 0 0 100vmax var(--rs-navy)!important;clip-path:inset(0 -100vmax);margin-top:0}.research-surface-system .rs-commercial{margin-top:40px!important;margin-bottom:0!important}.research-surface-system :is(.rs-hero,.rs-commercial,.rs-emphasis) :is(h1,h2,h3,h4,p,strong,a,span,small,li,label){color:var(--rs-paper)!important}.research-surface-system :is(.rs-hero,.rs-commercial,.rs-emphasis) :is(.eyebrow,.text-link,.po-breadcrumb){color:var(--rs-gold)!important}.research-surface-system :is(.rs-hero,.rs-commercial) article{background:transparent!important;border-color:#ffffff40!important}.research-surface-system :is(.rs-hero,.rs-commercial) .button.primary{background:var(--rs-gold)!important;color:var(--rs-navy)!important;border-color:var(--rs-gold)!important}.research-surface-system :is(.rs-hero,.rs-commercial) .button.primary *{color:var(--rs-navy)!important}.research-surface-system :is(.rs-hero,.rs-commercial) a:focus-visible{outline:3px solid var(--rs-gold);outline-offset:5px}.research-surface-system .rs-commercial :is(.commerce-cta-band,.commerce-takeaway-band){padding-left:0!important;padding-right:0!important}.research-surface-system .rs-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:24px}.research-surface-system .rs-commercial>p:not(.eyebrow){max-width:760px;line-height:1.7}.research-surface-system .rs-theory{padding-top:36px;padding-bottom:36px}.research-surface-system .rs-emphasis{padding:28px!important}@media(max-width:700px){.research-surface-system .rs-commercial{grid-template-columns:1fr!important}.research-surface-system .rs-actions{align-items:flex-start;flex-direction:column}}@media(min-width:701px){.research-surface-system .po-connections.rs-commercial{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}body.research-surface-system{--rs-muted:#cbd3dc;--rs-label:#72551e}body.research-surface-system :is(.rs-hero,.rs-commercial){padding-block:clamp(36px,4.5vw,64px)!important}body.research-surface-system .rs-hero h1{font-size:clamp(42px,5.8vw,84px)!important;line-height:1.06!important;max-width:24ch;margin-block:20px 28px!important;text-wrap:balance}body.research-surface-system .rs-hero :is(.cp-hero,.cs-title-grid) h1{font-size:clamp(42px,5.2vw,76px)!important}body.research-surface-system .rs-hero h2{font-size:clamp(25px,2.4vw,34px)!important;line-height:1.18!important;margin-block:0 16px!important;text-wrap:balance}body.research-surface-system .rs-hero p:not(.eyebrow):not(.arrival):not(.cc-scope):not(#od-context):not(#av-context){font-size:clamp(17px,1.3vw,19px)!important;line-height:1.7!important;max-width:66ch}body.research-surface-system .rs-hero .po-breadcrumb{font-size:12px;line-height:1.7;gap:8px 14px;margin-bottom:32px!important}body.research-surface-system .rs-hero :is(.cp-hero,.sa-hero,.cs-title-grid){margin-top:0!important}body.research-surface-system :is(.rs-hero,.rs-commercial,.rs-emphasis) :is(.eyebrow,.arrival){font-size:11px!important;line-height:1.65!important;letter-spacing:.12em!important;color:var(--rs-gold)!important;margin-block:0 16px!important}body.research-surface-system :is(.rs-hero,.rs-commercial,.rs-emphasis) :is(.po-breadcrumb,.article-meta,.cc-scope,small,summary){color:var(--rs-muted)!important}body.research-surface-system :is(.rs-hero,.rs-commercial,.rs-emphasis) :is(summary,small){font-size:12px;line-height:1.65}body.research-surface-system .rs-commercial h2{font-size:clamp(30px,3.1vw,44px)!important;line-height:1.15!important;max-width:32ch;margin-block:0 24px!important;text-wrap:balance}body.research-surface-system .rs-commercial h3{font-size:clamp(26px,2.2vw,32px)!important;line-height:1.2!important;margin-block:0 16px!important;text-wrap:balance}body.research-surface-system .rs-commercial p:not(.eyebrow){font-size:16px!important;line-height:1.75!important;max-width:66ch;margin-block:0 20px}body.research-surface-system .rs-commercial :is(.two-col,.application-grid,.av-three,.ce-exec-decisions){gap:32px}body.research-surface-system .rs-commercial article{padding-block:24px!important;border-color:#ffffff40!important;min-width:0}body.research-surface-system .rs-commercial details{border-color:#ffffff40!important;margin-top:28px;padding-top:20px}body.research-surface-system .rs-commercial details p{margin-top:16px}body.research-surface-system .rs-commercial :is(.commerce-takeaway-band,.commerce-cta-band){padding:0!important;margin-block:28px!important}body.research-surface-system .rs-commercial .commerce-takeaway-band{margin-top:0!important}body.research-surface-system .rs-emphasis{padding:clamp(24px,3vw,36px)!important}body.research-surface-system .rs-emphasis :is(h2,h3){font-size:clamp(27px,2.6vw,36px)!important;line-height:1.2!important;margin-block:0 16px!important;max-width:48ch;text-wrap:balance}body.research-surface-system .rs-emphasis p:not(.eyebrow){font-size:16px!important;line-height:1.75!important;max-width:70ch}body.research-surface-system :is(.rs-hero,.rs-commercial,.rs-emphasis) .text-link{display:inline-block;font-size:13px!important;line-height:1.6!important;margin-top:12px;text-underline-offset:4px;border-color:#e8c47780!important}body.research-surface-system :is(.rs-hero,.rs-commercial) .button{max-width:100%;white-space:normal;line-height:1.5;min-height:44px;box-sizing:border-box;text-align:left}body.research-surface-system :is(.rs-hero,.rs-commercial) .button+.text-link{margin-left:20px}body.research-surface-system .rs-hero>.button{margin-block:12px 24px!important}body.research-surface-system .rs-hero .po-opening-bottom{margin-top:28px;gap:32px}body.research-surface-system .rs-hero p:empty{display:none}body.research-surface-system :is(.rs-hero,.rs-commercial,.rs-emphasis) :is(a,button,summary):focus-visible{outline:3px solid var(--rs-gold);outline-offset:4px}body.research-surface-system :is(.po-preview,.po-commerce) .button.primary{background:var(--rs-navy)!important;color:var(--rs-paper)!important;border-color:var(--rs-navy)!important}body.research-surface-system :is(.ia-reading,.sa-rails) .eyebrow{color:var(--rs-label)!important}body.research-surface-system :is(.cn-legend,.fd-canvas-note,.cs-reference-note,.sa-caption){color:#595b56!important;font-size:12px!important;line-height:1.65!important}body.research-surface-system :is(.cs-map-connector,.cd-zone:not(.inside),.cc-pattern-tabs,.cc-count,.cc-record,.cs-reading,.cs-trace,.sa-route-title,.sa-channel) small{color:#625336!important;font-size:11px!important;line-height:1.5!important}@media(max-width:700px){body.research-surface-system :is(.rs-hero.wrap,.rs-commercial.wrap){width:calc(100% - 44px)!important;padding-inline:0!important}body.research-surface-system .rs-opening{margin-top:-20px}body.research-surface-system .rs-hero h1{font-size:clamp(38px,10.8vw,52px)!important}body.research-surface-system .rs-hero :is(.cp-hero,.cs-title-grid) h1{font-size:clamp(38px,10.8vw,52px)!important}body.research-surface-system .rs-hero .po-breadcrumb{margin-bottom:28px!important}body.research-surface-system .rs-commercial :is(.two-col,.application-grid,.av-three,.ce-exec-decisions){grid-template-columns:1fr!important;gap:20px}body.research-surface-system .rs-commercial{gap:24px!important}body.research-surface-system :is(.rs-hero,.rs-commercial) .button+.text-link{display:block;margin-left:0;margin-top:20px}body.research-surface-system .rs-commercial>.button{display:table;margin-block:16px!important}body.research-surface-system .rs-hero>.text-link{display:table;margin-block:16px}body.research-surface-system .rs-hero .po-opening-bottom{gap:24px}body.research-surface-system .rs-emphasis{padding:24px!important}}body.research-surface-system .cc-bridge>p,body.research-surface-system .co-outside-list small{color:#595b56!important;line-height:1.65}body.research-surface-system .co-outside-list small{font-size:11px!important}body.research-surface-system .rs-commercial.wrap{padding-inline:0!important}body.research-surface-system .rs-commercial.po-connections>article{display:flex;flex-direction:column;align-items:flex-start}body.research-surface-system .rs-commercial.po-connections>article>.text-link{margin-top:auto;padding-top:12px}body.research-surface-system .cp-meaning>.cj-company-next{width:min(1280px,calc(100% - 112px));max-width:none;margin-inline:auto;line-height:1.7}@media(max-width:700px){body.research-surface-system .cp-meaning>.cj-company-next{width:calc(100% - 44px)}}
