# Horizontal splitting line diagram

Schema: Design Details SECTION.md v3.2
Website: Alia
Source: https://usealia.com/
Source section IDs: gap-d0b910f6-10435-16828
Status: AI analysed; vocabulary promotion is automated

## Builder's note

What makes it work:
- Each line diagram encodes the copy: lines bulge, split and merge to show the shift from individual to team to company, so the graphic carries the message.
- A left text column with mono tag labels, bold headings and light body copy sits against a right-hand diagram, giving a clear reading order with generous vertical room.
- Thin lavender lines on a warm cream canvas with near-black text keep it minimal, and a deeper purple is saved for the call to action.

What a screenshot can't show:
- In the recording, between about 35 and 46 seconds, the lines split and merge as you scroll while text blocks slide up on the left.
- No font sizes, spacing values or easing were measured, so those details are unknown.

Borrow: Tie a simple vector diagram to scroll so its shape changes in step with each text block, making the structure explain the idea.
Leave alone: Don't copy the cream and purple palette, the Switzer and Geist Mono pairing, or the exact bulging-line motif; use your own metaphor and a free grotesque and mono instead.

## Classification

- Type: features
- Layout: Left-aligned text column with a right-aligned graphical column featuring animated horizontal lines.
- Styles: minimal, illustrative, geometric
- Confidence: 90%

## Purpose and structure

A scroll-driven section where horizontal purple lines split, widen, and merge alongside changing text blocks to illustrate workflow states.

Visual signature: The horizontal purple lines that bulge, split, and reconnect dynamically as the user scrolls.

## Components

- animated horizontal lines
- scroll-triggered text blocks
- tag labels
- call to action button

## Typography

- Display: switzer — 55.2px 600
- Heading: switzer — 39.6px 600
- Body: switzer — 20px 400
- Mono: geistMono — 14px 500

## Functional palette

- Canvas: canvas #F3F1E5
- Text: text #1D1D1D
- Surface: surface #FFFFFF
- Accent: accent #B99DF9
- Primary-Action: primary action #845CE0

## Motion evidence

- 35.0–46.0s — Horizontal lines animate by splitting and merging as the page scrolls, accompanied by text blocks describing workflow capabilities sliding up on the left. (95% confidence)

## Section quality

Overall: 63.30/100 (Good)
Scored coverage: 100%

- Typography: 61 — Clear hierarchy of mono tag labels, bold headings, and light body copy using the Switzer/GeistMono system; legible but conventional pairing with no distinctive type craft beyond what the brand kit already supplies. Next tier: No unique type treatment (size contrast, custom ligatures, or kinetic type) beyond standard heading/body/label scale.
- Composition: 68 — Left text column paired with full-width animated line diagrams creates a deliberate, uncluttered reading rhythm; generous vertical spacing lets each workflow state breathe and the diagram doubles as a visual anchor for the copy. Next tier: Layout alternates predictably (tag, heading, body, diagram) without compositional surprise or asymmetry that would elevate it past a competent grid.
- Motion: 60 — Gemini confirms a specific timestamped moment (35–46s) of lines splitting/merging alongside text sliding up, giving concrete evidence of a scroll-driven animation tied to content state changes. Next tier: Only one motion window is documented with generic description; no detail on easing, stagger, or transition finesse that would justify a higher score.
- Content: 66 — The line diagrams are not decorative filler — each bulge/split/merge visually encodes the described workflow transition (individual, team, company), so form and message are tightly coupled. Next tier: The diagram vocabulary (splitting/merging lines) is reused almost identically across different content states, reducing the sense of bespoke illustration per message.
- Originality: 68 — Using thin purple lines that bulge and bifurcate as a metaphor for workflow branching/merging is a distinctive device, more considered than typical icon-and-text feature blocks. Next tier: The line-morph motif, while clever, is a single repeated gesture rather than an evolving or varied visual language, capping how memorable it feels across the full scroll.
- Adaptability: 56 — Text column, tag labels, and diagram column are structurally distinct and could be retheme via palette tokens; the diagrams are vector lines rather than bespoke imagery, aiding reuse. Next tier: Replicating the morphing-line behavior requires bespoke SVG path animation logic tied to scroll position, which is not a trivial swap-in skin change.

