.entry[data-v-0d777fe8]{overflow:hidden;min-height:64px}.entry[data-type=year][data-v-0d777fe8]{min-height:64px}.entry[data-type=end][data-v-0d777fe8]{min-height:24px}.entry[data-v-0d777fe8]:before{content:"";display:block;position:absolute;left:50%;width:24px;box-sizing:border-box;height:24px;border:4px solid #eee;background-color:#fff;top:50%;border-radius:50%;z-index:2;transform:translate(-50%,-50%)}.is-mobile .entry[data-v-0d777fe8]:before{top:34px}.entry[data-v-0d777fe8]:nth-child(odd){padding-right:50%}.entry[data-v-0d777fe8]:nth-child(2n){padding-left:50%}.entry-image[data-v-0d777fe8]{position:absolute;top:2px;width:128px;height:128px;background-color:#fff;border:10px solid #fff;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;border-radius:50%}.is-mobile .entry-image[data-v-0d777fe8]{width:64px;height:64px;border:6px solid #fff}.entry-image[data-v-0d777fe8]:after{content:"";display:block;position:absolute;top:50%;margin-top:-1px;height:2px;width:30px;background-color:#eee}.entry-image[data-v-0d777fe8]:before{content:"";display:block;width:132px;height:132px;box-sizing:border-box;border-radius:50%;border:2px solid #eee;position:absolute;left:-12px;top:-12px}.is-mobile .entry-image[data-v-0d777fe8]:before{width:68px;height:68px;left:-8px;top:-8px}.entry:nth-child(odd) .entry-image[data-v-0d777fe8]{left:calc(50% + 40px)}.entry:nth-child(odd) .entry-image[data-v-0d777fe8]:after{left:-40px}.entry:nth-child(2n) .entry-image[data-v-0d777fe8]{right:calc(50% + 40px)}.entry:nth-child(2n) .entry-image[data-v-0d777fe8]:after{right:-40px}.entry-text[data-v-0d777fe8]{min-height:132px;display:flex;flex-direction:column;justify-content:center;font-size:14px;line-height:18px;color:#343434;padding-right:20px}.is-mobile .entry-text[data-v-0d777fe8]{min-height:68px}.entry:nth-child(odd) .entry-text[data-v-0d777fe8]{align-items:flex-end;text-align:right;padding-right:40px;padding-left:20px}.entry:nth-child(2n) .entry-text[data-v-0d777fe8]{align-items:flex-start;padding-left:40px}.entry-text-name[data-v-0d777fe8]{font-size:14px;font-weight:700;line-height:18px}.entry-text-location[data-v-0d777fe8],.entry-text-subtitle[data-v-0d777fe8]{font-size:14px;font-weight:300;line-height:18px}.entry-text-location[data-v-0d777fe8]{color:#666}.entry-year[data-v-0d777fe8]{width:64px;height:64px;background-color:#00a8ff;color:#fff;margin-left:-32px;text-align:center;font-size:16px;font-weight:700;line-height:64px}.entry-end[data-v-0d777fe8],.entry-year[data-v-0d777fe8]{border-radius:50%;position:absolute;left:50%;top:0;z-index:3}.entry-end[data-v-0d777fe8]{width:24px;height:24px;background-color:#eee;margin-left:-12px}