.timeline:where(.astro-nvxbsiuy){--timeline-tone:var(--helia-tone-neutral);margin-top:var(--helia-space-4)}.timeline-header:where(.astro-nvxbsiuy){align-items:baseline;gap:var(--helia-space-5);justify-content:space-between;margin-bottom:clamp(2rem,6vw,4.25rem);display:flex}.timeline-header:where(.astro-nvxbsiuy) h2:where(.astro-nvxbsiuy){font-size:var(--helia-text-page);font-weight:var(--helia-weight-medium);letter-spacing:var(--helia-tracking-page);margin:0;line-height:1}.timeline-action:where(.astro-nvxbsiuy){color:var(--sl-color-white);font-size:var(--helia-text-body);font-weight:var(--helia-weight-semibold);align-items:center;gap:var(--helia-space-2);flex:none;text-decoration:none;display:inline-flex}.timeline-groups:where(.astro-nvxbsiuy){margin:0;padding:0;list-style:none}.timeline-group:where(.astro-nvxbsiuy){gap:0 var(--helia-space-4);grid-template-columns:minmax(7.5rem,10.5rem) 1.25rem minmax(0,1fr);min-height:8rem;margin:0;padding:0 0 clamp(2.75rem,7vw,5rem);display:grid;position:relative}.timeline-group:where(.astro-nvxbsiuy):last-child{padding-bottom:0}.timeline-group:where(.astro-nvxbsiuy)>:where(.astro-nvxbsiuy){margin-block-start:0}.timeline-label:where(.astro-nvxbsiuy){color:var(--sl-color-white);font-size:var(--helia-text-body);font-weight:var(--helia-weight-semibold);line-height:var(--helia-leading-heading);padding-top:var(--helia-space-px);text-align:end}.timeline-rail:where(.astro-nvxbsiuy){justify-content:center;display:flex;position:relative}.timeline-rail:where(.astro-nvxbsiuy):after{background:var(--sl-color-gray-5);content:"";width:1px;position:absolute;inset:.85rem auto calc(-1*clamp(2.75rem,7vw,5rem))}.timeline-group:where(.astro-nvxbsiuy):last-child .timeline-rail:where(.astro-nvxbsiuy):after{display:none}.timeline-node:where(.astro-nvxbsiuy){background:var(--timeline-tone);box-shadow:0 0 0 .25rem var(--sl-color-bg);height:.62rem;margin-top:var(--helia-space-1);width:.62rem;z-index:var(--helia-layer-content);border:0;border-radius:50%;position:relative}.timeline-items:where(.astro-nvxbsiuy){gap:clamp(1.75rem,4vw,2.75rem);min-width:0;display:grid}.timeline-item:where(.astro-nvxbsiuy){min-width:0;margin:0}.timeline-item-link:where(.astro-nvxbsiuy),.timeline-item-static:where(.astro-nvxbsiuy){color:inherit;gap:var(--helia-space-4);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.timeline-item-static:where(.astro-nvxbsiuy){display:block}.timeline-copy:where(.astro-nvxbsiuy){min-width:0}.timeline-meta:where(.astro-nvxbsiuy){color:var(--timeline-tone);font-size:var(--helia-text-caption);font-weight:var(--helia-weight-strong);letter-spacing:var(--helia-tracking-caps);margin-bottom:var(--helia-space-2);text-transform:uppercase;display:block}.timeline-item:where(.astro-nvxbsiuy) h3:where(.astro-nvxbsiuy){color:var(--sl-color-white);font-size:var(--helia-text-heading);font-weight:var(--helia-weight-medium);letter-spacing:var(--helia-tracking-heading);line-height:var(--helia-leading-heading);margin:0}.timeline-item:where(.astro-nvxbsiuy) p:where(.astro-nvxbsiuy){color:var(--sl-color-gray-2);line-height:var(--helia-leading-body);margin:var(--helia-space-2) 0 0;max-width:52rem}.timeline-arrow:where(.astro-nvxbsiuy){height:1.25rem;margin-top:var(--helia-space-px);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:none;width:1.25rem}.timeline-item-link:where(.astro-nvxbsiuy) .timeline-arrow:where(.astro-nvxbsiuy){color:var(--sl-color-gray-2)}.timeline-item-link:where(.astro-nvxbsiuy):focus-visible,.tone-blue:where(.astro-nvxbsiuy){--timeline-tone:var(--helia-tone-blue)}.tone-cyan:where(.astro-nvxbsiuy){--timeline-tone:var(--helia-tone-cyan)}.tone-green:where(.astro-nvxbsiuy){--timeline-tone:var(--helia-tone-green)}.tone-orange:where(.astro-nvxbsiuy){--timeline-tone:var(--helia-tone-orange)}.tone-purple:where(.astro-nvxbsiuy){--timeline-tone:var(--helia-tone-purple)}@media (width<42rem){.timeline-header:where(.astro-nvxbsiuy){margin-bottom:calc(var(--helia-space-6) + var(--helia-space-1));flex-direction:column;align-items:flex-start}.timeline-header:where(.astro-nvxbsiuy) h2:where(.astro-nvxbsiuy){font-size:clamp(2rem,11vw,2.8rem)}.timeline-group:where(.astro-nvxbsiuy){gap:var(--helia-space-2) var(--helia-space-3);min-height:0;padding-bottom:calc(var(--helia-space-6) + var(--helia-space-3));grid-template-columns:1.1rem minmax(0,1fr)}.timeline-label:where(.astro-nvxbsiuy){text-align:start;grid-area:1/2;padding:0}.timeline-rail:where(.astro-nvxbsiuy){grid-area:1/1/span 2}.timeline-rail:where(.astro-nvxbsiuy):after{inset-block:var(--helia-space-3) -3.2rem}.timeline-items:where(.astro-nvxbsiuy){grid-area:2/2}.timeline-item-link:where(.astro-nvxbsiuy),.timeline-item-static:where(.astro-nvxbsiuy){gap:var(--helia-space-3)}}
