.fd-clients{background:#f7f2e4;color:var(--ink,#221f19);padding:88px 32px 112px}.fd-clients-inner{margin:0 auto;max-width:1080px}.fd-clients-kicker{color:var(--orange,#ef9435);font-family:Inter,sans-serif;font-size:13px;font-weight:700;letter-spacing:.1em;line-height:1.4;margin:0 0 16px;text-transform:uppercase}.fd-clients h1{font-family:Fraunces,serif;font-size:clamp(36px,4vw,52px);font-weight:700;letter-spacing:-.02em;line-height:1.05;margin:0 0 16px}.fd-clients-lead{color:var(--dim,#5b5442);font-size:18px;line-height:1.65;margin:0 0 56px;max-width:62ch}.fd-clients-grid{display:grid;gap:32px 24px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.fd-clients-grid li{min-width:0}.fd-clients-poster{aspect-ratio:2/3;background:#fff;border-radius:8px;overflow:hidden}.fd-clients-poster img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.fd-clients h2{font-family:Fraunces,serif;font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:12px 0 0}@media (max-width:800px){.fd-clients{padding:56px 20px 80px}.fd-clients-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-clients h2{font-size:18px}}