Heckscher-Ohlin theory