.research-page{background:var(--site-charcoal);color:var(--site-off-white);font-size:17px}.research-hero{padding:48px 0 72px}.research-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:56px;max-width:1440px;margin:auto;padding-inline:56px;display:grid}.research-breadcrumb{color:var(--site-muted);gap:8px;margin-bottom:56px;font-size:14px;display:flex}.research-breadcrumb a:hover{color:var(--site-accent)}.research-line{animation:.7s cubic-bezier(.22,1,.36,1) both finding-rise}body .research-eyebrow{letter-spacing:3px;text-transform:uppercase;color:var(--site-accent);margin:0 0 24px;font-size:14px}body .research-page :is(h1,h2,h3){color:var(--site-off-white)!important}body .research-hero h1{margin:0;font-size:clamp(48px,6.4vw,92px);line-height:1.02;font-weight:400!important}body .research-dek{max-width:32ch;margin:28px 0 40px;font-size:24px;line-height:1.4}.research-stats{gap:48px;margin:0 0 40px;display:flex}.research-stats div{flex-direction:column-reverse;display:flex}.research-stats dd{color:var(--site-accent);font-variant-numeric:tabular-nums;margin:0;font-size:56px;font-weight:300;line-height:1}.research-stats dt{color:var(--site-muted);margin-top:8px;font-size:14px}.research-buttons{flex-wrap:wrap;gap:12px;display:flex}.research-buttons :is(a,button){cursor:pointer;border-radius:3px;align-items:center;gap:8px;min-height:50px;padding-inline:22px;font-size:15px;font-weight:400;display:inline-flex}.research-primary{background-image:none!important;background:var(--site-accent)!important;color:var(--site-charcoal)!important;border:0!important}.research-secondary{border:1px solid var(--site-rule)!important;color:var(--site-off-white)!important;background:0 0!important}.research-secondary:hover{border-color:var(--site-accent)!important}.research-visual{padding-bottom:120px;position:relative}.research-photo{animation:.9s cubic-bezier(.22,1,.36,1) .1s both finding-wipe}.research-cover{animation:.7s cubic-bezier(.22,1,.36,1) .6s both finding-rise}.research-photo{margin:0;position:relative}.research-photo-frame{background:var(--site-accent);border-radius:4px;position:relative;overflow:hidden}.research-photo-frame img{width:100%;height:auto;display:block}.research-photo-frame .finding-photo-colour{object-fit:cover;height:100%;position:absolute;inset:0}.research-photo:hover .finding-photo-colour{opacity:1}.research-photo figcaption{text-align:right;color:var(--site-muted);padding-top:10px;font-size:13px}.research-cover{aspect-ratio:190/268;border-radius:3px;width:190px;position:absolute;bottom:0;left:-60px;overflow:hidden;box-shadow:0 30px 60px -10px #000000bf,0 12px 24px #00000080}.research-cover img{object-fit:cover;width:100%;height:100%;display:block}.research-cover.is-placeholder{background:var(--site-off-white);color:var(--site-charcoal);flex-direction:column;padding:18px;display:flex}.research-cover-label{letter-spacing:2px;text-transform:uppercase;color:var(--site-paper-muted,#5c6270);font-size:11px}.research-cover-title{margin:auto 0;font-size:20px;line-height:1.2}.research-cover-meta{color:var(--site-paper-muted,#5c6270);font-size:11px}.research-themes{padding:96px 0}.research-inner{max-width:1440px;margin:auto;padding-inline:56px}.research-themes-header{border-bottom:1px solid var(--site-off-white);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:24px;display:flex}body .research-themes h2{margin:0;font-size:clamp(36px,4.4vw,64px);font-weight:400!important}.research-method-link{color:var(--site-muted);white-space:nowrap;font-size:14px}.research-method-link:hover{color:var(--site-accent)}.research-theme-row{border-bottom:1px solid var(--site-rule);opacity:.88;grid-template-columns:200px minmax(0,1fr) minmax(0,420px);align-items:center;gap:24px;padding:26px 0;transition:opacity .3s;display:grid}.research-theme-row:hover{opacity:1}.research-theme-row.is-faded{opacity:.4}.research-theme-score{color:var(--site-accent);font-variant-numeric:tabular-nums;font-size:58px;font-weight:300;line-height:1}body .research-theme-name h3{margin:0 0 6px;font-size:34px;line-height:1.15;font-weight:400!important}.research-theme-name p{color:var(--site-muted);margin:0;font-size:14px}.research-theme-track{background:var(--site-rule);height:4px}.research-theme-fill{background:var(--site-accent);height:100%}.research-expand{cursor:pointer;min-height:48px;margin-top:32px;padding-inline:22px;font-size:15px;border:1px solid var(--site-rule)!important;color:var(--site-off-white)!important;background:0 0!important;border-radius:3px!important}.research-expand:hover{border-color:var(--site-accent)!important}@media (width<=900px){.research-hero-grid,.research-inner{padding-inline:20px}.research-hero-grid{grid-template-columns:1fr;gap:40px}.research-breadcrumb{margin-bottom:32px}body .research-dek{font-size:20px}.research-stats{gap:28px}.research-stats dd{font-size:44px}.research-visual{padding-bottom:0}.research-cover{width:150px;margin-top:24px;position:relative;left:0}.research-themes{padding:64px 0}.research-theme-row{grid-template-columns:76px minmax(0,1fr);gap:8px 16px}.research-theme-score{font-size:40px}body .research-theme-name h3{font-size:24px}.research-theme-track{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.research-line,.research-photo,.research-cover{animation:none}.research-theme-row{transition:none}}.research-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:72px;display:grid}.research-saydo{background:var(--site-off-white);color:var(--site-charcoal);padding:96px 0}body .research-saydo h2{margin:0;font-size:clamp(36px,4.4vw,63px);line-height:1.05;color:var(--site-charcoal)!important;font-weight:400!important}body .research-eyebrow-paper{color:#8a6a00;font-size:13px}.research-note{color:var(--site-muted);max-width:46ch;margin:28px 0 0;font-size:17px;line-height:1.6}.research-saydo .research-note{color:#4a5160}.research-pull{border-left:3px solid var(--site-accent);max-width:26ch;margin:40px 0 0;padding-left:20px;font-size:22px;line-height:1.45}.research-saydo-head,.research-saydo-row{grid-template-columns:200px minmax(0,1fr) 80px;align-items:center;gap:24px;display:grid}.research-saydo-head{letter-spacing:2px;text-transform:uppercase;color:#4a5160;border-bottom:1px solid var(--site-charcoal);padding-bottom:14px;font-size:13px}.research-saydo-head span:last-child,.research-saydo-gap{text-align:right}.research-saydo-head i{vertical-align:0;width:9px;height:9px;margin:0 6px 0 0;display:inline-block}.research-saydo-head i.is-hire{margin-left:24px}.research-saydo-row{border-bottom:1px solid var(--site-paper-rule,#d5d1c4);outline:none;padding:22px 0;transition:background .2s}.research-saydo-row:hover,.research-saydo-row:focus-visible{background:#0b0d1208}.research-saydo-theme{font-size:19px}.research-saydo-bars{flex-direction:column;gap:4px;display:flex}.research-saydo-bars span{min-width:0;height:7px;display:block}.is-talk{background:#959187}.is-hire{background:var(--site-accent)}.research-saydo-gap{font-variant-numeric:tabular-nums;font-size:30px;font-weight:300}.research-saydo-caption{color:#4a5160;min-height:22px;margin:16px 0 0;font-size:14px}.research-expand-paper{margin-top:20px;color:var(--site-charcoal)!important;border-color:var(--site-paper-rule,#d5d1c4)!important}.research-hiring{border-top:1px solid var(--site-rule);padding:96px 0}.research-hiring-number{color:var(--site-accent);font-variant-numeric:tabular-nums;letter-spacing:-2px;margin:0;font-size:clamp(110px,12vw,170px);font-weight:300;line-height:1}body .research-hiring-line{max-width:22ch;margin:16px 0 0;line-height:1.25;font-size:30px!important;font-weight:400!important}body .research-tree-label{letter-spacing:2px;text-transform:uppercase;margin:0 0 14px;color:var(--site-muted)!important;font-size:13px!important;font-weight:400!important}.research-tree{flex-direction:column;gap:4px;display:flex}.research-tree-row{gap:4px;display:flex}.research-tree-row-0{height:150px}.research-tree-row-1{height:130px}.research-tree-row-2{height:110px}.research-tree-cell{flex-basis:0;min-width:64px}.research-tree-block{border-radius:2px;flex-direction:column;justify-content:space-between;height:100%;padding:14px 16px;transition:transform .3s;display:flex}.research-tree-block:hover{transform:translateY(-2px)}.research-tree-value{font-variant-numeric:tabular-nums;font-size:30px;font-weight:300}.research-tree-name{font-size:14px;line-height:1.3}.is-established{color:var(--site-off-white);background:#2b2f38}.is-established.tone-1{background:#252931}.is-established.tone-2{background:#20232a}.is-established.tone-3{background:#1b1e24}.is-emerging{color:var(--site-charcoal);background:var(--site-accent)}.is-emerging.tone-1{background:#d9ae2c}.is-emerging.tone-2{background:#b08b25}.is-emerging.tone-3{color:var(--site-off-white);background:#7a6320}@media (width<=900px){.research-split{grid-template-columns:1fr;gap:40px}.research-saydo,.research-hiring{padding:64px 0}.research-saydo-head,.research-saydo-row{grid-template-columns:minmax(0,1fr) 56px;gap:8px 16px}.research-saydo-head span:nth-child(2){display:none}.research-saydo-bars{grid-area:2/1/auto/-1}.research-saydo-gap{grid-area:1/2;font-size:26px}.research-tree-row{flex-wrap:wrap;height:auto!important}.research-tree-cell{flex-basis:calc(50% - 2px);height:110px}.research-tree-row-0 .research-tree-cell{height:130px}}@media (prefers-reduced-motion:reduce){.research-tree-block,.research-saydo-row{transition:none}}@layer utilities{body .research-page .research-hiring-number{font-size:clamp(110px,12vw,170px)!important;font-weight:300!important;line-height:1!important}body .research-page h2.research-hiring-line{font-size:30px!important;line-height:1.25!important}body .research-page h3.research-tree-label{letter-spacing:2px!important;font-size:13px!important;line-height:1.5!important}body .research-page .research-eyebrow-paper{color:#8a6a00!important}body .research-page .research-note{font-size:17px!important}body .research-page .research-pull{font-size:22px!important}@media (width<=900px){body .research-page .research-hiring-number{font-size:96px!important}body .research-page h2.research-hiring-line{font-size:26px!important}}body .research-page .research-regions h2,body .research-page .research-sectors h2,body .research-page .research-seat h2{margin:0!important;font-size:clamp(36px,4.4vw,64px)!important;line-height:1.05!important}body .research-page p.research-mix-line{max-width:48ch;color:var(--site-off-white);margin:28px 0 0;font-size:24px!important;line-height:1.4!important}body .research-page p.research-footnote{color:var(--site-muted);margin:24px 0 0;font-size:13px!important}body .research-page p.research-sector-name{color:#4a5160;margin:0;font-size:14px!important}body .research-page p.research-sector-value{font-variant-numeric:tabular-nums;margin:24px 0 20px;font-size:72px!important;font-weight:300!important;line-height:1!important}body .research-page p.research-sector-value *{font-weight:300!important}body .research-page p.research-sector-line{margin:0;font-size:16px!important;line-height:1.5!important}body .research-page p.research-seat-value{color:var(--site-accent);font-variant-numeric:tabular-nums;margin:0 0 12px;font-size:84px!important;line-height:1!important}body .research-page p.research-seat-value *{font-weight:300!important}body .research-page p.research-seat-label{color:var(--site-muted);margin:0;line-height:1.4;font-size:15px!important}body .research-page .research-seat .research-note{color:var(--site-muted);margin-top:40px}body .research-page p.research-partner-value{font-variant-numeric:tabular-nums;margin:0 0 10px;font-size:56px!important;line-height:1!important}body .research-page p.research-partner-value *{font-weight:300!important}body .research-page p.research-partner-label{color:#4a5160;margin:0;font-size:15px!important}body .research-page p.research-partner-line{color:#4a5160;margin:24px 0 0;font-size:17px!important}@media (width<=900px){body .research-page p.research-mix-line{font-size:20px!important}body .research-page p.research-seat-value{font-size:64px!important}body .research-page p.research-sector-value{font-size:56px!important}}body .research-page .research-tabs button:not(.is-active){color:var(--site-muted)!important}body .research-page .research-tabs button:not(.is-active):hover{color:var(--site-off-white)!important}body .research-page .research-regions-head .research-note,body .research-page .research-seat-label,body .research-page .research-seat .research-note,body .research-page .research-footnote,body .research-page .research-hiring .research-note{color:var(--site-muted)!important}body .research-page .research-predictions h2,body .research-page .research-pulse h2,body .research-page .research-door h2{margin:0!important;font-size:clamp(36px,4.4vw,64px)!important;line-height:1.05!important}body .research-page .research-predictions h2,body .research-page .research-pulse h2,body .research-page .research-door-report h2,body .research-page .research-method h2{color:var(--site-charcoal)!important}body .research-page .research-predictions-note{color:#4a5160;text-align:right;max-width:34ch;margin:0;font-size:14px!important}body .research-page .research-prediction-n{font-variant-numeric:tabular-nums;font-size:40px;font-weight:300!important}body .research-page .research-prediction-copy h3{margin:0 0 4px;line-height:1.2;color:var(--site-charcoal)!important;font-size:26px!important}body .research-page .research-prediction-copy p{color:#4a5160;margin:0;font-size:15px!important}body .research-page .research-prediction-figure,body .research-page .research-prediction-figure *{font-size:40px;line-height:1.1;font-weight:300!important}body .research-page .research-method h2{margin:0;font-size:24px!important}body .research-page .research-method p{color:#4a5160;margin:0;line-height:1.6;font-size:16px!important}body .research-page .research-pulse-copy,body .research-page .research-door-copy{max-width:48ch;margin:24px 0 32px;line-height:1.6;font-size:17px!important}body .research-page .research-door-partner .research-door-copy{color:var(--site-muted)!important}body .research-page .research-series-label,body .research-page .research-door-label{text-transform:uppercase;margin:0 0 16px;letter-spacing:2px!important;font-size:13px!important}body .research-page .research-series-label,body .research-page .research-door-partner .research-door-label{color:var(--site-accent)!important}@media (width<=900px){body .research-page .research-prediction-n{font-size:28px}body .research-page .research-prediction-copy h3{font-size:21px!important}body .research-page .research-prediction-figure,body .research-page .research-prediction-figure *{font-size:28px}}body .research-page .research-series-card li span{color:#9aa0ac!important}body .research-page .research-series-card li.is-current span:first-child{color:var(--site-accent)!important}body .research-page .research-series-card li.is-current span:last-child{color:var(--site-off-white)!important}body .research-page .research-prediction-tag{color:#8a6a00!important}body .research-page .research-prediction-tag.is-hit{color:#1f6b3a!important}body .research-page .research-prediction-tag.is-miss{color:#a33a2a!important}body .research-page .research-doors{margin:0;padding:0!important}}.research-tree-cell:last-child .research-tree-block{padding-inline:10px}.research-tree-name{overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}.research-tree-cell:last-child .research-tree-name{font-size:12px}.research-tree-cell:last-child{min-width:92px}.research-hiring .research-note{color:var(--site-muted)}.research-regions,.research-seat{border-top:1px solid var(--site-rule);padding:96px 0}.research-regions-head{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:end;gap:56px;margin-bottom:48px;display:grid}.research-regions-head .research-note{color:var(--site-muted);margin:0;font-size:16px}.research-tabs{border-bottom:1px solid var(--site-rule);scrollbar-width:none;gap:32px;display:flex;overflow-x:auto}.research-tabs button{color:var(--site-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 14px;font-size:17px;transition:color .2s,border-color .2s}.research-tabs button:hover{color:var(--site-off-white)}.research-tabs button.is-active{color:var(--site-off-white);border-bottom-color:var(--site-accent)}.research-mix{gap:4px;height:120px;margin-top:22px;display:flex}.research-mix-block{border-radius:2px;flex-direction:column;flex-basis:0;justify-content:space-between;min-width:52px;padding:14px 16px;display:flex;overflow:hidden}.research-mix-block.tone-0{background:var(--site-accent);color:var(--site-charcoal)}.research-mix-block.tone-1{color:var(--site-charcoal);background:#d9ae2c}.research-mix-block.tone-2{color:var(--site-charcoal);background:#a8882a}.research-mix-block.tone-3{color:var(--site-charcoal);background:#959187}.research-mix-block.tone-4{color:var(--site-off-white);background:#605d55}.research-mix-block.tone-5{color:var(--site-off-white);background:#3a3e47}.research-mix-block.tone-6{color:var(--site-off-white);background:#252931}.research-mix-value{font-variant-numeric:tabular-nums;font-size:30px;font-weight:300}.research-mix-name{white-space:nowrap;font-size:14px}.research-sectors{background:var(--site-off-white);color:var(--site-charcoal);padding:96px 0}body .research-sectors h2,body .research-partners h2{color:var(--site-charcoal)!important}.research-sector-grid{border-top:1px solid var(--site-charcoal);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:48px;display:grid}.research-sector-cell{border-right:1px solid var(--site-paper-rule,#d5d1c4);border-bottom:1px solid var(--site-paper-rule,#d5d1c4);opacity:.82;padding:28px 28px 32px;transition:opacity .25s,background .25s}.research-sector-cell:nth-child(4n+1){padding-left:0}.research-sector-cell:nth-child(4n){border-right:0}.research-sector-cell:hover{opacity:1;background:#f2c23014}.research-seat-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:72px;display:grid}.research-seat-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.research-partners{background:var(--site-off-white);color:var(--site-charcoal);padding:56px 0 64px}.research-partner-stats{border-top:1px solid var(--site-charcoal);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.research-partner-stat{border-bottom:1px solid var(--site-paper-rule,#d5d1c4);padding:24px 24px 24px 0}.research-partner-stat+.research-partner-stat{border-left:1px solid var(--site-paper-rule,#d5d1c4);padding-left:24px}@media (width<=1100px){.research-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.research-sector-cell:nth-child(n){border-right:1px solid var(--site-paper-rule,#d5d1c4);padding-left:24px}.research-sector-cell:nth-child(odd){padding-left:0}.research-sector-cell:nth-child(2n){border-right:0}}@media (width<=900px){.research-regions,.research-seat,.research-sectors{padding:64px 0}.research-regions-head,.research-seat-grid{grid-template-columns:1fr;gap:24px}.research-tabs{gap:22px}.research-mix{flex-wrap:wrap;height:auto}.research-mix-block{min-height:92px;flex-grow:0!important;flex-basis:calc(33.333% - 3px)!important}.research-seat-stats,.research-partner-stats{grid-template-columns:1fr;gap:0}.research-seat-stats>*{border-bottom:1px solid var(--site-rule);padding:18px 0}.research-partner-stat+.research-partner-stat{border-left:0;padding-left:0}}@media (width<=600px){.research-sector-grid{grid-template-columns:1fr}.research-sector-cell:nth-child(n){border-right:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.research-tabs button,.research-sector-cell{transition:none}}.research-predictions,.research-method{background:var(--site-off-white);color:var(--site-charcoal)}.research-predictions{border-top:1px solid var(--site-paper-rule,#d5d1c4);padding:96px 0 48px}.research-predictions-head{border-bottom:1px solid var(--site-charcoal);justify-content:space-between;align-items:flex-end;gap:32px;padding-bottom:24px;display:flex}.research-prediction{border-bottom:1px solid var(--site-paper-rule,#d5d1c4);grid-template-columns:96px 150px minmax(0,1fr) auto;align-items:center;gap:16px;padding:24px 0;transition:opacity .3s;display:grid}.research-prediction.is-faded{opacity:.4}.research-prediction-tag{letter-spacing:2px;text-transform:uppercase;color:#8a6a00;font-size:12px}.research-prediction-tag.is-hit{color:#1f6b3a}.research-prediction-tag.is-miss{color:#a33a2a}.research-prediction-figure{white-space:nowrap;font-variant-numeric:tabular-nums}.research-prediction-figure mark{background:var(--site-accent);color:var(--site-charcoal);padding:0 8px}.research-method{padding:24px 0 96px}.research-method-box{border-top:1px solid var(--site-charcoal);border-bottom:1px solid var(--site-paper-rule,#d5d1c4);grid-template-columns:240px minmax(0,1fr);gap:16px 40px;padding:28px 0;display:grid}.research-method-box ul{flex-wrap:wrap;grid-column:2;gap:8px;margin:0;padding:0;list-style:none;display:flex}.research-method-box li{border:1px solid var(--site-paper-rule,#d5d1c4);font-variant-numeric:tabular-nums;border-radius:3px;padding:6px 12px;font-size:14px}.research-pulse{background:var(--site-accent);color:var(--site-charcoal);padding:96px 0}.research-pulse-logo{width:auto;height:22px;margin-bottom:32px;display:block}.research-black-button,.research-outline-button{cursor:pointer;border-radius:3px;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-size:15px;transition:transform .2s;display:inline-flex}.research-black-button{background:var(--site-charcoal);color:var(--site-off-white);border:0}.research-outline-button{border:1px solid var(--site-accent);color:var(--site-accent)}.research-black-button:hover,.research-outline-button:hover{transform:translateY(-2px)}.research-series-card{background:var(--site-charcoal);color:var(--site-muted);border-radius:4px;padding:32px}.research-series-card ul{margin:0;padding:0;list-style:none}.research-series-card li{border-bottom:1px solid var(--site-rule);grid-template-columns:120px minmax(0,1fr);gap:16px;padding:16px 0;font-size:16px;display:grid}.research-series-card li:last-child{border-bottom:0}.research-series-card li.is-current span:first-child{color:var(--site-accent)}.research-series-card li.is-current span:last-child{color:var(--site-off-white)}.research-doors{grid-template-columns:1fr 1fr;display:grid}.research-door{padding:96px 56px;display:flex}.research-door>div{max-width:600px}.research-door-report{color:var(--site-charcoal);background:#d9ae2c;justify-content:flex-end}.research-door-report>div{width:100%;max-width:600px;margin-right:auto}.research-door-partner{background:var(--site-charcoal)}@media (width<=900px){.research-predictions{padding:64px 0 32px}.research-predictions-head{flex-direction:column;align-items:flex-start}body .research-page .research-predictions-note{text-align:left}.research-prediction{grid-template-columns:48px minmax(0,1fr);gap:8px 12px}.research-prediction-copy,.research-prediction-figure{grid-column:2}.research-method-box{grid-template-columns:1fr}.research-method-box ul{grid-column:1}.research-pulse{padding:64px 0}.research-doors{grid-template-columns:1fr}.research-door{padding:64px 20px}}@media (prefers-reduced-motion:reduce){.research-black-button,.research-outline-button,.research-prediction{transition:none}}.research-door{border-radius:0!important}.research-pulse-logo{height:30px}
