diff --git a/public/frosh/2025/images/bbq-1.jpg b/public/frosh/2025/images/bbq-1.jpg new file mode 100644 index 00000000..90fe307b Binary files /dev/null and b/public/frosh/2025/images/bbq-1.jpg differ diff --git a/public/frosh/2025/images/bbq-2.jpg b/public/frosh/2025/images/bbq-2.jpg new file mode 100644 index 00000000..02e51d10 Binary files /dev/null and b/public/frosh/2025/images/bbq-2.jpg differ diff --git a/public/frosh/2025/images/bbq-3.jpg b/public/frosh/2025/images/bbq-3.jpg new file mode 100644 index 00000000..374e185d Binary files /dev/null and b/public/frosh/2025/images/bbq-3.jpg differ diff --git a/public/frosh/2025/images/bg-1.jpg b/public/frosh/2025/images/bg-1.jpg new file mode 100644 index 00000000..ad60a050 Binary files /dev/null and b/public/frosh/2025/images/bg-1.jpg differ diff --git a/public/frosh/2025/images/bg-2.jpg b/public/frosh/2025/images/bg-2.jpg new file mode 100644 index 00000000..7fead9cd Binary files /dev/null and b/public/frosh/2025/images/bg-2.jpg differ diff --git a/public/frosh/2025/images/cooking-1.jpg b/public/frosh/2025/images/cooking-1.jpg new file mode 100644 index 00000000..4816655f Binary files /dev/null and b/public/frosh/2025/images/cooking-1.jpg differ diff --git a/public/frosh/2025/images/duck.svg b/public/frosh/2025/images/duck.svg new file mode 100644 index 00000000..e57ba1ad --- /dev/null +++ b/public/frosh/2025/images/duck.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + diff --git a/public/frosh/2025/images/guru-1.jpg b/public/frosh/2025/images/guru-1.jpg new file mode 100644 index 00000000..e5856878 Binary files /dev/null and b/public/frosh/2025/images/guru-1.jpg differ diff --git a/public/frosh/2025/images/hero-mountain.jpg b/public/frosh/2025/images/hero-mountain.jpg deleted file mode 100644 index 50de605a..00000000 Binary files a/public/frosh/2025/images/hero-mountain.jpg and /dev/null differ diff --git a/public/frosh/2025/images/hero-mountain.png b/public/frosh/2025/images/hero-mountain.png new file mode 100644 index 00000000..63bec9ed Binary files /dev/null and b/public/frosh/2025/images/hero-mountain.png differ diff --git a/public/frosh/2025/images/hike-1.jpg b/public/frosh/2025/images/hike-1.jpg new file mode 100644 index 00000000..2a722384 Binary files /dev/null and b/public/frosh/2025/images/hike-1.jpg differ diff --git a/public/frosh/2025/images/madness-1.jpg b/public/frosh/2025/images/madness-1.jpg new file mode 100644 index 00000000..f902c2ac Binary files /dev/null and b/public/frosh/2025/images/madness-1.jpg differ diff --git a/public/frosh/2025/images/madness-2.jpg b/public/frosh/2025/images/madness-2.jpg new file mode 100644 index 00000000..f23c6347 Binary files /dev/null and b/public/frosh/2025/images/madness-2.jpg differ diff --git a/public/frosh/2025/images/madness-3.jpg b/public/frosh/2025/images/madness-3.jpg new file mode 100644 index 00000000..ee1b4d37 Binary files /dev/null and b/public/frosh/2025/images/madness-3.jpg differ diff --git a/public/frosh/2025/images/madness-4.jpg b/public/frosh/2025/images/madness-4.jpg new file mode 100644 index 00000000..b27b69ff Binary files /dev/null and b/public/frosh/2025/images/madness-4.jpg differ diff --git a/public/frosh/2025/images/mountains.png b/public/frosh/2025/images/mountains.png deleted file mode 100644 index 2006b862..00000000 Binary files a/public/frosh/2025/images/mountains.png and /dev/null differ diff --git a/public/frosh/2025/images/mountains.svg b/public/frosh/2025/images/mountains.svg deleted file mode 100644 index 4ff39cd0..00000000 --- a/public/frosh/2025/images/mountains.svg +++ /dev/null @@ -1,24373 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/frosh/2025/images/mountains_small.svg b/public/frosh/2025/images/mountains_small.svg deleted file mode 100644 index d5a77ee8..00000000 --- a/public/frosh/2025/images/mountains_small.svg +++ /dev/null @@ -1,22945 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/frosh/2025/images/reeds.svg b/public/frosh/2025/images/reeds.svg new file mode 100644 index 00000000..95c274b0 --- /dev/null +++ b/public/frosh/2025/images/reeds.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/public/frosh/2025/index.html b/public/frosh/2025/index.html index 25111a2a..f36ed62d 100644 --- a/public/frosh/2025/index.html +++ b/public/frosh/2025/index.html @@ -21,10 +21,112 @@ +
+
+
+

