# Task Title

**Task ID:** `quarry-party-landing-page-react-001`
**Date Created:** `2025-07-03`
**Author:** `Gemini`

---

## Task Description

The objective of this task is to create a new React landing page for the "Steinbruch Fest" hosted by the Freiwillige Feuerwehr Friedberg. The landing page will be built using Next.js and styled with Tailwind CSS v4, ensuring a mobile-first design. All information from the provided flyer will be incorporated into the page, including a Google Maps card in the contact section and a cookie information banner.

---

## Instructions

1.  **Initialize Next.js Project:**
    *   Create a new Next.js application using `npx create-next-app@latest`.
    *   Set up the project with TypeScript and Tailwind CSS.

2.  **Project Structure:**
    *   Organize the project with separate directories for components, styles, and public assets.
    *   Create individual components for each section of the landing page.

3.  **Header Section:**
    *   Display the main heading: "Steinbruch Fest."
    *   Include the dates: "16. + 17. Aug."

4.  **Program Section:**
    *   **Saturday:**
        *   Start time: 19:00.
        *   Music from 21:00 by "LAUSER."
    *   **Sunday:**
        *   Holy Mass at 8:45 with music by "MGV Wechselklang."
        *   Followed by a "FRÜHSCHOPPEN" with the "Stadtkapelle Friedberg."

5.  **Information Section:**
    *   Ticket prices: VVK €10,- / AK €12,-.
    *   Ticket sale locations: Trafik Gressenbauer, Der Salon - Monika Krammer, Tapeziermeister Michäler, FF-Mitglieder.
    *   Charity information: The proceeds will be used to finance vehicles and equipment for the fire department.

6.  **Contact Section:**
    *   Address: Grazerstraße 355, 8240 Friedberg.
    *   Embed a Google Maps card showing the location.
    *   Include a note: "Bei Schlechtwetter im Sportzentrum Friedberg."

7.  **Footer Section:**
    *   Impressum: Freiwillige Feuerwehr Friedberg, Grazerstraße 355, 8240 Friedberg, kdo.008@bfvhb.at.
    *   Sponsor logo: "pfeffer & partner."

8.  **Cookie Banner:**
    *   Implement a cookie information banner to comply with privacy regulations.

9.  **Styling:**
    *   Use Tailwind CSS v4 for all styling.
    *   Ensure a mobile-first and responsive design.

---

## Input Data

-   **Image:** `@ai_docs/images/Flyer.jpeg`
-   **Template:** `@ai_docs/templates/task_template.md`

---

## Expected Output

A fully functional and styled Next.js landing page that includes all the information from the flyer, is mobile-friendly, and features a Google Maps card and a cookie banner.

---

## Constraints & Requirements

-   **Framework:** Next.js
-   **Styling:** Tailwind CSS v4
-   **Design:** Mobile-first

---

## System Instructions

> You are an expert assistant. Follow the instructions precisely and provide clear, concise answers.

---

## References

-   [Next.js Documentation](https://nextjs.org/docs)
-   [Tailwind CSS Documentation](https://tailwindcss.com/docs)
-   [Google Maps Embed API](https://developers.google.com/maps/documentation/embed/get-started)

---

## Metadata

| Key             | Value            |
|-----------------|------------------|
| Priority        | High             |
| Status          | Open             |
| Tags            | React, Next.js, TailwindCSS, Landing Page |

---
