.timeline-item.svelte-ycalo0{position:relative;display:flex;align-items:center;margin-bottom:6rem;width:100%;min-height:300px}.timeline-item.even.svelte-ycalo0{justify-content:flex-start}.timeline-item.odd.svelte-ycalo0{justify-content:flex-end}.timeline-content.svelte-ycalo0{width:45%;z-index:10;opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.timeline-content.animate-in.svelte-ycalo0{opacity:1;transform:translateY(0)}.timeline-content.left-content.svelte-ycalo0{margin-right:5%;transform:translate(-30px) translateY(30px)}.timeline-content.right-content.svelte-ycalo0{margin-left:5%;transform:translate(30px) translateY(30px)}.timeline-content.left-content.animate-in.svelte-ycalo0,.timeline-content.right-content.animate-in.svelte-ycalo0{transform:translate(0) translateY(0)}.year-node-circle.svelte-ycalo0{width:4rem;height:4rem;background:linear-gradient(135deg,#f97316,#ea580c);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #f973164d;border:4px solid white;position:relative;z-index:2;transition:transform .3s ease}.timeline-item.svelte-ycalo0:hover .year-node-circle:where(.svelte-ycalo0){transform:scale(1.1)}.year-node-pulse.svelte-ycalo0{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;background:#f97316;border-radius:50%;animation:svelte-ycalo0-pulse 2s cubic-bezier(.4,0,.6,1) infinite;opacity:.2}@keyframes svelte-ycalo0-pulse{0%,to{transform:scale(1);opacity:.2}50%{transform:scale(1.2);opacity:.1}}.connecting-line.svelte-ycalo0{width:0;transform-origin:left center;transition:width .5s ease-out}.timeline-item.visible.svelte-ycalo0 .connecting-line:where(.svelte-ycalo0){width:3rem}.connecting-line.left-line.svelte-ycalo0{right:100%;margin-right:1rem;background:linear-gradient(to left,#fb923c,#f97316)}.connecting-line.right-line.svelte-ycalo0{left:100%;margin-left:1rem;background:linear-gradient(to right,#fb923c,#f97316)}.timeline-card{transform:translateZ(0);will-change:transform,box-shadow}.timeline-card:hover{transform:translateY(-4px) translateZ(0)}@media (max-width: 768px){.timeline-item.svelte-ycalo0{flex-direction:column!important;justify-content:center!important;align-items:flex-start;margin-bottom:4rem}.timeline-node.svelte-ycalo0{left:2rem!important;top:3rem!important;transform:translate(-50%) translateY(-50%)!important}.timeline-content.svelte-ycalo0{width:calc(100% - 5rem);margin-left:5rem!important;margin-right:0!important;margin-top:1rem}.connecting-line.svelte-ycalo0{top:3rem!important;transform:translateY(-50%)!important}.connecting-line.left-line.svelte-ycalo0,.connecting-line.right-line.svelte-ycalo0{right:100%!important;left:auto!important;margin-right:1rem!important;margin-left:0!important;background:linear-gradient(to left,#fb923c,#f97316)!important}.timeline-item.visible.svelte-ycalo0 .connecting-line:where(.svelte-ycalo0){width:2rem}}@media (max-width: 480px){.timeline-content.svelte-ycalo0{width:calc(100% - 4rem);margin-left:4rem!important}.timeline-node.svelte-ycalo0{left:1.5rem!important}.timeline-item.visible.svelte-ycalo0 .connecting-line:where(.svelte-ycalo0){width:1.5rem}}@media (prefers-reduced-motion: reduce){.timeline-content.svelte-ycalo0{transition:none!important}.year-node-pulse.svelte-ycalo0{animation:none!important}.connecting-line.svelte-ycalo0{transition:none!important}}.timeline-container.svelte-uwx7wb{position:relative;padding:3rem 0}.timeline-line.svelte-uwx7wb{min-height:100%}.timeline-line-progress.svelte-uwx7wb{will-change:height;transform:translateZ(0);transform-origin:top}@media (max-width: 768px){.timeline-line.svelte-uwx7wb{left:2rem!important}}@media (max-width: 480px){.timeline-line.svelte-uwx7wb{left:1.5rem!important}}
