.page-module__NfDiEG__container{min-height:100vh}.page-module__NfDiEG__hero{background-color:var(--black);text-align:center;background-image:linear-gradient(#0009,#0009),url(/placeholder-hero.jpg);background-position:50%;background-size:cover;justify-content:center;align-items:center;height:60vh;display:flex}.page-module__NfDiEG__heroContent{animation:1s ease-out page-module__NfDiEG__fadeIn}.page-module__NfDiEG__title{color:var(--white);margin-bottom:20px;font-size:5rem}.page-module__NfDiEG__gold{color:var(--gold);font-style:italic}.page-module__NfDiEG__subtitle{font-family:var(--font-montserrat);color:var(--gray-light);font-size:1.5rem;font-weight:300}.page-module__NfDiEG__storySection,.page-module__NfDiEG__philosophySection{grid-template-columns:1fr 1fr;align-items:center;min-height:80vh;display:grid}.page-module__NfDiEG__storyContent,.page-module__NfDiEG__philosophyContent{padding:80px}.page-module__NfDiEG__storyImage,.page-module__NfDiEG__philosophyImage{background-color:var(--gray-light);background-position:50%;background-size:cover;height:100%;min-height:600px}.page-module__NfDiEG__storyImage{background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 30h30v30h-30z' fill='%23d4af37' fill-opacity='0.05'/%3E%3C/svg%3E")}.page-module__NfDiEG__philosophySection{background-color:var(--black);color:var(--white)}.page-module__NfDiEG__philosophySection .page-module__NfDiEG__sectionTitle{color:var(--white)}.page-module__NfDiEG__philosophySection .page-module__NfDiEG__text{color:var(--gray-light)}.page-module__NfDiEG__sectionTitle{color:var(--black);margin-bottom:30px;font-size:3rem}.page-module__NfDiEG__divider{background-color:var(--gold);width:80px;height:4px;margin-bottom:40px}.page-module__NfDiEG__text{font-family:var(--font-montserrat);color:var(--gray-dark);max-width:600px;margin-bottom:20px;font-size:1.1rem;line-height:1.8}.page-module__NfDiEG__teamSection{text-align:center;background-color:var(--white);padding:100px 40px}.page-module__NfDiEG__teamGrid{justify-content:center;margin-top:60px;display:flex}.page-module__NfDiEG__teamMember{max-width:400px}.page-module__NfDiEG__memberImage{background-color:var(--gray-light);border:1px solid var(--gray-light);width:300px;height:400px;margin:0 auto 30px}.page-module__NfDiEG__memberName{margin-bottom:10px;font-size:1.8rem}.page-module__NfDiEG__memberRole{font-family:var(--font-montserrat);color:var(--gold);text-transform:uppercase;letter-spacing:2px;font-size:.9rem}@keyframes page-module__NfDiEG__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.page-module__NfDiEG__storySection,.page-module__NfDiEG__philosophySection{grid-template-columns:1fr}.page-module__NfDiEG__hero{height:50vh}.page-module__NfDiEG__title{font-size:3rem}.page-module__NfDiEG__storyContent,.page-module__NfDiEG__philosophyContent{order:1;padding:60px 40px}.page-module__NfDiEG__storyImage,.page-module__NfDiEG__philosophyImage{order:0;min-height:400px}}
