.lv2-root{font-family:var(--font-inter), sans-serif;-webkit-font-smoothing:antialiased}.lv2-root h1,.lv2-root h2,.lv2-root h3{letter-spacing:-.02em}.lv2-funnel{font-family:var(--font-funnel), sans-serif}.lv2-hero-bg{background-image:url(/landing/hero-painting.jpg);background-position:50% 30%;background-size:cover}.lv2-hero-fade{-webkit-backdrop-filter:blur(14px);-webkit-mask-image:linear-gradient(#0000,#000 70%);mask-image:linear-gradient(#0000,#000 70%)}@keyframes lv2-hero-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.lv2-hero-in{animation:.7s cubic-bezier(.2,.7,.2,1) both lv2-hero-in}.lv2-hero-in-2{animation:.7s cubic-bezier(.2,.7,.2,1) .12s both lv2-hero-in}.lv2-hero-in-3{animation:.7s cubic-bezier(.2,.7,.2,1) .22s both lv2-hero-in}.lv2-rotator-line{white-space:nowrap;display:block}.lv2-rotator-tail{text-align:left;vertical-align:bottom;display:inline-block;position:relative}.lv2-rotator-tail span{white-space:nowrap;opacity:0;will-change:opacity, transform;transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0;transform:translateY(.35em)}.lv2-rotator-tail span.is-active{opacity:1;transform:translateY(0)}.lv2-rotator-tail span.is-leaving{opacity:0;transform:translateY(-.35em)}@media (max-width:639px){.lv2-rotator-tail{display:inline}.lv2-rotator-tail span{display:none}.lv2-rotator-tail span.is-active{opacity:1;white-space:normal;display:inline;position:static;transform:none}}.lv2-step-card{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s}.lv2-step-card:hover{border-color:#d9dfe8}.lv2-ill-pop{transition:transform .42s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d,0s)}.lv2-step-card:hover .lv2-ill-pop{transform:translateY(-5px)}.lv2-grow-bar{width:calc(var(--w) * .55);transition:width .65s cubic-bezier(.2,.8,.2,1),background-color .35s}.lv2-step-card:hover .lv2-grow-bar{width:var(--w)}.lv2-hov-tile{background-color:#3a4050;transition:background-color .35s}.lv2-step-card:hover .lv2-hov-tile{background-color:#181d27}.lv2-hov-bubble{background-color:#5a6170;transition:background-color .35s}.lv2-step-card:hover .lv2-hov-bubble{background-color:#181d27}.lv2-hov-bar{background-color:#c08b45}.lv2-step-card:hover .lv2-hov-bar{background-color:#181d27}.lv2-hov-acc{color:#4e7a5e;transition:color .35s}.lv2-step-card:hover .lv2-hov-acc{color:#181d27}.lv2-wave i{transform-origin:50%}@keyframes lv2-wave{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}.lv2-step-card:hover .lv2-wave i{animation:.85s ease-in-out infinite lv2-wave}.lv2-step-card:hover .lv2-wave i:nth-child(2n){animation-delay:.14s}.lv2-step-card:hover .lv2-wave i:nth-child(3n){animation-delay:.26s}.lv2-team-ring{transition:border-color .5s}.lv2-why-card:hover .lv2-team-ring{border-color:#a9c4f4;animation:2.2s ease-in-out infinite lv2-ring-pulse}@keyframes lv2-ring-pulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.045)}}.lv2-orb{width:0;height:0}.lv2-orb-rot{transform:rotate(var(--a));display:block}.lv2-orb-arm{transform:translateY(calc(var(--r) * -1));display:block}.lv2-orb-item{width:max-content;transform:translate(-50%, -50%) rotate(calc(var(--a) * -1))}.lv2-orb-rot,.lv2-orb-item{transition:transform 1.1s cubic-bezier(.25,.8,.25,1)}.lv2-why-card:hover .lv2-orb-rot{transform:rotate(calc(var(--a) + 15deg))}.lv2-why-card:hover .lv2-orb-item{transform:translate(-50%, -50%) rotate(calc(-1 * var(--a) - 15deg))}.lv2-why2-card{transition:transform .48s cubic-bezier(.2,.8,.2,1)}.lv2-why-card:hover .lv2-why2-card{transform:translateY(-6px)rotate(-1.2deg)}.lv2-why3-num{color:#9aa1ae;transition:color .4s}.lv2-why-card:hover .lv2-why3-num{color:#308d57}.lv2-why3-line{stroke-dasharray:420}.lv2-why-card:hover .lv2-why3-line{animation:1.1s both lv2-draw-line}@keyframes lv2-draw-line{0%{stroke-dashoffset:420px}to{stroke-dashoffset:0}}.lv2-why3-dot{transform-box:fill-box;transform-origin:50%}.lv2-why-card:hover .lv2-why3-dot{animation:.48s both lv2-dot-pop}@keyframes lv2-dot-pop{0%{transform:scale(0)}70%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes lv2-feed-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lv2-feed-item{animation:.5s cubic-bezier(.2,.8,.2,1) both lv2-feed-in}.lv2-rs-bar{transform-box:fill-box;transform-origin:bottom;transform:scaleY(0)}.lv2-rs-val{transition:opacity .5s}.lv2-impl-sec{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#161b2661;border-color:#ffffff29;transition:background-color .45s,border-color .45s}.lv2-impl-sec:not(.is-open):hover{border-color:#ffffff5c}.lv2-impl-sec.is-open{background-color:#fff;border-color:#fff}.lv2-impl-sec:not(.is-open) h3{color:#fff}.lv2-impl-sec:not(.is-open) p{color:#fff9}.lv2-impl-ic{color:#fff;background-color:#ffffff29;transition:background-color .45s,color .45s}.lv2-impl-sec.is-open .lv2-impl-ic{color:#3a4050;background-color:#edf1f7}.lv2-acc-body{transition:max-height .5s cubic-bezier(.2,.7,.2,1),opacity .5s cubic-bezier(.2,.7,.2,1);overflow:hidden}.lv2-impl-bg{background-image:url(/landing/gen-river-tall-2.png);background-position:50% 30%;background-size:cover}.lv2-grow{width:var(--w);transition:width .9s cubic-bezier(.2,.7,.2,1)}.lv2-qty{appearance:textfield}.lv2-qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.lv2-qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lv2-sticky{transition:transform .3s cubic-bezier(.2,.7,.2,1);transform:translateY(110%)}.lv2-sticky.is-on{transform:translateY(0)}
