# ProcessONE This file describes how ProcessONE looks and sounds. When you design, build or write anything for this brand, follow it: use only the colors and typefaces listed here, and write in the voice it describes. Where a value is given, use it exactly as written. If something is not covered here, say so and ask — do not invent a rule. **Client:** sila ## Contents - [Introduction](/brand/processone-mvyxggvh/introduction) - [Logo](/brand/processone-mvyxggvh/logo) - [Color](/brand/processone-mvyxggvh/color) - [Typography](/brand/processone-mvyxggvh/typography) - [Tone and voice](/brand/processone-mvyxggvh/tone-and-voice) - [Photography](/brand/processone-mvyxggvh/photography) - [Graphic Elements](/brand/processone-mvyxggvh/graphic-elements) - [Motion](/brand/processone-mvyxggvh/motion) - [Application](/brand/processone-mvyxggvh/application) - [Resources](/brand/processone-mvyxggvh/resources) ## Introduction ### Visual Identity Guideline *00* #### About Us #### The Values We Hold #### About this guide #### Contact ## Logo *01* ### Overview #### Primary logo **Primary logo**  **Logomark**  ### Logo scale **Main logo**  Sizes: 512px, 310px, 160px, 90px **Logomark**  Sizes: 220px, 120px, 62px, 32px ### Minimum size | Context | Minimum Width | |---|---| | Website UI (navbar, footer) | 90 px | | Icon | 32 px | | App icon (symbol) | 48–96 px | | Social media profile picture | 190 × 190 px | ### Partnerships - Main logo + Partner - Logomark + Partner Clear zone: X / 3 ### Logo on Color #### Logo  #### Logo  #### Logo  #### Header 3  #### Logo  #### Logo  ### Logo Don'ts #### Logo don'ts - - - - - - ## Color *02* ### Overview | Name | Value | RGB | CMYK | Pantone | Usage | |---|---|---|---|---|---| | Primary 1 | `#ECF0F8` | 236, 240, 248 | 5/3/0/3 | | | | Primary 2 | `#9FB4E3` | 159, 180, 227 | 30/21/0/11 | | | | Primary | `#2563EB` | 37, 99, 235 | 84/58/0/8 | | Base color | | Primary 4 | `#1945A5` | 25, 69, 165 | 85/58/0/35 | | | | Primary 5 | `#082054` | 8, 32, 84 | 90/62/0/67 | | | | Name | Value | RGB | CMYK | Pantone | Usage | |---|---|---|---|---|---| | White 1 | `#F2F2F2` | 242, 242, 242 | 0/0/0/5 | | | | White 2 | `#C1C1C1` | 193, 193, 193 | 0/0/0/24 | | | | White | `#FFFFFF` | 255, 255, 255 | 0/0/0/0 | | Base color | | White 4 | `#5F5F5F` | 95, 95, 95 | 0/0/0/63 | | | | White 5 | `#2E2E2E` | 46, 46, 46 | 0/0/0/82 | | | | Name | Value | RGB | CMYK | Pantone | Usage | |---|---|---|---|---|---| | Ink 1 | `#F2F2F2` | 242, 242, 242 | 0/0/0/5 | | | | Ink 2 | `#C1C1C1` | 193, 193, 193 | 0/0/0/24 | | | | Ink | `#1F1F1F` | 31, 31, 31 | 0/0/0/88 | | Base color | | Ink 4 | `#5F5F5F` | 95, 95, 95 | 0/0/0/63 | | | | Ink 5 | `#2E2E2E` | 46, 46, 46 | 0/0/0/82 | | | | Name | Value | RGB | CMYK | Pantone | Usage | |---|---|---|---|---|---| | Primary | `#CECECE → #ECECEC` | | | | Primary | | Name | Value | RGB | CMYK | Pantone | Usage | |---|---|---|---|---|---| | Secondary | `#CECECE → #A1BBF6 → #F2F2F2` | | | | Primary | ### Color Combinations #### Color combination - foundation: `#2563EB` — 60% - supporting: `#DBEAFE` — 30% - accent: `#FFFFFF` — 5% - highlight: `#1F1F1F` — 5% #### Color combination - foundation: `#2563EB` — 60% - supporting: `#DBEAFE` — 30% - accent: `#FFFFFF` — 5% - highlight: `#F2F2F2` — 9% #### Color combination - foundation: `#2563EB` — 60% - supporting: `#DBEAFE` — 30% - accent: `#FFFFFF` — 5% - highlight: `#1F1F1F` — 5% #### Color combination - foundation: `#2563EB` — 60% - supporting: `#DBEAFE` — 30% - accent: `#FFFFFF` — 5% - highlight: `#1F1F1F` — 5% #### Color combination - foundation: `#2563EB` — 60% - supporting: `#DBEAFE` — 30% - accent: `#FFFFFF` — 5% - highlight: `#1F1F1F` — 5% #### Color combination - foundation: `#2563EB` — 60% - supporting: `#DBEAFE` — 30% - accent: `#FFFFFF` — 5% - highlight: `#1F1F1F` — 5% ## Typography *03* ### Overview #### Roboto - Family: Roboto - Weight: 700 (Bold) - Available weights: 400, 500, 600, 700, 300, 800 - Showcase weights: name 700, glyph 700, alphabet 700 - Source: google - Role: display - Usage: Heading · Body Text · Description | Scale Category | Typeface | Weight | Size | Case | |---|---|---|---|---| | Caption | Roboto | Medium | 12 | Sentence | | Header 1 | Roboto | Semibold | 96 | Sentence | | Header 2 | Roboto | Medium | 60 | Sentence | | Header 3 | Roboto | Regular | 48 | Sentence | | Body copy | Roboto | Regular | 16 | Sentence | | Small text | Roboto | Regular | 12 | Sentence | | CTA | Roboto | Regular | 16 | Sentence | #### Body brand font · 16px · weight 500 Preferred measure: 65ch (not an exact character count). Line height: 1.8. Alignment: start. Keep paragraphs comfortable to scan. Adjust the width for the typeface, text size, and screen; this is a preferred measure, not a fixed character count. Give each line enough space to follow the next. Set heading and body spacing independently, and check longer passages at smaller screen sizes. Use start alignment for paragraphs. Center alignment can emphasize a short statement; choose exceptions deliberately and check how the text wraps. Good typography makes every message easier to understand. Give words room to breathe, keep each line comfortable to follow, and let the reader move naturally from one thought to the next. A clear rhythm helps people focus on what matters. ## Tone and voice *07* ### Overview **Example** **Example** **Example** ## Photography *05* ### Overview #### Principles #### Style #### Treatment ### Photography | Aspect | Guideline | |---|---| | Light | Natural and soft, from one direction | | Color | True to life, slightly warm, never filtered | | Composition | Subject off center, clear space on one side | | Crop | 2:1 for headers, 4:5 for cards | #### Do's and Don'ts - People - Do: Show people focused on the activity they are doing. - Don't: Avoid models smiling directly at the camera. - Editing - Do: Correct exposure and white balance, then stop. - Don't: Add filters, vignette, or heavy contrast. - Text on images - Do: Place text in a calm part of the frame. - Don't: Put text over faces or busy details. - Source - Do: Commission or shoot images in-house. - Don't: Use stock photos that other brands also use. ## Graphic Elements *06* ### Overview ![Image]() ![Image]() ![Image]() ![Image]() ![Image]() ## Motion *07* #### Principles #### Curve Signature curve: `cubic-bezier(0.2, 0, 0, 1)` (Arrive). Use it for anything that moves, never a tool's default easing. Durations: fast 200ms (small things), base 360ms (most moves), slow 660ms (big moments). Fades take about 50% of the move they go with. #### Code for CSS: ``` :root { --ease-arrive: cubic-bezier(0.2, 0, 0, 1); --duration-fast: 960ms; --duration-base: 300ms; --duration-slow: 500ms; } .element { transition: transform var(--duration-base) var(--ease-arrive); } ``` Tailwind: ``` @theme { --ease-arrive: cubic-bezier(0.2, 0, 0, 1); --default-transition-timing-function: cubic-bezier(0.2, 0, 0, 1); --default-transition-duration: 300ms; }