Can someone please explain the use of 'se doit' in the following sentence which conveys the meaning "ought to":
"qui se doit d'être à la fois élégant et extraordinaire"
I can't find any reference anywhere to devoir in the pronominal form....or am I totally on the wrong track here with 'devoir' ?