@layer components{.timeline-step_wrap{grid-template-columns:var(--_process-columns,2.5rem minmax(0, 1fr));column-gap:var(--_process-column-gap,var(--space-4));align-items:start;min-width:0;display:grid;position:relative}.timeline-step_wrap .timeline-step_number{grid-column:var(--_process-number-column,1);border:var(--border-width) solid color-mix(in srgb, var(--_process-accent,var(--text)) 65%, transparent);background:var(--background);width:2.5rem;height:2.5rem;color:var(--text);font-weight:var(--primary-medium);font-variant-numeric:tabular-nums;border-radius:50%;grid-row:1;justify-self:center;place-items:center;margin:0;display:grid}.timeline-step_wrap .timeline-step_content{grid-column:var(--_process-content-column,2);align-items:var(--_process-items-align,flex-start);text-align:var(--_process-text-align,start);flex-direction:column;grid-row:1;min-width:0;display:flex}.timeline-step_wrap .timeline-step_content>.heading{margin-block:0 var(--space-4);max-width:22ch}.timeline-step_wrap .timeline-step_description{color:var(--text-2);max-width:50ch;margin:0}.timeline-step_wrap .timeline-step_activities{margin-top:var(--space-5);width:100%}.timeline-step_wrap .timeline-step_label{margin:0 0 var(--space-3);color:var(--text-2)}.timeline-step_wrap .timeline-step_tags{justify-content:var(--_process-items-align,flex-start);gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.timeline-step_wrap .timeline-step_tags>li{max-width:100%;padding:var(--space-2) var(--space-3);border:var(--border-width) solid color-mix(in srgb, var(--text) 12%, transparent);border-radius:var(--radius-round);background:color-mix(in srgb, var(--text) 7%, transparent);color:var(--text)}.timeline-step_wrap .timeline-step_tags .text{margin:0}.timeline-step_wrap .timeline-step_result{align-items:var(--_process-items-align,flex-start);width:100%;margin-top:var(--space-5);padding-top:var(--space-4);border-top:var(--border-width) solid var(--border);flex-direction:column;display:flex}.timeline-step_wrap .timeline-step_outcome{max-width:46ch;color:var(--text);margin:0}@media (width>=64rem){.timeline-step_wrap .timeline-step_content{padding-block:var(--space-2)}}.home-process_wrap{--_process-accent:color-mix(in srgb, var(--accent-purple) 65%, var(--text));--_process-rail:1.25rem;--_process-columns:2.5rem minmax(0, 1fr);--_process-column-gap:var(--space-4);--_process-step-gap:var(--space-8);--_process-content-column:2;--_process-number-column:1;--_process-text-align:start;--_process-items-align:flex-start}.home-process_wrap.compact{--_process-step-gap:var(--space-6)}.home-process_wrap[class*=theme-]{padding:var(--space-6);border-radius:var(--radius-main)}.home-process_wrap .home-process_body{gap:var(--space-8)}.home-process_wrap .home-process_intro{position:relative}.home-process_wrap .home-process_intro .heading{margin-block:var(--space-5)}.home-process_wrap .home-process_intro .text{color:var(--text-2)}.home-process_wrap .home-process_journey{width:100%;position:relative}.home-process_wrap .home-process_list{gap:var(--_process-step-gap);width:100%;margin:0;padding:0;list-style:none;display:grid}.home-process_wrap .home-process_track{left:var(--_process-rail);width:var(--border-width);background:color-mix(in srgb, var(--_process-accent) 28%, transparent);pointer-events:none;position:absolute;top:1.25rem;bottom:1.25rem}.home-process_wrap .home-process_fill{background:linear-gradient(var(--accent-purple), var(--accent-pink));transform:scaleY(var(--_process-progress,0));transform-origin:top;position:absolute;inset:0}.home-process_wrap .timeline-step_number{z-index:3;position:relative}@media (width>=64rem){.home-process_wrap{--_process-column-gap:var(--space-5);--_process-step-gap:var(--space-7)}.home-process_wrap.compact{--_process-step-gap:var(--space-4)}.home-process_wrap.alternating{--_process-rail:50%;--_process-columns:minmax(0, 1fr) 7rem minmax(0, 1fr);--_process-number-column:2;--_process-content-column:1;--_process-text-align:end;--_process-items-align:flex-end}.home-process_wrap.alternating .timeline-step_wrap:nth-child(2n){--_process-content-column:3;--_process-text-align:start;--_process-items-align:flex-start}.home-process_wrap.left{--_process-rail:calc(100% - 3.5rem);--_process-columns:minmax(0, 1fr) 7rem;--_process-number-column:2;--_process-content-column:1;--_process-text-align:end;--_process-items-align:flex-end}.home-process_wrap.right{--_process-rail:3.5rem;--_process-columns:7rem minmax(0, 1fr)}.home-process_wrap.left .home-process_journey,.home-process_wrap.right .home-process_journey{align-self:center;max-width:58rem}.home-process_wrap .home-process_body{gap:var(--section-space-small)}}@media (prefers-reduced-motion:reduce){.home-process_wrap .home-process_fill{transform:scaleY(0)}}}
