Enemy
Bioketel reads nothing like the incumbent boiler-manufacturer playbook. Centered hero copy, equal-width benefit-card grids, and gutter misalignment between hero and body are the specific patterns this brand is built to avoid.
Guidelines on how to implement the Bioketel visual brand system for cross media applications.
Tagline
The Bioketel wordmark sits to the right of the two-leaf mark: two quarter-circle leaves stacked vertically, rotated so their flat edges face right. On light, the leaves stay orange (`#c44900`) and teal (`#3d5556`), with a near-black wordmark. On dark, the teal leaf becomes creme (`#faf5ee`) and the wordmark matches. No vertical lockup ships; when the mark needs to stack, use the mark-only variant above its caption.
The mono variants are for monotone output: black-and-white print, a single-colour t-shirt stencil, engraving or embossing, or anywhere the full-colour logo cannot be reproduced.
The logo always appears on solid backgrounds. Never over imagery. Mark and wordmark stay on the same baseline whenever they are paired. Mono variants are used when the surface forbids the color treatment.
One shape carries the entire identity: the quarter-circle leaf. Born from the logo mark, deployed as bullet, badge, process-step glyph, and savings teaser. Two leaves rotated 180° around their shared flat edge produce the full logomark; a single leaf appears wherever a brand-temperature accent is needed.
The core palette. Every swatch is copy-on-click — click the chip to grab the hex.
Each part of the circle represents how much of this colour should roughly be used in the system. Creativity is encouraged for special use-cases (promo, posters, etc.) but clean branded work should respect it.
Source Sans 3 covers every visible word (headings, body, buttons, captions), so the entire system reads as one humanist sans-serif. Playfair Display sits in reserve as the editorial alt-face. Pre-titles (labels above section headings) carry the only typographic flourish: 15px, uppercase, 0.35em letterspacing that telegraphs editorial trust without breaking the sans-only voice.
Editorial breathing room, applied with discipline. A `4px` base unit governs all spatial decisions; `1280px` caps the content column; and a `128px` section gap on desktop gives each zone the weight of its own spread before the next begins.
There is no elevation system. Depth comes from negative space, hairline borders, glass overlays, and a single accent glow reserved for moments of brand declaration.
shadow.style: none, confirmed by the brand file.
noneTwo solid fills: orange Primary `#c44900` and teal Primary alt `#3d5556`. One outlined Secondary that adapts its stroke to the surface: white on dark, teal on light. Corner radius is 12px; padding is 16px × 32px. Filled buttons carry a 2px transparent border so they sit flush with the 2px outline on Secondary when placed side-by-side. No gradients, no shadows, no icons by default. Hollow buttons use `transparent` fill at opacity `0`; hover introduces a ~10% white wash.
No icon library. Custom outline SVGs at 1.5px stroke, rendered at three sizes. Icons inherit text color by default.
Two curves carry the full motion vocabulary. The gentle ease-out (`0.25, 0.46, 0.45, 0.94`) handles routine fades and translates. The overshoot curve (`0.34, 1.15, 0.64, 1`) is reserved strictly for the brand's signature savings leaf, so its entrance reads as a stamp landing rather than a generic pop-in. Hover and color transitions stay short (200–300ms); scroll-triggered reveals run deliberately slow (700–1000ms) to feel cinematic rather than jittery.
Quiet base layer, theatrical signature. The leaf is the only place motion gets expressive; sketched-in stroke, fade-fill, overshoot scale. Everywhere else is short, additive, and easy to ignore.
Fade plus a 12-pixel translate-up on enter, sibling children stagger by 100ms. Used on every section that enters the viewport.
Color and opacity only. No scale, no lift. Buttons and nav links crossfade their fill on a short ease; the layout never reflows on hover.
Every entry gated by IntersectionObserver. Sections morph their background opacity on scroll-state change rather than on raw scroll position; the hero header crossfades to creme once past 24 pixels of scroll.
Hero word swaps between `gasketel` and `mazoutketel` on a 3.2-second hold. Character-level animation, no skeleton states or spinners; the rotator falls back to a static string under `prefers-reduced-motion`.
The signature. The quarter-circle brand leaf draws its stroke first (stroke-dasharray draw-in), then the fill fades in with the brand overshoot curve (`cubic-bezier(0.34, 1.15, 0.64, 1)`). Reused as the savings badge, the process-step glyph, and the bullet-mark above every benefit title.
The disciplines this brand keeps. Distilled into the layout role doc by the Appostle scraper. What every page, modal, and surface is held against.
Bioketel reads nothing like the incumbent boiler-manufacturer playbook. Centered hero copy, equal-width benefit-card grids, and gutter misalignment between hero and body are the specific patterns this brand is built to avoid.
The quarter-circle leaf is the one recurring motif: brand logomark, bullet, step marker, savings badge. It is the only shape that breaks container edges — always by overlapping, never by floating inside its parent.
One wrapper class controls every horizontal edge, from the header logo to the footer credits. Every section inherits the same 1280px column and gutter — nothing is allowed to define its own container.
The page reads sparse: wide zone padding, few elements per section, no micro-gaps. Where the grid varies, it does so by rule — asymmetric tracks and content-sized columns — not by accident.
The hero is a full-screen photo stage with copy anchored left inside the universal container. On mobile the copy column clamps to half the viewport, keeping the photo subject visible alongside the text.
The homepage runs through thirteen zones with a deliberate rhythm: open on a full-screen photo, move through educational splits, hit a dense product-evidence block, break at a parallax band, and close on an orange contact zone above the teal footer. No two adjacent sections share the same column structure or background color.
Zones swap between white, cream, teal, and orange as hard horizontal cuts. Only five zones step outside the 80rem container; everywhere else the color runs edge-to-edge while the content stays contained.
Sparse and dense zones alternate in a roughly even beat throughout the page. Two consecutive dense sections sit mid-scroll to carry the product evidence before the layout opens back up.
A single token (8rem / 128px) sets every section's top and bottom padding. Inner gaps step from 1.25rem to 4.2rem in fixed ratios — the parallax band is the only zone that opts out of this cadence entirely.
Three grid patterns live inside the universal 1280px container: an asymmetric three-track for the benefits matrix, a 50/50 split for the boiler showcase, and a 12-column lockup for the terminal contact section. No two consecutive sections share the same column template.
All content sits inside a single 80rem (1280px) column. The hero copy narrows to 42rem on desktop and clamps to 50vw on mobile, so the photo subject stays visible beside the text rather than behind it.
There is no card system in content sections. Benefit rows are separated by 1px hairlines, not shadow-and-radius containers. Buttons use 12px radius; photo frames use 32px — those are the only two values in the radius scale that matter.
Depth comes from three sources: 1px hairline borders between content rows, the leaf SVG as structural anchor above features, and full-bleed color bands as macro-dividers between zones. There is no elevation system.
Product and portrait cutouts stay un-radiused — they read as cutouts, not cards. Decorative shapes, the leaf above all, are expected to break container edges rather than sit obediently inside them.
Orange closes every flow. Two high-density CTA zones bookend the page, and every "white content → orange band" color flip signals a conversion moment. Ambient CTAs persist in the header and footer so the path is never more than a scroll away.
The layout stays stable as the mobile browser chrome shows and hides — the hero photo never rescales, the sticky header never jumps. Cutouts that bleed past the viewport edge are clipped on mobile but kept loose on desktop, where the overflow is part of the composition.
What the brand refuses: centered hero copy, equal-width card grids, generic dot or chevron bullets, gradient buttons, pill-shaped CTAs, carousels and sliders, transparent sticky headers, accordion footers, and any container width other than 1280px. The counter pattern is always asymmetric, built from hairlines instead of cards, anchored by the leaf glyph instead of generic icons, with cutouts that break the frame rather than sit inside it.