.page-module__NfDiEG__container{padding-top:80px}.page-module__NfDiEG__intro{border-bottom:1px solid var(--color-border-subtle);padding:80px 0}.page-module__NfDiEG__title{margin-bottom:16px}.page-module__NfDiEG__subtitle{color:var(--color-text);max-width:800px;font-size:1.5rem;font-family:var(--font-serif);margin-bottom:40px}.page-module__NfDiEG__bio{max-width:800px;font-size:1.125rem}.page-module__NfDiEG__bio p{margin-bottom:24px}.page-module__NfDiEG__sectionTitle{margin-bottom:60px}.page-module__NfDiEG__timeline{border-left:1px solid var(--color-border-subtle);padding-left:40px;position:relative}.page-module__NfDiEG__timelineItem{margin-bottom:60px;position:relative}.page-module__NfDiEG__timelineItem:before{content:"";background-color:var(--color-primary);border-radius:50%;width:9px;height:9px;position:absolute;top:8px;left:-45px;box-shadow:0 0 0 4px #f2684d1a}.page-module__NfDiEG__timelineYear{text-transform:uppercase;letter-spacing:.1em;color:var(--color-gold);margin-bottom:8px;font-size:.875rem;font-weight:600}.page-module__NfDiEG__timelineContent h3{color:var(--color-text);margin-bottom:8px;font-size:1.5rem}.page-module__NfDiEG__timelineContent p{max-width:600px}.page-module__NfDiEG__philosophy{background-color:var(--color-bg-elevated);padding:100px 0}.page-module__NfDiEG__philosophyTitle{text-align:center;margin-bottom:40px}.page-module__NfDiEG__quote{font-family:var(--font-serif);text-align:center;max-width:900px;color:var(--color-text);margin:0 auto 80px;font-size:2.5rem;line-height:1.3}.page-module__NfDiEG__pillars{flex-wrap:wrap;justify-content:center;gap:80px;display:flex}.page-module__NfDiEG__pillar{text-align:center}.page-module__NfDiEG__pillar h3{color:var(--color-primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:24px;font-size:1.25rem}.page-module__NfDiEG__pillar ul{list-style:none}.page-module__NfDiEG__pillar li{color:var(--color-text-muted);margin-bottom:12px;font-size:1.125rem}@media (max-width:768px){.page-module__NfDiEG__quote{font-size:1.75rem}.page-module__NfDiEG__pillars{gap:40px}}
