Identity

Brand

One logo, drawn once and measured. The V at the front of the wordmark is not a mark standing beside the name — it is the first letter of it, cut to the same weight as the letters that follow. Everything below is how it is built and how it is set.

02

Construction & measurements

Everything is measured in cap heights. One cap height is the height of the capitals the word is set in — not a number of pixels, and not a font-size. The artwork is drawn on its own 532 × 100 grid, on which the cap line sits at y 34.85 and the baseline at y 66; one cap height is the 31.15 units between them, and every figure below is that grid measured and divided by it. The Logo component scales the whole drawing so that one cap height comes out at 0.4824 × its size, which is the only place a pixel is named.

cap linebaseline1 cap height0.233 cap — the discthe full stop, lifted0.433 cap of airthe disc clears the cap line0.133 cap over the linethe short arm never reaches it0.148 cap — both armscut to the same width
Cap height
Cap line to baseline: 31.15 units of the artwork's grid, and the height of the capitals the V sits among. The ink box LOGO_ART declares around the whole lockup is taller — 1.709 cap — because the lifted disc stands above the cap line and the round letters drop below the baseline.
The V
Asymmetric. A short arm dropping in from below the cap line, and a long arm rising 0.133 cap past it before it turns down to the vertex. 0.857 cap of ink wide, one filled path, no stroke.
Arm width
0.148 cap, measured across either terminal — each is a half-circle whose chord spans its own arm square-on, and the two agree to within 0.002 units of the grid. This is the figure that matches the letter to the capitals beside it; there is no second weight in the lockup.
Terminals and vertex
Rounded at a 0.074 cap radius (2.3 units), the same at both tips and at the vertex.
The discs
0.233 cap across — 4.29 of them to a cap height — and there are two, both in the artwork's own coral. One is lifted above the V, the other sits on the baseline between VATRA and HOMES as the full stop in vatra.homes. They are the same size and the same colour, because they are the same punctuation mark twice.
The lifted disc
Centred 0.994 cap from the V's left ink edge, over the join between the V and the A rather than on either of them. Its underside clears the cap line by 0.433 cap, so nothing it passes over can touch it.
Overshoot
The drawing carries the overshoots a cut face carries: the A's apex stands 0.039 cap above the cap line, the S drops 0.015 cap below the baseline, and the V's vertex drops 0.026 cap below it. None of them reads short beside the flat-topped letters.

The fit against the A.

The V is not spaced by a font’s metrics — there are none — so the fit is drawn in. Between the V’s right ink edge and the A’s left there is 0.162 cap, tight for a pair of diagonals leaning away from one another, and it can be tight because the wedge between them is empty — nothing sits down in the line between the two diagonals. Up where the disc is instead, its right edge crosses the A’s left by 0.091 cap. That overlap costs nothing, since the A has no ink that high — its apex stops 0.394 cap short of the disc’s underside.

cap linebaseline0.091 capthe disc crosses over the A0.162 cap between themthe V’s ink edge to the A’sthe V — 0.857 cap of ink

The same measurements, in grid units and in pixels.

MeasureGrid unitsCap unitssize 30size 33size 120
Cap height31.151.000014.47 px15.92 px57.89 px
Lockup ink, wide427.1113.7114198.43 px218.27 px793.72 px
Lockup ink, tall53.231.709024.73 px27.21 px98.93 px
The V, wide26.710.857312.41 px13.65 px49.63 px
Arm width4.600.14772.14 px2.35 px8.55 px
Disc diameter7.260.23313.37 px3.71 px13.49 px
Air over the cap line13.480.43266.26 px6.89 px25.04 px

size is the prop on the Logo component: one cap height is 0.4824 × it, and the artwork is scaled by that and nothing else. The navbar uses 30, the footer 33, and this page 120. These columns hold at any size and on any machine — the lockup is vector, so there is no face to resolve and no hinting to round it off.

03

Clear space

Nothing comes within one cap height of the lockup’s ink on any side — a little over 4 disc diameters, and 0.4824 of the size prop. At the navbar’s 30 that is 14.5 px; on this page’s 120 it is 57.9 px. The measure is taken from the ink, and with this logo the ink is all there is: the component renders one SVG whose box is the ink box the artwork declares, with no padding and no leading of its own.

  • The grey rule is the ink box. The coral dashed rule is the minimum clear space: one cap height out from it on all four sides.
  • Clear space is a minimum, not a target. The navbar and the footer both give it more.
  • No rule, border, photograph edge, caption or neighbouring logo enters that band — including the page's own coral accent line.
04

Minimum sizes

The floor is set by the discs and the arms, not by legibility of the word. A disc under about two device pixels stops reading as a circle and starts reading as a smudge, and an arm under one greys out unevenly against the letters beside it, which makes the lockup look like two weights when it only has one. At size 27 the lockup is 179 px wide, each disc is 3.0 px and each arm 1.9 px. That is the floor; under it the mark takes over.

