.about-page{padding:80px 0}.about-hero{text-align:center;max-width:900px;margin:0 auto 40px}.about-hero h1{text-shadow:0 0 20px #eacd6f80,0 0 40px #d4af374d;margin-bottom:24px;font-size:clamp(32px,5vw,48px)}.about-hero p{color:#eaeaf2;font-size:1.2em;line-height:1.7}.hero-visual{text-align:center;max-width:900px;margin:0 auto 60px}.hero-visual img{object-fit:cover;object-position:center;border:3px solid #d4af37;border-radius:16px;width:100%;height:250px;box-shadow:0 0 30px #d4af374d,0 12px 32px #0000004d}.founder-section{border-top:1px solid #d4af3733;margin-top:80px;padding-top:60px}.founder-grid{grid-template-columns:300px 1fr;align-items:center;gap:60px;max-width:1000px;margin:0 auto;display:grid}.founder-image{border-radius:16px;overflow:hidden;box-shadow:0 12px 32px #0000004d}.founder-image img{aspect-ratio:3/4;object-fit:cover;border:3px solid #d4af37;border-radius:16px;width:100%;height:auto;box-shadow:0 0 20px #d4af374d}.founder-content h3{color:var(--accent);margin-bottom:20px;font-size:1.8em}.founder-content p{color:#eaeaf2;margin-bottom:20px;line-height:1.7}.mission-section{text-align:center;border-top:1px solid #d4af3733;margin-top:60px;padding-top:60px;padding-bottom:60px}.mission-section p{color:#eaeaf2;text-align:center;max-width:900px;margin:0 auto;line-height:1.7}.badges{flex-wrap:wrap;justify-content:center;gap:32px;margin-top:48px;display:flex}.badge{color:var(--accent);background:#d4af371a;border:1px solid #d4af374d;border-radius:12px;padding:12px 24px;font-size:.95em;font-weight:600}@media (max-width:768px){.founder-grid{text-align:center;grid-template-columns:1fr}.founder-image{max-width:300px;margin:0 auto}}
