Multiracial Americans are Americans who have mixed ancestry of "two or more races". Before the mid-20th century were people open about their muticultural heritage and why or why not