.experience .companies[data-v-cedc580d]{cursor:pointer;position:relative}.experience .companies .company-content[data-v-cedc580d]{display:flex;align-items:flex-start;gap:1.25rem}.experience .companies .company-logo[data-v-cedc580d]{flex-shrink:0;width:56px;height:56px;border-radius:12px;overflow:hidden;background:rgba(255,255,255,.05);display:flex;align-items:center;justify-content:center;padding:8px}.experience .companies .company-logo img[data-v-cedc580d]{width:100%;height:100%;object-fit:contain}.experience .companies .company-info[data-v-cedc580d]{flex:1}.experience .companies .name[data-v-cedc580d]{color:var(--text-color);font-size:24px;font-weight:600;margin-bottom:.25rem}.experience .companies .detail[data-v-cedc580d]{color:var(--text-color-grey);font-size:var(--text-small-font-size);margin-bottom:.5rem;line-height:1.5}.experience .companies .tenure[data-v-cedc580d]{color:var(--text-highlight);font-size:var(--label-font-size);font-weight:500}.experience .companies[data-v-cedc580d]:hover{background-color:var(--bg-purple)}.experience .companies:hover .company-logo[data-v-cedc580d]{background:rgba(255,255,255,.1)}.experience .companies:hover .name[data-v-cedc580d],.experience .companies:hover .detail[data-v-cedc580d],.experience .companies:hover .tenure[data-v-cedc580d]{color:var(--text-color)}@media screen and (max-width: 768px){.experience .companies .company-content[data-v-cedc580d]{flex-direction:column;gap:.75rem}.experience .companies .company-logo[data-v-cedc580d]{width:48px;height:48px}.experience .companies .detail[data-v-cedc580d]{width:100%}}