Strengths:
- Line diagrams function as semantic illustrations of the described workflow state rather than decoration
- Low density and generous spacing create a slow, deliberate reading pace matched to scroll-driven reveals
- Consistent purple accent ties diagram, tags, and CTA button into one visual system

Weaknesses:
- Typography pairing is conventional and does not add distinctiveness on its own
- The same split/merge line gesture repeats across different content states, limiting variety
- Motion evidence is limited to a single broad timestamp without finer animation detail
- Diagram style depends on custom SVG path morphing that is not easily swapped like a flat image

Why it does not reach the next tier: The concept of workflow-as-line-diagram is strong, but the repeated single gesture, conventional type system, and single documented motion window keep it from showing the layered craft or visual variety needed for a 70+ memorable rating.

## Adaptation guidance

- Effort: Medium
- Guidance: Reuse the text-block-plus-diagram pairing and tag/heading/body hierarchy; the line-morph animation itself needs custom SVG path interpolation logic bound to scroll, which carries moderate implementation effort even though the visual skin (colors, type) is easily swapped.

What transfers:
- Two-column layout: left text block, right/full-width animated diagram
- Tag label + heading + supporting body text pattern per section state
- Scroll-triggered reveal pairing of text blocks with diagram changes

Dependencies:
- Custom SVG path animation for line splitting/merging tied to scroll position
- Purple accent color system for lines, tags, and CTA consistency
- Vertical spacing rhythm calibrated to diagram transition timing

## Living vocabulary

- No reusable vocabulary candidates were supported by this section.

Only terms with status `active` enter the public taxonomy. Deferred and proposed terms remain available to later AI passes; rejected terms remain as provenance so they are not repeatedly reinvented.

## Provenance and limitations

- Section boundaries and naming: Gemini Pro visual observation
- Motion observations: Gemini Pro direct-video analysis
- Quality judgment: Claude
- Exact design facts: browser/CSS extraction at website scope
- Rubric: Design Details section rubric 3.2 (Typography 20%, Composition 20%, Motion 15%, Content 15%, Originality 15%, Adaptability 15%)
- Motion scoring relies on one timestamped description from Gemini rather than full animation detail
- Cannot verify exact easing, duration, or responsive behavior of the line animations
- No direct view of section at narrower viewports for adaptability confirmation

## Usage guidance

Use this section as design evidence. Create an original implementation; do not reproduce the source copy, assets, or proprietary composition exactly.

## Build blueprint v3.2

### Purpose and classification

- Canonical type: features
- Source type: features
- Structure: horizontal sequence
- Layout: Left-aligned text column with a right-aligned graphical column featuring animated horizontal lines.
- Styles: minimal, illustrative, geometric
- Components: animated horizontal lines, scroll-triggered text blocks, tag labels, call to action button
- Purpose: A scroll-driven section where horizontal purple lines split, widen, and merge alongside changing text blocks to illustrate workflow states.
- Visual signature: The horizontal purple lines that bulge, split, and reconnect dynamically as the user scrolls.
- Place on the page: 11 of 13, after Other (`c5e360f3-77f4-49b9-83e6-200259f16bfd`), before Founder (`usealia-com:founder-5345333f`)

### Crop and composition

- Deterministic crop dimensions are unavailable.
- Guidance: Preserve the sense of continuation with a visible next item, progress cue, or directional control.

### Exact typography evidence

The sectionScale values were measured inside this crop. The siteRoles values explain how those faces function across the source website; they must not replace section measurements.

