.case-studies_grid__4SQ_E{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(1rem,.6rem + 1.5vw,1.8rem);gap:clamp(1rem,.6rem + 1.5vw,1.8rem)}@media (max-width:900px){.case-studies_grid__4SQ_E{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.case-studies_grid__4SQ_E{grid-template-columns:1fr}}.case-studies_gridCard__s3NHn{display:block;border-radius:16px;overflow:hidden;border:1px solid var(--rule-strong);background:linear-gradient(180deg,var(--carbon-2),var(--carbon-1));transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .3s ease}.case-studies_gridCard__s3NHn:hover{transform:translateY(-6px);border-color:rgba(198,255,61,.5);box-shadow:0 30px 60px -30px rgba(0,0,0,.9),0 0 60px -30px rgba(198,255,61,.4)}.case-studies_gridMedia__HhaRK{position:relative;display:block;aspect-ratio:16/9;overflow:hidden}.case-studies_gridMedia__HhaRK img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.case-studies_gridCard__s3NHn:hover .case-studies_gridMedia__HhaRK img{transform:scale(1.06)}.case-studies_gridShade__xKUcc{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,11,13,.05) 30%,rgba(10,11,13,.55) 78%,rgba(10,11,13,.92))}.case-studies_gridTag__jmB2g{position:absolute;top:.85rem;left:.85rem;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--bone);background:rgba(10,11,13,.55);border:1px solid var(--rule-strong);padding:.35em .7em;border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.case-studies_gridMetric__14LDr{position:absolute;left:.95rem;bottom:.7rem;font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,1.4rem + 1.6vw,2.8rem);line-height:1;letter-spacing:-.02em;color:var(--lime);text-shadow:0 2px 24px rgba(10,11,13,.6)}.case-studies_gridBody__zV_S4{display:block;padding:1rem 1.1rem 1.2rem}.case-studies_gridHeadline__CLYwq{display:block;font-family:var(--font-display);font-size:var(--step-1);line-height:1.18;letter-spacing:-.01em;color:var(--bone);margin-bottom:.8rem}.case-studies_gridView__l7XyE{display:inline-flex;align-items:center;gap:.4em;font-family:var(--font-mono);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--lime-deep)}.case-studies_disclaimer__GYWCO{margin-top:clamp(2rem,1.4rem + 2vw,3rem);font-size:.78rem;line-height:1.6;color:var(--faint);max-width:70ch}.case-studies_detail__7AuLg{position:relative}.case-studies_detailHero__QD9JX{padding-block:clamp(2.4rem,1.6rem + 3vw,4.5rem) 0}.case-studies_back__MIIJD{display:inline-block;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.06em;color:var(--muted);margin-bottom:1.6rem}.case-studies_back__MIIJD:hover{color:var(--lime)}.case-studies_detailH1__mB9qq{max-width:18ch;margin:0 0 .5em;font-size:var(--step-4)}.case-studies_detailContext___5A26{font-size:var(--step-1);color:var(--bone-dim);max-width:56ch;margin:0 0 2.4rem}.case-studies_detailMedia__iDVFl{position:relative;border-radius:var(--radius);overflow:hidden;border:1px solid var(--rule-strong);aspect-ratio:16/9;box-shadow:0 40px 90px -40px rgba(0,0,0,.9),0 0 120px -50px rgba(198,255,61,.22)}.case-studies_detailMedia__iDVFl img{width:100%;height:100%;object-fit:cover;display:block}.case-studies_detailStats__lxdXc{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(1rem,.6rem + 1.5vw,2rem);gap:clamp(1rem,.6rem + 1.5vw,2rem);margin-top:clamp(1.8rem,1.2rem + 2vw,2.8rem);padding-top:1.8rem;border-top:1px solid var(--rule)}@media (max-width:560px){.case-studies_detailStats__lxdXc{grid-template-columns:1fr;gap:1.2rem}}.case-studies_detailStat__YI_ka{display:flex;flex-direction:column;gap:.2rem}.case-studies_detailStatV__lFDlB{font-family:var(--font-display);font-weight:600;font-size:var(--step-3);line-height:1;letter-spacing:-.02em;color:var(--lime)}.case-studies_detailStatL__oVbx5{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.04em;color:var(--muted)}.case-studies_story__8tgpG{display:grid;grid-gap:clamp(2rem,1.4rem + 2vw,3.2rem);gap:clamp(2rem,1.4rem + 2vw,3.2rem);max-width:64ch}.case-studies_resultLine__stdRa{font-family:var(--font-display);font-size:var(--step-1);line-height:1.4;color:var(--bone);max-width:60ch}.case-studies_detailCta__OO7dj{text-align:center}.case-studies_detailCta__OO7dj h2{font-size:var(--step-3)}