.timeline-container[data-astro-cid-ykjnto7v]{position:relative;width:100%;padding:4rem 0}.timeline-line[data-astro-cid-ykjnto7v]{position:absolute;left:50%;transform-origin:top;width:4px;height:100%;background:var(--text-color);top:0;view-timeline-name:--reveal;animation:grow-line linear both;animation-timeline:--reveal;animation-range:entry 0% cover 30%}@keyframes grow-line{0%{transform:translate(-50%) scaleY(0);opacity:0}to{transform:translate(-50%) scaleY(1);opacity:1}}.timeline-entries[data-astro-cid-ykjnto7v]{max-width:1000px;margin:0 auto;position:relative}.timeline-entry[data-astro-cid-ykjnto7v]{width:calc(50% - 40px);margin:4rem 0;position:relative;padding:0 20px;view-timeline-name:--reveal;animation:fade-slide linear both;animation-timeline:view();animation-range:entry 5% cover 25%}@keyframes fade-slide{0%{opacity:0;transform:translateY(100px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.timeline-entry[data-astro-cid-ykjnto7v]:nth-child(odd){float:left;clear:both;text-align:right;transform-origin:right}.timeline-entry[data-astro-cid-ykjnto7v]:nth-child(2n){float:right;clear:both;text-align:left;transform-origin:left}.timeline-title[data-astro-cid-ykjnto7v]{font-size:1.75rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color);position:relative;font-family:var(--fraunces-font)}.timeline-title[data-astro-cid-ykjnto7v]:before{content:"";position:absolute;width:12px;height:12px;border:3px solid var(--border-color);background-color:var(--background);border-radius:50%;top:50%;animation:pop-in linear both;animation-timeline:view();animation-range:entry 10% cover 30%;box-shadow:0 0 0 4px var(--background),0 0 0 5px var(--border-color)}@keyframes pop-in{0%{transform:translateY(-50%) scale(0) rotate(-180deg);opacity:0}50%{transform:translateY(-50%) scale(1.2) rotate(0);opacity:.5}to{transform:translateY(-50%) scale(1) rotate(0);opacity:1}}.timeline-entry[data-astro-cid-ykjnto7v]:nth-child(odd) .timeline-title[data-astro-cid-ykjnto7v]:before{right:-46px}.timeline-entry[data-astro-cid-ykjnto7v]:nth-child(2n) .timeline-title[data-astro-cid-ykjnto7v]:before{left:-46px}.timeline-title[data-astro-cid-ykjnto7v].highlight:before{width:20px;height:20px;border-width:4px;border-color:var(--accent-color);box-shadow:0 0 0 6px var(--background),0 0 0 7px var(--accent-color),0 0 15px var(--accent-color)}.timeline-entry[data-astro-cid-ykjnto7v]:nth-child(odd) .timeline-title[data-astro-cid-ykjnto7v].highlight:before{transform:translate(4px,-50%) scale(0)}.timeline-entry[data-astro-cid-ykjnto7v]:nth-child(2n) .timeline-title[data-astro-cid-ykjnto7v].highlight:before{transform:translate(-4px,-50%) scale(0)}.timeline-body[data-astro-cid-ykjnto7v]{color:var(--text-secondary);line-height:1.6;transition:transform .3s ease}.timeline-entry[data-astro-cid-ykjnto7v]:hover .timeline-body[data-astro-cid-ykjnto7v]{transform:scale(1.02)}.timeline-body[data-astro-cid-ykjnto7v] p[data-astro-cid-ykjnto7v]{margin:0 0 1rem;font-size:1rem}.timeline-body[data-astro-cid-ykjnto7v] p[data-astro-cid-ykjnto7v]:last-child{margin-bottom:0}@media (max-width: 768px){.timeline-container[data-astro-cid-ykjnto7v]{padding:2rem 0}.timeline-line[data-astro-cid-ykjnto7v]{left:0}.timeline-entries[data-astro-cid-ykjnto7v]{padding-left:40px;margin:0}.timeline-entry[data-astro-cid-ykjnto7v]{width:100%;margin:2rem 0;padding:0 20px;float:none;text-align:left;transform-origin:left}.timeline-entry[data-astro-cid-ykjnto7v]:nth-child(odd),.timeline-entry[data-astro-cid-ykjnto7v]:nth-child(2n){float:none;text-align:left}.timeline-title[data-astro-cid-ykjnto7v]:before{left:-46px!important}.timeline-title[data-astro-cid-ykjnto7v].highlight:before{transform:translate(-4px,-50%) scale(0)!important}}@media (max-width: 480px){.timeline-entries[data-astro-cid-ykjnto7v]{padding-left:30px}.timeline-entry[data-astro-cid-ykjnto7v]{margin:1.5rem 0}.timeline-title[data-astro-cid-ykjnto7v]{font-size:1.5rem}.timeline-title[data-astro-cid-ykjnto7v]:before{left:-36px!important}.timeline-body[data-astro-cid-ykjnto7v]{font-size:.9rem}}.timeline-entries[data-astro-cid-ykjnto7v]:after{content:"";display:table;clear:both}
