.picture{width:100%;height:100%;display:flex;position:relative;overflow:hidden}.picture:before{content:"";background:var(--color-cream-200) var(--picture-lqip-mobile,var(--picture-lqip,none)) center/cover no-repeat;transition:opacity var(--animation-base);pointer-events:none;position:absolute;inset:0}@media screen and (width>=64rem){.picture:before{background-image:var(--picture-lqip,none)}}.picture--lqip:before{filter:blur(var(--blur-15));transform:scale(1.15)}.picture__img{object-fit:cover;width:100%;height:100%;display:block;position:relative}.picture.is-loaded:before{opacity:0}
