Olivia Wilde poses for Marie Claire