SFU Computing Science Student Society

+
+

Ducky Frosh 2025

+
+
+ +
+ +
+ + + + + + + + + + + + + +
+ +
+
+ reeds +
+
+ reeds +
+
+
+
-
-
-

SFU Computing Science Student Society

-
-

Ducky Frosh 2025

-
-
- -
- -
-
- reeds -
-
- reeds -
-
-
@@ -88,14 +165,26 @@

What's a "Frosh Week"?

FAQ +
- +
+

Who's organizing this?

@@ -135,22 +224,18 @@

Who's organizing this?

@@ -160,13 +245,11 @@

Who's organizing this?

- +
@@ -182,7 +265,7 @@

Schedule

email and announcements on Discord, so make sure you've signed up or joined the server.

-

Here's a summary of what's to come.

+

Here's a summary of what's to come:

Monday

@@ -210,8 +293,8 @@

Burnaby Mountain Park Hike

Wednesday

Rest Day

- You're going to want to take this day to get ready for the upcoming semester and - the next 3 days of Frosh. + Take this day to get ready for the next 3 days of Frosh! (also you should probably + do your readings)

@@ -290,11 +373,21 @@

Trivia and Games


-

Various Activities

+

Boardgames and JackBox

+ - +
TASC-1 9204
+ +
+ +

Karaoke

- -

Board games and JackBox @ TASC-1 9204

-

Karaoke @ Academic Quadrangle 3159

-

Participate in the Slurpee Race @ TBD

+
Academic Quadrangle 3159
+ +
+ +

Slurpee Race

+ - +
TBD

@@ -313,15 +406,20 @@

Breakfast

+
- +
@@ -353,7 +451,17 @@

Sponsors

+ +
+

Frequently Asked Questions

@@ -362,7 +470,7 @@

Where will the events take place?

All events take place at the Simon Fraser University Burnaby campus. The locations per event can be found in the schedule.

If you are having difficulty locating us, do not hesitate to contact Dina or Jake. - (Contact information can be found in the CSSS Discord Server.) + (Contact information can be found in the CSSS Discord server.)

What should I bring to the events?

@@ -382,8 +490,8 @@

You can come and go as you please during Frosh Week. Late arrivals or early departures - are totally OK. If you cannot attend some events due to other commitments, that is - fine also. + are totally OK. If you can't attend some events due to other commitments, that's fine + too.

Why is it called "Computing Science", not "Computer Science"?

@@ -402,17 +510,12 @@

I can't find a room!

SFU provides a very handy tool called the Room Finder. - Simply input the room number (e.g., ASB 9703), and it will highlight the room on an + Simply input the room number (e.g. ASB 9703), and it will highlight the room on an interactive campus map. This works for the Burnaby, Surrey, and Vancouver campuses.

