:root{--leads-ivory:#fafaf7;--leads-mint-1:#edf7f2;--leads-mint-2:#d3ecdf;--leads-jade-1:#a9d9c4;--leads-jade-mid:#84c6ab;--leads-jade-2:#5fb393;--leads-green:#177d5b;--leads-forest:#0f5c43;--leads-deep:#0a3d2d;--leads-ink:#121714;--leads-ease:cubic-bezier(.45, .05, .25, 1)}.leads-mark{flex-shrink:0;display:block;overflow:visible}.leads-mark--green{color:var(--leads-green)}.leads-mark--dark{color:var(--leads-ink)}.leads-mark--white{color:#fff}.lsf{pointer-events:none}.lsf svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lsf--landing{width:var(--lsf-w,1400px);height:var(--lsf-h,900px);transform:translate(calc(-50% + var(--lsf-dx,0px)), calc(-50% + var(--lsf-dy,0px)));position:absolute;top:50%;left:50%}.lsf__body{transform-origin:50%;position:absolute;inset:0}.lsf__rest-1{fill:#f3f9f5}.lsf__rest-2{fill:#ebf5ef}.lsf__rest-3{fill:#e3f1ea}.lsf__rest-4{fill:#dbede4}.lsf__rest-5{fill:#d3e9de}.lsf__rest-6{fill:#cbe5d8}.lsf__rest-7{fill:#c4e1d3}.lsf__layer{transform-origin:50%}.lsf__layer--1 path{fill:var(--leads-mint-1)}.lsf__layer--2 path{fill:var(--leads-mint-2)}.lsf__layer--3 path{fill:var(--leads-jade-1)}.lsf__layer--4 path{fill:var(--leads-jade-mid)}.lsf__layer--5 path{fill:var(--leads-jade-2)}.lsf__layer--6 path{fill:var(--leads-green)}.lsf__layer--7 path{fill:var(--leads-forest)}.lsf-path__line{fill:none;stroke:var(--leads-jade-2);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:.1 7;opacity:.85}.lsf-path__node{fill:var(--leads-ivory);stroke:var(--leads-green);stroke-width:1.5px}.lsf-path__pulse{fill:none;stroke:var(--leads-jade-2);stroke-width:1.2px;opacity:0}.lsf-trace{pointer-events:none;position:absolute;overflow:visible}.lsf-trace .lsf-path__line{stroke:var(--leads-green);stroke-width:1.7px;opacity:.62}.lsf--ambient{position:absolute;inset:0;overflow:hidden}.lsf--ambient .lsf__piece{inset:auto}.lsf__band--1{fill:var(--leads-mint-1)}.lsf__band--2{fill:var(--leads-mint-2)}.lsf__band--3{fill:var(--leads-jade-1)}.lsf__band--4{fill:var(--leads-jade-mid)}.lsf__band--5{fill:var(--leads-jade-2)}.lsf__contour{fill:var(--leads-mint-2);fill-opacity:.16;stroke:var(--leads-jade-1);stroke-width:1px;vector-effect:non-scaling-stroke}.lsf--app{z-index:-1;position:fixed;inset:0;overflow:hidden}.lsf--app .lsf__piece{inset:auto}.lsf--app .lsf__piece--a{width:1540px;height:990px;top:-600px;right:-800px}.lsf--app .lsf__piece--b{width:1400px;height:900px;bottom:-640px;left:-600px;transform:rotate(168deg)}.lsf--app .lsf__tint{fill:var(--leads-green);fill-opacity:.058}.lsf--app .lsf-path__line{stroke:var(--leads-green);opacity:.34}.lsf--app .lsf-path__node{fill:var(--leads-ivory);stroke-opacity:.3}@media (max-width:1023.98px){.lsf--app .lsf__piece--a{width:1000px;height:640px;top:auto;bottom:-300px;right:-420px}.lsf--app .lsf__piece--b{width:820px;height:530px;top:-330px;bottom:auto;left:-470px}.lsf--app .lsf__tint{fill-opacity:.055}.lsf--app .lsf-path{display:none}}@media (max-width:1279.98px){.lsf--landing .lsf-path:nth-of-type(2){display:none}}@media (max-width:639.98px){.lsf--landing .lsf__layer--5,.lsf--landing .lsf__layer--6,.lsf--landing .lsf__layer--7,.lsf--landing .lsf__paths{display:none}.lsf--landing .lsf__layer{opacity:.72}.lsf--landing .lsf__body{transform:rotate(-11deg)}}@media (prefers-reduced-motion:no-preference){.leads-mark--animated .leads-mark__node{transform-box:fill-box;transform-origin:50%;animation:.34s cubic-bezier(.2,.9,.3,1.2) both leads-mark-node}.leads-mark--animated .leads-mark__edge{stroke-dasharray:1;animation:leads-mark-edge .48s var(--leads-ease) both}.leads-mark--animated .leads-mark__node--1{animation-delay:.15s}.leads-mark--animated .leads-mark__edge--1{animation-delay:.42s}.leads-mark--animated .leads-mark__node--2{animation-delay:.84s}.leads-mark--animated .leads-mark__edge--2{animation-delay:1.11s}.leads-mark--animated .leads-mark__node--3{animation-delay:1.53s}.leads-mark--animated .leads-mark__edge--3{animation-delay:1.8s}.leads-mark--animated{animation:leads-mark-settle .9s var(--leads-ease) 2.4s both}@keyframes leads-mark-node{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes leads-mark-edge{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes leads-mark-settle{0%,to{filter:drop-shadow(0 0 #177d5b00);transform:scale(1)}45%{filter:drop-shadow(0 0 5px #177d5b66);transform:scale(1.06)}}.lsf-path__pulse{transform-box:fill-box;transform-origin:50%;animation:4.2s ease-out infinite lsf-pulse}.lsf-path:nth-of-type(2) .lsf-path__pulse{animation-delay:1.4s}.lsf-path:nth-of-type(3) .lsf-path__pulse{animation-delay:2.8s}@keyframes lsf-pulse{0%{opacity:0;transform:scale(.4)}12%{opacity:.7}60%,to{opacity:0;transform:scale(1.7)}}.lsf--app .lsf-path__pulse{animation:none}}@media (prefers-reduced-motion:no-preference) and (min-width:640px){.lsf--landing .lsf__body{animation:lsf-breathe 14s var(--leads-ease) infinite}.lsf--landing .lsf__layer{will-change:opacity, transform;animation:14s var(--leads-ease) infinite both}.lsf--landing .lsf__layer--1{animation-name:lsf-charge-1}.lsf--landing .lsf__layer--2{animation-name:lsf-charge-2}.lsf--landing .lsf__layer--3{animation-name:lsf-charge-3}.lsf--landing .lsf__layer--4{animation-name:lsf-charge-4}.lsf--landing .lsf__layer--5{animation-name:lsf-charge-5}.lsf--landing .lsf__layer--6{animation-name:lsf-charge-6}.lsf--landing .lsf__layer--7{animation-name:lsf-charge-7}.lsf[data-paused] .lsf__body,.lsf[data-paused] .lsf__layer,.lsf[data-paused] .lsf-path__pulse{animation-play-state:paused}@keyframes lsf-breathe{0%,to{transform:scale(1)translate(0,0)}54%{transform:scale(1.02)translate(-.4%,.3%)}}@keyframes lsf-charge-1{0%,4%{opacity:0;transform:scale(1)}14%,88%{opacity:1;transform:scale(1.018)}97%,to{opacity:0;transform:scale(1)}}@keyframes lsf-charge-2{0%,10%{opacity:0;transform:scale(1)}20%,83%{opacity:1;transform:scale(1.018)}92%,to{opacity:0;transform:scale(1)}}@keyframes lsf-charge-3{0%,16%{opacity:0;transform:scale(1)}26%,78%{opacity:1;transform:scale(1.018)}87%,to{opacity:0;transform:scale(1)}}@keyframes lsf-charge-4{0%,22%{opacity:0;transform:scale(1)}32%,73%{opacity:1;transform:scale(1.018)}82%,to{opacity:0;transform:scale(1)}}@keyframes lsf-charge-5{0%,28%{opacity:0;transform:scale(1)}38%,68%{opacity:1;transform:scale(1.018)}77%,to{opacity:0;transform:scale(1)}}@keyframes lsf-charge-6{0%,34%{opacity:0;transform:scale(1)}44%,63%{opacity:1;transform:scale(1.018)}72%,to{opacity:0;transform:scale(1)}}@keyframes lsf-charge-7{0%,40%{opacity:0;transform:scale(1)}50%,58%{opacity:1;transform:scale(1.018)}67%,to{opacity:0;transform:scale(1)}}}
