.case-study-uci-article-patterns{--ap-span:1120;--ap-image-w:clamp(94px,calc(94px + (100vw - 320px) * 132 / var(--ap-span)),226px);--ap-gap:clamp(16px,calc(16px + (100vw - 320px) * 16 / var(--ap-span)),32px);--ap-top-repsol:clamp(44px,calc(44px + (100vw - 320px) * 60 / var(--ap-span)),104px);--ap-top-endesa:clamp(32px,calc(32px + (100vw - 320px) * 40 / var(--ap-span)),72px);--ap-top-santander:clamp(20px,calc(20px + (100vw - 320px) * 20 / var(--ap-span)),40px);position:relative;width:100%;overflow:hidden;border:1px solid var(--color-card-inset-border);background:var(--color-primitives-grey-10);box-sizing:border-box;height:clamp(200px,calc(200px + (100vw - 320px) * 236 / var(--ap-span)),436px)}.case-study-uci-article-patterns__row{display:flex;align-items:flex-start;justify-content:center;width:100%;height:100%;gap:var(--ap-gap)}.case-study-uci-article-patterns__image{display:block;flex:none;width:var(--ap-image-w);height:auto;max-width:none;filter:var(--shadow-case-study-media)}.case-study-uci-article-patterns__image--repsol{margin-top:var(--ap-top-repsol)}.case-study-uci-article-patterns__image--endesa{margin-top:var(--ap-top-endesa)}.case-study-uci-article-patterns__image--santander{margin-top:var(--ap-top-santander)}.case-study-uci-article-patterns__row>span{display:block!important;flex:none;width:var(--ap-image-w)!important;max-width:none!important;filter:var(--shadow-case-study-media)}.case-study-uci-article-patterns__row>span:has(.case-study-uci-article-patterns__image--repsol){margin-top:var(--ap-top-repsol)}.case-study-uci-article-patterns__row>span:has(.case-study-uci-article-patterns__image--endesa){margin-top:var(--ap-top-endesa)}.case-study-uci-article-patterns__row>span:has(.case-study-uci-article-patterns__image--santander){margin-top:var(--ap-top-santander)}.case-study-uci-article-patterns__row>span .case-study-uci-article-patterns__image{width:100%!important;height:auto!important;margin-top:0;filter:none}.uci-ia-board{--ia-border:var(--color-heading);--ia-yellow:#fdffb6;--ia-pink:#ffc6ff;--ia-purple:#bdb2ff;--ia-cyan:#9bf6ff;--ia-coral:#ffadad;--ia-blue:#a0c4ff;--ia-green:#caffbf;--ia-gradient:linear-gradient(90deg,#caffbf,#a0c4ff 66%);--ia-gap:40px;--ia-pad-x:32px;position:relative;width:100%;border:1px solid var(--color-card-inset-border);background:var(--color-primitives-grey-10);box-sizing:border-box;overflow:hidden;container-type:inline-size;container-name:uci-ia-board}.uci-ia-board__grid{align-items:center;justify-content:center;padding:32px var(--ia-pad-x);box-sizing:border-box}.uci-ia-board__early,.uci-ia-board__grid{display:flex;flex-wrap:wrap;gap:var(--ia-gap)}.uci-ia-board__early{align-items:flex-start;justify-content:flex-start;width:max-content;max-width:100%}.uci-ia-board__version{gap:20px;color:var(--color-heading)}.uci-ia-board__version,.uci-ia-board__version-main{display:flex;flex-direction:column;width:max-content;max-width:100%}.uci-ia-board__version-main{gap:14px}.uci-ia-board__version-title{margin:0;font-family:var(--font-sans);font-size:15px;font-weight:700;line-height:1.5;letter-spacing:.04em}.uci-ia-board__version--featured .uci-ia-board__version-title{font-size:18px}.uci-ia-board__hub{width:max-content;max-width:100%}.uci-ia-board__hub .uci-ia-board__chip{width:auto;justify-content:center}.uci-ia-board__items{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.uci-ia-board__items--indented{padding-left:12px}.uci-ia-board__item{display:flex;flex-direction:row;align-items:center;gap:6px}.uci-ia-board__item:has(.uci-ia-board__chip--tall){align-items:stretch}.uci-ia-board__chip{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;flex:none;padding:5px 12px;border:.5px solid var(--ia-border);background:#fff;font-family:var(--font-sans);font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.04em;text-align:center;white-space:nowrap;box-sizing:border-box}.uci-ia-board__version--featured .uci-ia-board__chip{padding:7px 18px;font-size:12px;border-width:.75px}.uci-ia-board__chip--tall{align-self:stretch;height:auto;min-height:0}.uci-ia-board__version--featured .uci-ia-board__chip--tall{min-height:0}.uci-ia-board__chip-line{display:block}.uci-ia-board__chip--gradient{background-image:var(--ia-gradient)}.uci-ia-board__chip--yellow{background:var(--ia-yellow)}.uci-ia-board__chip--pink{background:var(--ia-pink)}.uci-ia-board__chip--purple{background:var(--ia-purple)}.uci-ia-board__chip--cyan{background:var(--ia-cyan)}.uci-ia-board__chip--coral{background:var(--ia-coral)}.uci-ia-board__chip--blue{background:var(--ia-blue)}.uci-ia-board__chip--green{background:var(--ia-green)}.uci-ia-board__chip--white{background:#fff}.uci-ia-board__children{display:flex;flex-direction:column;align-items:flex-start;font-family:var(--font-sans);font-size:11px;font-weight:400;line-height:1.5;letter-spacing:.04em;white-space:nowrap}.uci-ia-board__version--featured .uci-ia-board__children{font-size:12px}.uci-ia-board__child{display:block}.uci-ia-board__contextual{font-family:var(--font-sans);font-size:11px;line-height:1.5;letter-spacing:.04em;color:var(--color-heading)}.uci-ia-board__version--featured .uci-ia-board__contextual{font-size:12px}.uci-ia-board__contextual-label{margin:0;font-weight:700}.uci-ia-board__contextual-list{margin:0;padding-left:1.25em;font-weight:400}.uci-ia-board__contextual-list li{margin:0}@container uci-ia-board (min-width: 860px){.uci-ia-board__grid{padding-top:32px;padding-bottom:32px}.uci-ia-board__version{gap:2.329cqw}.uci-ia-board__version--featured{gap:2.15cqw}.uci-ia-board__version-main{gap:1.434cqw}.uci-ia-board__version--featured .uci-ia-board__version-main{gap:2.37cqw}.uci-ia-board__version-title{font-size:1.434cqw}.uci-ia-board__version--featured .uci-ia-board__version-title{font-size:1.971cqw}.uci-ia-board__items{gap:.629cqw}.uci-ia-board__version--featured .uci-ia-board__items{gap:.948cqw}.uci-ia-board__items--indented{padding-left:1.311cqw}.uci-ia-board__version--featured .uci-ia-board__items--indented{padding-left:1.974cqw}.uci-ia-board__item{gap:.695cqw}.uci-ia-board__version--featured .uci-ia-board__item{gap:1.046cqw}.uci-ia-board__chip{padding:.538cqw 1.254cqw;font-size:.806cqw;border-width:.05cqw}.uci-ia-board__version--featured .uci-ia-board__chip{padding:.806cqw 1.971cqw;font-size:.985cqw;border-width:.079cqw}.uci-ia-board__children,.uci-ia-board__contextual{font-size:.806cqw}.uci-ia-board__version--featured .uci-ia-board__children{font-size:.985cqw}.uci-ia-board__version--featured .uci-ia-board__contextual{font-size:1.254cqw}}.uci-benchmarking-grid{--uci-benchmark-gap:40px;--uci-benchmark-item-gap:12px;--uci-benchmark-min-col:220px;container-type:inline-size;container-name:uci-benchmark;display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--uci-benchmark-min-col),1fr));gap:var(--uci-benchmark-gap);width:100%;padding:32px 24px;border:1px solid var(--color-card-inset-border);background:var(--color-primitives-grey-10);box-sizing:border-box}@media (min-width:562px){.uci-benchmarking-grid{padding:40px 32px}}.uci-benchmarking-grid__item{display:flex;flex-direction:column;gap:var(--uci-benchmark-item-gap);min-width:0}.uci-benchmarking-grid__title{margin:0;font-family:Georgia,Times New Roman,ui-serif,serif;font-size:20px;font-weight:400;line-height:1.2;color:#e4002b;overflow-wrap:break-word}.uci-benchmarking-grid__description{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.4;color:#00635b;overflow-wrap:break-word}@supports (grid-template-rows:subgrid){@container uci-benchmark (min-width: 740px){.uci-benchmarking-grid{grid-template-rows:repeat(4,auto);row-gap:var(--uci-benchmark-item-gap);column-gap:var(--uci-benchmark-gap)}.uci-benchmarking-grid__item{display:grid;grid-row:span 2;grid-template-rows:subgrid;gap:var(--uci-benchmark-item-gap)}.uci-benchmarking-grid__item:nth-child(n+4){margin-top:calc(var(--uci-benchmark-gap) - var(--uci-benchmark-item-gap))}.uci-benchmarking-grid__title{align-self:end}}}.uci-benchmarking-logos{--uci-logos-title-gap:32px;--uci-logos-row-gap:40px;--uci-logos-col-gap:24px;--uci-logos-max-width:164px;--uci-logos-slot-height:98px;display:flex;flex-direction:column;gap:var(--uci-logos-title-gap);width:100%;padding:32px 24px 40px;border:1px solid var(--color-card-inset-border);background:var(--color-primitives-grey-10);box-sizing:border-box}@media (min-width:562px){.uci-benchmarking-logos{--uci-logos-col-gap:32px;padding-inline:32px}}@media (min-width:764px){.uci-benchmarking-logos{--uci-logos-row-gap:52px;--uci-logos-col-gap:48px}}.uci-benchmarking-logos__title{margin:0;font-family:Georgia,Times New Roman,ui-serif,serif;font-size:24px;font-weight:400;line-height:1.3;color:#e4002b}.uci-benchmarking-logos__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--uci-logos-row-gap) var(--uci-logos-col-gap);justify-items:center;align-items:center;width:100%}@media (min-width:764px){.uci-benchmarking-logos__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.uci-benchmarking-logos__logo{display:flex;align-items:center;justify-content:center;width:100%;max-width:var(--uci-logos-max-width);min-height:24px}.uci-benchmarking-logos__logo--sanitas{max-width:82px;min-height:var(--uci-logos-slot-height)}.uci-benchmarking-logos__image{display:block;width:auto;height:auto;max-width:100%;object-fit:contain}.uci-benchmarking-logos__image,.uci-benchmarking-logos__logo--sanitas .uci-benchmarking-logos__image{max-height:var(--uci-logos-slot-height)}.uci-kickoff-board{container-type:inline-size;position:relative;display:flex;flex-direction:column;width:100%;aspect-ratio:922/610;overflow:hidden;border:1px solid var(--color-card-inset-border);background:var(--color-primitives-grey-10);padding:2.603cqw;box-sizing:border-box}.uci-kickoff-board__list{margin:0;padding-left:1.518cqw;color:var(--color-heading);font-size:clamp(11px,1.518cqw,14px);line-height:1.56;letter-spacing:.04em;flex-shrink:0}.uci-kickoff-board__list--spaced{margin-top:2.821cqw}.uci-kickoff-board__list li{margin-bottom:0}.uci-kickoff-board__list ul{margin:0;padding-left:1.518cqw}.uci-kickoff-board__list em{font-style:italic}.uci-kickoff-board__personas{display:flex;flex-wrap:nowrap;gap:1.301cqw;margin-top:1.735cqw;align-items:flex-start;flex-shrink:0}.uci-kickoff-board__persona{flex:0 0 24.403cqw;display:flex;flex-direction:column;align-items:center;gap:.542cqw;text-align:center;color:var(--color-heading)}.uci-kickoff-board__persona-dot{width:4.935cqw;height:4.935cqw;border-radius:9999px;flex-shrink:0}.uci-kickoff-board__persona-dot--minor{width:3.688cqw;height:3.688cqw}.uci-kickoff-board__persona-dot--red{background:#ff7262}.uci-kickoff-board__persona-dot--blue{background:#5b94f5}.uci-kickoff-board__persona-dot--green{background:#66c78c}.uci-kickoff-board__persona-dot--yellow{background:#ffc700}.uci-kickoff-board__persona-title{margin:0;font-size:clamp(11px,1.518cqw,14px);line-height:1.56;letter-spacing:.04em;font-weight:400}.uci-kickoff-board__persona-subtitle{margin:0;font-size:clamp(9px,1.085cqw,10px);line-height:1.56;letter-spacing:.04em;font-weight:400}.uci-kickoff-board__bottom{margin-top:2.603cqw;flex-shrink:0;display:flex;flex-direction:column;gap:.651cqw;pointer-events:none}.uci-kickoff-board__columns,.uci-kickoff-board__titles{display:grid;grid-template-columns:minmax(0,63.991fr) minmax(0,36.009fr);column-gap:3.905cqw;align-items:start}.uci-kickoff-board__title{margin:0}.uci-kickoff-board__column,.uci-kickoff-board__title{font-size:clamp(10px,1.301cqw,12px);line-height:2.017;letter-spacing:.04em}.uci-kickoff-board__column{color:var(--color-heading);min-width:0}.uci-kickoff-board__column ul{margin:0;padding-left:1.301cqw}.uci-kickoff-board__column li{margin-bottom:0}.uci-kickoff-board__accent{color:#ff0000;font-weight:700}.uci-kickoff-board__cursor{position:absolute;z-index:2;display:flex;flex-direction:column;align-items:flex-start;pointer-events:none;will-change:transform}.uci-kickoff-board__cursor--comunicacion{left:45.877%;top:11.967%;animation:uci-kickoff-comunicacion-wander 20s ease-in-out infinite;animation-delay:-4s}.uci-kickoff-board__cursor--redbility{left:74.837%;top:64.262%;animation:uci-kickoff-redbility-wander 24s ease-in-out infinite}@keyframes uci-kickoff-comunicacion-wander{0%,12%{transform:translate(0)}24%,36%{transform:translate(-14cqw,7cqw)}48%,60%{transform:translate(12cqw,5cqw)}72%,to{transform:translate(0)}}@keyframes uci-kickoff-redbility-wander{0%,10%{transform:translate(0)}22%,34%{transform:translate(-36cqw,-4cqw)}46%,58%{transform:translate(-52cqw,-28cqw)}70%,to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.uci-kickoff-board__cursor--comunicacion,.uci-kickoff-board__cursor--redbility{animation:none}}.uci-kickoff-board__pointer{display:block;width:clamp(12px,1.735cqw,21px);min-width:12px;min-height:12px;height:auto}.uci-kickoff-board__cursor-label{margin-left:clamp(12px,1.735cqw,16px);padding:0 .434cqw;border-radius:1px;font-size:clamp(9px,1.193cqw,11px);line-height:1.545;letter-spacing:.01em;font-weight:500;white-space:nowrap;box-shadow:0 1px 2px rgb(0 0 0/16%)}@media (min-width:765px) and (max-width:800px){.uci-kickoff-board__bottom{margin-top:4.5cqw}.uci-kickoff-board__columns,.uci-kickoff-board__titles{grid-template-columns:minmax(0,54fr) minmax(0,38fr);column-gap:8%}.uci-kickoff-board__column--other{padding-left:2.5cqw}.uci-kickoff-board__cursor--redbility{left:78%}}@media (max-width:639px){.uci-kickoff-board{aspect-ratio:auto;height:clamp(380px,94.36cqw,500px);overflow:hidden}.uci-kickoff-board__personas{flex-wrap:wrap;row-gap:2.5cqw}.uci-kickoff-board__persona{flex:0 0 calc(50% - 0.651cqw)}.uci-kickoff-board__bottom{margin-top:3.5cqw}.uci-kickoff-board__columns,.uci-kickoff-board__titles{grid-template-columns:minmax(0,52fr) minmax(0,40fr);column-gap:8%}.uci-kickoff-board__column--other{padding-left:2cqw}.uci-kickoff-board__cursor--comunicacion{left:42%;top:14%}.uci-kickoff-board__cursor--redbility{left:76%;top:62%}}@media (max-width:449px){.uci-kickoff-board{height:clamp(420px,102cqw,540px)}}.case-study-placeholder-frame.case-study-zone-survey{--zs-dark:#012a2d;--zs-main:#003f2d;--zs-forest:#003f2d;--zs-pine:#195141;--zs-celadon:#80bbad;--zs-accent:#17e88f;--zs-wheat:#dbd99a;--zs-mist:#dee6e4;--zs-track:#e0e8e6;--zs-ink:#1a1a1a;--zs-muted:rgba(26,26,26,0.6);--zs-divider:#cbcdcb;--zs-bg:#f9f9f9;--zs-kpi:rgba(224,232,230,0.5);--zs-font-ui:var(--font-zs-calibre),var(--font-satoshi),"Avenir Next",Avenir,"Segoe UI",sans-serif;--zs-font-num:var(--font-zs-financier),var(--font-zs-calibre),var(--font-satoshi),"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;aspect-ratio:auto;height:auto;min-height:0;overflow:hidden;margin:0;background:var(--zs-bg);color:var(--zs-ink);font-family:var(--zs-font-ui);font-weight:400;font-style:normal}.zone-survey__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;column-gap:16px;row-gap:0;box-sizing:border-box;min-height:52px;padding:18px 18px 14px;background:var(--zs-dark);color:#fff}.zone-survey__brand{display:flex;align-items:flex-start;gap:20px;min-width:0;margin:0}.zone-survey__logo{display:block;width:61px;height:16px;flex:none}.zone-survey__kicker,.zone-survey__sample{margin:0;height:20px;font-weight:400;font-size:15px;line-height:20px;letter-spacing:-.15px;color:#fff;white-space:nowrap}.zone-survey__sample{margin-left:auto}.zone-survey__grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;padding:24px 18px 18px}.zone-survey__rule{height:1px;margin:28px 0;background:var(--zs-divider)}.zone-survey__section{display:flex;min-width:0;flex-direction:column}.zone-survey__section-title{margin:0 0 6px;font-weight:500;font-size:16px;line-height:21px;letter-spacing:-.32px;color:var(--zs-main)}.zone-survey__insight{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;min-height:82px;margin:0 0 32px;padding:12px;border-radius:7px;background:var(--zs-kpi)}.zone-survey__figure{display:inline-flex;align-items:baseline;gap:4px;color:var(--zs-main);font-family:var(--zs-font-num);font-weight:400;font-style:normal;font-synthesis:none;white-space:nowrap}.zone-survey__figure-num{font-size:34px;line-height:41px;letter-spacing:.17px}.zone-survey__figure-unit{font-size:16px;line-height:16px;letter-spacing:0}.zone-survey__insight-text{margin:0;font-weight:500;font-size:13px;line-height:18px;color:var(--zs-main)}.zone-survey__charts{display:flex;flex-direction:column;gap:32px}.zone-survey__chart{display:flex;min-width:0;flex-direction:column;gap:16px}.zone-survey__chart-head{display:flex;flex-direction:column;gap:8px}.zone-survey__question{margin:0;font-weight:500;font-size:15px;line-height:20px;color:var(--zs-ink)}.zone-survey__note{margin:0;font-weight:400;font-size:15px;line-height:20px;color:var(--zs-muted)}.zone-survey__donut-block,.zone-survey__stack-block{display:flex;flex-direction:column;gap:24px;width:100%}.zone-survey__donut-block{align-items:center}.zone-survey__donut-wrap{display:grid;place-items:center;width:132px;height:132px;flex:none}.zone-survey__donut,.zone-survey__donut-center{grid-area:1/1}.zone-survey__donut{display:block;width:132px;height:132px}.zone-survey__donut-seg{fill:none;stroke-width:14;stroke-linecap:butt}.zone-survey__donut-center{display:flex;flex-direction:column;align-items:center;justify-content:center;width:96px;text-align:center;pointer-events:none}.zone-survey__donut-caption{margin:0;max-width:96px;font-weight:500;font-size:13px;line-height:18px;color:var(--zs-muted)}.zone-survey__legend{display:flex;flex-direction:column;gap:12px;width:100%;margin:0;padding:0;list-style:none}.zone-survey__legend-item{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:flex-start;column-gap:8px;min-width:0}.zone-survey__swatch{width:16px;height:16px;border-radius:2px}.zone-survey__legend-label{min-width:0;font-weight:400;font-size:15px;line-height:20px;color:var(--zs-dark)}.zone-survey__legend-value{font-weight:500;font-size:15px;line-height:20px;color:var(--zs-dark);font-variant-numeric:tabular-nums;white-space:nowrap}.zone-survey__stack{display:flex;width:100%;height:16px;overflow:hidden;border-radius:2px 0 0 2px;background:var(--zs-track)}.zone-survey__stack-seg{min-width:0;height:100%}.zone-survey__bars{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.zone-survey__bar-row{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:4px;align-items:baseline;min-width:0}.zone-survey__bar-label{min-width:0;font-weight:400;font-size:15px;line-height:20px;color:var(--zs-ink)}.zone-survey__bar-value{font-weight:500;font-size:15px;line-height:20px;color:var(--zs-dark);font-variant-numeric:tabular-nums;white-space:nowrap}.zone-survey__bar-track{grid-column:1/-1;height:16px;border-radius:2px;background:var(--zs-track)}.zone-survey__bar-fill{height:16px;max-width:100%;min-width:4px;border-radius:2px;background:var(--zs-bar);box-shadow:4px 0 4px color-mix(in srgb,var(--zs-bar) 5%,transparent)}.zone-survey__bar-fill--0{--zs-bar:#17e88f}.zone-survey__bar-fill--20{--zs-bar:#80bbad}.zone-survey__bar-fill--40{--zs-bar:#195141}.zone-survey__bar-fill--60{--zs-bar:#003f2d}.zone-survey__bar-fill--80{--zs-bar:#012a2d}.zone-survey__tone-teal{background:var(--zs-dark);stroke:var(--zs-dark)}.zone-survey__tone-forest{background:var(--zs-forest);stroke:var(--zs-forest)}.zone-survey__tone-pine{background:var(--zs-pine);stroke:var(--zs-pine)}.zone-survey__tone-leaf{background:var(--zs-celadon);stroke:var(--zs-celadon)}.zone-survey__tone-neon{background:var(--zs-accent);stroke:var(--zs-accent)}.zone-survey__tone-wheat{background:var(--zs-wheat);stroke:var(--zs-wheat)}.zone-survey__tone-mint{background:var(--zs-mist);stroke:var(--zs-mist)}@media (min-width:764px){.zone-survey__header{flex-wrap:nowrap;height:52px;padding:18px 18px 14px}.zone-survey__grid{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr) 36px minmax(0,1fr)}.zone-survey__rule{width:1px;height:auto;margin:0 auto;justify-self:center;align-self:stretch}}.case-study-strategy-media{background:var(--color-primitives-black-deep);content-visibility:auto;contain-intrinsic-size:auto 420px;contain:layout style paint}.case-study-placeholder-frame{position:relative;width:100%;overflow:hidden;border:1px solid var(--color-card-inset-border);background:var(--color-primitives-grey-10);box-sizing:border-box;aspect-ratio:923/378}.case-study-placeholder-frame--half{aspect-ratio:453/376}.case-study-placeholder-frame--access-navbars{aspect-ratio:453/400}.case-study-media-pair-captions{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:24px;column-gap:16px;width:100%}@media (min-width:764px){.case-study-media-pair-captions{grid-template-columns:repeat(2,minmax(0,1fr))}}.case-study-media-pair-captions+.case-study-media-pair-captions{margin-top:4px}.case-study-two-columns-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%}.case-study-media-pair-captions__item{display:flex;flex-direction:column;gap:20px;min-width:0}.case-study-media-pair-captions__frame{aspect-ratio:453/378}.case-study-placeholder{position:relative;min-height:400px;padding-block:32px 24px;padding-inline:16px;box-sizing:border-box;background:var(--color-primitives-grey-10)}.case-study-placeholder:has(.case-study-ds-axis){--ds-box-inline:40px;--ds-chart-inline:40px;--ds-dev-from-bottom:40px;--ds-dev-line:24px;--ds-x-gap-above-label:12px;--ds-y-shaft:320px;--ds-nda-top:32px;--ds-nda-gap:40px;--ds-shaft:2px;--ds-label-y-gap:24px;min-height:0;padding-inline:0;padding-top:0;padding-bottom:var(--ds-dev-from-bottom)}@media (min-width:764px){.case-study-placeholder{padding-inline:24px}.case-study-placeholder:has(.case-study-ds-axis){padding-inline:0;--ds-chart-inline:80px}}.case-study-placeholder__inner{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%}.case-study-placeholder__inner:has(.case-study-ds-axis){align-items:stretch;gap:var(--ds-nda-gap)}.case-study-placeholder:has(.case-study-ds-axis) .case-study-nda-banner{margin-top:var(--ds-nda-top);margin-inline:var(--ds-box-inline);align-self:center;max-width:calc(100% - 2 * var(--ds-box-inline))}.case-study-nda-banner{--case-study-nda-line-height:20px;display:inline-flex;align-items:flex-start;gap:8px;box-sizing:border-box;padding-block:4px;padding-inline:8px;border:1px solid var(--color-warning-100);background:var(--color-warning-20)}.case-study-nda-banner__icon{width:15px;height:13px;margin-top:calc((var(--case-study-nda-line-height) - 13px) / 2);color:var(--color-warning-100)}.case-study-nda-banner__text{margin:0;font-family:var(--font-sans);font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;text-transform:uppercase;color:var(--color-warning-100)}.case-study-ds-axis{box-sizing:border-box;width:100%;padding-inline:var(--ds-chart-inline)}.case-study-ds-axis__figure{position:relative;width:100%;overflow:visible}.case-study-ds-axis__plot-area{position:relative;height:var(--ds-y-shaft);overflow:visible}.case-study-ds-axis__arrows-measure{position:absolute;inset:0;pointer-events:none}.case-study-ds-axis__arrows-svg{display:block;overflow:visible}.case-study-ds-axis__plot{position:absolute;inset:0;box-sizing:border-box;padding:2px 4px 0 2px;overflow:hidden;pointer-events:none}.case-study-ds-axis__brand{position:absolute;margin:0;box-sizing:border-box;padding-block:4px;padding-inline:8px;border:1px solid var(--color-blue-itx);background:color-mix(in oklch,var(--color-blue-itx) 5%,transparent);font-family:var(--font-sans);font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;text-transform:uppercase;color:var(--color-blue-itx);white-space:nowrap;transform:translate(-50%,-50%)}.case-study-ds-axis__brand--on-x-axis{top:auto;bottom:0;transform:translateX(-50%)}@media (max-width:763px){.case-study-ds-axis__brand{font-size:12px;line-height:20px;padding-block:2px;padding-inline:6px}}.case-study-ds-axis__label{margin:0;font-family:var(--font-sans);font-size:14px;line-height:var(--ds-dev-line);min-height:var(--ds-dev-line);font-weight:400;letter-spacing:0;text-transform:uppercase;color:var(--color-primitives-grey-100);white-space:nowrap}.case-study-ds-axis__y-label-row{position:absolute;z-index:1;top:0;left:0;display:flex;align-items:center;gap:var(--ds-label-y-gap);transform:translateY(-50%)}.case-study-ds-axis__y-line-spacer{flex-shrink:0;width:var(--ds-shaft);height:var(--ds-dev-line)}.case-study-ds-axis__label--y{position:static}.case-study-ds-axis__label--x{margin-top:var(--ds-x-gap-above-label);text-align:right;width:100%}.case-study-ds-axis__legend{position:absolute;left:16px;bottom:16px;z-index:1;margin:0;font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:400;letter-spacing:0;text-transform:uppercase;color:var(--color-primitives-grey-80)}