.experience-card{gap:1rem;display:flex;position:relative}.experience-card .timeline{flex-direction:column;align-items:center;min-width:clamp(10px,2vw,20px);padding-top:.25rem;display:flex}.experience-card .timeline .dot{z-index:1;background-color:#d2d3d5;border:2px solid #fff;border-radius:50%;flex-shrink:0;width:clamp(8px,2vw,10px);height:clamp(8px,2vw,10px);box-shadow:0 0 0 2px #e6e7e9}.experience-card .timeline .line{background-color:#e6e7e9;flex:1;width:clamp(1px,.5vw,2px);margin-top:.25rem}.experience-card .content{flex:1;min-width:0;margin-bottom:clamp(1rem,2vw,1.5rem)}.experience-card .content .experience-card__header{align-items:flex-start;gap:clamp(.5rem,2vw,.75rem);display:flex}.experience-card .content .experience-card__header .logo{background-color:#f3f3f4;border:1px solid #e6e7e9;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:clamp(30px,2vw,40px);height:clamp(30px,2vw,40px);display:flex;overflow:hidden}.experience-card .content .experience-card__header .logo .logo-img{object-fit:cover;width:100%;height:100%}.experience-card .content .experience-card__header .logo .initials{color:#6f7074;font-size:clamp(.75rem,2vw,1rem);font-weight:600}.experience-card .content .experience-card__header .info{flex:1;min-width:0}.experience-card .content .experience-card__header .info .title-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:clamp(.25rem,2vw,.5rem);display:flex}.experience-card .content .experience-card__header .info .title-row .company{color:#141518;font-size:clamp(.75rem,2vw,.875rem);font-weight:600}.experience-card .content .experience-card__header .info .title-row .company .link{justify-content:center;align-items:center;gap:clamp(.25rem,2vw,.5rem);transition:color .3s ease-in-out;display:flex}.experience-card .content .experience-card__header .info .title-row .company .link:hover{color:#515256}.experience-card .content .experience-card__header .info .title-row .date{color:#6f7074;white-space:nowrap;font-size:clamp(.625rem,2vw,.75rem)}.experience-card .content .experience-card__header .info .role{color:#515256;margin:clamp(.25rem,2vw,.5rem) 0 0;font-size:clamp(.75rem,2vw,.875rem);font-weight:400}.experience-card .content .experience-card__header .info .meta{flex-wrap:wrap;align-items:center;gap:clamp(.25rem,2vw,.5rem);margin-top:clamp(.25rem,2vw,.5rem);display:flex}.experience-card .content .experience-card__header .info .meta .type{color:#6f7074;background-color:#f3f3f4;border-radius:.25rem;padding:clamp(1px,.5vw,2px) clamp(.25rem,2vw,.5rem);font-size:clamp(.625rem,2vw,.75rem);display:inline-block}.experience-card .content .experience-card__header .info .meta .location{color:#6f7074;font-size:clamp(.625rem,2vw,.75rem);display:inline-block}.experience-card .content .description{margin:clamp(.5rem,2vw,.75rem) 0 0;padding-left:clamp(.5rem,2vw,1rem)}.experience-card .content .description li{color:#515256;margin-bottom:clamp(.25rem,2vw,.5rem);font-size:clamp(.75rem,2vw,.875rem);line-height:1.6;list-style:outside}.experience-card .content .description li:last-child{margin-bottom:0}.experience-card .content .description--clamped{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.experience-card .content .read-more{color:#2a2b30;text-transform:capitalize;margin:clamp(.25rem,2vw,.5rem);font-size:clamp(.625rem,1.5vw,.75rem);font-weight:600;transition:all .3s ease-in-out;display:inline-block;position:relative}.experience-card .content .read-more:after{content:"";background-color:#2a2b30;width:0%;height:1px;transition:inherit;display:block;position:absolute;bottom:-3px;left:0}.experience-card .content .read-more:hover{color:#1e1f23}.experience-card .content .read-more:hover:after{width:100%}.experience-card .content .technologies{cursor:default;flex-wrap:wrap;gap:.25rem;margin-top:clamp(.5rem,2vw,.75rem);display:flex}.experience-card .content .technologies .tech-item{color:#515256;white-space:nowrap;background-color:#fafafa80;border:.5px solid #e6e7e9;border-radius:1rem;padding:clamp(.25rem,2vw,.5rem);font-size:clamp(.625rem,1vw,.75rem)}.experience-card .content .technologies .tech-item.more{color:#515256;background-color:#e6e7e980;font-weight:500}
