.client-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:35px}.client-section-heading h2{font:600 clamp(30px,3.5vw,54px)/1.12 var(--display);letter-spacing:-.035em;margin:20px 0 0}.client-film-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 25px}.client-film{min-width:0}.client-film video{display:block;width:100%;aspect-ratio:9/16;object-fit:contain;background:#171715;border-radius:5px}.client-film h3{font:600 20px/1.4 var(--display);margin:16px 0 0;letter-spacing:-.025em}.client-reels{border-top:1px solid var(--line)}.client-image-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 25px;margin-top:35px}.client-image-grid figure{margin:0;min-width:0}.client-image-grid img{aspect-ratio:4/5;height:auto;object-fit:contain;background:#e7e3d9;border-radius:5px}.client-image-grid figcaption{font-size:14px;line-height:1.6;margin-top:12px;color:#606057}.client-gallery{border-top:1px solid var(--line)}.work-grid{grid-template-columns:1fr}.case-card{max-width:850px}.client-gallery h2{max-width:850px}html[lang=hi] .client-section-heading h2{letter-spacing:0;line-height:1.38}@media(max-width:1000px){.client-film-grid,.client-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.client-section-heading{align-items:flex-start;flex-direction:column}.client-film-grid,.client-image-grid{grid-template-columns:1fr}.client-film video{max-height:75svh}.client-film h3{font-size:20px}.client-section-heading h2{font-size:34px;line-height:1.15}.client-film-grid{gap:35px}}
.client-film-landscape{grid-column:1/-1}.client-film-landscape video{aspect-ratio:16/9;max-height:650px}
