.c-case-study-hero[data-v-c02bfdc8]{padding-top:12px;position:relative}.c-case-study-hero__inner[data-v-c02bfdc8]{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:1120px){.c-case-study-hero__inner[data-v-c02bfdc8]{gap:32px;grid-template-columns:minmax(0,1fr)}}.c-case-study-hero__copy[data-v-c02bfdc8]{display:flex;flex-direction:column;gap:32px}.c-case-study-hero__company-logo[data-v-c02bfdc8]{align-items:center;display:inline-flex;height:40px}.c-case-study-hero__logo-image[data-v-c02bfdc8]{max-height:40px;max-width:200px}.c-case-study-hero__title[data-v-c02bfdc8]{color:#000;font-size:48px;font-weight:500;letter-spacing:-1.92px;line-height:1.1;margin:0}@media(max-width:960px){.c-case-study-hero__title[data-v-c02bfdc8]{font-size:36px;letter-spacing:-1.08px}}.c-case-study-hero__metrics[data-v-c02bfdc8]{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.c-case-study-hero__metric[data-v-c02bfdc8]{display:flex;flex-direction:column;gap:4px}.c-case-study-hero__metric-value[data-v-c02bfdc8]{color:#046b3a;font-size:40px;font-weight:600;letter-spacing:-1.2px;line-height:1.2}@media(max-width:960px){.c-case-study-hero__metric-value[data-v-c02bfdc8]{font-size:32px}}.c-case-study-hero__metric-label[data-v-c02bfdc8]{color:#525252;font-size:14px;font-weight:500;line-height:1.6}.c-case-study-hero__categories[data-v-c02bfdc8]{display:flex;flex-wrap:wrap;gap:8px}.c-case-study-hero__category[data-v-c02bfdc8]{align-items:center;border:1.5px solid #046b3a;border-radius:16px;color:#046b3a;display:inline-flex;font-size:14px;font-weight:500;line-height:1.6;padding:4px 12px}.c-case-study-hero__media[data-v-c02bfdc8]{aspect-ratio:4/3;border-radius:40px;overflow:hidden;position:relative}@media(max-width:720px){.c-case-study-hero__media[data-v-c02bfdc8]{border-radius:28px}}.c-case-study-hero__cover[data-v-c02bfdc8]{height:100%;width:100%}.c-case-study-hero__cover--placeholder[data-v-c02bfdc8]{background:radial-gradient(circle at 20% 20%,hsla(0,0%,100%,.82),transparent 30%),linear-gradient(135deg,#f1dfb2,#d2edf8 48%,#f4f4f5)}.c-case-study-detail[data-v-aa9fa27d]{padding:24px 80px 120px}@media(max-width:1280px){.c-case-study-detail[data-v-aa9fa27d]{padding:24px 20px 96px}}.c-case-study-detail__breadcrumbs[data-v-aa9fa27d]{margin:0 auto 32px;max-width:1280px}.c-case-study-detail__content[data-v-aa9fa27d],.c-case-study-detail__hero[data-v-aa9fa27d]{margin:0 auto;max-width:1280px}.c-case-study-detail__content[data-v-aa9fa27d]{padding-top:80px}@media(max-width:960px){.c-case-study-detail__content[data-v-aa9fa27d]{padding-top:48px}}.c-case-study-detail__content-grid[data-v-aa9fa27d]{align-items:start;display:grid;gap:80px;grid-template-columns:300px minmax(0,1fr)}@media(max-width:1180px){.c-case-study-detail__content-grid[data-v-aa9fa27d]{gap:48px;grid-template-columns:260px minmax(0,1fr)}}@media(max-width:1040px){.c-case-study-detail__content-grid[data-v-aa9fa27d]{gap:32px;grid-template-columns:minmax(0,1fr)}}.c-case-study-detail__aside[data-v-aa9fa27d]{display:grid;gap:16px}@media(min-width:1041px){.c-case-study-detail__aside[data-v-aa9fa27d]{align-self:start;max-height:calc(100vh - 112px);overflow-y:auto;position:sticky;top:96px}}.c-case-study-detail__reading-time[data-v-aa9fa27d]{display:grid;gap:6px}.c-case-study-detail__meta-label[data-v-aa9fa27d]{color:#8a8a8a;font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:capitalize}.c-case-study-detail__reading-time-value[data-v-aa9fa27d]{align-items:center;color:#171717;display:inline-flex;font-size:16px;font-weight:600;gap:8px;line-height:1.4}.c-case-study-detail__reading-time-icon[data-v-aa9fa27d]{color:#525252;font-size:20px!important;height:20px!important;width:20px!important}@media(max-width:1040px){.c-case-study-detail__toc[data-v-aa9fa27d]{display:none}}.c-case-study-detail__body-shell[data-v-aa9fa27d]{min-width:0}.c-case-study-detail__toolbar[data-v-aa9fa27d]{border-bottom:1px solid #e5e5e5;margin-bottom:32px;padding-bottom:16px}.c-case-study-detail__lead[data-v-aa9fa27d]{color:#171717;font-size:22px;font-weight:500;letter-spacing:-.44px;line-height:1.5;margin-bottom:32px}@media(max-width:960px){.c-case-study-detail__lead[data-v-aa9fa27d]{font-size:18px;line-height:1.6}}.c-case-study-detail__block+.c-case-study-detail__block[data-v-aa9fa27d]{margin-top:36px}.c-case-study-detail__text-block[data-v-aa9fa27d] .rich-text-content{display:grid;gap:8px}.c-case-study-detail__text-block[data-v-aa9fa27d] .c-paragraph{color:#525252;font-size:16px;line-height:1.6;padding-bottom:18px}.c-case-study-detail__text-block[data-v-aa9fa27d] .c-heading--h2{font-size:36px;letter-spacing:-1.08px;line-height:1.3}@media(max-width:960px){.c-case-study-detail__text-block[data-v-aa9fa27d] .c-heading--h2{font-size:30px;letter-spacing:-.9px}}.c-case-study-detail__text-block[data-v-aa9fa27d] .c-heading--h3{font-size:30px;letter-spacing:-.9px;line-height:1.4}@media(max-width:960px){.c-case-study-detail__text-block[data-v-aa9fa27d] .c-heading--h3{font-size:24px;letter-spacing:-.72px}}.c-case-study-detail__text-block[data-v-aa9fa27d] .c-list{color:#525252;line-height:1.5;padding:8px 0 24px}.c-case-study-detail__text-block[data-v-aa9fa27d] .c-list ul{list-style:disc outside;padding-left:24px}.c-case-study-detail__text-block[data-v-aa9fa27d] .c-list ul li{padding-left:0}.c-case-study-detail__text-block[data-v-aa9fa27d] .c-list ul li:before{content:none}.c-case-study-detail__text-block[data-v-aa9fa27d] .c-list.c-list__ordered ul{list-style:decimal outside}.c-case-study-detail__text-block[data-v-aa9fa27d] .c-list.c-list__ordered ul li::marker{color:#000;font-weight:500}.c-case-study-detail__text-block[data-v-aa9fa27d] .c-list.c-list__unordered ul li::marker{color:#000}.c-case-study-detail__text-block[data-v-aa9fa27d] .c-quote{border-left-color:#046b3a}.c-case-study-detail__text-block[data-v-aa9fa27d] .c-list a,.c-case-study-detail__text-block[data-v-aa9fa27d] .c-paragraph a,.c-case-study-detail__text-block[data-v-aa9fa27d] .c-quote a{color:#046b3a;text-decoration:underline;text-underline-offset:3px;transition:opacity .15s ease}.c-case-study-detail__text-block[data-v-aa9fa27d] .c-list a:hover,.c-case-study-detail__text-block[data-v-aa9fa27d] .c-paragraph a:hover,.c-case-study-detail__text-block[data-v-aa9fa27d] .c-quote a:hover{opacity:.75}.c-case-study-detail__fallback-text[data-v-aa9fa27d]{color:#525252;font-size:16px;font-weight:500;line-height:1.8}@media print{.c-case-study-detail__aside[data-v-aa9fa27d],.c-case-study-detail__breadcrumbs[data-v-aa9fa27d],.c-case-study-detail__toolbar[data-v-aa9fa27d]{display:none!important}.c-case-study-detail__content-grid[data-v-aa9fa27d]{grid-template-columns:minmax(0,1fr)}}
