.app-elements-media-overlay{pointer-events:none;z-index:3;position:absolute;inset:0;overflow:hidden}.app-elements-media-overlay:after{content:"";opacity:0;transition:opacity .45s var(--ease-out-cubic);pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,#0000,#ffffff40 50%,#0000);position:absolute;inset:0;transform:translate(-100%)}.app-elements-media-overlay.is-loading:after{opacity:1;will-change:transform;animation:1.5s linear infinite media-overlay-shimmer}.app-elements-media-overlay--blur{opacity:1;-webkit-backdrop-filter:blur(var(--overlay-blur,5px));transition:opacity var(--reveal-duration,1.2s) var(--ease-in-out-circ);will-change:opacity}.app-elements-media-overlay--blur.is-revealed{opacity:0}.app-elements-media-overlay--panel{background-color:var(--overlay-color,var(--c-orange-100));transform-origin:top;transition:transform var(--reveal-duration,1.2s) var(--ease-in-out-expo);will-change:transform;transform:scaleY(1)}.app-elements-media-overlay--panel.is-revealed{transform:scaleY(0)}@keyframes media-overlay-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.utils-parallax{width:100%;height:100%;position:relative;overflow:hidden}.utils-parallax__target{width:100%;height:calc(100% + var(--parallax-offset,0vw)*2);margin-top:calc(var(--parallax-offset,0vw)*-1);will-change:transform}@media (width<=799px){.utils-parallax--disable-on-mobile .utils-parallax__target{height:100%;margin-top:0}}.app-elements-media{width:100%;height:100%;position:relative;overflow:hidden}.app-elements-media__fallback,.app-elements-media__image{width:100%;height:100%;display:block;overflow:hidden}.app-elements-media__image{position:relative}:is(.app-elements-media__image :deep(img),.app-elements-media__image :deep(picture)){width:100%;height:100%;display:block}.app-elements-media__image :deep(img){-o-object-fit:cover;object-fit:cover}.app-elements-media__fallback{background:var(--c-beige);width:100%;height:100%}
