# The Communication Studio — Style Reference
> Gallery Grid on Canvas
**Theme:** light
The Communication Studio employs a refined, subdued aesthetic reminiscent of gallery curation. Projects are presented as a grid of art pieces, framed with subtle borders and minimal text overlays. The palette is predominantly achromatic, allowing the richly colored photography to take center stage. Typography is clean and functional, supporting the visual content without distraction, creating a calm and contemplative browsing experience centered on visual storytelling.
## Tokens — Colors
| Name | Value | Token | Role |
|------|-------|-------|------|
| Canvas Fog | `#dad5cf` | `--color-canvas-fog` | Page background, primary surface for content sections |
| Border Ash | `#e5e7eb` | `--color-border-ash` | Subtle borders for content modules, image frames, and outline for focus states. Its near-white quality provides a delicate visual separation |
| Type Ink | `#000000` | `--color-type-ink` | Primary headings, body text, and icon fills on light surfaces. Do not promote it to the primary CTA color |
| Text Ghost | `#ffffff` | `--color-text-ghost` | Muted text for navigation items in the header, and project titles overlaid on dark images, providing visual contrast |
## Tokens — Typography
### Helvetica Neue — The sole typeface, used across all elements. Its consistent weight (400) reinforces the understated, functional aesthetic. Varying sizes provide hierarchy without introducing visual noise through different weights or fonts. · `--font-helvetica-neue`
- **Substitute:** Arial
- **Weights:** 400
- **Sizes:** 15px, 20px, 36px
- **Line height:** 0.80, 1.00, 1.13, 1.15
- **Role:** The sole typeface, used across all elements. Its consistent weight (400) reinforces the understated, functional aesthetic. Varying sizes provide hierarchy without introducing visual noise through different weights or fonts.
### Type Scale
| Role | Size | Line Height | Letter Spacing | Token |
|------|------|-------------|----------------|-------|
| body | 15px | 1.15 | — | `--text-body` |
| heading-sm | 20px | 1.13 | — | `--text-heading-sm` |
| heading | 36px | 1 | — | `--text-heading` |
## Tokens — Spacing & Shapes
**Density:** comfortable
### Spacing Scale
| Name | Value | Token |
|------|-------|-------|
| 10 | 10px | `--spacing-10` |
| 15 | 15px | `--spacing-15` |
| 18 | 18px | `--spacing-18` |
| 20 | 20px | `--spacing-20` |
### Border Radius
| Element | Value |
|---------|-------|
| cards | 0px |
| images | 0px |
### Layout
- **Card padding:** 0px
- **Element gap:** 10px
## Components
### Project Gallery Card
**Role:** Displays individual project entries within a grid.
Each card is a borderless container, allowing the image to define its boundaries. Text overlays are used for titles and descriptions. Background is transparent with a 0px border-radius, presenting a clean, unadorned visual.
### Image Overlay Text (Project Title)
**Role:** Provides context and title for project images.
Text is overlaid directly onto project images. Uses Type Ink (#000000) for general projects, but switches to Text Ghost (#ffffff) when images are dark to maintain legibility. Typography is 15px Helvetica Neue weight 400 with a line height of 1.15.
## Do's and Don'ts
### Do
- Prioritize image content: allow rich photography to dominate the visual space, framing them without heavy UI elements.
- Maintain an achromatic canvas: use Canvas Fog (#dad5cf) for primary backgrounds and Border Ash (#e5e7eb) for subtle structural borders, ensuring photography is the main source of color.
- Uncluttered navigation: implement minimalist navigation with Text Ghost (#ffffff) against dark headers and Type Ink (#000000) against lighter sections.
- Use Helvetica Neue weight 400 for all text: create hierarchy solely through font size (15px, 20px, 36px) and line height, not varying weights.
- Employ square, sharp-edged imagery: all imagery and cards should have a 0px border-radius, emphasizing a gallery-like presentation.
- Structure content in tight, borderless grids for projects: rely on the natural boundaries of images rather than explicit card borders or heavy padding.
- Use Type Ink (#000000) for all main body and heading text for strong contrast against backgrounds.
### Don't
- Do not introduce strong accent colors: color should primarily come from project photography, not UI elements.
- Avoid decorative shadows or complex elevation: maintain a flat, clean aesthetic with no box shadows for cards or images.
- Do not vary font weights: stick strictly to Helvetica Neue weight 400 as the only text weight to uphold consistency and subtlety.
- Refrain from using heavily padded or bordered components: keep elements visually lightweight and seamless.
- Do not use rounded corners: all visual elements, especially images and content blocks, must retain sharp, 0px corners.
- Avoid excessive whitespace between project grid items: maintain a comfortable 10px element gap for a cohesive gallery feel.
- Do not add any explicit CTA background colors: user interaction is indicated by text color changes and subtle hover effects, not filled buttons.
## Imagery
This site predominantly uses high-quality, product-focused, and event photography. Images are presented full-bleed within their grid containers, with crisp, sharp edges (0px border-radius). The photography covers a range of lighting from high-key product shots to moodier event scenes, often with rich, saturated colors that stand out against the achromatic UI. Imagery serves as both atmospheric and explanatory content, showcasing projects and experiences. The visual density is image-heavy, with text serving as minimal overlay or supportive captions.
## Layout
The page employs a full-width and contained model; while the main content is within a horizontal flow, the header elements are distributed across the full width. The hero section is characterized by a prominent background image that defines the initial visual impact. Content is arranged in a dense, uniform grid of three columns, creating a gallery-like presentation for projects. Sections flow seamlessly with consistent vertical spacing (18px section gap), lacking explicit dividers, allowing images to define the visual rhythm. Navigation is minimal, limited to a sticky header with a few links.
## Agent Prompt Guide
Quick Color Reference:
text: #000000
background: #dad5cf
border: #e5e7eb
accent: no distinct accent color
primary action: no distinct CTA color
Example Component Prompts:
1. Create a top navigation bar: Canvas Fog (#dad5cf) background, 'THE COMMUNICATION STUDIO' as 36px Helvetica Neue weight 400 Type Ink (#000000) on the left, and 'PROJECTS' and 'ABOUT' as 20px Helvetica Neue weight 400 Text Ghost (#ffffff) on the right, floating over a dark background image area.
2. Design a project grid item with an image: Use an image with 0px radius, 0px padding. Overlay 'UNIQLO Dinner in Lisbon at Brotéria' as 15px Helvetica Neue weight 400 Type Ink (#000000) text on the bottom left, followed by 'Production, Creative Direction' as 15px Helvetica Neue weight 400 Type Ink (#000000) text below it. The entire card, including hover, should have a 0px border-radius and no box shadow effect.
3. Create a section describing a project: Canvas Fog (#dad5cf) background, using full-width imagery and a minimal text block. 'Project Name' as 36px Helvetica Neue weight 400 Type Ink (#000000) heading, followed by a short description in 15px Helvetica Neue weight 400 Type Ink (#000000) body text. This section should have 18px `sectionGap` above and below it.
## Similar Brands
- **A24 (Studio)** — Known for cinematic visual storytelling, often using a clean UI to let powerful photography / film stills grab attention, similar to TCS's image-heavy project display.
- **Moment Factory** — A creative studio with a portfolio-centric site, showcasing large-scale imagery and minimal UI to focus on their experiential projects, mirroring TCS's approach.
- **The Brand Union (now Superunion)** — Corporate branding agencies often use clean, image-driven websites to highlight their work, with a focus on visual impact over heavy text or complex UI elements, similar to TCS.
- **Certain Measures** — Architectural/design firm with a portfolio site that prioritizes large-format images and a clean, unobtrusive interface, reflecting TCS's visual strategy.
## Quick Start
### CSS Custom Properties
```css
:root {
/* Colors */
--color-canvas-fog: #dad5cf;
--color-border-ash: #e5e7eb;
--color-type-ink: #000000;
--color-text-ghost: #ffffff;
/* Typography — Font Families */
--font-helvetica-neue: 'Helvetica Neue', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-body: 15px;
--leading-body: 1.15;
--text-heading-sm: 20px;
--leading-heading-sm: 1.13;
--text-heading: 36px;
--leading-heading: 1;
/* Typography — Weights */
--font-weight-regular: 400;
/* Spacing */
--spacing-10: 10px;
--spacing-15: 15px;
--spacing-18: 18px;
--spacing-20: 20px;
/* Layout */
--card-padding: 0px;
--element-gap: 10px;
/* Named Radii */
--radius-cards: 0px;
--radius-images: 0px;
}
```
### Tailwind v4
```css
@theme {
/* Colors */
--color-canvas-fog: #dad5cf;
--color-border-ash: #e5e7eb;
--color-type-ink: #000000;
--color-text-ghost: #ffffff;
/* Typography */
--font-helvetica-neue: 'Helvetica Neue', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-body: 15px;
--leading-body: 1.15;
--text-heading-sm: 20px;
--leading-heading-sm: 1.13;
--text-heading: 36px;
--leading-heading: 1;
/* Spacing */
--spacing-10: 10px;
--spacing-15: 15px;
--spacing-18: 18px;
--spacing-20: 20px;
}
```
Gallery Grid on White Canvas:…
Editorial canvas, artful typography
Gallery Canvas, Subtle Presence
Curated art gallery
Sculpted Minimalism on Canvas. An…
Minimalist canvas, typographic…
Gallery Wall Typography
Gallery Grid, high contrast.
Gallery Canvas, Monochromatic…
Architectural grid on white
Gallery Grid on Canvas
Gallery Canvas, Monochromatic Depth
Gallery canvas, warm minimal.
Editorial canvas, bold type
Ever-shifting, vibrant canvas
Gallery wall of stark contrasts
Gallery on White Canvas
Gallery Wall Typography - Massive…
Gallery brochure on textured…
Minimalist editorial canvas; stark…