The 4,800-square-foot residence in Glencoe, Ill., is the first new home in Chicago’s North Shore area to achieve LEED Platinum certification.