The lockup
The lockup is the only mark. TYREE in bold capitals, DIGITAL beneath it in blue with wide tracking, and a short rule that runs from blue to green. Use it whole, every time. There is no single letter mark, no horizontal version and no icon.
How it is built
Everything is measured from S, the size of TYREE. Change S and the whole lockup scales with it.
| Part | Setting |
|---|---|
| TYREE | Figtree 700, capitals, tracking 0.06em, size S, text colour |
| DIGITAL | Figtree 600, capitals, tracking 0.22em, size 0.56S, brand blue, set 0.28em of its own size below the TYREE line |
| Rule | 1.4S wide, 0.09S high, pill ends, blue to green left to right, 0.42S below DIGITAL |
| Line height | 1 on both lines |
| Alignment | Centred on cards, avatars and anything square. Left aligned in page corners and on wide banners |
| Colour on dark | TYREE #e8eeff, DIGITAL #5b94f5, rule #5b94f5 to #22c55e |
| Colour on light | TYREE #0c1330, DIGITAL #2557c7, rule unchanged |
In HTML the same lockup is four lines of CSS. The center variant adds padding so the tracking does not push the ink off centre.
.lock { display:inline-flex; flex-direction:column; align-items:flex-start; line-height:1; font-size:60px; }
.lock .t { font-weight:700; letter-spacing:.06em; text-transform:uppercase; font-size:1em; }
.lock .d { font-weight:600; letter-spacing:.22em; text-transform:uppercase; font-size:.56em;
color:#5b94f5; margin-top:.28em; padding-left:.04em; }
.lock .r { height:.09em; width:1.4em; border-radius:.1em; margin-top:.42em;
background:linear-gradient(90deg,#5b94f5,#22c55e); }
.lock.center { align-items:center; } .lock.center .t { padding-left:.06em; } .lock.center .d { padding-left:.22em; }
<div class="lock"><span class="t">Tyree</span><span class="d">Digital</span><span class="r"></span></div>
Clear space and size
Keep clear space around the lockup equal to the height of the T in TYREE, which is 0.7S. Nothing sits inside it, not a strapline, not a photo edge, not a button.
Minimum size
- On screen S is never below
20px, so DIGITAL stays at 11px or more and the tracking still reads. The site nav uses 20px. - In print the lockup is never narrower than 25mm.
- Below those sizes use nothing. Write the name in text instead.
Never
Colour
Dark is the default. Light exists for print, documents and the light sections of tyree.uk. Never invent a colour or tint one by eye. Use the tokens below by name.
Dark
Light
The gradient
There is one gradient. Blue to green, left to right. It appears under the lockup, as the footer border and as the reading progress bar on tyree.uk. Nowhere else, and never on text.
Contrast
Measured with the WCAG 2 formula against the two backgrounds. Body text needs 4.5. Large text and shapes need 3.
| Pair | Ratio | Use |
|---|---|---|
| Text on dark background | 17.0 | Any size |
| Text muted on dark background | 7.6 | Any size |
| Blue on dark background | 6.6 | Any size |
| Green on dark background | 8.7 | Any size |
| Amber on dark background | 11.1 | Any size |
| Text on light background | 16.6 | Any size |
| Text muted on light background | 5.7 | Any size |
| Blue on light background | 5.8 | Any size |
| Green on light background | 2.7 | Shapes and the rule only, never text |
| White on light blue | 6.4 | Button labels on light |
Red #f84444 exists on tyree.uk for agency quote comparisons only. It is not a brand colour and does not appear in social or print.
Type
Figtree carries everything, from the lockup to the footer. It is a variable font, so every weight from 300 to 900 is one file. JetBrains Mono appears only inside code samples. Sentence case everywhere. Capitals belong to the lockup and to eyebrows, nowhere else.
-0.025em. Quote cards at 80px, covers from 46px-0.02em, 1.6rem to 2.2remWalk through a normal Tuesday with the owner and whoever does the admin. Write down every point where someone copies a thing from one tool into another. Score them. Three rise to the top.
Body. 400, 1.125rem, line height 1.75, measure 65 characters, muted text colour0.24em, blue, 0.75rem to 0.875remScale
| Token | Size | Where |
|---|---|---|
--text-xs | 0.75rem | Eyebrows, small labels |
--text-sm | 0.875rem | Captions, nav links, footer |
--text-base | 1rem | Buttons, tables |
--text-md | 1.125rem | Body copy |
--text-lg | 1.25rem | Lead paragraphs |
--text-xl | 1.5rem | Card titles |
Weights in use are 400 for body, 500 for captions, 600 for links, buttons and DIGITAL, 700 for headings and TYREE, 800 for eyebrows. Nothing lighter than 400 and nothing at 900.
Surfaces and shapes
- Pills and buttons are fully round at
9999px. - Cards and panels are
8px. Nothing larger, nothing square. - Borders on dark are white at 7 to 12 percent. On light they are navy at 10 percent.
- A dot grid of 40px spacing in blue at 10 percent sits behind heroes and cards, fading out towards the top or the centre.
- A soft blue radial glow,
rgba(91,148,245,0.14)to transparent, sits above the fold on heroes, covers and the avatar. - The light streak image appears only on the tyree.uk hero and on social covers, always under a dark multiply scrim so text keeps its contrast.
- Shadows are not used. Depth comes from the border and the ground colour.
- Motion is a single fade and rise on scroll, 0.6 seconds with the site easing, and none when the visitor prefers reduced motion.
Card at 8px with the dot grid and glow behind it.
Start a conversationVoice
Tyree Digital is a bespoke software studio in Killin, Perthshire. It finds the problems and optimisations an owner has not noticed, then designs and builds the one system that fixes them. AI and automation go inside that system where they belong. AI is mentioned in every piece and leads none.
The reader is an owner of a Scottish business with roughly 5 to 100 staff, strongest in hospitality, events, trades, construction and professional services. They have outgrown off the shelf tools and are weighing whether bespoke is worth it. They are cautious, busy and allergic to hype.
The lines
Problems you did not know you had. Optimisations you did not know were possible. One system that fits, built from scratch, yours to keep.
The promise. Use it whole on the site and in decks
Bespoke business platforms, designed and built from scratch. Fixed price. Yours to keep.
The tagline. Profile bios, covers, email footers
You are running your business on tools that were built for somebody else. Here is what that costs you.
The lead line for articles and posts
An agency quoted £995,000. I built it for £15,000. Same brief.
The proof line
A machine suggests. A person approves.
The AI rule
Half a day. £325. No obligation.
The only call to action
Rules, no exceptions
- UK English. Sentence case. Active voice. Present tense where it is true.
- Short sentences. Fragments when they land. A real number in almost every piece.
- No dashes of any kind, including hyphens inside words. Write off the shelf, no lock in, day to day.
- No colons or semicolons. Start a new sentence instead.
- No emojis. No hashtags in the body, at most two at the end of a LinkedIn post.
- No "it is not just X, it is Y".
- Plain words a chef or a joiner would use. If a word needs explaining, swap it.
- One metaphor, cars. AI inside the engine. Built in, not bolted on. Lifting the bonnet. Never plumbing.
- Ownership wording. Clients receive a perpetual, irrevocable licence to the code on final payment. Write "yours to keep" or "a perpetual licence to the code". Never "you own the code" or "yours to own".
- Name no client and quote nobody without written permission. Numbers are real and come from the build.
Words that never appear
Headline shapes that work
Two part headlines put the second half in blue. The first half states the problem, the second half the turn. "Most businesses have an AI subscription. Few have AI inside their engines."
Offers and prices
Every piece of copy that names a price uses these. They reuse the half day, three day and hosting rates on tyree.uk. If those change, these change.
| Offer | Price | What it is |
|---|---|---|
| Pressure audit | £325, half a day | Walk through a normal Tuesday with the owner and whoever does admin. Score every point where something is retyped. Three rise. One page plan they can take anywhere. |
| Pilot build | £1,600, three day block | One working step live inside the business within a week. A person approves every output. Measured before and after. |
| Bespoke platform | From £7,500, fixed, quoted after the audit | One system replacing the chain of subscriptions. Hosted from £75 a month. Retainers at £450 and £850. |
Templates
Every image is built from HTML with the tokens above and screenshotted at exact size. Nothing is drawn in a design tool, so the lockup is always the lockup.
| Asset | Size | Rules |
|---|---|---|
| Quote card | 1080 by 1080 | 84px margins all round. Message centred in the space above the lockup at 80px, 72px for long ones. Lockup at 60px centred on the bottom margin. No domain, no location. Two sentence quotes get a half line gap, second sentence in the accent colour. |
| Avatar | 1080 by 1080 | Lockup centred at 0.19 of the width. Glow above, dot grid faded out of the centre. Safe inside a circle crop. |
| LinkedIn company cover | 1128 by 191, or 1512 by 256 | Headline left at 34px on the small size, lockup right at 44px. Leave the left 400px of the large size clear for the page logo overlay. |
| LinkedIn personal banner | 1584 by 396 | Headline at 46px in the right two thirds. No lockup, by choice. Bottom left stays clear for the profile photo. |
| Facebook cover | 1640 by 624 | Centred layout, headline at 72px. Keep everything that matters inside the centre 1110px for phones. |
| Vertical cover | 1080 by 1920 | TikTok and Instagram. All text between 300px and 1600px from the top. |
| Instagram post | 1080 by 1350 | Same grid as the quote card with 84px margins. |
| Open Graph image | 1200 by 630 | Lockup top left, headline, no footer line. |
Downloads
The SVG files are outlines, so they need no font installed and scale to any size. The PNG files are for tools that cannot take SVG.
- tyree-lockup.svgCentred, for dark grounds
- tyree-lockup-left.svgLeft aligned, for dark grounds
- tyree-lockup-light.svgCentred, for light grounds
- tyree-lockup-light-left.svgLeft aligned, for light grounds
- tyree-lockup-mono.svgOne colour, light ink
- tyree-lockup-mono-dark.svgOne colour, navy ink
- tyree-lockup-2000.png2000px wide, transparent, for dark grounds
- tyree-lockup-light-2000.png2000px wide, transparent, for light grounds
- tyree-avatar-1080.pngProfile picture for every platform
- figtree.woff2The typeface, variable, weights 300 to 900
- Email signatureCopy it from the page
Questions about any of this go to hello@tyree.uk.