| 1 | import Link from "next/link"; |
| 2 | import { Wordmark } from "@/components/wordmark"; |
| 3 | |
| 4 | export const metadata = { |
| 5 | title: "About · Chicago Stepping", |
| 6 | description: |
| 7 | "A plain-language guide to Chicago Stepping: find your city, see the sets, meet the people, and plan the road.", |
| 8 | }; |
| 9 | |
| 10 | const STEPS = [ |
| 11 | { |
| 12 | index: "01", |
| 13 | title: "Find your city", |
| 14 | body: "On the home page you will see a list of cities. Tap the one nearest to you. That is your starting point.", |
| 15 | }, |
| 16 | { |
| 17 | index: "02", |
| 18 | title: "See the sets", |
| 19 | body: "Inside a city you will find The Sets: every set, weekender, class, and workshop coming up. Tap any one to see the date, the time, and the details.", |
| 20 | }, |
| 21 | { |
| 22 | index: "03", |
| 23 | title: "Step onto The Floor", |
| 24 | body: "The Floor is the community for that city: the stepping groups, the DJs, the promoters who host the sets, and the classes where you can learn the count.", |
| 25 | }, |
| 26 | { |
| 27 | index: "04", |
| 28 | title: "Plan The Road", |
| 29 | body: "Traveling for a set or a weekender? The Road helps you get there. Pick a city and find the hotels, food, and the nearest hospital, just in case.", |
| 30 | }, |
| 31 | ]; |
| 32 | |
| 33 | export default function AboutPage() { |
| 34 | return ( |
| 35 | <main className="mx-auto w-full max-w-3xl px-5 py-16 sm:px-8"> |
| 36 | <Link href="/" className="kicker hover:text-gold"> |
| 37 | ← Home |
| 38 | </Link> |
| 39 | |
| 40 | <p className="kicker mt-12 text-ash">About</p> |
| 41 | <h1 className="display mt-3 text-6xl leading-[0.9] sm:text-8xl"> |
| 42 | <span className="serif block text-4xl font-normal italic text-bone/80 sm:text-5xl"> |
| 43 | Chicago |
| 44 | </span> |
| 45 | <span className="text-gold">Stepping</span> |
| 46 | </h1> |
| 47 | |
| 48 | <p className="serif mt-10 text-2xl leading-snug text-bone/85 sm:text-3xl"> |
| 49 | Chicago stepping is a partner dance. Smooth, gliding, soulful, danced on |
| 50 | a count. It came up in the African American community on Chicago's |
| 51 | West and South sides, and from the 1940s to the 60s it grew out of the |
| 52 | jitterbug and the glide-and-stride dance called the bop. This is |
| 53 | Chicago stepping, not Greek stepping. |
| 54 | </p> |
| 55 | |
| 56 | <p className="serif mt-6 text-2xl leading-snug text-bone/85 sm:text-3xl"> |
| 57 | This site does one thing. One place, organized by city, where the |
| 58 | community posts and finds the sets, the classes, the DJs, and the |
| 59 | people. |
| 60 | </p> |
| 61 | |
| 62 | <section className="mt-16 border-t border-[var(--line)] pt-12"> |
| 63 | <div className="flex items-end justify-between"> |
| 64 | <h2 className="display text-4xl sm:text-5xl">How to use it</h2> |
| 65 | <span className="kicker text-ash">Four steps</span> |
| 66 | </div> |
| 67 | |
| 68 | <div className="mt-10 flex flex-col"> |
| 69 | {STEPS.map((s) => ( |
| 70 | <div |
| 71 | key={s.index} |
| 72 | className="flex flex-col gap-3 border-b border-[var(--line)] py-8 sm:flex-row sm:gap-8" |
| 73 | > |
| 74 | <span className="kicker pt-2 text-gold sm:w-12">{s.index}</span> |
| 75 | <div className="flex-1"> |
| 76 | <h3 className="display text-3xl sm:text-4xl">{s.title}</h3> |
| 77 | <p className="serif mt-3 text-xl leading-relaxed text-bone/75 sm:text-2xl"> |
| 78 | {s.body} |
| 79 | </p> |
| 80 | </div> |
| 81 | </div> |
| 82 | ))} |
| 83 | </div> |
| 84 | </section> |
| 85 | |
| 86 | <section className="mt-16 border-t border-[var(--line)] pt-12"> |
| 87 | <h2 className="display text-4xl sm:text-5xl"> |
| 88 | That's all there is |
| 89 | </h2> |
| 90 | <p className="serif mt-6 text-xl leading-relaxed text-bone/75 sm:text-2xl"> |
| 91 | Take your time. Tap around. If you ever feel lost, the |
| 92 | <span className="text-gold"> Chicago Stepping</span> mark in the top |
| 93 | corner always brings you back to the start. |
| 94 | </p> |
| 95 | |
| 96 | <Link |
| 97 | href="/" |
| 98 | className="kicker mt-12 inline-block border border-gold px-8 py-5 text-gold hover:bg-gold hover:text-stage" |
| 99 | > |
| 100 | Start here → |
| 101 | </Link> |
| 102 | </section> |
| 103 | |
| 104 | <footer className="mt-20 flex flex-wrap items-center justify-between gap-3 border-t border-[var(--line)] pt-8"> |
| 105 | <Link href="/" className="text-xl"> |
| 106 | <Wordmark /> |
| 107 | </Link> |
| 108 | <span className="kicker text-ash">Chicago Stepping. Your City.</span> |
| 109 | </footer> |
| 110 | </main> |
| 111 | ); |
| 112 | } |