Web design studio · Built in 48 hours

S7UDIO SEVEN

Before we asked anyone to trust the process, we ran it on ourselves, with the same brief, the same checklist and the same build system. This is everything we did, in the order we did it, and why.

The brief

“Build our own site, custom and premium, in 48 hours. Show what brand and web design look like in 2026 when AI and good technology do the heavy lifting, and make sure nobody could mistake it for AI slop.”
The ask
A custom, premium website for our own studio, brand included, taken from brief to live in 48 hours.
What it has to show
What a team of brand and web designers can do when AI and modern technology handle the slow parts, and people make every decision that matters.
What it has to avoid
Anything that looks generated. No stock gradients, no template layouts, no filler copy, nothing you’ve seen on a hundred other sites this year.
The point to prove
You don’t have to settle for a $20,000 website that takes three months. With the right process and tools, a site this good takes days.
  • 48 hrsBrief to live
  • 98Google speed score on a phone
  • 100Accessibility, best practice and SEO
  • < 10 KBJavaScript for all the motion

The goal

Prove the promise before asking anyone to believe it.

A studio that promises a finished website in seven days can’t get away with a slow, half-finished website of its own. So we gave ourselves the brief we give every client, and a harder deadline than theirs: 48 hours from brief to live.

Who it’s for. Owners of service businesses, like accountants, clinics, law firms and consultants, whose website no longer reflects how good their business is. Most of them have been through a website project before, and most of them remember it as months of waiting.

What it has to do. Answer their questions in the order they ask them, show real work they can click through, and make booking a build week the obvious next step, without anyone needing to get on a call.

How we’d know it worked. Every page scores 95 or more on Google’s Lighthouse test on a phone. Every page reads comfortably on a small screen. And every screen asks the reader to think about one thing at a time.

The brand

A mark built out of motion, found by drawing more than thirty.

The brand had to say “fast” before anyone read a word. We didn’t start with the answer. We drew every idea we could think of in the same square geometry and the same three colours, so we could judge them fairly, and then cut them down.

First, eight marks that count to seven. A numeral tile, seven rising bars, a week ring, seven squares out of nine, a crossed continental seven, an S7 monogram, a fraction and a framed seven. Each one was drawn large, at 24 pixels and next to the wordmark, because a mark that only works big isn’t a mark.

Six early mark ideas on dark tiles: a numeral tile, seven bars, a week ring, seven of nine squares, a crossed seven and an S7 monogram, each with its lockup and a short note.
The first set. Every idea counted to seven in some way. Most were clear, and most felt like a counter rather than a studio.

Then four that say fast and premium instead. A sheared seven in a frame, a chevron pair, three stepped rules and a struck S. These were about positioning more than the number.

Four mark ideas: a sheared seven in a frame, a fast-forward chevron, three stepped rules and a struck S.
The second set. Restraint does the premium work: one form, one accent, no motion clichés.

Then speed built into the seven itself. This is where it clicked. We took the ideas that felt most like us and drew them into the numeral: a trail, a meter, a slash, stacked bars and a segmented stem.

Five sevens drawn with speed built in: Trail seven, Meter seven, Slash seven, Stacked seven and Segmented seven.
The third set. Number 13, the Trail seven, is the one we chose.

Checked against everything else that reads as fast. Before committing, we drew ten other speed symbols in the same style, from a gauge to a progress bar to a countdown, to make sure we weren’t missing something better. We also wrote down what to avoid: lightning bolts and rockets read cheap, and hourglasses say waiting, which is the opposite of the promise.

Ten speed symbols drawn in the brand geometry, including a gauge, stopwatch, progress bar, motion trail and chevrons.
The shortlisted marks at 16, 24 and 32 pixels on light and dark grounds.
Every shortlisted mark at 16, 24 and 32 pixels, on both grounds. If it doesn’t survive a browser tab, it doesn’t ship.

Where we landed: the Trail seven. Three sevens drawn in one stroke, a solid one in front and two fading ghosts behind it, the way a fast object leaves a trail in a photo. It’s the number of days in the promise, and it’s already moving. We tried four ways for the orange to carry the trail, and chose the one where the orange seven arrives last, because the accent should mark the finish.

Four versions of the Trail seven: orange arrives, full orange trail, orange behind and one colour faded.
Four ways the orange could carry the trail. A, where the orange seven arrives, won.
The Trail seven with the S7UDIO SEVEN wordmark: horizontal on ink, horizontal on light, stacked, and in the site navigation.
The lockups: horizontal on ink and light, stacked, and in place in the navigation.

