.home-start{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;margin-top:40px;display:grid}.home-route{margin:0;padding:0;list-style:none}.home-route li{grid-template-columns:32px minmax(0,1fr);gap:16px;padding:0 0 32px;display:grid}.home-route li+li{border-top:1px solid var(--rule);padding-top:32px}.home-step-number{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:650;line-height:29px}.home-route h2,.home-map h2{letter-spacing:-.025em;margin:0;font-size:23px;line-height:1.25}.home-route p,.home-map>p{color:var(--muted);max-width:60ch;margin:12px 0 20px;font-size:14px;line-height:1.65}.home-route .button{font-size:14px}.home-route .button.secondary{padding:12px 20px}.home-map{border-top:1px solid var(--ink);min-width:0;padding-top:20px}.home-map h2{font-size:21px}.home-map>p{margin:10px 0 24px}.home-source-nodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.home-source-nodes span{border:1px solid var(--rule);text-align:center;padding:14px 4px;font-size:13px;font-weight:650}.home-source-connections{fill:none;width:100%;height:48px;stroke:var(--ink);stroke-width:1px;display:block;overflow:visible}.home-collection-node{border:1px solid var(--ink);text-align:center;background:#e3ebe0;padding:22px 16px}.home-collection-node strong{letter-spacing:-.02em;font-size:20px;display:block}.home-collection-node span{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.5;display:block}.home-pipeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.home-pipeline li{border-top:1px solid var(--rule);min-width:0;padding-top:16px;position:relative}.home-pipeline li:before{content:"";background:var(--ink);width:7px;height:7px;position:absolute;top:-4px;left:0}.home-pipeline strong,.home-pipeline span{display:block}.home-pipeline strong{font-size:14px}.home-pipeline span{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.5}.home-map .home-map-note{border-top:1px solid var(--rule);margin:24px 0 0;padding-top:20px;font-size:13px}@media (max-width:1100px){.home-start{gap:32px}}@media (max-width:900px){.home-start{grid-template-columns:1fr;gap:24px}.home-route li{padding-bottom:24px}.home-route li+li{padding-top:24px}.home-map{max-width:620px}.home-map>p{max-width:55ch}}@media (max-width:600px){.home-start{gap:16px;margin-top:28px}.home-route li{grid-template-columns:1fr;gap:6px}.home-step-number{line-height:1.5}.home-route h2{font-size:22px}.home-route p{margin-top:10px}.home-source-nodes{gap:8px}.home-source-nodes span{padding:12px 2px;font-size:12px}.home-map h2{font-size:21px}.home-collection-node{padding:20px 12px}.home-collection-node strong{font-size:19px}.home-pipeline{gap:8px}.home-pipeline strong{font-size:13px}.home-pipeline span{font-size:11px}}
