.about-container{max-width:1000px;margin:0 auto}.mission{background:var(--bg-card);text-align:center;border:2px solid var(--border);box-shadow:var(--shadow);border-radius:16px;margin-bottom:40px;padding:40px}.mission h2{color:var(--text);letter-spacing:3px;text-transform:uppercase;margin-bottom:12px;font-family:JetBrains Mono,monospace;font-size:1.8rem;font-weight:300}.mission p{color:var(--text-muted);font-size:1.05rem;font-weight:300;line-height:1.8}.features-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin:40px 0;display:grid}.feature-card{background:var(--bg-card);text-align:center;border:2px solid var(--border);box-shadow:var(--shadow);border-radius:14px;padding:30px;transition:all .3s}.feature-card:hover{border-color:var(--accent);box-shadow:var(--shadow-hover);transform:translateY(-4px)}.feature-icon{color:var(--accent);margin-bottom:20px;font-size:2.5rem}.feature-card h3{color:var(--text);margin-bottom:10px;font-family:Inter,sans-serif;font-size:1.2rem;font-weight:600}.feature-card p{color:var(--text-muted);font-size:.95rem;font-weight:300}.team-grid{grid-template-columns:repeat(2,1fr);gap:30px;margin:40px 0;display:grid}.team-member{background:var(--bg-card);border:2px solid var(--border);box-shadow:var(--shadow);border-radius:16px;flex-direction:column;height:100%;transition:all .3s;display:flex;position:relative;overflow:hidden}.team-member[data-id]{cursor:pointer;border-radius:16px;overflow:visible}.team-member:hover{border-color:var(--accent);box-shadow:var(--shadow-hover);transform:translateY(-4px)}.member-header{text-align:center;padding:30px 30px 20px}.member-avatar{object-fit:cover;border:4px solid var(--accent);width:120px;height:120px;box-shadow:0 4px 16px var(--accent-a15);border-radius:50%;margin-bottom:20px}.member-name{color:var(--text);margin-bottom:5px;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:600}.member-role{color:var(--accent);margin-bottom:15px;font-family:Inter,sans-serif;font-size:1.05rem;font-weight:600}.member-stats{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;min-height:80px;margin-bottom:20px;display:flex}.member-stats .stat{background:var(--accent-soft);color:var(--accent);text-align:center;border:1px solid var(--accent-a08);border-radius:20px;min-width:70px;padding:6px 14px;font-size:.85rem;font-weight:500}.member-bio{border-top:1px solid var(--border);color:var(--text-muted);padding:20px 30px;font-weight:300;line-height:1.6}.member-skills{background:var(--accent-soft);border-top:1px solid var(--border);padding:20px 30px}.skills-title{color:var(--text);margin-bottom:12px;font-family:Inter,sans-serif;font-size:1rem;font-weight:600}.skills-list{margin:0;padding:0;list-style:none}.skills-list li{border-bottom:1px solid var(--accent-a08);color:var(--text-muted);align-items:center;padding:6px 0;font-weight:300;display:flex}.skills-list li:before{content:"✓";color:var(--accent);margin-right:10px;font-size:.9rem;font-weight:700}.skills-list li:last-child{border-bottom:none}.member-social{border-top:1px solid var(--border);justify-content:center;gap:12px;padding:16px 30px;display:flex}.member-social .social-link{background:var(--accent);width:40px;height:40px;color:var(--text-inverse);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:all .3s;display:flex}.member-social .social-link:hover{background:var(--accent-light);box-shadow:0 4px 16px var(--accent-a30);transform:scale(1.1)}.team-fun-facts{background:var(--bg-card);text-align:center;border:2px solid var(--border);box-shadow:var(--shadow);border-radius:16px;margin-top:60px;padding:40px}.team-fun-facts h3{color:var(--text);letter-spacing:2px;font-family:JetBrains Mono,monospace;font-size:1.4rem;font-weight:300}.facts-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;margin-top:30px;display:grid}.fact{text-align:center}.fact-number{color:var(--accent);margin-bottom:8px;font-family:Inter,sans-serif;font-size:2.5rem;font-weight:700}.fact-text{color:var(--text-muted);font-weight:300}.member-more{max-height:0;transition:max-height .5s;overflow:hidden}.member-toggle{text-align:center;background:var(--accent-soft);color:var(--accent);cursor:pointer;border-top:1px solid var(--border);justify-content:center;align-items:center;gap:10px;margin-top:auto;padding:14px;font-family:Inter,sans-serif;font-weight:600;transition:all .3s;display:flex}.member-toggle:hover{background:var(--accent);color:var(--text-inverse)}.member-toggle i{transition:transform .3s}.team-member.active .member-more{max-height:1000px}.team-member.active .member-toggle i{transform:rotate(180deg)}@media (max-width:768px){.mission{padding:30px 20px}.mission h2{letter-spacing:2px;font-size:1.4rem}.mission p{font-size:.95rem}.team-grid{grid-template-columns:1fr;gap:20px}.member-header{padding:20px 20px 15px}.member-avatar{width:100px;height:100px}.member-name{font-size:1.2rem}.member-bio,.member-skills,.member-social{padding:16px 20px}.features-grid{grid-template-columns:1fr;gap:20px}.team-fun-facts{padding:30px 20px}.facts-grid{grid-template-columns:1fr 1fr;gap:20px}.fact-number{font-size:2rem}}@media (max-width:480px){.facts-grid{grid-template-columns:1fr;gap:16px}.member-stats{flex-flow:wrap;gap:10px}.member-stats .stat{min-width:60px;padding:4px 12px;font-size:.8rem}.member-toggle{padding:12px;font-size:.9rem}}
