/* VELSUNO · Portfolio brand fidelity (only styling and verified source graphics) */
#proyectos .vx-project-art{display:flex!important;align-items:center!important;justify-content:center!important;isolation:isolate;min-height:148px;height:148px;flex-basis:148px;position:relative;overflow:hidden;border-bottom:0;}
#proyectos .vx-project-art.doha{background:#182334!important;}
#proyectos .vx-project-art.diprodeg{background:#164b9b!important;}
#proyectos .vx-project-art.chila{background:#bf1e2e!important;}
#proyectos .vx-project-art.cotiza{background:#eaf1fc!important;color:#1b3765!important;}
#proyectos .vx-project-art.mccharles{background:#f2f2ed!important;color:#173c35!important;}
#proyectos .vx-project-art.doha img,#proyectos .vx-project-art.diprodeg img{position:relative;max-width:79%;width:auto;max-height:78px;height:auto;object-fit:contain;filter:none!important;mix-blend-mode:normal;transform:none!important;}
#proyectos .vx-project-art.doha img{max-width:77%;max-height:92px;}
#proyectos .vx-project-art.diprodeg img{max-width:80%;max-height:85px;}
#proyectos .vx-chila-brand{display:flex;align-items:center;justify-content:center;gap:13px;width:100%;max-width:100%;padding:10px;}
#proyectos .vx-chila-brand img{width:60px;height:60px;object-fit:contain;display:block;flex:0 0 auto;filter:none;}
#proyectos .vx-chila-brand strong{font-weight:850;font-size:clamp(24px,2.6vw,33px);letter-spacing:-.05em;line-height:1.03;color:#fffaf4;text-align:left;white-space:nowrap;}
#proyectos .vx-chila-brand strong span{display:block;letter-spacing:.01em;font-size:11px;font-weight:550;text-transform:uppercase;margin-top:8px;}
#proyectos .vx-wordmark-not-official{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;}
#proyectos .vx-wordmark-not-official strong{font-size:clamp(25px,2.1vw,32px);font-weight:760;letter-spacing:-.06em;color:#1e467c;line-height:1.1;}
#proyectos .vx-wordmark-not-official small{font-size:9px;font-weight:750;letter-spacing:.16em;color:#56729c;}
#proyectos .vx-project-art.mccharles .mcc-identity{width:auto;text-align:center;display:block;padding:12px;}
#proyectos .vx-project-art.mccharles .mcc-identity strong{font-size:clamp(29px,2.9vw,40px);letter-spacing:.04em;font-weight:630;color:#184b3f;line-height:1.1;display:block;}
#proyectos .vx-project-art.mccharles .mcc-identity small{font-size:9px;letter-spacing:.19em;white-space:nowrap;display:block;margin-top:7px;color:#3d6c61;}
#proyectos .vx-project-card{overflow:hidden;}
@media(max-width:760px){#proyectos .vx-project-art{height:132px;flex-basis:132px;min-height:132px;}#proyectos .vx-chila-brand img{width:48px;height:48px;}#proyectos .vx-chila-brand strong{font-size:27px;}#proyectos .vx-project-art.doha img,#proyectos .vx-project-art.diprodeg img{max-height:71px;}}
