.about-header{background-color:var(--primary);color:#fff;text-align:center;padding:60px 0}.about-header h1{color:#fff;margin-bottom:12px;font-size:2.5rem}.about-header p{color:#dcd6d0;max-width:600px;margin:0 auto}.about-content{background-color:var(--bg-white);padding:80px 0}.about-grid{grid-template-columns:1fr 1fr;align-items:center;gap:50px;margin-bottom:60px;display:grid}.about-text h2{color:var(--primary);margin-bottom:20px;font-size:2.2rem}.about-text p{color:var(--text-muted);margin-bottom:20px;font-size:1.05rem}.about-image{aspect-ratio:1.4;border-radius:var(--border-radius-lg);box-shadow:var(--box-shadow);border:1px solid var(--border-color);background-color:#f5f2ef;position:relative;overflow:hidden}.values-section{background-color:var(--bg-cream);border-top:1px solid var(--border-color);padding:80px 0}.values-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px;display:grid}.value-card{background-color:var(--bg-white);border-radius:var(--border-radius-md);box-shadow:var(--box-shadow);border:1px solid var(--border-color);text-align:center;padding:30px}.value-icon{background-color:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin:0 auto 20px;display:flex}.value-card h3{font-size:1.3rem;font-family:var(--font-sans);color:var(--primary);margin-bottom:12px;font-weight:600}.value-card p{color:var(--text-muted);font-size:.95rem}@media (max-width:992px){.about-grid{grid-template-columns:1fr;gap:40px}.values-grid{grid-template-columns:1fr}}
