.cfimg{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;container-type:size}.cfimg .cfimg-img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;-o-object-position:var(--px,50%) var(--py,50%);object-position:var(--px,50%) var(--py,50%);transform-origin:50%;transform-origin:var(--px,50%) var(--py,50%);transform:scale(1);transform:scale(var(--z,1));width:100%!important;max-width:none!important;height:100%!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}@supports (width:1cqw){.cfimg[data-focal=centre] .cfimg-img{--s:calc(max(100cqw / var(--W), 100cqh / var(--H)) * var(--z));transform:none;width:calc(var(--W) * var(--s))!important;height:calc(var(--H) * var(--s))!important;left:max(calc(100cqw - var(--W) * var(--s)), min(calc(50cqw - var(--fx) * var(--s)), 0px))!important;top:max(calc(100cqh - var(--H) * var(--s)), min(calc(50cqh - var(--fy) * var(--s)), 0px))!important;bottom:auto!important;right:auto!important}}