._section_20c1o_1{--flow-ink:var(--site-ink);--flow-accent:var(--site-accent-strong);--flow-line:var(--site-line);color:var(--flow-ink);background:var(--site-bg);padding:clamp(4rem,6.5vw,6rem) 5vw 3.5rem;scroll-margin-top:85px;overflow:clip}._heading_20c1o_12{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}._heading_20c1o_12 .eyebrow{letter-spacing:.15em;margin:0 0 1.5rem;font-size:.8rem}._heading_20c1o_12 h2{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3.5vw,3.2rem);font-weight:500;line-height:1.4}._mobileBreak_20c1o_15{display:none}._intro_20c1o_16{color:var(--site-muted);margin:1.25rem 0 0;font-size:1rem}._stage_20c1o_18{--arrived:0;--gather:0;isolation:isolate;grid-template-columns:80px minmax(0,1fr) 140px;gap:clamp(1rem,2vw,1.75rem);max-width:1120px;margin:3.5rem auto 0;padding:1.5rem 0;display:grid;position:relative}._connections_20c1o_19{pointer-events:none;z-index:2;width:100%;height:100%;color:var(--flow-accent);position:absolute;inset:0;overflow:visible}._track_20c1o_20{fill:none;stroke:var(--flow-line);stroke-width:1px}._beam_20c1o_21{fill:none;stroke:currentColor;stroke-width:1.4px;opacity:.8}._charge_20c1o_22,._trail_20c1o_23{fill:currentColor}._halo_20c1o_24{opacity:.06}._innerHalo_20c1o_25{opacity:.2}._charge_20c1o_22>circle:last-child{fill:var(--flow-ink)}._connections_20c1o_19[data-finished=true] ._trail_20c1o_23{opacity:0}._origin_20c1o_29{z-index:3;flex-direction:column;align-items:center;padding-top:30px;display:flex;position:relative}._origin_20c1o_29>span{color:var(--site-muted);white-space:nowrap;margin-top:25px;font-size:.875rem}._constellation_20c1o_31{width:50px;height:40px;position:relative}._constellation_20c1o_31 i{background:var(--flow-accent);width:4px;height:4px;transform:translate(calc(var(--x) * (1 - var(--gather) * .68)), calc(var(--y) * (1 - var(--gather) * .68)));border-radius:50%;position:absolute;top:50%;left:50%}._constellation_20c1o_31 i:first-child{--x:-21px;--y:-15px;opacity:.45}._constellation_20c1o_31 i:nth-child(2){--x:4px;--y:-24px;opacity:.7}._constellation_20c1o_31 i:nth-child(3){--x:22px;--y:-6px}._constellation_20c1o_31 i:nth-child(4){--x:-4px;--y:-3px;width:6px;height:6px}._constellation_20c1o_31 i:nth-child(5){--x:-25px;--y:10px;opacity:.55}._constellation_20c1o_31 i:nth-child(6){--x:5px;--y:20px;opacity:.6}._constellation_20c1o_31 i:nth-child(7){--x:25px;--y:16px;opacity:.35}._cards_20c1o_41{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._card_20c1o_41{--lit:0;--active:0;background:var(--site-surface);border:1px solid var(--flow-line);border-right-width:0;position:relative}._card_20c1o_41:last-child{border-right-width:1px}._card_20c1o_41:before{content:"";border-top:1px solid var(--flow-accent);background:linear-gradient(180deg, color-mix(in srgb, var(--flow-accent) 8%, transparent), transparent 75%);opacity:calc(var(--lit) * .25 + var(--active) * .75);pointer-events:none;position:absolute;inset:-1px}._stepButton_20c1o_45{width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:26px 1rem 21px;font-family:inherit;display:flex;position:relative}._stepButton_20c1o_45:hover{background:color-mix(in srgb, var(--flow-accent) 5%, transparent)}._stepButton_20c1o_45[aria-pressed=true]{box-shadow:inset 0 -2px var(--flow-accent)}._number_20c1o_48{z-index:3;font-variant-numeric:tabular-nums;width:46px;height:46px;color:var(--flow-accent);border:1px solid color-mix(in srgb, var(--flow-accent) calc(var(--lit) * 70% + 10%), var(--flow-line));background:var(--site-surface);border-radius:50%;align-self:flex-start;place-items:center;font-size:1.1rem;display:grid;position:relative}._number_20c1o_48:after{content:"";border:1px solid var(--flow-accent);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-1px}._card_20c1o_41[data-reached=true] ._number_20c1o_48:after{animation:1s ease-out both _arrival_20c1o_1}@keyframes _arrival_20c1o_1{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}._stepTitle_20c1o_52{white-space:nowrap;margin-top:2.6rem;font-size:1.1rem;font-weight:700}._summary_20c1o_53{color:var(--site-muted);margin-top:.8rem;font-size:1rem;line-height:1.85}._destination_20c1o_55{z-index:3;padding-top:50px;position:relative}._orbit_20c1o_56{place-items:center;width:152px;height:152px;margin-top:-76px;display:grid;position:relative}._orbit_20c1o_56 i{border:1px solid var(--flow-accent);opacity:calc(.17 + var(--arrived) * .3);transform:translate(calc((1 - var(--arrived)) * 10px), calc((1 - var(--arrived)) * -7px)) rotate(calc((1 - var(--arrived)) * -25deg)) scaleX(calc(.9 + var(--arrived) * .1));border-radius:50%;position:absolute;inset:0}._orbit_20c1o_56 i:nth-child(2){opacity:calc(.2 + var(--arrived) * .4);transform:translate(calc((1 - var(--arrived)) * -10px), calc((1 - var(--arrived)) * 8px));inset:18px}._orbit_20c1o_56 i:nth-child(3){opacity:calc(.25 + var(--arrived) * .6);background:color-mix(in srgb, var(--flow-accent) calc(var(--arrived) * 10%), var(--site-bg));inset:35px;transform:none}._orbit_20c1o_56>span{color:var(--flow-accent);white-space:nowrap;align-items:center;gap:.15rem;font-size:1.2rem;display:flex;position:relative}._orbit_20c1o_56 svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:20px;height:20px}._stage_20c1o_18[data-running=true] ._orbit_20c1o_56{filter:drop-shadow(0 0 20px color-mix(in srgb, var(--flow-accent) 12%, transparent))}@media (max-width:1150px){._heading_20c1o_12{flex-wrap:wrap;gap:1.5rem}._stage_20c1o_18{grid-template-columns:64px minmax(0,1fr) 100px;gap:1rem}._orbit_20c1o_56{width:100px;height:100px;margin-top:-50px}._orbit_20c1o_56 i:nth-child(2){inset:11px}._orbit_20c1o_56 i:nth-child(3){inset:22px}._orbit_20c1o_56>span{font-size:1rem}._orbit_20c1o_56 svg{display:none}._stepButton_20c1o_45{padding-left:.85rem;padding-right:.85rem}._summary_20c1o_53{font-size:1rem}}@media (max-width:850px){._section_20c1o_1{padding:3rem 6vw;scroll-margin-top:72px}._mobileBreak_20c1o_15{display:initial}._heading_20c1o_12 h2{font-size:clamp(1.9rem,6.5vw,2.8rem)}._heading_20c1o_12 .eyebrow{margin-bottom:1rem}._intro_20c1o_16{max-width:24em;font-size:1rem}._stage_20c1o_18{flex-direction:column;gap:28px;margin-top:2rem;padding:0;display:flex}._origin_20c1o_29{flex-direction:row;gap:1rem;min-height:65px;padding:0 0 0 5px}._origin_20c1o_29>span{margin:0}._constellation_20c1o_31{width:46px;height:46px}._cards_20c1o_41{grid-template-columns:1fr;gap:14px}._card_20c1o_41{border:1px solid var(--flow-line)}._stepButton_20c1o_45{grid-template-columns:46px minmax(0,1fr);column-gap:1.25rem;padding:22px 20px 22px 5px;display:grid}._number_20c1o_48{grid-row:1/4;align-self:start}._stepTitle_20c1o_52{white-space:normal;margin:0;font-size:1.15rem}._summary_20c1o_53{grid-column:2;margin-top:.65rem}._card_20c1o_41:before{border-top:0;border-left:1px solid var(--flow-accent);background:linear-gradient(90deg, color-mix(in srgb, var(--flow-accent) 7%, transparent), transparent 80%)}._destination_20c1o_55{margin:25px 0 5px;padding:0}._orbit_20c1o_56{width:96px;height:96px;margin:0 0 0 -20px}._orbit_20c1o_56>span{font-size:1.05rem}}@media (prefers-reduced-motion:reduce){._section_20c1o_1 *,._section_20c1o_1 :before,._section_20c1o_1 :after{transition:none!important;animation:none!important}._charge_20c1o_22,._trail_20c1o_23{display:none!important}}
