.project-client{grid-column:1/-1}
.project-client-panel{aspect-ratio:2.25;min-height:260px;padding:clamp(28px,6vw,84px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(14px,2vw,24px);overflow:hidden;background:#182b34;color:#f5f4ed}
.project-client-panel strong{font-size:clamp(3.3rem,10vw,9rem);line-height:.82;letter-spacing:-.085em;font-weight:700}
.client-kicker,.client-subline{font:500 .76rem var(--mono);letter-spacing:.1em;color:#d7ff45}
.client-subline{color:#c8d1cc;letter-spacing:.06em}
@media(max-width:850px){.project-client{grid-column:auto}.project-client-panel{aspect-ratio:1.35;min-height:230px;padding:8%}.project-client-panel strong{font-size:clamp(3rem,15vw,6rem)}.client-kicker,.client-subline{font-size:.67rem}.client-subline{line-height:1.7}}
