.timeline-container.svelte-1i5z7ir.svelte-1i5z7ir{position:relative;padding-left:56px}@media (max-width: 767px){.timeline-container.svelte-1i5z7ir.svelte-1i5z7ir{padding-left:28px}}.timeline-line.svelte-1i5z7ir.svelte-1i5z7ir{position:absolute;top:12px;bottom:0;left:20px;width:3px;background:linear-gradient(to bottom,transparent 0%,var(--color-russian-violet-2) 8%,var(--color-vermilion) 92%,transparent 100%);border-radius:2px;transform-origin:top;animation:svelte-1i5z7ir-draw-line 1s ease forwards}@keyframes svelte-1i5z7ir-draw-line{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (max-width: 767px){.timeline-line.svelte-1i5z7ir.svelte-1i5z7ir{left:8px}}.timeline-year-section.svelte-1i5z7ir.svelte-1i5z7ir{margin-bottom:4rem}@media (min-width: 768px){.timeline-year-section.svelte-1i5z7ir.svelte-1i5z7ir{margin-bottom:7rem}}.timeline-year-header.svelte-1i5z7ir.svelte-1i5z7ir{position:relative;margin-bottom:2.5rem}.timeline-node.svelte-1i5z7ir.svelte-1i5z7ir{position:absolute;left:-45px;top:50%;transform:translateY(-50%);width:18px;height:18px;border-radius:50%;background-color:var(--color-vermilion);border:3px solid var(--color-russian-violet-2);box-shadow:0 0 0 2px var(--color-russian-violet-2);transition:box-shadow .3s;z-index:1}.timeline-year-section.svelte-1i5z7ir:hover .timeline-node.svelte-1i5z7ir{animation:svelte-1i5z7ir-timeline-pulse 1.4s ease-in-out infinite}@keyframes svelte-1i5z7ir-timeline-pulse{0%{box-shadow:0 0 #22004d59}50%{box-shadow:0 0 0 7px #22004d00}to{box-shadow:0 0 #22004d59}}@media (max-width: 767px){.timeline-node.svelte-1i5z7ir.svelte-1i5z7ir{left:-27px;width:14px;height:14px}}.year-ghost-wrapper.svelte-1i5z7ir.svelte-1i5z7ir{display:inline-block}.year-label.svelte-1i5z7ir.svelte-1i5z7ir{font-size:clamp(2rem,5vw,3rem);color:var(--color-russian-violet-2);display:block}.ghost-text.svelte-1i5z7ir.svelte-1i5z7ir{background:none;-webkit-text-fill-color:var(--color-russian-violet-2);color:var(--color-russian-violet-2);opacity:.12}.archive-year-heading.svelte-1i5z7ir.svelte-1i5z7ir{background:none;padding:0}.year-ghost-wrapper.svelte-1i5z7ir.svelte-1i5z7ir{overflow:visible}@media (max-width: 767px){.archive-year-ghost.svelte-1i5z7ir.svelte-1i5z7ir{font-size:clamp(3.5rem,22vw,6rem);white-space:nowrap;overflow:visible}}.archive-entry.svelte-1i5z7ir.svelte-1i5z7ir{display:flex;align-items:flex-start;gap:20px;background:none;border:none;padding:0}.archive-entry-image.svelte-1i5z7ir.svelte-1i5z7ir{flex-shrink:0;width:120px;border-radius:4px;overflow:hidden}.archive-entry-image.svelte-1i5z7ir img.svelte-1i5z7ir{width:100%;height:160px;-o-object-fit:cover;object-fit:cover;display:block;border-radius:4px;box-shadow:2px 4px 12px #0000001f}.archive-entry-text.svelte-1i5z7ir.svelte-1i5z7ir{flex:1;background:#fff;border-radius:6px;padding:18px 22px}@media (max-width: 639px){.archive-entry.svelte-1i5z7ir.svelte-1i5z7ir{flex-direction:column}.archive-entry-image.svelte-1i5z7ir.svelte-1i5z7ir{width:100%;max-height:180px}.archive-entry-image.svelte-1i5z7ir img.svelte-1i5z7ir{height:180px}}.group-item.svelte-1i5z7ir:hover .hover-accent.svelte-1i5z7ir{background-color:var(--color-vermilion)}.group-item.svelte-1i5z7ir:hover .hover-title a.svelte-1i5z7ir{color:var(--color-vermilion)}.timeline-entries.svelte-1i5z7ir.svelte-1i5z7ir{position:relative}
