:where(.hp) .cc-people{margin-top:var(--hp-s7)}:where(.hp) .cc-people__title{font-size:var(--hp-fs-h3);text-align:center;font-weight:700;line-height:1.4}:where(.hp) .cc-people__list{gap:var(--hp-s4);margin-top:var(--hp-s5);grid-template-columns:repeat(4,1fr);list-style:none;display:grid}:where(.hp) .cc-people__item{gap:var(--hp-s2);flex-direction:column;display:flex}:where(.hp) .cc-people__photo{aspect-ratio:4/5;border-radius:var(--hp-radius-sm);background:var(--hp-sand);display:block;position:relative;overflow:hidden}:where(.hp) .cc-people__photo img{object-fit:cover;width:100%;height:100%}:where(.hp) .cc-people__quote{padding:var(--hp-s6) var(--hp-s3) var(--hp-s3);background:var(--hp-photo-scrim);color:#fff;font-size:var(--hp-fs-small);word-break:auto-phrase;font-weight:700;line-height:1.6;position:absolute;bottom:0;left:0;right:0}:where(.hp) .cc-people__meta{flex-direction:column;display:flex}:where(.hp) .cc-people__meta small{font-size:var(--hp-fs-note);color:var(--hp-muted);font-weight:500}:where(.hp) .cc-people__name{align-items:baseline;gap:var(--hp-s1);font-size:var(--hp-fs-h2-tertiary);font-weight:700;line-height:1.3;display:flex}:where(.hp) .cc-people__name span{font-family:var(--font-latin);font-size:var(--hp-fs-note);letter-spacing:.06em;color:var(--hp-muted);font-weight:500}:where(.hp) .cc-people__career{font-size:var(--hp-fs-small);font-weight:500;line-height:1.7}:where(.hp) .cc-people__more{justify-content:center;gap:var(--hp-s2) var(--hp-s5);margin-top:var(--hp-s5);flex-wrap:wrap;display:flex}:where(.hp) .cc-more{align-items:center;gap:var(--hp-s1);font-size:var(--hp-fs-small);color:var(--color-primary);font-weight:700;line-height:1.5;display:inline-flex}:where(.hp) .cc-more:after{content:"";background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 10'%3E%3Cpath d='M1 1l4 4-4 4' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3C/svg%3E") center / 5px 9px no-repeat, var(--color-primary);border-radius:50%;width:20px;height:20px;transition:transform .2s}:where(.hp) .cc-more:hover:after{transform:translate(3px)}@media (max-width:840px){:where(.hp) .cc-people{margin-top:var(--hp-s6)}:where(.hp) .cc-people__list{gap:var(--hp-s2);margin:var(--hp-s4) calc(-1 * var(--hp-s3)) 0;padding:0 var(--hp-s3) var(--hp-s1);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}:where(.hp) .cc-people__list::-webkit-scrollbar{display:none}:where(.hp) .cc-people__item{scroll-snap-align:start;flex:0 0 64%}}
