.lm-hero-stage{overflow:hidden;contain:layout paint}@media (max-width:767px){.landing-motion .lm-hero-stage.lm-landing-hero{aspect-ratio:1672/940;width:100%;height:auto;min-height:0!important}.landing-motion .lm-hero-stage.lm-landing-hero :is(img,video){padding:0!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;width:100%!important;height:100%!important;max-width:100%}}.lm-hero-stage:before{content:"";position:absolute;left:50%;top:54%;z-index:0;width:min(42%,18rem);aspect-ratio:1;translate:-50% -50%;border-radius:999px;background:radial-gradient(circle,rgba(24,195,87,.22) 0,transparent 70%);pointer-events:none}.lm-hero-stage .lm-float{position:absolute;inset:0;z-index:1;overflow:hidden}.lm-hero-stage .lm-shine{position:absolute;top:0;bottom:0;left:0;z-index:2;width:28%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);pointer-events:none;opacity:0;transform:translate3d(-160%,0,0);backface-visibility:hidden}@media (prefers-reduced-motion:no-preference){.landing-motion .lm-enter>*{animation:lm-enter .8s cubic-bezier(.16,1,.3,1) both}.landing-motion .lm-enter>:first-child{animation-delay:0s}.landing-motion .lm-enter>:nth-child(2){animation-delay:.06s}.landing-motion .lm-enter>:nth-child(3){animation-delay:.12s}.landing-motion .lm-enter>:nth-child(4){animation-delay:.2s}.landing-motion .lm-hero-media :is(img,video){transform-origin:center center}.landing-motion .lm-hero-stage .lm-float{animation:lm-hero-in 1s cubic-bezier(.16,1,.3,1) both}.landing-motion .lm-hero-stage:before{animation:lm-glow 3s ease-in-out infinite}.landing-motion .lm-hero-stage .lm-shine{animation:lm-shine 2.5s linear infinite both}.landing-motion .lm-hero-stage.lm-paused .lm-shine,.landing-motion .lm-hero-stage.lm-paused:before{animation-play-state:paused}.landing-motion .lm-loop>li{position:relative;animation:lm-loop-glow 10s ease-in-out infinite;animation-delay:var(--d,0s)}.landing-motion .lm-loop>li .type-mark{display:inline-block;animation:lm-loop-mark 10s ease-in-out infinite;animation-delay:var(--d,0s)}.landing-motion .lm-loop>li:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:#05210c;transform:scaleX(0);transform-origin:left center;animation:lm-loop-bar 10s cubic-bezier(.4,0,.2,1) infinite;animation-delay:var(--d,0s)}.landing-motion .lm-loop>li:first-child{--d:0s}.landing-motion .lm-loop>li:nth-child(2){--d:2s}.landing-motion .lm-loop>li:nth-child(3){--d:4s}.landing-motion .lm-loop>li:nth-child(4){--d:6s}.landing-motion .lm-loop>li:nth-child(5){--d:8s}.landing-motion .lm-loop.lm-paused>li,.landing-motion .lm-loop.lm-paused>li .type-mark,.landing-motion .lm-loop.lm-paused>li:after{animation-play-state:paused}.landing-motion .lm-rise.lm-wait{opacity:0;transform:translate3d(0,1.15rem,0)}.landing-motion .lm-rise.is-in{opacity:1;transform:none;animation:lm-rise .85s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--lm,0s)}.landing-motion .lm-rise.lm-wait:focus-within{opacity:1;transform:none}.landing-motion .lm-path{--sx1:0px;--sx2:0px;--sx3:0px;--sx4:0px;--sy1:0px;--sy2:0px;--sy3:0px;--sy4:0px;contain:style}.landing-motion .lm-draw-x,.landing-motion .lm-draw-y{overflow:visible;contain:style}.landing-motion .lm-draw-x{transform-origin:left center}.landing-motion .lm-draw-y{transform-origin:center top}.landing-motion .lm-draw-x.lm-wait{transform:scaleX(0)}.landing-motion .lm-draw-y.lm-wait{transform:scaleY(0)}.landing-motion .lm-draw-x.is-in{transform:scaleX(1);animation:lm-draw-x 1.15s cubic-bezier(.16,1,.3,1) both}.landing-motion .lm-draw-y.is-in{transform:scaleY(1);animation:lm-draw-y 1.15s cubic-bezier(.16,1,.3,1) both}.landing-motion .lm-draw-x.is-in:after,.landing-motion .lm-draw-x.is-in:before,.landing-motion .lm-draw-y.is-in:after,.landing-motion .lm-draw-y.is-in:before{content:"";position:absolute;opacity:0;pointer-events:none;backface-visibility:hidden}.landing-motion .lm-path.is-in:not(.lm-paused) .lm-draw-x.is-in:after,.landing-motion .lm-path.is-in:not(.lm-paused) .lm-draw-x.is-in:before,.landing-motion .lm-path.is-in:not(.lm-paused) .lm-draw-y.is-in:after,.landing-motion .lm-path.is-in:not(.lm-paused) .lm-draw-y.is-in:before{will-change:transform,opacity}.landing-motion .lm-draw-x.is-in:after{width:22rem;background:linear-gradient(90deg,transparent,transparent 28%,rgba(24,195,87,.12) 52%,rgba(24,195,87,.45) 78%,#18c357)}.landing-motion .lm-draw-x.is-in:after,.landing-motion .lm-draw-x.is-in:before{--nudge:100%;top:50%;left:0;height:2px;margin-top:-1px;animation:lm-spark-x 7.5s linear .4s infinite}.landing-motion .lm-draw-x.is-in:before{width:4rem;background:linear-gradient(90deg,transparent,#18c357 40%,#18c357)}.landing-motion .lm-draw-y.is-in:after{height:22rem;background:linear-gradient(180deg,transparent,transparent 28%,rgba(24,195,87,.12) 52%,rgba(24,195,87,.45) 78%,#18c357)}.landing-motion .lm-draw-y.is-in:after,.landing-motion .lm-draw-y.is-in:before{--nudge:100%;left:50%;top:0;width:2px;margin-left:-1px;animation:lm-spark-y 7.5s linear .4s infinite}.landing-motion .lm-draw-y.is-in:before{height:4rem;background:linear-gradient(180deg,transparent,#18c357 40%,#18c357)}.landing-motion .lm-path.lm-paused .lm-draw-x:after,.landing-motion .lm-path.lm-paused .lm-draw-x:before,.landing-motion .lm-path.lm-paused .lm-draw-y:after,.landing-motion .lm-path.lm-paused .lm-draw-y:before{animation-play-state:paused;will-change:auto}.landing-motion .lm-path>li:first-of-type{--hit:0.7s}.landing-motion .lm-path>li:nth-of-type(2){--hit:1.9s}.landing-motion .lm-path>li:nth-of-type(3){--hit:3.1s}.landing-motion .lm-path>li:nth-of-type(4){--hit:4.3s}.landing-motion .lm-path>ol>li:first-of-type{--hit:0.7s}.landing-motion .lm-path>ol>li:nth-of-type(2){--hit:1.9s}.landing-motion .lm-path>ol>li:nth-of-type(3){--hit:3.1s}.landing-motion .lm-path>ol>li:nth-of-type(4){--hit:4.3s}.landing-motion .lm-path-6{--sy5:0px;--sy6:0px}.landing-motion .lm-path.lm-path-6>ol>li:first-of-type{--hit:0.7s}.landing-motion .lm-path.lm-path-6>ol>li:nth-of-type(2){--hit:1.75s}.landing-motion .lm-path.lm-path-6>ol>li:nth-of-type(3){--hit:2.8s}.landing-motion .lm-path.lm-path-6>ol>li:nth-of-type(4){--hit:3.85s}.landing-motion .lm-path.lm-path-6>ol>li:nth-of-type(5){--hit:4.9s}.landing-motion .lm-path.lm-path-6>ol>li:nth-of-type(6){--hit:5.95s}.landing-motion .lm-path-6 .lm-draw-y.is-in:after,.landing-motion .lm-path-6 .lm-draw-y.is-in:before{animation-name:lm-spark-y-6}.landing-motion .lm-path.is-in li .lm-dot:after{background:inherit;animation:lm-stage-dot 7.5s linear var(--hit,.7s) infinite}.landing-motion .lm-path.is-in li .lm-dot:after,.landing-motion .lm-path.is-in li .lm-dot:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;backface-visibility:hidden}.landing-motion .lm-path.is-in li .lm-dot:before{background:#18c357;opacity:0;animation:lm-stage-ring 7.5s linear var(--hit,.7s) infinite}.landing-motion .lm-path.is-in li .lm-hit{animation:lm-stage-copy 7.5s linear var(--hit,.7s) infinite}.landing-motion .lm-path.lm-paused li .lm-dot:after,.landing-motion .lm-path.lm-paused li .lm-dot:before,.landing-motion .lm-path.lm-paused li .lm-hit{animation-play-state:paused}.landing-motion .lm-rise.is-in .lm-dot{animation:lm-pop .55s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--lm, 0s) + .14s)}.landing-motion .lm-rise.is-in .lm-stagger>*{animation:lm-enter .55s cubic-bezier(.16,1,.3,1) both}.landing-motion .lm-rise.is-in .lm-stagger>:first-child{animation-delay:40ms}.landing-motion .lm-rise.is-in .lm-stagger>:nth-child(2){animation-delay:90ms}.landing-motion .lm-rise.is-in .lm-stagger>:nth-child(3){animation-delay:.14s}.landing-motion .lm-rise.is-in .lm-stagger>:nth-child(4){animation-delay:.19s}.landing-motion .lm-rise.is-in .lm-stagger>:nth-child(5){animation-delay:.24s}.landing-motion .lm-rise.is-in .lm-tick{display:inline-block;animation:lm-pop .4s cubic-bezier(.16,1,.3,1) both}.landing-motion .lm-rise.is-in li:first-child .lm-tick{animation-delay:80ms}.landing-motion .lm-rise.is-in li:nth-child(2) .lm-tick{animation-delay:.14s}.landing-motion .lm-rise.is-in li:nth-child(3) .lm-tick{animation-delay:.2s}.landing-motion .lm-rise.is-in li:nth-child(4) .lm-tick{animation-delay:.26s}.landing-motion .lm-still.lm-wait :is(img,video){opacity:.88}.landing-motion .lm-still.is-in :is(img,video){animation:lm-settle 1.35s cubic-bezier(.16,1,.3,1) both,lm-drift 16s ease-in-out 1.4s infinite alternate}.landing-motion .lm-still.lm-paused :is(img,video){animation-play-state:paused}.landing-motion .lm-emph{box-shadow:inset 0 -1px 0 currentColor}.landing-motion .lm-emph.lm-wait{box-shadow:inset 0 -1px 0 transparent}.landing-motion .lm-emph.is-in{animation:lm-emph .8s cubic-bezier(.16,1,.3,1) .12s both}.landing-motion .lm-cta{position:relative;overflow:hidden}.landing-motion .lm-cta:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.35) 50%,transparent 65%);transform:translate3d(-130%,0,0);pointer-events:none}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.landing-motion .lm-row{transition:background-color .35s ease}.landing-motion .lm-row:hover{background-color:rgba(24,195,87,.06)}.landing-motion .field-ink .lm-row:hover{background-color:rgba(24,195,87,.09)}.landing-motion .field-green .lm-row:hover{background-color:rgba(5,33,12,.06)}.landing-motion .lm-cta:after{transition:transform .7s ease}.landing-motion .lm-cta:hover:after{transform:translate3d(130%,0,0)}.landing-motion .type-link{display:inline-block;transition:transform .25s ease}.landing-motion .type-link:hover{transform:translate3d(4px,0,0)}}@keyframes lm-enter{0%{opacity:0;transform:translate3d(0,1rem,0)}to{opacity:1;transform:none}}@keyframes lm-hero-in{0%{opacity:0;transform:translate3d(0,2rem,0)}to{opacity:1;transform:none}}@keyframes lm-shine{0%{opacity:0;transform:translate3d(-160%,0,0)}4%{opacity:1;transform:translate3d(-160%,0,0)}54%{opacity:1;transform:translate3d(450%,0,0)}58%{opacity:0;transform:translate3d(450%,0,0)}59%,to{opacity:0;transform:translate3d(-160%,0,0)}}@keyframes lm-glow{0%,to{opacity:.55}50%{opacity:1}}@keyframes lm-loop-mark{0%,18%,to{opacity:.55;transform:none}15%,3%{opacity:1;transform:translate3d(0,-2px,0)}}@keyframes lm-spark-x{0%{opacity:0;transform:translate3d(calc(var(--sx1) - var(--nudge)),0,0)}4%{opacity:1;transform:translate3d(calc(var(--sx1) - var(--nudge)),0,0)}10%{opacity:1;transform:translate3d(calc(var(--sx1) - var(--nudge)),0,0);animation-timing-function:cubic-bezier(.22,1,.36,1)}20%{opacity:1;transform:translate3d(calc(var(--sx2) - var(--nudge)),0,0)}26%{opacity:1;transform:translate3d(calc(var(--sx2) - var(--nudge)),0,0);animation-timing-function:cubic-bezier(.22,1,.36,1)}36%{opacity:1;transform:translate3d(calc(var(--sx3) - var(--nudge)),0,0)}42%{opacity:1;transform:translate3d(calc(var(--sx3) - var(--nudge)),0,0);animation-timing-function:cubic-bezier(.22,1,.36,1)}52%{opacity:1;transform:translate3d(calc(var(--sx4) - var(--nudge)),0,0)}60%{opacity:1;transform:translate3d(calc(var(--sx4) - var(--nudge)),0,0)}68%,to{opacity:0;transform:translate3d(calc(var(--sx4) - var(--nudge)),0,0)}}@keyframes lm-spark-y-6{0%{opacity:0;transform:translate3d(0,calc(var(--sy1) - var(--nudge)),0)}4%{opacity:1;transform:translate3d(0,calc(var(--sy1) - var(--nudge)),0)}10%{opacity:1;transform:translate3d(0,calc(var(--sy1) - var(--nudge)),0);animation-timing-function:cubic-bezier(.22,1,.36,1)}18%{opacity:1;transform:translate3d(0,calc(var(--sy2) - var(--nudge)),0)}24%{opacity:1;transform:translate3d(0,calc(var(--sy2) - var(--nudge)),0);animation-timing-function:cubic-bezier(.22,1,.36,1)}32%{opacity:1;transform:translate3d(0,calc(var(--sy3) - var(--nudge)),0)}38%{opacity:1;transform:translate3d(0,calc(var(--sy3) - var(--nudge)),0);animation-timing-function:cubic-bezier(.22,1,.36,1)}46%{opacity:1;transform:translate3d(0,calc(var(--sy4) - var(--nudge)),0)}52%{opacity:1;transform:translate3d(0,calc(var(--sy4) - var(--nudge)),0);animation-timing-function:cubic-bezier(.22,1,.36,1)}60%{opacity:1;transform:translate3d(0,calc(var(--sy5) - var(--nudge)),0)}66%{opacity:1;transform:translate3d(0,calc(var(--sy5) - var(--nudge)),0);animation-timing-function:cubic-bezier(.22,1,.36,1)}74%{opacity:1;transform:translate3d(0,calc(var(--sy6) - var(--nudge)),0)}80%{opacity:1;transform:translate3d(0,calc(var(--sy6) - var(--nudge)),0)}88%,to{opacity:0;transform:translate3d(0,calc(var(--sy6) - var(--nudge)),0)}}@keyframes lm-spark-y{0%{opacity:0;transform:translate3d(0,calc(var(--sy1) - var(--nudge)),0)}4%{opacity:1;transform:translate3d(0,calc(var(--sy1) - var(--nudge)),0)}10%{opacity:1;transform:translate3d(0,calc(var(--sy1) - var(--nudge)),0);animation-timing-function:cubic-bezier(.22,1,.36,1)}20%{opacity:1;transform:translate3d(0,calc(var(--sy2) - var(--nudge)),0)}26%{opacity:1;transform:translate3d(0,calc(var(--sy2) - var(--nudge)),0);animation-timing-function:cubic-bezier(.22,1,.36,1)}36%{opacity:1;transform:translate3d(0,calc(var(--sy3) - var(--nudge)),0)}42%{opacity:1;transform:translate3d(0,calc(var(--sy3) - var(--nudge)),0);animation-timing-function:cubic-bezier(.22,1,.36,1)}52%{opacity:1;transform:translate3d(0,calc(var(--sy4) - var(--nudge)),0)}60%{opacity:1;transform:translate3d(0,calc(var(--sy4) - var(--nudge)),0)}68%,to{opacity:0;transform:translate3d(0,calc(var(--sy4) - var(--nudge)),0)}}@keyframes lm-stage-dot{0%,12%,to{transform:scale(1)}4%{transform:scale(1.55)}}@keyframes lm-stage-ring{0%,to{opacity:0;transform:scale(1)}2%{opacity:.5;transform:scale(1.15)}14%{opacity:0;transform:scale(2.8)}}@keyframes lm-stage-copy{0%,14%,to{transform:none}4%,9%{transform:translate3d(0,-3px,0)}}@keyframes lm-drift{0%{transform:none}to{transform:scale(1.03)}}@keyframes lm-loop-glow{0%,18%,to{background-color:transparent}15%,3%{background-color:rgba(5,33,12,.08)}}@keyframes lm-loop-bar{0%{opacity:0;transform:scaleX(0)}3%{opacity:1}14%{opacity:1;transform:scaleX(1)}18%,to{opacity:0;transform:scaleX(1)}}@keyframes lm-rise{0%{opacity:0;transform:translate3d(0,1.15rem,0)}to{opacity:1;transform:none}}@keyframes lm-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lm-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lm-pop{0%{transform:scale(.35)}to{transform:scale(1)}}@keyframes lm-settle{0%{opacity:.88}to{opacity:1}}@keyframes lm-emph{0%{box-shadow:inset 0 -1px 0 transparent}to{box-shadow:inset 0 -1px 0 currentColor}}@media print{.landing-motion .lm-draw-x:after,.landing-motion .lm-draw-x:before,.landing-motion .lm-draw-y:after,.landing-motion .lm-draw-y:before,.landing-motion .lm-enter>*,.landing-motion .lm-hero-media :is(img,video),.landing-motion .lm-hero-stage .lm-float,.landing-motion .lm-hero-stage .lm-shine,.landing-motion .lm-hero-stage:before,.landing-motion .lm-loop>li,.landing-motion .lm-loop>li .type-mark,.landing-motion .lm-loop>li:after,.landing-motion .lm-path>li .lm-dot:after,.landing-motion .lm-path>li .lm-dot:before,.landing-motion .lm-path>li .lm-hit,.landing-motion .lm-rise .lm-stagger>*,.landing-motion .lm-rise .lm-tick,.landing-motion .lm-still :is(img,video),.landing-motion :is(.lm-rise,.lm-draw-x,.lm-draw-y,.lm-dot,.lm-emph){animation:none!important;opacity:1!important;transform:none!important}}