.dps-committee{background:#f5efe0;padding:100px 15px;box-sizing:border-box}.dps-committee *{box-sizing:border-box}.dps-inner{max-width:1200px;margin:auto}.dps-heading{text-align:center;margin-bottom:30px}.dps-subtitle{text-transform:uppercase;letter-spacing:1px;font-size:15px;margin-bottom:14px;color:#b7ce2e}.dps-title{margin:0;color:#2a6c5a;font-size:36px;line-height:1.39}.dps-divider{display:block;width:100px;height:16px;margin:4px auto 0;color:#1ab69d}.dps-grid{display:grid;gap:30px}.dps-featured{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:45px}.dps-members{grid-template-columns:repeat(3,minmax(0,1fr))}.dps-card{text-align:center;min-width:0}.dps-card a{display:block;color:inherit;text-decoration:none}.dps-card a:focus-visible{outline:2px solid #2a6c5a;outline-offset:4px}.dps-photo{position:relative;width:280px;max-width:100%;height:280px;border-radius:10px;overflow:hidden;margin:0 auto 25px}.dps-photo img{display:block;width:100%;height:100%;object-fit:cover}.dps-photo::after{content:"";position:absolute;inset:0;background:rgba(26,182,157,.6);opacity:0;pointer-events:none;transition:opacity .3s}.dps-card:hover .dps-photo::after,.dps-card:focus-within .dps-photo::after{opacity:1}.dps-name{font-size:18px;line-height:1.45;font-weight:600;margin:0 0 4px;color:#181818;overflow-wrap:anywhere}.dps-role{font-size:15px;line-height:1.73;color:#808080}.dps-reveal.dps-play{animation:dps-committee-enter var(--dps-duration,1000ms) ease var(--dps-delay,150ms) both}.dps-committee[data-motion=fade]{--dps-distance:0px!important}@keyframes dps-committee-enter{from{opacity:0;transform:translateY(var(--dps-distance,48px))}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.dps-members{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.dps-members,.dps-featured{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.dps-reveal.dps-play{animation:none}.dps-photo::after{transition:none}}
