.CaseStudies_section__YZzsr{margin-block:clamp(28px,6vw,64px)}.CaseStudies_header__i61K5{display:grid;gap:14px;grid-template-columns:1fr;align-items:end}@media (min-width:980px){.CaseStudies_header__i61K5{grid-template-columns:1fr auto}}.CaseStudies_kicker__zaxoW{text-transform:uppercase;letter-spacing:.14em;font-size:12px;color:var(--muted);margin:0 0 6px}.CaseStudies_title___VVbZ{margin:0;font-size:clamp(24px,3.2vw,32px);font-weight:800;letter-spacing:-.02em;color:var(--slate)}.CaseStudies_lede__uDUh_{margin:8px 0 0;color:var(--muted)}.CaseStudies_searchWrap__P2fHx{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px}.CaseStudies_searchIcon__yB_8m{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.CaseStudies_search__i6Rxa{width:100%;border:1px solid var(--line);border-radius:12px;padding:10px 36px;font-size:14px;background:#fff;color:var(--slate)}.CaseStudies_search__i6Rxa:focus{outline:2px solid var(--blue);outline-offset:2px}.CaseStudies_count__3Bp5x{font-size:12px;color:var(--muted);padding:0 6px}.CaseStudies_filters__6rhuU{display:flex;align-items:center;gap:10px;margin-top:14px;flex-wrap:wrap}.CaseStudies_filterLabel__xEi6a{color:var(--muted);font-size:13px;display:flex;align-items:center;gap:6px}.CaseStudies_pills__f6SON{display:flex;gap:8px;flex-wrap:wrap}.CaseStudies_pill__lSdGu{border:1px solid var(--line);border-radius:9999px;padding:6px 10px;font-size:13px;background:linear-gradient(180deg,rgba(245,247,250,.9),#fff);color:var(--slate)}.CaseStudies_pillOn__0qxW9,.CaseStudies_pill__lSdGu:hover{border-color:color-mix(in srgb,var(--blue) 40%,var(--line) 60%)}.CaseStudies_pillOn__0qxW9{background:color-mix(in srgb,var(--blue) 12%,white 88%)}.CaseStudies_clear__3sZ_C{margin-left:auto;font-weight:600;text-decoration:none;color:color-mix(in srgb,var(--blue) 92%,black 8%)}.CaseStudies_clear__3sZ_C:hover{text-decoration:underline}.CaseStudies_grid__8i5dc{display:grid;gap:16px;margin-top:18px;grid-template-columns:1fr}@media (min-width:760px){.CaseStudies_grid__8i5dc{grid-template-columns:1fr 1fr}}@media (min-width:1280px){.CaseStudies_grid__8i5dc{grid-template-columns:1fr 1fr 1fr}}.CaseStudies_card__pQrTt{border:1px solid var(--line);border-radius:16px;background:#fff;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 1px 2px rgba(0,0,0,.04);display:grid;grid-template-rows:auto 1fr;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.CaseStudies_card__pQrTt:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(0,0,0,.1);border-color:color-mix(in srgb,var(--blue) 30%,var(--line) 70%)}.CaseStudies_card__pQrTt:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.CaseStudies_frame__N952d{position:relative;aspect-ratio:16/9;background:#f6f7fb}.CaseStudies_img__d57I9{-o-object-fit:cover;object-fit:cover}.CaseStudies_vignette__LhppB{content:"";position:absolute;inset:0;background:radial-gradient(120% 70% at 50% 100%,rgba(0,0,0,.08),rgba(0,0,0,0));pointer-events:none}.CaseStudies_meta__FIPrB{padding:14px 14px 16px}.CaseStudies_h2__0yfGY{margin:0;font-size:18px;font-weight:700;color:var(--slate);letter-spacing:-.01em}.CaseStudies_summary__etN16{margin:6px 0 8px;color:var(--muted)}.CaseStudies_tags__Lg16N{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.CaseStudies_tag__VYy8v{border:1px solid var(--line);border-radius:9999px;padding:4px 10px;font-size:12px;color:var(--slate);background:linear-gradient(180deg,rgba(245,247,250,.9),#fff)}.CaseStudies_cta__0b5go{margin-top:10px;display:inline-flex;align-items:center;gap:8px;font-weight:600;color:color-mix(in srgb,var(--blue) 92%,black 8%)}.CaseStudies_arrow__LJqrD{transition:transform .12s ease}.CaseStudies_card__pQrTt:hover .CaseStudies_arrow__LJqrD{transform:translateX(2px)}