/* Stage 86: stable stacking and image proportions for the three homepage covers. */
#app .px-stage38-hero .px-stage38-art-frame{isolation:isolate;overflow:visible}
#app .px-stage38-hero .px-stage38-art-frame>img{position:absolute!important;display:block!important;max-width:none!important;object-fit:cover!important;box-sizing:border-box;backface-visibility:hidden}
/* Main image is the newest; supporting covers sit behind it. */
#app .px-stage38-hero .px-stage38-art-frame>img:nth-child(1){width:72%!important;height:75%!important;left:12%!important;right:auto!important;top:7%!important;bottom:auto!important;z-index:3!important;transform:none!important}
#app .px-stage38-hero .px-stage38-art-frame>img:nth-child(2){width:43%!important;height:53%!important;left:auto!important;right:0!important;top:auto!important;bottom:0!important;z-index:2!important;transform:rotate(7deg)!important}
#app .px-stage38-hero .px-stage38-art-frame>img:nth-child(3){width:40%!important;height:48%!important;left:0!important;right:auto!important;top:auto!important;bottom:0!important;z-index:1!important;transform:rotate(-8deg)!important}

/* Stage 118: restrained homepage preview shadows only. */
#app > .px-stage38-hero .px-stage38-art::before{background:none!important;filter:none!important;opacity:0!important}
#app > .px-stage38-hero .px-stage38-art-frame>img{box-shadow:0 5px 14px rgba(15,23,28,.13),0 1px 3px rgba(15,23,28,.08)!important;filter:none!important}
html[data-theme="dark"] #app > .px-stage38-hero .px-stage38-art-frame>img{box-shadow:0 5px 15px rgba(0,0,0,.22),0 1px 3px rgba(0,0,0,.14)!important}
