/* css/pages-index.css: the rules of css/pages.css that only this page can use (moved out of
   pages.css on 2026-10-09 by the compression pass; see HANDOFF). */
.home-people-preview{background:var(--bg);padding:7rem 2.5rem;position:relative}
.home-people-inner{max-width:1200px;margin:0 auto}
.home-people-eyebrow{font-size:.72rem;font-weight:700;letter-spacing:3.5px;text-transform:uppercase;color:var(--gold);margin-bottom:.75rem}
.home-people-title{font-family:var(--font-display);font-size:clamp(2.2rem, 5vw, 4rem);font-weight:800;line-height:1;letter-spacing:-2px;text-transform:uppercase;color:#fff;margin-bottom:3rem}
.home-people-cards{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}
@media (max-width:900px){
.home-people-cards{grid-template-columns:1fr}
}
@media (max-width:767px){
.home-people-preview{padding:4rem 1.25rem}
.home-people-title{font-size:clamp(1.9rem, 8vw, 3.2rem);letter-spacing:-1px;margin-bottom:1.5rem}
.home-people-cards{grid-template-columns:1fr;gap:1rem}
}
@media (min-width:768px) and (max-width:1024px){
.home-people-preview{padding:5rem 2rem}
.home-people-cards{grid-template-columns:1fr;gap:1.25rem}
}
