.picture{width:100%;height:100%;display:flex}.picture--parallax{overflow:clip}.picture--parallax.is-parallax-active img{scale:calc(1 + var(--parallax-amplitude,.05));transition:scale var(--animation-reveal), opacity var(--animation-reveal)}@media (prefers-reduced-motion:reduce){.picture--parallax.is-parallax-active img{transition:none;scale:none}}.picture--parallax.is-parallax-active img{translate:0 calc(var(--parallax-progress,0) * var(--parallax-amplitude,.05) * 100%)}@media (prefers-reduced-motion:reduce){.picture--parallax.is-parallax-active img{translate:none}}.picture__img{object-fit:cover;width:100%;height:100%;display:block}.picture--lazyload{position:relative}@media (prefers-reduced-motion){.picture--lazyload{transition-duration:0s!important}}.picture--lazyload:before{content:"";background-color:var(--settings-placeholder-color);background-image:var(--settings-placeholder-color-gradient);transition:opacity var(--animation-reveal);-webkit-mask-image:var(--settings-placeholder-pattern);mask-image:var(--settings-placeholder-pattern);position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:35%;mask-size:35%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.picture--lazyload.is-loaded:before{opacity:0;pointer-events:none;transition:opacity var(--animation-reveal)}@media (prefers-reduced-motion){.picture--lazyload.is-loaded:before{transition-duration:0s!important}}:where(html.js) .picture--lazyload img{opacity:0;transition:opacity var(--animation-reveal)}.picture--lazyload.is-loaded img{opacity:1}
