.about-hero{background-color:#8b4513;color:#fff;padding:6rem 0;text-align:center;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 100 100"><rect width="100" height="100" fill="%238B4513"/><path d="M0,50 Q25,0 50,50 T100,50" stroke="rgba(255,215,0,0.1)" stroke-width="2" fill="none"/><path d="M0,75 Q25,25 50,75 T100,75" stroke="rgba(255,215,0,0.1)" stroke-width="2" fill="none"/><path d="M0,25 Q25,75 50,25 T100,25" stroke="rgba(255,215,0,0.1)" stroke-width="2" fill="none"/></svg>')}.about-hero h1{font-size:3.5rem;margin-bottom:1rem;font-family:"Ma Shan Zheng",cursive,"Noto Serif SC",serif;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.about-content{padding:4rem 0}.about-section{margin-bottom:4rem;position:relative}.about-section::before{content:"";position:absolute;top:0;left:0;width:6px;height:100%;background:linear-gradient(to bottom, #8b4513, tan)}.about-section h2{font-size:2.2rem;margin-bottom:1.5rem;color:#8b4513;font-family:"Ma Shan Zheng",cursive,"Noto Serif SC",serif;padding-left:2rem}.about-section p{font-size:1.1rem;line-height:1.8;margin-bottom:1.2rem;color:#333;text-indent:2em;padding-left:2rem}.about-section p{font-size:1.1rem;line-height:1.8;margin-bottom:1.2rem;color:#333;text-indent:2em}.about-container{max-width:900px;margin:0 auto;padding:0 2rem}@media (max-width: 768px){.about-hero{padding:4rem 0}.about-hero h1{font-size:2.5rem}.about-content{padding:2rem 0}.about-section h2{font-size:1.8rem}.about-section p{font-size:1rem}}