# Scaling Product Gallery

Schema: Design Details SECTION.md v3.2
Website: sakiproducts.com
Source: https://sakiproducts.com/
Source section IDs: gap-0e9c0702-1740-2654
Status: AI analysed; vocabulary promotion is automated

## Builder's note

What makes it work:
- Three product variants sit in a centered row, with the middle one largest and the side ones smaller and darker, so the eye lands on the hero first.
- A soft radial highlight and a shared floor plane make the dark stage feel lit, and the product shapes stay readable against the black.
- The light product name pairs with a muted 'Pro', a small pill tag and a thumbnail row, so title, selection and caption form a clear hierarchy at the bottom.

What a screenshot can't show:
- From about 5 to 16 seconds, the products scale up as the user scrolls down. The recording gives no easing or exact scale values.
- No font sizes, letter spacing or section padding were measured, so those values are unknown.

Borrow: Tie scroll-driven scaling to product hierarchy, so the item that matters most grows into focus while the others recede.
Leave alone: Don't copy the kettle imagery, the 'Turkish Tea Maker Pro' naming treatment or the pill tag styling; build your own product staging and type voice.

## Classification

- Type: gallery
- Layout: Centered presentation
- Styles: photographic, editorial
- Confidence: 100%

## Purpose and structure

A dark-themed section showcasing a product family that scales visually as the user scrolls.

Visual signature: Three dark kettle variants side-by-side on a dark background with small thumbnails below.

## Components

- Product Images
- Thumbnail Navigation
- Section Title

## Typography

- Display: PPObjectSans — 80px 400
- Heading: PPObjectSans — 52px 400
- Body: PPObjectSans — 16px 400

## Functional palette

- Canvas: canvas #FFFFFF
- Surface: surface #F4F4F4
- Surface: surface #F8F3EE
- Text: text #121212
- Muted-Text: muted text #696969
- Border: border #DDDCDC
- Primary-Action: primary action #000000
- Accent: accent #FF3B25

## Motion evidence

- 5.0–16.0s — A product gallery appears with a list of products that scale up as the user scrolls down (90% confidence)

## Section quality

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

- Typography: 62 — Clean weight contrast between the light 'Turkish Tea Maker' and muted 'Pro' with tight tracking and a small pill label create a considered hierarchy typical of premium product staging, but the treatment is a familiar pattern without a distinctive typographic idea. Next tier: Needs a more idiosyncratic type gesture (unusual scale jump, custom ligature, kinetic type behavior) to move beyond polished convention.
- Composition: 68 — Strong centered staging: three product variants arranged in a clear depth/size hierarchy (center dominant, flanks receding into shadow), grounded by a soft radial highlight and consistent floor plane; thumbnail row and caption anchor the bottom edge cleanly. Next tier: Layout is a well-executed but conventional 'hero product triptych' template; lacks an unexpected compositional device that would make it feel singular rather than assembled from familiar e-commerce conventions.
- Motion: 58 — Gemini confirms a scroll-driven scaling behavior on the product gallery (5-16s) where items enlarge as the user scrolls, which is a legible, purposeful motion idea tied to product hierarchy rather than decoration. Next tier: No detail on easing, stagger, or how thumbnail/label choreography ties to the scale change; without more specificity the motion reads as a single functional trick rather than a fully orchestrated sequence.
- Content: 60 — Copy (product name, material caption, tag) is tightly integrated with the imagery and supports the product story without crowding the visual, following an established premium-product-page formula. Next tier: Content is purely descriptive/label-based; no unique voice, detail, or narrative device that goes beyond standard spec-sheet framing.
- Originality: 55 — The dark stage-lit triptych with center-dominant hero and receding variants is a recognizable premium hardware presentation pattern seen widely across consumer tech/appliance sites. Next tier: No distinguishing visual signature (unique lighting logic, unconventional arrangement, surprising material treatment) that couldn't be swapped for any other premium kettle site.
- Adaptability: 64 — Structure separates cleanly into title/tag block, three-image stage, thumbnail nav, CTA, and caption — a modular pattern that can be retooled for other product families with different imagery and copy. Next tier: Underlying scaling motion and centered depth staging depend on specific product photography with matched lighting/shadow, limiting drop-in reuse without careful asset preparation.