Then we wrote the rules down. A mark is only finished when someone else could redraw it exactly. The specification sets the construction to the unit, the approved colourways, the clear space and minimum sizes, and the ways it must never be used.

Construction drawing of the Trail seven on a 100-unit grid, with stroke weight, angles and spacing listed beside it.
Construction: a 100-unit artboard, an 11-unit stroke, square caps and mitred corners.
Five approved versions of the mark: primary on ink, primary on light, mono reversed, one colour solid and a small-size cut.
Approved versions, including a two-seven cut for anything under 24 pixels.
Clear space diagram around the mark, with notes on minimum sizes and lockup spacing.
Six examples of misuse: orange at the back, thinned strokes, rounded corners, rotation, off-palette colour and stretching.
Misuse. Orange never trails, the weight never changes, and nothing is ever rounded, rotated or stretched.
Ink#0C0B0A
Bone#F5F1E8
Silver#DCD8D0
Signal#FF4D2E
70 · ground (ink and bone)22 · second surface8 · signal

Colour, used sparingly. Ink and bone are the grounds, silver is the second surface, and signal orange is the one loud colour, used for about eight per cent of any screen. We hold that ratio everywhere, so the orange always means something: the button, the accent phrase, the thing you should look at.

One signal block per screen. It’s a rule, not a feeling. When an orange panel fills the view, the orange “Start your build” button in the navigation quietly turns bone, so there are never two orange blocks fighting for attention.

Type with weight. Archivo Expanded carries the headlines and every number, because a price or a date should look as certain as it is. Geist is the reading type, and Geist Mono the small labels. Every corner is square, because rounded corners read as friendly software and we wanted this to read as precise.

The system

Every card, button and screen designed before it was built.

A logo on its own isn’t a brand. It becomes one when every place your business shows up looks like it came from the same hand. So before we built a page, we designed the pieces the site is made of.

Share cards. When someone posts a link to your site, the preview card is often the first thing anyone sees of you. We set one grid for all of them, with the headline in the display type and one orange phrase, and made a version for every kind of page, so each page shares with its own card.

Share card on ink: Live in seven days or your money back, with the mark and seven rising bars.Share card on a light ground: Websites for accountants, a practice website, live next week.Share card for an article, with the headline on the left and stepped bars as cover art on the right.
The share cards: the default, a sector page on a light ground, and an article, where the art doubles as its cover.

Every state, not just the happy one. A form field at rest, focused, filled, wrong and disabled. A button hovered, pressed, focused, sending and switched off. A loader, a skeleton and an alert for each outcome. These are the moments that make a site feel finished or not, and they’re usually left to whoever builds it on the day.

Form fields in six states: rest, focus, filled and valid, invalid with an error message, disabled, and a file upload in progress.
Fields: every error says what to do next, and a disabled field says why it’s disabled.
Three button styles, signal, bone and ghost, each shown at rest, hovered, pressed, focused, sending and disabled.
Buttons: sending changes the label, not just the cursor, and there’s only ever one orange button on screen.
A loader where the Trail seven builds left to right, a flat skeleton block, and three alerts for a declined payment, a saved brief and a confirmed build week.
The loader is the mark building itself. Alerts say what happened and what to do next.
The booking confirmation screen: Your Day 07 is Sunday 26 October, with the seven days of the week laid out and Day 07 in orange.
The confirmation: the moment you’ve paid, you see the day your site goes live.

If you don’t have a brand yet, we make one. Everything in this chapter is what we do for our own brand, and it’s what we can do for yours. If you’re starting from nothing, we’ll create your brand from scratch before your build week: the mark and its versions, colours, type, share cards and the full set of states, written up in a specification like this one. It’s a fixed $2,990 AUD (£1,650 or US$2,150), and your site then launches wearing it. Add it when you start your build.

The design

One idea per screen, and room to breathe.

We borrowed from four sites we admire and made the ideas our own. From Cloudflare, big panels of colour and rows of work that move as you scroll. From Ricola, the confidence to be playful with colour. From Bejamas, precision in the details. From Namesake, closing on a giant wordmark.

Human-centred spacing. On a laptop, every section fills at least one screen, with its content centred, so the end of one idea and the start of the next never share the view. The reader isn’t asked to process two things at once. We don’t snap the scrolling, though, because the reader stays in control.

