@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@300;400;500;600&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{background:radial-gradient(at 0 0,#eb05891a 0,#0000 50%),radial-gradient(at 100% 100%,#fd69051a 0,#0000 50%),radial-gradient(at 100% 0,#eb05890d 0,#0000 50%),#121212;background-attachment:fixed;color:#f5f5f5;font-family:Arial,sans-serif;line-height:1.6}#header{align-items:center;background:#fff;display:flex;flex-wrap:wrap;padding:25px 50px}#header:after{background-image:radial-gradient(circle at 20% 50%,#eb0589 3.5px,#0000 0),radial-gradient(circle at 40% 50%,#fd6905 3px,#0000 0),radial-gradient(circle at 60% 50%,#eb0589 2px,#0000 0),radial-gradient(circle at 80% 50%,#fd6905 6px,#0000 0);background-repeat:repeat-x;background-size:25% 100%;content:"";display:block;height:12px;margin-top:10px;width:100%}#logo{height:80px;margin-right:2rem;width:auto}.nav{display:flex;gap:20px}.dropdown{position:relative}.dropbtn{background:#1a1a1a;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-family:oswald;font-size:1.5rem;padding:12px 20px;text-decoration:none;transition:all .3s ease}.dropbtn:hover{background:#2a2a2a;color:#fd6905}.dropdown-content{background:radial-gradient(at 0 0,#eb05891a 0,#0000 50%),radial-gradient(at 100% 100%,#fd69051a 0,#0000 50%),radial-gradient(at 100% 0,#eb05890d 0,#0000 50%),#121212;border-radius:8px;box-shadow:0 8px 16px #0006;display:none;min-width:150px;position:absolute;z-index:1}.dropdown-content a{color:#fff;display:block;font-family:oswald;padding:10px 16px;text-decoration:none;transition:background .3s ease}.dropdown-content a:hover{background:#3a3a3a}.dropdown:hover .dropdown-content{display:block}.card{background:#1e1e1e;border-radius:12px;box-shadow:0 4px 15px #0000004d;margin:.5rem auto 1.5rem;max-width:1200px;padding:2rem;transition:transform .3s ease,box-shadow .3s ease}.card:hover{box-shadow:0 6px 20px #fd690533;transform:translateY(-3px)}.action-card,.collab-card,.education-card,.founder-card,.mission-card,.title-card,.wide-paragraph{margin:.5rem auto 1.5rem;padding:.5rem}.action-card:hover,.collab-card:hover,.education-card:hover,.founder-card:hover,.mission-card:hover,.title-card:hover,.wide-paragraph:hover{box-shadow:0 6px 20px #eb058933;transform:translateY(-3px)}.hero-section{background:#1e1e1e;border-radius:15px;box-shadow:0 4px 20px #0006;margin:.3rem auto;max-width:1200px;overflow:hidden;padding:.2rem;position:relative;transition:transform .3s ease,box-shadow .3s ease}.hero-section:hover{box-shadow:0 8px 30px #eb058933;transform:translateY(-5px)}.hero-img{border-radius:12px;display:block;filter:brightness(1.02);height:350px;object-fit:cover;object-position:center 41%;width:100%}.first-photo-row,.photo-row{display:flex;gap:2rem;justify-content:center;margin:0 auto 2rem;max-width:900px}.first-photo-row img{border:2px solid #2a2a2a;border-radius:10px;box-shadow:0 2px 8px #0000004d;cursor:pointer;height:200px;object-fit:cover;transition:transform .3s ease,box-shadow .3s ease;width:280px}.first-photo-row img:hover{box-shadow:0 4px 16px #eb058933;transform:scale(1.3);z-index:10}.photo-row img{border:2px solid #2a2a2a;border-radius:10px;box-shadow:0 2px 8px #0000004d;cursor:pointer;height:150px;object-fit:cover;transition:transform .3s ease,box-shadow .3s ease;width:200px}.photo-row img:hover{box-shadow:0 4px 16px #eb058933;transform:scale(1.7);z-index:10}.med-paragraph{font-size:1.5rem}.med-paragraph,.med-paragraph2{color:#f5f5f5;font-family:oswald,sans-serif;margin:2rem auto;max-width:1000px;text-align:center}.med-paragraph2{font-size:1.9rem}.large-paragraph{color:#f5f5f5;margin:2rem auto;max-width:1000px}.large-paragraph,.section-heading{font-family:oswald,sans-serif;font-size:2.5rem;text-align:center}.section-heading{color:#fd6905;font-weight:600;margin:2rem 0}.section-heading:after{background-color:#fd6905;content:"";display:block;height:2px;margin:.2rem auto 0;width:300px}.action-card,.collab-card,.education-card,.founder-card,.mission-card,.title-card,.wide-paragraph{background:#1e1e1e;border-radius:12px;box-shadow:0 4px 15px #0000004d;margin:.3rem auto;max-width:1200px;padding:.2rem;transition:transform .3s ease,box-shadow .3s ease}.partner-organizations{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin:1.5rem auto;max-width:800px}.org-item{align-items:center;background:#2a2a2a;border-radius:8px;display:flex;justify-content:center;padding:.75rem;transition:background .3s ease}.org-item:hover{background:#eb058933}.org-bullet{color:#fd6905;font-size:1.5rem;margin-right:.75rem}.org-name{color:#f5f5f5;font-family:oswald,sans-serif;font-size:1.1rem}.footer-section{background:#fff;margin-top:2rem;padding:2rem 0;text-align:center;width:100%}.quotes-section{color:#fd6905;font-family:oswald;font-size:1.5rem;margin:0 auto 2rem;max-width:700px;text-align:center}.page-content{margin:2rem auto;max-width:1000px;padding:0 2rem}.mission-container{font-family:oswald,sans-serif;text-align:center}.mission-text{line-height:1.6;margin-bottom:1.5rem;text-align:center}.mission-list,.mission-text{color:#f5f5f5;font-family:oswald,sans-serif;font-size:1.5rem}.mission-list{line-height:1.8;list-style-type:disc;margin:0 auto 1.5rem;max-width:800px;padding-left:2rem;text-align:left}.mission-list li{margin-bottom:.8rem}.core-values{color:#f5f5f5;font-size:1.5rem;line-height:1.6;margin-bottom:1.5rem}.core-values,.founders-container{font-family:oswald,sans-serif;text-align:center}.founders-container{background:linear-gradient(180deg,#1a1a1a 0,#121212);border-radius:15px;min-height:70vh;padding:2rem 1rem 4rem}.founder-section{margin-bottom:3rem}.founder-content{align-items:flex-start;display:flex;gap:2rem;margin:0 auto;max-width:900px;text-align:left}.founder-image{flex-shrink:0}.founder-image img{border:2px solid #2a2a2a;border-radius:10px;box-shadow:0 4px 12px #0000004d;height:200px;margin-top:.8rem;object-fit:cover;object-position:center 20%;width:200px}.founder-text{flex:1 1}.founder-name{color:#fd6905;font-size:1.8rem;font-weight:600;margin-bottom:1rem}.founder-bio,.founder-name{font-family:oswald,sans-serif}.founder-bio{color:#f5f5f5;font-size:1.2rem;line-height:1.7}.founder-divider{background-color:#2a2a2a;border:0;height:2px;margin:3rem 0}.events-container{background:linear-gradient(180deg,#1a1a1a 0,#121212);font-family:oswald,sans-serif;min-height:70vh;padding:2rem 1rem 4rem;text-align:center}.events-container .section-heading{margin-bottom:3rem;padding-bottom:1rem}.events-grid{grid-gap:3rem;background:#1e1e1e;border-radius:15px;box-shadow:0 4px 20px #0000004d;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1100px;padding:2rem}.event-item{background:#2a2a2a;border-radius:12px;box-shadow:0 2px 10px #0003;cursor:pointer;padding:1.5rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.event-item:hover{box-shadow:0 8px 25px #eb05894d;transform:scale(1.55);z-index:10}.event-image img{background:linear-gradient(145deg,#f4efeb33,#ffffff8a);border:2px solid #3a3a3a;border-radius:10px;box-shadow:0 4px 12px #0000004d;cursor:pointer;height:220px;max-width:320px;object-fit:contain;transition:transform .3s ease,box-shadow .3s ease;width:100%}.event-caption{font-size:1.1rem;font-weight:500;line-height:1.5;margin-top:1.2rem}.download-link,.event-caption{color:#f5f5f5;font-family:oswald,sans-serif}.download-link{font-size:1.7rem;text-decoration:none;transition:color .3s ease}.download-link:hover{color:#eb0589;text-decoration:underline}.pdf-viewer{background:#1e1e1e;border-radius:12px;padding:1rem}@media (max-width:768px){.founder-content{flex-direction:column;text-align:center}.founder-image img{height:190px;width:150px}.events-grid{gap:2rem;grid-template-columns:1fr;padding:1.5rem}.event-image img{height:200px;max-width:280px}.first-photo-row,.photo-row{flex-wrap:wrap}.dropbtn{font-size:1.2rem;padding:8px}}
/*# sourceMappingURL=main.d338280c.css.map*/