Skip to content

CasesFashion labelConcept build

VELL

A Copenhagen label with one list of twenty-four pieces, numbered in 2017 and never extended. The site has no accent colour, so scale and the photographs carry every priority on the page.

A focused 30 minutes, not a sales pitch.

Sector
Fashion label, permanent collection
Signature
The knockout: the name you walk through, the numbers cut from the pieces
Conversion
Request an hour: one sentence, the piece, the city, the day, a name, an email
01

The brief

VELL makes womenswear in Copenhagen from a list it drew up in 2017: twenty-four pieces, numbered 01 to 24. Nine were ready that autumn. The rest arrived when their cloth and cut were right, the lena skirt last, in 2022, and the list has not grown since. There are no seasons and there has never been a twenty-fifth. Three cloths: recycled wool from Prato, organic cotton from one mill near Porto, dead-stock silk bought in small lots.

When a piece improves, the old cut goes to the archive and the new one keeps its name. The agnes coat is on its third cut since 2019. You buy once, and repairs are free for as long as you wear it.

A fashion website runs on a calendar, and VELL does not have one. The job was to make permanence read as the reason to buy.

02

The idea

The page is a catalogue that does not change. Everything is lowercase. There is no accent colour, not even one held back for a button: three whites (#FAFAF8, #F1F1EC, #E9E9E3), a hairline at #DDDDD5, and black, which is only ever type and one-pixel rules. Bodoni Moda carries the display; Inter Tight carries the captions and the running 01/24 in tabular figures.

With nothing coloured to flag anything, hierarchy comes from scale, and the page uses three sizes that matter: a 662px wordmark, a piece number about 270px tall, and section heads at 7vw. The idea is stated once in type (we make twenty-four pieces, we have never made a twenty-fifth) and once as an object: twenty-four ruled cells and a twenty-fifth, struck out.

03

The signature move

The hero is a photograph of the agnes coat under a white plane with vell knocked out of it. mix-blend-mode: screen turns the black letterforms into holes, so the brand name is made of the product. On load the four letters wipe open from the bottom, one after another, in about a second and a half. On scroll the plane scales around the stem of the last l, slowly and then fast, until the stem is wider than the screen and you are through the letter. The photograph is then simply there, whole, with its caption.

The collection is the same move at another size. Six plates at full height, one at a time, each with a notch cut into its edge and its number knocked out of the notch, so the cloth shows through the digits. On a desktop the stage pins and snaps to six holds: the next plate opens upward over the last, and once it is half across, the notch's two reels roll like an odometer through 01, 04, 07, 11, 17 and 22 while the catalogue entry beside it changes line by line. The reader always comes to rest on a finished plate with its own number. On a phone the six become a swipe strip with a live counter.

The page ends as it began: the same frame arrives, and the plane zooms back out of the l until the word closes around the coat.

The brand name is cut out of the product, and the page walks you through it.

04

Why it converts

Fashion sites sell on a clock: new-season banners, countdowns, three left in your size. VELL has nothing that expires. So the selling is done with facts a buyer can check. All twenty-four pieces are listed by number, with their cloth and every cut. The archive is a drawing: the agnes coat's 2019, 2021 and 2024 cuts laid over one another, where only the shoulder, the length and the belt disagree. The repair promise is a photograph of a cuff darned in rust thread, the nearest the page comes to a colour.

The ask is an hour in the room above the atelier with the pieces you name. The form is one sentence you complete: an hour with the agnes coat, in copenhagen, on a day you choose, a name and an email. Each blank is a real control, and the calendar offers only the days the chosen room is open: thursday to saturday on bredgade, tuesday to saturday at the three stockists. The piece you name hangs on a drawn rail beside the sentence, as its photograph or, for the eighteen never photographed, as a line drawing in three sizes. Every request-an-hour link on the page, index rows included, arrives with its piece chosen and focus on the form. Submit, and the panel leads with the truth: this is a concept build, and nothing was sent.

05

How it is built

React, GSAP ScrollTrigger and Lenis. The zoom scales the plane around a point measured from the glyph itself, the centre of an l stem 0.089em thick, and the plane is repainted at every scale rather than stretched as a bitmap, so the letter's edge stays sharp all the way through. Only pictures are tied to the scrollbar; type moves on its own short clock once its moment passes, so no scroll position can leave a line cut in half. The odometer, the timeline, the rooms' days and the canon of all twenty-four pieces are plain functions with tests, and the index, the form and this write-up read the same list.

Turn motion off and none of it runs: every section is its own finished state, and the held photograph is printed under the hero. Turn JavaScript off and the page is the same page. Phones get a portrait crop of the hero, and no plate is drawn larger than its 1024px source can carry.

VELL is a fictional Copenhagen label, invented so we could build the site it would need. The company is not real. The build is: every section, every garment plate, every line of code.

Let’s make your digital work compound.

Choose a time on Gabriel’s calendar. We’ll go through where you are today, what’s slowing growth, and what’s worth doing first, whether or not we work together.

Gabriel Espinheira

Gabriel Espinheira

Senior software engineer · English or Portuguese

A focused 30 minutes, not a sales pitch.