.page-module__xgPmsG__container{flex-direction:column;align-items:center;width:100%;padding:0;display:flex}.page-module__xgPmsG__introSection{text-align:center;background:radial-gradient(circle,#fff 0%,#fdfbfd 100%);flex-direction:column;align-items:center;width:100%;min-height:50vh;padding:8rem 2rem;display:flex}.page-module__xgPmsG__title{background:linear-gradient(135deg,var(--primary)0%,var(--accent)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:2rem;font-size:3.5rem;font-weight:800}.page-module__xgPmsG__description{color:#555;word-break:keep-all;white-space:pre-line;max-width:800px;font-size:1.2rem;line-height:1.8}.page-module__xgPmsG__section{width:100%;max-width:1200px;padding:6rem 2rem}.page-module__xgPmsG__sectionTitle{text-align:center;color:var(--foreground);margin-bottom:4rem;font-size:2.5rem;font-weight:700}.page-module__xgPmsG__teamSummary{text-align:center;color:#555;word-break:keep-all;text-wrap:balance;max-width:720px;margin:0 auto 2.5rem;font-size:1.05rem;line-height:1.8}.page-module__xgPmsG__teamValuesGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;display:grid}.page-module__xgPmsG__teamValueCard{background:#fff;border:1px solid #0000000a;border-radius:1.5rem;padding:2rem;box-shadow:0 10px 30px #0000000a}.page-module__xgPmsG__teamValueCard h3{color:var(--foreground);margin:0 0 .8rem;font-size:1.3rem}.page-module__xgPmsG__teamValueCard p{color:#666;margin:0;line-height:1.6}.page-module__xgPmsG__teamGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem;display:grid}.page-module__xgPmsG__memberCard{text-align:center;background:#fff;border:1px solid #00000008;border-radius:2rem;flex-direction:column;align-items:center;padding:2rem;transition:transform .2s;display:flex;box-shadow:0 10px 30px #00000008}.page-module__xgPmsG__memberCard:hover{transform:translateY(-5px)}.page-module__xgPmsG__memberImage{color:#aaa;background:linear-gradient(135deg,#f0f0f0 0%,#e0e0e0 100%);border-radius:50%;justify-content:center;align-items:center;width:150px;height:150px;margin-bottom:1.5rem;font-size:2rem;display:flex;overflow:hidden}.page-module__xgPmsG__memberName{color:var(--foreground);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.page-module__xgPmsG__memberRole{color:var(--primary);margin-bottom:1.5rem;font-size:1rem;font-weight:600}.page-module__xgPmsG__memberBio{color:#666;text-align:left;width:100%;font-size:.95rem;line-height:1.6}.page-module__xgPmsG__bioItem{align-items:flex-start;gap:.5rem;margin-bottom:.5rem;display:flex}.page-module__xgPmsG__bioLabel{color:#444;min-width:40px;font-weight:600}.page-module__xgPmsG__historyContainer{border-left:2px solid #eee;max-width:800px;margin:0 auto;padding-left:2rem;position:relative}.page-module__xgPmsG__historyItem{margin-bottom:3rem;padding-left:2rem;position:relative}.page-module__xgPmsG__historyItem:before{content:"";background:var(--primary);width:1rem;height:1rem;box-shadow:0 0 0 2px var(--primary);border:3px solid #fff;border-radius:50%;position:absolute;top:.5rem;left:calc(-2rem - 1px);transform:translate(-50%)}@media (max-width:900px){.page-module__xgPmsG__historyContainer{padding-left:1.5rem}.page-module__xgPmsG__historyItem:before{left:calc(-1.5rem - 1px)}}.page-module__xgPmsG__historyDate{color:var(--primary);margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.page-module__xgPmsG__historyContent{color:#333;font-size:1.1rem;font-weight:600}.page-module__xgPmsG__historyTagline{color:#888;background:#f5f5f5;border-radius:1rem;margin-top:.5rem;padding:.3rem .8rem;font-size:.95rem;font-style:italic;display:inline-block}@media (max-width:900px){.page-module__xgPmsG__introSection{min-height:auto;padding:6rem 1.5rem 4rem}.page-module__xgPmsG__title{font-size:2.5rem}.page-module__xgPmsG__description{word-break:break-word;overflow-wrap:break-word;padding:0 1rem;font-size:1rem}.page-module__xgPmsG__section{word-break:break-word;overflow-wrap:break-word;padding:4rem 1.5rem}.page-module__xgPmsG__teamGrid{grid-template-columns:1fr;gap:2rem}.page-module__xgPmsG__teamValuesGrid{grid-template-columns:1fr}.page-module__xgPmsG__memberBio{word-break:break-word;overflow-wrap:break-word}.page-module__xgPmsG__historyContainer{padding-left:1.5rem}}
