All work

ESB studio website

The site you are on. A fast custom build with a live quote calculator, named page transitions, a WebGL hero and a scroll-driven story of the 14-day process.

Package
Custom
Location
Vilnius
Languages
English
Timeline
21 days from content
Built on
Astro, GSAP, Lenis, WebGL
Fixed price
€4,700
ESB studio website: the full home page

The whole home page, top to bottom. Keep scrolling.

The brief

Our own site had to prove the offer. Show prices before anything else, explain a 14-day process in a few seconds, and feel like the work of a studio that sweats the details, while staying fast, indexable and easy to edit.

What we built

The site runs on Astro and ships as plain HTML, CSS and a small amount of JavaScript. GSAP and Lenis handle motion and smooth scrolling; the hero is a single WebGL shader that draws a field of screen pixels and lights up the ones near your pointer.

Content lives in Markdown files and one settings file, so changing a price, adding a case study or writing a journal post doesn’t require touching the design.

Press G anywhere to see the 12-column grid it is built on.

ESB studio website: The pricing page, with the live quote calculator

The pricing page, with the live quote calculator

ESB studio website on a phone, screen 1
ESB studio website on a phone, screen 2

Decisions that shaped it

The few choices that matter most on a site this size, and why we made them.

  1. The browser's own colours

    Link blue, visited purple, active red and mark yellow come straight from the default stylesheet every browser ships. A studio that builds for the web, branded with the web's defaults. It is functional too, so case studies you have opened turn visited purple.

  2. Prices before anything else

    The calculator sits in the first scroll of the home page and behind every package. Each line converts to your currency on its own, so the total always equals the lines you can see.

  3. Motion that explains something

    The 14-day section pins and counts the days, page transitions name where you are going, and the hero's pixels follow your pointer. All of it switches off for visitors who prefer reduced motion.

  4. Plain HTML underneath

    Every page is a static HTML file. That makes the site fast, cheap to host and easy for search engines and AI assistants to read, with structured data, a sitemap, an RSS feed and llms.txt.

What it would cost

The same fixed quote you would get, line by line. Prices exclude VAT.

  • Quote calculator in EUR, USD and GBP
  • Five-step project brief with a review screen
  • Page transitions and a first-visit intro
  • WebGL pixel-grid hero that follows the pointer
  • Pinned, scroll-driven 14-day sequence
  • Live clocks and a time-zone overlap chart
  • Journal with RSS, sitemap, JSON-LD and llms.txt
  • Business site€1,700
  • Custom motion and WebGL hero€2,000
  • Quote calculator and project form€800
  • Journal€200

Fixed price€4,700

Live 21 days after the content is in.

Start a similar project
Next projectFettle DentalBusiness, Manchester, UK