● Zion Boggan
repos/Stepping App/apps/web/src/app/about/page.tsx
zionboggan.com ↗
112 lines · tsx
History for this file →
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&apos;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&apos;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
}