Let’s talk

Brandemic · New Design System

Client-First foundations, Manrope typography, reusable components and responsive states.

foundations

One family. Three weights.

Manrope is the only type family in this design. Use regular 400 for body copy, medium 500 for headings and labels, and bold 700 for emphasis. The native font/primary variable binds to Manrope. Font files use swap.

Manrope 400

Different minds.
Shared obsession.

Manrope 500

Different minds.
Shared obsession.

Manrope 700

Different minds.
Shared obsession.

colors

Brand colours. Image-led project palettes.

Native variables live in Brandemic New Design — Manrope. Purple and green are brand accents; ink and surface form the dark canvas. Project carousel accents are generated from each CMS thumbnail automatically.

color/ink

#131313

color/surface

#211c2b

color/paper

#f4f2ed

color/text

#f6f5f1

color/muted

#b7b3c3

color/purple

#5431d0

color/green

#38c67f

typography

Type scale.

heading-style-h1-new-design • Hero / 5rem / medium

We build brands.

heading-style-h2-new-design • Section heading / 4rem / medium

Bold ideas.

heading-style-h3-new-design • Card heading / 2rem / medium

Brands that stand out.

heading-style-h4-new-design • Small heading / 1.5rem / medium

Good questions.

text-size-large-new-design — Strategists, designers, writers and developers.

text-size-regular-new-design — Strategists, designers, writers and developers.

text-size-small-new-design — Strategists, designers, writers and developers.

layout

Client-First structure.

page-wrapper → main-wrapper → section component → padding-global → container-large → section content. Existing site utility names are preserved; new-design suffixes isolate this new design. Each component owns an underscore namespace: home-hero_, home-projects_, home-team_, home-testimonials_, home-blog_, new-navbar_ and new-footer_. Use is-* combo classes for states.

Page gutter

padding-global-new-design

3.5rem; 1.5rem on mobile

Container

container-large-new-design

80rem maximum width

Large section

padding-section-large-new-design

7rem; 4rem on mobile

Medium section

padding-section-medium-new-design

4rem

Small spacing

spacing/small

1rem native variable

Runtime states

is-active / is-menu-open

Owned by interaction code

buttons

Buttons and interaction states.

Hover brightens the filled CTA and changes text links to green. Keyboard focus uses a 2px green outline with a 5px offset. Disabled carousel controls expose aria-disabled. The menu exposes aria-expanded, closes with Escape, and keeps keyboard focus within the open mobile panel.

Resize to 760px or below and open the shared hamburger menu at the top of this page to inspect its actual open state.

components

Reusable native components.

Navigation

Shared new navigation; desktop dropdowns and mobile accordion menu.

Footer

Shared native footer; mobile accordions, social links and legal links.

Projects

Portfolios CMS: thumbnail, Name, Short Summary and Portfolio Link. Featured on; Order ascending.

Team

Team Images CMS: image, individual name and designation. Photo is set; Order Number ascending.

Testimonials

Static original GitHub design: six testimonial cards with exact copy, portraits, logos and per-card colours. Reusable Webflow component; no CMS connection.

Blog

Existing Blogs CMS: thumbnail, title, reading time and author. Six latest; Created On descending. The carousel shows three cards on desktop, two on tablet and one on mobile, with arrows, swipe, drag, keyboard navigation and a visible position count.

Awards

Static source layout. No CMS conversion.

Advanced styles

Shared component with six clearly labelled style embeds: five source-style sections and one CMS integration and visual QA section. Complex states, media queries, SVG animation and keyframes.

cms

Adding content without editing code.

For a new project, add its thumbnail, name, summary and portfolio URL in Portfolios, enable Featured, and set its Order. The new carousel reads the rendered CMS cards, samples the image, and creates its selectors automatically. Team members and blog posts use their existing collections. Testimonials remain static in their reusable component.

The colour sampler uses a small anonymous canvas read from the CMS image. Dominant visible colours generate the accent and darker surface. It ignores near-white, near-black and transparent pixels. If an image cannot be read because of loading or cross-origin restrictions, it keeps a neutral palette and marks the card’s data-palette-status. No CMS API keys run in the browser.

The two new pages and the seven approved projects are published to the Webflow staging domain for visual review. Production publication remains a separate owner action.

motion

Motion and responsive behaviour.

The source interactions are reused for native project, team, awards, testimonial and blog carousels, hero video, services folders, toolkit, FAQ and dialogs. The hero uses the existing Brandemic showreel video. Reduced-motion preferences stop continuous animation, simplify transitions and use the static hero poster.

Review mobile 390px, tablet 768px, landscape tablet 1024px, desktop 1440px and large desktop 1920px. Native breakpoint styles cover layout; the documented advanced component handles precise source media queries and SVG motion.

code

Where the scripts live.

New Homepage → Page Settings → Before </body>: Brandemic New Design — CMS image palette, native carousels, menu and section interactions. Page Settings → Head: legacy initializer isolation, registered Manrope faces and CMS layout adapters. The original site-wide scripts remain installed.

New Style Guide uses the shared navigation/footer controller only. Advanced CSS is in New Design / Advanced Styles, split into six labelled embeds. The sixth holds CMS integration and visual QA adjustments. Source reference: brandemic-home-page main commit 2f04674f4dc4261e4617dbffb286a7566d832732. Cleanup removed superseded declarations and verified zero computed-style differences across five widths.

Static testimonial colours

Six cards. Original colours.

These are the exact static testimonial tones from the GitHub design. Edit the New Homepage / Testimonials component to change its copy or artwork. The section has no CMS connection.

Kidable

#5431d0

Strauss

#25493f

Kosher Tissue

#60404c

Wedesh

#364970

House of Thalpa

#51402b

Gygl

#41315e