.service-hero-art{padding:0}.service-hero-art img{object-position:50% 45%}
.deliverables li a{display:block}.deliverables li a:hover{color:var(--orange)}
.service-chapter+.closing,.service-chapter:last-of-type{margin-bottom:60px}
.team{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.person img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.person h3{font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif;font-size:32px;text-transform:uppercase;margin:14px 0 4px}.person p{font-size:14px;color:var(--muted)}
@media(max-width:700px){.team{grid-template-columns:1fr 1fr}}

.clients{padding:64px 0 70px;border-bottom:1px solid var(--line)}.clients-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px}.clients-head .eyebrow{margin-bottom:16px}.clients-head h2{font-size:clamp(38px,4.6vw,64px);max-width:760px}.clients-head p{max-width:300px;font-size:15px;line-height:1.7;color:var(--muted)}
.client-logos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.client-logos li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);height:124px;display:grid;place-items:center;padding:22px}.client-logos img{height:var(--h,46px);width:auto;max-width:100%;object-fit:contain;opacity:.85;transition:opacity .3s ease}.client-logos li:hover img{opacity:1}
@media(max-width:1000px){.client-logos{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.clients{padding:45px 0}.clients-head{display:block}.clients-head p{margin-top:18px;max-width:none}.client-logos{grid-template-columns:repeat(2,1fr)}.client-logos li{height:100px}}
@media(prefers-reduced-motion:reduce){.client-logos img{transition:none}}
