@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-slide-in{animation:slideIn .6s ease-out}.animate-fade-in{animation:fadeIn .4s ease-out}.back-button:hover{transform:translateY(-1px)}.back-button:hover,.language-switcher:hover{background:rgba(255,255,255,.1)}.join-button:hover{background:#ff9800;box-shadow:0 4px 15px rgba(255,193,7,.3);transform:translateY(-2px)}.about-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.team-member-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.team-member-card:hover{background:rgba(255,255,255,.08);border-color:rgba(255,193,7,.2);transform:translateY(-2px)}.team-member-avatar{background:linear-gradient(135deg,#667eea,#764ba2);border:3px solid rgba(255,255,255,.1);transition:all .3s ease}.team-member-avatar:hover{border-color:rgba(255,193,7,.3);transform:scale(1.05)}.values-list{list-style:none;padding:0}.values-list li{position:relative;padding-left:1.5rem;margin-bottom:.75rem}.values-list li:before{content:"→";position:absolute;left:0;color:#ffc107;font-weight:700}@media (max-width:768px){.team-grid{gap:1rem}.content-grid,.team-grid{grid-template-columns:1fr}.content-grid{gap:1.5rem}}