.hero-about{padding:var(--ws-section-padding-lg);background:linear-gradient(135deg,var(--ws-color-dark) 0%,var(--ws-color-dark-light) 100%);text-align:center;color:var(--ws-color-text-on-dark)}.hero-about h1{font-size:var(--ws-text-5xl);font-weight:var(--ws-font-extrabold);margin-bottom:var(--ws-space-4)}.hero-about p{font-size:var(--ws-text-xl);color:var(--ws-color-text-on-dark);opacity:.85;max-width:700px;margin:0 auto}.mvv-section{padding:var(--ws-section-padding);background:var(--ws-color-bg-elevated)}.mvv-grid{max-width:var(--ws-container-max);margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ws-space-8)}.mvv-card{text-align:center;padding:var(--ws-space-12) var(--ws-space-8);background:var(--ws-color-bg-subtle);border:var(--ws-border-width) solid var(--ws-color-border-subtle);border-radius:var(--ws-radius-xl);transition:transform .3s,box-shadow .3s}.mvv-card:hover{transform:translateY(-10px);box-shadow:var(--ws-shadow-xl)}.mvv-icon{width:80px;height:80px;background:linear-gradient(135deg,var(--ws-color-accent),var(--ws-color-accent-hover));border-radius:var(--ws-radius-xl);display:flex;align-items:center;justify-content:center;margin:0 auto var(--ws-space-6)}.icon-emoji{font-size:var(--ws-text-4xl);line-height:1;color:var(--ws-color-text-on-dark)}.mvv-card h3{font-size:var(--ws-text-2xl);margin-bottom:var(--ws-space-4);font-weight:var(--ws-font-bold);color:var(--ws-color-text-primary)}.mvv-card p{color:var(--ws-color-text-secondary);line-height:var(--ws-leading-relaxed)}.story-section{padding:var(--ws-section-padding);background:var(--ws-color-bg-subtle)}.story-content{max-width:1000px;margin:0 auto}.story-content h2{font-size:var(--ws-text-4xl);font-weight:var(--ws-font-extrabold);margin-bottom:var(--ws-space-8);text-align:center;color:var(--ws-color-text-primary)}.story-text{background:var(--ws-color-bg-elevated);border:var(--ws-border-width) solid var(--ws-color-border-subtle);padding:var(--ws-space-12);border-radius:var(--ws-radius-xl);box-shadow:var(--ws-shadow-lg)}.story-text p{font-size:var(--ws-text-lg);color:var(--ws-color-text-secondary);margin-bottom:var(--ws-space-6);line-height:1.9}.story-text p:last-child{margin-bottom:0}.timeline-section{padding:var(--ws-section-padding);background:var(--ws-color-bg-elevated)}.timeline-section h2{font-size:var(--ws-text-4xl);font-weight:var(--ws-font-extrabold);text-align:center;margin-bottom:var(--ws-space-16);color:var(--ws-color-text-primary)}.timeline{max-width:900px;margin:0 auto;position:relative}.timeline:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--ws-color-accent);transform:translate(-50%)}.timeline-item{display:flex;margin-bottom:var(--ws-space-12);position:relative}.timeline-item:nth-child(odd){flex-direction:row}.timeline-item:nth-child(2n){flex-direction:row-reverse}.timeline-content{width:45%;background:var(--ws-color-bg-subtle);border:var(--ws-border-width) solid var(--ws-color-border-subtle);padding:var(--ws-space-8);border-radius:var(--ws-radius-lg);position:relative}.timeline-year{position:absolute;left:50%;transform:translate(-50%);background:var(--ws-color-accent);color:var(--ws-color-text-on-dark);width:80px;height:80px;border-radius:var(--ws-radius-full);display:flex;align-items:center;justify-content:center;font-weight:var(--ws-font-bold);font-size:var(--ws-text-lg);box-shadow:var(--ws-shadow-primary-strong)}.timeline-content h3{font-size:1.3rem;margin-bottom:var(--ws-space-2);color:var(--ws-color-text-primary)}.timeline-content p{color:var(--ws-color-text-secondary)}.values-detail{padding:var(--ws-section-padding);background:var(--ws-color-dark);color:var(--ws-color-text-on-dark)}.values-detail h2{font-size:var(--ws-text-4xl);font-weight:var(--ws-font-extrabold);text-align:center;margin-bottom:var(--ws-space-12);color:var(--ws-color-text-on-dark)}.values-grid{max-width:var(--ws-container-max);margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--ws-space-8)}.value-item{display:flex;gap:var(--ws-space-6);background:var(--ws-color-dark-light);padding:var(--ws-space-8);border-radius:var(--ws-radius-lg);border-left:var(--ws-border-width-lg) solid var(--ws-color-yellow)}.value-emoji{font-size:var(--ws-text-3xl);margin-top:.3rem;display:block;line-height:1;flex-shrink:0;color:var(--ws-color-yellow)}.value-item h3{font-size:1.3rem;margin-bottom:var(--ws-space-2);color:var(--ws-color-text-on-dark)}.value-item p{color:var(--ws-color-text-on-dark);opacity:.85}.team-section{padding:var(--ws-section-padding);background:var(--ws-color-bg-elevated)}.team-section h2{font-size:var(--ws-text-4xl);font-weight:var(--ws-font-extrabold);text-align:center;margin-bottom:var(--ws-space-4);color:var(--ws-color-text-primary)}.team-subtitle{text-align:center;color:var(--ws-color-text-secondary);font-size:1.1rem;margin-bottom:var(--ws-space-16)}.team-grid{max-width:var(--ws-container-max);margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ws-space-8)}.team-member{text-align:center;background:var(--ws-color-bg-subtle);border:var(--ws-border-width) solid var(--ws-color-border-subtle);padding:var(--ws-space-8);border-radius:var(--ws-radius-xl);transition:transform .3s,box-shadow .3s}.team-member:hover{transform:translateY(-10px);box-shadow:var(--ws-shadow-xl)}.team-avatar{width:120px;height:120px;background:linear-gradient(135deg,var(--ws-color-accent),var(--ws-color-accent-hover));border-radius:var(--ws-radius-full);display:flex;align-items:center;justify-content:center;margin:0 auto var(--ws-space-6)}.team-emoji{font-size:3.5rem;line-height:1;color:var(--ws-color-text-on-dark)}.team-member h3{font-size:1.3rem;margin-bottom:.3rem;color:var(--ws-color-text-primary)}.team-member .role{color:var(--ws-color-accent);font-weight:var(--ws-font-semibold);margin-bottom:var(--ws-space-4)}.team-member p{color:var(--ws-color-text-secondary);font-size:.9rem}.cta{padding:var(--ws-section-padding);background:linear-gradient(135deg,var(--ws-color-accent) 0%,var(--ws-color-accent-hover) 100%);text-align:center;color:var(--ws-color-text-on-dark)}.cta h2{font-size:var(--ws-text-4xl);font-weight:var(--ws-font-extrabold);margin-bottom:var(--ws-space-4)}.cta p{font-size:1.2rem;margin-bottom:var(--ws-space-8);opacity:.9}.btn{padding:var(--ws-space-4) var(--ws-space-8);border-radius:var(--ws-radius-md);text-decoration:none;font-weight:var(--ws-font-semibold);transition:all var(--ws-transition-base);display:inline-flex;align-items:center;gap:var(--ws-space-2)}.btn-primary{background:var(--ws-white);color:var(--ws-color-accent)}.btn-primary:hover{background:var(--ws-color-yellow);color:var(--ws-color-dark);transform:translateY(-3px);box-shadow:var(--ws-shadow-primary)}@media(max-width:1024px){.mvv-grid{grid-template-columns:1fr}.timeline:before{left:30px}.timeline-item{flex-direction:row!important}.timeline-content{width:calc(100% - 100px);margin-left:100px}.timeline-year{left:30px}.values-grid{grid-template-columns:1fr}.team-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.hero-about h1{font-size:var(--ws-text-3xl)}.hero-about p{font-size:var(--ws-text-base)}.team-grid{grid-template-columns:1fr}}
