/* Give brand recognition and selected work separate, readable breathing room. */
#conteudo>.clients-work{min-height:calc(100svh - 88px);padding:80px 6% 65px;justify-content:flex-start}
.clients-work .clients-heading{margin:0 0 38px;text-align:center}.clients-work .clients-heading h2{font-size:clamp(48px,4.5vw,72px);line-height:1.05}
.clients-work .brand-strip{margin:0 0 65px;gap:24px;align-items:center}.clients-work .brand-item{height:85px;min-height:85px;border:0!important;padding:0}.clients-work .brand-item::before,.clients-work .brand-item::after{display:none!important}.clients-work .brand-item img{max-width:100%;max-height:58px}
.clients-work .featured-cases,.clients-work .more-partnerships .case-grid{gap:32px;align-items:stretch}
.clients-work .case-card{padding:16px 16px 20px;background:#fff;border:1px solid #e8e2ec;border-radius:10px;display:flex;flex-direction:column;min-width:0;box-shadow:0 5px 20px #17121e04}
.clients-work .case-card .case-image{aspect-ratio:16/9;border-radius:6px;max-height:none}.clients-work .case-card .case-image img{object-fit:contain;background:#080b16}.clients-work .case-card .circle{display:none}.clients-work .case-card .tag{top:12px;left:12px;padding:7px 10px;font-size:10px}
.clients-work .case-card h3{font-size:clamp(28px,2.5vw,38px);line-height:1.15;margin:22px 4px 24px;letter-spacing:0;min-height:2.3em}
.clients-work .case-card .underlink{margin:auto 4px 0;padding:16px 0 0;font-family:'DM Sans',Arial,sans-serif;font-size:14px;font-weight:600;border-top:1px solid #e8e2ec}
.clients-work .more-partnerships{margin-top:38px;border:0;text-align:center}.clients-work .more-partnerships summary{display:inline-flex;gap:28px;align-items:center;list-style:none;border:1px solid #c8bdcf;border-radius:30px;padding:15px 25px;font-size:15px;line-height:1.4;background:transparent}.clients-work .more-partnerships summary::-webkit-details-marker{display:none}.clients-work .more-partnerships summary span{float:none;font-size:21px;font-weight:400}.clients-work .more-partnerships[open] summary{margin-bottom:30px}.clients-work .more-partnerships .case-grid{text-align:left;padding:0}
.clients-work>.project-cta{display:none}
.clients-work .compact-press{margin-top:55px;padding:30px 0 0;border-top:1px solid #e2dae8;display:flex;flex-direction:column;gap:20px;text-align:center}.clients-work .compact-press .eyebrow{font-size:11px;letter-spacing:1.5px}.clients-work .compact-press>div{justify-content:center;gap:35px}.clients-work .compact-press a{font:600 17px/1.5 'DM Sans',Arial,sans-serif;color:#51485b}
@media(max-width:1050px) and (min-width:761px){.clients-work .brand-strip{gap:20px}.clients-work .brand-item img{max-height:48px}.clients-work .featured-cases,.clients-work .more-partnerships .case-grid{gap:20px}.clients-work .case-card{padding:12px 12px 18px}.clients-work .case-card h3{font-size:29px}}
@media(max-width:760px){#conteudo>.clients-work{padding:48px 6%}.clients-work .clients-heading{margin-bottom:30px}.clients-work .clients-heading h2{font-size:46px}.clients-work .brand-strip{gap:20px 26px;margin-bottom:40px}.clients-work .brand-item{height:65px;min-height:65px}.clients-work .brand-item img{max-width:100%;max-height:48px}.clients-work .featured-cases,.clients-work .more-partnerships .case-grid{grid-template-columns:1fr;gap:25px}.clients-work .case-card h3{font-size:32px;min-height:0;margin:20px 4px}.clients-work .more-partnerships{margin-top:30px}.clients-work .compact-press{margin-top:38px}.clients-work .compact-press>div{gap:16px 25px}.clients-work .compact-press a{font-size:16px}}

.clients-work .clients-heading .eyebrow{color:var(--muted);margin-bottom:18px;font-size:12px;letter-spacing:1px}
