# Press kit download banner

Schema: Design Details SECTION.md v3.2
Website: Krea
Source: https://www.krea.ai/krea-3
Source section IDs: a8a03c20-431f-4e8b-b10b-7ada05c54a9a
Status: AI analysed; vocabulary promotion is automated

## Builder's note

What makes it work:
- The banner puts one question headline, a short checklist of what's inside, and a single dark pill button into the left column, so the offer and the action read at a glance.
- The fanned stack of three tilted photo cards, with white borders and soft shadows, adds some charm on the right and balances the text block without crowding it.
- A light grey fill inside a heavily rounded container separates the banner from the white page quietly, and generous gaps of 32 to 36px keep the content calm.

What a screenshot can't show:
- The headline is 48px at weight 500, with 48px line height and -1.4px letter spacing, which gives it a tight, compact look.
- The recording showed no motion or hover behaviour, so the card stack appears to be static.

Borrow: Pair a quiet utility CTA with one tactile, slightly playful image cluster so a plain banner still feels crafted.
Leave alone: Don't copy Krea's exact photo stack, its Suisse-style typeface or its grey-and-black palette; use a free neutral grotesque and your own imagery.

## Classification

- Type: cta
- Layout: Horizontal banner layout within a rounded container, with text and button on the left and an illustrative graphic on the right.
- Styles: minimal, playful
- Confidence: 100%

## Purpose and structure

A subtle call-to-action banner for a press kit, featuring a simple list of contents, a dark button, and a stacked card graphic.

Visual signature: Light grey pill shaped banner containing text, a black button, and a stack of printed cards.

## Components

- banner
- button
- image
- list

## Typography

- Display: Krea 3 Suisse Intl — 132px 500
- Heading: Krea 3 Suisse Intl — 100px 500
- Body: Suisse Intl — 20px 500

## Functional palette

- Canvas: canvas #FFFFFF
- Text: text #000000
- Primary-Action: primary action #2E6CF6
- Surface: surface #111111
- Muted-Text: muted text #737373
- Border: border #E5E5E5

## Motion evidence

- No section-specific authored motion was established.

## Section quality

Overall: 59.29/100 (Competent)
Scored coverage: 85%

- Typography: 58 — Clean, functional pairing of a bold sans headline with small checkmark-list labels and a pill button label; good contrast and hierarchy but no distinctive type treatment beyond standard sizing seen elsewhere on the site. Next tier: Needs a more deliberate typographic idea (scale contrast, custom treatment) rather than a standard heading + small-label pairing to exceed polished/familiar territory.
- Composition: 62 — Simple two-column banner within a large rounded card (40px radius) balances text block against a fanned stack of three rotated photo cards with consistent shadow treatment; the asymmetry and layered card stack give it a light sense of craft within a minimal CTA format. Next tier: Layout is a fairly conventional split banner; to be stronger it would need more unexpected spatial tension or scale variation beyond the card-stack motif.
- Motion: not_assessed — No animation data or timestamped motion evidence was supplied for this section. Next tier: Provide timestamped visible motion (e.g., card stack shifting, hover states) to assess.
- Content: 55 — Content is minimal and purposeful: a question-style headline, a short checklist of included assets, and a single clear CTA button, well matched to a press-kit utility purpose. Next tier: Content is functional but generic; nothing here elevates beyond a standard resource-download pattern.
- Originality: 56 — The fanned/rotated photo-card stack with white borders and soft shadow adds a mild distinguishing visual flourish to an otherwise common CTA banner pattern. Next tier: The card-fan device is a recognizable stock motif; without a more singular idea or interaction, originality can't move past familiar-with-a-twist.
- Adaptability: 65 — Structure is clearly separable: rounded container background, text/list/button block, and an independent image-stack component with explicit radius, shadow, and rect values that could be swapped onto other content or skins. Next tier: Full separation would require confirming responsive behavior and interaction states which aren't specified in facts, limiting certainty beyond 'likely adaptable.'

Strengths:
- Clear content hierarchy within a single rounded container (headline, checklist, CTA button, visual stack)
- Consistent card styling (16px radius, white-ring shadow) across the three stacked images gives a tactile, considered feel
- Restrained minimal palette (light grey card background, black button) keeps focus on the message

