sy-steps-timeline:where(.astro-36s5mmkf){display:block;overflow:hidden;padding:var(--section-spacing) 0;position:relative;z-index:9}.bg:where(.astro-36s5mmkf){z-index:0}.bg:where(.astro-36s5mmkf),.bg:where(.astro-36s5mmkf):before{height:100%;left:0;position:absolute;top:0;width:100%}.bg:where(.astro-36s5mmkf):before{background:linear-gradient(180deg,var(--color-bg) 0,#f2f1ff 5%,#e0dcf8 15%,#d5c9f2 25%,#cbb5ea 35%,#c69bdb 45%,#c888c6 55%,#d384b1 65%,#de88a2 75%,#e79697 85%,#f0a896 92%,var(--color-bg) 100%);background-position:50%;content:"";opacity:.5}.gl-track:where(.astro-36s5mmkf){display:flex;flex-direction:column;height:122%;justify-content:space-between;padding:10% 0 20%;pointer-events:none;position:absolute;right:25%;top:0;width:1px}@media only screen and (max-width:1920px){.gl-track:where(.astro-36s5mmkf){height:115%;padding:8% 0 15%}}@media only screen and (max-width:1680px){.gl-track:where(.astro-36s5mmkf){height:110%;padding:8% 0 15%}}@media only screen and (max-width:1280px){.gl-track:where(.astro-36s5mmkf){height:108%;padding:8% 0 15%}}@media only screen and (max-width:987px){.gl-track:where(.astro-36s5mmkf){height:108%;padding:8% 0 15%}}@media only screen and (max-width:767px){.gl-track:where(.astro-36s5mmkf){height:106%;padding:8% 0 15%}}@media only screen and (max-width:576px){.gl-track:where(.astro-36s5mmkf){height:104%;padding:8% 0 15%}}.gl-place:where(.astro-36s5mmkf){--d:1;--s:max(8rem,min(12vw,12rem));pointer-events:none;position:relative}@media only screen and (max-width:987px){.gl-place:where(.astro-36s5mmkf){--s:max(5rem,min(8vw,8rem))}}.container:where(.astro-36s5mmkf){position:relative;z-index:2}.content:where(.astro-36s5mmkf){margin-bottom:var(--space-4);position:relative}@media only screen and (max-width:987px){.content:where(.astro-36s5mmkf){display:contents}}.title:where(.astro-36s5mmkf){margin-bottom:var(--space-4)}.subtitle:where(.astro-36s5mmkf){margin-bottom:var(--space-8);max-width:50ch;opacity:.85}@media only screen and (max-width:576px){.subtitle:where(.astro-36s5mmkf){--fs:var(--font-size-body-base)}}.content:where(.astro-36s5mmkf):not(:has(.subtitle)) .title:where(.astro-36s5mmkf){margin-bottom:var(--space-8)}.wrapper:where(.astro-36s5mmkf){align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.items-wrapper:where(.astro-36s5mmkf){backdrop-filter:blur(6px) saturate(1.05);display:flex;max-width:max(20rem,min(50vw,34rem));padding-left:max(2rem,min(5vw,4rem));position:relative;width:100%}@media only screen and (max-width:767px){.items-wrapper:where(.astro-36s5mmkf){align-self:center;max-width:100%;padding-left:2.5rem}}.items-wrapper:where(.astro-36s5mmkf):before{background:var(--color-brand-3);content:"";display:block;margin-right:var(--space-6);min-height:100%;min-width:2px}@media only screen and (max-width:767px){.items-wrapper:where(.astro-36s5mmkf):before{margin-right:var(--space-4)}}.items:where(.astro-36s5mmkf){counter-reset:items;display:flex;flex-direction:column;max-width:max(18rem,min(40vw,24rem));width:100%}@media only screen and (max-width:767px){.items:where(.astro-36s5mmkf){max-width:100%}}.item-inner:where(.astro-36s5mmkf),.item:where(.astro-36s5mmkf){position:relative}.item-inner:where(.astro-36s5mmkf){display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6) var(--space-4)}.item-inner:where(.astro-36s5mmkf):before{align-items:center;border-right:2px solid transparent;bottom:0;content:counter(items,decimal-leading-zero);counter-increment:items;display:flex;font-size:var(--font-size-heading-sm);font-weight:var(--font-weight-medium);margin:auto;opacity:.5;padding-right:calc(max(2rem,min(5vw,4rem)) - 2px);position:absolute;right:calc(100% + var(--space-6) + max(2rem,min(5vw,4rem)));text-align:center;top:0;transform:translate(100%);transition:color var(--transition-base) var(--ease-in-out-cubic);width:0}@media only screen and (max-width:767px){.item-inner:where(.astro-36s5mmkf):before{padding-right:calc(2.5rem - 2px);right:calc(100% + var(--space-4) + 2.5rem)}}.item.is-active .item-inner:before{border-right-color:var(--color-brand-1);opacity:1}.item-text:where(.astro-36s5mmkf),.item-title:where(.astro-36s5mmkf){margin-bottom:0}
