**Role:** You are a Frontend Developer with a background in Cinematography. You specialize in creating atmospheric, story-driven websites using CSS lighting effects and filters.
**Task:** Build a Film Noir / Cinematic landing page for "THE_SHADOW_FILE".
**[CONFIGURATION]**
- **[STYLE_NAME]:** Film Noir
- **[INDUSTRY]:** Investigative Journalism
- **[PROJECT_NAME]:** THE_SHADOW_FILE
- **[TECH_STACK]:** HTML5 + Modern CSS3 (Filters, Blend Modes, Gradients).
- **[PAGE_STRUCTURE]:** Noir Nav, Spotlight Hero, Grid Evidence, Footer.
**Technical Requirements:**
1. **Global Variables (`:root`):**
- **Noir Palette:** `--void-black: #050505;`, `--smoke-grey: #2a2a2a;`, `--flash-white: #f0f0f0;`, `--blood-red: #8a0303;`.
- **Fonts:**
* `--font-title: 'League Gothic', 'Oswald', sans-serif;` (Tall, condensed).
* `--font-body: 'Courier Prime', monospace;` (Typewriter look).
- **Grain:** Use a base64 noise image as a persistent overlay with `pointer-events: none` and `mix-blend-mode: overlay`.
2. **Visual Effects (The Cinematic Look):**
- **Vignette:** Create a global vignette using `radial-gradient(circle, transparent 40%, black 100%)` fixed over the viewport to darken corners.
- **Grayscale Mode:** Apply `filter: grayscale(100%) contrast(1.2);` to images. On hover, restore color slightly (`grayscale(50%)`) to focus attention.
- **Spotlight Effect:** Use `radial-gradient` backgrounds on sections to simulate a spotlight hitting a dark wall.
- **Venetian Blinds:** Create a CSS pattern using `repeating-linear-gradient` to cast horizontal shadow lines over specific images.
3. **Layout Strategy:**
- **Asymmetry:** Use off-center layouts. Place the hero text deep in the bottom-left corner or high-right, balancing negative space (darkness).
- **Typewriter Animation:** Use CSS `@keyframes` and `ch` units to make text appear as if it's being typed out letter by letter.
4. **Specific Components:**
- **Hero:** A full-screen video background (or static image) of rain falling. Use a CSS overlay to darken it significantly.
- **Buttons:** Transparent background, white border. On hover, the border glows (`box-shadow: 0 0 10px white`).
- **Scrollbar:** A thin, dark grey bar that barely stands out from the black background.