```json
{
  "sectionScale": [],
  "siteRoles": [
    {
      "role": "display",
      "size": "55.2px",
      "family": "switzer",
      "source": "computed",
      "traits": "Regular",
      "weight": "600",
      "evidence": "font-13: computed CSS at 1440×1000; AI role: 55.2px Switzer font used for the main hero heading.",
      "sampleId": "font-13",
      "confidence": 0.95,
      "lineHeight": "60.7px",
      "letterSpacing": "-2.2px"
    },
    {
      "role": "heading",
      "size": "39.6px",
      "family": "switzer",
      "source": "computed",
      "traits": "Regular",
      "weight": "600",
      "evidence": "font-10: computed CSS at 1440×1000; AI role: 39.6px Switzer used for section headings like 'Catches what no one can see'.",
      "sampleId": "font-10",
      "confidence": 0.9,
      "lineHeight": "43.6px",
      "letterSpacing": "-1.6px"
    },
    {
      "role": "body",
      "size": "20px",
      "family": "switzer",
      "source": "computed",
      "traits": "Regular",
      "weight": "400",
      "evidence": "font-2: computed CSS at 1440×1000; AI role: 20px Switzer used for standard paragraph text and descriptions.",
      "sampleId": "font-2",
      "confidence": 0.95,
      "lineHeight": "26px",
      "letterSpacing": "-0.4px"
    },
    {
      "role": "mono",
      "size": "14px",
      "family": "geistMono",
      "source": "computed",
      "traits": "uppercase",
      "weight": "500",
      "evidence": "font-23: computed CSS at 1440×1000; AI role: 14px Geist Mono used for technical or categorical labels like step numbers (01, 02).",
      "sampleId": "font-23",
      "confidence": 0.9,
      "lineHeight": "16.8px",
      "letterSpacing": "normal"
    }
  ]
}
```

### Exact color evidence

The section samples record where each computed value was used. Functional roles come from the website-level classifier and remain separate.

```json
{
  "sectionUsage": [],
  "functionalPalette": [
    {
      "hex": "#F3F1E5",
      "name": "canvas",
      "role": "canvas",
      "source": "computed",
      "evidence": "color-1: computed rgb(243, 241, 229); AI role: Warm cream (#F3F1E5) used as the primary background color across most sections.",
      "sampleId": "color-1",
      "confidence": 0.95
    },
    {
      "hex": "#1D1D1D",
      "name": "text",
      "role": "text",
      "source": "computed",
      "evidence": "color-5: computed rgb(29, 29, 29); AI role: Deep charcoal (#1D1D1D) used for primary typography.",
      "sampleId": "color-5",
      "confidence": 0.95
    },
    {
      "hex": "#FFFFFF",
      "name": "surface",
      "role": "surface",
      "source": "computed",
      "evidence": "color-6: computed rgb(255, 255, 255); AI role: White (#FFFFFF) used for the floating UI cards to separate them from the canvas.",
      "sampleId": "color-6",
      "confidence": 0.95
    },
    {
      "hex": "#B99DF9",
      "name": "accent",
      "role": "accent",
      "source": "computed",
      "evidence": "color-3: computed rgb(185, 157, 249); AI role: Soft purple (#B99DF9) used for button backgrounds and section transitions.",
      "sampleId": "color-3",
      "confidence": 0.9
    },
    {
      "hex": "#845CE0",
      "name": "primary action",
      "role": "primary-action",
      "source": "computed",
      "evidence": "color-12: computed rgb(132, 92, 224); AI role: Darker purple (#845CE0) used for SVG stroke lines and key UI text highlights.",
      "sampleId": "color-12",
      "confidence": 0.85
    }
  ]
}
```

### Design tokens

```json
{
  "radius": "Small to medium border radii (approx 6-12px) applied to mock UI cards and buttons.",
  "density": "Very low density, prioritizing negative space to focus attention on single ideas or diagrams per viewport.",
  "evidence": "Observed across the hero section layout, the styling of the Slack/Jira mockups, and the spacing around the branching diagrams.",
  "borderStyle": "Mostly borderless designs relying on color contrast, with occasional subtle borders (e.g., color-13) on UI cards.",
  "buttonStyle": "Flat, unshadowed rectangular buttons with soft color fills or simple borders.",
  "cornerStyle": "Consistent use of rounded corners on UI cards and specific line joins to soften the geometric aesthetic.",
  "contentWidth": "Content is frequently centered or offset in a wide, fluid grid, leaving significant margins on desktop viewports.",
  "spacingRhythm": "Generous vertical spacing between sections, often paced by the flowing line graphics to enforce a slow, deliberate reading rhythm."
}
```

