.team-member-preview-block {
    .social-wrapper a svg {
        fill: var(--wp--preset--color--light-gold);
        width: 20px;
        height: 20px;
    }
    .social-wrapper a {
        padding-right: var(--wp--preset--spacing--20);
    }
    h2 {
        font-weight: 700;
        margin: 0;
    }
    .team-member-position {
        padding-top: 0.25rem;
        padding-bottom: .5rem;
        margin: 0;
    }
}
.type-team-member {
    figure:hover,
    figure:focus {
        &::after {
            opacity: 100%;
        }
        img {
            box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
        }
        & + .team-member-preview-block {
            color: var(--wp--preset--color--light-gold);
            h2 {
                color: var(--wp--preset--color--light-gold);
            }
        }
        
    }
    figure {
        position: relative;
        &::after {
            content: '\f105';
            font-family: "Font Awesome 6 Pro";
            background-color: var(--wp--preset--color--fcr-gold);
            opacity: 50%;
            position: absolute;
            top: 33px;
            right: 0;
            width: 40px;
            height: 40px;
            color: var(--wp--preset--color--white);
            font-weight: 300;
            font-size: 18px;
            transform: translate(-50%, -50%);
            border-radius: 50%;
            display: flex; 
            justify-content: center;
            align-items: center;
            cursor: pointer;
        }
    }
    
}
