.lf-mock-rise,.lf-mock-pop,.lf-mock-from-left,.lf-mock-from-right,.lf-mock-grow-y,.lf-mock-check{animation-duration:.55s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both;animation-delay:calc(var(--i,0) * 90ms + .12s)}.lf-mock-rise{animation-name:lf-mock-rise}.lf-mock-pop{animation-name:lf-mock-pop;animation-timing-function:cubic-bezier(.34,1.56,.64,1)}.lf-mock-from-left{animation-name:lf-mock-from-left}.lf-mock-from-right{animation-name:lf-mock-from-right}.lf-mock-grow-y{transform-origin:top;animation-name:lf-mock-grow-y}.lf-mock-check{animation-name:lf-mock-check;animation-timing-function:cubic-bezier(.34,1.56,.64,1)}@keyframes lf-mock-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes lf-mock-pop{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes lf-mock-from-left{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes lf-mock-from-right{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes lf-mock-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lf-mock-check{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.lf-mock-typing span{animation:1.2s ease-in-out infinite lf-mock-typing}.lf-mock-typing span:nth-child(2){animation-delay:.15s}.lf-mock-typing span:nth-child(3){animation-delay:.3s}@keyframes lf-mock-typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.lf-marketing-gradient-border.lf-border-gold:before{background:linear-gradient(35.65deg,#f0b90b26 -10%,#f0b90b 55%,#fcd34d 130%)}.lf-border-gold:hover{box-shadow:0 18px 40px #00000047,0 0 28px #f0b90b1f}.lf-scan{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%)}.lf-scan-trail{background:linear-gradient(#0000 0%,#f0b90b0a 55%,#f0b90b29 100%);position:absolute;inset:0}.lf-scan-glow{filter:blur(6px);background:radial-gradient(50% 50%,#fcd34d73 0%,#f0b90b1f 55%,#0000 100%);height:28px;position:absolute;bottom:-14px;left:0;right:0}.lf-scan-core{background:linear-gradient(90deg,#0000 0%,#f0b90b 20%,#fef3c7 50%,#f0b90b 80%,#0000 100%);height:1.5px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 8px #fcd34de6,0 0 22px #f0b90b8c}.lf-growth-track{background:linear-gradient(90deg,#0000,#4ade80e6,#0000) 0 0/40% 100% no-repeat;animation:2.6s linear infinite lf-growth-flow}@keyframes lf-growth-flow{0%{background-position:-40% 0}to{background-position:140% 0}}@media (prefers-reduced-motion:reduce){.lf-mock-rise,.lf-mock-pop,.lf-mock-from-left,.lf-mock-from-right,.lf-mock-grow-y,.lf-mock-check,.lf-mock-typing span,.lf-growth-track{animation:none}}
.lf-nav-overlay{--wipe-ease:cubic-bezier(.77, 0, .18, 1);clip-path:circle(0px at var(--origin-x,100%) var(--origin-y,0px));visibility:hidden;pointer-events:none;transition:clip-path .6s var(--wipe-ease), visibility 0s linear .6s}.lf-nav-overlay[data-open=true]{clip-path:circle(150vmax at var(--origin-x,100%) var(--origin-y,0px));visibility:visible;pointer-events:auto;transition:clip-path .75s var(--wipe-ease), visibility 0s}.lf-nav-item{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(28px)}.lf-nav-overlay[data-open=true] .lf-nav-item{opacity:1;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:calc(.22s + var(--i,0) * 60ms);transform:translateY(0)}.lf-nav-link{transition:opacity .35s,filter .35s,transform .45s cubic-bezier(.22,1,.36,1)}.lf-nav-list:hover .lf-nav-link:not(:hover){opacity:.3;filter:blur(1.5px)}.lf-nav-link:hover,.lf-nav-link:focus-visible{transform:translate(12px)}.lf-nav-link-text{color:#0000;background-image:linear-gradient(90deg,#4ade80 0%,#2dd4bf 50%,#ffffffeb 50% 100%);background-position:100% 0;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;transition:background-position .55s cubic-bezier(.22,1,.36,1)}.lf-nav-link:hover .lf-nav-link-text,.lf-nav-link:focus-visible .lf-nav-link-text,.lf-nav-link[data-active=true] .lf-nav-link-text{background-position:0 0}.lf-nav-index{transition:color .3s,transform .45s cubic-bezier(.22,1,.36,1)}.lf-nav-link:hover .lf-nav-index,.lf-nav-link:focus-visible .lf-nav-index,.lf-nav-link[data-active=true] .lf-nav-index{color:#4ade80;transform:translateY(-6px)}.lf-nav-arrow{opacity:0;transition:opacity .3s,transform .5s cubic-bezier(.34,1.56,.64,1),background-color .3s,color .3s;transform:translate(-16px)rotate(-45deg)scale(.7)}.lf-nav-link:hover .lf-nav-arrow,.lf-nav-link:focus-visible .lf-nav-arrow{opacity:1;color:#0b1118;background-color:#4ade80;transform:translate(0)rotate(0)scale(1)}.lf-nav-icon{--nav-tilt-local:var(--nav-tilt,0);transform:translateY(calc(var(--nav-tilt-local) * -10px)) rotate(calc(var(--nav-tilt-local) * 16deg)) scale(calc(1 + var(--nav-tilt-local) * var(--nav-tilt-local) * .12));transition:transform .55s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i,0) * 40ms);flex-shrink:0;display:inline-flex}.lf-nav-icon__box{color:#ffffff73;background:#ffffff08;border:1px solid #ffffff14;border-radius:.9rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:color .3s,background-color .3s,border-color .3s,box-shadow .4s;display:flex}@media (min-width:768px){.lf-nav-icon__box{border-radius:1.1rem;width:3.5rem;height:3.5rem}}.lf-nav-link:hover .lf-nav-icon__box,.lf-nav-link:focus-visible .lf-nav-icon__box,.lf-nav-link[data-active=true] .lf-nav-icon__box{color:#4ade80;background:#4ade801a;border-color:#4ade8073;box-shadow:0 0 0 1px #4ade8026,0 0 18px #4ade8059,inset 0 0 12px #4ade8026}.lf-nav-icon[data-motion=twinkle]{--lf-icon-motion:lf-icon-twinkle}.lf-nav-icon[data-motion=bob]{--lf-icon-motion:lf-icon-bob}.lf-nav-icon[data-motion=rise]{--lf-icon-motion:lf-icon-rise}.lf-nav-icon[data-motion=pulse]{--lf-icon-motion:lf-icon-pulse}.lf-nav-icon[data-motion=turn]{--lf-icon-motion:lf-icon-turn}.lf-nav-icon[data-motion=wiggle]{--lf-icon-motion:lf-icon-wiggle}.lf-nav-link:hover .lf-nav-icon__glyph,.lf-nav-link:focus-visible .lf-nav-icon__glyph{animation:var(--lf-icon-motion) .75s cubic-bezier(.34, 1.56, .64, 1) both}.lf-nav-link[data-active=true]:not(:hover):not(:focus-visible) .lf-nav-icon__glyph{animation:var(--lf-icon-motion) 2.4s ease-in-out infinite}@keyframes lf-icon-twinkle{0%,to{transform:rotate(0)scale(1)}45%{transform:rotate(20deg)scale(1.2)}70%{transform:rotate(-6deg)scale(.95)}}@keyframes lf-icon-bob{0%,to{transform:translateY(0)}40%{transform:translateY(-5px)}70%{transform:translateY(1px)}}@keyframes lf-icon-rise{0%,to{transform:translate(0)}45%{transform:translate(3px,-4px)}70%{transform:translate(-1px,1px)}}@keyframes lf-icon-pulse{0%,to{transform:scale(1)}40%{transform:scale(1.18)}70%{transform:scale(.96)}}@keyframes lf-icon-turn{0%,to{transform:rotate(0)}35%{transform:rotate(-28deg)}65%{transform:rotate(14deg)}}@keyframes lf-icon-wiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(11deg)}60%{transform:rotate(-7deg)}80%{transform:rotate(3deg)}}@media (prefers-reduced-motion:reduce){.lf-nav-icon,.lf-nav-icon__box{transition:none;transform:none}.lf-nav-link .lf-nav-icon__glyph,.lf-nav-link[data-active=true] .lf-nav-icon__glyph{animation:none!important}.lf-nav-overlay,.lf-nav-overlay[data-open=true]{clip-path:none;transition:visibility}.lf-nav-item,.lf-nav-link,.lf-nav-link-text,.lf-nav-index,.lf-nav-arrow{transition:none}.lf-nav-item{transform:none}}