Built for the phone first. Most people will first see a service business’s site on their phone. On a small screen every long paragraph goes flush left, because the brand never centres more than two lines of text.

The page order is the reader’s order. What is this, and can I see it? Why is it different? What do I have to do? What do I get? Is it really fast? What does it cost? What happens afterwards? What if it goes wrong? What else might I ask? Each question became one section of the homepage, in that order.

The copy

Written before the design, to one reader.

We write every word before we design anything, for clients and for ourselves, because design built around placeholder text always has to be redone once the real words arrive.

One person, one conversation. The copy talks to a single reader in full sentences, the way you’d explain it across a table. We avoid the habits that make agency sites sound the same: two-fragment headlines, lines like “No X. No Y.”, and a punchy closer at the end of every paragraph.

Short headlines, long leads. Big display type only works when the headline is short, so the headline makes one point and the paragraph underneath does the explaining.

Facts stated as facts. Prices are on the page. The guarantee is in plain English. The next open build week is a real date, and a week only says it’s full when it is. We never show made-up scarcity.

The build

Fast because there’s nothing extra.

Astro, static pages, plain CSS. Every page is built ahead of time into plain HTML, so it arrives ready to read instead of being assembled in the browser. The styles are plain CSS with design tokens for colour, space and type. The only server code is for the parts that need it: booking and payment, the brief, file uploads, the live speed test and the AI site reader.

Images that earn their weight. Every image is resized and compressed for the screen it lands on. The live client sites on the work page are real screenshots with short scroll-through videos, and a video only loads when someone hovers over it.

Analytics that waits its turn. Analytics loads on your first scroll, tap or key press, not on the first paint. Loading it straight away cost the homepage about 20 points on the speed test. It also runs without cookies.

Accessible by default. Headings in order, real buttons and links, visible focus, labels on every field, colour contrast checked on every ground, and every effect you’re about to read about has a still version for anyone whose device asks for reduced motion.

The same emails and states as any client site. Branded confirmation emails, a progress panel for long waits, error messages that say what to do next, and a 404 page that points somewhere useful.

Motion and magic moments

Every animation has a job.

We gave ourselves three rules for motion. It has to explain something or reward curiosity, never just decorate. It only runs while something is actually moving or on screen, so it costs nothing when you’re not looking. And under reduced motion it stops, and you get the finished state. All of it together is under 10 KB of JavaScript, with no animation library.

Here is every effect on the homepage, in the order you meet it. Five of them are running live on this page, so you can try them.

01

The dot grid and the Trail seven cursor

Homepage hero →

Move your pointer across the panel

What you see
A grid of small ink squares on the orange panel. Near your pointer they grow and push aside, then spring home, so a wave follows you across the panel. Your cursor becomes the Trail seven, with its two ghosts trailing behind.
Why it’s there
It’s the first thing you touch, and it answers to you straight away. A site that reacts that quickly says the thing we’re selling without a word.
How it’s built
A canvas of a few hundred squares on springs. It only animates while your pointer is moving and stops when everything settles. The cursor is three SVG sevens following at three different speeds.
Reduced motion
The squares stay still and the normal cursor stays. It’s also off on touch screens.
02

Client sites that slide as you scroll

Homepage, recent work
What you see
Two rows of real client sites move sideways as you scroll down the page, in opposite directions.
Why it’s there
Proof comes before any promise. The movement tells you there’s more than fits on the screen, without an autoplaying carousel.
How it’s built
Each row’s position is tied to how far the section has scrolled. There’s no loop and no timer, so it only moves when you do.
Reduced motion
The rows become normal scrollable strips.
03

The story that turns orange

Homepage, “You’ve probably been here before”
What you see
The heading stays pinned while five short statements pass by: three weeks in and still in briefings, eight weeks in with a design that has no words, four months in and still not live, or a template over a weekend. Each has a line illustration that draws itself as it arrives. The last one, seven days, turns the whole section orange.
Why it’s there
It tells the story every owner already knows, then changes the ending. The colour change is the turning point.
How it’s built
A pinned column and scroll position. The illustrations are hand-drawn SVGs whose strokes draw on with CSS.
Reduced motion
Every statement and illustration shows at once.
04

The wave ticker

