sandwich.co website design: fonts, colors and UI patterns

4 featured captures from sandwich.co, with sourced design evidence from Fudge.

How is sandwich.co designed? Show me the visual system I can use as a reference.

Captured pages

Overview

Sandwich.co presents a creative studio identity built on confident contrast and playful restraint. The system pairs massive, tightly-tracked display headings with clean, readable body copy, then punctuates the composition with vivid horizontal rules and vertical color bars. The visual personality feels approachable yet authoritative—large type dominates the viewport, while small friendly icons and colorful accents keep the tone light. Photography appears in generous rectangular blocks, often paired with maps or location imagery in asymmetric layouts. The overall impression is of a team that takes its work seriously without taking itself too seriously: bold statements, clear structure, and unexpected color moments that reward attention.

Colors

The palette operates on a high-contrast foundation with strategic accent deployment. Black and white handle the heavy lifting for readability, while a rotating set of bright accents—magenta, yellow, teal, blue, red, and green—provide personality and wayfinding. These accents never compete; each appears in isolation within a component, creating a consistent rhythm of color surprise.

tokenvalueuse
ink#000000Primary text, headings, icons, borders
canvas#ffffffPage background, text on dark panels
accent-magenta#e91e8cPrimary heading underlines, emphasis bars
accent-yellow#f2c94cEmail underline, dark panel left border
accent-teal#00bfa5Secondary heading underlines, growth accents
accent-blue#4a90e2FAQ question markers, link accents
accent-red#e53935FAQ question markers, urgent emphasis
accent-green#7ed321Dark panel borders, success tones
surface-inverse#000000Dark teaser panels, footer cards
text-inverse#ffffffText on dark surfaces, icon fills

The accent colors rotate by context: magenta dominates brand moments, yellow signals contact and warmth, teal and blue appear in growth and help contexts, while red and green provide structural variation in FAQ lists. No gradients or shadows are present; color sits flat against flat, creating crisp, poster-like edges.

Typography

Two families drive the typographic hierarchy. Averta Pe handles all display work with confident weight and tight tracking, while Brix Sans Regular manages body copy and labels with neutral clarity. The contrast between the expressive display and the understated body creates a clear information hierarchy without size alone doing all the work.

tokenfamilysizeweightleadingtrackinguse
hero-displayAverta Pe4rem7001.1-0.02emPage titles, major statements
section-displayAverta Pe3rem7001.15-0.01emFAQ questions, section headers
body-largeBrix Sans Regular1.25rem4001.50Lead paragraphs, email callouts
bodyBrix Sans Regular1rem4001.60Standard paragraphs, descriptions
labelBrix Sans Regular0.75rem4001.40.08emUppercase labels, CTAs, metadata
navigationBrix Sans Regular0.875rem4001.40.04emNavigation, secondary links

Brix Sans Regular is designed by Hannes Von Doehren and Livius Dietzel. Verify licensing for these families before production use.

Layout

The layout favors generous whitespace and asymmetric two-column arrangements. Content sits in a centered single column for text-heavy pages like FAQ, then breaks into split compositions for about and contact pages where photography shares space with typography. The grid is loose rather than rigid—images bleed to edges or sit in precise rectangles, while text maintains comfortable margins.

Section spacing runs wide, with major content blocks separated by substantial vertical gaps. The FAQ page stacks questions with significant breathing room between each entry, allowing the color-bar markers to register as distinct wayfinding elements. Contact and about pages pair large imagery with compact text blocks, creating a magazine-like pacing where the eye travels between photographic detail and typographic claims.

Horizontal rules and color bars provide structural rhythm. Heading underlines extend partially beneath display text, never fully containing it. Vertical bars precede FAQ questions, sitting flush left with generous padding before the question text. These elements create a consistent left-edge alignment that anchors the page despite varying content widths.

Visual language

The visual language balances corporate confidence with creative playfulness. The signature element is the partial underline: thick horizontal rules in magenta, teal, or split colors that sit beneath display text like highlighter strokes. These rules are intentionally imperfect—slightly offset, varying in length, never fully boxing their text.

Iconography appears as simple line drawings: a smiling toast icon for FAQ links, a similar friendly mark for jobs calls-to-action. These icons sit at small scale beside uppercase label text, creating compact CTA clusters that feel human rather than corporate.

Photography is documentary and unstyled: brick buildings, street views, office environments presented without filters or overlays. The directness of the imagery reinforces the straightforward tone of the copy. Maps appear as simple line drawings, stripped of color and detail, functioning as graphic elements rather than functional navigation tools.

Color bars serve as both decoration and hierarchy. In the dark FAQ teaser, a thin yellow-green gradient bar runs the full left edge. In the FAQ list, solid vertical bars in blue, magenta, and red precede each question. These bars create rhythm and allow quick scanning without adding secondary type styles.