- -
diff --git a/public/frosh/2025/main.js b/public/frosh/2025/main.js index 8ff79c68..cd3ae1db 100644 --- a/public/frosh/2025/main.js +++ b/public/frosh/2025/main.js @@ -1,4 +1,9 @@ -function reedsParting() { +const styleVars = window.getComputedStyle(document.body); + +/** + * Animates the reeds parting when scrolling down. + */ +function animateReedsParting() { const scrollTrigger = { trigger: '.hero', start: 'top top', @@ -18,7 +23,92 @@ function reedsParting() { }); } +/** + * Animates the duck swimming left to right. + */ +function animateDucky() { + const duck = document.getElementById('animated-duck-container'); + + const start = -duck.getBoundingClientRect().width; + const end = window.innerWidth; + + const distance = end - start; + const duration = distance / 100; // measured in pixels + + gsap.set(duck, { left: start }); + gsap.to('#animated-duck-container', { + left: end, + repeat: -1, // infinitely loop + ease: 'none', + repeatDelay: 4, + duration + }); +} + +/** + * Makes the photos pop in from below. + */ +function imagePopIn() { + document.querySelectorAll('.gallery').forEach(gallery => { + const photos = gallery.querySelectorAll('.photo'); + + gsap.from(photos, { + scrollTrigger: { + trigger: gallery, + start: 'top 80%' + }, + y: '5vh', + opacity: 0, + duration: 1.2, + ease: 'power3.out', + stagger: 0.2 + }); + }); +} + +/** + * Animation that changes the text color of the header items when + * scrolling down enough. + */ +function handleHeaderChanges() { + gsap.to('header', { + scrollTrigger: { + trigger: 'main', + start: 'top top', + end: 'bottom top', + scrub: true + }, + backgroundColor: styleVars.getPropertyValue('--c-bot-main') + }); + + const navTrigger = { + trigger: 'main', + start: 'center center', + toggleActions: 'play none play reverse' + }; + + gsap.to('header', { + scrollTrigger: navTrigger, + color: 'white' + }); + + // For the svg of the logo + gsap.to('.st1', { + scrollTrigger: navTrigger, + fill: 'white' + }); +} + window.addEventListener('load', _ => { gsap.registerPlugin(ScrollTrigger, ScrollSmoother); - reedsParting(); + animateReedsParting(); + handleHeaderChanges(); + animateDucky(); + if (window.matchMedia('(min-width: 1280px').matches) { + imagePopIn(); + } + window.addEventListener('resize', () => { + gsap.killTweensOf('#animated-duck-container'); + animateDucky(); + }); }); diff --git a/public/frosh/2025/style.css b/public/frosh/2025/style.css index a185a5e5..0bfb3600 100644 --- a/public/frosh/2025/style.css +++ b/public/frosh/2025/style.css @@ -4,6 +4,7 @@ --header-h: 3.5rem; --home-logo-size: clamp(2rem, 3vw, calc(var(--header-h) - 1rem)); --hero-h: 120vh; + --hero-tb-padding: 25vh; /* Colour Palette */ @@ -42,6 +43,10 @@ p { font-size: clamp(1rem, 2vw, 1.5rem); } +h3 { + font-size: clamp(1.2rem, 2.1vw, 2.5rem); +} + .bg-box { background-color: var(--c-primary); box-shadow: @@ -54,6 +59,7 @@ p { /* Structure */ width: clamp(8rem, 22vw, 10rem); aspect-ratio: 6 / 1; + border-radius: 10px; /* Text */ display: flex; @@ -88,27 +94,22 @@ body { header { position: sticky; top: 0; - background-color: var(--c-primary); + background-color: var(--c-top-main); height: var(--header-h); - z-index: 10; + z-index: 5; &>nav { display: flex; + align-items: center; &>a { - height: var(--home-logo-size); padding: 0.5rem; - - &>img { - height: 100%; - aspect-ratio: 1 / 1; - } } &>ul { display: flex; width: 100%; - justify-content: space-evenly; + justify-content: space-around; padding: 0; &>li { @@ -126,9 +127,9 @@ header { align-items: center; height: 120vh; - padding: 25vh 1rem; + padding: var(--hero-tb-padding) 1rem; - background-image: url('/frosh/2025/images/mountains.png'); + background-image: url('/frosh/2025/images/hero-mountain.png'); background-size: cover; background-position: center; @@ -167,23 +168,41 @@ header { } } -.reeds { - position: fixed; - bottom: 0; +.top-screen { + position: relative; width: 100%; - z-index: 1; - pointer-events: none; + height: 100vh; + overflow: hidden; + z-index: 10; - &>.left, - .right { + &>#animated-duck-container { position: absolute; + bottom: -1vh; + left: -120vw; + /* Keeping this in case the animation break */ + + &>svg { + height: 30vh; + } + } + + &>.reeds { + position: fixed; bottom: 0; width: 100%; - height: 20vh; + pointer-events: none; - &>img { - position: fixed; - bottom: calc(72px - 25vw); + &>.left, + .right { + position: absolute; + bottom: 0; + width: 100%; + height: 20vh; + + &>img { + position: fixed; + bottom: calc(72px - 27vw); + } } } } @@ -195,24 +214,23 @@ main { &>article { display: grid; place-items: center; - row-gap: 2rem; + row-gap: 10rem; &>.jump-section { padding-top: calc(var(--header-h) + 1rem); } &>section { - display: flex; - flex-direction: column; - align-items: center; + display: grid; + place-items: center; width: 100%; &>.section-container { - width: clamp(10rem, 90%, 80rem); + min-width: 15rem; + text-align: center; &>h2 { display: block; - text-align: center; font-weight: 700; color: var(--c-accent); } @@ -223,9 +241,6 @@ main { gap: 1rem; padding: 0.5rem; - &>h3, - p {} - &>h3 { color: var(--c-secondary); } @@ -234,7 +249,7 @@ main { color: white; &>a { - color: var(--c-top-main); + color: var(--c-accent); } } @@ -247,9 +262,9 @@ main { &>.section-footer { display: flex; flex-wrap: wrap; - justify-content: center; + justify-content: space-evenly; gap: 0.5rem; - padding-bottom: 1rem; + padding: 1rem 0; &>* { width: 50%; @@ -262,13 +277,18 @@ main { } } +.gallery { + display: none; +} + #calendar { display: flex; flex-direction: column; + align-items: center; gap: 1rem; &>.bg-box { - width: 100%; + width: 90%; padding: 1rem; & span { @@ -288,7 +308,6 @@ main { font-size: 1rem; } } - } footer { @@ -310,22 +329,43 @@ footer { } .duck-fact { - width: clamp(15rem, 80%, 25rem); + display: none; background-color: var(--c-strong); padding: 1rem; &>h2 { + font-size: clamp(1rem, 2.5vw, 1.8rem); font-family: var(--f-heading); color: var(--c-accent); } &>p { color: white; + font-size: clamp(0.8rem, 2vw, 1.2rem); } - } /* Media Queries */ + +/* Calendar can display things in a row */ +@media (min-width: 570px) { + #calendar { + flex-direction: row; + align-items: flex-start; + flex-wrap: wrap; + + &>.bg-box { + width: 100%; + flex: 1 1 30%; + } + } + + .section-container { + max-width: 47rem; + } +} + +/* Hero nav buttons display as a row */ @media (min-width: 600px) { .hero-nav { width: 100%; @@ -347,15 +387,30 @@ footer { } } -@media (min-width: 570px) { - #calendar { - flex-direction: row; - align-items: flex-start; - flex-wrap: wrap; +/* Aside stuff working */ +@media (min-width: 1280px) { + section { + grid-template-columns: [left] 1fr [mid] auto [right] 1fr; + grid-column-gap: 0.5rem; - &>.bg-box { - width: 100%; - flex: 1 1 30%; + .section-container { + grid-column: mid; + } + } + + .duck-fact { + display: block; + width: min(80%, 25rem); + } + + .gallery { + display: flex; + justify-content: space-around; + + &>img { + width: 25vw; + height: auto; + animation: pop-in 0.3 ease; } } }