@import url(https://fonts.googleapis.com/css2?family=Fira+Mono:wght@400;700&family=Inter:wght@400;700&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;font-family:Inter,Arial,sans-serif;margin:0;padding:0}.App,body{background:#111216;color:#fff}.App{display:flex;flex-direction:column;font-family:Inter,Fira Mono,Arial,sans-serif;min-height:100vh;transition:background .3s,color .3s}.App-header{background:#0000;padding:100px 0 40px;text-align:center}.company-title{font-size:3.5rem;font-weight:700;letter-spacing:2px;margin-bottom:.5rem}.company-title,.tagline{color:#fff;font-family:Fira Mono,Inter,Arial,sans-serif}.tagline{font-size:1.3rem;margin-bottom:0}.team-section{padding:60px 0 40px;text-align:center}.team-list{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:2.5rem}.team-member{align-items:center;background:#111216;border:1px solid #222;border-radius:8px;box-shadow:0 2px 8px #0000002e;display:flex;gap:1rem;min-width:180px;padding:1.5rem 2rem;transition:box-shadow .2s,border .2s}.team-member:hover{border:1px solid #fff;box-shadow:0 4px 16px #ffffff14}.avatar{align-items:center;background:#fff;border-radius:50%;color:#000;display:flex;font-size:1.5rem;font-weight:700;height:48px;justify-content:center;width:48px}.avatar,.member-info h3{font-family:Fira Mono,Inter,Arial,sans-serif}.member-info h3{color:#fff;font-size:1.1rem;margin:0 0 .2rem}.member-info p{color:#fff;font-size:.95rem;margin:0}.projects-section{background:#0000;padding:60px 0 40px;text-align:center}.projects-list{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:2.5rem}.project-card{background:#111216;border:1px solid #222;border-radius:8px;box-shadow:0 2px 8px #0000002e;max-width:400px;min-width:260px;padding:1.5rem 2rem;text-align:left;transition:box-shadow .2s,border .2s}.project-card:hover{border:1px solid #fff;box-shadow:0 4px 16px #ffffff14}.project-card h3{color:#fff;font-family:Fira Mono,Inter,Arial,sans-serif;margin:0 0 .5rem}.project-card p{color:#fff;margin:0}.footer{background:#0000;border-top:1px solid #222;font-size:.95rem;margin-top:auto;padding:40px 0 24px;text-align:center}.footer,a{color:#fff}a{font-family:Fira Mono,Inter,Arial,sans-serif;text-decoration:underline;transition:color .2s}a:hover{color:#fff;color:#bbb}@media (max-width:700px){.hero-section{max-width:98vw;padding:64px 0 32px}.hero-title{font-size:2.1rem;letter-spacing:-1px}.hero-title-thin{font-size:1.3rem}.hero-desc{font-size:1rem;max-width:98vw}}.hero-title-thin{color:#fff;font-family:Inter,Arial,sans-serif;font-weight:200;letter-spacing:.5px}.hero-section{margin:0 auto;max-width:900px;padding:120px 0 60px;text-align:left}.hero-title{color:#fff;font-size:4rem;letter-spacing:-2px;margin-bottom:.5rem}.hero-title,.hero-title .accent{font-family:Inter,Arial,sans-serif;font-weight:200}.hero-title .accent{color:#ffb86b;letter-spacing:.5px}.hero-subtitle{color:#fff;font-size:2.5rem;font-weight:400;letter-spacing:-1px;margin-bottom:2rem}.hero-desc{color:#fff;font-size:1.2rem;font-style:italic;max-width:540px}@media (max-width:700px){.about-section{max-width:98vw;padding:32px 0 24px}.section-heading{font-size:1.1rem}.about-desc{font-size:.98rem}}.about-section{margin:0 auto;max-width:700px;padding:60px 0 40px;text-align:left}.section-heading{color:#ffb86b;font-family:Fira Mono,Inter,Arial,sans-serif;font-size:1.5rem;margin-bottom:1.2rem}.about-desc{color:#fff;font-size:1.1rem;line-height:1.7}@media (max-width:700px){.team-section{max-width:99vw;padding:28px 0 16px}.team-grid{gap:1.1rem;justify-content:center}.team-card{max-width:320px;padding:1rem .5rem;width:98vw}.team-photo{height:62px;width:62px}.team-name{font-size:.99rem}.team-role{font-size:.91rem}}.team-section{background:#0000;margin:0 auto;max-width:900px;padding:48px 0 32px}.team-title{color:#ffb86b;font-family:Inter,Arial,sans-serif;font-size:1.7rem;font-weight:600;letter-spacing:-1px;margin-bottom:1.5rem}.team-grid{display:flex;flex-wrap:wrap;gap:2.2rem;justify-content:flex-start}.team-card{align-items:center;background:#181a20;border-radius:12px;box-shadow:0 2px 8px #0000001a;color:#f5f6fa;display:flex;flex-direction:column;margin-bottom:.5rem;padding:1.3rem 1rem 1.1rem;transition:box-shadow .18s,transform .18s;width:180px}.team-card:hover{box-shadow:0 6px 18px #ffb86b21;transform:translateY(-4px) scale(1.03)}.team-photo{background:#23262f;border:2.5px solid #ffb86b;border-radius:50%;height:76px;margin-bottom:.7rem;object-fit:cover;width:76px}.team-name{color:#ffb86b;font-size:1.08rem;font-weight:600;margin-bottom:.18rem}.team-name,.team-role{letter-spacing:.01em;text-align:center}.team-role{color:#b0b8c1;font-size:.97rem;margin-bottom:.5rem}.team-bio{color:#b0b8c1;font-size:.95rem;margin-bottom:.7rem;text-align:center}.team-expertise{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center;list-style:none;margin:0;padding:0}.team-expertise li{background:#181a20;border-radius:6px;color:#ffb86b;font-family:Fira Mono,Inter,Arial,sans-serif;font-size:.85rem;font-weight:500;letter-spacing:.5px;padding:.18rem .7rem}
/*# sourceMappingURL=main.ffbaa076.css.map*/