.CaseStudiesIndex-module__2AlzRa__page{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto;padding:34.8px 0 44.3px}.CaseStudiesIndex-module__2AlzRa__eyebrow{border-bottom:1px solid var(--color-ink);font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-ink);align-items:flex-start;gap:8px;padding-bottom:12.8px;font-size:12px;line-height:1.2;display:flex}.CaseStudiesIndex-module__2AlzRa__eyebrowSquare{background:var(--color-blue);flex:none;width:8px;height:8px;margin-top:3.2px}.CaseStudiesIndex-module__2AlzRa__titleRow{margin-top:21px}.CaseStudiesIndex-module__2AlzRa__title{font-family:var(--font-sans);font-weight:var(--weight-light);font-size:var(--text-page-title);letter-spacing:-.045em;color:var(--color-ink);line-height:.98}.CaseStudiesIndex-module__2AlzRa__title strong{font-weight:var(--weight-extrabold);color:var(--color-blue)}.CaseStudiesIndex-module__2AlzRa__intro{font-family:var(--font-sans);color:var(--color-gray-750);margin-top:14.1px;font-size:16px;line-height:1.55}.CaseStudiesIndex-module__2AlzRa__featured{border:1px solid var(--color-sand-200);background:var(--color-white);border-radius:22px;margin-top:28.9px;position:relative;overflow:hidden}.CaseStudiesIndex-module__2AlzRa__featuredMedia{position:relative}.CaseStudiesIndex-module__2AlzRa__featuredLabel{background:var(--color-blue);height:26px;font-family:var(--font-mono);white-space:nowrap;color:var(--color-white);border-radius:13px;padding:0 12px;font-size:11px;line-height:26px;position:absolute;top:12px;left:12px}.CaseStudiesIndex-module__2AlzRa__featuredBody{flex-direction:column;padding:22.4px 18px 20px;display:flex;container-type:inline-size}.CaseStudiesIndex-module__2AlzRa__featuredTag{font-family:var(--font-mono);color:var(--color-gray-600);font-size:11px;line-height:1.2}.CaseStudiesIndex-module__2AlzRa__featuredStat{--stat-size:128px;font-family:var(--font-sans);font-weight:var(--weight-extrabold);font-size:min(var(--stat-size), calc(100cqw / (var(--stat-chars,3) * .62)));letter-spacing:-.06em;white-space:nowrap;color:var(--color-ink);margin-top:9.5px;line-height:.85}.CaseStudiesIndex-module__2AlzRa__featuredLine{font-family:var(--font-sans);font-weight:var(--weight-bold);color:var(--color-ink);margin-top:11.9px;font-size:13px;line-height:1.2}.CaseStudiesIndex-module__2AlzRa__featuredName{font-family:var(--font-sans);font-weight:var(--weight-extrabold);letter-spacing:-.04em;color:var(--color-ink);margin-top:15.2px;font-size:30px;line-height:1.2}.CaseStudiesIndex-module__2AlzRa__featuredText{font-family:var(--font-sans);color:var(--color-gray-700);margin-top:6px;font-size:14px;line-height:1.5}.CaseStudiesIndex-module__2AlzRa__featuredSpacer{flex:1;min-height:18px}.CaseStudiesIndex-module__2AlzRa__featuredLink{height:44px;font-family:var(--font-sans);font-weight:var(--weight-bold);color:var(--color-ink);justify-content:space-between;align-items:center;gap:16px;font-size:14px;line-height:1.2;display:flex}.CaseStudiesIndex-module__2AlzRa__featuredLink:before{content:"";position:absolute;inset:0}.CaseStudiesIndex-module__2AlzRa__featuredArrow{background:var(--color-ink);width:44px;height:44px;color:var(--color-white);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.CaseStudiesIndex-module__2AlzRa__featuredArrow svg{width:16px;height:16px}.CaseStudiesIndex-module__2AlzRa__toolbar{margin-top:28px}.CaseStudiesIndex-module__2AlzRa__filters{flex-wrap:wrap;gap:8px;display:flex}.CaseStudiesIndex-module__2AlzRa__filter{border:1px solid var(--color-sand-400);border-radius:var(--radius-pill);background:var(--color-white);height:40px;font-family:var(--font-mono);white-space:nowrap;color:var(--color-gray-725);padding:0 15px;font-size:12px;line-height:1.2}.CaseStudiesIndex-module__2AlzRa__filter[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}.CaseStudiesIndex-module__2AlzRa__count{font-family:var(--font-mono);color:var(--color-gray-500);margin-top:12.4px;font-size:11px;line-height:1.2}.CaseStudiesIndex-module__2AlzRa__grid{gap:14px;margin-top:16.4px;display:grid}.CaseStudiesIndex-module__2AlzRa__card{border:1px solid var(--color-sand-200);background:var(--color-white);border-radius:22px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.CaseStudiesIndex-module__2AlzRa__cardMedia{position:relative}.CaseStudiesIndex-module__2AlzRa__cardTag{background:var(--color-ink);height:26px;font-family:var(--font-mono);white-space:nowrap;color:var(--color-white);border-radius:13px;padding:0 14px;font-size:11px;line-height:26px;position:absolute;top:12px;left:12px}.CaseStudiesIndex-module__2AlzRa__cardBody{flex-direction:column;flex:1;padding:19.3px 18px 18px;display:flex;container-type:inline-size}.CaseStudiesIndex-module__2AlzRa__cardStatRow{flex-wrap:wrap;align-items:flex-end;column-gap:5.3px;display:flex}.CaseStudiesIndex-module__2AlzRa__cardStat{--stat-size:64px;font-family:var(--font-sans);font-weight:var(--weight-extrabold);font-size:min(var(--stat-size), calc(100cqw / (var(--stat-chars,3) * .62)));letter-spacing:-.06em;white-space:nowrap;color:var(--color-ink);line-height:.85}.CaseStudiesIndex-module__2AlzRa__cardLine{max-width:130px;font-family:var(--font-sans);font-weight:var(--weight-bold);color:var(--color-ink);margin-bottom:3.8px;font-size:12px;line-height:1.25}.CaseStudiesIndex-module__2AlzRa__cardName{font-family:var(--font-sans);font-weight:var(--weight-extrabold);letter-spacing:-.03em;color:var(--color-ink);margin-top:14.9px;font-size:22px;line-height:1.2}.CaseStudiesIndex-module__2AlzRa__cardText{font-family:var(--font-sans);color:var(--color-gray-700);margin-top:4.8px;font-size:14px;line-height:1.5}.CaseStudiesIndex-module__2AlzRa__cardFooter{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.CaseStudiesIndex-module__2AlzRa__chips{flex-wrap:wrap;gap:6px;display:flex}.CaseStudiesIndex-module__2AlzRa__chips li{border:1px solid var(--color-sand-300);background:var(--color-white);height:24px;font-family:var(--font-mono);white-space:nowrap;color:var(--color-gray-700);border-radius:12px;padding:0 9px;font-size:10.5px;line-height:22px}.CaseStudiesIndex-module__2AlzRa__cardArrow{background:var(--color-ink);width:44px;height:44px;color:var(--color-white);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.CaseStudiesIndex-module__2AlzRa__cardArrow:before{content:"";position:absolute;inset:0}.CaseStudiesIndex-module__2AlzRa__cardArrow svg{width:16px;height:16px}@media (min-width:1024px){.CaseStudiesIndex-module__2AlzRa__page{padding:96.6px 0 120px}.CaseStudiesIndex-module__2AlzRa__eyebrow{font-weight:var(--weight-medium);letter-spacing:0;gap:12px;padding-bottom:18.6px;font-size:14px}.CaseStudiesIndex-module__2AlzRa__eyebrowSquare{width:10px;height:10px;margin-top:3.4px}.CaseStudiesIndex-module__2AlzRa__titleRow{align-items:end;margin-top:40px;padding-right:24px;display:grid}.CaseStudiesIndex-module__2AlzRa__titleRow>*{grid-area:1/1}.CaseStudiesIndex-module__2AlzRa__title{letter-spacing:-.065em;max-width:6.76em;line-height:.84}.CaseStudiesIndex-module__2AlzRa__title strong{font-weight:var(--weight-black)}.CaseStudiesIndex-module__2AlzRa__intro{justify-self:end;margin-top:0;font-size:18px;line-height:1.6}.CaseStudiesIndex-module__2AlzRa__featured{border:0;border-radius:28px;grid-template-columns:minmax(0,793.3fr) minmax(0,566.7fr);margin-top:56px;display:grid}.CaseStudiesIndex-module__2AlzRa__featuredMedia picture{height:100%}.CaseStudiesIndex-module__2AlzRa__featuredLabel{border-radius:14px;height:28px;font-size:12px;line-height:28px;top:28px;left:28px}.CaseStudiesIndex-module__2AlzRa__featuredBody{padding:44.7px 48px 44px}.CaseStudiesIndex-module__2AlzRa__featuredTag{color:var(--color-gray-700);font-size:13px}.CaseStudiesIndex-module__2AlzRa__featuredStat{--stat-size:240px;font-weight:var(--weight-black);font-size:min(var(--stat-size), calc((100cqw + 10px) / (var(--stat-chars,3) * .62)));letter-spacing:-.08em;margin-top:28.6px;margin-left:-10px;line-height:.78}.CaseStudiesIndex-module__2AlzRa__featuredLine{font-weight:var(--weight-semibold);margin-top:15.4px;font-size:17px}.CaseStudiesIndex-module__2AlzRa__featuredName{letter-spacing:-.035em;margin-top:28.8px;font-size:40px}.CaseStudiesIndex-module__2AlzRa__featuredText{color:var(--color-gray-750);margin-top:12.8px;font-size:17px;line-height:1.55}.CaseStudiesIndex-module__2AlzRa__featuredLink{height:56px;font-size:16px}.CaseStudiesIndex-module__2AlzRa__featuredSpacer{min-height:45.8px}.CaseStudiesIndex-module__2AlzRa__featuredArrow{width:56px;height:56px}.CaseStudiesIndex-module__2AlzRa__featuredArrow svg{width:20px;height:20px}.CaseStudiesIndex-module__2AlzRa__toolbar{justify-content:space-between;align-items:center;gap:24px;margin-top:72px;display:flex}.CaseStudiesIndex-module__2AlzRa__filters{gap:10px}.CaseStudiesIndex-module__2AlzRa__filter{border-color:var(--color-ink);height:48px;font-family:var(--font-sans);font-weight:var(--weight-semibold);color:var(--color-ink);background:0 0;padding:0 23px;font-size:15px}.CaseStudiesIndex-module__2AlzRa__count{color:var(--color-gray-700);flex:none;margin-top:0;font-size:13px}.CaseStudiesIndex-module__2AlzRa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:36px}.CaseStudiesIndex-module__2AlzRa__card{border-color:var(--color-white);border-radius:26px}.CaseStudiesIndex-module__2AlzRa__cardTag{border-radius:12px;height:24px;padding:0 10px;line-height:24px;top:22px;left:22px}.CaseStudiesIndex-module__2AlzRa__cardBody{padding:31.9px 36px 12.4px}.CaseStudiesIndex-module__2AlzRa__cardStatRow{align-items:baseline;column-gap:7.5px}.CaseStudiesIndex-module__2AlzRa__cardStat{--stat-size:104px;font-weight:var(--weight-black);letter-spacing:-.07em;line-height:.82}.CaseStudiesIndex-module__2AlzRa__cardLine{max-width:200px;font-weight:var(--weight-semibold);color:var(--color-gray-750);margin-bottom:0;font-size:15px;line-height:1.2}.CaseStudiesIndex-module__2AlzRa__cardName{margin-top:23px;font-size:28px}.CaseStudiesIndex-module__2AlzRa__cardText{color:var(--color-gray-750);margin-top:9.4px;font-size:16px;line-height:1.55}.CaseStudiesIndex-module__2AlzRa__cardFooter{margin-top:12.5px}.CaseStudiesIndex-module__2AlzRa__chips{gap:8px}.CaseStudiesIndex-module__2AlzRa__chips li{border-color:var(--color-sand-400);color:var(--color-gray-750);background:0 0;padding:0 10px;font-size:11px}.CaseStudiesIndex-module__2AlzRa__cardArrow{width:48px;height:48px}.CaseStudiesIndex-module__2AlzRa__cardArrow svg{width:18px;height:18px}}
