._hero_4shpb_1{padding:clamp(80px,12vw,160px) 0 0}._heroImage_4shpb_5{margin-top:var(--ei-section-pad);width:100%;overflow:hidden}._heroImage_4shpb_5 img{object-fit:cover;width:100%;height:auto;display:block}._hero_4shpb_1 h1{max-width:720px;margin-bottom:16px}._heroSub_4shpb_23{max-width:560px;color:var(--ei-grey-700);font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.8}._story_4shpb_31{max-width:680px}._story_4shpb_31 h2{margin-bottom:20px}._story_4shpb_31 p{line-height:1.8}._teamGrid_4shpb_44{grid-template-columns:repeat(2,1fr);gap:32px;max-width:500px;display:grid}._teamCard_4shpb_51{text-align:center;background:var(--ei-white);border-radius:var(--ei-radius-md);border:1px solid var(--ei-grey-300);padding:32px}._teamAvatar_4shpb_59{background:var(--ei-dark);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 16px;display:flex}._avatarInitials_4shpb_70{color:var(--ei-white);letter-spacing:.04em;font-size:1.1rem;font-weight:600}._teamName_4shpb_77{margin-bottom:4px;font-size:1rem;font-weight:500}._teamRole_4shpb_83{color:var(--ei-grey-500);font-size:.82rem}@media (width<=500px){._teamGrid_4shpb_44{grid-template-columns:1fr}}._philosophy_4shpb_93{max-width:680px}._philosophy_4shpb_93 h2{margin-bottom:20px}._philosophy_4shpb_93 p{line-height:1.8}._testimonial_4shpb_106{border-left:3px solid var(--ei-grey-300);margin:0;padding-left:24px}._testimonial_4shpb_106 p{color:var(--ei-grey-700);margin-bottom:16px;font-size:clamp(1.05rem,1.3vw,1.2rem);font-style:italic;line-height:1.8}._testimonial_4shpb_106 footer{color:var(--ei-grey-500);font-size:.85rem}._recognition_4shpb_126 h2{margin-bottom:0}
