A Fair Accord: Cradle to Cradle as a Design Theory Measured against John Rawls’ Theory of Justice and Immanuel Kant’s Categorical Imperative | Synapse