Websites have changed a lot over the years and so too has the process of designing them. Since modern sites respond accordingly based on the type of user device, flat compositions are no longer able to accurately demonstrate design ideas. This is why we design code-first. This approach allows our customers to not only visualize a design concept but also to interact with it in-context on different devices.