.about-page .page-hero{padding-top:var(--space-16);padding-bottom:var(--space-4);background:radial-gradient(ellipse at 50% 0,rgba(246,162,0,.08) 0,transparent 60%)}.about-page .section{padding:var(--space-12) 0}.about-story{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-12);gap:var(--space-12);align-items:center}.about-label{display:inline-block;font-size:var(--text-sm);font-weight:500;text-transform:uppercase;letter-spacing:.15em;color:var(--color-accent-500);margin-bottom:var(--space-4)}.about-story-title{font-family:var(--font-heading);font-size:var(--text-4xl);color:var(--color-white);margin-bottom:var(--space-6);line-height:1.2}.about-story-content p{color:var(--color-gray-400);line-height:1.8;margin-bottom:var(--space-5)}.about-story-visual,.about-visual-card{display:flex;align-items:center;justify-content:center}.about-visual-card{width:250px;height:250px;flex-direction:column;gap:var(--space-4);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-2xl);color:var(--color-accent-500);font-family:var(--font-heading);font-size:var(--text-xl);animation:float 4s ease-in-out infinite}.mission-section{background:linear-gradient(180deg,transparent,rgba(15,15,35,.5))}.mission-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-8);gap:var(--space-8);align-items:stretch}.mission-grid .anim-scroll{display:contents}.mission-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:var(--space-8);text-align:center;transition:all var(--transition-base);height:100%;box-sizing:border-box}.mission-card:hover{border-color:rgba(246,162,0,.3);transform:translateY(-5px)}.mission-icon{width:70px;height:70px;display:flex;align-items:center;justify-content:center;background:rgba(246,162,0,.1);border-radius:50%;color:var(--color-accent-500);margin:0 auto var(--space-5)}.mission-card h3{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-white);margin-bottom:var(--space-4)}.mission-card p{color:var(--color-gray-400);line-height:1.7}.values-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-6);gap:var(--space-6)}.values-grid .anim-scroll{display:contents}.value-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:var(--space-6);text-align:center;transition:all var(--transition-base)}.value-card:hover{border-color:rgba(246,162,0,.3);transform:translateY(-5px)}.value-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:rgba(246,162,0,.1);border-radius:var(--radius-lg);color:var(--color-accent-500);margin:0 auto var(--space-4)}.value-title{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-white);margin-bottom:var(--space-3)}.value-description{font-size:var(--text-sm);color:var(--color-gray-500);line-height:1.6}.about-page .stats-section{background:var(--glass-bg);border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border)}.about-page .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-6);gap:var(--space-6)}.team-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-8);gap:var(--space-8);max-width:800px;margin:0 auto}.team-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-2xl);overflow:hidden;transition:border-color var(--transition-base),transform var(--transition-base),box-shadow var(--transition-base);text-decoration:none;display:block;cursor:pointer}.team-card:hover{border-color:rgba(246,162,0,.35);transform:translateY(-6px);box-shadow:0 20px 60px rgba(0,0,0,.3)}.team-card-photo{position:relative;height:280px;overflow:hidden}.team-card-photo--placeholder{background:linear-gradient(135deg,rgba(246,162,0,.12),rgba(246,162,0,.03));display:flex;align-items:center;justify-content:center}.team-card-initial{font-family:var(--font-heading);font-size:6rem;font-weight:400;color:rgba(246,162,0,.25);line-height:1}.team-card-img{width:100%;height:100%;object-fit:cover;object-position:center 45%;transition:transform .6s ease}.team-card:hover .team-card-img{transform:scale(1.04)}.team-card-photo-fade{position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(to bottom,transparent 0,var(--color-primary-950,#0a0a1a) 100%);pointer-events:none}.team-card-info{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-1)}.team-card-name{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-white);margin:0}.team-card-role{font-size:var(--text-sm);color:var(--color-gray-400)}.team-card-lang{font-size:var(--text-xs);letter-spacing:.05em}.team-card-lang,.team-card-link{color:var(--color-accent-500);font-weight:500}.team-card-link{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:var(--space-4);font-size:var(--text-sm);text-decoration:none;transition:gap var(--transition-fast),color var(--transition-fast)}.team-card-link:hover{gap:var(--space-2);color:var(--color-accent-300)}.about-cta{text-align:center;padding:var(--space-12);background:linear-gradient(135deg,rgba(246,162,0,.1),transparent 50%);border:1px solid var(--glass-border);border-radius:var(--radius-2xl)}.about-cta h2{font-family:var(--font-heading);font-size:var(--text-3xl);color:var(--color-white);margin-bottom:var(--space-4)}.about-cta p{color:var(--color-gray-400);margin-bottom:var(--space-6)}@media (max-width:1024px){.about-story{grid-template-columns:1fr}.about-story-visual{order:-1}.about-page .stats-grid,.values-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.about-page .stats-grid,.mission-grid,.team-grid,.values-grid{grid-template-columns:1fr}.team-grid{max-width:400px}}