.provider-hero{--case-hero-halo-rgb:190 146 215;background-color:#4a2262}.provider-hero .case-hero__shader{opacity:.48;mix-blend-mode:screen}.provider-hero .case-hero__corner-glow{background:radial-gradient(circle, rgb(var(--case-hero-halo-rgb) / 28%), rgb(var(--case-hero-halo-rgb) / 10%) 46%, transparent 72%);mix-blend-mode:screen;opacity:.6}.provider-hero .case-hero__summary p{font-size:calc(var(--type-page-hero-copy-size) - 1px)}.provider-hero__diagram{--provider-map-x:40px;--provider-map-y:40px;--provider-map-scale:.847;isolation:isolate;max-width:560px;transform:translate(var(--provider-map-x), var(--provider-map-y)) scale(var(--provider-map-scale));transform-origin:50%;grid-column:7/span 5;margin-inline:auto;position:relative}.provider-hero__diagram:before{z-index:0;background:radial-gradient(ellipse, rgb(var(--case-hero-halo-rgb) / 30%) 0%, rgb(var(--case-hero-halo-rgb) / 10%) 42%, rgb(var(--case-hero-halo-rgb) / 0%) 68%, rgb(var(--case-hero-halo-rgb) / 0%) 100%);content:"";filter:blur(12px);pointer-events:none;width:760px;height:700px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.provider-hero__diagram>svg{z-index:1;width:100%;height:auto;display:block;position:relative}@media (width>=81.3125rem){:root .case-study.provider-research .case-hero .provider-hero__diagram{--provider-map-x:40px;margin-inline:0;left:50%;translate:-50%}}.provider-map__label{transform-box:fill-box;transform-origin:50%;transform:scale(1.1)}.provider-hero__diagram svg [style*=prDraw]{animation-duration:1s!important;animation-delay:.8s!important}.provider-hero__diagram svg [style*=prPop]{animation-duration:.7s!important}.provider-hero__diagram svg [style*=prPop][style*="1.55s"]{animation-delay:1.75s!important}.provider-hero__diagram svg [style*=prFade]{animation-duration:.8s!important}.provider-hero__diagram svg [style*=prFade][style*="1.85s"]{animation-delay:2.1s!important}.case-study.is-enhanced .case-hero__map.provider-hero__diagram{animation:9s ease-in-out infinite providerFloat}@keyframes providerFloat{0%,to{transform:translate(var(--provider-map-x), var(--provider-map-y)) scale(var(--provider-map-scale))}50%{transform:translate(var(--provider-map-x), calc(var(--provider-map-y) - 8px)) scale(var(--provider-map-scale))}}@keyframes prPop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes prFade{0%{opacity:0}to{opacity:1}}@keyframes prDraw{to{stroke-dashoffset:0}}.provider-grid{grid-template-columns:repeat(8,minmax(0,1fr));column-gap:24px;display:grid}.provider-grid>.chapter-header,.provider-grid>h2{grid-column:1/-1}.provider-grid>h2{width:80%}.provider-grid>.provider-lead{grid-column:1/span 6}.provider-context{gap:32px 24px}.provider-context>header{grid-column:1/-1}.provider-context>header h2{width:75%;margin-bottom:0}.provider-context__prose{grid-column:span 4}.provider-context__prose p+p{margin-top:18px}.provider-question{border:var(--border-dark-width) solid var(--border-dark-color);border-radius:var(--radius-box);background:linear-gradient(160deg, #75ede94d, #75ede92e 22%, #75ede914 42%, transparent 62%), var(--color-brand-black);color:var(--color-white);grid-column:5/span 4;align-self:start;margin-left:31px;padding:40px}.provider-question__label{color:var(--color-teal);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.2em!important;font-size:15px!important;line-height:1.2!important}.provider-question hr{border:0;border-top:1px dashed #ffffff80;margin:20px 0}.provider-question h3{width:100%;max-width:none;font-family:var(--font-body);font-size:19px;font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-wrap:wrap;margin:24px 0 20px;line-height:1.45}.provider-process{overflow:hidden}.provider-process:after{content:"";pointer-events:none;background:radial-gradient(circle,#f6a0f338,#f6a0f312 48%,#0000 72%);width:620px;height:620px;position:absolute;bottom:-220px;right:-180px}.provider-process__intro{z-index:1;margin-bottom:48px;position:relative}.provider-focus{z-index:1;position:relative}.provider-focus__label,.provider-panel__eyebrow,.provider-segmentation figcaption,.provider-persona figcaption,.insight-flow__eyebrow{font-weight:var(--font-weight-regular);text-transform:uppercase;letter-spacing:.2em!important;font-size:14px!important;line-height:1.2!important}.provider-panel__eyebrow,.insight-flow__eyebrow{line-height:1.4!important}.provider-focus__label{grid-column:1/-1;margin-bottom:24px}.provider-chips{flex-wrap:wrap;grid-column:1/-1;gap:12px;margin:0;padding:0;list-style:none;display:flex}.provider-chips li{border:var(--border-dark-width) solid var(--border-dark-color);border-radius:var(--radius-box);background:var(--color-white);padding:10px 16px;font-size:17px;line-height:1.2}.provider-figure{grid-column:1/-1;margin:56px 0 0}.provider-figure__frame{border-radius:var(--radius-box);background:var(--color-white);width:calc(100% + 130px);margin-left:-65px;overflow:hidden}.provider-figure img{width:100%;height:auto;display:block}.provider-figure>figcaption,.provider-figure-caption{letter-spacing:.02em;text-align:center;max-width:800px;margin:32px auto 0;font-size:15px;line-height:1.7}.provider-figure>figcaption{max-width:900px;margin:40px auto 32px}.provider-synthesis__intro{margin-bottom:136px}.provider-synthesis__intro>h2{margin-bottom:32px}.provider-synthesis__intro>.provider-lead{margin-bottom:24px}.provider-panel-block{grid-column:1/-1;margin:40px 0 48px}.provider-panel__eyebrow{text-align:center;margin-bottom:32px}.provider-dark-panel{box-sizing:border-box;border-radius:var(--radius-box);background:var(--color-brand-black);width:calc(100% + 128px);margin-left:-64px;padding:64px}.themes-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.theme-card{border-radius:var(--radius-box);background:var(--color-white);flex-direction:column;height:376px;padding:32px 40px 64px;display:flex}.theme-card h3{font-family:var(--font-body);font-size:16px;font-weight:var(--font-weight-semibold);letter-spacing:.02em;margin-bottom:20px;line-height:1.4}.theme-card hr{border:0;border-top:1px dashed #19161a80;margin:0 0 18px}.provider-bullets{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.provider-bullets li{letter-spacing:.02em;gap:10px;font-size:15px;line-height:1.6;display:flex}.provider-bullets li:before{color:var(--color-gray-mid);content:"·";font-size:36px;line-height:24px}.provider-synthesis__intro>h3{font-size:36px;font-weight:var(--font-weight-regular);letter-spacing:.01em;grid-column:1/span 6;margin:40px 0 32px;line-height:1.35}.provider-synthesis__intro>.provider-mindsets-copy{grid-column:1/span 6}.provider-segmentation{grid-column:1/-1;margin:80px 0 0}.provider-segmentation figcaption{text-align:center;width:75%;margin:0 auto 32px}.provider-segmentation img{width:72%;height:auto;margin-inline:auto;display:block}.insight-flow{margin-top:0}.insight-flow__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.insight-flow__intro{align-self:start;padding:20px 24px 0 0}.insight-flow__eyebrow{margin-bottom:32px}.insight-flow__intro h3{font-size:36px;font-weight:var(--font-weight-regular);letter-spacing:.01em;text-wrap:pretty;line-height:1.35}.insight-card{border-radius:var(--radius-box);background:var(--color-white);min-height:320px;color:var(--color-brand-black);padding:32px 40px}.insight-card__number{color:#2a9cff;font-family:var(--font-display);font-weight:var(--font-weight-medium);margin-bottom:24px;letter-spacing:.1em!important;font-size:21px!important;line-height:1!important}.insight-card h4{font-family:var(--font-body);font-size:19px;font-weight:var(--font-weight-semibold);letter-spacing:.02em;margin-bottom:16px;line-height:1.4}.insight-card .provider-bullets{gap:8px}.insight-card .provider-bullets li,.insight-card>p:not(.insight-card__number){font-size:18px;line-height:1.5}.insight-card .provider-bullets li:before{line-height:27px}.provider-personas__intro{margin-bottom:60px}.provider-personas__intro>p{margin-bottom:18px}.provider-personas__intro>p:last-child{margin-bottom:0}.provider-personas{grid-template-columns:1fr 1fr;gap:24px;width:calc(100% + 130px);margin-left:-65px;display:grid}.provider-persona{margin:0}.provider-persona figcaption{text-align:center;margin-bottom:32px}.provider-persona__frame{border:var(--border-dark-width) solid var(--border-dark-color);border-radius:var(--radius-box);background:var(--color-white);overflow:hidden}.provider-persona img{width:100%;height:auto;display:block}.provider-figure-caption--summary{margin:60px auto 0;padding-bottom:32px}.case-chapter .provider-figure-caption--summary{font-size:15px}.provider-summary-intro{margin-top:104px;margin-bottom:0}.provider-summary-intro h3{font-size:36px;font-weight:var(--font-weight-regular);letter-spacing:.01em;grid-column:1/span 6;margin-bottom:32px;line-height:1.35}.provider-summary-intro p{grid-column:1/span 6}.summary-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid;position:relative;overflow:hidden}.summary-panel__glow{pointer-events:none;background:radial-gradient(circle,#caaeff2e,#caaeff0d 45%,#0000 72%);width:900px;height:520px;position:absolute;top:-160px;left:50%;transform:translate(-50%)}.summary-card{z-index:1;border-radius:var(--radius-box);background:radial-gradient(ellipse 78% 48% at 18% 0%, #f274ee30, #f274ee1a 48%, transparent 100%), var(--color-white);padding:32px 40px;position:relative}.summary-card:nth-of-type(2){background:radial-gradient(ellipse 78% 48% at 18% 0%, #90e01033, #90e0101a 48%, transparent 100%), var(--color-white)}.summary-card h4{font-family:var(--font-body);font-size:14px;font-weight:var(--font-weight-regular);letter-spacing:.2em;text-transform:uppercase;margin-bottom:20px;line-height:1.4}.summary-card hr{border:0;border-top:1px dashed #19161a80;margin:0 0 20px}.summary-card hr+h5{margin-bottom:8px}.summary-card h5{font-family:var(--font-body);font-size:15px;font-weight:var(--font-weight-semibold);letter-spacing:.02em;line-height:1.6}.summary-card p{font-size:15px;line-height:1.6}.summary-card .summary-card__split{margin:24px 0 20px}.summary-card .provider-bullets{gap:10px}.summary-card .provider-bullets li{font-size:15px}.provider-evidence>header{grid-column:span 4}.provider-evidence .evidence-list{grid-column:5/span 4}.provider-insight .case-measure>p{width:85%;max-width:none;font-size:17px}.provider-insight .case-measure>p+p{margin-top:18px}@media (width<=81.25rem){.provider-hero__diagram{grid-column:5/span 4}}@media (width>=48rem) and (width<=81.25rem){.provider-research .case-hero .provider-hero__diagram{scale:.82}}@media (width>=64rem) and (width<=81.25rem){.provider-research .case-hero .provider-hero__diagram{--case-diagram-optical-y:24px}}@media (width<=85.375rem){.themes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-card{height:auto;min-height:376px}.provider-personas{grid-template-columns:minmax(0,1fr);gap:68px;width:100%;margin-left:0}}@media (width>=48rem) and (width<=85.375rem){.provider-persona{width:100%;max-width:90%;margin-inline:auto}}@media (width<=63.9375rem){.insight-flow__intro{margin-bottom:8px}}@media (width>=48rem) and (width<=63.9375rem){.provider-process__intro>h2,.provider-process__intro>.provider-lead,.provider-synthesis__intro>h2,.provider-synthesis__intro>.provider-lead,.provider-personas__intro>h2,.provider-personas__intro>.provider-lead,.provider-summary-intro>h3,.provider-summary-intro>p,.provider-insight .case-measure>p{width:100%;max-width:none}.provider-process__intro>.provider-lead,.provider-synthesis__intro>.provider-lead,.provider-synthesis__intro>.provider-mindsets-copy,.provider-personas__intro>.provider-lead,.provider-summary-intro>h3,.provider-summary-intro>p{grid-column:1/-1;width:100%;max-width:none}.provider-persona{max-width:100%}.provider-segmentation img{width:80%;max-width:100%}.insight-flow__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-flow__intro{grid-column:1/-1;margin-bottom:18px;padding:0}}@media (width<=47.9375rem){.case-chapter .provider-figure-caption--summary{font-size:15px}.provider-grid>h2,.provider-context>header h2{width:100%}.provider-grid>.provider-lead,.provider-synthesis__intro>h3,.provider-synthesis__intro>.provider-mindsets-copy,.provider-summary-intro h3,.provider-summary-intro p{grid-column:1/-1}.provider-synthesis__intro>.provider-mindsets-copy{width:100%;max-width:none}.provider-figure__frame,.provider-dark-panel,.provider-personas{width:100%;margin-left:0}.provider-dark-panel{padding:32px}.themes-grid,.insight-flow__grid,.summary-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-card{height:auto;min-height:0;padding:24px}.insight-flow__intro{grid-column:1/-1;padding:0}.insight-card{min-height:0;padding:24px}.provider-segmentation img{width:100%}.summary-card{padding:24px}.provider-insight .case-measure>:is(blockquote,p){width:100%;max-width:none}.provider-context>header h2{margin-bottom:16px}.provider-synthesis__intro>h2{margin-bottom:48px}.provider-hero__diagram{--provider-map-x:0px;--provider-map-y:-35px;--provider-map-scale:1;max-width:none}.provider-hero__diagram>svg{transform:none}}@media (width<=40rem){.provider-context,.provider-grid{grid-template-columns:minmax(0,1fr)}.provider-evidence>header{grid-column:1/-1}.provider-evidence>header h2{width:100%;max-width:none}.provider-context>*,.provider-grid>*{grid-column:1/-1;min-width:0}.provider-question{width:100%;margin-left:0;padding:28px}.provider-dark-panel{padding:24px}.themes-grid,.insight-flow__grid,.provider-personas,.summary-panel{grid-template-columns:minmax(0,1fr)}.provider-evidence .evidence-list{grid-column:1/-1;width:100%;margin:0}}@media (prefers-reduced-motion:reduce){.provider-hero__diagram svg [style*=animation]{opacity:1!important;stroke-dashoffset:0!important;animation:none!important;transform:none!important}}
