/* Person Block */
.person-block {
    display: flex;
    align-items: center;
}

.person-block__portrait {
    margin-right: 1rem;
    border-radius: 50%;
    min-width: 48px;
    min-height: 48px;
    max-width: 48px;
    max-height: 48px;
    align-self: flex-start;
    overflow: hidden;
    position: relative;
}

.person-block__portrait img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%;
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
    transition: transform 300ms;
}

.person-block__info {
    margin-top: 0.25rem;
}

.person-block:hover {
    border-radius: 50%;
}

.person-block:hover img {
    /* border-radius: 50%; */
    transform: scale(1.07);
}

@media only screen and (min-width: 1024px) {
    .person-block__portrait {
        max-width: 42px;
        max-height: 42px;
        min-width: 42px;
        min-height: 42px;
    }
}