.talent-network{min-width:0}.talent-network-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.talent-cover .talent-location{background:#f0f4f4;margin:0;animation:.6s cubic-bezier(.2,.65,.3,1) both talent-location-enter;overflow:hidden}.talent-cover .talent-location:nth-child(2){animation-delay:40ms}.talent-cover .talent-location:nth-child(3){animation-delay:80ms}.talent-cover .talent-location:nth-child(4){animation-delay:.12s}.talent-location-photo{aspect-ratio:1.6;background:#e8edef;position:relative;overflow:hidden}.talent-cover .talent-location-photo img{object-fit:cover;width:100%;height:100%;transition:transform .45s;position:absolute;inset:0}.talent-cover .talent-location figcaption{color:#263e49;border:0;align-items:center;gap:12px;margin:0;padding:15px 17px;display:flex}.talent-location-flag{flex:none;width:30px;height:20px;box-shadow:0 0 0 1px #24394414}.talent-location-name{flex-direction:column;gap:4px;min-width:0;display:flex}.talent-location-name strong{font-size:15px;font-weight:500;line-height:1.3}.talent-location-name small{letter-spacing:.12em;color:#68818e;font:8px/1.3 Arial,sans-serif}.talent-cover .talent-location figcaption .talent-location-index{color:#8ca1ab;align-self:flex-start;margin-left:auto;font:9px/1.4 Arial,sans-serif}.talent-network-caption{border-top:1px solid #c8d6dc;justify-content:space-between;align-items:start;gap:20px;margin-top:17px;padding:17px 0 0;display:flex}.talent-network-caption>span{letter-spacing:.1em;color:#547382;max-width:125px;font:9px/1.7 Arial,sans-serif}.talent-network-caption>p{color:#68818e;max-width:240px;margin:0;font-size:11px;line-height:1.8}@media (hover:hover){.talent-location:hover .talent-location-photo img{transform:scale(1.035)}}@keyframes talent-location-enter{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (max-width:800px){.talent-network-grid{gap:10px}.talent-location-photo{aspect-ratio:1.4}.talent-cover .talent-location figcaption{gap:9px;padding:12px}.talent-location-flag{width:25px;height:16.667px}.talent-location-name strong{font-size:14px}.talent-location-name small{letter-spacing:.08em;font-size:7px}.talent-cover .talent-location figcaption .talent-location-index{display:none}.talent-network-caption{gap:16px;margin-top:14px;padding-top:14px}.talent-network-caption>span{flex:0 0 105px;font-size:8px}.talent-network-caption>p{font-size:10px}}@media (prefers-reduced-motion:reduce){.talent-cover .talent-location{animation:none}.talent-cover .talent-location-photo img{transition:none}.talent-location:hover .talent-location-photo img{transform:none}}
