section.people-slideshow{max-width:100%;overflow:hidden;padding-top:60px}@media (max-width:800px){section.people-slideshow{margin-top:0}}section.people-slideshow .pager-wrap{margin:auto;max-width:var(--max-width);padding:0 var(--margin-sides);position:relative}section.people-slideshow .pager-wrap .pager-button{background:var(--paper);border-radius:50%;height:60px;position:absolute;top:-60px;transition:background .3s;width:60px}section.people-slideshow .pager-wrap .pager-button:focus,section.people-slideshow .pager-wrap .pager-button:hover{background:var(--tomato)}section.people-slideshow .pager-wrap .pager-button.back{left:var(--margin-sides)}section.people-slideshow .pager-wrap .pager-button.forward{right:var(--margin-sides)}section.people-slideshow .slideshow{column-gap:20px;display:flex;overflow:visible;padding:0 var(--margin-sides);transform:translateX(calc(var(--index)*-100vw + 60px*var(--index)));transition:transform .7s}section.people-slideshow .slideshow .single-person{text-align:center}section.people-slideshow .slideshow .single-person:focus .portrait-wrap .image,section.people-slideshow .slideshow .single-person:hover .portrait-wrap .image{opacity:0}section.people-slideshow .slideshow .single-person:focus .portrait-wrap .name,section.people-slideshow .slideshow .single-person:hover .portrait-wrap .name{transform:none}section.people-slideshow .slideshow .single-person:focus .title,section.people-slideshow .slideshow .single-person:hover .title{opacity:1}section.people-slideshow .slideshow .single-person .portrait-wrap{background:var(--color);border-radius:50%;height:180px;overflow:hidden;position:relative;width:180px}@media (max-width:800px){section.people-slideshow .slideshow .single-person .portrait-wrap{height:90px;width:90px}}section.people-slideshow .slideshow .single-person .portrait-wrap .image{height:100%;object-fit:cover;position:relative;transition:opacity .3s;width:100%;z-index:1}section.people-slideshow .slideshow .single-person .portrait-wrap .name{align-items:center;bottom:0;color:var(--white);display:flex;font-family:Haffer;font-size:24px;font-weight:700;justify-content:center;left:0;line-height:110%;padding:10px;position:absolute;right:0;top:0;transform:translateY(10px);transition:transform .3s}section.people-slideshow .slideshow .single-person .title{color:var(--color);display:block;font-family:Aeonik;font-size:12px;line-height:120%;margin-top:10px;opacity:0;transition:opacity .3s}