My french is not great but does 'essence de puissence' have a double meaning here? I know essence by itself can mean gasoline, but it also means as we know it in english, as the innate nature or meaning of something.

So is it the 'essence of power' or the 'gasoline of power' or both? If both, very sophisticated advertisement.