Weaknesses:
- The split banner with trailing graphic is a widely used CTA pattern with limited visual novelty
- No disclosed motion/interaction evidence to indicate the section does anything beyond a static layout
- Checklist icons and list typography are small and understated, verging on generic utility styling

Why it does not reach the next tier: The section executes a common press-kit CTA banner competently with tidy spacing and a mildly charming photo-stack graphic, but lacks a distinctive compositional or typographic idea, and no motion evidence exists to credit interactivity, keeping it at a polished-but-familiar level rather than memorable.

## Adaptation guidance

- Effort: Low
- Guidance: Reuse the rounded-card banner shell and checklist+button layout; replace the photo stack with any three brand images sharing the same object-fit/radius treatment, and retain the generous padding for the minimal aesthetic.

What transfers:
- Two-column banner structure (text block + visual stack) inside a single rounded card
- Checklist-with-icon pattern for listing included assets
- Pill-shaped dark CTA button paired with light card background

Dependencies:
- Specific photographic assets used in the fanned stack
- Exact radius/shadow values tied to brand's rounded-corner system
- Overall site grid and container widths for alignment

## 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%)
- No animation or interaction data supplied, so motion could not be scored
- Cannot verify exact font family/weight choices beyond the general site type scale
- No information on hover or click states for the CTA button or image stack

## 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: cta
- Source type: cta
- Structure: horizontal sequence
- Layout: Horizontal banner layout within a rounded container, with text and button on the left and an illustrative graphic on the right.
- Styles: minimal, playful
- Components: banner, button, image, list
- Purpose: A subtle call-to-action banner for a press kit, featuring a simple list of contents, a dark button, and a stacked card graphic.
- Visual signature: Light grey pill shaped banner containing text, a black button, and a stack of printed cards.
- Place on the page: 20 of 22, after Form (`krea-ai:C19`), before FAQ (`krea-ai:C21`)

### Crop and composition

