.bfr-advisor-card::after{display:none!important}.bfr-advisor-veil{position:relative;display:block;width:100%;height:100%;overflow:hidden;isolation:isolate;border-radius:inherit}.bfr-advisor-veil>img{display:block;width:100%;height:100%;object-fit:cover}.bfr-advisor-veil::after,.bfr-advisor-veil::before{content:"";position:absolute;top:0;bottom:0;width:50.5%;z-index:1;pointer-events:none;transition:transform .65s cubic-bezier(.2,.7,.25,1);background:repeating-linear-gradient(90deg,#c8377480 0,#eea4c19e 18%,#d650898f 36%)}.bfr-advisor-veil::before{left:0;transform-origin:left}.bfr-advisor-veil::after{right:0;transform-origin:right}.bfr-advisor-card:focus-within .bfr-advisor-veil::before,.bfr-advisor-card:hover .bfr-advisor-veil::before,.bfr-advisor-veil:focus::before,.bfr-advisor-veil:hover::before{transform:translateX(-102%)}.bfr-advisor-card:focus-within .bfr-advisor-veil::after,.bfr-advisor-card:hover .bfr-advisor-veil::after,.bfr-advisor-veil:focus::after,.bfr-advisor-veil:hover::after{transform:translateX(102%)}.bfr-advisor-favicon{position:absolute;z-index:2;right:12px;top:12px;width:96px;height:96px;background:var(--bfr-blog-favicon) center/contain no-repeat;pointer-events:none;border:0;border-radius:0;box-shadow:none}.bfr-profile-photo{flex-shrink:0}.bfr-advisor-img .bfr-online,.bfr-card-profile-mode{z-index:3}@media(prefers-reduced-motion:reduce){.bfr-advisor-veil::after,.bfr-advisor-veil::before{transition:none}}@media(hover:none){.bfr-advisor-veil::after,.bfr-advisor-veil::before{opacity:.38}.bfr-advisor-veil:focus::before{transform:translateX(-102%)}.bfr-advisor-veil:focus::after{transform:translateX(102%)}}.bfr-click-heart{position:fixed;z-index:2147483647;display:block;width:28px;height:28px;color:#e51e43;pointer-events:none!important;user-select:none;transform:translate(-50%,-50%);filter:drop-shadow(0 2px 4px #ae123330);animation:bfrClickHeart .7s ease-out both}.bfr-click-heart svg{display:block;width:100%;height:100%}@keyframes bfrClickHeart{0%{opacity:0;transform:translate(-50%,-50%) scale(.45)}20%{opacity:1;transform:translate(-50%,-65%) scale(1.12)}100%{opacity:0;transform:translate(-50%,-160%) scale(.8)}}@media(prefers-reduced-motion:reduce){.bfr-click-heart{animation:none;transform:translate(-50%,-50%)}}