### Reconstruction specification

This is the implementation contract for the captured desktop viewport. Prefer section-specific facts here over general website descriptions.

- Root container was not deterministically isolated.
- Layout containers: 0; cards/surfaces: 0; media elements: 0; browser animations: 0.

#### Container, grid, and spacing

```json
{
  "viewport": {
    "width": null,
    "captureBounds": null
  },
  "container": null,
  "spacing": {
    "observedGapsPx": [],
    "representativeContentWidthsPx": []
  },
  "columns": []
}
```

#### Cards and surfaces

```json
{
  "cards": [],
  "surfaces": null
}
```

#### Media treatment

```json
[]
```

#### Browser-exposed animation parameters

```json
[]
```

### Measured geometry, surfaces, media, and animation

These raw values come from the saved element map and computed styles. Empty arrays mean the fact was not captured; they are not permission to invent source values.

```json
null
```

### Observed motion

1. **scroll** — Horizontal lines animate by splitting and merging as the page scrolls, accompanied by text blocks describing workflow capabilities sliding up on the left. (35s–46s; 95% confidence). Recreate the interaction principle with project-appropriate timing and easing; the evidence does not guarantee source easing values.

The browser animation records above are deterministic parameters captured from active browser animations. The timestamped observations describe what Gemini saw in the video. Treat them as complementary evidence. When either source is empty or they conflict, state the uncertainty instead of inventing timing or easing.

### Responsive contract

- Measured viewport: unknownpx wide.
- Mobile/tablet values: not measured by this section evidence unless a separate capture is explicitly listed.
- Preserve hierarchy and sequence; collapse simultaneous columns only where needed, maintain media aspect ratios, and verify touch targets and text wrapping at target breakpoints.

### Structure versus visual skin

- Preserve: content hierarchy, layout relationships, section rhythm, interaction purpose.
- Adapt: brand colors, font family, copy, imagery, icons, decorative details.
- Rule: Preserve the observed design logic while creating original branding, copy, assets, and implementation details.

### Adaptation and dependencies

- Effort: medium
- What transfers: Two-column layout: left text block, right/full-width animated diagram; Tag label + heading + supporting body text pattern per section state; Scroll-triggered reveal pairing of text blocks with diagram changes
- Dependencies: Custom SVG path animation for line splitting/merging tied to scroll position; Purple accent color system for lines, tags, and CTA consistency; Vertical spacing rhythm calibrated to diagram transition timing
- Guidance: Reuse the text-block-plus-diagram pairing and tag/heading/body hierarchy; the line-morph animation itself needs custom SVG path interpolation logic bound to scroll, which carries moderate implementation effort even though the visual skin (colors, type) is easily swapped.

### Evidence readiness

- Coverage: 4/7
- Can build: Yes
- Missing facts: section-specific computed typography and color samples; section-level geometry, surfaces, media treatment, and animation parameters
- Warning: Buildable with adaptations for these unsupported facts: section-specific computed typography and color samples; section-level geometry, surfaces, media treatment, and animation parameters.

### Agent implementation prompt

Create an original features section inspired by the design evidence titled “Horizontal splitting line diagram”.

Purpose: A scroll-driven section where horizontal purple lines split, widen, and merge alongside changing text blocks to illustrate workflow states.

Structure: horizontal sequence. Source layout label: Left-aligned text column with a right-aligned graphical column featuring animated horizontal lines.. Preserve the sense of continuation with a visible next item, progress cue, or directional control.

Visual signature to preserve at the pattern level: The horizontal purple lines that bulge, split, and reconnect dynamically as the user scrolls.