- Crop: 1440×440px; aspect ratio 3.273:1
- Page bounds: 17987–18427px of 21224px
- 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": [
    {
      "role": "section heading",
      "family": "Krea 3 Suisse Intl",
      "stack": "\"Krea 3 Suisse Intl\", sans-serif",
      "size": "48px",
      "weight": "500",
      "lineHeight": "48px",
      "letterSpacing": "-1.4px",
      "sample": "Writing about Krea 3?",
      "element": "h2",
      "occurrences": 1,
      "sourceId": "font-12"
    }
  ],
  "siteRoles": [
    {
      "role": "display",
      "size": "132px",
      "family": "Krea 3 Suisse Intl",
      "source": "computed",
      "traits": "Regular",
      "weight": "500",
      "evidence": "font-34: computed CSS at 1440×1000; AI role: 132px Krea 3 Suisse Intl, tightly tracked (-2.6px), used for massive impact numbers like '10x Faster'.",
      "sampleId": "font-34",
      "confidence": 1,
      "lineHeight": "116.2px",
      "letterSpacing": "-2.6px"
    },
    {
      "role": "heading",
      "size": "100px",
      "family": "Krea 3 Suisse Intl",
      "source": "computed",
      "traits": "Regular",
      "weight": "500",
      "evidence": "font-8: computed CSS at 1440×1000; AI role: 100px Krea 3 Suisse Intl (-3px letter spacing) used for major section headlines like 'One model Every brief'.",
      "sampleId": "font-8",
      "confidence": 1,
      "lineHeight": "96px",
      "letterSpacing": "-3px"
    },
    {
      "role": "body",
      "size": "20px",
      "family": "Suisse Intl",
      "source": "computed",
      "traits": "Regular",
      "weight": "500",
      "evidence": "font-19: computed CSS at 1440×1000; AI role: 20px Suisse Intl used for standard descriptive paragraph text throughout the page.",
      "sampleId": "font-19",
      "confidence": 0.95,
      "lineHeight": "28px",
      "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": [
    {
      "value": "#F4F4F2",
      "cssValue": "rgb(244, 244, 242)",
      "alpha": 1,
      "appliedAs": [
        "background",
        "control-background"
      ],
      "occurrences": 2,
      "sourceId": "color-8"
    }
  ],
  "functionalPalette": [
    {
      "hex": "#FFFFFF",
      "name": "canvas",
      "role": "canvas",
      "source": "computed",
      "evidence": "color-1: computed rgb(255, 255, 255); AI role: Pure white (#FFFFFF) used extensively as the primary background for light sections.",
      "sampleId": "color-1",
      "confidence": 1
    },
    {
      "hex": "#000000",
      "name": "text",
      "role": "text",
      "source": "computed",
      "evidence": "color-4: computed rgb(0, 0, 0); AI role: Pure black (#000000) used for high-contrast primary text on light backgrounds.",
      "sampleId": "color-4",
      "confidence": 1
    },
    {
      "hex": "#2E6CF6",
      "name": "primary action",
      "role": "primary-action",
      "source": "computed",
      "evidence": "color-31: computed rgb(46, 108, 246); AI role: Vibrant blue (#2E6CF6) used for the primary 'Try Krea 3' CTA button and interactive accent highlights.",
      "sampleId": "color-31",
      "confidence": 1
    },
    {
      "hex": "#111111",
      "name": "surface",
      "role": "surface",
      "source": "computed",
      "evidence": "color-5: computed rgb(17, 17, 17); AI role: Dark gray/black (#111111) used as the background for contrasting dark sections (like the hero).",
      "sampleId": "color-5",
      "confidence": 0.9
    },
    {
      "hex": "#737373",
      "name": "muted text",
      "role": "muted-text",
      "source": "computed",
      "evidence": "color-17: computed rgb(115, 115, 115); AI role: Gray (#737373) used for secondary text, metadata, and inactive button states.",
      "sampleId": "color-17",
      "confidence": 0.9
    },
    {
      "hex": "#E5E5E5",
      "name": "border",
      "role": "border",
      "source": "computed",
      "evidence": "color-32: computed oklch(0.922 0 0); AI role: Light gray (#E5E5E5) used for subtle borders around cards and form elements.",
      "sampleId": "color-32",
      "confidence": 0.8
    }
  ]
}
```

### Design tokens

```json
{
  "radius": "Large radii (e.g., 20px-30px) for main content blocks/images, and full-round (50% or 999px) for buttons, tabs, and tags.",
  "density": "Low density. The layout prioritizes large imagery and massive text over packing in information, allowing each feature to breathe.",
  "evidence": "Observed via pill buttons, massive display fonts (font-34, font-6), large rounded media frames, and stark black/white section transitions.",
  "borderStyle": "Mostly borderless, relying on background contrast (dark/light) or subtle, thin light-gray borders (e.g., color-32) for delineating form fields or specific card boundaries.",
  "buttonStyle": "Pill-shaped. Primary actions use solid vibrant blue (color-31) or stark contrasting black/white depending on the section's canvas. Secondary actions use subtle grays or frosted glass effects (color-18, color-38).",
  "cornerStyle": "Consistent use of fully rounded (pill-shaped) elements for buttons and tags, combined with distinct rounded corners on large media cards and form containers.",
  "contentWidth": "Responsive, centering content in a wide max-width container but allowing large media elements and bold typography to bleed towards the edges.",
  "spacingRhythm": "Generous vertical spacing between major sections, utilizing massive typographic scaling to define rhythm. Elements within cards have tighter, functional padding."
}
```

### Reconstruction specification

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

- Root: 1440×440px; block; padding {"top":"0px","left":"16px","right":"16px","bottom":"60px"}; gap normal; background rgb(255, 255, 255); radius 0px.
- Observed gaps: 6, 8, 10, 32, 36px.
- Representative content widths: 1408, 862, 360, 344px.
- Layout containers: 2; cards/surfaces: 4; media elements: 7; browser animations: 0.

#### Container, grid, and spacing

```json
{
  "viewport": {
    "width": 1440,
    "captureBounds": {
      "top": 17987,
      "bottom": 18427,
      "pageHeight": 21224
    }
  },
  "container": {
    "size": "1440×440px",
    "position": "x 0px, y 17987px",
    "display": "block",
    "positionMode": "static",
    "padding": {
      "top": "0px",
      "left": "16px",
      "right": "16px",
      "bottom": "60px"
    },
    "margin": {
      "top": "0px",
      "left": "0px",
      "right": "0px",
      "bottom": "0px"
    },
    "gap": "normal",
    "columns": "not captured",
    "background": "rgb(255, 255, 255)",
    "radius": "0px",
    "border": "0px solid rgb(229, 229, 229)",
    "shadow": "none",
    "overflow": "visible"
  },
  "spacing": {
    "observedGapsPx": [
      6,
      8,
      10,
      32,
      36
    ],
    "representativeContentWidthsPx": [
      1408,
      862,
      360,
      344
    ]
  },
  "columns": [
    {
      "element": "a · Writing about Krea 3? Logos and wordmarkProduct imagesLaunch film Open the press kit",
      "size": "1408×380px",
      "position": "x 16px, y 17987px",
      "display": "grid",
      "template": "861.609px 374.391px",
      "direction": "row",
      "gap": "32px"
    },
    {
      "element": "ul · Logos and wordmarkProduct imagesLaunch film",
      "size": "862×24px",
      "position": "x 86px, y 18153px",
      "display": "flex",
      "template": "not captured",
      "direction": "row",
      "gap": "8px 36px"
    }
  ]
}
```

#### Cards and surfaces

```json
{
  "cards": [
    {
      "element": "a · Writing about Krea 3? Logos and wordmarkProduct imagesLaunch film Open the press kit",
      "size": "1408×380px",
      "position": "x 16px, y 17987px",
      "padding": [
        "70px",
        "70px",
        "70px",
        "70px"
      ],
      "radius": "40px",
      "border": "0px solid rgb(229, 229, 229)",
      "shadow": "none",
      "background": "rgb(244, 244, 242)"
    },
    {
      "element": "img · svelte-12brqb",
      "size": "360×223px",
      "position": "x 987px, y 18065px",
      "padding": [
        "0px",
        "0px",
        "0px",
        "0px"
      ],
      "radius": "16px",
      "border": "0px solid rgb(229, 229, 229)",
      "shadow": "rgb(255, 255, 255) 0px 0px 0px 4px, rgba(0, 0, 0, 0.45) 0px 20px 40px -20px",
      "background": "rgba(0, 0, 0, 0)"
    },
    {
      "element": "img · svelte-12brqb",
      "size": "360×223px",
      "position": "x 987px, y 18065px",
      "padding": [
        "0px",
        "0px",
        "0px",
        "0px"
      ],
      "radius": "16px",
      "border": "0px solid rgb(229, 229, 229)",
      "shadow": "rgb(255, 255, 255) 0px 0px 0px 4px, rgba(0, 0, 0, 0.45) 0px 20px 40px -20px",
      "background": "rgba(0, 0, 0, 0)"
    },
    {
      "element": "img · svelte-12brqb",
      "size": "344×194px",
      "position": "x 995px, y 18080px",
      "padding": [
        "0px",
        "0px",
        "0px",
        "0px"
      ],
      "radius": "16px",
      "border": "0px solid rgb(229, 229, 229)",
      "shadow": "rgb(255, 255, 255) 0px 0px 0px 4px, rgba(0, 0, 0, 0.45) 0px 20px 40px -20px",
      "background": "rgba(0, 0, 0, 0)"
    }
  ],
  "surfaces": {
    "radii": [
      "40px",
      "3.35544e+07px",
      "16px"
    ],
    "borders": [],
    "shadows": [
      "rgb(255, 255, 255) 0px 0px 0px 4px, rgba(0, 0, 0, 0.45) 0px 20px 40px -20px"
    ]
  }
}
```

#### Media treatment

```json
[
  {
    "element": "img · svelte-12brqb",
    "size": "360×223px",
    "position": "x 987px, y 18065px",
    "aspectRatio": 1.6,
    "objectFit": "cover",
    "objectPosition": "50% 50%",
    "radius": "16px",
    "overflow": "clip",
    "source": "https://optim-images.krea.ai/https---s-krea-ai-k3-landing-final-hero-sunset-base-webp-1024.webp"
  },
  {
    "element": "img · svelte-12brqb",
    "size": "360×223px",
    "position": "x 987px, y 18065px",
    "aspectRatio": 1.6,
    "objectFit": "cover",
    "objectPosition": "50% 50%",
    "radius": "16px",
    "overflow": "clip",
    "source": "https://optim-images.krea.ai/https---s-krea-ai-k3-landing-final-hero-billboard-base-webp-1024.webp"
  },
  {
    "element": "img · svelte-12brqb",
    "size": "344×194px",
    "position": "x 995px, y 18080px",
    "aspectRatio": 1.8,
    "objectFit": "cover",
    "objectPosition": "50% 50%",
    "radius": "16px",
    "overflow": "clip",
    "source": "https://optim-images.krea.ai/https---s-krea-ai-k3-landing-final-hero-lisbon-base-webp-1024.webp"
  },
  {
    "element": "svg · svg",
    "size": "18×18px",
    "position": "x 86px, y 18156px",
    "aspectRatio": 1,
    "objectFit": "fill",
    "objectPosition": "50% 50%",
    "radius": "0px",
    "overflow": "hidden",
    "source": "source not captured"
  },
  {
    "element": "svg · svg",
    "size": "18×18px",
    "position": "x 307px, y 18156px",
    "aspectRatio": 1,
    "objectFit": "fill",
    "objectPosition": "50% 50%",
    "radius": "0px",
    "overflow": "hidden",
    "source": "source not captured"
  },
  {
    "element": "svg · svg",
    "size": "18×18px",
    "position": "x 488px, y 18156px",
    "aspectRatio": 1,
    "objectFit": "fill",
    "objectPosition": "50% 50%",
    "radius": "0px",
    "overflow": "hidden",
    "source": "source not captured"
  },
  {
    "element": "svg · svg",
    "size": "16×16px",
    "position": "x 266px, y 18237px",
    "aspectRatio": 1,
    "objectFit": "fill",
    "objectPosition": "50% 50%",
    "radius": "0px",
    "overflow": "hidden",
    "source": "source not captured"
  }
]
```

#### 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
{
  "root": {
    "id": "ld-2904",
    "gap": "normal",
    "tag": "section",
    "rect": {
      "x": 0,
      "y": 17987,
      "width": 1440,
      "height": 440
    },
    "role": null,
    "label": "Writing about Krea 3? Logos and wordmarkProduct imagesLaunch film Open the press kit",
    "border": "0px solid rgb(229, 229, 229)",
    "margin": {
      "top": "0px",
      "left": "0px",
      "right": "0px",
      "bottom": "0px"
    },
    "radius": "0px",
    "shadow": "none",
    "columns": null,
    "display": "block",
    "padding": {
      "top": "0px",
      "left": "16px",
      "right": "16px",
      "bottom": "60px"
    },
    "overflow": "visible",
    "position": "static",
    "background": "rgb(255, 255, 255)"
  },
  "cards": [
    {
      "id": "ld-2905",
      "tag": "a",
      "rect": {
        "x": 16,
        "y": 17987,
        "width": 1408,
        "height": 380
      },
      "role": null,
      "label": "Writing about Krea 3? Logos and wordmarkProduct imagesLaunch film Open the press kit",
      "border": "0px solid rgb(229, 229, 229)",
      "radius": "40px",
      "shadow": "none",
      "padding": [
        "70px",
        "70px",
        "70px",
        "70px"
      ],
      "background": "rgb(244, 244, 242)"
    },
    {
      "id": "ld-2923",
      "tag": "img",
      "rect": {
        "x": 987,
        "y": 18065,
        "width": 360,
        "height": 223
      },
      "role": null,
      "label": "svelte-12brqb",
      "border": "0px solid rgb(229, 229, 229)",
      "radius": "16px",
      "shadow": "rgb(255, 255, 255) 0px 0px 0px 4px, rgba(0, 0, 0, 0.45) 0px 20px 40px -20px",
      "padding": [
        "0px",
        "0px",
        "0px",
        "0px"
      ],
      "background": "rgba(0, 0, 0, 0)"
    },
    {
      "id": "ld-2925",
      "tag": "img",
      "rect": {
        "x": 987,
        "y": 18065,
        "width": 360,
        "height": 223
      },
      "role": null,
      "label": "svelte-12brqb",
      "border": "0px solid rgb(229, 229, 229)",
      "radius": "16px",
      "shadow": "rgb(255, 255, 255) 0px 0px 0px 4px, rgba(0, 0, 0, 0.45) 0px 20px 40px -20px",
      "padding": [
        "0px",
        "0px",
        "0px",
        "0px"
      ],
      "background": "rgba(0, 0, 0, 0)"
    },
    {
      "id": "ld-2924",
      "tag": "img",
      "rect": {
        "x": 995,
        "y": 18080,
        "width": 344,
        "height": 194
      },
      "role": null,
      "label": "svelte-12brqb",
      "border": "0px solid rgb(229, 229, 229)",
      "radius": "16px",
      "shadow": "rgb(255, 255, 255) 0px 0px 0px 4px, rgba(0, 0, 0, 0.45) 0px 20px 40px -20px",
      "padding": [
        "0px",
        "0px",
        "0px",
        "0px"
      ],
      "background": "rgba(0, 0, 0, 0)"
    }
  ],
  "media": [
    {
      "id": "ld-2923",
      "tag": "img",
      "rect": {
        "x": 987,
        "y": 18065,
        "width": 360,
        "height": 223
      },
      "role": null,
      "label": "svelte-12brqb",
      "media": {
        "alt": "",
        "src": "https://optim-images.krea.ai/https---s-krea-ai-k3-landing-final-hero-sunset-base-webp-1024.webp",
        "naturalWidth": 1024,
        "naturalHeight": 575
      },
      "radius": "16px",
      "overflow": "clip",
      "objectFit": "cover",
      "aspectRatio": 1.6,
      "objectPosition": "50% 50%"
    },
    {
      "id": "ld-2925",
      "tag": "img",
      "rect": {
        "x": 987,
        "y": 18065,
        "width": 360,
        "height": 223
      },
      "role": null,
      "label": "svelte-12brqb",
      "media": {
        "alt": "",
        "src": "https://optim-images.krea.ai/https---s-krea-ai-k3-landing-final-hero-billboard-base-webp-1024.webp",
        "naturalWidth": 1024,
        "naturalHeight": 575
      },
      "radius": "16px",
      "overflow": "clip",
      "objectFit": "cover",
      "aspectRatio": 1.6,
      "objectPosition": "50% 50%"
    },
    {
      "id": "ld-2924",
      "tag": "img",
      "rect": {
        "x": 995,
        "y": 18080,
        "width": 344,
        "height": 194
      },
      "role": null,
      "label": "svelte-12brqb",
      "media": {
        "alt": "",
        "src": "https://optim-images.krea.ai/https---s-krea-ai-k3-landing-final-hero-lisbon-base-webp-1024.webp",
        "naturalWidth": 1024,
        "naturalHeight": 575
      },
      "radius": "16px",
      "overflow": "clip",
      "objectFit": "cover",
      "aspectRatio": 1.8,
      "objectPosition": "50% 50%"
    },
    {
      "id": "ld-2910",
      "tag": "svg",
      "rect": {
        "x": 86,
        "y": 18156,
        "width": 18,
        "height": 18
      },
      "role": null,
      "label": "svg",
      "media": null,
      "radius": "0px",
      "overflow": "hidden",
      "objectFit": "fill",
      "aspectRatio": 1,
      "objectPosition": "50% 50%"
    },
    {
      "id": "ld-2913",
      "tag": "svg",
      "rect": {
        "x": 307,
        "y": 18156,
        "width": 18,
        "height": 18
      },
      "role": null,
      "label": "svg",
      "media": null,
      "radius": "0px",
      "overflow": "hidden",
      "objectFit": "fill",
      "aspectRatio": 1,
      "objectPosition": "50% 50%"
    },
    {
      "id": "ld-2916",
      "tag": "svg",
      "rect": {
        "x": 488,
        "y": 18156,
        "width": 18,
        "height": 18
      },
      "role": null,
      "label": "svg",
      "media": null,
      "radius": "0px",
      "overflow": "hidden",
      "objectFit": "fill",
      "aspectRatio": 1,
      "objectPosition": "50% 50%"
    },
    {
      "id": "ld-2919",
      "tag": "svg",
      "rect": {
        "x": 266,
        "y": 18237,
        "width": 16,
        "height": 16
      },
      "role": null,
      "label": "svg",
      "media": null,
      "radius": "0px",
      "overflow": "hidden",
      "objectFit": "fill",
      "aspectRatio": 1,
      "objectPosition": "50% 50%"
    }
  ],
  "bounds": {
    "top": 17987,
    "bottom": 18427,
    "pageHeight": 21224
  },
  "schema": "little-details-section-measurements-v1",
  "source": "saved DOM/CSS element and animation maps",
  "columns": [
    {
      "id": "ld-2905",
      "gap": "32px",
      "tag": "a",
      "rect": {
        "x": 16,
        "y": 17987,
        "width": 1408,
        "height": 380
      },
      "role": null,
      "label": "Writing about Krea 3? Logos and wordmarkProduct imagesLaunch film Open the press kit",
      "columns": "861.609px 374.391px",
      "display": "grid",
      "direction": "row"
    },
    {
      "id": "ld-2908",
      "gap": "8px 36px",
      "tag": "ul",
      "rect": {
        "x": 86,
        "y": 18153,
        "width": 862,
        "height": 24
      },
      "role": null,
      "label": "Logos and wordmarkProduct imagesLaunch film",
      "columns": null,
      "display": "flex",
      "direction": "row"
    }
  ],
  "spacing": {
    "gapsPx": [
      6,
      8,
      10,
      32,
      36
    ],
    "representativeContentWidthsPx": [
      1408,
      862,
      360,
      344
    ]
  },
  "coverage": {
    "cards": 4,
    "media": 7,
    "animations": 0,
    "elementsInSection": 15
  },
  "surfaces": {
    "radii": [
      "40px",
      "3.35544e+07px",
      "16px"
    ],
    "borders": [],
    "shadows": [
      "rgb(255, 255, 255) 0px 0px 0px 4px, rgba(0, 0, 0, 0.45) 0px 20px 40px -20px"
    ]
  },
  "animations": [],
  "capturedAt": "2026-10-31T06:25:43.715Z",
  "limitations": [
    "Values describe the captured desktop viewport and may change at other breakpoints.",
    "Transforms, sticky layers, and virtualized content can make the inferred section root approximate.",
    "Animations include browser-exposed Web Animations API state; CSS or script motion that was inactive at capture time may be absent."
  ],
  "viewportWidth": 1440
}
```

### Observed motion

No timestamped authored motion is attached. Use only restrained baseline transitions.

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: 1440px 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: low
- What transfers: Two-column banner structure (text block + visual stack) inside a single rounded card; Checklist-with-icon pattern for listing included assets; Pill-shaped dark CTA button paired with light card background
- Dependencies: Specific photographic assets used in the fanned stack; Exact radius/shadow values tied to brand's rounded-corner system; Overall site grid and container widths for alignment
- Guidance: Reuse the rounded-card banner shell and checklist+button layout; replace the photo stack with any three brand images sharing the same object-fit/radius treatment, and retain the generous padding for the minimal aesthetic.

### Evidence readiness

- Coverage: 7/7
- Can build: Yes
- Missing facts: timestamped authored motion
- Warning: Buildable with adaptations for these unsupported facts: timestamped authored motion.

### Agent implementation prompt

Create an original cta section inspired by the design evidence titled “Press kit download banner”.

Purpose: A subtle call-to-action banner for a press kit, featuring a simple list of contents, a dark button, and a stacked card graphic.

Structure: horizontal sequence. Source layout label: Horizontal banner layout within a rounded container, with text and button on the left and an illustrative graphic on the right.. Preserve the sense of continuation with a visible next item, progress cue, or directional control.

Visual signature to preserve at the pattern level: Light grey pill shaped banner containing text, a black button, and a stack of printed cards.

Components: banner, button, image, list.

Style direction: minimal, playful.

Observed crop: 1440×440px (3.273:1). Treat this as evidence of composition, not a mandatory output size.

Typography evidence: {"role":"display","size":"132px","family":"Krea 3 Suisse Intl","source":"computed","traits":"Regular","weight":"500","evidence":"font-34: computed CSS at 1440×1000; AI role: 132px Krea 3 Suisse Intl, tightly tracked (-2.6px), used for massive impact numbers like '10x Faster'.","sampleId":"font-34","confidence":1,"lineHeight":"116.2px","letterSpacing":"-2.6px"} {"role":"heading","size":"100px","family":"Krea 3 Suisse Intl","source":"computed","traits":"Regular","weight":"500","evidence":"font-8: computed CSS at 1440×1000; AI role: 100px Krea 3 Suisse Intl (-3px letter spacing) used for major section headlines like 'One model Every brief'.","sampleId":"font-8","confidence":1,"lineHeight":"96px","letterSpacing":"-3px"} {"role":"body","size":"20px","family":"Suisse Intl","source":"computed","traits":"Regular","weight":"500","evidence":"font-19: computed CSS at 1440×1000; AI role: 20px Suisse Intl used for standard descriptive paragraph text throughout the page.","sampleId":"font-19","confidence":0.95,"lineHeight":"28px","letterSpacing":"normal"}

Color evidence: {"hex":"#FFFFFF","name":"canvas","role":"canvas","source":"computed","evidence":"color-1: computed rgb(255, 255, 255); AI role: Pure white (#FFFFFF) used extensively as the primary background for light sections.","sampleId":"color-1","confidence":1} {"hex":"#000000","name":"text","role":"text","source":"computed","evidence":"color-4: computed rgb(0, 0, 0); AI role: Pure black (#000000) used for high-contrast primary text on light backgrounds.","sampleId":"color-4","confidence":1} {"hex":"#2E6CF6","name":"primary action","role":"primary-action","source":"computed","evidence":"color-31: computed rgb(46, 108, 246); AI role: Vibrant blue (#2E6CF6) used for the primary 'Try Krea 3' CTA button and interactive accent highlights.","sampleId":"color-31","confidence":1} {"hex":"#111111","name":"surface","role":"surface","source":"computed","evidence":"color-5: computed rgb(17, 17, 17); AI role: Dark gray/black (#111111) used as the background for contrasting dark sections (like the hero).","sampleId":"color-5","confidence":0.9} {"hex":"#737373","name":"muted text","role":"muted-text","source":"computed","evidence":"color-17: computed rgb(115, 115, 115); AI role: Gray (#737373) used for secondary text, metadata, and inactive button states.","sampleId":"color-17","confidence":0.9} {"hex":"#E5E5E5","name":"border","role":"border","source":"computed","evidence":"color-32: computed oklch(0.922 0 0); AI role: Light gray (#E5E5E5) used for subtle borders around cards and form elements.","sampleId":"color-32","confidence":0.8}

Typography measured inside this section: {"id":"font-12","size":"48px","count":1,"family":"Krea 3 Suisse Intl","traits":"Regular","weight":"500","contexts":[{"tag":"h2","top":18081,"text":"Writing about Krea 3?","property":"font"}],"fontStack":"\"Krea 3 Suisse Intl\", sans-serif","lineHeight":"48px","letterSpacing":"-1.4px"}

Colors measured inside this section: {"id":"color-8","hex":"#F4F4F2","alpha":1,"count":2,"contexts":[{"tag":"div","top":17190,"text":"What would Krea 3 change in your image workflow? Tell us what you edit and how much. We compare qual","property":"background"},{"tag":"a","top":17987,"text":"Writing about Krea 3? Logos and wordmarkProduct imagesLaunch film Open the press kit","property":"control-background"}],"cssValue":"rgb(244, 244, 242)"}

Exact section measurements from the saved element map: root {"rect":{"x":0,"y":17987,"width":1440,"height":440},"padding":{"top":"0px","left":"16px","right":"16px","bottom":"60px"},"gap":"normal","columns":null,"overflow":"visible"}; spacing {"gapsPx":[6,8,10,32,36],"representativeContentWidthsPx":[1408,862,360,344]}; surfaces {"radii":["40px","3.35544e+07px","16px"],"borders":[],"shadows":["rgb(255, 255, 255) 0px 0px 0px 4px, rgba(0, 0, 0, 0.45) 0px 20px 40px -20px"]}; media [{"tag":"img","rect":{"x":987,"y":18065,"width":360,"height":223},"aspectRatio":1.6,"objectFit":"cover","objectPosition":"50% 50%","radius":"16px"},{"tag":"img","rect":{"x":987,"y":18065,"width":360,"height":223},"aspectRatio":1.6,"objectFit":"cover","objectPosition":"50% 50%","radius":"16px"},{"tag":"img","rect":{"x":995,"y":18080,"width":344,"height":194},"aspectRatio":1.8,"objectFit":"cover","objectPosition":"50% 50%","radius":"16px"},{"tag":"svg","rect":{"x":86,"y":18156,"width":18,"height":18},"aspectRatio":1,"objectFit":"fill","objectPosition":"50% 50%","radius":"0px"}]

Do not invent signature motion. Use only restrained baseline transitions if the product needs them.

Transfer these principles: Two-column banner structure (text block + visual stack) inside a single rounded card; Checklist-with-icon pattern for listing included assets; Pill-shaped dark CTA button paired with light card background.

Dependencies: Specific photographic assets used in the fanned stack; Exact radius/shadow values tied to brand's rounded-corner system; Overall site grid and container widths for alignment.

Adaptation guidance: Reuse the rounded-card banner shell and checklist+button layout; replace the photo stack with any three brand images sharing the same object-fit/radius treatment, and retain the generous padding for the minimal aesthetic.

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