Components

### Page heading Anatomy: Large display text with partial underline rule. - Surface and text color: {colors.ink} text on {colors.canvas} background. - Typography: {typography.hero-display}. - Shape and border: Thick horizontal underline in {colors.accent-magenta} or split {colors.accent-magenta} and {colors.accent-red}, positioned below baseline, extending roughly 60-80% of text width. - Spacing: Generous top margin, compact bottom margin before body content.

### FAQ question Anatomy: Vertical color bar, display question text, body answer. - Surface and text color: {colors.ink} text on {colors.canvas}. - Typography: {typography.section-display} for question, {typography.body} for answer. - Shape and border: Solid left border in {colors.accent-blue}, {colors.accent-magenta}, or {colors.accent-red}, width approximately 0.75rem, height matching question text. - Spacing: {spacing.content-gap} between bar and text, substantial vertical gap between questions.

### CTA link with icon Anatomy: Small icon, uppercase label text. - Surface and text color: {colors.ink} on {colors.canvas}, or {colors.text-inverse} on {colors.surface-inverse}. - Typography: {typography.label}. - Shape and border: No border; icon sits in simple square frame with {rounded.icon} corners. - Composition: Icon left, text right, inline flex alignment. - Variants: Dark variant inverts colors for use on {colors.surface-inverse} panels.

### Inverse teaser panel Anatomy: Full-width dark panel with left color border, white text, CTA link. - Surface and text color: {colors.surface-inverse} background, {colors.text-inverse} text. - Typography: {typography.section-display} for question, {typography.label} for CTA. - Shape and border: Left border in {colors.accent-yellow} transitioning to {colors.accent-green}, approximately 0.5rem width. - Spacing: Comfortable internal padding, text aligned left.

### Contact email callout Anatomy: Centered label, large email address, underline rule. - Surface and text color: {colors.ink} on {colors.canvas}. - Typography: {typography.label} for "SEND US AN EMAIL:", {typography.body-large} for address. - Shape and border: Bottom border in {colors.accent-yellow}, 2px solid, centered beneath email. - Spacing: Compact vertical stack with clear separation from surrounding body text.

### Photo-map split Anatomy: Large photograph left, simple line map right, overlaid address card. - Surface and text color: Photographic full color; map black lines on white; address card {colors.surface-inverse} with {colors.text-inverse}. - Typography: {typography.body} for address details, {typography.label} for company name. - Shape and border: Address card as solid black rectangle with internal padding. - Composition: Image and map share horizontal space; card overlaps map intersection.

Responsive behavior

The layout should maintain its asymmetric character at all widths. At narrower viewports, the photo-map split should stack vertically with the image leading, followed by the map and address card. FAQ questions should retain their left color bars but may reduce in size to 2.5rem to preserve line length. The partial heading underlines should scale proportionally, never becoming hairlines. Dark teaser panels should remain full-width with consistent internal padding. Navigation, if present in a header, should collapse to a compact menu or remain as a simple wordmark link.

Practical implementation guidance

### Preserve - The partial underline as a distinctive brand element: thick, slightly offset, never fully containing text. - The two-family type hierarchy: expressive display against neutral body. - The documentary photography style: unfiltered, honest, contextual. - The rotating accent color system: each context gets one dominant accent. - The friendly icon style: simple line drawings with consistent stroke weight.

### Avoid - Adding drop shadows or gradients; the system is flat and poster-like. - Using accent colors for large background fills; they should remain as rules, bars, and borders. - Centering body text; the left-aligned structure is part of the rhythm. - Overcrowding the FAQ spacing; the breathing room is intentional.

### Recommended build order 1. Establish the type scale with Averta Pe display and Brix Sans Regular body. 2. Implement the partial underline utility for headings. 3. Build the FAQ question component with color-bar variants. 4. Create the inverse teaser panel for dark callouts. 5. Add the photo-map split with overlaid address card. 6. Implement CTA links with icon and label pairing.

### Accessibility - Ensure color bars meet minimum 3:1 contrast against backgrounds for wayfinding. - Provide visible focus states on CTA links; the icon-plus-label pattern should have a unified focus rectangle. - Maintain sufficient line length in body text: 45-75 characters per line for {typography.body}. - The dark inverse panel should use {colors.text-inverse} at sufficient size and weight for readability.

Scope note

This guide covers the about, FAQ, and contact page surfaces visible in the supplied images. The home page, navigation header, footer, and any motion or interaction patterns are not represented. Measurements are practical adaptation targets. Verify licensing for Averta Pe and Brix Sans Regular before production use.

More website design guides

Browse website design guides by pattern and website.