.team-portrait.has-photo:not(.portrait-vasilis) img{inset:0;width:100%;height:100%;object-fit:cover;object-position:center}
.team-portrait.has-photo:after{content:'Lumigo';display:block;position:absolute;z-index:2;top:14px;bottom:auto;left:50%;transform:translateX(-50%);font:600 clamp(18px,2.2vw,30px)/1.1 Arial,sans-serif;letter-spacing:-1px;color:#f5f2e8cc;text-shadow:0 1px 10px #0003;pointer-events:none}
.team-portrait.portrait-vasilis img{object-position:center 58%}
.team-portrait.portrait-vasilis:after{color:#fff;text-shadow:0 1px 8px #0009}
@media(max-width:760px){.team-portrait.has-photo:after{top:9px;font-size:18px;letter-spacing:-.5px}}