Homepage, “Here’s how your week works”
What you see
The seven days, 01 Direction to 07 Live, run along a curved line as you scroll.
Why it’s there
It turns a list of seven steps into one continuous week you can feel moving.
How it’s built
Text set on an SVG path, with its position along the path tied to scroll. We measure the text and the path so it enters and leaves cleanly at any screen width.
Reduced motion
The text sits still on the curve.
05

The squares that change colour

Homepage, “Everything you need is already included”
  • Custom design
  • Copy written for you
  • On-page SEO
  • Redirects
  • Enquiry forms
  • Speed 95+
  • Mobile-first
  • Analytics
What you see
Each square fills with a brand colour when you hover over it. The colour is random, and never the same one twice in a row.
Why it’s there
A grid of features can read like a checklist. A little play keeps people reading to the end.
How it’s built
A few lines that pick bone, silver or signal on hover. The same idea colours the rows of the journal and the industry list.
Reduced motion
The colour change stays, because it’s a colour change, not movement.
06

Speed gauges and the live speed test

Homepage, “Your site will be as fast as this one”
What you see
Four gauges fill to our own Lighthouse scores. Underneath, you can type in your own website address and Google tests it while you watch, with a progress panel that ticks off each step.
Why it’s there
It turns a claim into something you can check, and puts your site right next to ours.
How it’s built
Google’s PageSpeed service does the test. The progress panel is paced on the usual wait, never passes 95 per cent until the answer is back, then runs to 100 before your scores appear.
Reduced motion
The gauges show their final scores and the bar fills without its stripes.
07

Sevens that drift and collide

Homepage and pricing, the Care sections
What you see
Trail sevens drift behind the section and bounce off each other and the edges. When two knock together they flash orange for a moment, with a small spark where they touched. They fade almost to nothing as they pass behind the words.
Why it’s there
Care is the part that keeps going after launch, so it’s the one section that’s always gently moving.
How it’s built
A small physics loop: each seven is a circle with a mass, and a collision swaps momentum along the line between them. It pauses whenever the section is off screen.
Reduced motion
The sevens are drawn once and stay put.
08

Lightning, twice

Homepage and guarantee page →

On time, or your money back.

What you see
The first time the guarantee scrolls into view, two orange bolts strike, one down each side, and the section flashes faintly where they land.
Why it’s there
The guarantee is the boldest thing we say, so it gets the boldest moment. It only happens once, so it never becomes wallpaper.
How it’s built
Each bolt is a jagged path drawn in about a tenth of a second, in the same angular language as the seven, with a soft glow and a flash behind it.
Reduced motion
No lightning, just the guarantee.
09

Questions that open into cards

Homepage and FAQ →
What you see
The answer you open becomes an ink card with an orange edge, and eases open instead of snapping.
Why it’s there
It keeps your place clear on a long list of questions.
How it’s built
Native HTML disclosure elements, so they work without JavaScript, with a CSS transition where the browser supports it.
Reduced motion
Answers open instantly.
10

The wordmark where every letter reacts

Bottom of every page
What you see
S7UDIO SEVEN spans the full width of the closing band. Hover over any letter, or tap it on a phone, and each one does something different: one turns bone, the 7 grows its Trail ghosts, the U takes a lightning strike, one rolls, one jumps, one flips upside down.
Why it’s there
It’s the last thing you see, and it rewards anyone who got this far with something to play with.
How it’s built
The word is laid out once so it spans the width exactly, then each letter is split out at its measured position with its own short effect. Nothing loops.
Reduced motion
Only the colour, outline and stripe changes remain.

You can try the last one now: it’s at the bottom of this page.

Results

What 48 hours produced, and what came after.

Measured on a phone, against the live site. The homepage scores 98 for performance and 100 for accessibility, best practice and SEO on Google’s Lighthouse test. Inner pages score 97 to 99 for performance.

Everything a client gets. Branded emails for every step of the week, a brief that can read your current site and draft your answers, uploads straight into your build folder, and payments handled by Stripe.

Then we kept going. Since launch we’ve kept refining it, adding the effects above one at a time and checking the speed score as we went. That’s exactly what Care is for: your site keeps getting better after it goes live, and you never have to touch it yourself.

Every build runs the same way this one did. Pick your package and your week starts on the next open Monday.

Want a site like this for your business?

Every build runs the same way this one did, with the same checks and the same speed scores.

Start your build

It takes just over an hour of your time, and none of it is on a call.

Still have a question? Ask us