.hw-stage{position:relative;display:block;width:100%;cursor:crosshair}
.hw-stage img{position:absolute;inset:0;width:100%;height:100%;display:block;user-select:none;-webkit-user-drag:none}
.hw-stage img.hw-layer{opacity:0;transition:opacity .14s;pointer-events:none}
.hw-stage img.hw-layer.hw-on,.hw-stage img.hw-layer.hw-pin{opacity:1}
.hw-stage img.hw-photo{opacity:0;transition:opacity .35s;pointer-events:none}
.hw-stage.hw-has-photo img.hw-photo{opacity:1}
.hw-stage.hw-has-photo.hw-reveal img.hw-photo{opacity:0}