Components: animated horizontal lines, scroll-triggered text blocks, tag labels, call to action button.

Style direction: minimal, illustrative, geometric.

No deterministic crop dimensions were attached.

Typography evidence: {"role":"display","size":"55.2px","family":"switzer","source":"computed","traits":"Regular","weight":"600","evidence":"font-13: computed CSS at 1440×1000; AI role: 55.2px Switzer font used for the main hero heading.","sampleId":"font-13","confidence":0.95,"lineHeight":"60.7px","letterSpacing":"-2.2px"} {"role":"heading","size":"39.6px","family":"switzer","source":"computed","traits":"Regular","weight":"600","evidence":"font-10: computed CSS at 1440×1000; AI role: 39.6px Switzer used for section headings like 'Catches what no one can see'.","sampleId":"font-10","confidence":0.9,"lineHeight":"43.6px","letterSpacing":"-1.6px"} {"role":"body","size":"20px","family":"switzer","source":"computed","traits":"Regular","weight":"400","evidence":"font-2: computed CSS at 1440×1000; AI role: 20px Switzer used for standard paragraph text and descriptions.","sampleId":"font-2","confidence":0.95,"lineHeight":"26px","letterSpacing":"-0.4px"} {"role":"mono","size":"14px","family":"geistMono","source":"computed","traits":"uppercase","weight":"500","evidence":"font-23: computed CSS at 1440×1000; AI role: 14px Geist Mono used for technical or categorical labels like step numbers (01, 02).","sampleId":"font-23","confidence":0.9,"lineHeight":"16.8px","letterSpacing":"normal"}

Color evidence: {"hex":"#F3F1E5","name":"canvas","role":"canvas","source":"computed","evidence":"color-1: computed rgb(243, 241, 229); AI role: Warm cream (#F3F1E5) used as the primary background color across most sections.","sampleId":"color-1","confidence":0.95} {"hex":"#1D1D1D","name":"text","role":"text","source":"computed","evidence":"color-5: computed rgb(29, 29, 29); AI role: Deep charcoal (#1D1D1D) used for primary typography.","sampleId":"color-5","confidence":0.95} {"hex":"#FFFFFF","name":"surface","role":"surface","source":"computed","evidence":"color-6: computed rgb(255, 255, 255); AI role: White (#FFFFFF) used for the floating UI cards to separate them from the canvas.","sampleId":"color-6","confidence":0.95} {"hex":"#B99DF9","name":"accent","role":"accent","source":"computed","evidence":"color-3: computed rgb(185, 157, 249); AI role: Soft purple (#B99DF9) used for button backgrounds and section transitions.","sampleId":"color-3","confidence":0.9} {"hex":"#845CE0","name":"primary action","role":"primary-action","source":"computed","evidence":"color-12: computed rgb(132, 92, 224); AI role: Darker purple (#845CE0) used for SVG stroke lines and key UI text highlights.","sampleId":"color-12","confidence":0.85}

No section-bounded typography samples were measured.

No section-bounded color samples were measured.

No saved element-map measurements were available; do not invent exact source spacing, card, media, or animation values.

Motion evidence: scroll: Horizontal lines animate by splitting and merging as the page scrolls, accompanied by text blocks describing workflow capabilities sliding up on the left. (95% confidence)

Transfer these principles: Two-column layout: left text block, right/full-width animated diagram; Tag label + heading + supporting body text pattern per section state; Scroll-triggered reveal pairing of text blocks with diagram changes.

Dependencies: Custom SVG path animation for line splitting/merging tied to scroll position; Purple accent color system for lines, tags, and CTA consistency; Vertical spacing rhythm calibrated to diagram transition timing.

Adaptation guidance: Reuse the text-block-plus-diagram pairing and tag/heading/body hierarchy; the line-morph animation itself needs custom SVG path interpolation logic bound to scroll, which carries moderate implementation effort even though the visual skin (colors, type) is easily swapped.

Use new copy, imagery, branding, and implementation details. Do not reproduce the source website or its proprietary assets.
