The Rope
A Milan-based digital agency design system built on bold chromatic accents, geometric precision, and high-contrast typography. The brand embodies technical confidence paired with creative ambition—designed for ambitious brands seeking performance-driven web solutions.
Colors
Typography
- display
- fontFamily: TT Fors Trial · fontSize: 72px · fontWeight: 700 · lineHeight: 84px · letterSpacing: -0.03em
- headline-lg
- fontFamily: TT Fors Trial · fontSize: 48px · fontWeight: 600 · lineHeight: 56px · letterSpacing: -0.02em
- headline-md
- fontFamily: TT Fors Trial · fontSize: 36px · fontWeight: 600 · lineHeight: 44px · letterSpacing: -0.01em
- title-lg
- fontFamily: TT Fors Trial · fontSize: 24px · fontWeight: 600 · lineHeight: 32px · letterSpacing: 0em
- body-lg
- fontFamily: TT Fors Trial · fontSize: 18px · fontWeight: 400 · lineHeight: 28px · letterSpacing: 0.01em
- body-md
- fontFamily: TT Fors Trial · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0.01em
- label-md
- fontFamily: TT Fors Trial · fontSize: 14px · fontWeight: 600 · lineHeight: 20px · letterSpacing: 0.02em
- label-sm
- fontFamily: TT Fors Trial · fontSize: 12px · fontWeight: 500 · lineHeight: 16px · letterSpacing: 0.03em
Design guidance
Overview
The Rope is a Milan-based digital agency design system rooted in **Chromatic Brutalism**—a movement that pairs austere, high-contrast black-and-white layouts with vivid, saturated accent colors (#fe5255 red, #d93fff magenta, #ffd38d gold). The aesthetic rejects softness: sharp 50% border-radius circles, geometric precision, and bold typography create an environment of technical confidence and creative ambition. The UI evokes the sensation of a taut rope under tension—every element is purposeful, every interaction deliberate. Users feel they are engaging with a brand that understands performance, strategy, and design as inseparable disciplines.
The voice is direct, authoritative, and unapologetically Italian: concise, confident, never apologetic. Vocabulary favors action verbs (crescere, progettare, trasformare) and avoids marketing clichés. The tone reads like a senior strategist speaking to a C-suite peer—respectful of their time, rich in specifics, sparse in adjectives. Example: "Your site converts at 2.3%. We'll rebuild it to 4.1% through performance optimization and behavioral design." The brand personality is that of a trusted technical partner, not a cheerleader.
Colors
The color system operates on a **high-contrast, accent-driven model**. The foundation is pure black (#000000) for surfaces and pure white (#ffffff) for text—this creates maximum legibility and visual tension. Primary accent #fe5255 (a warm, slightly desaturated red) is deployed on all interactive elements: CTAs, hover states, focus rings, and brand moments. It appears sparingly but decisively, commanding attention without fatigue. Secondary accent #d93fff (a vivid magenta) supports status indicators, badges, and secondary CTAs, creating a complementary chromatic pair. Tertiary accent #ffd38d (a warm gold) is reserved for highlights, callouts, and tertiary information layers. All accents maintain high saturation (>70%) to cut through the dark background. Surface grays (#1a1a1a, #2d2d2d, #3d
Typography
The type system is built entirely on **TT Fors Trial**, a geometric sans-serif with nine weights (100–900) that supports both headline authority and body clarity. Display (72px, weight 700, -0.03em tracking) is reserved for hero statements and splash screens, commanding the full visual hierarchy. Headline-lg (48px, weight 600, -0.02em) anchors section breaks; headline-md (36px, weight 600) handles subsections. Title-lg (24px, weight 600) is used for card headers and modal titles. Body-lg (18px, weight 400, 28px line-height) and body-md (16px, weight 400, 24px line-height) form the reading layer, with generous line-height (1.5–1.75) to ensure legibility over dark backgrounds. Label-md (14px, weight 600, 0.02em tracking) and label-sm (12px, weight 500, 0.03em tracking) are used for UI labels
Layout
The layout system uses a **fluid 12-column grid** with a fixed max-width of 1280px, centered on viewport. Gutter spacing is 24px (md token) between columns; section margins use the lg token (40px) for breathing room between major content blocks. The container rhythm follows a 3:2 ratio: hero sections occupy 100vh minimum, content sections use 40–64px vertical padding (lg–xl tokens). Horizontal padding on mobile is 12px (sm token); on desktop, 24px (md token). White-space is aggressive: the brand philosophy treats empty space as a design material, not a void to fill. Cards and components use 24px internal padding (md token) with 12px gaps between nested elements (sm token). The spacing scale is semantic: xs (4px) for micro-interactions and icon spacing, sm (12px) for component internal spac
Elevation & Depth
Depth is conveyed through **layered shadows and surface-container tokens**, not through blur or transparency. Level 1 (Base): pure black background (#000000) with no shadow. Level 2 (Standard Card): surface-container (#1a1a1a) with box-shadow: 0 3px 3px rgba(0,0,0,0.2), creating a subtle lift. Level 3 (Elevated/Modal): surface-container-high (#2d2d2d) with box-shadow: 0 8px 16px rgba(0,0,0,0.3), signaling prominence. Level 4 (Floating/Tooltip): surface-container-highest (#3d3d3d) with box-shadow: 0 16px 40px rgba(0,0,0,0.4), reserved for modals and dropdowns. All shadows use pure black (0,0,0)
Shapes
The shape philosophy is **Geometric Precision with Organic Moments**. Buttons and inputs use 1rem (16px) border-radius, creating a soft-cornered rectangle that feels modern without being rounded-pill. Cards use 1rem as well, maintaining visual consistency. Badges and accent elements use 50% border-radius (full token) to create perfect circles, adding a playful counterpoint to the geometric grid. The 50px border-radius (observed in hero elements) is reserved for large hero containers and splash screens, creating a distinctive brand signature. Small UI elements (checkboxes, radio buttons) use 0.
Components
Action Elements Buttons are the primary interaction surface. Button-primary uses #fe5255 background with white text, 2px solid border matching the background, 12px vertical / 24px horizontal padding, and 48px height for touch targets. On hover, the background shifts to #ff8a8d (primary-container) with a subtle 2% scale transform and 200ms transition. Button-secondary is transparent with a 2px #fe5255 border and #fe5255 text; on hover, the background fills to surface-container-high (#2d2d2d) while maintaining the border. Both buttons use label-md typography (14px, weight 600, 0.02em tracking). Links use text-color #fe5255 with a transparent bottom border; on hover, the border becomes solid #fe5255 with a 200ms transition, creating a subtle underline reveal.
Containers & Surfaces Ca
Do's and Don'ts
**Do**
- Do use primary (#fe5255) exclusively for CTAs, focus states, and brand moments—never dilute it with secondary colors on the same element.
- Do maintain 1.5–1.75 line-height on body text (18px body-lg = 28px line-height) to ensure legibility over dark backgrounds.
- Do apply 24px (md token) spacing between major sections and 12px (sm token) between nested components—this rhythm is the backbone of the system.
- Do use TT Fors Trial at weight 600+ for all interactive labels (buttons, links, form labels) to signal affordance.
- Do layer shadows using pure black rgba(0,0,0,0.2/0.3/0.4) rather than colored shadows—this maintains the high-contrast aesthetic.
- Do reserve 50% border-radius for badges and accent elements only; use 1rem for buttons and cards to maintain geometric consistency.
**Don't**
- Don't use secondary (#d93fff) or tertiary (#ffd38d) as primary CTA colors—they are supporting accents, not action triggers.
- Don't apply blur, transparency, or glassmorphism effects—the brand is built on solid surfaces and sharp edges, not atmospheric effects.
- Don't use font weights below 400 for body text or below 500 for labels—TT Fors Trial's lighter weights lack sufficient contrast on dark backgrounds.
- Don't mix border-radius values arbitrarily; stick to the scale (0.25rem, 0.5rem, 1rem, 50%) to maintain visual coherence.
- Don't add drop shadows to text; use text-shadow: 0 2px 4px rgba(0,0,0,0.4) only on small labels over busy backgrounds.
- Don't exceed 1280px container width or use asymmetric gutters—the grid discipline is part of the brand's technical identity.
Edit, then copy or download.