img.vx-image-loading{background:linear-gradient(110deg,#111 8%,#1d1d1d 18%,#111 33%);background-size:220% 100%;animation:vxShimmer 1.35s linear infinite;opacity:.45;}
img.vx-image-loaded{background:none;animation:none;opacity:1;transition:opacity .25s ease;}
img.vx-image-error{background:#111!important;object-fit:contain!important;animation:none!important;opacity:1!important;padding:18%;}
img.vx-image-error::after{content:'';}
.vx-media{position:relative;overflow:hidden;background:linear-gradient(110deg,#111 8%,#1d1d1d 18%,#111 33%);background-size:220% 100%;animation:vxShimmer 1.35s linear infinite;}
.vx-media img{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .25s ease;}
.vx-media.is-loaded{background:#111;animation:none;}
.vx-media.is-loaded img{opacity:1;}
.vx-media.is-error{background:#111;animation:none;}
.vx-media.is-error::after{content:'Victoria';position:absolute;inset:0;display:grid;place-items:center;color:#61D9CD;font-weight:800;letter-spacing:.08em;}
.vx-media.is-error img{display:none;}
@keyframes vxShimmer{to{background-position:-220% 0}}
