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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#111;color:#fff;font-family:Roboto,sans-serif;margin:0;scroll-behavior:smooth}a{color:inherit;text-decoration:none}section{padding:80px 20px}h1,h2,h3{margin:.5em 0}button{background-color:gold;border:none;border-radius:8px;cursor:pointer;font-weight:700;padding:10px 20px}button:hover{background-color:#e6c200}.header{align-items:center;background:#fffffff2;border-bottom:3px solid #000;display:flex;justify-content:center;padding:30px 0;position:fixed;top:0;width:100%;z-index:100}.header nav{display:flex;gap:25px}.header nav a{color:#000;font-size:23px;font-weight:700;transition:color .3s}.header nav a:hover{color:gold}.footer{background-color:#111;padding:40px 20px}.footer,.hero-section{color:#fff;text-align:center}.hero-section{align-items:center;background:url(/static/media/background.31fdba2a4a74c83ebe34.png);display:flex;height:90vh;justify-content:center}.hero-section h1{animation:fadeIn 1s ease forwards;font-family:Press Start\ 2P,cursive;font-size:3rem;margin-bottom:20px}.hero-section p{animation:fadeInUp 1s ease forwards;font-size:1.2rem;margin-bottom:30px}@keyframes fadeIn{0%{opacity:0}to{opacity:1;transform:translateY(0)}}.icon-links{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:50px}.icon-links img{height:auto;image-rendering:pixelated;transition:transform .2s ease;width:64px}.icon-links img:hover{transform:scale(1.1)}.contact-section{background-color:#111;color:#fff;padding:100px 20px;text-align:center}.contact-section h2{animation:fadeInDown 1s ease forwards;color:gold;font-family:Press Start\ 2P,cursive;font-size:2.5rem;margin-bottom:20px}.contact-section p{animation:fadeInUp 1s ease forwards;font-size:1.1rem;line-height:1.6;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:600px}.contact-section form{align-items:center;display:flex;flex-direction:column;gap:15px}.contact-section input,.contact-section textarea{border:none;border-radius:8px;font-size:1rem;max-width:500px;padding:12px;width:80%}.contact-section textarea{height:120px;resize:none}.contact-section button{background-color:gold;border:none;border-radius:8px;color:#111;font-size:1rem;font-weight:700;padding:12px 25px;transition:background-color .3s}.contact-section button:hover{background-color:#e6c200}.about-section{background-color:#222;color:#fff;padding:100px 20px;text-align:center}.about-section h2{animation:fadeInDown 1s ease forwards;color:gold;font-family:Press Start\ 2P,cursive;font-size:2.5rem;margin-bottom:30px}.about-section p{animation:fadeInUp 1s ease forwards;font-size:1.1rem;line-height:1.8;margin:10px auto;max-width:700px}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.about-page{background-color:#111;color:#fff;padding-top:120px;text-align:center}.about-mission h1{color:gold;font-family:Press Start\ 2P,cursive;margin-bottom:20px}.about-mission p{font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:800px}.about-team{margin-top:60px}.about-team h2{color:gold;font-family:Press Start\ 2P,cursive;margin-bottom:30px}.team-cards{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.team-card{border-radius:12px;padding:20px;text-align:center;width:250px}.team-card img{height:auto;margin-bottom:15px;width:250px}.team-card h3{color:gold;margin:10px 0}.team-card p{font-size:.95rem;line-height:1.4}.about-connect{margin-top:60px}.about-connect h2{color:gold;font-family:Press Start\ 2P,cursive;margin-bottom:15px}.about-connect p{font-size:1.1rem;margin-bottom:30px}
/*# sourceMappingURL=main.493a6f3d.css.map*/