:root{--breakpoint-sm: breakpoints.$sm;--breakpoint-md: breakpoints.$md;--breakpoint-lg: breakpoints.$lg;--breakpoint-xl: breakpoints.$xl;--breakpoint-xxl: breakpoints.$xxl}#about{--campaignArrowColor: var(--dark-800);--farNextPos: -50%;--nextPos: 0;--prevPos: 100%;--farPrevPos: 150%;--prevNextGroupNameOpacity: 0}#about .castMembers{width:100%;max-width:70rem;margin:0 auto;padding:1rem;box-sizing:border-box}#about .castMembers .castMember{display:flex;flex-wrap:wrap;margin:2rem 0;padding:3rem 2rem;background:var(--background-900);border:1px solid var(--border-color)}#about .castMembers .castMember .headshot{width:100%;flex:0 0 auto}#about .castMembers .castMember .headshot img{border-radius:50%;width:10rem;height:10rem;display:block;margin:2rem auto}#about .castMembers .castMember .details{flex:0 0 auto;padding-left:2rem;box-sizing:border-box;width:100%}#about .castMembers .castMember .details h3{font-size:var(--fs4);color:var(--accent-500);text-shadow:var(--text-shadow);font-weight:700;text-transform:uppercase;font-family:var(--AccentFont)}#about .castMembers .castMember .details h3 span{font-size:var(--fs8);color:var(--primary-500)}#about .castMembers .castMember .characters{margin-top:2rem;width:100%;display:flex;justify-content:center;flex-wrap:wrap}#about .castMembers .castMember .characters h4{flex:0 0 100%;margin:1rem;font-size:var(--fs11);text-transform:uppercase;text-align:center;font-family:var(--AccentFont);font-weight:900;letter-spacing:.25rem}#about .castMembers .castMember .characters .character-list{display:flex;flex-wrap:wrap;flex:0 0 100%;justify-content:center}#about .castMembers .castMember .characters .character{flex:0 0 50%;opacity:1;transition:all .5s ease}#about .castMembers .castMember .characters .character a{color:var(--dark-800);text-decoration:none;font-family:var(--AccentFont)}#about .castMembers .castMember .characters .character img{width:7.5rem;margin:.5rem auto;display:block}#about .castMembers .castMember .characters .character .name{display:block;text-align:center;font-size:var(--fs10);margin-bottom:1rem}@media only screen and (min-width:768px){#about .castMembers .castMember .headshot{flex:0 0 15rem}#about .castMembers .castMember .details{flex:0 0 calc(100% - 15rem);display:flex;flex-direction:column;justify-content:center}#about .castMembers .castMember .characters .character{flex:0 0 10rem}#about .castMembers .castMember .characters .character .name{font-size:var(--fs12)}}@media only screen and (min-width:992px){#about{--farNextPos: 0;--nextPos: 25%;--prevPos: 75%;--farPrevPos: 100%;--prevNextGroupNameOpacity: 0}}
