.jdm-c-gridImage{display:flex;position:relative}.jdm-c-gridImage--caption{background-color:rgba(65,64,66,.85);bottom:0;color:#fff;font-weight:700;left:0;padding:.5em 1em;position:absolute;text-transform:uppercase;width:100%;z-index:2}.jdm-c-gridImage--image{align-items:center;background-color:#000;display:flex;flex:1 1 auto;justify-content:center;line-height:0;position:relative;z-index:1}.jdm-c-gridImage--image img{flex:0 1 auto}@supports (object-fit:cover){.jdm-c-gridImage--image img{height:100%;left:0;object-fit:cover;object-position:center center;position:absolute;top:0;width:100%}}