@keyframes lp-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes lp-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-pulse-dot{0%,to{opacity:1}50%{opacity:.35}}@keyframes lp-float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-8px) rotate(.2deg)}}@keyframes lp-tour-progress{0%{width:0}to{width:100%}}@keyframes lp-tour-zoom{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes lp-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(220%)}}.lp-marquee{animation:lp-marquee 38s linear infinite}.lp-fade{animation:lp-fade-up .85s cubic-bezier(.33,1,.68,1) backwards}.lp-pulse-dot{animation:lp-pulse-dot 1.6s ease-in-out infinite}.lp-float{animation:lp-float 7s ease-in-out infinite}.lp-tour-tab{transition:all .32s cubic-bezier(.33,1,.68,1)}.lp-tour-tab .lp-tour-bar{width:0;transition:none}.lp-tour-tab.is-active .lp-tour-bar{animation:lp-tour-progress 3.8s linear forwards}.lp-tour-frame{transition:transform .7s cubic-bezier(.33,1,.68,1),box-shadow .7s}.lp-tour-frame:hover{transform:translateY(-6px)}.lp-tour-img{animation:lp-tour-zoom .9s cubic-bezier(.4,0,.2,1) both}.lp-shimmer:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,#0000 30%,#ffffff2e 50%,#0000 70%);transform:translateX(-100%);animation:lp-shimmer 2.4s cubic-bezier(.4,0,.2,1) infinite;pointer-events:none}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.lp-reveal{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.lp-reveal.is-revealed{opacity:1;transform:translateY(0)}.lp-stagger>*{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.lp-stagger.is-revealed>*{opacity:1;transform:translateY(0)}.lp-stagger.is-revealed>:first-child{transition-delay:0ms}.lp-stagger.is-revealed>:nth-child(2){transition-delay:90ms}.lp-stagger.is-revealed>:nth-child(3){transition-delay:.18s}.lp-stagger.is-revealed>:nth-child(4){transition-delay:.27s}.lp-stagger.is-revealed>:nth-child(5){transition-delay:.36s}.lp-stagger.is-revealed>:nth-child(6){transition-delay:.45s}.lp-stagger.is-revealed>:nth-child(7){transition-delay:.54s}.lp-stagger.is-revealed>:nth-child(8){transition-delay:.63s}.lp-mock-stage>.lp-mock-pane{transition:opacity .8s cubic-bezier(.4,0,.2,1),transform 1.1s cubic-bezier(.22,1,.36,1),filter .8s}.lp-mock-stage>.lp-mock-pane.is-leaving{transform:translateX(-3%) scale(.98);filter:blur(2px)}.lp-mock-stage>.lp-mock-pane.is-entering{transform:translateX(3%) scale(.98);filter:blur(2px)}.lp-mock-stage>.lp-mock-pane.is-active-pane{transform:translateX(0) scale(1);filter:blur(0)}.lp-soft-hover{transition:transform .28s cubic-bezier(.33,1,.68,1),box-shadow .28s}.lp-soft-hover:hover{transform:translateY(-3px)}.lp-num-tab{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}@keyframes lp-slide-in-up{0%{opacity:0;transform:translateY(36px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes lp-mock-grow-y{0%{height:0}to{height:var(--h,100%)}}@keyframes lp-mock-grow-x{0%{width:0}to{width:var(--w,100%)}}@keyframes lp-mock-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-mock-draw{0%{stroke-dashoffset:var(--c,100)}to{stroke-dashoffset:var(--off,0)}}@keyframes lp-mock-count{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.lp-mock-bar-y{animation:lp-mock-grow-y 1.1s cubic-bezier(.22,1,.36,1) backwards}.lp-mock-bar-x{animation:lp-mock-grow-x 1.1s cubic-bezier(.22,1,.36,1) backwards}.lp-mock-fade{animation:lp-mock-fade-in .7s cubic-bezier(.22,1,.36,1) backwards}.lp-mock-num{animation:lp-mock-count .7s cubic-bezier(.22,1,.36,1) backwards;display:inline-block}.lp-mock-stagger>*{animation:lp-mock-fade-in .7s cubic-bezier(.22,1,.36,1) backwards}.lp-mock-stagger>:first-child{animation-delay:50ms}.lp-mock-stagger>:nth-child(2){animation-delay:.13s}.lp-mock-stagger>:nth-child(3){animation-delay:.21s}.lp-mock-stagger>:nth-child(4){animation-delay:.29s}.lp-mock-stagger>:nth-child(5){animation-delay:.37s}.lp-mock-stagger>:nth-child(6){animation-delay:.45s}.lp-mock-stagger>:nth-child(7){animation-delay:.53s}.lp-mock-stagger>:nth-child(8){animation-delay:.61s}.lp-mock-stagger>:nth-child(9){animation-delay:.69s}.lp-mock-stagger>:nth-child(10){animation-delay:.77s}.lp-mock-stagger>:nth-child(11){animation-delay:.85s}.lp-mock-stagger>:nth-child(12){animation-delay:.93s}.lp-mock-draw{animation:lp-mock-draw 1.4s cubic-bezier(.22,1,.36,1) backwards}.lp-slide-pane{transition:opacity .9s cubic-bezier(.22,1,.36,1)}.lp-slide-pane.is-active>*{animation:lp-slide-in-up 1.1s cubic-bezier(.22,1,.36,1) backwards}.lp-slide-pane.is-active>:first-child{animation-delay:80ms}.lp-slide-pane.is-active>:nth-child(2){animation-delay:.22s}.lp-slide-pane.is-active>:nth-child(3){animation-delay:.38s}.lp-slide-pane.is-active>:nth-child(4){animation-delay:.52s}.lp-slide-pane.is-active>:nth-child(5){animation-delay:.66s}.lp-slide-bar{transition:width 6.5s linear,opacity .3s}.lp-slide-dot{transition:all .32s cubic-bezier(.33,1,.68,1)}@media (prefers-reduced-motion:reduce){.lp-fade,.lp-float,.lp-marquee,.lp-mock-stage>.lp-mock-pane,.lp-pulse-dot,.lp-reveal,.lp-shimmer:after,.lp-slide-bar,.lp-slide-pane.is-active>*,.lp-stagger>*,.lp-tour-img,.lp-tour-tab.is-active .lp-tour-bar{animation:none!important;transition:none!important;opacity:1!important;transform:none!important;filter:none!important}}.lp-grain{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.05 0'/></filter><rect width='240' height='240' filter='url(%23n)'/></svg>")}.lp-serif,.lp-serif *{font-family:Fraunces,Iowan Old Style,Georgia,serif!important;font-feature-settings:"tnum" 1,"lnum" 1,"ss01" 1}.lp-mono{font-family:JetBrains Mono,ui-monospace,monospace!important}.lp-eyebrow{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:500}.lp-dotted-h{background-image:radial-gradient(circle,currentColor 1px,#0000 1.2px);background-size:8px 8px;background-position:0 50%;background-repeat:repeat-x}.lp-press{transition:transform .2s cubic-bezier(.33,1,.68,1),background .2s}.lp-press:hover{transform:translateY(-2px)}.lp-press:active{transform:translateY(0)}.lp-feature-card{transition:transform .42s cubic-bezier(.33,1,.68,1),border-color .28s,background .28s,box-shadow .42s}.lp-feature-card:hover{transform:translateY(-6px);border-color:#0f2d1f;background:#fbf8f1;box-shadow:0 24px 48px -16px #0f2d1f2e,0 4px 10px -4px #0f2d1f0f}.lp-feature-glow{position:relative}.lp-link-arrow{transition:transform .24s cubic-bezier(.33,1,.68,1)}.group:hover .lp-link-arrow,a:hover .lp-link-arrow,button:hover .lp-link-arrow{transform:translateX(4px)}.lp-input{background:#0000;border:0;border-bottom:2px solid #d6d0c2;outline:none;transition:border-color .2s;font-family:Fraunces,Georgia,serif;font-size:22px;color:#0f2d1f;padding:10px 0;width:100%}.lp-input::placeholder{color:#b8b3ac;font-style:italic}.lp-input:focus{border-bottom-color:#0f2d1f}