TITLE: f/1.4 — street photography PROMPT: Build 'f/1.4', a gallery for a fictional street photographer. Noir palette (charcoal, gray, paper white) with a single crimson accent; homepage is a giant 'f/1.4' wordmark with a working CSS aperture of 9 blades that dilates on scroll; gallery images are moody generative gradients (asphalt grays, sodium-lamp orange) in duotone frames with EXIF-style captions (35mm · f/1.4 · 1/250). Interactions: a scroll-linked shutter — sections snap like film frames with sprocket-edge markers; hovering a photo refocuses it (blur to sharp with aperture blades visible in corner); G key or button toggles a golden-ratio grid overlay; darkroom mode inverts to red-lit paper. Gritty, precise, filmic. DESCRIPTION: A noir photo gallery: the masthead pairs a working nine-blade SVG aperture (which closes from f/1.4 toward f/16 as you scroll, blades sweeping inward on recomputed polygons) with a giant f/1.4 wordmark. The film-strip gallery has sprocket-hole edges, horizontal scroll-snap, and five generative night scenes — sodium glows over building blocks with lit windows, wet-street reflections, rain, a lone figure, steam — each with grain, vignette, and Courier EXIF captions (35mm · f/1.4 · 1/60 · iso 1600). Hovering a plate lifts it and saturates; clicking defocuses-to-refocuses; the G key toggles a golden-ratio overlay; darkroom mode re-lights the whole page in red safelight. TECHNIQUES: procedural nine-blade aperture polygons recomputed on scroll, generative canvas night photography (radial sodium glows, window grids, wet-street reflection streaks, rain strokes, steam blooms, film grain, vignette), scroll-snap film gallery with sprocket-edge pseudo-elements, blur-to-sharp refocus choreography, golden-ratio overlay lines, darkroom red-relight mode. INTERACTION: Scroll to close the aperture and move through the film strip; hover plates to lift and saturate; click a photo to watch it refocus; G toggles the golden-ratio grid; darkroom relights everything.