|
| 1 | +import React from 'react'; |
| 2 | + |
| 3 | +export default function SCSAboutPage() { |
| 4 | + return ( |
| 5 | + <main className="w-full bg-white font-sans text-slate-900 overflow-x-hidden"> |
| 6 | + {/* 1. Hero Section */} |
| 7 | + <section className="relative w-full h-screen flex items-center bg-blue-900 overflow-hidden"> |
| 8 | + <div className="absolute inset-0 z-0"> |
| 9 | + <img |
| 10 | + src="https://picsum.photos/1920/1080?business" |
| 11 | + alt="SCS Internship Hero" |
| 12 | + className="w-full h-full object-cover opacity-60" |
| 13 | + /> |
| 14 | + <div className="absolute inset-0 bg-gradient-to-tr from-blue-950 via-blue-900/80 to-transparent" /> |
| 15 | + </div> |
| 16 | + |
| 17 | + <div className="relative z-10 container mx-auto px-6 lg:px-20"> |
| 18 | + <div className="max-w-4xl"> |
| 19 | + <div className="inline-block px-4 py-1.5 mb-6 text-sm font-semibold tracking-wider text-blue-400 uppercase bg-blue-400/10 border border-blue-400/20 rounded-full"> |
| 20 | + ASPC Leadership Program |
| 21 | + </div> |
| 22 | + <h1 className="text-6xl md:text-9xl font-black text-white leading-[0.9] mb-8 tracking-tighter"> |
| 23 | + SCS <br /> |
| 24 | + <span className="text-transparent bg-clip-text bg-gradient-to-r from-blue-400 to-indigo-300"> |
| 25 | + Internship |
| 26 | + </span> |
| 27 | + </h1> |
| 28 | + <p className="text-xl md:text-2xl text-blue-50/80 font-light leading-relaxed max-w-2xl mb-10"> |
| 29 | + Fostering professional growth and civic |
| 30 | + responsibility through dedicated student-led |
| 31 | + community service initiatives. |
| 32 | + </p> |
| 33 | + <div className="flex animate-bounce"> |
| 34 | + <svg |
| 35 | + className="w-8 h-8 text-blue-400" |
| 36 | + fill="none" |
| 37 | + stroke="currentColor" |
| 38 | + viewBox="0 0 24 24" |
| 39 | + > |
| 40 | + <path |
| 41 | + strokeLinecap="round" |
| 42 | + strokeLinejoin="round" |
| 43 | + strokeWidth="2" |
| 44 | + d="M19 14l-7 7m0 0l-7-7m7 7V3" |
| 45 | + ></path> |
| 46 | + </svg> |
| 47 | + </div> |
| 48 | + </div> |
| 49 | + </div> |
| 50 | + <div className="absolute bottom-0 left-0 w-full h-32 bg-gradient-to-t from-white to-transparent z-10" /> |
| 51 | + </section> |
| 52 | + |
| 53 | + {/* 2. Purpose Section */} |
| 54 | + <section className="py-24 md:py-32 bg-white"> |
| 55 | + <div className="container mx-auto px-6 lg:px-20"> |
| 56 | + <div className="grid grid-cols-1 lg:grid-cols-2 gap-16 items-center"> |
| 57 | + <div className="space-y-8"> |
| 58 | + <div className="space-y-4"> |
| 59 | + <h2 className="text-blue-700 font-bold tracking-widest uppercase text-sm"> |
| 60 | + Our Mission |
| 61 | + </h2> |
| 62 | + <h3 className="text-4xl md:text-5xl font-extrabold text-blue-900 tracking-tight leading-tight"> |
| 63 | + Driving Change Through <br /> Student |
| 64 | + Leadership |
| 65 | + </h3> |
| 66 | + </div> |
| 67 | + <div className="space-y-6 text-lg text-slate-600 leading-relaxed font-light"> |
| 68 | + <p> |
| 69 | + Lorem ipsum dolor sit amet, consectetur |
| 70 | + adipiscing elit. Sed do eiusmod tempor |
| 71 | + incididunt ut labore et dolore magna aliqua. |
| 72 | + Ut enim ad minim veniam, quis nostrud |
| 73 | + exercitation ullamco laboris nisi ut aliquip |
| 74 | + ex ea commodo consequat. |
| 75 | + </p> |
| 76 | + <p> |
| 77 | + Duis aute irure dolor in reprehenderit in |
| 78 | + voluptate velit esse cillum dolore eu fugiat |
| 79 | + nulla pariatur. Excepteur sint occaecat |
| 80 | + cupidatat non proident, sunt in culpa qui |
| 81 | + officia deserunt mollit anim id est laborum. |
| 82 | + </p> |
| 83 | + </div> |
| 84 | + </div> |
| 85 | + <div className="relative"> |
| 86 | + <div className="absolute -inset-4 bg-blue-50 rounded-2xl -rotate-2 z-0" /> |
| 87 | + <img |
| 88 | + src="https://picsum.photos/800/600?education" |
| 89 | + alt="Purpose" |
| 90 | + className="relative z-10 w-full h-auto rounded-xl shadow-2xl object-cover transform transition-transform hover:scale-[1.02] duration-500" |
| 91 | + /> |
| 92 | + </div> |
| 93 | + </div> |
| 94 | + </div> |
| 95 | + </section> |
| 96 | + |
| 97 | + {/* 3. What You'll Do Section - DARK THEME */} |
| 98 | + <section className="py-32 md:py-48 bg-blue-900 text-white relative overflow-hidden"> |
| 99 | + {/* Top Fade Effect */} |
| 100 | + <div className="absolute top-0 left-0 w-full h-32 bg-gradient-to-b from-white to-transparent z-10" /> |
| 101 | + |
| 102 | + {/* Subtle background glow */} |
| 103 | + <div className="absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-full h-full bg-[radial-gradient(circle_at_center,rgba(96,165,250,0.05)_0%,transparent_70%)] pointer-events-none"></div> |
| 104 | + |
| 105 | + <div className="container mx-auto px-6 lg:px-20 text-center mb-20 relative z-10"> |
| 106 | + <h2 className="text-3xl md:text-5xl font-black mb-6 tracking-tight"> |
| 107 | + What You'll Do |
| 108 | + </h2> |
| 109 | + <div className="w-24 h-1.5 bg-blue-400 mx-auto rounded-full shadow-[0_0_15px_rgba(96,165,250,0.5)]"></div> |
| 110 | + </div> |
| 111 | + |
| 112 | + <div className="container mx-auto px-6 lg:px-20 relative z-10"> |
| 113 | + <div className="grid grid-cols-1 md:grid-cols-3 gap-10"> |
| 114 | + {[1, 2, 3].map((item) => ( |
| 115 | + <div |
| 116 | + key={item} |
| 117 | + className="group bg-white/5 backdrop-blur-sm p-10 rounded-3xl border border-white/10 transition-all hover:bg-white/10 hover:-translate-y-2" |
| 118 | + > |
| 119 | + <div className="w-16 h-16 bg-blue-400 text-blue-900 flex items-center justify-center rounded-2xl mb-8 mx-auto shadow-lg group-hover:scale-110 transition-transform"> |
| 120 | + <svg |
| 121 | + className="w-8 h-8" |
| 122 | + fill="none" |
| 123 | + stroke="currentColor" |
| 124 | + viewBox="0 0 24 24" |
| 125 | + > |
| 126 | + <path |
| 127 | + strokeLinecap="round" |
| 128 | + strokeLinejoin="round" |
| 129 | + strokeWidth="2" |
| 130 | + d="M13 10V3L4 14h7v7l9-11h-7z" |
| 131 | + /> |
| 132 | + </svg> |
| 133 | + </div> |
| 134 | + <h3 className="text-2xl font-bold mb-4 text-center"> |
| 135 | + Impact Area {item} |
| 136 | + </h3> |
| 137 | + <p className="text-blue-100/70 font-light leading-relaxed text-center text-lg"> |
| 138 | + Lorem ipsum dolor sit amet, consectetur |
| 139 | + adipiscing elit. Phasellus imperdiet, nulla |
| 140 | + et dictum interdum, nisi lorem egestas vitae |
| 141 | + scelerisque. |
| 142 | + </p> |
| 143 | + </div> |
| 144 | + ))} |
| 145 | + </div> |
| 146 | + </div> |
| 147 | + |
| 148 | + {/* Bottom Fade Effect */} |
| 149 | + <div className="absolute bottom-0 left-0 w-full h-32 bg-gradient-to-t from-white to-transparent z-10" /> |
| 150 | + </section> |
| 151 | + |
| 152 | + {/* 4. Who Should Apply Section - SIMPLIFIED */} |
| 153 | + <section className="py-24 md:py-32 bg-white"> |
| 154 | + <div className="container mx-auto px-6 lg:px-20"> |
| 155 | + <div className="max-w-4xl mx-auto text-center space-y-16"> |
| 156 | + <div className="space-y-6"> |
| 157 | + <h2 className="text-4xl md:text-5xl font-black tracking-tight text-blue-900"> |
| 158 | + Who Should Apply |
| 159 | + </h2> |
| 160 | + <p className="text-xl text-slate-600 font-light leading-relaxed max-w-2xl mx-auto"> |
| 161 | + We are looking for passionate, driven students |
| 162 | + who want to make a tangible difference in the |
| 163 | + Pomona community while developing professional |
| 164 | + leadership skills. |
| 165 | + </p> |
| 166 | + </div> |
| 167 | + |
| 168 | + {/* Simple Horizontal Stats - No Boxes */} |
| 169 | + <div className="grid grid-cols-1 sm:grid-cols-3 gap-12 py-12 border-y border-blue-50"> |
| 170 | + {[ |
| 171 | + { |
| 172 | + label: 'Class Year', |
| 173 | + value: 'Sophomores & Juniors', |
| 174 | + }, |
| 175 | + { label: 'Major', value: 'All Disciplines' }, |
| 176 | + { |
| 177 | + label: 'Commitment', |
| 178 | + value: '5-8 hrs / week', |
| 179 | + }, |
| 180 | + ].map((stat, idx) => ( |
| 181 | + <div key={idx} className="space-y-2"> |
| 182 | + <div className="text-sm font-bold text-blue-500 uppercase tracking-widest"> |
| 183 | + {stat.label} |
| 184 | + </div> |
| 185 | + <div className="text-2xl font-black text-blue-900"> |
| 186 | + {stat.value} |
| 187 | + </div> |
| 188 | + </div> |
| 189 | + ))} |
| 190 | + </div> |
| 191 | + |
| 192 | + <div className="pt-8"> |
| 193 | + <p className="text-slate-500 italic font-light"> |
| 194 | + * No prior community service experience is |
| 195 | + required — passion and empathy are our primary |
| 196 | + criteria. |
| 197 | + </p> |
| 198 | + </div> |
| 199 | + </div> |
| 200 | + </div> |
| 201 | + </section> |
| 202 | + |
| 203 | + {/* 5. CTA Strip */} |
| 204 | + <section className="py-24 bg-blue-900 relative overflow-hidden border-t border-white/5"> |
| 205 | + <div className="absolute inset-0 bg-gradient-to-r from-blue-950/50 to-transparent"></div> |
| 206 | + <div className="container mx-auto px-6 lg:px-20 relative z-10"> |
| 207 | + <div className="flex flex-col md:flex-row items-center justify-between gap-10"> |
| 208 | + <div className="text-white text-center md:text-left"> |
| 209 | + <h2 className="text-4xl md:text-5xl font-black mb-4 tracking-tight"> |
| 210 | + Interested in{' '} |
| 211 | + <span className="text-blue-400">applying?</span> |
| 212 | + </h2> |
| 213 | + <p className="text-blue-100 text-xl font-light"> |
| 214 | + Contact the ASPC Community Liaison for more |
| 215 | + information. |
| 216 | + </p> |
| 217 | + </div> |
| 218 | + <a |
| 219 | + href="mailto:liaison@aspc.pomona.edu" |
| 220 | + className="bg-blue-400 text-blue-900 px-12 py-5 rounded-full font-black text-xl shadow-[0_0_30px_rgba(96,165,250,0.3)] hover:bg-blue-300 hover:scale-105 transition-all" |
| 221 | + > |
| 222 | + Email Liaison |
| 223 | + </a> |
| 224 | + </div> |
| 225 | + </div> |
| 226 | + </section> |
| 227 | + </main> |
| 228 | + ); |
| 229 | +} |
0 commit comments