Repository navigation
Expand file tree
/
Copy pathindex.html
More file actions
556 lines (532 loc) · 36.1 KB
/
Copy pathindex.html
File metadata and controls
556 lines (532 loc) · 36.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
<!DOCTYPE html>
<html lang="en" data-theme="light">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>South Brunswick High School Aerospace Club | SBHS Rocketry</title>
<meta name="description" content="South Brunswick High School Aerospace Club designs, builds, and launches competition rockets while exploring aerospace engineering, electronics, CAD, and rocketry." />
<meta name="google-site-verification" content="ZS9qT9Q0eaQe0GyUdbL14xlJrhSv3LWljfJ9KugIZxM" />
<meta name="robots" content="index, follow, max-image-preview:large" />
<link rel="canonical" href="https://sbaerospace.vercel.app/" />
<meta property="og:type" content="website" />
<meta property="og:site_name" content="SBHS Aerospace Club" />
<meta property="og:locale" content="en_US" />
<meta property="og:title" content="South Brunswick High School Aerospace Club | SBHS Rocketry" />
<meta property="og:description" content="South Brunswick High School Aerospace Club designs, builds, and launches competition rockets while exploring aerospace engineering, electronics, CAD, and rocketry." />
<meta property="og:url" content="https://sbaerospace.vercel.app/" />
<meta property="og:image" content="https://sbaerospace.vercel.app/assets/og/sbhs-aerospace-og.jpg" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta property="og:image:alt" content="SBHS Aerospace Club members behind the launch rail at the 2025 American Rocketry Challenge National Finals" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="South Brunswick High School Aerospace Club | SBHS Rocketry" />
<meta name="twitter:description" content="South Brunswick High School Aerospace Club designs, builds, and launches competition rockets while exploring aerospace engineering, electronics, CAD, and rocketry." />
<meta name="twitter:image" content="https://sbaerospace.vercel.app/assets/og/sbhs-aerospace-og.jpg" />
<meta name="twitter:image:alt" content="SBHS Aerospace Club members behind the launch rail at the 2025 American Rocketry Challenge National Finals" />
<link rel="icon" href="favicon.ico" sizes="any" />
<link rel="icon" type="image/png" sizes="32x32" href="assets/logo/favicon-32.png" />
<link rel="apple-touch-icon" href="assets/logo/apple-touch-icon.png" />
<meta name="theme-color" content="#0A0A0A" />
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap" />
<link rel="stylesheet" href="style.css?v=5.2" />
<script src="main.js?v=5.0" defer></script>
<script type="application/ld+json">
[
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "SBHS Aerospace Club",
"alternateName": [
"South Brunswick High School Aerospace Club",
"SBAerospace"
],
"url": "https://sbaerospace.vercel.app/"
},
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "South Brunswick High School Aerospace Club",
"alternateName": [
"SBHS Aerospace Club",
"SBAerospace"
],
"url": "https://sbaerospace.vercel.app/",
"logo": "https://sbaerospace.vercel.app/assets/logo/badge-gold-512.png",
"email": "sbhsaerospace@gmail.com",
"description": "Student-run club at South Brunswick High School where members work on rocketry, electronics, CAD, programming, and aerospace experiments.",
"address": {
"@type": "PostalAddress",
"addressLocality": "Monmouth Junction",
"addressRegion": "NJ",
"postalCode": "08852",
"addressCountry": "US"
},
"parentOrganization": {
"@type": "HighSchool",
"name": "South Brunswick High School"
},
"sameAs": [
"https://www.instagram.com/sbaeroclub/",
"https://www.instagram.com/sbhs_aerospaceclub_team_a/",
"https://www.linkedin.com/company/south-brunswick-high-school-aerospace",
"https://github.com/SBAerospace",
"https://www.facebook.com/people/SB-Aerospace/61559474409905/"
]
}
]
</script>
</head>
<body>
<a href="#main" class="skip-link">Skip to content</a>
<div class="sky" aria-hidden="true">
<div class="sky__night"></div>
<div class="sky__dawn"></div>
<div class="sky__stars"><span style="top:35.8%;left:96.2%;width:1.5px;height:1.5px;--d:4.3s;--delay:3.4s;--o:0.55"></span><span style="top:10.1%;left:13.1%;width:1.5px;height:1.5px;--d:6.4s;--delay:3.2s;--o:0.67"></span><span style="top:17.2%;left:90.8%;width:1px;height:1px;--d:5.6s;--delay:1.3s;--o:0.39"></span><span style="top:12.5%;left:84.2%;width:1px;height:1px;--d:3.8s;--delay:5.8s;--o:0.89"></span><span style="top:49.4%;left:50.3%;width:1px;height:1px;--d:5.2s;--delay:2.8s;--o:0.37"></span><span style="top:12.1%;left:24.2%;width:2px;height:2px;--d:5.5s;--delay:5.1s;--o:0.70"></span><span style="top:7.3%;left:97.5%;width:1.5px;height:1.5px;--d:5.6s;--delay:3.6s;--o:0.46"></span><span style="top:20.3%;left:29.5%;width:1.5px;height:1.5px;--d:6.3s;--delay:4.3s;--o:0.70"></span><span style="top:6.1%;left:47.5%;width:1.5px;height:1.5px;--d:3.4s;--delay:5.4s;--o:0.87"></span><span style="top:53.4%;left:31.8%;width:1.5px;height:1.5px;--d:4.1s;--delay:0.8s;--o:0.85"></span><span style="top:41.0%;left:71.7%;width:2px;height:2px;--d:6.3s;--delay:0.9s;--o:0.56"></span><span style="top:59.9%;left:3.0%;width:1px;height:1px;--d:6.9s;--delay:5.7s;--o:0.52"></span><span style="top:64.3%;left:17.6%;width:1.5px;height:1.5px;--d:4.7s;--delay:3.1s;--o:0.41"></span><span style="top:70.8%;left:49.0%;width:1.5px;height:1.5px;--d:3.4s;--delay:4.4s;--o:0.74"></span><span style="top:78.2%;left:76.5%;width:1px;height:1px;--d:6.9s;--delay:2.9s;--o:0.64"></span><span style="top:7.9%;left:56.3%;width:1.5px;height:1.5px;--d:6.5s;--delay:0.2s;--o:0.87"></span><span style="top:54.4%;left:20.7%;width:1px;height:1px;--d:3.8s;--delay:5.1s;--o:0.39"></span><span style="top:25.4%;left:18.5%;width:1px;height:1px;--d:5.8s;--delay:4.1s;--o:0.53"></span><span style="top:35.6%;left:37.2%;width:1px;height:1px;--d:5.8s;--delay:3.5s;--o:0.55"></span><span style="top:64.7%;left:65.5%;width:1px;height:1px;--d:5.8s;--delay:2.1s;--o:0.80"></span><span style="top:12.2%;left:28.7%;width:1px;height:1px;--d:5.1s;--delay:2.2s;--o:0.52"></span><span style="top:15.3%;left:53.9%;width:1px;height:1px;--d:6.2s;--delay:5.1s;--o:0.71"></span><span style="top:88.9%;left:85.5%;width:1px;height:1px;--d:5.2s;--delay:3.5s;--o:0.38"></span><span style="top:55.2%;left:68.4%;width:1.5px;height:1.5px;--d:4.7s;--delay:4.9s;--o:0.77"></span><span style="top:10.9%;left:57.5%;width:1px;height:1px;--d:5.2s;--delay:1.0s;--o:0.40"></span><span style="top:5.2%;left:77.7%;width:1.5px;height:1.5px;--d:3.5s;--delay:3.4s;--o:0.79"></span><span style="top:63.1%;left:68.2%;width:2px;height:2px;--d:3.8s;--delay:0.7s;--o:0.81"></span><span style="top:35.7%;left:40.1%;width:1.5px;height:1.5px;--d:5.5s;--delay:1.4s;--o:0.48"></span><span style="top:42.5%;left:62.1%;width:1px;height:1px;--d:4.3s;--delay:3.9s;--o:0.61"></span><span style="top:6.2%;left:55.0%;width:1px;height:1px;--d:4.6s;--delay:5.8s;--o:0.65"></span><span style="top:70.1%;left:30.0%;width:1px;height:1px;--d:3.5s;--delay:5.6s;--o:0.43"></span><span style="top:77.2%;left:71.6%;width:1px;height:1px;--d:4.8s;--delay:5.9s;--o:0.75"></span><span style="top:74.9%;left:75.3%;width:1px;height:1px;--d:5.1s;--delay:4.2s;--o:0.61"></span><span style="top:74.8%;left:12.6%;width:2.5px;height:2.5px;--d:6.3s;--delay:3.4s;--o:0.93"></span><span style="top:49.4%;left:61.4%;width:1px;height:1px;--d:6.6s;--delay:1.5s;--o:0.82"></span><span style="top:30.6%;left:85.1%;width:1.5px;height:1.5px;--d:3.7s;--delay:2.1s;--o:0.70"></span><span style="top:63.4%;left:30.0%;width:2.5px;height:2.5px;--d:4.6s;--delay:3.1s;--o:0.35"></span><span style="top:12.7%;left:55.9%;width:1.5px;height:1.5px;--d:6.0s;--delay:3.8s;--o:0.40"></span><span style="top:11.5%;left:8.5%;width:1px;height:1px;--d:3.2s;--delay:5.2s;--o:0.75"></span><span style="top:54.4%;left:26.3%;width:2.5px;height:2.5px;--d:5.4s;--delay:2.7s;--o:0.87"></span><span style="top:26.5%;left:21.2%;width:1.5px;height:1.5px;--d:4.1s;--delay:4.5s;--o:0.68"></span><span style="top:67.4%;left:21.9%;width:2.5px;height:2.5px;--d:4.1s;--delay:1.6s;--o:0.52"></span><span style="top:50.6%;left:60.8%;width:1px;height:1px;--d:6.5s;--delay:5.3s;--o:0.44"></span><span style="top:33.4%;left:91.3%;width:1px;height:1px;--d:3.3s;--delay:0.4s;--o:0.37"></span><span style="top:89.0%;left:26.4%;width:1.5px;height:1.5px;--d:3.4s;--delay:2.2s;--o:0.44"></span><span style="top:22.9%;left:21.2%;width:1.5px;height:1.5px;--d:4.2s;--delay:4.6s;--o:0.94"></span><span style="top:47.6%;left:1.6%;width:2px;height:2px;--d:3.0s;--delay:2.1s;--o:0.90"></span><span style="top:70.4%;left:93.6%;width:1px;height:1px;--d:6.7s;--delay:3.7s;--o:0.83"></span><span style="top:11.5%;left:42.9%;width:2px;height:2px;--d:3.5s;--delay:0.9s;--o:0.64"></span><span style="top:32.7%;left:61.2%;width:1.5px;height:1.5px;--d:4.9s;--delay:5.5s;--o:0.68"></span><span style="top:16.9%;left:75.5%;width:2.5px;height:2.5px;--d:4.7s;--delay:0.5s;--o:0.48"></span><span style="top:20.8%;left:78.8%;width:1px;height:1px;--d:6.3s;--delay:0.6s;--o:0.71"></span><span style="top:27.3%;left:59.8%;width:1px;height:1px;--d:5.9s;--delay:2.0s;--o:0.52"></span><span style="top:10.6%;left:58.8%;width:1.5px;height:1.5px;--d:3.8s;--delay:5.4s;--o:0.70"></span><span style="top:40.4%;left:15.6%;width:1px;height:1px;--d:5.7s;--delay:3.0s;--o:0.45"></span><span style="top:8.6%;left:39.1%;width:1px;height:1px;--d:3.1s;--delay:2.7s;--o:0.68"></span><span style="top:85.0%;left:54.6%;width:1.5px;height:1.5px;--d:3.2s;--delay:1.1s;--o:0.93"></span><span style="top:62.1%;left:49.0%;width:1px;height:1px;--d:5.0s;--delay:1.5s;--o:0.38"></span><span style="top:76.6%;left:14.1%;width:1.5px;height:1.5px;--d:4.2s;--delay:3.7s;--o:0.44"></span><span style="top:62.1%;left:61.6%;width:1px;height:1px;--d:4.2s;--delay:5.6s;--o:0.94"></span><span style="top:79.1%;left:44.8%;width:2.5px;height:2.5px;--d:3.4s;--delay:5.1s;--o:0.66"></span><span style="top:10.3%;left:96.4%;width:2.5px;height:2.5px;--d:6.4s;--delay:4.2s;--o:0.53"></span><span style="top:74.7%;left:32.0%;width:1.5px;height:1.5px;--d:6.1s;--delay:4.0s;--o:0.85"></span><span style="top:23.5%;left:25.2%;width:1.5px;height:1.5px;--d:5.6s;--delay:5.6s;--o:0.42"></span></div>
</div>
<header>
<div class="nav-inner">
<a href="index.html" class="logo">
<img src="assets/logo/badge-white-96.png" alt="" width="40" height="40" />
SBHS Aerospace
</a>
<nav class="nav-links" aria-label="Primary navigation">
<a href="index.html">Home</a>
<a href="about.html">About</a>
<a href="projects.html">Work</a>
<a href="club.html">Club</a>
<div class="nav-dropdown" id="teamsDropdown">
<a href="teams.html" class="nav-dropdown-link">Teams</a>
<button class="nav-dropdown-toggle" type="button" aria-expanded="false" aria-controls="teamsMenu" aria-label="Show the list of teams">
<svg viewBox="0 0 24 24" width="14" height="14" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="6 9 12 15 18 9" /></svg>
</button>
<div class="nav-dropdown-menu" id="teamsMenu">
<a href="teams.html#arc">American Rocketry Challenge (2 teams)</a>
<a href="teams.html#techrise">NASA TechRise</a>
<a href="teams.html#genes-in-space">Genes in Space (2 teams)</a>
<a href="teams.html#aviation-design">Aviation Design Challenge</a>
<a href="teams.html#cubes-in-space">Cubes in Space</a>
<a href="teams.html#drones-in-school">Drones in School Challenge</a>
</div>
</div>
<a href="tryouts.html">Tryouts</a>
<a href="sponsor.html">Sponsor</a>
<a href="contact.html">Contact</a>
</nav>
<div class="nav-actions">
<button class="theme-toggle" id="themeToggle" aria-label="Toggle dark mode">
<svg class="icon-moon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
<path d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z" />
</svg>
<svg class="icon-sun" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
<circle cx="12" cy="12" r="5" />
<line x1="12" y1="1" x2="12" y2="3" />
<line x1="12" y1="21" x2="12" y2="23" />
<line x1="4.22" y1="4.22" x2="5.64" y2="5.64" />
<line x1="18.36" y1="18.36" x2="19.78" y2="19.78" />
<line x1="1" y1="12" x2="3" y2="12" />
<line x1="21" y1="12" x2="23" y2="12" />
<line x1="4.22" y1="19.78" x2="5.64" y2="18.36" />
<line x1="18.36" y1="5.64" x2="19.78" y2="4.22" />
</svg>
</button>
<a href="club.html#join" class="btn-nav">Join Us</a>
<button class="hamburger" id="hamburger" aria-label="Open menu" aria-expanded="false" aria-controls="mobileNav">
<span></span><span></span><span></span>
</button>
</div>
</div>
</header>
<nav class="mobile-nav" id="mobileNav" aria-label="Mobile navigation">
<a href="index.html">Home</a>
<a href="about.html">About</a>
<a href="projects.html">Work</a>
<a href="club.html">Club</a>
<a href="teams.html">Teams</a>
<div class="mobile-subnav">
<a href="teams.html#arc">American Rocketry Challenge (2 teams)</a>
<a href="teams.html#techrise">NASA TechRise</a>
<a href="teams.html#genes-in-space">Genes in Space (2 teams)</a>
<a href="teams.html#aviation-design">Aviation Design Challenge</a>
<a href="teams.html#cubes-in-space">Cubes in Space</a>
<a href="teams.html#drones-in-school">Drones in School Challenge</a>
</div>
<a href="tryouts.html">Tryouts</a>
<a href="sponsor.html">Sponsor</a>
<a href="contact.html">Contact</a>
</nav>
<main id="main">
<!-- HERO -->
<section class="hero">
<div class="hero-bg-dots" aria-hidden="true"></div>
<svg class="hero-scene" viewBox="0 0 1440 860" preserveAspectRatio="xMidYMid slice" aria-hidden="true" focusable="false">
<g transform="rotate(-14 1030 430)">
<ellipse class="orbit faint" cx="1030" cy="430" rx="610" ry="218" />
<ellipse class="orbit" cx="1030" cy="430" rx="520" ry="170" />
<circle class="node" cx="535" cy="377" r="4" /><circle class="node" cx="1489" cy="350" r="4" /><circle class="node" cx="985" cy="599" r="4" />
</g>
<path class="trajectory" d="M -40 860 C 250 800, 460 650, 600 480 S 860 130, 1180 50 S 1440 -10, 1520 -40" />
<g class="planet" transform="translate(1300 160)">
<path class="ring" d="M -56 0 A 56 14 0 0 1 56 0" transform="rotate(-18)" />
<circle r="28" />
<path class="band-line" d="M -24 -8 C -8 -2 8 -2 24 -8" />
<path class="ring" d="M -56 0 A 56 14 0 0 0 56 0" transform="rotate(-18)" />
</g>
<path class="moon" d="M 690 118 A 26 26 0 1 0 716 158 A 20 20 0 1 1 690 118 Z" />
<path class="plus" d="M 636 262 h12 m-6 -6 v12 M 1384 560 h12 m-6 -6 v12 M 86 640 h12 m-6 -6 v12 M 920 760 h12 m-6 -6 v12" />
</svg>
<div class="hero-interactive-scene" aria-hidden="true">
<div class="interactive-rocket" id="heroRocket">
<svg viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M50 15C50 15 38 32 38 55C38 65 41 72 41 72L50 78L59 72C59 72 62 65 62 55C62 32 50 15 50 15Z"
stroke="var(--accent)" stroke-width="2" stroke-linejoin="round" />
<path d="M38 60L26 75C26 75 25 78 28 78H38" stroke="var(--accent)" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round" />
<path d="M62 60L74 75C74 75 75 78 72 78H62" stroke="var(--accent)" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round" />
<path d="M46 78L48 83H52L54 78" stroke="var(--accent)" stroke-width="2" stroke-linejoin="round" />
<circle cx="50" cy="42" r="4" stroke="var(--accent)" stroke-width="2" />
<path class="rocket-flame" d="M50 85V95M47 84V90M53 84V90" stroke="var(--accent)" stroke-width="1.5"
stroke-linecap="round" />
</svg>
</div>
</div>
<div class="hero-inner container">
<div class="hero-text-wrap">
<p class="eyebrow">A new SBHS club · Monmouth Junction, NJ</p>
<h1 class="hero-title">
South Brunswick High School<br />
<em>Aerospace Club</em>
</h1>
<p class="hero-sub">
SBHS Aerospace Club is a student-run club in Monmouth Junction, New Jersey. Members work on rocketry,
electronics, CAD, programming, and aerospace experiments through workshops, projects, and competitions.
</p>
<div class="hero-btns">
<a href="projects.html" class="btn btn-primary">See Our Work</a>
<a href="club.html#join" class="btn btn-outline">Join the Club</a>
</div>
</div>
<div class="hero-image-wrap">
<div class="hero-slideshow" id="heroSlideshow" role="region" aria-label="Photos from SBHS Aerospace Club competitions">
<div class="hero-slides-viewport">
<div class="hero-slide active" data-title="ARC National Finals, 2025" data-meta="The Plains, VA">
<img src="assets/photos/arc-2025-finals-launch-1200.webp"
srcset="assets/photos/arc-2025-finals-launch-640.webp 640w, assets/photos/arc-2025-finals-launch-1200.webp 1200w"
sizes="(max-width: 900px) 100vw, 560px" width="1200" height="1114" fetchpriority="high"
alt="SBHS Aerospace Club members stand behind the launch rail as their rocket lifts off at the 2025 American Rocketry Challenge National Finals" />
<span class="photo-credit">Photo: American Rocketry Challenge</span>
</div>
<div class="hero-slide" data-title="NASA TechRise Winner, 2026" data-meta="SBHS">
<img src="assets/photos/techrise-team-certificate-1600.webp"
srcset="assets/photos/techrise-team-certificate-800.webp 800w, assets/photos/techrise-team-certificate-1600.webp 1600w"
sizes="(max-width: 900px) 100vw, 560px" width="1600" height="980" loading="lazy" decoding="async"
alt="SBHS Aerospace Club TechRise team members and advisor Ms. Chishti holding the NASA TechRise Student Challenge certificate in a school lab" />
</div>
<div class="hero-slide" data-title="ARC National Finals, 2024" data-meta="The Plains, VA">
<img src="assets/photos/arc-2024-finals-launch-1000.webp"
srcset="assets/photos/arc-2024-finals-launch-600.webp 600w, assets/photos/arc-2024-finals-launch-1000.webp 1000w"
sizes="(max-width: 900px) 100vw, 560px" width="1000" height="1328" loading="lazy" decoding="async"
style="object-position: center 60%;"
alt="Club members watch their yellow-finned rocket leave the pad at the 2024 American Rocketry Challenge National Finals" />
<span class="photo-credit">Photo: American Rocketry Challenge</span>
</div>
</div>
<div class="hero-slideshow-controls">
<button class="hero-slide-btn" id="heroSlidePrev" aria-label="Previous photo">
<svg viewBox="0 0 24 24" width="16" height="16" fill="none" stroke="currentColor" stroke-width="2.5"
stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
<polyline points="15 18 9 12 15 6" />
</svg>
</button>
<div class="hero-slide-dots" id="heroSlideDots">
<button class="hero-slide-dot active" data-index="0" aria-label="Photo 1"></button>
<button class="hero-slide-dot" data-index="1" aria-label="Photo 2"></button>
<button class="hero-slide-dot" data-index="2" aria-label="Photo 3"></button>
</div>
<button class="hero-slide-btn" id="heroSlideNext" aria-label="Next photo">
<svg viewBox="0 0 24 24" width="16" height="16" fill="none" stroke="currentColor" stroke-width="2.5"
stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
<polyline points="9 18 15 12 9 6" />
</svg>
</button>
</div>
<div class="hero-image-caption">
<span id="heroCaptionTitle">ARC National Finals, 2025</span>
<span id="heroCaptionMeta"
style="color: var(--accent); font-size: 0.75rem; font-weight: 700; letter-spacing: 0.05em; text-transform: uppercase;">The Plains, VA</span>
</div>
</div>
</div>
</div>
</section>
<!-- AT A GLANCE -->
<section class="section-sm" style="padding-top: 10px;">
<div class="container">
<dl class="stats-row reveal">
<div class="stat"><dt>SBHS club founded</dt><dd>2026</dd></div>
<div class="stat"><dt>Total members</dt><dd>155<span>+</span></dd></div>
<div class="stat"><dt>Trips to ARC Nationals</dt><dd>3<span class="fn" aria-hidden="true">*</span></dd></div>
<div class="stat"><dt>Competitions this year</dt><dd>6</dd></div>
<div class="stat"><dt>Teams this year</dt><dd>8</dd></div>
</dl>
<p class="footnote reveal"><span class="fn" aria-hidden="true">*</span> Earned as South Brunswick Aerospace Club, the nonprofit that came before the SBHS club.</p>
</div>
</section>
<!-- WHAT MEMBERS DO -->
<section class="section">
<div class="container">
<div class="split-head reveal">
<div>
<p class="eyebrow">01 / What we do</p>
<h2 class="section-title">Rockets, circuits,<br />code, and CAD.</h2>
</div>
<p>Students run every project here. If you already know how to do something, you help teach it to someone who doesn't.</p>
</div>
<div class="disciplines-grid">
<div class="discipline-card reveal">
<div class="discipline-icon-wrap" aria-hidden="true">
<svg viewBox="0 0 24 24" width="22" height="22" fill="none" stroke="currentColor" stroke-width="2"
stroke-linecap="round" stroke-linejoin="round">
<path
d="M4.5 16.5c-1.5 1.25-2.5 3.5-2.5 3.5s2.25-1 3.5-2.5L16.5 6.5c1.5-1.5 1.5-3.5 1.5-3.5s-2 0-3.5 1.5L4.5 16.5z" />
<path d="M12 9l3 3" />
<path d="M9 12l3 3" />
<path d="M3 21l3-3" />
</svg>
</div>
<h3>Rocketry</h3>
<p>We build rockets for the American Rocketry Challenge. Before we cut or print anything, we model the rocket in OpenRocket to make sure it's stable and will get close to the target altitude.</p>
</div>
<div class="discipline-card reveal reveal-delay-1">
<div class="discipline-icon-wrap" aria-hidden="true">
<svg viewBox="0 0 24 24" width="22" height="22" fill="none" stroke="currentColor" stroke-width="2"
stroke-linecap="round" stroke-linejoin="round">
<rect x="4" y="4" width="16" height="16" rx="2" ry="2" />
<rect x="9" y="9" width="6" height="6" />
<line x1="9" y1="1" x2="9" y2="4" />
<line x1="15" y1="1" x2="15" y2="4" />
<line x1="9" y1="20" x2="9" y2="23" />
<line x1="15" y1="20" x2="15" y2="23" />
<line x1="20" y1="9" x2="23" y2="9" />
<line x1="20" y1="15" x2="23" y2="15" />
<line x1="1" y1="9" x2="4" y2="9" />
<line x1="1" y1="15" x2="4" y2="15" />
</svg>
</div>
<h3>Electronics</h3>
<p>Microcontrollers, sensors, and a lot of wiring. Recent work includes the controller for our airbrakes and the data logger inside our NASA TechRise payload.</p>
</div>
<div class="discipline-card reveal reveal-delay-2">
<div class="discipline-icon-wrap" aria-hidden="true">
<svg viewBox="0 0 24 24" width="22" height="22" fill="none" stroke="currentColor" stroke-width="2"
stroke-linecap="round" stroke-linejoin="round">
<path d="M12 2l9 5v10l-9 5-9-5V7z" />
<path d="M12 22V12" />
<path d="M21 7l-9 5-9-5" />
</svg>
</div>
<h3>CAD & Simulation</h3>
<p>Most parts start in Onshape and end up on a 3D printer. We also use CFD to see how things like airbrake flaps change the airflow around the rocket.</p>
</div>
<div class="discipline-card reveal reveal-delay-3">
<div class="discipline-icon-wrap" aria-hidden="true">
<svg viewBox="0 0 24 24" width="22" height="22" fill="none" stroke="currentColor" stroke-width="2"
stroke-linecap="round" stroke-linejoin="round">
<polyline points="16 18 22 12 16 6" />
<polyline points="8 6 2 12 8 18" />
</svg>
</div>
<h3>Programming</h3>
<p>C++ for the airbrake flight code, Python for the payload's data logging, and CircuitSpace, a small web app we made for planning rocket wiring.</p>
</div>
</div>
</div>
</section>
<!-- HIGHLIGHTS -->
<section class="section" style="padding-top: 0;">
<div class="container">
<div class="split-head reveal" style="margin-bottom: 2.25rem;">
<div>
<p class="eyebrow">02 / So far</p>
<h2 class="section-title">A few things<br />we're proud of.</h2>
</div>
</div>
<div class="highlights-grid">
<div class="highlight-item reveal">
<h3 class="h-title">ARC National Finals, three times<span class="fn" aria-hidden="true">*</span></h3>
<p>Our teams made the 100-team American Rocketry Challenge National Finals in Virginia in 2024, 2025, and 2026. One of those teams finished 50th.</p>
</div>
<div class="highlight-item reveal reveal-delay-1">
<h3 class="h-title">NASA TechRise Winner in 2026<span class="fn" aria-hidden="true">*</span></h3>
<p>Our NDVI payload, which measures light reflected off the ground to map vegetation, was picked as a TechRise Student Challenge winner.</p>
</div>
<div class="highlight-item reveal reveal-delay-2">
<h3 class="h-title">New SBHS club in fall 2026</h3>
<p>The school approved the club this fall. Members who meet the requirements can now get it on their transcript.</p>
</div>
</div>
<p class="footnote reveal"><span class="fn" aria-hidden="true">*</span> Earned as South Brunswick Aerospace Club, the nonprofit that came before the SBHS club. <a href="about.html#history">How we got here</a></p>
</div>
</section>
<!-- FEATURED PROJECTS -->
<section class="section section-band">
<div class="container">
<div class="split-head reveal">
<div>
<p class="eyebrow">03 / Projects</p>
<h2 class="section-title">What we've been<br />building lately.</h2>
</div>
<p>Some of these have flown and some are still on the workbench. Here's where each one is.</p>
</div>
<div class="flagship-grid">
<article class="flagship-card reveal">
<div class="flagship-img-wrap" style="background: #fff;">
<img src="assets/photos/airbrake-cad-700.webp" width="700" height="788" loading="lazy" decoding="async"
style="object-fit: contain;"
alt="CAD render of the airbrake module: a cylindrical airframe section with four red flaps extended" />
</div>
<div class="flagship-body">
<h3>Airbrakes for our ARC rocket</h3>
<p>Four flaps fold out of a 3D-printed section of the rocket to add drag and slow it down near 750 ft. We've finished the CAD and written the flight code, called Rocket++. The picture is a CAD render.</p>
</div>
</article>
<article class="flagship-card reveal reveal-delay-1">
<div class="flagship-img-wrap">
<img src="assets/photos/techrise-weekly-meeting-800.webp" width="800" height="836" loading="lazy" decoding="async"
style="object-position: center 45%;"
alt="Team members working on laptops around the NASA TechRise kit boxes at a weekly meeting" />
</div>
<div class="flagship-body">
<h3>NDVI payload for NASA TechRise</h3>
<p>A prototype payload that measures visible and near-infrared light so we can map vegetation. Every second, it saves flight data and sensor readings to an SD card.</p>
</div>
</article>
<article class="flagship-card reveal reveal-delay-2">
<div class="flagship-img-wrap photo-full">
<img src="assets/photos/arc-2027-build-pad-480.webp" width="480" height="308" loading="lazy" decoding="async"
alt="A red and white SBHS student-built competition rocket standing on a launch rail in a grass field" />
</div>
<div class="flagship-body">
<h3>ARC competition rockets</h3>
<p>Every season a team builds a rocket that has to carry a raw egg to a set altitude and bring it back uncracked. Our teams flew at the National Finals in 2024, 2025, and 2026. This is the current build on the pad at a World Space Week launch in October 2026.</p>
</div>
</article>
</div>
<div style="text-align: center; margin-top: 2.75rem;" class="reveal">
<a href="projects.html" class="btn btn-outline">See all our projects →</a>
</div>
</div>
</section>
<!-- MEMBERSHIP + TEAMS -->
<section class="section">
<div class="container">
<div class="teams-preview-grid">
<div class="reveal">
<p class="eyebrow">04 / Join</p>
<h2 class="section-title">Come build<br /><em>with us.</em></h2>
<p style="color: var(--text-2); line-height: 1.7; margin-bottom: 1.25rem;">
Any SBHS student can join as a general member, and you don't need any engineering experience.
Competitive teams are separate and have their own tryouts.
</p>
<p style="color: var(--text-2); line-height: 1.7; margin-bottom: 2rem;">
This year's competitive teams are working on the American Rocketry Challenge, NASA TechRise, Genes in
Space, Cubes in Space, the Aviation Design Challenge, and the Drones in School Challenge.
</p>
<div style="display: flex; gap: 0.85rem; flex-wrap: wrap;">
<a href="club.html#join" class="btn btn-primary">How to join</a>
<a href="teams.html" class="btn btn-outline">Our teams</a>
</div>
</div>
<div class="reveal reveal-delay-1">
<figure class="photo-figure">
<img src="assets/photos/arc-2025-finals-team-1400.jpg" srcset="assets/photos/arc-2025-finals-team-800.jpg 800w, assets/photos/arc-2025-finals-team-1400.jpg 1400w" sizes="(max-width: 860px) 100vw, 580px" width="1400" height="989" loading="lazy" decoding="async"
alt="Nine SBHS Aerospace Club members in matching navy shirts in front of the American Rocketry Challenge backdrop" />
<figcaption>Our team, competing as South Brunswick Aerospace Club, at the 2025 American Rocketry Challenge National Finals. <span class="figcaption-credit">Photo: American Rocketry Challenge</span></figcaption>
</figure>
</div>
</div>
</div>
</section>
<!-- CTA -->
<section class="section-sm">
<div class="container">
<div class="cta-banner reveal">
<h2>Want to get involved?</h2>
<p>SBHS students can join the Google Classroom (code qm5z27c2) and show up to the next meeting. If you'd like to help with parts, tools, or competition costs, take a look at our sponsor page.</p>
<div style="display: flex; gap: 1rem; justify-content: center; flex-wrap: wrap;">
<a href="club.html#join" class="btn btn-primary">How to join</a>
<a href="sponsor.html" class="btn" style="background: rgba(255,255,255,0.12); color: inherit;">Sponsor the club</a>
</div>
</div>
</div>
</section>
</main>
<footer>
<div class="horizon" aria-hidden="true">
<svg viewBox="0 0 1440 150" preserveAspectRatio="xMaxYMax slice">
<!-- distant hills -->
<path class="hz-far" d="M0 118 C 140 96, 260 92, 380 104 S 640 88, 780 100 S 1080 86, 1220 98 S 1380 104, 1440 100 V150 H0 Z" />
<!-- trees on the left -->
<g class="hz-shape">
<path d="M96 124 V112 M96 64 L80 92 H88 L74 112 H118 L104 92 H112 Z" />
<path d="M140 124 V114 M140 78 L127 100 H134 L122 114 H158 L146 100 H153 Z" />
<path d="M60 124 V116 M60 88 L49 104 H55 L45 116 H75 L65 104 H71 Z" />
<circle cx="196" cy="98" r="18" /><path d="M196 116 V124" />
</g>
<!-- launch-day canopy -->
<g class="hz-shape">
<path d="M420 92 L500 92 L512 104 L408 104 Z" />
<path d="M414 104 V124 M506 104 V124" />
</g>
<!-- fence -->
<path class="hz-line" d="M590 116 H880 M600 110 V124 M650 110 V124 M700 110 V124 M750 110 V124 M800 110 V124 M850 110 V124" />
<!-- launch rail with a rocket -->
<g class="hz-shape">
<path d="M1000 124 L1012 108 L1024 124 M1012 108 V22" />
<path d="M1019 36 C 1023 42 1025 50 1025 58 V92 H1013 V58 C1013 50 1015 42 1019 36 Z" />
<path d="M1013 82 L1006 94 H1013 M1025 82 L1032 94 H1025" />
</g>
<path class="hz-dash" d="M1019 30 C 1021 10 1030 -8 1046 -26" />
<!-- windsock -->
<g class="hz-shape"><path d="M1236 124 V70" /><path d="M1236 72 L1266 77 L1266 85 L1236 86 Z" /></g>
<!-- ground -->
<path class="hz-ground" d="M0 124 C 360 116, 1080 116, 1440 124 V150 H0 Z" />
<path class="hz-line" d="M0 124 C 360 116, 1080 116, 1440 124" />
<path class="hz-grass" d="M260 128 l3 -6 l3 6 M330 132 l3 -6 l3 6 M560 130 l3 -6 l3 6 M940 131 l3 -6 l3 6 M1120 128 l3 -6 l3 6 M1330 130 l3 -6 l3 6" />
</svg>
</div>
<div class="footer-inner">
<div class="footer-brand">
<img class="footer-badge" src="assets/logo/badge-white-128.png" width="64" height="64" loading="lazy" alt="SBHS Aerospace Club badge" />
<h3>SBHS Aerospace Club</h3>
<p>A student-run aerospace engineering club at South Brunswick High School in Monmouth Junction, New Jersey.</p>
</div>
<div class="footer-col">
<h4>Pages</h4>
<a href="index.html">Home</a>
<a href="about.html">About</a>
<a href="projects.html">Work</a>
<a href="club.html">Club</a>
<a href="teams.html">Teams</a>
<a href="tryouts.html">Tryouts</a>
<a href="sponsor.html">Sponsor</a>
<a href="contact.html">Contact</a>
</div>
<div class="footer-col">
<h4>Connect</h4>
<a href="mailto:sbhsaerospace@gmail.com">Email</a>
<a href="https://www.linkedin.com/company/south-brunswick-high-school-aerospace" target="_blank" rel="noopener noreferrer">LinkedIn</a>
<a href="https://github.com/SBAerospace" target="_blank" rel="noopener noreferrer">GitHub</a>
</div>
</div>
<div class="footer-bottom">
<span>© <span id="copy-year">2026</span> SBHS Aerospace Club · South Brunswick High School, Monmouth Junction, NJ 08852</span>
<a href="mailto:sbhsaerospace@gmail.com">sbhsaerospace@gmail.com</a>
</div>
</footer>
</body>
</html>