body.site-c main.mk-page.mk-scope.mk-research-page,body.site-c main.mk-page.mk-scope.mk-figures-page{--ev-measure:51ch;--ev-pad:120px;--ev-doc:96px;--ev-table:720px;--ev-wide:816px;--ev-mono:ui-monospace,"Cascadia Mono",Consolas,"SFMono-Regular",Menlo,monospace;--ev-ghost:rgba(255,255,255,.6);--ev-out:cubic-bezier(.39,.575,.565,1);font:400 17px/1.6 var(--site-text);font-variant-numeric:tabular-nums}body.site-c main.case-study-layout{--ev-measure:51ch;--ev-pad:120px;--ev-ghost:rgba(255,255,255,.6);--ev-out:cubic-bezier(.39,.575,.565,1);font-variant-numeric:tabular-nums}body.site-c main.mk-page.mk-scope.mk-research-page .mk-container,body.site-c main.mk-page.mk-scope.mk-figures-page .mk-container{width:min(1240px,100% - 48px)}body.site-c main.mk-page.mk-scope.mk-research-page .mk-h2,body.site-c main.mk-page.mk-scope.mk-figures-page .mk-h2{font-family:var(--site-display);font-size:clamp(1.9rem,1.2rem + 2vw,3rem);font-weight:600;line-height:1.04;letter-spacing:-.025em}body.site-c main.mk-page.mk-scope.mk-research-page .mk-eyebrow,body.site-c main.mk-page.mk-scope.mk-figures-page .mk-eyebrow{margin:0;color:var(--text-muted);font:500 13px/1.4 var(--site-text);letter-spacing:.04em;text-transform:none}body.site-c main.mk-page.mk-scope.mk-research-page .mk-eyebrow::before,body.site-c main.mk-page.mk-scope.mk-figures-page .mk-eyebrow::before{content:none}body.site-c main.mk-page.mk-scope.mk-research-page .mk-btn,body.site-c main.mk-page.mk-scope.mk-figures-page .mk-btn{min-height:48px;padding:0 24px;border-width:1.5px;border-radius:999px;font:500 16px/1 var(--site-text);white-space:nowrap}body.site-c main.mk-page.mk-scope.mk-research-page .mk-btn:active,body.site-c main.mk-page.mk-scope.mk-figures-page .mk-btn:active{transform:scale(.98)}body.site-c main.mk-page.mk-scope.mk-research-page .mk-link,body.site-c main.mk-page.mk-scope.mk-figures-page .mk-link{font-size:16px;font-weight:500;text-decoration:underline;text-underline-offset:4px}body.site-c main.mk-page.mk-scope.mk-research-page .mk-hero,body.site-c main.mk-page.mk-scope.mk-figures-page .mk-hero{padding-block:48px 64px}body.site-c main.mk-page.mk-scope.mk-research-page .mk-hero-copy,body.site-c main.mk-page.mk-scope.mk-figures-page .mk-hero-copy{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:0;justify-items:start;max-width:none;text-align:left}body.site-c main.mk-page.mk-scope.mk-research-page .mk-hero h1{grid-column:1 / 11;max-width:24ch;margin:0;font-family:var(--site-display);font-size:clamp(2.25rem,1.3rem + 2.2vw,3.5rem);font-weight:600;line-height:1.04;letter-spacing:-.026em}body.site-c main.mk-page.mk-scope.mk-research-page .mk-hero h1:has(>.h1-kicker){grid-column:1 / 10;max-width:none;font-size:clamp(2.5rem,1.4rem + 2.8vw,4rem);line-height:1;letter-spacing:-.028em}body.site-c main.mk-page.mk-scope.mk-figures-page .mk-hero h1{grid-column:1 / 10;max-width:none;margin:0;font-family:var(--site-display);font-size:clamp(2.5rem,1.4rem + 2.8vw,4rem);font-weight:600;line-height:1;letter-spacing:-.028em}body.site-c main.mk-page.mk-scope.mk-research-page .mk-hero .mk-hero-copy h1>.mk-eyebrow.h1-kicker,body.site-c main.mk-page.mk-scope.mk-figures-page .mk-hero .mk-hero-copy h1>.mk-eyebrow.h1-kicker{display:block;margin-bottom:16px;color:var(--brand);font:500 14px/1.4 var(--site-text);letter-spacing:.06em}body.site-c main.mk-page.mk-scope.mk-research-page .mk-hero .mk-hero-copy>.mk-eyebrow,body.site-c main.mk-page.mk-scope.mk-figures-page .mk-hero .mk-hero-copy>.mk-eyebrow{grid-column:1 / -1;margin-bottom:16px;color:var(--brand);font:500 14px/1.4 var(--site-text);letter-spacing:.06em}body.site-c main.mk-page.mk-scope.mk-research-page .mk-hero .mk-lede,body.site-c main.mk-page.mk-scope.mk-figures-page .mk-hero .mk-lede{grid-column:1 / 9;max-width:var(--ev-measure);margin:24px 0 0;color:var(--text);font-size:19px;line-height:1.55}body.site-c main.mk-page.mk-scope.mk-research-page .mk-hero .mk-note-line,body.site-c main.mk-page.mk-scope.mk-figures-page .mk-hero .mk-note-line{grid-column:1 / 9;margin:16px 0 0;color:var(--text-muted);font:400 14px/1.5 var(--site-text)}body.site-c main.mk-page.mk-scope.mk-research-page .mk-hero .mk-lede a,body.site-c main.mk-page.mk-scope.mk-figures-page .mk-hero .mk-lede a{color:var(--brand);font-weight:500;text-decoration:underline;text-underline-offset:3px}body.site-c main.mk-page.mk-scope.mk-research-page .mk-technical:not(.mk-research){width:auto;margin:0;padding:0 0 var(--ev-pad);border-top:1px solid var(--border)}body.site-c main.mk-page.mk-scope.mk-research-page .mk-technical:not(.mk-research) .mk-container{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:0}body.site-c main.mk-page.mk-scope.mk-research-page .mk-technical:not(.mk-research) .mk-container>p:first-child{max-width:var(--ev-measure);margin:0;padding-top:48px;color:var(--text);font-size:19px;line-height:1.55}body.site-c main.mk-page.mk-scope.mk-research-page .mk-technical:not(.mk-research) .mk-container>.mk-h2{max-width:24ch;margin:96px 0 0;font-size:clamp(1.75rem,1.3rem + 1.2vw,2.25rem);line-height:1.1;letter-spacing:-.02em}body.site-c main.mk-page.mk-scope.mk-research-page .mk-technical:not(.mk-research) .mk-container>p:first-child+.mk-h2{margin-top:64px}body.site-c main.mk-page.mk-scope.mk-research-page .mk-technical:not(.mk-research) .mk-container>.mk-h2+p{max-width:var(--ev-measure);margin:12px 0 32px;color:var(--text-muted);font-size:16px;line-height:1.65}body.site-c main.mk-page.mk-scope.mk-research-page .mk-technical-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100%}body.site-c main.mk-page.mk-scope.mk-research-page .mk-technical-grid article{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:0;align-items:start;padding:32px 0;border-top:1px solid var(--border)}body.site-c main.mk-page.mk-scope.mk-research-page .mk-technical-grid article h3{grid-column:1 / 7;grid-row:1;margin:0;font:500 22px/1.25 var(--site-display);letter-spacing:-.01em}body.site-c main.mk-page.mk-scope.mk-research-page .mk-technical-grid article h3 a{color:var(--heading);text-decoration:underline;text-decoration-color:var(--border-strong);text-decoration-thickness:1px;text-underline-offset:4px}body.site-c main.mk-page.mk-scope.mk-research-page .mk-technical-grid article h3 a:hover,body.site-c main.mk-page.mk-scope.mk-research-page .mk-technical-grid article h3 a:focus-visible{color:var(--brand);text-decoration-color:var(--brand)}body.site-c main.mk-page.mk-scope.mk-research-page .mk-technical-grid article .mk-note-line{grid-column:1 / 7;grid-row:2;margin:8px 0 0;color:var(--text-muted);font:400 14px/1.5 var(--site-text)}body.site-c main.mk-page.mk-scope.mk-research-page .mk-technical-grid article p:not(.mk-note-line){grid-column:7 / 13;grid-row:1 / span 2;align-self:start;max-width:var(--ev-measure);margin:0;color:var(--text-muted);font-size:16px;line-height:1.65}body.site-c main.mk-page.mk-scope.mk-research-page .mk-research{width:auto;margin:0;padding:var(--ev-doc) 0;border-top:1px solid var(--border)}body.site-c main.mk-page.mk-scope.mk-research-page .mk-hero+.mk-research{border-top:2px solid var(--text)}body.site-c main.mk-page.mk-scope.mk-research-page .mk-research .mk-container{display:grid;grid-template-columns:minmax(0,var(--ev-wide));justify-content:start;justify-items:start;gap:24px}body.site-c main.mk-page.mk-scope.mk-research-page .mk-research p{max-width:var(--ev-measure);margin:0;color:var(--text);font-size:17px;line-height:1.7}body.site-c main.mk-page.mk-scope.mk-research-page .mk-research strong{color:var(--text);font-weight:600}body.site-c main.mk-page.mk-scope.mk-research-page .mk-research h2{width:100%;max-width:none;margin:0;padding-right:max(0px,calc(100% - 24ch));color:var(--heading);font-family:var(--site-display);font-size:clamp(1.75rem,1.3rem + 1.2vw,2.25rem);font-weight:600;line-height:1.1;letter-spacing:-.02em}body.site-c main.mk-page.mk-scope.mk-research-page .mk-research .mk-container>h2:not(:first-child){margin-top:24px;padding-top:48px;border-top:1px solid var(--border)}body.site-c main.mk-page.mk-scope.mk-research-page .mk-research h3{width:100%;max-width:none;margin:24px 0 0;padding:32px max(0px,calc(100% - 40ch)) 0 0;border-top:1px solid var(--border);color:var(--heading);font:500 20px/1.3 var(--site-display);letter-spacing:-.01em}body.site-c main.mk-page.mk-scope.mk-research-page .mk-research h2+h3{margin-top:0;padding-top:0;border-top:0}body.site-c main.mk-page.mk-scope.mk-research-page .mk-research h3 a{color:var(--heading);text-decoration:underline;text-decoration-color:var(--border-strong);text-decoration-thickness:1px;text-underline-offset:4px}body.site-c main.mk-page.mk-scope.mk-research-page .mk-research h3 a:hover,body.site-c main.mk-page.mk-scope.mk-research-page .mk-research h3 a:focus-visible{color:var(--brand);text-decoration-color:var(--brand)}body.site-c main.mk-page.mk-scope.mk-research-page .mk-research .mk-note-line{color:var(--text-muted);font:400 14px/1.5 var(--site-text)}body.site-c main.mk-page.mk-scope.mk-research-page .mk-research h3+.mk-note-line{margin-top:-20px}body.site-c main.mk-page.mk-scope.mk-research-page .mk-research .mk-query+.mk-note-line{margin-top:-12px}body.site-c main.mk-page.mk-scope.mk-research-page .mk-research :is(p,li,blockquote,td) a:not(.mk-btn){color:var(--brand);font-weight:500;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}body.site-c main.mk-page.mk-scope.mk-research-page .mk-research :is(p,li,blockquote,td) a:not(.mk-btn):hover{text-decoration-thickness:2px}body.site-c main.mk-page.mk-scope.mk-research-page .mk-research .mk-actions{margin-top:8px}body.site-c main.mk-page.mk-scope.mk-research-page .mk-research .mk-points{display:grid;gap:0;width:100%;max-width:var(--ev-measure);margin:0;padding:0;list-style:none}body.site-c main.mk-page.mk-scope.mk-research-page .mk-research .mk-points li{padding:16px 0;border-top:1px solid var(--border);color:var(--text);font-size:17px;line-height:1.7}body.site-c main.mk-page.mk-scope.mk-research-page .mk-research .mk-points li:first-child{border-top:0}body.site-c main.mk-page.mk-scope.mk-research-page .mk-research .mk-points li::before{content:none}body.site-c main.mk-page.mk-scope.mk-research-page .mk-research .mk-container>:is(ul,ol):not(.mk-points){max-width:var(--ev-measure);margin:0;padding-left:24px}body.site-c main.mk-page.mk-scope.mk-research-page .mk-research .mk-container>:is(ul,ol):not(.mk-points) li{color:var(--text);font-size:17px;line-height:1.7}body.site-c main.mk-page.mk-scope.mk-research-page .mk-research .mk-container>:is(ul,ol):not(.mk-points) li+li{margin-top:8px}body.site-c main.mk-page.mk-scope.mk-research-page .mk-research .mk-container>:is(ul,ol):not(.mk-points) li::marker{color:var(--brand)}body.site-c main.mk-page.mk-scope.mk-research-page .mk-research .mk-container>blockquote{max-width:var(--ev-measure);margin:0;padding:4px 0 4px 20px;border-left:3px solid var(--brand);color:var(--text);font-style:normal}body.site-c main.mk-page.mk-scope.mk-research-page .mk-research :not(pre)>code{padding:0 4px;border:1px solid var(--border);border-radius:6px;background:none;color:var(--text);font:400 .9em/1.4 var(--ev-mono)}body.site-c main.mk-page.mk-scope.mk-research-page .ds-table-wrap{width:100%;max-width:var(--ev-table);margin:0;overflow-x:auto;border:0;border-radius:0;background:none;box-shadow:none}body.site-c main.mk-page.mk-scope.mk-research-page .ds-table{width:100%;min-width:0;border-collapse:collapse}body.site-c main.mk-page.mk-scope.mk-research-page .ds-table caption{padding:0 0 12px;color:var(--text-muted);caption-side:top;font:500 14px/1.5 var(--site-text);text-align:left}body.site-c main.mk-page.mk-scope.mk-research-page :is(.ds-table,.legal-table table) thead th{padding:0 16px 12px 0;border:0;border-bottom:1px solid var(--border-strong);background:none;color:var(--text-muted);font:500 13px/1.4 var(--site-text);letter-spacing:.04em;text-align:left;white-space:normal}body.site-c main.mk-page.mk-scope.mk-research-page :is(.ds-table,.legal-table table) :is(td,tbody th){padding:14px 16px 14px 0;border:0;border-top:1px solid var(--border);background:none;color:var(--text);font:400 16px/1.5 var(--site-text);text-align:left;vertical-align:top}body.site-c main.mk-page.mk-scope.mk-research-page .ds-table :is(th,td):not(:first-child){font-weight:500;text-align:right;white-space:nowrap}body.site-c main.mk-page.mk-scope.mk-research-page .ds-table thead th:not(:first-child){font-weight:500}body.site-c main.mk-page.mk-scope.mk-research-page :is(.ds-table,.legal-table table) :is(th,td):last-child{padding-right:0}body.site-c main.mk-page.mk-scope.mk-research-page .legal-table{width:100%;max-width:var(--ev-wide);margin:0;overflow-x:auto;border:0;border-radius:0}body.site-c main.mk-page.mk-scope.mk-research-page .legal-table table{width:100%;min-width:0;border-collapse:collapse}body.site-c main.mk-page.mk-scope.mk-research-page .legal-table td a{overflow-wrap:anywhere}body.site-c main.mk-page.mk-scope.mk-research-page .mk-query{width:100%;max-width:var(--ev-wide);margin:0;padding:24px;overflow-x:auto;border:1px solid var(--border);border-radius:12px;background:var(--surface-card);box-shadow:none;color:var(--text)}body.site-c main.mk-page.mk-scope.mk-research-page .mk-query code{display:block;padding:0;border:0;background:none;color:var(--text);font:400 14px/1.6 var(--ev-mono);tab-size:2;white-space:pre}body.site-c main.mk-page.mk-scope.mk-figures-page section.mk-figures{padding:var(--ev-pad) 0;border-block:0;border-top:1px solid var(--border);background:none}body.site-c main.mk-page.mk-scope.mk-figures-page section.mk-figures .mk-container{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:0}body.site-c main.mk-page.mk-scope.mk-figures-page section.mk-figures .mk-eyebrow{margin-bottom:16px}body.site-c main.mk-page.mk-scope.mk-figures-page section.mk-figures .mk-h2{max-width:26ch;margin:0;font-variant-numeric:tabular-nums}body.site-c main.mk-page.mk-scope.mk-figures-page section.mk-figures .mk-figure-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;max-width:var(--ev-wide);margin:48px 0 0;padding:0;list-style:none}body.site-c main.mk-page.mk-scope.mk-figures-page section.mk-figures .mk-figure-row li{gap:12px;padding:24px 0 0;border:0;border-top:1px solid var(--border);border-radius:0;background:none}body.site-c main.mk-page.mk-scope.mk-figures-page .mk-figure-row strong{color:var(--text);font:600 48px/1 var(--site-display);letter-spacing:-.03em}body.site-c main.mk-page.mk-scope.mk-figures-page .mk-figure-row span{max-width:34ch;color:var(--text-muted);font-size:16px;line-height:1.65}body.site-c main.mk-page.mk-scope.mk-figures-page section.mk-figures .mk-figures-link{max-width:40ch;margin:48px 0 0;color:var(--text);font:500 22px/1.3 var(--site-display);letter-spacing:-.01em}body.site-c main.mk-page.mk-scope.mk-figures-page .mk-figures-source{max-width:var(--ev-measure);margin:12px 0 0;color:var(--text-muted);font:400 14px/1.5 var(--site-text)}body.site-c main.mk-page.mk-scope.mk-figures-page .mk-figures-source a{color:var(--brand);font-weight:500;text-decoration:underline;text-underline-offset:3px}body.site-c main.mk-page.mk-scope.mk-figures-page .mk-figures-meaning{padding:var(--ev-pad) 0;border-top:1px solid var(--border)}body.site-c main.mk-page.mk-scope.mk-figures-page .mk-figures-meaning .mk-access-inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 24px;align-items:start}body.site-c main.mk-page.mk-scope.mk-figures-page .mk-figures-meaning .mk-access-inner>div{position:sticky;top:112px;grid-column:1 / 6;display:grid;justify-items:start;gap:16px}body.site-c main.mk-page.mk-scope.mk-figures-page .mk-figures-meaning .mk-lede{max-width:40ch;margin:0;color:var(--text-muted);font-size:19px;line-height:1.55}body.site-c main.mk-page.mk-scope.mk-figures-page .mk-figures-meaning .mk-rows{grid-column:7 / 13;margin:0;padding:0;list-style:none}body.site-c main.mk-page.mk-scope.mk-figures-page .mk-figures-meaning .mk-rows li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:0 16px;align-items:baseline;padding:24px 0;border:0;border-top:1px solid var(--border);border-radius:0;background:none}body.site-c main.mk-page.mk-scope.mk-figures-page .mk-figures-meaning .mk-rows li:first-child{padding-top:0;border-top:0}body.site-c main.mk-page.mk-scope.mk-figures-page .mk-figures-meaning .mk-rows li>span{color:var(--brand);font:500 13px/1.4 var(--site-text);letter-spacing:.04em}body.site-c main.mk-page.mk-scope.mk-figures-page .mk-figures-meaning .mk-rows h3{margin:0;color:var(--heading);font:500 18px/1.35 var(--site-display);letter-spacing:-.005em}body.site-c main.mk-page.mk-scope.mk-figures-page .mk-figures-meaning .mk-rows p{max-width:var(--ev-measure);margin:8px 0 0;color:var(--text-muted);font-size:16px;line-height:1.65}body.site-c main.mk-page.mk-scope.mk-figures-page .mk-figures-email{padding:var(--ev-pad) 0;border-top:1px solid var(--border)}body.site-c main.mk-page.mk-scope.mk-figures-page .mk-figures-email .mk-reading{display:grid;justify-items:start;gap:24px;max-width:none}body.site-c main.mk-page.mk-scope.mk-figures-page .mk-figures-email .mk-h2{max-width:22ch;margin:0}body.site-c main.mk-page.mk-scope.mk-figures-page .mk-figures-email .mk-reading p{max-width:var(--ev-measure);margin:0;color:var(--text);font-size:17px;line-height:1.7}body.site-c main.mk-page.mk-scope.mk-figures-page .mk-figures-email .mk-link{margin-top:-16px;color:var(--brand)}body.site-c main.mk-page.mk-scope.mk-figures-page .mk-figures-survey{padding:0 0 var(--ev-pad);border:0;background:none}body.site-c main.mk-page.mk-scope.mk-figures-page .mk-figures-survey .mk-container{display:grid;gap:0;padding:48px;border-radius:12px;background:var(--brand-tint)}body.site-c main.mk-page.mk-scope.mk-figures-page .mk-figures-survey .mk-center-head{display:grid;justify-items:start;gap:16px;margin:0 0 48px;text-align:left}body.site-c main.mk-page.mk-scope.mk-figures-page .mk-figures-survey .mk-h2{max-width:24ch;margin:0}body.site-c main.mk-page.mk-scope.mk-figures-page .mk-figures-survey .mk-figure-row.is-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0}body.site-c main.mk-page.mk-scope.mk-figures-page .mk-figures-survey .mk-figure-row li{gap:12px;padding:24px 0 0;border:0;border-top:1px solid var(--brand-ring);border-radius:0;background:none}body.site-c main.mk-page.mk-scope.mk-figures-page .mk-figures-survey .mk-figure-row span{max-width:30ch}body.site-c main.mk-page.mk-scope.mk-figures-page .mk-figures-survey .mk-figures-source{margin-top:32px}body.site-c main.mk-page.mk-scope.mk-research-page .mk-closing{margin-top:24px}body.site-c main.mk-page.mk-scope.mk-research-page .mk-closing,body.site-c main.mk-page.mk-scope.mk-figures-page .mk-closing{padding-block:var(--ev-pad);border:0;border-radius:24px 24px 0 0;background:var(--plinth-fill);color:var(--text-on-deep);--plinth-size:90% 120%;--plinth-at:30% 40%;--plinth-mask:radial-gradient(ellipse 560px 240px at 30% 50%,rgba(0,0,0,.3) 40%,black 100%)}body.site-c main.mk-page.mk-scope.mk-research-page .mk-closing{--plinth-dur-1:8.25s;--plinth-delay-1:-3s;--plinth-dur-2:10.25s;--plinth-delay-2:-7s;--plinth-dur-3:6.75s;--plinth-delay-3:-1s;--plinth-dur-4:12.75s;--plinth-delay-4:-5s;--plinth-dur-5:9.75s;--plinth-delay-5:-9s}body.site-c main.mk-page.mk-scope.mk-research-page:has(.mk-h3) .mk-closing{--plinth-dur-1:7.25s;--plinth-delay-1:-2s;--plinth-dur-2:11.25s;--plinth-delay-2:-6s;--plinth-dur-3:9.5s;--plinth-delay-3:-4s;--plinth-dur-4:13s;--plinth-delay-4:-8s;--plinth-dur-5:8s;--plinth-delay-5:-1s}body.site-c main.mk-page.mk-scope.mk-research-page:has(.mk-query) .mk-closing{--plinth-dur-1:6.25s;--plinth-delay-1:-1s;--plinth-dur-2:10s;--plinth-delay-2:-4s;--plinth-dur-3:12.25s;--plinth-delay-3:-8s;--plinth-dur-4:7.75s;--plinth-delay-4:-3s;--plinth-dur-5:11.75s;--plinth-delay-5:-6s}body.site-c main.mk-page.mk-scope.mk-figures-page .mk-closing{--plinth-dur-1:8.75s;--plinth-delay-1:-2s;--plinth-dur-2:11s;--plinth-delay-2:-7s;--plinth-dur-3:6s;--plinth-delay-3:-3s;--plinth-dur-4:13.75s;--plinth-delay-4:-9s;--plinth-dur-5:9.5s;--plinth-delay-5:-5s}body.site-c main.mk-page.mk-scope.mk-research-page .mk-closing .mk-h2,body.site-c main.mk-page.mk-scope.mk-figures-page .mk-closing .mk-h2{max-width:20ch;margin:0;color:var(--text-on-deep)}body.site-c main.mk-page.mk-scope.mk-research-page .mk-closing .mk-eyebrow,body.site-c main.mk-page.mk-scope.mk-figures-page .mk-closing .mk-eyebrow{color:var(--text-on-deep-muted)}body.site-c main.mk-page.mk-scope.mk-research-page .mk-closing .mk-lede,body.site-c main.mk-page.mk-scope.mk-figures-page .mk-closing .mk-lede{max-width:var(--ev-measure);margin:0;color:var(--text-on-deep-muted);font-size:17px;line-height:1.7}body.site-c main.mk-page.mk-scope.mk-research-page .mk-closing .mk-lede a,body.site-c main.mk-page.mk-scope.mk-figures-page .mk-closing .mk-lede a{color:var(--text-on-deep);text-decoration:underline;text-underline-offset:3px}body.site-c main.mk-page.mk-scope.mk-research-page .mk-closing .mk-btn-secondary,body.site-c main.mk-page.mk-scope.mk-figures-page .mk-closing .mk-btn-secondary{background:transparent;border-color:var(--ev-ghost);color:var(--text-on-deep)}body.site-c main.mk-page.mk-scope.mk-research-page .mk-closing .mk-btn-secondary:hover,body.site-c main.mk-page.mk-scope.mk-figures-page .mk-closing .mk-btn-secondary:hover{background:var(--on-deep-fill);border-color:var(--text-on-deep);color:var(--text-on-deep)}body.site-c main.mk-page.mk-scope.mk-research-page .mk-closing :focus-visible,body.site-c main.mk-page.mk-scope.mk-figures-page .mk-closing :focus-visible{outline-color:var(--text-on-deep)}body.site-c main.case-study-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:min(1240px,100% - 48px);max-width:none;margin-inline:auto;padding:32px 0 var(--ev-pad);font:400 17px/1.6 var(--site-text)}body.site-c main.case-study-layout>p:first-child{margin:0 0 24px;font:500 15px/1.4 var(--site-text)}body.site-c main.case-study-layout>p:first-child a{color:var(--brand);text-decoration:underline;text-underline-offset:3px}body.site-c main.case-study-layout>.case-study-hero.bleed{display:grid;justify-items:start;gap:16px;padding-block:64px;border:0;box-shadow:none}body.site-c main.case-study-layout>.case-study-hero .eyebrow{margin:0;font-family:var(--site-text);letter-spacing:.06em;text-transform:none}body.site-c main.case-study-layout>.case-study-hero h1{max-width:20ch;font-family:var(--site-display);font-weight:600}body.site-c main.case-study-layout>.case-study-hero p{max-width:var(--ev-measure);margin:0;font-size:19px;line-height:1.55}body.site-c main.case-study-layout>section{margin:0;padding:64px 0;border-top:1px solid var(--border)}body.site-c main.case-study-layout>header+section{border-top:0}body.site-c main.case-study-layout>section>h2{max-width:24ch;margin:0 0 24px;color:var(--heading);font:600 clamp(1.75rem,1.3rem + 1.2vw,2.25rem)/1.1 var(--site-display);letter-spacing:-.02em}body.site-c main.case-study-layout>section p{max-width:var(--ev-measure);margin:0 0 16px;color:var(--text);font-size:17px;line-height:1.7}body.site-c main.case-study-layout>section p:last-child{margin-bottom:0}body.site-c main.case-study-layout>section strong{color:var(--text);font-weight:600}body.site-c main.case-study-layout .case-study-timeline{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0 0;padding:0;list-style:none}body.site-c main.case-study-layout .case-study-timeline::before{content:"";position:absolute;top:7px;left:8px;width:calc(66.667% + 16px);height:2px;background:var(--brand);transform-origin:0 50%}body.site-c main.case-study-layout .case-study-timeline li{position:relative;max-width:34ch;padding:32px 0 0;border:0;border-radius:0;background:none;color:var(--text-muted);font:400 16px/1.65 var(--site-text)}body.site-c main.case-study-layout .case-study-timeline li::before{content:"";position:absolute;top:0;left:0;width:16px;height:16px;border-radius:50%;background:var(--brand)}body.site-c main.case-study-layout .case-study-timeline li strong{display:block;margin-bottom:8px;color:var(--text);font:500 18px/1.35 var(--site-display);letter-spacing:-.005em}body.site-c main.case-study-layout .case-study-timeline li strong::first-line{color:var(--brand);font:500 14px/1.5 var(--site-text);letter-spacing:.02em}body.site-c main.case-study-layout .case-study-note{margin:64px 0 0;padding:48px;border:0;border-radius:12px;background:var(--brand-tint)}body.site-c main.case-study-layout .case-study-note ol{display:grid;gap:16px;margin:0;padding-left:24px}body.site-c main.case-study-layout .case-study-note li{max-width:var(--ev-measure);color:var(--text);font-size:17px;line-height:1.7}body.site-c main.case-study-layout .case-study-note li::marker{color:var(--brand);font-weight:600}body.site-c main.case-study-layout>section>a.primary-link{display:inline-flex;align-items:center;min-height:48px;margin-top:16px;padding:0 24px;border:0;border-radius:999px;background:var(--highlight);color:var(--text-on-highlight);font:500 16px/1 var(--site-text);text-decoration:none;white-space:nowrap}body.site-c main.case-study-layout>section>a.primary-link:hover{filter:brightness(.94)}body.site-c main.case-study-layout>section>a.primary-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}body.site-c main.case-study-layout>section>a.primary-link:active{transform:scale(.98)}body.site-c main.case-study-layout .case-study-sources p{max-width:var(--ev-measure);color:var(--text-muted);font-size:16px;line-height:1.65}body.site-c main.case-study-layout .case-study-sources ul{margin:24px 0 0;padding:0;list-style:none}body.site-c main.case-study-layout .case-study-sources li{padding:14px 0;border-top:1px solid var(--border);font-size:16px;line-height:1.6}body.site-c main.case-study-layout .case-study-sources li:first-child{border-top:0}body.site-c main.case-study-layout .case-study-sources a{color:var(--brand);font-weight:500;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}@media (max-width:1180px){body.site-c main.mk-page.mk-scope.mk-figures-page .mk-figures-survey .mk-figure-row strong{font-size:40px}body.site-c main.case-study-layout .case-study-timeline li{max-width:30ch}body.site-c main.case-study-layout>.case-study-hero.bleed{padding-block:56px}}@media (max-width:900px){body.site-c main.mk-page.mk-scope.mk-research-page .mk-hero-copy,body.site-c main.mk-page.mk-scope.mk-figures-page .mk-hero-copy{grid-template-columns:minmax(0,1fr)}body.site-c main.mk-page.mk-scope.mk-research-page .mk-hero h1,body.site-c main.mk-page.mk-scope.mk-figures-page .mk-hero h1,body.site-c main.mk-page.mk-scope.mk-research-page .mk-hero .mk-lede,body.site-c main.mk-page.mk-scope.mk-figures-page .mk-hero .mk-lede,body.site-c main.mk-page.mk-scope.mk-research-page .mk-hero .mk-note-line,body.site-c main.mk-page.mk-scope.mk-figures-page .mk-hero .mk-note-line,body.site-c main.mk-page.mk-scope.mk-research-page .mk-hero .mk-hero-copy>.mk-eyebrow,body.site-c main.mk-page.mk-scope.mk-figures-page .mk-hero .mk-hero-copy>.mk-eyebrow{grid-column:1}body.site-c main.mk-page.mk-scope.mk-research-page .mk-technical-grid article{grid-template-columns:minmax(0,1fr)}body.site-c main.mk-page.mk-scope.mk-research-page .mk-technical-grid article h3,body.site-c main.mk-page.mk-scope.mk-research-page .mk-technical-grid article .mk-note-line{grid-column:1}body.site-c main.mk-page.mk-scope.mk-research-page .mk-technical-grid article p:not(.mk-note-line){grid-column:1;grid-row:3;margin-top:12px}body.site-c main.mk-page.mk-scope.mk-figures-page .mk-figures-meaning .mk-access-inner{grid-template-columns:minmax(0,1fr);gap:32px}body.site-c main.mk-page.mk-scope.mk-figures-page .mk-figures-meaning .mk-access-inner>div{position:static;grid-column:1}body.site-c main.mk-page.mk-scope.mk-figures-page .mk-figures-meaning .mk-rows{grid-column:1}body.site-c main.mk-page.mk-scope.mk-figures-page .mk-figures-survey .mk-figure-row.is-three{grid-template-columns:minmax(0,1fr)}body.site-c main.case-study-layout>.case-study-hero.bleed{padding-block:48px}body.site-c main.case-study-layout .case-study-timeline{grid-template-columns:minmax(0,1fr);gap:32px}body.site-c main.case-study-layout .case-study-timeline::before{top:8px;bottom:8px;left:7px;width:2px;height:auto;transform-origin:50% 0}body.site-c main.case-study-layout .case-study-timeline li{max-width:var(--ev-measure);padding:0 0 0 40px}}@media (max-width:760px){body.site-c main.mk-page.mk-scope.mk-research-page,body.site-c main.mk-page.mk-scope.mk-figures-page,body.site-c main.case-study-layout{--ev-pad:64px;--ev-doc:64px}body.site-c main.mk-page.mk-scope.mk-research-page .mk-container,body.site-c main.mk-page.mk-scope.mk-figures-page .mk-container{width:calc(100% - 32px)}body.site-c main.case-study-layout{width:calc(100% - 32px)}body.site-c main.mk-page.mk-scope.mk-research-page .mk-hero,body.site-c main.mk-page.mk-scope.mk-figures-page .mk-hero{padding-block:24px 48px}body.site-c main.mk-page.mk-scope.mk-research-page .mk-hero .mk-hero-copy h1>.mk-eyebrow.h1-kicker,body.site-c main.mk-page.mk-scope.mk-figures-page .mk-hero .mk-hero-copy h1>.mk-eyebrow.h1-kicker,body.site-c main.mk-page.mk-scope.mk-research-page .mk-hero .mk-hero-copy>.mk-eyebrow,body.site-c main.mk-page.mk-scope.mk-figures-page .mk-hero .mk-hero-copy>.mk-eyebrow{font-size:13px}body.site-c main.mk-page.mk-scope.mk-research-page .mk-hero .mk-lede,body.site-c main.mk-page.mk-scope.mk-figures-page .mk-hero .mk-lede{margin-top:16px;font-size:16px}body.site-c main.mk-page.mk-scope.mk-research-page .mk-technical-grid article{padding:24px 0}body.site-c main.mk-page.mk-scope.mk-research-page .mk-technical-grid article h3{font-size:20px}body.site-c main.mk-page.mk-scope.mk-research-page .mk-technical:not(.mk-research) .mk-container>.mk-h2{margin-top:64px}body.site-c main.mk-page.mk-scope.mk-research-page .mk-research .mk-container>h2:not(:first-child){padding-top:32px}body.site-c main.mk-page.mk-scope.mk-research-page .mk-research h3{padding-top:24px;font-size:18px}body.site-c main.mk-page.mk-scope.mk-research-page .mk-research .mk-points li{padding:14px 0}body.site-c main.mk-page.mk-scope.mk-research-page :is(.ds-table,.legal-table table) thead th{padding:0 10px 12px 0;font-size:12px}body.site-c main.mk-page.mk-scope.mk-research-page :is(.ds-table,.legal-table table) :is(td,tbody th){padding:12px 10px 12px 0;font-size:15px}body.site-c main.mk-page.mk-scope.mk-research-page :is(.ds-table,.legal-table table) :is(th,td):last-child{padding-right:0}body.site-c main.mk-page.mk-scope.mk-research-page .mk-query{padding:16px}body.site-c main.mk-page.mk-scope.mk-research-page .mk-query code{font-size:13px}body.site-c main.mk-page.mk-scope.mk-research-page .mk-closing .mk-actions,body.site-c main.mk-page.mk-scope.mk-figures-page .mk-closing .mk-actions{align-items:stretch;flex-direction:column;width:100%}body.site-c main.mk-page.mk-scope.mk-research-page .mk-closing .mk-btn,body.site-c main.mk-page.mk-scope.mk-figures-page .mk-closing .mk-btn{width:100%}body.site-c main.mk-page.mk-scope.mk-figures-page section.mk-figures .mk-figure-row{grid-template-columns:minmax(0,1fr);gap:32px}body.site-c main.mk-page.mk-scope.mk-figures-page .mk-figure-row strong{font-size:40px}body.site-c main.mk-page.mk-scope.mk-figures-page .mk-figures-meaning .mk-rows li{grid-template-columns:40px minmax(0,1fr)}body.site-c main.mk-page.mk-scope.mk-figures-page .mk-figures-survey .mk-container{padding:24px}body.site-c main.mk-page.mk-scope.mk-figures-page .mk-figures-survey .mk-figure-row.is-three{gap:24px}body.site-c main.case-study-layout>.case-study-hero.bleed{padding-block:32px}body.site-c main.case-study-layout>.case-study-hero p{font-size:16px}body.site-c main.case-study-layout>section{padding:48px 0}body.site-c main.case-study-layout .case-study-note{padding:24px}body.site-c main.case-study-layout>section>a.primary-link{display:flex;justify-content:center;width:100%}body.site-c main.case-study-layout .case-study-sources li{padding:12px 0}}@keyframes ev-rise{from{opacity:0;transform:translateY(12px)}}@keyframes ev-rise-8{from{opacity:0;transform:translateY(8px)}}@keyframes ev-rise-small{from{opacity:0;transform:translateY(6px)}}@keyframes ev-fade{from{opacity:0}}@keyframes ev-draw-x{from{transform:scaleX(0)}}@keyframes ev-draw-y{from{transform:scaleY(0)}}@keyframes ev-node{from{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:no-preference){body.site-c main.mk-page.mk-scope.mk-research-page .mk-btn,body.site-c main.mk-page.mk-scope.mk-figures-page .mk-btn{transition:background-color .15s var(--site-state),border-color .15s var(--site-state),color .15s var(--site-state),transform .1s var(--site-state)}body.site-c main.mk-page.mk-scope.mk-research-page .mk-research :is(p,li,blockquote,td) a:not(.mk-btn){transition:text-decoration-thickness .15s var(--site-state)}body.site-c main.mk-page.mk-scope.mk-research-page .mk-research h3 a,body.site-c main.mk-page.mk-scope.mk-research-page .mk-technical-grid article h3 a{transition:color .15s var(--site-state),text-decoration-color .15s var(--site-state)}body.site-c main.case-study-layout>section>a.primary-link{transition:filter .15s var(--site-state),transform .1s var(--site-state)}body.site-c main.mk-page.mk-scope.mk-research-page .mk-hero .mk-lede,body.site-c main.mk-page.mk-scope.mk-figures-page .mk-hero .mk-lede{animation:ev-rise 350ms var(--ev-out) 80ms both}body.site-c main.mk-page.mk-scope.mk-research-page .mk-hero .mk-note-line,body.site-c main.mk-page.mk-scope.mk-figures-page .mk-hero .mk-note-line{animation:ev-fade 300ms var(--ev-out) 160ms both}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){body.site-c main.mk-page.mk-scope.mk-research-page .mk-technical-grid article{animation:ev-rise-8 linear both;animation-timeline:view();animation-range:entry 0% entry 35%}body.site-c main.mk-page.mk-scope.mk-research-page .mk-closing-inner>*,body.site-c main.mk-page.mk-scope.mk-figures-page .mk-closing-inner>*{animation:ev-rise linear both;animation-timeline:view();animation-range:entry calc(var(--ev-n,0) * 5%) entry calc(40% + var(--ev-n,0) * 5%)}body.site-c main.mk-page.mk-scope.mk-research-page .mk-closing-inner>:nth-child(2),body.site-c main.mk-page.mk-scope.mk-figures-page .mk-closing-inner>:nth-child(2){--ev-n:1}body.site-c main.mk-page.mk-scope.mk-research-page .mk-closing-inner>:nth-child(3),body.site-c main.mk-page.mk-scope.mk-figures-page .mk-closing-inner>:nth-child(3){--ev-n:2}body.site-c main.mk-page.mk-scope.mk-research-page .mk-closing-inner>:nth-child(4),body.site-c main.mk-page.mk-scope.mk-figures-page .mk-closing-inner>:nth-child(4){--ev-n:3}body.site-c main.case-study-layout .case-study-timeline::before{animation:ev-draw-x linear both;animation-timeline:view();animation-range:entry 0% entry 35%}body.site-c main.case-study-layout .case-study-timeline li::before{animation:ev-node linear both;animation-timeline:view();animation-range:entry calc(var(--ev-n,0) * 8%) entry calc(12% + var(--ev-n,0) * 8%)}body.site-c main.case-study-layout .case-study-timeline li{animation:ev-rise-small linear both;animation-timeline:view();animation-range:entry calc(6% + var(--ev-n,0) * 8%) entry calc(30% + var(--ev-n,0) * 8%)}body.site-c main.case-study-layout .case-study-timeline li:nth-child(2){--ev-n:1}body.site-c main.case-study-layout .case-study-timeline li:nth-child(3){--ev-n:2}body.site-c main.case-study-layout .case-study-note{animation:ev-rise linear both;animation-timeline:view();animation-range:entry 0% entry 35%}}}@media (prefers-reduced-motion:no-preference) and (max-width:900px){body.site-c main.case-study-layout .case-study-timeline::before{animation-name:ev-draw-y}}
