A woman riding a mechanical spider, cyberpunk, 90s OVA still