Adaptive Web Design: Crafting Rich Experiences with Progressive Enhancement