Dazed Beauty has created an immersive microsite designed to democratise and demystify the world of wellness.