.timeline-shell.svelte-1wm3nt7{--marker-col:clamp(3.7rem, 7vw, 5rem);--spine-col:1.8rem;--col-gap:.7rem;--line-left:calc(var(--marker-col) + var(--col-gap) + (var(--spine-col) / 2));--line-edge-left:calc(var(--line-left) - 1px);background:linear-gradient(#081e2861,#081e281f);border-radius:12px;margin-top:.3rem;padding:.9rem .9rem 3rem;position:relative}.timeline-list.svelte-1wm3nt7{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.timeline-list.svelte-1wm3nt7:before{content:"";top:var(--line-top,.7rem);height:var(--bg-line-height,calc(100% - 1.4rem));left:var(--line-left);z-index:1;background:linear-gradient(#edd29d33,#d0ac6838);border-radius:999px;width:2px;position:absolute;transform:translate(-50%);box-shadow:0 0 8px #d9b87d14}.timeline-list.svelte-1wm3nt7:after{content:"";top:var(--line-top,0px);height:var(--line-height,0px);left:var(--line-left);z-index:1;background:linear-gradient(#fbeac4fa 0%,#d6b16ef5 80%,#d6b16eb3 100%);border-radius:999px;width:2px;transition:top .22s linear,height .6s ease-out;position:absolute;transform:translate(-50%);box-shadow:0 0 14px #edd29d57,0 0 24px #d6b16e2e}.timeline-list.is-complete.svelte-1wm3nt7:after{-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.timeline-item.svelte-1wm3nt7{grid-template-columns:var(--marker-col) var(--spine-col) minmax(0, 1fr);gap:0 var(--col-gap);align-items:start;padding:.55rem 0;display:grid;position:relative}.timeline-item.is-end.svelte-1wm3nt7{padding:.25rem 0}.timeline-marker.svelte-1wm3nt7,.timeline-marker-space.svelte-1wm3nt7{font-family:var(--font-body);letter-spacing:.03em;color:#c9dbe1b8;text-align:right;grid-column:1;margin:0;padding-top:.1rem;font-size:clamp(.92rem,1.4vw,1rem);font-weight:500;line-height:1.6;transition:color .25s,opacity .3s}.timeline-marker.svelte-1wm3nt7 small{text-transform:uppercase;margin-left:.1em;font-size:x-small;font-weight:400}.timeline-node.svelte-1wm3nt7{z-index:2;background:#eacb8ef2;border-radius:999px;grid-column:2;justify-self:center;width:.74rem;height:.74rem;margin-top:.45rem;transition:opacity .3s,box-shadow .3s;position:relative;box-shadow:0 0 0 2px #08161fe0,0 0 12px #eacb8e42}.timeline-content.svelte-1wm3nt7{grid-column:3;min-width:0;padding:.15rem 0 .2rem}.timeline-item.is-active.svelte-1wm3nt7:not(.is-end) .timeline-node:where(.svelte-1wm3nt7):after{content:"";border:1px solid #f2dfba80;border-radius:999px;animation:3s ease-in-out infinite svelte-1wm3nt7-timeline-halo;position:absolute;inset:-.5rem;box-shadow:0 0 18px #f5dfb594,0 0 34px #f1d69d66}.timeline-item.is-active.svelte-1wm3nt7:not(.is-end) .timeline-node:where(.svelte-1wm3nt7){box-shadow:0 0 0 2px #08161fe0,0 0 22px #f5ddadbd,0 0 40px #f0d29573}.timeline-item.is-active.svelte-1wm3nt7 h3:where(.svelte-1wm3nt7),.timeline-item.is-active.svelte-1wm3nt7 .timeline-caption:where(.svelte-1wm3nt7):not(h3:where(.svelte-1wm3nt7)~.timeline-caption:where(.svelte-1wm3nt7)),.timeline-item.is-active.svelte-1wm3nt7:not(.is-end) .timeline-marker:where(.svelte-1wm3nt7){color:#f0e4cbeb;font-weight:600}.timeline-content.svelte-1wm3nt7 h3:where(.svelte-1wm3nt7){font-family:var(--font-body);color:var(--color-text-primary);opacity:.4;margin:0;font-size:clamp(1.08rem,2vw,1.34rem);font-weight:400}.timeline-caption.svelte-1wm3nt7{letter-spacing:.08em;text-transform:uppercase;color:#a2c4cfc2;opacity:.4;margin:-.2rem 0 0;font-size:.78rem}.timeline-body.svelte-1wm3nt7{color:#bad5ded6;opacity:.28;max-height:500px;margin:.35rem 0 0;font-size:clamp(.92rem,1.5vw,1rem);line-height:1.5;transition:opacity .25s,max-height .3s cubic-bezier(0,1,0,1),margin-top .3s;overflow:hidden}.timeline-content.svelte-1wm3nt7 h3:where(.svelte-1wm3nt7)~.timeline-caption:where(.svelte-1wm3nt7){margin-top:.2rem}.timeline-item.is-revealed.svelte-1wm3nt7 h3:where(.svelte-1wm3nt7),.timeline-item.is-revealed.svelte-1wm3nt7 .timeline-caption:where(.svelte-1wm3nt7),.timeline-item.is-revealed.svelte-1wm3nt7 .timeline-body:where(.svelte-1wm3nt7),.timeline-item.is-revealed.svelte-1wm3nt7 .timeline-more:where(.svelte-1wm3nt7){opacity:1}.timeline-more.svelte-1wm3nt7{font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;color:#e5d6b4b8;opacity:.28;background:0 0;border:0;max-height:500px;margin-top:.35rem;padding:.1rem 0;font-size:.72rem;transition:opacity .25s,max-height .3s cubic-bezier(0,1,0,1),margin-top .3s,padding .3s,color .2s;display:block;overflow:hidden}.timeline-more.svelte-1wm3nt7:hover,.timeline-more.svelte-1wm3nt7:focus-visible{color:#e5d6b4f5}.timeline-more-list.svelte-1wm3nt7{margin:0;padding-left:1.2rem;line-height:1.5}.timeline-more-text.svelte-1wm3nt7{margin:0;line-height:1.5}.timeline-body.is-passed-hidden.svelte-1wm3nt7,.timeline-more.is-passed-hidden.svelte-1wm3nt7,.timeline-shell.hide-all-body.svelte-1wm3nt7 .timeline-body:where(.svelte-1wm3nt7),.timeline-shell.hide-all-body.svelte-1wm3nt7 .timeline-more:where(.svelte-1wm3nt7){pointer-events:none;opacity:0!important;max-height:0!important;margin-top:0!important;padding:0!important}.timeline-item.is-end.svelte-1wm3nt7 .timeline-marker:where(.svelte-1wm3nt7){opacity:.55}.timeline-item.is-end.svelte-1wm3nt7 .timeline-node:where(.svelte-1wm3nt7){opacity:.75}.timeline-end.svelte-1wm3nt7{left:var(--line-edge-left);opacity:0;pointer-events:none;transition:opacity .32s;position:absolute}.timeline-end.is-visible.svelte-1wm3nt7{opacity:1;pointer-events:auto}@keyframes svelte-1wm3nt7-timeline-halo{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(2)}}@media (width<=680px){.timeline-shell.svelte-1wm3nt7{--marker-col:3.6em;--spine-col:1.5rem;--col-gap:.55rem;padding:.75rem}}@media (prefers-reduced-motion:reduce){.timeline-list.svelte-1wm3nt7:after{transition:none}.timeline-item.is-active.svelte-1wm3nt7 .timeline-node:where(.svelte-1wm3nt7),.timeline-item.is-active.svelte-1wm3nt7 .timeline-node:where(.svelte-1wm3nt7):after{animation:none}.timeline-body.svelte-1wm3nt7,.timeline-more.svelte-1wm3nt7{transition:none}}
