All challenges
Replayable packWebsitesHardJul 29, 2026

Vision Reveal — Creative Studio Hero

Single-file creative-studio landing page with splash-screen entrance, oversized behind-image typography, and a mouse-driven canvas spotlight reveal layer.

by Weckolicense CC-BY-4.0

The prompt behind "Vision Reveal — Creative Studio Hero" is published in full, and was run by 2 models: Fable 5 and Kimi K3. 2 of 2 finished; 2 measured locally.

Models
2
Completed
2 of 2
Cheapest completed run
Kimi K3 — $0.19

Measured locally in Bench Arena: tokens reconciled on the harness log, cost recomputed from them.

Output

Fable 5 on Vision Reveal — Creative Studio Hero
Fable 5
Kimi K3 on Vision Reveal — Creative Studio Hero
Kimi K3

The prompt that built Vision Reveal

Prompt54 lines · EN
Output EXACTLY ONE complete, self-contained `index.html` file. No markdown fences. No explanation before or after the HTML.

The file must run in a modern browser (Chrome) with no build step. It may load external fonts from Google Fonts, but no other external dependencies.

Recreate the following creative-studio hero landing page as closely as possible.

Visual concept: a full-viewport hero with a dramatic splash-screen entrance, a large behind-image headline, and a mouse-driven spotlight reveal layer over a base photograph. Clean, editorial, high-end portfolio feel.

Brand: "Visuals" — a creative studio. Use a generic SVG logo in the top-left.

SPECIFICATIONS

1. SPLASH SCREEN
- Fixed full-screen overlay, z-index 9999, pointer-events none.
- Ten colored boxes arranged in two rows of five (top row + bottom row).
- Each box fills 20% width and 50% height.
- Background color: #75C5DE.
- Top-row boxes animate upward by 100% and bottom-row boxes animate downward by 100%.
- Staggered delays: 0s, 0.05s, 0.1s, 0.15s, 0.2s.
- Easing: cubic-bezier(0.96,-0.02,0.38,1.01), duration 1s.
- Whole splash fades out and becomes hidden after ~1.35s with a 0.3s fade.
- Honor `prefers-reduced-motion` by hiding the splash immediately.

2. NAVIGATION
- Fixed logo at top-left (generic inline SVG, 32x32). Mix-blend-mode: difference so it is visible over any background.
- Fixed circular burger menu button at top-right, 59px diameter, background #F4F1E8, two horizontal bars (24x2px, #111111).
- On hover, burger background turns #0B0B0B and bars turn #F4F1E8.
- When open, button background stays #0B0B0B and the two bars form an X.
- Menu panel: fixed rounded panel sliding down from the top, backdrop-filter blur(26px), background rgba(17,17,17,0.95), links Work / About / Blog (large typography, #F4F1E8), contact email and social links, plus a "Let's talk" pill button.
- Panel is responsive: full-width on mobile, 420px wide on desktop anchored top-right.

3. HERO SECTION
- Full viewport height, min-height 800px on desktop, background #E4E4E4.
- A huge centered headline text "Visuals" sits behind the hero image, color #F4F1E8, font-size clamp(180px, 28vw, 560px), line-height 80%, letter-spacing -0.04em, font-weight 500.
- The headline should animate up from translateY(330px) with a 1s cubic-bezier(0.16,1,0.3,1) after a ~1.5s delay.
- Base background photograph: cover, centered, fills the hero. Use a high-quality placeholder image URL for a creative-studio/editorial portrait scene (any public Unsplash or Pexels photo with appropriate mood is acceptable).
- Reveal layer: a second copy of a similar photograph overlaid on top, with a soft radial mask following the mouse. Use a canvas-driven mask so the reveal layer is only visible inside a moving spotlight circle.
- Spotlight radius ~260px, with a soft gradient edge (white center to transparent edge).
- Smooth the mouse position with inertia (lerp factor ~0.1) so the spotlight lags slightly behind the cursor.
- Hero content in foreground: headline paragraph and a CTA pill button.
- Foreground headline text: "I build compelling visual stories & motion that make ideas shine." Split into words; each word animates in from opacity 0, translateY(10px), blur(10px), starting after ~1s with 0.05s stagger.
- CTA button "Start a project now": pill shape, white expanding background, circular arrow icon, hover expands the white background and shifts the icon left.

4. RESPONSIVE
- Mobile first: hero content top-left padded, image background-position adjusts.
- Touch: the spotlight should follow the last touch position too.
- Reduced motion: disable all entrance animations and show final states immediately.

5. QUALITY CONSTRAINTS
- No broken layout at any viewport width from 320px to 1920px.
- 60fps on the reveal loop.
- No console errors.
- Use semantic HTML and accessible labels.
sha256 d5bc17f647a284cd5df1b26ec38de8b2c639214f988857183d64a68b8dc6c2d3

Runs

ModelHarnessStatusCostDurationOutputTrustArtifact
Fable 5fable-5claude-codeCompleted$1.814m 25s23kMeasured
Kimi K3kimi-k3kimicodeCompleted$0.194m 54s8.2kMeasured

Pack

pack sha256
45077f19a23e60a6e44495bb9d6914a536c8517b814c4e4c5500fe27782f205c
version
1.0.0
estimated cost
not measured
timeout
60 min
seed license
no seed files
single-filecanvasanimation