.about-intro{background-color:var(--light-bg);padding:var(--spacing-3xl) 0}.about-intro .container{align-items:center;display:flex;gap:var(--spacing-2xl);justify-content:space-between}.about-intro .about-img,.about-intro .about-text{flex:1}.about-text{max-width:600px}.about-text h2{margin-bottom:var(--spacing-md)}.about-text p{font-size:1.1rem;font-weight:500;line-height:1.6;margin-bottom:24px}.about-intro .about-img img{border-radius:20px;display:block;width:100%}.about-intro .about-img .caption{color:var(--text-light);font-size:.9rem;margin-top:var(--spacing-sm)}@media (max-width:768px){.about-intro{padding:var(--spacing-2xl) 0}.about-intro .container{align-items:stretch;flex-direction:column;gap:var(--spacing-xl);padding:0 var(--spacing-md)}.about-text{max-width:100%;text-align:left}.about-text h2{font-size:1.6rem;margin-bottom:var(--spacing-lg);text-align:center}.about-text p{font-size:.95rem;font-weight:400;line-height:1.6;margin-bottom:var(--spacing-md)}.about-intro .about-img img{border-radius:20px}.about-intro .about-img .caption{font-size:.85rem;text-align:left}}@media (max-width:480px){.about-intro .container{padding:0 var(--spacing-sm)}.about-text h2{font-size:1.5rem}.about-text p{font-size:.9rem}}