/* The original golden signature resolves, then the camera reveals its screen. */
.finale-laptop{position:absolute;left:50%;top:0;width:var(--laptop-width,600px);height:var(--laptop-height,529px);margin-left:calc(var(--laptop-width,600px) / -2);opacity:0;visibility:hidden;transform-origin:51.3% 52.6%;pointer-events:none;z-index:2;will-change:transform,opacity}
.finale-laptop img{display:block;width:100%;height:100%;object-fit:contain;user-select:none;pointer-events:none}
#finale-sculpture{z-index:3;transform-origin:50% 50%;will-change:transform,opacity}
.finale-scraps{z-index:4}
.finale-invitation{z-index:5}
@media(min-width:701px){#campaign-system.campaign-journey{height:660svh}}
@media(max-width:700px){#campaign-system.campaign-journey{height:550svh}}
@media(prefers-reduced-motion:reduce){
 #campaign-system.campaign-journey{height:100svh}
 .finale-laptop,#finale-sculpture{will-change:auto}
}
