.page-hero-inner{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"head img" "rest img";column-gap:60px;row-gap:30px;align-items:center}.page-hero-head{grid-area:head;display:flex;flex-direction:column;gap:30px;align-items:flex-start}.page-hero-rest{grid-area:rest;display:flex;flex-direction:column;gap:30px;align-items:flex-start}.page-hero-body{font-size:20px;line-height:normal}.page-hero-image{grid-area:img}.page-hero-image img{width:100%;border-radius:20px;object-fit:cover;max-height:480px;border:1px solid #C5C5C5}.about-split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.about-split-image img{width:100%;border-radius:16px;object-fit:cover;max-height:480px}.about-section-head-center{align-items:center;text-align:center;max-width:66.667%;margin:0 auto 48px}.about-section-head-center .section-head-text{gap:5px}.leader-quote-card{display:grid;grid-template-columns:450px 1fr;gap:56px;background:var(--color-light-bg);padding:60px 50px;align-items:start}.lqc-left{display:flex;flex-direction:column;gap:24px}.lqc-photo-wrap{position:relative;margin-left:-90px}.lqc-photo-wrap img{width:100%;object-fit:cover;display:block;border:1px solid #e7e7e7}.lqc-identity{display:flex;flex-direction:column;gap:2px}.lqc-label{font-size:14px;font-style:italic;font-weight:600;color:var(--color-primary);margin-bottom:4px}.lqc-theme{font-family:var(--font-heading);font-size:30px;font-weight:500;color:var(--color-primary);margin:0 0 10px;line-height:1.2}.lqc-person{font-size:15px;font-weight:700;color:var(--color-primary);margin:0}.lqc-title{font-size:18px;margin:0}.lqc-right{display:flex;flex-direction:column;gap:20px;padding-top:6px}.lqc-right p{font-size:17px;color:var(--color-body);margin:0}.mentors-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.mentor-card{background:var(--color-white);border:1px solid #e8e8e8;border-radius:16px;overflow:hidden;box-shadow:0 2px 12px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.mentor-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px #0000001f}.mentor-photo-wrap{aspect-ratio:4 / 5}.mentor-photo{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.mentor-photo--initials{background-color:var(--color-primary);color:var(--color-white);font-family:var(--font-heading);font-size:48px;font-weight:700;display:flex;align-items:center;justify-content:center}.mentor-body{padding:24px}.mentor-role{font-size:15px;color:var(--color-grey-text);margin:4px 0 0}.objective-inner,.who-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.who-text{display:flex;flex-direction:column;gap:32px}.who-image img{width:100%;border-radius:16px;object-fit:cover;max-height:520px}.ipso-callout{background:var(--color-primary);border-radius:12px;padding:24px 28px;display:flex;gap:16px;align-items:flex-start}.ipso-icon{width:40px;height:40px;min-width:40px;border-radius:8px;background:#ffffff26;display:flex;align-items:center;justify-content:center;color:var(--color-white)}.ipso-text{display:flex;flex-direction:column;gap:4px}.ipso-title{font-size:15px;font-weight:700;color:var(--color-white);margin:0}.ipso-desc{font-size:14px;color:#ffffffbf;margin:0;line-height:1.55}.csr-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}.csr-card{background:var(--color-light-bg);border-radius:16px;padding:36px 28px;display:flex;flex-direction:column;gap:16px;justify-content:space-between;border:1px solid #e8e8e8;box-shadow:0 2px 16px #0000000d}.csr-card-head{display:flex;flex-direction:column;gap:20px}.csr-icon{width:56px;height:56px;border-radius:12px;background:var(--color-primary);display:flex;align-items:center;justify-content:center;color:var(--color-white)}.csr-desc{font-size:17px;margin:0}@media(max-width:991.98px){.page-hero-inner{grid-template-columns:1fr;grid-template-areas:"head" "img" "rest";row-gap:24px}.about-split,.who-inner,.objective-inner{grid-template-columns:1fr;gap:40px}.about-section-head-center{max-width:100%;text-align:left;align-items:flex-start}.leader-quote-card{grid-template-columns:1fr;padding:24px;gap:24px}.lqc-photo-wrap{margin-left:0}.lqc-right{padding:0;text-align:left}.csr-grid,.mentors-grid{grid-template-columns:1fr 1fr}}@media(max-width:767.98px){.csr-grid{grid-template-columns:1fr}}@media(max-width:575.98px){.mentors-grid{grid-template-columns:1fr;gap:20px}.mentor-body{padding:18px}.mentor-photo--initials{font-size:40px}}
