.l_PPwW_page{background:var(--paper);color:var(--ink);padding-top:clamp(3.5rem,6vw,5.5rem);padding-bottom:clamp(4.5rem,8vw,7rem)}.l_PPwW_titleHeader{margin-bottom:clamp(2.5rem,4.5vw,4rem)}.l_PPwW_title{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ink);margin:0;font-size:clamp(2.4rem,5vw,4rem);font-weight:700;line-height:1.1}.l_PPwW_grid{grid-template-columns:repeat(4,1fr);gap:clamp(1.25rem,2vw,2rem);display:grid}.l_PPwW_card{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;padding:clamp(1.25rem,1.8vw,1.65rem);display:flex}.l_PPwW_imageWrap{aspect-ratio:1;background:#0e1e2e;border-radius:12px;width:100%;margin-bottom:1.25rem;position:relative;overflow:hidden}.l_PPwW_image{object-fit:cover;width:100%;height:100%;display:block}.l_PPwW_name{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);margin-bottom:.25rem;font-size:1.25rem;font-weight:700}.l_PPwW_role{font-family:var(--font-sans);color:var(--gold);margin-bottom:0;font-size:.88rem;font-weight:600}.l_PPwW_bio{font-family:var(--font-sans);color:var(--ink-muted);margin:0;font-size:.9rem;line-height:1.6}@media (max-width:1080px){.l_PPwW_grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:640px){.l_PPwW_grid{grid-template-columns:1fr;max-width:440px}}
