.cover-image{isolation:isolate;display:block;position:absolute;inset:0;overflow:hidden;container:cover-frame/size}.cover-image>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.cover-image>.cover-image-main{opacity:0;z-index:1}.cover-image[data-ready]>.cover-image-main{opacity:1}.cover-image>.cover-image-blur{display:none}@container cover-frame (min-aspect-ratio:1){.cover-image[data-portrait]>.cover-image-main{object-fit:contain;transform:none}.cover-image[data-portrait]>.cover-image-blur{filter:blur(16px)brightness(.68);pointer-events:none;display:block;transform:scale(1.24)}}
