[data-rvs=people]{--rvs-people-cols:3}[data-rvs=people][data-cols="4"]{--rvs-people-cols:4}[data-rvs=people] .rvs-people__header{margin:0 auto var(--rvs-gap-lg);max-width:900px;text-align:center}[data-rvs=people] .rvs-people__eyebrow{color:var(--rvs-eyebrow);margin:0 0 8px}[data-rvs=people] .rvs-people__heading{color:var(--rvs-heading);margin:0}[data-rvs=people] .rvs-people__intro{margin-top:var(--rvs-gap-sm)}[data-rvs=people] .rvs-people__filter{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px;justify-content:center;margin:0 0 var(--rvs-gap-lg)}[data-rvs=people][data-layout=tabs] .rvs-people__filter{margin-bottom:20px}[data-rvs=people] .rvs-people__filter-label{color:var(--rvs-text);font-family:var(--rvs-font-mono);font-size:var(--rvs-label-s);letter-spacing:.08em;margin-right:4px;text-transform:uppercase}[data-rvs=people] .rvs-people__tab{appearance:none;-webkit-appearance:none;background:transparent;border:1.5px solid var(--rvs-heading);border-radius:var(--rvs-radius-pill);color:var(--rvs-heading);cursor:pointer;font:inherit;font-family:var(--rvs-font-body);font-size:.875rem;font-weight:var(--rvs-bold-weight);line-height:1.2;margin:0;padding:8px 18px;transition:background var(--rvs-transition),color var(--rvs-transition),border-color var(--rvs-transition)}[data-rvs=people] .rvs-people__tab:hover{border-color:var(--rvs-red);color:var(--rvs-red)}[data-rvs=people] .rvs-people__tab[aria-pressed=true]{background:var(--rvs-heading);border-color:var(--rvs-heading);color:var(--rvs-bg,#fff)}[data-rvs=people] .rvs-people__tab:focus-visible{outline:2px solid var(--rvs-link);outline-offset:3px}[data-rvs=people] .rvs-people__divisions{display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:center;margin:0 0 var(--rvs-gap-md)}[data-rvs=people] .rvs-people__division{appearance:none;-webkit-appearance:none;background:transparent;border:1px solid transparent;border-radius:var(--rvs-radius-pill);color:var(--rvs-heading);cursor:pointer;font:inherit;font-family:var(--rvs-font-body);font-size:var(--rvs-body);font-weight:var(--rvs-bold-weight);line-height:1.2;margin:0;padding:12px 24px;transition:background-color var(--rvs-transition),color var(--rvs-transition),border-color var(--rvs-transition);white-space:nowrap}[data-rvs=people] .rvs-people__division:hover{border-color:var(--rvs-red);color:var(--rvs-red)}[data-rvs=people] .rvs-people__division[aria-selected=true],[data-rvs=people] .rvs-people__division[aria-selected=true]:hover{background:var(--rvs-btn-bg);border-color:var(--rvs-btn-bg);color:var(--rvs-btn-fg)}[data-rvs=people] .rvs-people__division:focus-visible{outline:2px solid var(--rvs-link);outline-offset:3px}[data-rvs=people] .rvs-people__division[hidden]{display:none}[data-rvs=people] .rvs-people__group[role=tabpanel]:focus{outline:none}[data-rvs=people] .rvs-people__group[role=tabpanel]:focus-visible{outline:2px solid var(--rvs-link);outline-offset:8px}@media (max-width:640px){[data-rvs=people] .rvs-people__division{font-size:.9375rem;padding:10px 18px}}[data-rvs=people] .rvs-people__group+.rvs-people__group{margin-top:var(--rvs-gap-xl)}[data-rvs=people][data-layout=tabs] .rvs-people__group+.rvs-people__group{margin-top:0}[data-rvs=people] .rvs-people__group[hidden]{display:none}[data-rvs=people] .rvs-people__team{color:var(--rvs-heading);margin:0 0 var(--rvs-gap-md);text-align:center}[data-rvs=people] .rvs-people__grid{display:flex;flex-wrap:wrap;gap:var(--rvs-gap-md);justify-content:center;list-style:none;margin:0;padding:0}[data-rvs=people] .rvs-people__card{align-items:center;background:var(--rvs-white);color:var(--rvs-charcoal);display:flex;flex:0 1 calc((100% - (var(--rvs-people-cols) - 1)*var(--rvs-gap-md))/var(--rvs-people-cols));flex-direction:column;margin:0;min-width:0;padding:clamp(24px,2.5vw,32px) clamp(20px,2vw,28px) clamp(20px,2vw,24px);text-align:center}[data-rvs=people] .rvs-people__card:before{content:none}[data-rvs=people] .rvs-people__card[hidden]{display:none}[data-rvs=people][data-card-colour=light-cream] .rvs-people__card{background:var(--rvs-light-cream)}[data-rvs=people][data-card-colour=cream] .rvs-people__card{background:var(--rvs-cream)}@media (max-width:1000px){[data-rvs=people] .rvs-people__card{flex-basis:calc((100% - var(--rvs-gap-md))/2)}}@media (max-width:640px){[data-rvs=people] .rvs-people__card{flex-basis:100%}}[data-rvs=people] .rvs-people__photo{aspect-ratio:1/1;background:var(--rvs-cream);border-radius:50%;flex:none;margin-bottom:20px;overflow:hidden;width:clamp(120px,12vw,160px)}[data-rvs=people] .rvs-people__photo img{display:block;height:100%;object-fit:cover;width:100%}[data-rvs=people] p.rvs-people__name{color:var(--rvs-charcoal);font-family:var(--rvs-font-body);font-size:var(--rvs-heading-xs);font-weight:var(--rvs-bold-weight);line-height:var(--rvs-heading-xs-lh);margin:0}[data-rvs=people] p.rvs-people__role{color:var(--rvs-charcoal);font-family:var(--rvs-font-body);font-size:.9375rem;line-height:1.45;margin:8px 0 0}[data-rvs=people] .rvs-people__story{align-items:center;appearance:none;-webkit-appearance:none;background:none;border:0;color:var(--rvs-red);cursor:pointer;display:inline-flex;font:inherit;font-family:var(--rvs-font-body);font-size:.9375rem;font-weight:var(--rvs-bold-weight);gap:8px;margin:14px 0 0;padding:0 15px}[data-rvs=people][data-story-align=left] .rvs-people__story{align-self:flex-start}[data-rvs=people] .rvs-people__story:hover .rvs-people__story-text{text-decoration:underline}[data-rvs=people] .rvs-people__story:focus-visible{outline:2px solid var(--rvs-link);outline-offset:4px}[data-rvs=people] .rvs-people__chev{border-bottom:2px solid;border-right:2px solid;height:7px;transform:rotate(-45deg);transition:transform var(--rvs-transition);width:7px}[data-rvs=people] .rvs-people__story[aria-expanded=true] .rvs-people__chev{transform:translateY(-2px) rotate(45deg)}[data-rvs=people] .rvs-people__bio{color:var(--rvs-charcoal);margin-top:12px!important;padding:0 15px;text-align:left;width:100%}[data-rvs=people] .rvs-people__bio[hidden]{display:none}[data-rvs=people] .rvs-people__bio :is(p,li){color:inherit;font-size:.9375rem;line-height:1.55}[data-rvs=people] .rvs-people__bio p{margin:0 0 10px}[data-rvs=people] .rvs-people__bio>:last-child{margin-bottom:0}[data-rvs=people] .rvs-people__contact{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:auto;padding-top:20px;width:100%}[data-rvs=people] .rvs-people__phone:only-child{margin-right:auto}[data-rvs=people] .rvs-people__email:only-child{margin-left:auto}[data-rvs=people] .rvs-people__phone{align-items:center;border:1.5px solid var(--rvs-charcoal);border-radius:var(--rvs-radius-pill);color:var(--rvs-charcoal);display:inline-flex;font-family:var(--rvs-font-mono);font-size:.8125rem;font-weight:400;letter-spacing:.02em;line-height:1.2;padding:8px 16px;text-decoration:none;transition:background var(--rvs-transition),color var(--rvs-transition),border-color var(--rvs-transition);white-space:nowrap}[data-rvs=people] .rvs-people__phone:focus-visible,[data-rvs=people] .rvs-people__phone:hover{background:var(--rvs-charcoal);color:var(--rvs-white)}[data-rvs=people] .rvs-people__email{align-items:center;border:1.5px solid var(--rvs-charcoal);border-radius:50%;color:var(--rvs-charcoal);display:inline-flex;flex:none;height:40px;justify-content:center;transition:background var(--rvs-transition),color var(--rvs-transition);width:40px}[data-rvs=people] .rvs-people__email:focus-visible,[data-rvs=people] .rvs-people__email:hover{background:var(--rvs-red);border-color:var(--rvs-red);color:var(--rvs-white)}[data-rvs=people] .rvs-people__email:focus-visible,[data-rvs=people] .rvs-people__phone:focus-visible{outline:2px solid var(--rvs-link);outline-offset:3px}[data-rvs=people] .rvs-people__empty{border:1px dashed var(--rvs-rule);opacity:.8;padding:24px;text-align:center}@media (prefers-reduced-motion:reduce){[data-rvs=people] *{transition:none!important}}