.about-page{position:relative;background-color:var(--bg-warm,#E8DFD0);min-height:100vh;padding-top:100px;overflow:hidden}.about-hero{max-width:900px;margin:60px auto 100px;padding:0 40px;text-align:center;z-index:1;position:relative}.about-hero h1{font-family:Epilogue,sans-serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1;color:var(--color-dark,#2C2016);margin-bottom:30px;letter-spacing:-1px}.about-hero p{font-family:Poppins,sans-serif;font-size:1.15rem;line-height:1.8;color:var(--color-dark-soft,#3D2E1E)}.about-mission{background-color:var(--bg-cream,#F5F0E8);padding:50px;border-radius:12px;margin-top:50px;border:1px solid rgba(44,32,22,.08)}.about-label{font-family:Poppins,sans-serif;font-size:.85rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--color-earth,#8B6F47);display:block;margin-bottom:20px}.about-mission h3{font-family:Epilogue,sans-serif;font-size:1.8rem;font-weight:700;color:var(--color-dark,#2C2016);margin-bottom:16px;line-height:1.3}.about-approach{max-width:1200px;margin:0 auto 100px;padding:0 40px;z-index:1;position:relative}.about-approach h2{font-family:Epilogue,sans-serif;font-size:2.2rem;font-weight:700;color:var(--color-dark,#2C2016)}.about-approach-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;gap:30px;margin-bottom:40px}.about-approach-card{background-color:var(--bg-cream,#F5F0E8);padding:40px;border-radius:8px;border-left:4px solid var(--color-earth-dark,#5c4033)}.about-approach-card h4{font-family:Epilogue,sans-serif;font-size:1.4rem;color:var(--color-dark,#2C2016);margin-bottom:12px}.about-approach-card p{font-family:Poppins,sans-serif;font-size:1.05rem;line-height:1.6;color:var(--color-dark-soft,#3D2E1E)}.about-approach-footer{text-align:center;font-family:Epilogue,sans-serif;font-size:1.4rem;font-weight:600;font-style:italic;color:var(--color-earth-dark,#5C4033);margin-top:40px}.about-philosophy{max-width:1100px;margin:0 auto 100px;padding:0 40px;z-index:1;position:relative}.about-content-box.dark-box{background-color:var(--color-dark,#2C2016);color:var(--bg-cream,#F5F0E8);padding:60px;border-radius:12px}.about-content-box.dark-box h2{font-family:Epilogue,sans-serif;font-size:2.2rem;font-weight:700;margin-bottom:40px;text-align:center;color:var(--bg-cream,#F5F0E8)}.about-philosophy-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.about-philosophy-item h4{font-family:Epilogue,sans-serif;font-size:1.3rem;color:var(--color-khadi,#D4C4A8);margin-bottom:12px;border-bottom:1px solid rgba(245,240,232,.2);padding-bottom:12px}.about-philosophy-item p{font-family:Poppins,sans-serif;font-size:1.05rem;line-height:1.6;color:var(--bg-cream,#F5F0E8)}@media (max-width:768px){.about-approach-grid,.about-philosophy-grid{grid-template-columns:1fr}.about-mission{padding:30px 20px}.about-content-box.dark-box{padding:40px 20px}}