h1[data-astro-cid-bbe6dxrz] mark{color:var(--background);background-color:var(--accent)}.timeline-section[data-astro-cid-zhxkjw2l]{position:relative}.timeline-pin-wrapper[data-astro-cid-zhxkjw2l]{min-height:100vh;display:flex;flex-direction:column}.timeline-header[data-astro-cid-zhxkjw2l]{padding:4rem 0 2rem;flex-shrink:0}.timeline-scroll-area[data-astro-cid-zhxkjw2l]{flex:1;display:flex;flex-direction:column;overflow:hidden}.timeline-progress-container[data-astro-cid-zhxkjw2l]{margin-bottom:2rem;flex-shrink:0;max-width:400px;width:100%;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}.timeline-progress-bar[data-astro-cid-zhxkjw2l]{height:3px;background:#ffffff1a;border-radius:1.5px;overflow:hidden}.timeline-progress-fill[data-astro-cid-zhxkjw2l]{height:100%;width:0%;background:var(--accent);border-radius:1.5px}.timeline-progress-labels[data-astro-cid-zhxkjw2l]{display:flex;justify-content:space-between;margin-top:.5rem;font-size:.75rem;color:#ffffff80;font-weight:500}.timeline-track-wrapper[data-astro-cid-zhxkjw2l]{flex:1;display:flex;align-items:center;overflow:visible;padding:4rem 0}.timeline-track[data-astro-cid-zhxkjw2l]{position:relative;width:100%}.timeline-line[data-astro-cid-zhxkjw2l]{position:absolute;top:50%;left:0;right:0;height:1.5px;background:var(--border);transform:translateY(-50%);z-index:1}.timeline-cards[data-astro-cid-zhxkjw2l]{display:flex;gap:0;padding-left:max(2rem,calc((100vw - 1200px)/2 + 2rem));padding-right:calc(50vw + 4rem);position:relative;align-items:center;height:100%}.timeline-item[data-astro-cid-zhxkjw2l]{flex-shrink:0;width:420px;position:relative;display:flex;flex-direction:column;align-items:center;height:100%;min-height:300px;margin-right:-120px}.timeline-connector[data-astro-cid-zhxkjw2l]{position:absolute;left:50%;width:1.5px;background:var(--border);transform:translate(-50%);z-index:2}.timeline-item--above[data-astro-cid-zhxkjw2l] .timeline-connector[data-astro-cid-zhxkjw2l]{bottom:50%;top:auto;height:25px}.timeline-item--above[data-astro-cid-zhxkjw2l] .timeline-card[data-astro-cid-zhxkjw2l]{position:absolute;bottom:calc(50% + 30px);left:0;right:0}.timeline-item--below[data-astro-cid-zhxkjw2l] .timeline-connector[data-astro-cid-zhxkjw2l]{top:50%;bottom:auto;height:25px}.timeline-item--below[data-astro-cid-zhxkjw2l] .timeline-card[data-astro-cid-zhxkjw2l]{position:absolute;top:calc(50% + 30px);left:0;right:0}.timeline-card[data-astro-cid-zhxkjw2l]{border:1.5px solid var(--border);border-radius:.75rem;padding:1.5rem 1.75rem;width:100%;min-height:248px}.timeline-card-date[data-astro-cid-zhxkjw2l]{display:block;text-transform:uppercase;margin-bottom:1rem;width:fit-content}.timeline-card-text[data-astro-cid-zhxkjw2l]{font-size:1rem;line-height:1.5}@media(max-width:768px){.timeline-header[data-astro-cid-zhxkjw2l]{padding:3rem 0 1.5rem}.timeline-item[data-astro-cid-zhxkjw2l]{width:360px;margin-right:-80px}.timeline-cards[data-astro-cid-zhxkjw2l]{gap:0;padding-left:1.5rem}.timeline-card[data-astro-cid-zhxkjw2l]{padding:1.25rem 1.5rem;min-height:160px}.timeline-item[data-astro-cid-zhxkjw2l]{min-height:250px}.timeline-card-text[data-astro-cid-zhxkjw2l]{font-size:.9rem}.timeline-item--above[data-astro-cid-zhxkjw2l] .timeline-connector[data-astro-cid-zhxkjw2l]{bottom:50%;top:auto;height:25px}.timeline-item--above[data-astro-cid-zhxkjw2l] .timeline-card[data-astro-cid-zhxkjw2l]{bottom:calc(50% + 30px)}.timeline-item--below[data-astro-cid-zhxkjw2l] .timeline-connector[data-astro-cid-zhxkjw2l]{top:50%;bottom:auto;height:25px}.timeline-item--below[data-astro-cid-zhxkjw2l] .timeline-card[data-astro-cid-zhxkjw2l]{top:calc(50% + 30px)}}.language-toggle{position:fixed;top:1rem;right:1rem;z-index:9999;display:flex;gap:6px;background:#000c;border-radius:8px;padding:4px;border:1px solid rgba(255,255,255,.1);pointer-events:auto}.lang-btn{padding:8px 16px;border:none;background:transparent!important;background-image:none!important;color:#fff9!important;font-size:14px;font-weight:700;cursor:pointer;border-radius:6px;transition:all .2s ease;pointer-events:auto;text-decoration:none}.lang-btn:hover{color:#ffffffe6!important;background:transparent!important;background-image:none!important}.lang-btn.active{background:var(--accent)!important;color:var(--background)!important}
