.CaseStudiesList_page__H5glW{width:100%;min-height:100vh;background:var(--color-brand-beige-light);font-family:var(--font-sans);box-sizing:border-box}.CaseStudiesList_wrap___yfhX{max-width:1200px;margin:0 auto;padding:var(--spacing-48) var(--spacing-80) var(--spacing-80);box-sizing:border-box}.CaseStudiesList_backLink__d3v8X{display:inline-flex;align-items:center;gap:var(--spacing-8);color:var(--color-brand-bleu-medium);text-decoration:none;font-size:15px;font-weight:500;margin-bottom:var(--spacing-32);transition:opacity .15s ease}.CaseStudiesList_backLink__d3v8X:hover{opacity:.85}.CaseStudiesList_title__cIzBH{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.75rem);font-weight:500;letter-spacing:-.04em;line-height:1.1;color:var(--color-grey-1000);margin:0 0 var(--spacing-12)}.CaseStudiesList_lede__6KwDQ{font-size:18px;line-height:1.45;color:var(--color-grey-800);margin:0 0 var(--spacing-40);max-width:42rem}.CaseStudiesList_grid__Wv0ms{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));grid-gap:var(--spacing-12);gap:var(--spacing-12)}.CaseStudiesList_card__Y601F{display:flex;flex-direction:column;height:100%;border-radius:8px;overflow:hidden;background:var(--color-grey-100);border:1px solid var(--color-grey-400);text-decoration:none;color:inherit;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.CaseStudiesList_card__Y601F:hover{border-color:var(--color-grey-500);box-shadow:0 12px 40px rgba(12,28,97,.08)}.CaseStudiesList_cardMedia__e2Hc5{position:relative;width:100%;aspect-ratio:16/9;background:var(--color-grey-300);overflow:hidden}.CaseStudiesList_cardImage__2TrxT,.CaseStudiesList_cardVideo__hruFr{width:100%;height:100%;object-fit:cover;display:block}.CaseStudiesList_cardMediaPlaceholder___ZTAL{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--color-grey-400);font-size:13px;color:var(--color-grey-700)}.CaseStudiesList_cardBody__8BH2K{display:flex;flex-direction:column;gap:var(--spacing-12);padding:var(--spacing-24);flex:1 1}.CaseStudiesList_cardCompany__rYaMu{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-brand-bleu-medium);margin:0}.CaseStudiesList_cardTitle__LL5s2{font-family:var(--font-display);font-size:clamp(1.4rem,2.4vw,1.75rem);font-weight:500;letter-spacing:-.03em;line-height:1.18;color:var(--color-grey-1000);margin:0}.CaseStudiesList_cardTagline__ljco4{font-size:15px;line-height:1.45;color:var(--color-grey-800);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.CaseStudiesList_cardCta__vgr_g{font-size:14px;font-weight:500;color:var(--color-brand-bleu-medium);margin-top:auto;padding-top:var(--spacing-12)}@media (max-width:767px){.CaseStudiesList_wrap___yfhX{padding:var(--spacing-32) var(--spacing-24) var(--spacing-48)}}