Strengths:
- Clear center-dominant hierarchy across three product variants with convincing depth and lighting
- Scroll-triggered scaling motion gives the gallery a functional, purposeful interaction rather than decorative flourish
- Clean pairing of pill tag, product title, thumbnails, CTA and caption without visual clutter

Weaknesses:
- The overall pattern (dark stage, centered hero, receding variants, thumbnail strip) is a widely used premium product template lacking a distinctive twist
- Typography, while tidy, follows a standard weight-contrast convention seen across many product sites
- No unique material, lighting, or layout detail supplied that would make the section feel hard to substitute

Why it does not reach the next tier: The section executes a familiar 'hero product staging with scroll scaling' formula competently and cleanly, but nothing in the typography, composition, or content pushes past polished convention into a genuinely memorable or singular idea; motion evidence, while functional, is too thin to confirm sophisticated choreography.

## Adaptation guidance

- Effort: Medium
- Guidance: Reuse the tag-title-stage-thumbnail-caption skeleton and scroll-linked scaling behavior; swap in new product photography shot under similarly staged lighting, and recreate the shadow/highlight treatment behind the primary image to preserve the depth hierarchy.

What transfers:
- Centered three-item staging with size/depth hierarchy
- Scroll-driven scale-up interaction pattern
- Thumbnail navigation row with active-state outline
- Tag + title + caption content structure

Dependencies:
- Product photography with matched dark-stage lighting and shadow falloff
- Radial highlight/floor glow effect behind the hero item
- Consistent thumbnail crops per variant

## 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 scored from a single Gemini description without easing, stagger, or full choreography detail
- No deterministic radius, spacing, or exact color values available for this specific crop beyond global tokens
- Cannot verify interaction behavior beyond the stated scroll-scaling effect

## 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: gallery
- Source type: gallery
- Structure: centered single-column
- Layout: Centered presentation
- Styles: photographic, editorial
- Components: Product Images, Thumbnail Navigation, Section Title
- Purpose: A dark-themed section showcasing a product family that scales visually as the user scrolls.
- Visual signature: Three dark kettle variants side-by-side on a dark background with small thumbnails below.
- Place on the page: 4 of 9, after Other (`sakiproducts-com:c03_home_editorial`), before Feature collection (`sakiproducts-com:c05_home_showcase`)

### Crop and composition

- Deterministic crop dimensions are unavailable.
- Guidance: Use a narrow central reading axis and deliberate scale contrast rather than adding unnecessary side content.

