general_intelligence_company___style_reference:
  info: "> illustrated metropolis behind frosted glass"

  theme: "light"

  info: "General Intelligence Company presents as an editorial publication about applied AI: a warm off-white canvas (#fefffc) holds near-black serif headlines and compact sans body text, with a single vivid blue (#0081c0) used sparingly as accent. Full-bleed painted illustrations (a twilight cityscape, a flowering meadow) establish atmosphere, while frosted-glass text cards float over them to deliver the message — the hero is a literary tableau, not a product screenshot. The custom display serif 'ppmondwest' with its tight -0.02em tracking sets a measured, almost academic register; the sans 'af' keeps every other surface quiet and functional. Components feel paper-like and light: hairline borders, soft ring shadows, generous corner radii on cards (12-24px), and pill-shaped floating controls rather than heavy filled panels."

  tokens___colors:

    info: "| Name | Value | Token | Role |"
    info: "|------|-------|-------|------|"
    info: "| Hudson Blue | `#0081c0` | `--color-hudson-blue` | Blue wash for highlight backgrounds, decorative bands, and soft emphasis behind content. Do not promote it to the primary CTA color |"
    info: "| Slate Cyan | `#41a1cf` | `--color-slate-cyan` | Blue accent for outlined action borders, linked labels, and lightweight interactive emphasis. Do not promote it to the primary CTA color |"
    info: "| Graphite Night | `#282834` | `--color-graphite-night` | Floating navigation island fill and icon strokes — the dark surface that anchors the pill-shaped nav against the light canvas |"
    info: "| Ink | `#171717` | `--color-ink` | Primary text and dominant border color. Drives 619 occurrences — the structural backbone of the interface |"
    info: "| Carbon | `#2c2c2c` | `--color-carbon` | Secondary heading text and dark UI elements — slightly softer than Ink for subheadings and dense text blocks |"
    info: "| Iron | `#444141` | `--color-iron` | Button borders, icon strokes, mid-dark surface edges. Sits between Ink and Steel on the dark scale |"
    info: "| Steel | `#646464` | `--color-steel` | Muted helper text and link borders. The first step down from primary text — used for body captions and less-prominent metadata |"
    info: "| Fog | `#b4b8b4` | `--color-fog` | Light hairlines and faint surface fills — gentle dividers that separate content without drawing attention |"
    info: "| Ash | `#a5afaf` | `--color-ash` | Mid-gray for subtle background fills and muted borders on inactive elements |"
    info: "| Mist | `#cfd3cf` | `--color-mist` | Soft fill for inactive or decorative surface layers — the lightest non-white tone before borders kick in |"
    info: "| Sage | `#dee2de` | `--color-sage` | Card and button border ring — the barely-there outline that gives surfaces their edge in lieu of shadow |"
    info: "| Cream | `#fefffc` | `--color-cream` | Page canvas — a warm off-white that prevents the site from feeling clinical. The single most prominent background |"
    info: "| Linen | `#f9faf7` | `--color-linen` | Secondary surface and nav fill — one step cooler than Cream, used for floating panels and alternating bands |"
    info: "| Paper | `#ffffff` | `--color-paper` | Card surfaces, elevated panels, and the topmost layer in the surface stack. Pure white for content blocks floating above the Cream canvas |"
    info: "| Obsidian | `#1f1f29` | `--color-obsidian` | High-contrast neutral action fill for primary buttons on light surfaces. |"

  tokens___typography:

    ppmondwest___display_headings___the_editorial_serif_that_gives_the_brand_its_literary__almost_academic_register__used_at_40_54px_with_tight__0_02em_tracking__the__liga__0_feature_setting_deliberately_disables_ligatures__preserving_the_spaced__slightly_geometric_character_of_each_letterform_____font_ppmondwest:
      - "**Substitute:** Source Serif 4, Lora, or PT Serif"
      - "**Weights:** 400, 500"
      - "**Sizes:** 40px, 48px, 54px"
      - "**Line height:** 1.10"
      - "**Letter spacing:** -0.02em"
      - "**OpenType features:** `\"liga\" 0`"
      - "**Role:** Display headings — the editorial serif that gives the brand its literary, almost academic register. Used at 40-54px with tight -0.02em tracking. The 'liga' 0 feature setting deliberately disables ligatures, preserving the spaced, slightly geometric character of each letterform."

    af___body_text__ui_elements__navigation__buttons__and_inline_links__the_functional_workhorse___compact__quiet__and_highly_legible__light_negative_tracking__0_01_to__0_012em_tightens_dense_ui_text_without_feeling_stylized_____font_af:
      - "**Substitute:** Inter, Söhne, or Geist Sans"
      - "**Weights:** 400, 500, 600, 700"
      - "**Sizes:** 13px, 15px, 16px, 18px"
      - "**Line height:** 1.20-1.50"
      - "**Letter spacing:** -0.0120em, -0.0100em"
      - "**Role:** Body text, UI elements, navigation, buttons, and inline links. The functional workhorse — compact, quiet, and highly legible. Light negative tracking (-0.01 to -0.012em) tightens dense UI text without feeling stylized."

    type_scale:

      info: "| Role | Size | Line Height | Letter Spacing | Token |"
      info: "|------|------|-------------|----------------|-------|"
      info: "| caption | 13px | 1.4 | -0.156px | `--text-caption` |"
      info: "| body-sm | 15px | 1.5 | -0.15px | `--text-body-sm` |"
      info: "| subheading | 18px | 1.3 | -0.18px | `--text-subheading` |"
      info: "| heading | 40px | 1.1 | -0.8px | `--text-heading` |"
      info: "| heading-lg | 48px | 1.1 | -0.96px | `--text-heading-lg` |"
      info: "| display | 54px | 1.1 | -1.08px | `--text-display` |"

  tokens___spacing___shapes:

    base_unit: "4px"

    density: "comfortable"

    spacing_scale:

      info: "| Name | Value | Token |"
      info: "|------|-------|-------|"
      info: "| 4 | 4px | `--spacing-4` |"
      info: "| 8 | 8px | `--spacing-8` |"
      info: "| 12 | 12px | `--spacing-12` |"
      info: "| 16 | 16px | `--spacing-16` |"
      info: "| 20 | 20px | `--spacing-20` |"
      info: "| 24 | 24px | `--spacing-24` |"
      info: "| 32 | 32px | `--spacing-32` |"
      info: "| 40 | 40px | `--spacing-40` |"
      info: "| 48 | 48px | `--spacing-48` |"
      info: "| 64 | 64px | `--spacing-64` |"
      info: "| 80 | 80px | `--spacing-80` |"

    border_radius:

      info: "| Element | Value |"
      info: "|---------|-------|"
      info: "| nav | 50px |"
      info: "| cards | 12px |"
      info: "| buttons | 4px |"
      info: "| heroCards | 24px |"
      info: "| elevatedCards | 16px |"

    shadows:

      info: "| Name | Value | Token |"
      info: "|------|-------|-------|"
      info: "| sm | `rgba(0, 0, 0, 0.15) 0px 2px 6px 0px` | `--shadow-sm` |"
      info: "| subtle | `rgb(222, 226, 222) 0px 0px 0px 1px` | `--shadow-subtle` |"
      info: "| subtle-2 | `rgba(0, 0, 0, 0.08) 0px 1px 1px 0px, rgba(0, 0, 0, 0.08) ...` | `--shadow-subtle-2` |"
      info: "| subtle-3 | `rgba(0, 0, 0, 0.06) 0px 2px 2px 0px, rgba(0, 0, 0, 0.04) ...` | `--shadow-subtle-3` |"
      info: "| sm-2 | `rgba(0, 0, 0, 0.05) 0px 1px 8px 0px` | `--shadow-sm-2` |"

    layout:

      - "**Page max-width:** 1200px"
      - "**Section gap:** 48px"
      - "**Card padding:** 16px"
      - "**Element gap:** 8px"

  components:

    floating_pill_navigation:
      role: "Primary site navigation — a dark glassmorphic island floating at the top of the page"

      info: "Dark fill (#282834) with ~50px border-radius creating a perfect pill shape. Contains icon, text nav items (white #ffffff, 15px af weight 400), and a 'Get Cofounder' CTA. Subtle drop shadow: rgba(0,0,0,0.15) 0px 2px 6px. Centered horizontally, not full-width — sits as a compact floating element."

    pill_cta_button:
      role: "Primary action in the navigation"

      info: "Dark fill (#1f1f29 or near-black) with white text ('Get Cofounder'), 15px af weight 500, 4px-8px vertical padding, 12px-16px horizontal padding, 4px border-radius with an inline arrow icon. Compact and confident — does not use the full pill radius despite living inside the pill nav."

    frosted_hero_text_card:
      role: "Overlaid message card on full-bleed illustrated backgrounds"

      info: "Large rounded card (24px radius) with a frosted/blur glass effect and a blue-tinted wash. White headline text at display size, white body text, and a white 'Get to know us' link with arrow. Floats over painted cityscape or meadow illustrations. Padding approximately 16-20px."

    large_display_headline:
      role: "Primary content heading on white sections"

      info: "ppmondwest at 40-54px, line-height 1.10, letter-spacing -0.02em, color Ink (#171717). Can span 2-3 lines at full width. Inline links within the headline use Hudson Blue (#0081c0) with underline — words like 'multiple fields' become interactive mid-sentence."

    diagram_card:
      role: "Supporting illustration container in content sections"

      info: "White (#ffffff) surface with Sage (#dee2de) 1px border, 16-24px border-radius, and soft layered shadows (rgba(0,0,0,0.08) 0px 1px 1px + rgba(0,0,0,0.08) 0px 4px 5px). Contains sparse geometric diagrams — scattered outlined squares representing isolated systems."

    outlined_action_button:
      role: "Secondary or ghost action"

      info: "Transparent or Linen fill with Slate Cyan (#41a1cf) or Iron (#444141) 1px border, 4-8px border-radius, 4-8px vertical padding, 12-16px horizontal padding. Text in matching color, af 15px weight 500."

    sidebar_label:
      role: "Section identifier in multi-column layouts"

      info: "Small uppercase or labeled text block in Iron (#444141), af 13-15px, with a bold heading ('Isolated systems') and muted body text in Steel (#646464). Sits to the left of a diagram card."

    timezone_indicator:
      role: "Live status element in nav"

      info: "Minimal text in the top-right of the floating nav showing local time ('8:30 PM NYC') with a small clock icon. White text on dark nav background, af 13px."

    full_bleed_illustrated_section:
      role: "Atmospheric background — a painted cityscape or natural landscape spanning the full viewport"

      info: "No border-radius, no card wrapping. The illustration IS the section background. Content is delivered via the overlaid frosted text card. Creates a literary, almost cinematic feel — the brand positions itself as embedded in a real painted world, not against a flat color."

  do_s_and_don_ts:

    do:
      - "Use ppmondwest at 40-54px for all major headings with -0.02em letter-spacing and line-height 1.10"
      - "Use the frosted card pattern (large radius 16-24px, blur backdrop, white text) for overlaid messages on painted full-bleed backgrounds"
      - "Keep the floating nav as a dark pill (~50px radius) with rgba(0,0,0,0.15) 0px 2px 6px shadow, not a full-width bar"
      - "Use Hudson Blue (#0081c0) exclusively for inline links within headlines — it is the only chromatic color in the system"
      - "Use Cream (#fefffc) as the page canvas and Paper (#ffffff) for elevated card surfaces to maintain the warm off-white base"
      - "Set inline links in display headings with a 1px underline in Hudson Blue — words mid-sentence become interactive without breaking the reading flow"
      - "Default to hairline Sage (#dee2de) borders and soft layered shadows for card depth rather than heavy drop shadows"

    don_t:
      - "Do not introduce additional chromatic colors — the system is deliberately monochromatic with a single blue accent"
      - "Do not use filled solid-color CTA buttons on the content canvas — actions are either dark pills in the nav or outlined with Slate Cyan borders"
      - "Do not use a full-width sticky header bar — the nav must float as a centered pill island"
      - "Do not use product screenshots, stock photography, or abstract gradient backgrounds — the imagery language is exclusively painterly illustration"
      - "Do not use system fonts or generic serifs for display headings — ppmondwest's character (and its 'liga' 0 setting) is the brand's signature"
      - "Do not use card grids, pricing tables, or feature matrices — the layout is editorial and reading-first, not catalog-first"
      - "Do not apply large border-radius to content buttons — the 4px radius is intentional, reserving pill shapes for the nav island and frosted overlay cards"

  surfaces:

    info: "| Level | Name | Value | Purpose |"
    info: "|-------|------|-------|---------|"
    info: "| 0 | Cream | `#fefffc` | Page canvas — warm off-white ground for all content |"
    info: "| 1 | Linen | `#f9faf7` | Floating nav island and subtle band alternation |"
    info: "| 2 | Paper | `#ffffff` | Card surfaces and content blocks above the canvas |"
    info: "| 3 | Graphite Night | `#282834` | Dark surface for the floating navigation pill |"

  elevation:

    - "**Floating Nav:** `rgba(0, 0, 0, 0.15) 0px 2px 6px 0px`"
    - "**Frosted Hero Card:** `rgba(0, 0, 0, 0.06) 0px 2px 2px 0px, rgba(0, 0, 0, 0.04) 0px 0px 0px 5px`"
    - "**Diagram Card:** `rgba(0, 0, 0, 0.08) 0px 1px 1px 0px, rgba(0, 0, 0, 0.08) 0px 4px 5px 0px`"
    - "**Outlined Button:** `rgb(222, 226, 222) 0px 0px 0px 1px`"

  imagery:

    info: "The visual language is painterly and illustrative, not photographic. Full-bleed digital paintings — a twilight Manhattan skyline with lit windows and a starry sky, a flowering meadow with daffodils and lush green foliage — span the entire viewport as atmospheric backdrops. The style is detailed, slightly impressionistic, with rich color and depth. These are not stock photos or abstract gradients; they are hand-painted-feeling scenes that ground the brand in a physical, almost romanticized world. Supporting content uses sparse geometric diagrams (outlined squares scattered on white) rather than decorative imagery. Icons are minimal — thin outlined glyphs (clock, arrow, logo mark) in white or Iron. The overall density is text-dominant: the paintings provide one big emotional moment, then the page returns to quiet editorial typography."

  layout:

    info: "Centered max-width layout (~1200px) with a single full-viewport hero, then alternating content sections that breathe with generous vertical space. The hero is a full-bleed painted illustration with a frosted text card floating in the lower-left — no centered headline over a background gradient, no product screenshot. Subsequent sections use a white Paper background with the large display heading left-aligned and spanning roughly half the page width, paired with a sidebar text block and a diagram card in a 2-column arrangement. The floating pill navigation is centered at the top, not full-width — it sits as an island. The rhythm is: painted hero → white editorial section → potential next painted band. Content is sparse and literary, with 48px+ section gaps and only 2-3 distinct sections visible above the fold-equivalent scroll depth. No card grids, no pricing tables, no feature matrices — this is a reading experience, not a product catalog."

  agent_prompt_guide:

    quick_color_reference:
    - "text: #171717 (Ink)"
    - "background: #fefffc (Cream)"
    - "surface: #ffffff (Paper)"
    - "border: #dee2e0 (Sage)"
    - "accent: #0081c0 (Hudson Blue)"
    - "primary action: #41a1cf (outlined action border)"

    example_component_prompts:

    - "**Editorial Headline Section**: White Paper (#ffffff) background, 1200px max-width centered. Display heading 'Existing specialized agents have shown success in multiple fields' at 54px ppmondwest weight 400, color #171717, letter-spacing -1.08px, line-height 1.10. The phrase 'multiple fields' is a link: #0081c0, 1px underline. Below: sidebar with 15px af weight 700 heading 'Isolated systems' in #171717, body text in #646464 af 15px. To the right: a diagram card — #ffffff fill, #dee2de 1px border, 16px radius, soft shadow rgba(0,0,0,0.08) 0px 1px 1px + 0px 4px 5px."

    - "**Floating Pill Navigation**: Dark pill (#282834 fill), centered, ~50px border-radius, padding 8px 12px, shadow rgba(0,0,0,0.15) 0px 2px 6px. Left: small outlined logo icon. Middle: nav items 'About', 'Writing', 'Careers' in #ffffff af 15px weight 400. Right: dark ghost button 'Get Cofounder →' in #1f1f29, #ffffff text, 4px radius, 8px 12px padding, af 15px weight 500. Far right: timezone '8:30 PM NYC' in #ffffff af 13px with clock icon."

    - "**Frosted Hero Text Card**: Overlaid on a full-bleed painted cityscape background. Card: 24px border-radius, frosted glass with blue-tinted wash, ~20px padding. White headline 'AI that runs businesses autonomously' at 48px ppmondwest weight 400, letter-spacing -0.96px, line-height 1.10. White body text at 15px af weight 400. White 'Get to know us →' link at 15px af weight 500 with 1px underline and arrow icon. Card sits in the lower-left quadrant of the viewport."

    - "**Full-Bleed Painted Hero Section**: 100vw × 100vh. Background: a digital painting of a twilight cityscape with lit skyscraper windows, starry sky, and foreground foliage. No border-radius. Content is delivered only through the overlaid frosted text card. Navigation sits as a floating pill at the top center."

    - "**Outlined Ghost Button**: Transparent fill, #41a1cf 1px border, 4px radius, 8px 16px padding. Text 'Learn more' in #41a1cf, af 15px weight 500. Optional left/right arrow icon in matching color. Sits inline with body text or below a content block."

  similar_brands:

    - "**Stripe** — Same editorial design-forward approach with custom display serifs, warm off-white canvases, and a single restrained accent color used for links and emphasis"
    - "**Anthropic** — Restrained monochromatic palette with a warm cream canvas, literary tone, and minimal but deliberate use of accent color"
    - "**Substack** — Reading-first editorial layout with large serif headlines, generous whitespace, and a publication-like rhythm rather than a product-grid structure"
    - "**Vercel** — Floating pill navigation island, frosted glass overlays, and the dark-surface-floating-on-light-canvas pattern"

  quick_start:

    css_custom_properties:

      css: |
        :root {
          /* Colors */
          --color-hudson-blue: #0081c0;
          --color-slate-cyan: #41a1cf;
          --color-graphite-night: #282834;
          --color-ink: #171717;
          --color-carbon: #2c2c2c;
          --color-iron: #444141;
          --color-steel: #646464;
          --color-fog: #b4b8b4;
          --color-ash: #a5afaf;
          --color-mist: #cfd3cf;
          --color-sage: #dee2de;
          --color-cream: #fefffc;
          --color-linen: #f9faf7;
          --color-paper: #ffffff;
          --color-obsidian: #1f1f29;
        
          /* Typography — Font Families */
          --font-ppmondwest: 'ppmondwest', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
          --font-af: 'af', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
        
          /* Typography — Scale */
          --text-caption: 13px;
          --leading-caption: 1.4;
          --tracking-caption: -0.156px;
          --text-body-sm: 15px;
          --leading-body-sm: 1.5;
          --tracking-body-sm: -0.15px;
          --text-subheading: 18px;
          --leading-subheading: 1.3;
          --tracking-subheading: -0.18px;
          --text-heading: 40px;
          --leading-heading: 1.1;
          --tracking-heading: -0.8px;
          --text-heading-lg: 48px;
          --leading-heading-lg: 1.1;
          --tracking-heading-lg: -0.96px;
          --text-display: 54px;
          --leading-display: 1.1;
          --tracking-display: -1.08px;
        
          /* Typography — Weights */
          --font-weight-regular: 400;
          --font-weight-medium: 500;
          --font-weight-semibold: 600;
          --font-weight-bold: 700;
        
          /* Spacing */
          --spacing-unit: 4px;
          --spacing-4: 4px;
          --spacing-8: 8px;
          --spacing-12: 12px;
          --spacing-16: 16px;
          --spacing-20: 20px;
          --spacing-24: 24px;
          --spacing-32: 32px;
          --spacing-40: 40px;
          --spacing-48: 48px;
          --spacing-64: 64px;
          --spacing-80: 80px;
        
          /* Layout */
          --page-max-width: 1200px;
          --section-gap: 48px;
          --card-padding: 16px;
          --element-gap: 8px;
        
          /* Border Radius */
          --radius-md: 4px;
          --radius-lg: 8px;
          --radius-xl: 12px;
          --radius-2xl: 16px;
          --radius-3xl: 24px;
          --radius-full: 50.496px;
        
          /* Named Radii */
          --radius-nav: 50px;
          --radius-cards: 12px;
          --radius-buttons: 4px;
          --radius-herocards: 24px;
          --radius-elevatedcards: 16px;
        
          /* Shadows */
          --shadow-sm: rgba(0, 0, 0, 0.15) 0px 2px 6px 0px;
          --shadow-subtle: rgb(222, 226, 222) 0px 0px 0px 1px;
          --shadow-subtle-2: rgba(0, 0, 0, 0.08) 0px 1px 1px 0px, rgba(0, 0, 0, 0.08) 0px 4px 5px 0px;
          --shadow-subtle-3: rgba(0, 0, 0, 0.06) 0px 2px 2px 0px, rgba(0, 0, 0, 0.04) 0px 0px 0px 5px;
          --shadow-sm-2: rgba(0, 0, 0, 0.05) 0px 1px 8px 0px;
        
          /* Surfaces */
          --surface-cream: #fefffc;
          --surface-linen: #f9faf7;
          --surface-paper: #ffffff;
          --surface-graphite-night: #282834;
        }

    tailwind_v4:

      css: |
        @theme {
          /* Colors */
          --color-hudson-blue: #0081c0;
          --color-slate-cyan: #41a1cf;
          --color-graphite-night: #282834;
          --color-ink: #171717;
          --color-carbon: #2c2c2c;
          --color-iron: #444141;
          --color-steel: #646464;
          --color-fog: #b4b8b4;
          --color-ash: #a5afaf;
          --color-mist: #cfd3cf;
          --color-sage: #dee2de;
          --color-cream: #fefffc;
          --color-linen: #f9faf7;
          --color-paper: #ffffff;
          --color-obsidian: #1f1f29;
        
          /* Typography */
          --font-ppmondwest: 'ppmondwest', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
          --font-af: 'af', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
        
          /* Typography — Scale */
          --text-caption: 13px;
          --leading-caption: 1.4;
          --tracking-caption: -0.156px;
          --text-body-sm: 15px;
          --leading-body-sm: 1.5;
          --tracking-body-sm: -0.15px;
          --text-subheading: 18px;
          --leading-subheading: 1.3;
          --tracking-subheading: -0.18px;
          --text-heading: 40px;
          --leading-heading: 1.1;
          --tracking-heading: -0.8px;
          --text-heading-lg: 48px;
          --leading-heading-lg: 1.1;
          --tracking-heading-lg: -0.96px;
          --text-display: 54px;
          --leading-display: 1.1;
          --tracking-display: -1.08px;
        
          /* Spacing */
          --spacing-4: 4px;
          --spacing-8: 8px;
          --spacing-12: 12px;
          --spacing-16: 16px;
          --spacing-20: 20px;
          --spacing-24: 24px;
          --spacing-32: 32px;
          --spacing-40: 40px;
          --spacing-48: 48px;
          --spacing-64: 64px;
          --spacing-80: 80px;
        
          /* Border Radius */
          --radius-md: 4px;
          --radius-lg: 8px;
          --radius-xl: 12px;
          --radius-2xl: 16px;
          --radius-3xl: 24px;
          --radius-full: 50.496px;
        
          /* Shadows */
          --shadow-sm: rgba(0, 0, 0, 0.15) 0px 2px 6px 0px;
          --shadow-subtle: rgb(222, 226, 222) 0px 0px 0px 1px;
          --shadow-subtle-2: rgba(0, 0, 0, 0.08) 0px 1px 1px 0px, rgba(0, 0, 0, 0.08) 0px 4px 5px 0px;
          --shadow-subtle-3: rgba(0, 0, 0, 0.06) 0px 2px 2px 0px, rgba(0, 0, 0, 0.04) 0px 0px 0px 5px;
          --shadow-sm-2: rgba(0, 0, 0, 0.05) 0px 1px 8px 0px;
        }