Lockup, screen
Minimum 179 px wide — size 27, which holds each disc at 3.0 px and each arm at 1.9 px. Below that, use the mark alone.
Lockup, print
Minimum 25 mm wide, which puts the arms at 0.27 mm and the discs at 0.42 mm — inside what any commercial press will hold cleanly.
Mark alone, screen
Minimum 18 px square. The ink fills 84% of the box, so an 18 px tile draws a 8.9 px cap with a 2.1 px disc lifted over it.
Mark alone, print
Minimum 6 mm square — a 3.0 mm cap, a 0.69 mm disc.
Favicon
public/favicon.svg — a 32-unit rounded square in coral with the same two paths in white, the ink's long side set to 23 of the 32 units. At 16 px that draws the arms at 1.0 px: thinner than the floor above allows anywhere else, and licensed here because the coral ground carries the shape where a hairline on white would not.
27 — the floor
30 — the navbar
44 — a card
05

Colour

Two colours do the work and they never swap jobs. Coral is the accent — eyebrow labels, rules, chapter numbers, icons and section tints, and the two discs in the logo. It says "this is Vatra Homes" and it says nothing else. Green is the action — every button that asks for something. A visitor should never have to work out which coral thing is clickable, because none of them are.

#F4845F

Coral — the site accent

6.89:1 on ink · 2.53:1 on white, never body text

#e58a67

Logo coral — the two discs, drawn into the artwork

#1a1a1a

Ink — type, dark grounds

17.40:1 on white

#FFFFFF

White — the page

#2A7F3A

Green — calls to action

5.01:1 under white text

#216A2F

Green, pressed — button hover

6.63:1 under white text

#FDDCCC

Coral light — icon hover

#FFF0E8

Coral pastel — icon container

#FFF7F2

Coral 50 — section tint

  • The discs are #e58a67, the coral the artwork itself is drawn in — a shade softer than the interface accent, and the only place it appears. Not the green, not white, not a tint of either coral.
  • Coral is never set as body text on white — 2.53:1 is below any accessible threshold. It carries labels, rules and marks, at sizes where it is a shape rather than a passage.
  • Every call to action is #2A7F3A with white text, #216A2F when pressed. No green anywhere else.
  • The three tints are grounds only. Nothing is typed in them.
06

Typography

Titles are set in Rexton Light, uppercase, at weight 300. It is a locally installed face and it is deliberately not bundled with the site: src/index.css declares it with src: local("Rexton Light") only, so a machine that has it uses it and every other machine falls through to Manrope. That is an honest trade rather than an oversight: no licence for web distribution is held in this repository. The wordmark is outside that trade altogether — it is drawn artwork, not type — so the one thing on the site that has to be exactly right on every machine is the one thing that does not depend on a font being there.

Body copy is Manrope at weight 300. The type scale has an 18 px floor and there is nothing below it anywhere on the site — hierarchy is carried by weight and colour instead, which is why a muted eyebrow label and a paragraph are the same size.

Titles
Rexton Light → Manrope, uppercase, weight 300, letter-spacing −0.01 em.
The wordmark
Not type. Outlined vector artwork, drawn once and scaled; the title face is never used to set the name, and the lockup has no letter-spacing to lose.
Body
Manrope, weight 300, 18 px, line-height 1.8.
Eyebrow labels
Manrope, weight 300, 18 px, uppercase, letter-spacing 0.072 em.
Measured against
Every figure in chapters 02 to 04 is measured off the logo artwork itself, in its own grid, and converted to cap heights. None of it depends on which face a visitor resolves; the type scale above is the only thing on this page that does.
07

Do and don't

Both columns below render the real logo component. The right-hand column is the same component with the mistake applied to it, not a picture of a mistake.

DO — Set it at its own proportions.

DON'T — Never stretch or condense it. The arms stop matching the letters.

DO — Keep it on the baseline of whatever it sits in.

DON'T — Never rotate it. The V is a letter; letters do not tilt.

DO — The discs are coral, and it is the same disc twice.

DON'T — Never recolour them. They are the full stop in vatra.homes, not a status light.

DO — White on the ink ground, ink on white.

DON'T — Never set the lockup on coral. The discs disappear into their own ground.

DO — Flat, on a flat ground.

DON'T — Never add a shadow, a glow or a gradient. There are none anywhere on this site.

DO — The name is drawn artwork.

Vatra.Homes

DON'T — Never set the name in type. Typed, it is the name; drawn, it is the logo.

DO — The mark stands on its own ground.

DON'T — Never box or outline the mark. The clear space is the container.

DO — At the floor — size 27, a 179 px lockup with 3.0 px discs.

DON'T — Never go below it. The discs stop being circles and the arms grey out.

DO — The lockup already contains the mark.

DON'T — Never set the mark beside the wordmark. The V is in there once.

08

Source

There is no asset pack, because there is nothing to pack. The logo is one SVG file, re-exported as a React component with its paths in one object, and the favicon is two of those paths on a coral ground. Anything else would be a copy that can go out of date.

The artwork
public/vatra-homes-logo.svg — the outlined wordmark as supplied, on a 532 x 100 grid. Every path on this page came out of this file.
The component
src/marketing/Brand.jsx — Logo, LogoMark, and the LOGO_ART object holding those paths and the grid they are measured on. Every number on this page is computed from it.
The favicon
/favicon.svg — 32-unit rounded square, coral ground, the V and its disc in white.
This page
src/marketing/pages/BrandPage.jsx — the diagrams place the artwork's own paths in their coordinate space, so they cannot disagree with the logo.
In one line

One word, one weight, one coral

If a setting of the logo makes you reach for a second weight, a second colour or a second gap, it is the setting that is wrong.