html{overflow-y:scroll !important;scroll-behavior:smooth}body{overflow-x:hidden;overflow-y:visible !important;min-height:100%;position:relative}.about-hero{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;padding:calc(var(--nav-height)+var(--space-3xl)) var(--space-xl) var(--space-3xl);overflow:visible}.about-hero-content{max-width:900px;text-align:center;position:relative;z-index:2}.about-label{display:inline-block;font-family:var(--font-heading);font-size:0.85rem;font-weight:600;letter-spacing:0.2em;color:var(--color-accent);margin-bottom:var(--space-lg)}.about-title{font-family:var(--font-heading);font-size:clamp(3.5rem,10vw,8rem);font-weight:800;line-height:1;margin-bottom:var(--space-xl);text-transform:uppercase}.text-gradient{background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-accent-light) 50%,var(--color-accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.about-subtitle{font-family:var(--font-body);font-size:clamp(1.1rem,2vw,1.4rem);color:var(--color-text-secondary);line-height:1.8;max-width:700px;margin:0 auto}.about-hero-visual{position:absolute;inset:0;z-index:1;pointer-events:none}.hero-shape{position:absolute;border-radius:50%;filter:blur(100px);opacity:0.3}.shape-1{width:600px;height:600px;background:var(--color-accent);top:-200px;right:-200px;animation:floatShape 15s ease-in-out infinite}.shape-2{width:400px;height:400px;background:linear-gradient(135deg,#1a1a2e,#16213e);bottom:-100px;left:-100px;animation:floatShape 12s ease-in-out infinite reverse}.shape-3{width:300px;height:300px;background:var(--color-accent-dark);top:50%;left:50%;transform:translate(-50%,-50%);animation:floatShape 10s ease-in-out infinite}@keyframes floatShape{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(30px,-30px) scale(1.1)}}.mission-section{padding:var(--space-3xl) var(--space-xl);background:var(--color-bg-elevated)}.mission-container{max-width:var(--container-width);margin:0 auto;display:grid;grid-template-columns:1fr 1.5fr;gap:var(--space-3xl);align-items:start}.section-label{display:block;font-family:var(--font-heading);font-size:0.8rem;font-weight:600;letter-spacing:0.2em;color:var(--color-accent);margin-bottom:var(--space-md)}.mission-title{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:1.2;color:var(--color-text)}.mission-text{font-size:1.15rem;color:var(--color-text-secondary);line-height:1.9;margin-bottom:var(--space-lg)}.mission-text:last-child{margin-bottom:0}.stats-section{padding:var(--space-3xl) var(--space-xl);background:var(--color-bg)}.stats-grid{max-width:var(--container-width);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-xl)}.stat-item{text-align:center;padding:var(--space-xl);background:var(--color-bg-card);border-radius:24px;border:1px solid rgba(255,255,255,0.04);transition:all 0.4s var(--ease-out-expo)}.stat-item:hover{transform:translateY(-8px);border-color:rgba(201,169,98,0.2);box-shadow:0 30px 60px rgba(0,0,0,0.3)}.stat-number{font-family:var(--font-heading);font-size:clamp(3rem,5vw,4.5rem);font-weight:800;color:var(--color-text);display:inline}.stat-suffix{font-family:var(--font-heading);font-size:clamp(2rem,3vw,3rem);font-weight:800;color:var(--color-accent)}.stat-label{display:block;font-family:var(--font-body);font-size:0.95rem;color:var(--color-text-muted);margin-top:var(--space-sm);letter-spacing:0.05em}.team-section{padding:var(--space-3xl) var(--space-xl);background:var(--color-bg)}.team-header{max-width:700px;margin:0 auto var(--space-3xl);text-align:center}.team-title{font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.1;margin-bottom:var(--space-md)}.text-italic{font-family:var(--font-display);font-style:italic;font-weight:400;color:var(--color-accent)}.team-subtitle{font-size:1.15rem;color:var(--color-text-secondary);line-height:1.7}.team-grid{max-width:var(--container-width);margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}.team-card{background:var(--color-bg-card);border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,0.04);transition:all 0.5s var(--ease-out-expo)}.team-card:hover{transform:translateY(-12px);border-color:rgba(201,169,98,0.2);box-shadow:0 40px 80px rgba(0,0,0,0.4),0 0 60px rgba(201,169,98,0.05)}.team-image{position:relative;height:350px;overflow:hidden;background:linear-gradient(180deg,#0a0a0b 0%,#111113 100%);display:flex;align-items:center;justify-content:center}.team-image img{width:100%;height:100%;object-fit:contain;object-position:center center;transition:transform 0.7s var(--ease-out-expo);mask-image:radial-gradient(ellipse 70% 70% at center center,black 40%,transparent 85%);-webkit-mask-image:radial-gradient(ellipse 70% 70% at center center,black 40%,transparent 85%)}.team-founder{grid-column:span 1;grid-row:span 1}.team-founder .team-image{height:350px}.team-founder .team-image img{object-fit:contain;object-position:center center}.team-card:hover .team-image img{transform:scale(1.05)}.team-card .team-image img{object-fit:contain;object-position:center center}.team-card:nth-child(1) .team-image img,.team-card:nth-child(4) .team-image img{object-position:center center}.team-image-overlay{position:absolute;inset:0;background:linear-gradient( to top,rgba(22,22,26,1) 0%,rgba(22,22,26,0.6) 25%,rgba(22,22,26,0.1) 50%,transparent 70% );pointer-events:none}.team-info{padding:var(--space-lg)}.team-role{display:block;font-family:var(--font-heading);font-size:0.75rem;font-weight:600;letter-spacing:0.15em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-xs)}.team-name{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;color:var(--color-text);margin-bottom:var(--space-sm)}.team-bio{font-size:0.95rem;color:var(--color-text-secondary);line-height:1.7;margin-bottom:var(--space-md)}.team-social{display:flex;gap:var(--space-sm)}.team-social a{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.05);border-radius:50%;color:var(--color-text-secondary);transition:all 0.3s var(--ease-out-expo)}.team-social a:hover{background:var(--color-accent);color:var(--color-bg);transform:translateY(-3px)}.team-social svg{width:18px;height:18px}.values-section{padding:var(--space-3xl) var(--space-xl);background:var(--color-bg-elevated)}.values-header{max-width:600px;margin:0 auto var(--space-3xl);text-align:center}.values-title{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4rem);font-weight:400;line-height:1.1}.values-grid{max-width:var(--container-width);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg)}.value-card{padding:var(--space-xl);background:var(--color-bg-card);border-radius:24px;border:1px solid rgba(255,255,255,0.04);text-align:center;transition:all 0.4s var(--ease-out-expo)}.value-card:hover{transform:translateY(-8px);border-color:rgba(201,169,98,0.15)}.value-icon{width:70px;height:70px;margin:0 auto var(--space-lg);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(201,169,98,0.15) 0%,rgba(201,169,98,0.05) 100%);border-radius:20px;color:var(--color-accent)}.value-icon svg{width:32px;height:32px}.value-title{font-family:var(--font-heading);font-size:1.25rem;font-weight:700;margin-bottom:var(--space-sm)}.value-text{font-size:0.95rem;color:var(--color-text-secondary);line-height:1.7}.about-cta{padding:var(--space-3xl) var(--space-xl);background:linear-gradient( 135deg,rgba(201,169,98,0.08) 0%,var(--color-bg) 50%,rgba(201,169,98,0.05) 100% );text-align:center}.cta-content{max-width:600px;margin:0 auto}.cta-title{font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,4rem);font-weight:700;margin-bottom:var(--space-md)}.cta-text{font-size:1.2rem;color:var(--color-text-secondary);margin-bottom:var(--space-xl)}.cta-button{display:inline-flex;align-items:center;gap:var(--space-sm);padding:1.2rem 2.5rem;background:var(--color-accent);color:var(--color-bg);font-family:var(--font-heading);font-size:1rem;font-weight:600;letter-spacing:0.05em;border-radius:60px;transition:all 0.4s var(--ease-out-expo)}.cta-button:hover{background:var(--color-accent-light);transform:translateY(-4px);box-shadow:0 20px 40px rgba(201,169,98,0.3)}.cta-button svg{width:20px;height:20px;transition:transform 0.3s var(--ease-out-expo)}.cta-button:hover svg{transform:translateX(5px)}@media (max-width:1200px){.team-grid{grid-template-columns:repeat(2,1fr)}.team-image,.team-founder .team-image{height:350px}.values-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){.mission-container{grid-template-columns:1fr;gap:var(--space-xl)}.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.about-hero{padding:calc(var(--nav-height)+var(--space-lg)) var(--space-md) var(--space-xl);min-height:auto}.about-hero-content{max-width:100%}.about-title{font-size:clamp(2rem,8vw,3.5rem);margin-bottom:var(--space-lg)}.about-subtitle{font-size:1rem;line-height:1.7;padding:0 var(--space-xs)}.about-label{font-size:0.75rem;margin-bottom:var(--space-md)}.mission-section{padding:var(--space-xl) var(--space-md)}.mission-title{font-size:clamp(1.5rem,5vw,2rem);margin-bottom:var(--space-md)}.mission-text{font-size:1rem;line-height:1.7}.section-label{font-size:0.7rem}.stats-section{padding:var(--space-xl) var(--space-md)}.team-grid{grid-template-columns:1fr;gap:var(--space-lg)}.team-image,.team-founder .team-image{height:300px}.team-section{padding:var(--space-xl) var(--space-md)}.team-title{font-size:clamp(1.5rem,5vw,2.5rem)}.team-subtitle{font-size:1rem}.team-name{font-size:1.25rem}.team-bio{font-size:0.9rem}.values-grid{grid-template-columns:1fr;gap:var(--space-md)}.values-section{padding:var(--space-xl) var(--space-md)}.values-title{font-size:clamp(1.5rem,5vw,2.5rem)}.value-card{padding:var(--space-lg)}.value-title{font-size:1.1rem}.value-text{font-size:0.9rem}.stats-grid{grid-template-columns:1fr;gap:var(--space-md)}.stat-item{padding:var(--space-lg)}.stat-number{font-size:clamp(2rem,8vw,3rem)}.stat-label{font-size:0.85rem}.about-cta{padding:var(--space-xl) var(--space-md)}.cta-title{font-size:clamp(1.5rem,5vw,2.5rem)}.cta-text{font-size:1rem}.cta-button{padding:1rem 2rem;font-size:0.9rem}}@media (max-width:480px){.about-hero{padding:calc(var(--nav-height)+var(--space-md)) var(--space-sm) var(--space-lg)}.about-title{font-size:1.8rem}.about-subtitle{font-size:0.95rem}.mission-title{font-size:1.4rem}.mission-text{font-size:0.95rem}.team-image,.team-founder .team-image{height:250px}.stat-number{font-size:2rem}.values-header,.team-header{margin-bottom:var(--space-xl)}}