.page-module__LI2Xaa__pageHeader{background-color:var(--color-primary);color:#fff;text-align:center;padding:100px 20px}.page-module__LI2Xaa__pageHeader h1{color:#fff;margin-bottom:20px;font-size:3rem}.page-module__LI2Xaa__pageHeader p{opacity:.8;font-size:1.2rem}.page-module__LI2Xaa__container{max-width:var(--max-width);margin:0 auto;padding:0 20px}.page-module__LI2Xaa__philosophy{text-align:center;background-color:#fff;padding:100px 0}.page-module__LI2Xaa__philoTitle{margin-bottom:40px}.page-module__LI2Xaa__philoTitle h2{margin-bottom:10px;font-size:2.5rem}.page-module__LI2Xaa__subTitle{color:var(--color-secondary);letter-spacing:2px;font-weight:700}.page-module__LI2Xaa__philoContent{word-break:keep-all;font-size:1.3rem;line-height:2}.page-module__LI2Xaa__people{background-color:var(--color-background);padding:100px 0}.page-module__LI2Xaa__people h2{text-align:center;margin-bottom:80px;font-size:2.5rem}.page-module__LI2Xaa__profileCard{background:#fff;margin-bottom:80px;transition:transform .3s;display:flex;overflow:hidden;box-shadow:0 10px 30px #0000000d}.page-module__LI2Xaa__profileCard:hover{transform:translateY(-5px)}.page-module__LI2Xaa__imgWrapper{flex:1;min-height:500px;position:relative;overflow:hidden}.page-module__LI2Xaa__imgWrapper img{object-fit:cover;filter:grayscale(80%);width:100%;height:100%;transition:transform .5s,filter .5s}.page-module__LI2Xaa__profileCard:hover .page-module__LI2Xaa__imgWrapper img{filter:grayscale(0%);transform:scale(1.05)}.page-module__LI2Xaa__imgOverlay{border:0px solid var(--color-secondary);box-sizing:border-box;pointer-events:none;width:100%;height:100%;transition:border-width .3s;position:absolute;top:0;left:0}.page-module__LI2Xaa__profileCard:hover .page-module__LI2Xaa__imgOverlay{border-width:10px}.page-module__LI2Xaa__profileInfo{flex-direction:column;flex:1.2;justify-content:center;padding:60px;display:flex}.page-module__LI2Xaa__position{color:var(--color-secondary);font-size:1rem;font-weight:400;font-family:var(--font-sans);margin-right:10px}.page-module__LI2Xaa__profileInfo h3{margin-bottom:20px;font-size:2.2rem}.page-module__LI2Xaa__profileDesc{color:#555;border-left:3px solid var(--color-primary);margin-bottom:40px;padding-left:15px;font-size:1.1rem;font-style:italic}.page-module__LI2Xaa__careerTimeline{border-left:1px solid #ddd;flex-direction:column;gap:15px;padding-left:30px;display:flex;position:relative}.page-module__LI2Xaa__timelineItem{position:relative}.page-module__LI2Xaa__timelineItem:before{content:"";background-color:var(--color-primary);border-radius:50%;width:10px;height:10px;position:absolute;top:8px;left:-35px}.page-module__LI2Xaa__year{color:var(--color-primary);margin-right:15px;font-weight:700}.page-module__LI2Xaa__detail{color:#666}.page-module__LI2Xaa__reverse{flex-direction:row-reverse}@media (max-width:900px){.page-module__LI2Xaa__profileCard,.page-module__LI2Xaa__reverse{flex-direction:column}.page-module__LI2Xaa__imgWrapper{min-height:400px}}
