.about-module__n3Fp8q__container{min-height:100vh}.about-module__n3Fp8q__header{text-align:center;background:linear-gradient(160deg,#1c140cd1 0%,#6f4e37b8 100%),url(/images/hero_school.jpg) 50%/cover no-repeat;padding:90px 6% 60px;position:relative;overflow:hidden}.about-module__n3Fp8q__header:before{content:"";background:radial-gradient(at 50% 100%,#e67e2233,#0000 70%);position:absolute;inset:0}.about-module__n3Fp8q__title{font-family:var(--font-heading);color:#fff;z-index:1;text-shadow:0 4px 20px #0006;margin-bottom:16px;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;position:relative}.about-module__n3Fp8q__subtitle{color:#ffffffe0;z-index:1;text-align:justify;max-width:700px;margin:0 auto;font-size:1.05rem;line-height:1.85;position:relative}.about-module__n3Fp8q__contentSection{flex-direction:column;gap:0;max-width:1200px;margin:0 auto;padding:80px 6%;display:flex}.about-module__n3Fp8q__messageCard{border-bottom:1px solid #e67e221f;align-items:center;gap:60px;padding:60px 0;display:flex;position:relative}.about-module__n3Fp8q__messageCard:last-child{border-bottom:none}.about-module__n3Fp8q__imagePlaceholder{border-radius:var(--radius-md);color:#bbb;background:linear-gradient(135deg,#f0e8df,#e8ddd4);flex-shrink:0;justify-content:center;align-items:center;width:260px;height:300px;font-size:.9rem;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 40px #6f4e3733}.about-module__n3Fp8q__imagePlaceholder:after{content:"";border-radius:var(--radius-md);position:absolute;inset:0;box-shadow:inset 0 0 0 3px #e67e2233}.about-module__n3Fp8q__textContent{flex:1}.about-module__n3Fp8q__roleTitle{font-family:var(--font-heading);letter-spacing:2.5px;text-transform:uppercase;color:var(--primary);background:#e67e221a;border:1px solid #e67e2240;border-radius:50px;margin-bottom:14px;padding:5px 16px;font-size:.78rem;font-weight:700;display:inline-block}.about-module__n3Fp8q__name{font-family:var(--font-heading);color:var(--text-dark);margin-bottom:8px;font-size:1.9rem;font-weight:800;line-height:1.2}.about-module__n3Fp8q__message{color:var(--text-mid);text-align:justify;border-left:3px solid #e67e2266;margin-top:16px;padding-left:20px;font-size:1rem;font-style:italic;line-height:1.95;position:relative}.about-module__n3Fp8q__reverseCard{text-align:right;flex-direction:row-reverse}.about-module__n3Fp8q__reverseCard .about-module__n3Fp8q__message{text-align:justify;border-left:none;border-right:3px solid #e67e2266;padding-left:0;padding-right:20px}.about-module__n3Fp8q__missionVision{background:linear-gradient(#fff5ec 0%,#fffdf9 100%);grid-template-columns:1fr 1fr;gap:28px;max-width:100%;padding:80px 6%;display:grid}.about-module__n3Fp8q__mvCard{background:var(--surface);border-radius:var(--radius-md);border:1px solid var(--border);transition:var(--transition);padding:50px 40px;position:relative;overflow:hidden}.about-module__n3Fp8q__mvCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.about-module__n3Fp8q__mvCard:before{content:"";background:linear-gradient(90deg, var(--primary), var(--accent));border-radius:4px 4px 0 0;height:4px;position:absolute;top:0;left:0;right:0}.about-module__n3Fp8q__mvCard h3{font-family:var(--font-heading);color:var(--text-dark);margin-bottom:18px;font-size:1.5rem;font-weight:800}.about-module__n3Fp8q__mvCard p{color:var(--text-mid);text-align:justify;font-size:1rem;line-height:1.85}@media (max-width:900px){.about-module__n3Fp8q__messageCard{text-align:center;gap:32px;flex-direction:column!important}.about-module__n3Fp8q__imagePlaceholder{width:200px;height:240px;margin:0 auto}.about-module__n3Fp8q__message{text-align:left;padding-left:16px}.about-module__n3Fp8q__missionVision{grid-template-columns:1fr;padding:50px 5%}.about-module__n3Fp8q__contentSection{padding:50px 5%}}
