/* The real device photo and hand cutout move together as an offered object. */
.hero-stage{--hand-opacity:0;--hand-x:70px;--hand-y:110px;--handoff-scale:.66;--handoff-lift:0px;--handoff-turn:0deg;isolation:isolate}
.device-float{position:relative;transform:translateY(var(--handoff-lift)) scale(var(--handoff-scale)) rotate(var(--handoff-turn));transform-origin:50% 65%;will-change:transform}
.offering-hand{position:absolute;z-index:0;display:block;pointer-events:none;width:104%;height:auto;left:24%;top:27%;max-width:none;opacity:var(--hand-opacity);transform:translate(var(--hand-x),var(--hand-y));filter:drop-shadow(-8px 20px 25px #0006);will-change:transform,opacity}
.hero-stage .product-image{position:relative;z-index:1;transform:none;pointer-events:none}
.hero-stage .device-shadow{opacity:calc(.5 - var(--hand-opacity)*.4)}
.hero-stage .floating-tag{z-index:3}
@media(max-width:760px){.hero-stage .device-anchor{width:128vw}.offering-hand{width:87%;left:24%;top:39%}}
@media(prefers-reduced-motion:reduce){.offering-hand{display:none}.hero-stage .device-float{transform:scale(.66)!important}.hero-stage .device-shadow{opacity:.5}}