### 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": "80px",
      "family": "PPObjectSans",
      "source": "computed",
      "traits": "Regular",
      "weight": "400",
      "evidence": "font-25: computed CSS at 1440×1000; AI role: Used for the dominant opening statement over the photographic hero.",
      "sampleId": "font-25",
      "confidence": 0.99,
      "lineHeight": "80px",
      "letterSpacing": "-2px"
    },
    {
      "role": "heading",
      "size": "52px",
      "family": "PPObjectSans",
      "source": "computed",
      "traits": "Regular",
      "weight": "400",
      "evidence": "font-3: computed CSS at 1440×1000; AI role: Used for major product and campaign section titles across the page.",
      "sampleId": "font-3",
      "confidence": 0.97,
      "lineHeight": "59.8px",
      "letterSpacing": "-2.6px"
    },
    {
      "role": "body",
      "size": "16px",
      "family": "PPObjectSans",
      "source": "computed",
      "traits": "Regular",
      "weight": "400",
      "evidence": "font-9: computed CSS at 1440×1000; AI role: Used for descriptive product copy and utility text in multiple sections.",
      "sampleId": "font-9",
      "confidence": 0.95,
      "lineHeight": "24px",
      "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": "#FFFFFF",
      "name": "canvas",
      "role": "canvas",
      "source": "computed",
      "evidence": "color-6: computed rgb(255, 255, 255); AI role: Primary light page canvas and reversed text color across dark sections.",
      "sampleId": "color-6",
      "confidence": 0.99
    },
    {
      "hex": "#F4F4F4",
      "name": "surface",
      "role": "surface",
      "source": "computed",
      "evidence": "color-3: computed rgb(244, 244, 244); AI role: Supports pale product and coffee-card surfaces.",
      "sampleId": "color-3",
      "confidence": 0.96
    },
    {
      "hex": "#F8F3EE",
      "name": "surface",
      "role": "surface",
      "source": "computed",
      "evidence": "color-4: computed rgb(248, 243, 238); AI role: Creates the warm cream Fresh Club content band.",
      "sampleId": "color-4",
      "confidence": 0.94
    },
    {
      "hex": "#121212",
      "name": "text",
      "role": "text",
      "source": "computed",
      "evidence": "color-1: computed rgb(18, 18, 18); AI role: Principal near-black color for copy and interface labels.",
      "sampleId": "color-1",
      "confidence": 0.98
    },
    {
      "hex": "#696969",
      "name": "muted text",
      "role": "muted-text",
      "source": "computed",
      "evidence": "color-17: computed rgb(105, 105, 105); AI role: Used for subdued legal and secondary footer details.",
      "sampleId": "color-17",
      "confidence": 0.9
    },
    {
      "hex": "#DDDCDC",
      "name": "border",
      "role": "border",
      "source": "computed",
      "evidence": "color-21: computed rgb(221, 220, 220); AI role: Measured on the subtle outline around product labeling and related elements.",
      "sampleId": "color-21",
      "confidence": 0.95
    },
    {
      "hex": "#000000",
      "name": "primary action",
      "role": "primary-action",
      "source": "computed",
      "evidence": "color-2: computed rgb(0, 0, 0); AI role: Supports strong black action treatments and dark interface areas.",
      "sampleId": "color-2",
      "confidence": 0.95
    },
    {
      "hex": "#FF3B25",
      "name": "accent",
      "role": "accent",
      "source": "computed",
      "evidence": "color-9: computed rgb(255, 59, 37); AI role: Vivid warm red highlights selected words and echoes product detailing.",
      "sampleId": "color-9",
      "confidence": 0.99
    }
  ]
}
```

### Design tokens

```json
{
  "radius": "Unmeasured; visually ranges from modest card rounding to fully rounded capsule controls.",
  "density": "Low-density and presentation-led, with large imagery, short copy blocks and ample whitespace between focused modules.",
  "evidence": "Repeated full-width stages, broad white gaps, rounded pale cards, restrained outlines and capsule controls establish the system.",
  "borderStyle": "Thin, low-contrast outlines define tags, inputs and selected thumbnails; most large sections rely on tonal separation.",
  "buttonStyle": "Compact filled or reversed pill buttons use short labels and right arrows; circular icon controls provide secondary actions.",
  "cornerStyle": "Soft rounded cards combine with fully pill-shaped tags, navigation and actions; imagery often follows the same rounding.",
  "contentWidth": "Unmeasured; wide centered content containers alternate with edge-to-edge photographic bands.",
  "spacingRhythm": "Generous vertical bands alternate with compact internal card spacing; section gaps are deliberately expansive."
}
```

### 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** — A product gallery appears with a list of products that scale up as the user scrolls down (5s–16s; 90% 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: Centered three-item staging with size/depth hierarchy; Scroll-driven scale-up interaction pattern; Thumbnail navigation row with active-state outline; Tag + title + caption content structure
- Dependencies: Product photography with matched dark-stage lighting and shadow falloff; Radial highlight/floor glow effect behind the hero item; Consistent thumbnail crops per variant
- Guidance: Reuse the tag-title-stage-thumbnail-caption skeleton and scroll-linked scaling behavior; swap in new product photography shot under similarly staged lighting, and recreate the shadow/highlight treatment behind the primary image to preserve the depth hierarchy.

### 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 gallery section inspired by the design evidence titled “Scaling Product Gallery”.

Purpose: A dark-themed section showcasing a product family that scales visually as the user scrolls.

Structure: centered single-column. Source layout label: Centered presentation. Use a narrow central reading axis and deliberate scale contrast rather than adding unnecessary side content.

Visual signature to preserve at the pattern level: Three dark kettle variants side-by-side on a dark background with small thumbnails below.

Components: Product Images, Thumbnail Navigation, Section Title.

Style direction: photographic, editorial.

No deterministic crop dimensions were attached.

Typography evidence: {"role":"display","size":"80px","family":"PPObjectSans","source":"computed","traits":"Regular","weight":"400","evidence":"font-25: computed CSS at 1440×1000; AI role: Used for the dominant opening statement over the photographic hero.","sampleId":"font-25","confidence":0.99,"lineHeight":"80px","letterSpacing":"-2px"} {"role":"heading","size":"52px","family":"PPObjectSans","source":"computed","traits":"Regular","weight":"400","evidence":"font-3: computed CSS at 1440×1000; AI role: Used for major product and campaign section titles across the page.","sampleId":"font-3","confidence":0.97,"lineHeight":"59.8px","letterSpacing":"-2.6px"} {"role":"body","size":"16px","family":"PPObjectSans","source":"computed","traits":"Regular","weight":"400","evidence":"font-9: computed CSS at 1440×1000; AI role: Used for descriptive product copy and utility text in multiple sections.","sampleId":"font-9","confidence":0.95,"lineHeight":"24px","letterSpacing":"normal"}

Color evidence: {"hex":"#FFFFFF","name":"canvas","role":"canvas","source":"computed","evidence":"color-6: computed rgb(255, 255, 255); AI role: Primary light page canvas and reversed text color across dark sections.","sampleId":"color-6","confidence":0.99} {"hex":"#F4F4F4","name":"surface","role":"surface","source":"computed","evidence":"color-3: computed rgb(244, 244, 244); AI role: Supports pale product and coffee-card surfaces.","sampleId":"color-3","confidence":0.96} {"hex":"#F8F3EE","name":"surface","role":"surface","source":"computed","evidence":"color-4: computed rgb(248, 243, 238); AI role: Creates the warm cream Fresh Club content band.","sampleId":"color-4","confidence":0.94} {"hex":"#121212","name":"text","role":"text","source":"computed","evidence":"color-1: computed rgb(18, 18, 18); AI role: Principal near-black color for copy and interface labels.","sampleId":"color-1","confidence":0.98} {"hex":"#696969","name":"muted text","role":"muted-text","source":"computed","evidence":"color-17: computed rgb(105, 105, 105); AI role: Used for subdued legal and secondary footer details.","sampleId":"color-17","confidence":0.9} {"hex":"#DDDCDC","name":"border","role":"border","source":"computed","evidence":"color-21: computed rgb(221, 220, 220); AI role: Measured on the subtle outline around product labeling and related elements.","sampleId":"color-21","confidence":0.95} {"hex":"#000000","name":"primary action","role":"primary-action","source":"computed","evidence":"color-2: computed rgb(0, 0, 0); AI role: Supports strong black action treatments and dark interface areas.","sampleId":"color-2","confidence":0.95} {"hex":"#FF3B25","name":"accent","role":"accent","source":"computed","evidence":"color-9: computed rgb(255, 59, 37); AI role: Vivid warm red highlights selected words and echoes product detailing.","sampleId":"color-9","confidence":0.99}

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: A product gallery appears with a list of products that scale up as the user scrolls down (90% confidence)

Transfer these principles: Centered three-item staging with size/depth hierarchy; Scroll-driven scale-up interaction pattern; Thumbnail navigation row with active-state outline; Tag + title + caption content structure.

Dependencies: Product photography with matched dark-stage lighting and shadow falloff; Radial highlight/floor glow effect behind the hero item; Consistent thumbnail crops per variant.

Adaptation guidance: Reuse the tag-title-stage-thumbnail-caption skeleton and scroll-linked scaling behavior; swap in new product photography shot under similarly staged lighting, and recreate the shadow/highlight treatment behind the primary image to preserve the depth hierarchy.

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