Full website for a modeling agency that also runs an art school. The goal: present both worlds elegantly, showcase the talent roster, and drive contact enquiries without friction.
L.E. Agency needed to communicate two parallel services — a modeling agency with a talent roster, and a school of art with a full curriculum — without confusing the visitor or diluting either brand. The previous web presence was fragmented and offered no clear way for clients to book talent or students to enquire about classes.
The brief: craft a single, elegant site that splits naturally into both verticals, highlights the models and courses, and funnels visitors into a well-structured contact form.
I designed the site around a clear content split — top-level navigation guides visitors into either the agency or the school, while the shared hero communicates the combined brand identity. Generous whitespace and large typography give it an editorial, fashion-magazine feel.
The talent roster uses a responsive grid with hover reveals for model portfolios, while the school section mirrors that structure for courses and teachers. Both funnel into a single enquiry form with a dropdown for project type.
One site, two clear paths: agency or school.
Responsive galleries with hover interactions.
Pre-qualifies leads with project-type selector.
Large display type for a fashion-magazine feel.
Hand-coded with HTML5, SASS and vanilla JavaScript, bundled with Vite. No heavy frameworks — just clean, semantic markup and modern CSS for fluid animations. The result loads instantly and ranks well out of the box.
The final site loads in under a second on desktop, is fully responsive down to 320px, and is structured to scale — new models and courses can be added by duplicating a template card.
Next project