@property --me310-n{syntax:"<integer>";inherits:false;initial-value:0}.me310-count{--me310-n:var(--me310-to);counter-reset:me310 var(--me310-n);font-variant-numeric:tabular-nums}.me310-count:before{content:counter(me310)}.me310-timeline{position:relative}.me310-timeline:before{content:"";transform-origin:top;background:linear-gradient(#59d3ff,#1b72ba);border-radius:1px;width:2px;position:absolute;inset:28px auto 28px 5px}.me310-timeline>li{position:relative}.me310-timeline>li:before{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:22px;left:0;box-shadow:inset 0 0 0 3px #1b72ba}@media (prefers-reduced-motion:no-preference){[data-reveal-entered] .me310-photo{animation:me310-unveil .9s var(--ease-enter) both;animation-delay:calc(var(--m-i,0) * 90ms)}[data-reveal-entered] .me310-photo img{animation:me310-settle 1.4s var(--ease-enter) both;animation-delay:calc(var(--m-i,0) * 90ms)}[data-reveal-entered] .me310-count{animation:me310-count 1.6s var(--ease-enter) both;animation-delay:calc(.12s + var(--m-i,0) * 90ms)}[data-reveal-entered].me310-timeline:before{animation:me310-draw 1.5s var(--ease-enter) both}[data-reveal-entered].me310-timeline>li:before{animation:me310-dot var(--motion-slow) var(--ease-enter) both;animation-delay:calc(var(--me310-step,0) * .16s)}}@keyframes me310-unveil{0%{clip-path:inset(100% 0 0 round 18px)}to{clip-path:inset(0 round 18px)}}@keyframes me310-settle{0%{scale:1.1}}@keyframes me310-count{0%{--me310-n:0}}@keyframes me310-draw{0%{transform:scaleY(0)}}@keyframes me310-dot{0%{scale:0}}
