/* Vuxora Media · Portfolio V30. Scoped to Our Work / Proyectos only. */
.vx15-work-gallery .vx-portfolio-shot{position:relative;overflow:hidden;aspect-ratio:1.72/1;background:#0c2041;}
.vx15-work-gallery .vx-portfolio-shot img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .55s ease,opacity .2s ease;}
.vx15-work-gallery .wd-work:hover .vx-portfolio-shot img{transform:scale(1.035)}
.vx15-work-gallery .wd-browser{overflow:hidden;}
.vx15-work-gallery .wd-bar small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:75%;}
.vx15-work-gallery .vx-portfolio-no-link{cursor:default;}
@media(prefers-reduced-motion:reduce){.vx15-work-gallery .vx-portfolio-shot img{transition:none}}

.vx15-work-gallery .vx-portfolio-shot--hbp{background-image:url("../portfolio-preview-hbp.svg");background-size:cover;background-position:center;}
.vx15-work-gallery .vx-portfolio-shot--pro-tree{background-image:url("../portfolio-preview-pro-tree.svg");background-size:cover;background-position:center;}
.vx15-work-gallery .vx-portfolio-shot--jd{background-image:url("../portfolio-preview-jd.svg");background-size:cover;background-position:center;}
.vx15-work-gallery .vx-portfolio-shot--hugo{background-image:url("../portfolio-preview-hugo.svg");background-size:cover;background-position:center;}
.vx15-work-gallery .vx-portfolio-shot--bm-navarro{background-image:url("../portfolio-preview-bm-navarro.svg");background-size:cover;background-position:center;}
.vx15-work-gallery .vx-portfolio-shot--acosta{background-image:url("../portfolio-preview-acosta.svg");background-size:cover;background-position:center;}