.story-timeline{display:flex;flex-direction:column;gap:var(--space-xl,48px);width:100%}.story-timeline .story-timeline__headline{color:var(--fg)}.story-timeline__header{display:flex;flex-direction:column;gap:var(--space-sm,24px)}.story-timeline .story-timeline__intro{color:var(--fg-secondary);max-width:848px}.story-timeline__footnote :last-child,.story-timeline__intro :last-child{margin-bottom:0}.story-timeline__footnote{color:var(--fg-secondary);line-height:1.4;margin-top:calc(var(--space-s, 16px)*-1);max-width:900px}.story-timeline__body{display:flex;flex-direction:column;gap:var(--space-xl,48px)}.story-timeline__tabs{--story-timeline-label:32px;--story-timeline-label-gap:20px;align-items:center;display:flex;height:128px;justify-content:space-between;position:relative}.story-timeline__line{background:linear-gradient(90deg,#c062ff,#ff44d6 50%,#ff5e29);height:2px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.story-timeline__tab{background:none;border:0;color:var(--fg);cursor:pointer;flex:none;font:inherit;height:16px;padding:0;position:relative;width:16px}.story-timeline__tab:focus-visible{outline:none}.story-timeline__dot{background-color:rgba(255,200,230,.5);border-radius:50%;display:block;height:16px;position:relative;transition:background-color .3s ease,transform .3s ease;width:16px}.story-timeline__dot:after{background-color:rgba(255,200,230,.4);content:"";height:12px;left:7px;position:absolute;width:2px}.story-timeline__tab--below .story-timeline__dot:after{top:100%}.story-timeline__tab--above .story-timeline__dot:after{bottom:100%}.story-timeline__tab.is-active .story-timeline__dot{background-color:#f0a0d0;transform:scale(1.25)}.story-timeline__tab:hover .story-timeline__dot{background-color:#f0a0d0}.story-timeline__year{font-size:var(--story-timeline-label);font-weight:var(--font-weight-semibold,600);left:50%;line-height:1;opacity:.5;position:absolute;transform:translateX(-50%);transition:opacity .3s ease;white-space:nowrap}.story-timeline__tab--below .story-timeline__year{top:calc(100% + var(--story-timeline-label-gap))}.story-timeline__tab--above .story-timeline__year{bottom:calc(100% + var(--story-timeline-label-gap))}.story-timeline__tab:hover .story-timeline__year{opacity:.8}.story-timeline__tab.is-active .story-timeline__year{opacity:1}.story-timeline__tab:focus-visible .story-timeline__year{border-radius:var(--radius-minimal,4px);outline:2px solid var(--accent);outline-offset:4px}.story-timeline__panels{background:none;display:grid}.story-timeline__panel{background-color:var(--color-neutral-00,#fff);border-radius:var(--radius-panel,12px);color:var(--fg);grid-area:1/1;min-height:436px;opacity:0;padding:var(--space-xl,48px);transition:opacity .3s ease,visibility 0s linear .3s;visibility:hidden}.story-timeline__panel.is-active{opacity:1;transition:opacity .3s ease,visibility 0s;visibility:visible}.story-timeline__panel:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.story-timeline .story-timeline__panel-year{color:var(--fg);font-size:80px;font-weight:var(--font-weight-semibold,600);letter-spacing:-1.6px;line-height:1;margin:0 0 var(--space-sm,24px);opacity:.15}.story-timeline .story-timeline__title{font-weight:var(--font-weight-semibold,600);margin-bottom:var(--space-s,16px)}.story-timeline .story-timeline__text{max-width:694px}.story-timeline .story-timeline__text p{margin:0 0 var(--space-s,16px)}.story-timeline .story-timeline__text :last-child{margin-bottom:0}.story-timeline.theme-light .story-timeline__dot,.story-timeline.theme-light .story-timeline__dot:after{background-color:rgba(0,40,70,.2)}.story-timeline.theme-light .story-timeline__tab.is-active .story-timeline__dot,.story-timeline.theme-light .story-timeline__tab:hover .story-timeline__dot{background-color:#c062ff}.story-timeline.theme-light .story-timeline__panel{box-shadow:0 0 0 1px var(--border)}@media (prefers-reduced-motion:reduce){.story-timeline__dot,.story-timeline__panel,.story-timeline__panel.is-active,.story-timeline__year{transition:none}}@media (max-width:1023px){.story-timeline__panel{min-height:0;padding:var(--space-lg,40px)}.story-timeline .story-timeline__panel-year{font-size:64px;letter-spacing:-1.28px}}@media (max-width:767px){.story-timeline,.story-timeline__body{gap:var(--space-md,32px)}.story-timeline .story-timeline__headline{font-size:38px;letter-spacing:-.76px}.story-timeline__tabs{--story-timeline-label:24px;--story-timeline-label-gap:16px;height:104px}.story-timeline__panel{padding:var(--space-md,32px) var(--space-sm,24px)}.story-timeline .story-timeline__panel-year{font-size:48px;letter-spacing:-.96px;margin-bottom:var(--space-xs,12px)}.story-timeline .story-timeline__title{font-size:22px;letter-spacing:-.22px}.story-timeline .story-timeline__text{font-size:var(--font-size-md,18px);line-height:1.25}}