.page-module__nVm9Xq__peopleContainer{color:#1a1a1b;background-color:#f9f8f6;min-height:100vh;padding-bottom:150px}.page-module__nVm9Xq__peopleHero{text-align:center;max-width:1200px;margin:0 auto;padding:140px 20px 80px}.page-module__nVm9Xq__peopleTitle{color:#1a1a1b;letter-spacing:-.02em;margin-bottom:24px;font-size:56px;font-weight:800}.page-module__nVm9Xq__peopleSubtitle{color:#666;margin-bottom:48px;font-size:18px}.page-module__nVm9Xq__searchBar{max-width:600px;margin:0 auto 40px;position:relative}.page-module__nVm9Xq__searchIcon{color:#b89a58;font-size:18px;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.page-module__nVm9Xq__searchInput{color:#333;background:#fff;border:1px solid #0000001a;border-radius:40px;outline:none;width:100%;padding:20px 20px 20px 50px;font-size:16px;transition:all .3s;box-shadow:0 4px 15px #00000008}.page-module__nVm9Xq__searchInput:focus{border-color:#b89a58;box-shadow:0 8px 25px #b89a5826}.page-module__nVm9Xq__filterBar{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:80px;display:flex}.page-module__nVm9Xq__filterChip{cursor:pointer;color:#555;background:0 0;border:1px solid #00000014;border-radius:30px;padding:10px 24px;font-size:14px;font-weight:500;transition:all .3s}.page-module__nVm9Xq__filterChip:hover{color:#b89a58;border-color:#b89a58}.page-module__nVm9Xq__filterChipActive{color:#fff;background:#b89a58;border-color:#b89a58}.page-module__nVm9Xq__featuredPerson{align-items:center;gap:60px;max-width:1200px;margin:0 auto 100px;padding:0 20px;display:flex}.page-module__nVm9Xq__featuredImage{aspect-ratio:3/4;border-radius:1000px 1000px 0 0;flex:0 0 45%;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000001a}.page-module__nVm9Xq__featuredImage img{object-fit:cover;filter:sepia(.5)contrast(1.1);width:100%;height:100%;transition:filter .5s,transform .5s}.page-module__nVm9Xq__featuredImage:hover img{filter:sepia(0)contrast();transform:scale(1.02)}.page-module__nVm9Xq__featuredInfo{flex:1}.page-module__nVm9Xq__featuredGoldLine{background:#b89a58;width:60px;height:2px;margin-bottom:24px}.page-module__nVm9Xq__featuredRole{letter-spacing:.15em;color:#b89a58;text-transform:uppercase;margin-bottom:12px;font-size:14px;font-weight:600}.page-module__nVm9Xq__featuredName{color:#1a1a1b;margin-bottom:12px;font-size:48px;font-weight:800}.page-module__nVm9Xq__featuredYears{color:#888;letter-spacing:.05em;margin-bottom:30px;font-family:monospace;font-size:16px}.page-module__nVm9Xq__featuredBio{color:#444;font-size:18px;line-height:1.8}.page-module__nVm9Xq__peopleGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:50px 40px;max-width:1200px;margin:0 auto;padding:0 20px;display:grid}.page-module__nVm9Xq__personCard{text-align:center;flex-direction:column;align-items:center;text-decoration:none;display:flex}.page-module__nVm9Xq__personPhoto{aspect-ratio:3/4;background:#eae6db;border-radius:1000px 1000px 15px 15px;width:100%;margin-bottom:24px;transition:all .4s;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000000d}.page-module__nVm9Xq__personCard:hover .page-module__nVm9Xq__personPhoto{transform:translateY(-8px);box-shadow:0 20px 40px #0000001f}.page-module__nVm9Xq__personPhoto img{object-fit:cover;filter:sepia(.8)grayscale(.5);width:100%;height:100%;transition:all .5s}.page-module__nVm9Xq__personCard:hover .page-module__nVm9Xq__personPhoto img{filter:sepia(0)grayscale(0);transform:scale(1.05)}.page-module__nVm9Xq__personRole{letter-spacing:.1em;color:#b89a58;margin-bottom:8px;font-size:12px;font-weight:700}.page-module__nVm9Xq__personName{color:#1a1a1b;margin-bottom:8px;font-size:24px;font-weight:800}.page-module__nVm9Xq__personYears{color:#888;font-family:monospace;font-size:13px}.page-module__nVm9Xq__emptyState{text-align:center;color:#888;grid-column:1/-1;padding:60px 0;font-size:18px}@media (max-width:900px){.page-module__nVm9Xq__featuredPerson{text-align:center;flex-direction:column}.page-module__nVm9Xq__featuredGoldLine{margin:0 auto 24px}.page-module__nVm9Xq__featuredImage{width:80%;max-width:400px}}@media (max-width:600px){.page-module__nVm9Xq__peopleTitle{font-size:40px}}
