.case-studies-overview__metrics-strip{background:var(--color-dark-section);color:var(--color-white);padding:var(--spacing-2xl) var(--spacing-5);text-align:center}@media (min-width:1024px){.case-studies-overview__metrics-strip{min-height:260px}}.case-studies-overview__metrics-eyebrow{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:.05em;margin:0 0 var(--spacing-4);text-transform:uppercase}.case-studies-overview__metrics-list{align-items:stretch;display:flex;flex-direction:column;gap:var(--spacing-6);list-style:none;margin:0;padding:0}@media (min-width:1280px){.case-studies-overview__metrics-list{flex-direction:row;flex-wrap:nowrap;gap:var(--spacing-8);justify-content:center}}.case-studies-overview__metric{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--spacing-4);text-align:left}.case-studies-overview__metric-value{color:var(--color-white);flex-shrink:0;font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:1;min-width:120px}@media (min-width:1280px){.case-studies-overview__metric-value{min-width:auto}}.case-studies-overview__metric-description{color:var(--color-white);font-size:var(--font-size-base);line-height:1.5;margin:0;max-width:320px;padding-bottom:0}.case-studies-overview__content-section{background:var(--color-background-light);padding:var(--spacing-4xl) var(--spacing-4)}.case-studies-overview__header{display:flex;flex-direction:column;gap:var(--spacing-5);margin:0 auto;margin-bottom:var(--spacing-xl);max-width:963px}@media (min-width:1024px){.case-studies-overview__header{align-items:flex-start;flex-direction:row;justify-content:space-between}}.case-studies-overview__header-text{flex-shrink:0}.case-studies-overview__eyebrow{color:var(--color-primary-alt);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);margin:0;padding:0;text-transform:capitalize}.case-studies-overview__title{color:var(--color-text-primary);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);line-height:1.3;margin:0}.case-studies-overview__intro{color:var(--color-primary-alt);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1.875;margin:0;max-width:536px;padding-top:2rem}.case-studies-overview__intro p{margin:0}.case-studies-overview__content-wrapper{margin:0 auto;max-width:1027px}.case-studies-overview__cards{display:flex;flex-direction:column;gap:var(--spacing-6);list-style:none;margin:0 auto;max-width:963px;padding:0}.case-studies-overview__card{background:var(--color-background-light);border-radius:var(--radius-sm);box-shadow:0 6px 12px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden;padding:1rem;transition:box-shadow .2s ease}@media (min-width:1024px){.case-studies-overview__card{box-shadow:var(--shadow-accordion-card);flex-direction:row;min-height:331px;padding:30px 50px}.case-studies-overview__card:hover{box-shadow:0 6px 12px 4px rgba(0,0,0,.28)}}.case-studies-overview__card-icon{align-items:center;background:var(--color-background-light);display:flex;justify-content:center;min-height:200px;overflow:hidden}.case-studies-overview__card-icon img{height:100%;object-fit:contain;width:100%}@media (min-width:1024px){.case-studies-overview__card-icon{flex:0 0 42%;max-width:42%;min-height:331px}.case-studies-overview__card-icon img{height:100%;object-fit:contain;width:100%}}.case-studies-overview__card-body{display:flex;flex-direction:column;gap:var(--spacing-2);justify-content:flex-start;padding:var(--spacing-5)}@media (min-width:768px){.case-studies-overview__card-body{flex:1;padding:var(--spacing-5) var(--spacing-6)}}.case-studies-overview__card-title{color:var(--color-dark);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:1.5;margin:0}.case-studies-overview__card-description{color:var(--color-text-primary);font-size:var(--font-size-base);line-height:1.5625;margin:0}.case-studies-overview__card-description p{margin:0}.case-studies-overview__card-link{color:var(--color-primary-alt);display:inline-block;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);margin-top:var(--spacing-2);text-decoration:none}.case-studies-overview__card-link:hover{text-decoration:underline}.case-studies-overview__card-link:focus-visible{outline:2px solid var(--color-primary-alt);outline-offset:2px}.case-studies-overview__card-category{background:var(--color-surface-chip);border-radius:var(--radius-sm);color:var(--color-text-tertiary);display:inline-block;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);margin-top:var(--spacing-2);padding:var(--spacing-2) var(--spacing-5);text-transform:capitalize;width:fit-content}.case-studies-overview__load-more-wrapper{display:flex;justify-content:center;margin-top:var(--spacing-2xl)}.case-studies-overview__load-more{align-items:center;background-color:var(--color-primary-alt);border:none;border-radius:var(--radius-sm);color:var(--color-background-light);cursor:pointer;display:flex;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);justify-content:center;letter-spacing:var(--letter-spacing-tight);min-width:200px;padding:var(--spacing-4) var(--spacing-6);transition:background-color .2s ease}.case-studies-overview__load-more:hover{background-color:var(--color-primary)}.case-studies-overview__load-more:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.case-studies-overview__load-more:active{transform:translateY(1px)}