/* Dedicated fictional people for concepts 1–5. Layout, type and motion remain in the base styles. */
.dedicated-people .hero .people>.person-photo{height:auto;bottom:auto;top:0;width:77%;max-width:none}
.dedicated-people .hero .people>.photo-man{left:-12%}.dedicated-people .hero .people>.photo-woman{right:-12%}
.dedicated-people .hero .paper-event .person-photo{height:auto;width:70%;top:0;bottom:auto;max-width:none}
.dedicated-people .hero .paper-event .photo-man{left:-7%}.dedicated-people .hero .paper-event .photo-woman{right:-7%}
.dedicated-people .rhythm-cutout{position:absolute;overflow:hidden;width:18%;height:190px;right:1%;bottom:-12px;z-index:1}
.dedicated-people .rhythm-cheer-frame{height:185px;right:0;bottom:0}
.dedicated-people .rhythm-cutout>.person-photo{position:absolute;top:0;left:-30%;right:auto;bottom:auto;width:160%;height:auto;max-width:none;object-fit:contain;object-position:top;z-index:1}
.dedicated-people .hero .consult-photo .person-photo{height:auto;top:0;bottom:auto;width:76%;max-width:none}
.dedicated-people .hero .consult-photo .photo-man{left:-12%}.dedicated-people .hero .consult-photo .photo-woman{right:-12%}
.dedicated-people .hero .strength-photo-group:not(.solo)>.person-photo{width:70%;height:auto;top:0;bottom:auto;max-width:none}
.dedicated-people .hero .strength-photo-group:not(.solo)>.photo-man{left:-9%}.dedicated-people .hero .strength-photo-group:not(.solo)>.photo-woman{right:-9%}
.dedicated-people .hero .strength-photo-group.solo>.person-photo{width:64%;height:auto;inset:0 auto auto 18%;max-width:none;object-position:top}
.dedicated-people .photo-preview>.person-photo{height:auto;width:82%;top:0;bottom:auto;max-width:none}
.dedicated-people .photo-preview>.photo-man{left:-15%}.dedicated-people .photo-preview>.photo-woman{right:-15%}
@media(min-width:651px) and (max-width:1000px){.dedicated-people .rhythm-cutout{height:155px;width:19%}.dedicated-people .rhythm-cheer-frame{height:150px}}
@media(max-width:650px){
 .dedicated-people .hero .people>.person-photo{width:77%}
 .dedicated-people .rhythm-cutout{width:29%;height:140px;right:-2%;bottom:-3px}
 .dedicated-people .rhythm-cheer-frame{width:32%;height:165px;right:-4%;bottom:-5px}
 .dedicated-people .hero .consult-photo .person-photo{width:76%;top:0}
 .dedicated-people .hero .strength-photo-group.solo>.person-photo{width:64%;inset:0 auto auto 18%}
}
@media(max-width:360px){.dedicated-people .rhythm-cutout{height:125px}.dedicated-people .rhythm-cheer-frame{height:150px}}
/* Keep the event staff's hands and phone clear of the foreground cards. */
.dedicated-people .hero .paper-event .person-photo{width:45%;top:-5%}
.dedicated-people .hero .paper-event .photo-man{left:0}
.dedicated-people .hero .paper-event .photo-woman{right:10%}
@media(min-width:1001px){.dedicated-people .rhythm-cheer-frame{height:160px}}
@media(max-width:650px){.dedicated-people .hero .paper-event .person-photo{width:58%;top:-5%}.dedicated-people .hero .paper-event .photo-woman{right:15%}}
.dedicated-people .hero .strength-photo-group:not(.solo)>.photo-woman{right:3%}
