I want to offset the sides of an irregular polygon so that the resulting area of the new smaller polygon is 20% the area of the original polygon.

All sides of the irregular polygon are offset inwards by the same amount.

How do I determine the width of the offset? Is there a formula for this?