.lp{--lp-ink: #0c0a09;--lp-ink-2: #1c1917;--lp-cream: #faf7f2;--lp-orange: #c2410c;--lp-orange-2: #ea580c;--lp-orange-3: #fb923c;--lp-ease: cubic-bezier(.2, .75, .15, 1);--lp-ease-io: cubic-bezier(.7, 0, .2, 1);font-family:Inter,system-ui,-apple-system,sans-serif;font-feature-settings:"cv11","ss01";overflow-x:clip}.lp-serif{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.01em}.lp-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;display:block}[data-reveal]{opacity:0;transform:translate3d(0,28px,0);transition:opacity .9s var(--lp-ease) var(--d, 0s),transform 1.1s var(--lp-ease) var(--d, 0s)}[data-reveal=scale]{transform:scale(.94)}[data-reveal=left]{transform:translate3d(-36px,0,0)}[data-reveal].is-in,[data-reveal=mask]{opacity:1;transform:none}[data-reveal=mask] .lp-line{display:block;overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em}[data-reveal=mask] .lp-line>span{display:inline-block;transform:translate3d(0,108%,0);transition:transform 1.15s var(--lp-ease);transition-delay:calc(var(--d, 0s) + var(--i, 0) * 90ms)}[data-reveal=mask].is-in .lp-line>span{transform:none}@keyframes lp-rise{0%{opacity:0;transform:translate3d(0,26px,0)}to{opacity:1;transform:none}}@keyframes lp-word{0%{transform:translate3d(0,110%,0) rotate(4deg)}to{transform:none}}.lp-hero-in{animation:lp-rise 1s var(--lp-ease) both;animation-delay:var(--d, 0s)}.lp-word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.14em;margin-bottom:-.14em}.lp-word>span{display:inline-block;animation:lp-word 1.1s var(--lp-ease) both;animation-delay:calc(.15s + var(--i) * 70ms);transform-origin:0 100%}.lp-hero{position:relative;isolation:isolate;background:var(--lp-ink);color:#fafaf9}.lp-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 55% at 72% 45%,rgba(234,88,12,.22),transparent 70%),radial-gradient(40% 40% at 10% 100%,rgba(194,65,12,.14),transparent 70%)}.lp-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.5;background-image:radial-gradient(rgba(255,247,237,.07) 1.2px,transparent 1.4px);background-size:32px 32px;-webkit-mask-image:radial-gradient(80% 70% at 60% 40%,#000 30%,transparent 80%);mask-image:radial-gradient(80% 70% at 60% 40%,#000 30%,transparent 80%)}.lp-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.lp-stage .lp-canvas{opacity:0;transition:opacity 1.2s var(--lp-ease)}.lp-stage.is-ready .lp-canvas{opacity:1}.lp-hero-fallback{position:absolute;z-index:0;pointer-events:none;transition:opacity .8s var(--lp-ease);filter:drop-shadow(0 30px 60px rgba(234,88,12,.45))}.lp-stage.is-ready~.lp-hero-fallback{opacity:0}.lp-dot-live{position:relative;width:8px;height:8px;border-radius:50%;background:#4ade80}.lp-dot-live:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid #4ade80;animation:lp-ping 1.8s var(--lp-ease) infinite}@keyframes lp-ping{0%{transform:scale(.4);opacity:1}to{transform:scale(1.6);opacity:0}}.lp-scroll-cue{width:26px;height:42px;border-radius:14px;border:1.5px solid rgba(255,247,237,.35);position:relative}.lp-scroll-cue:after{content:"";position:absolute;left:50%;top:8px;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:#fb923c;animation:lp-cue 1.8s var(--lp-ease-io) infinite}@keyframes lp-cue{0%{transform:translateY(0);opacity:0}30%{opacity:1}80%{transform:translateY(14px);opacity:0}to{opacity:0}}.lp-bell-hint{transition:opacity .6s var(--lp-ease),transform .6s var(--lp-ease)}.lp-bell-hint[data-hidden="1"]{opacity:0;transform:translateY(8px);pointer-events:none}.lp-header{transition:background-color .5s var(--lp-ease),border-color .5s var(--lp-ease),color .5s var(--lp-ease),box-shadow .5s var(--lp-ease)}.lp-header[data-tone=dark]{color:#e7e5e4}.lp-header[data-tone=dark][data-scrolled="1"]{background:#0c0a099e;border-color:#ffffff14;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4)}.lp-header[data-tone=light]{color:#3f3f46;background:#ffffffd1;border-color:#e4e4e7;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4)}.lp-header[data-tone=dark] .lp-brand{color:#fafaf9}.lp-header[data-tone=light] .lp-brand{color:#18181b}.lp-header .lp-nav-link{position:relative}.lp-header .lp-nav-link:after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .45s var(--lp-ease)}.lp-header .lp-nav-link:hover:after{transform:scaleX(1);transform-origin:left}.lp-header[data-tone=dark] .lp-ghost{color:#18181b;background:#fafaf9}.lp-header[data-tone=light] .lp-ghost{color:#fafaf9;background:#18181b}.lp-progress{position:fixed;left:0;top:0;right:0;height:2px;z-index:70;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,#c2410c,#fb923c);pointer-events:none}.lp-magnetic{transition:transform .5s var(--lp-ease);will-change:transform}.lp-btn-primary{position:relative;overflow:hidden;isolation:isolate}.lp-btn-primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translate(-120%);transition:transform .9s var(--lp-ease)}.lp-btn-primary:hover:before{transform:translate(120%)}.lp-btn-primary .lp-arrow{transition:transform .45s var(--lp-ease)}.lp-btn-primary:hover .lp-arrow{transform:translate(4px)}.lp-marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.lp-marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:lp-marquee 38s linear infinite}.lp-marquee:hover .lp-marquee-track{animation-play-state:paused}@keyframes lp-marquee{to{transform:translate3d(-50%,0,0)}}.lp-reel{--p: 0;--q: 0}.lp-reel-sticky{position:sticky;top:0}.lp-reel-card{transform:translate3d(0,calc((1 - var(--q)) * 80px),0) scale(calc(.78 + .22 * var(--p)));border-radius:calc(32px - 18px * var(--p));box-shadow:0 60px 140px -40px rgba(234,88,12,calc(.15 + .35 * var(--p))),0 0 0 1px #ffffff14;will-change:transform}.lp-reel-title{opacity:calc(1 - var(--p) * .25);transform:translate3d(0,calc(var(--p) * -24px),0)}.lp-reel-ui{transition:opacity .4s var(--lp-ease)}@media(hover:hover){.lp-reel-card:not(:hover):not(:focus-within)[data-playing="1"] .lp-reel-ui{opacity:0}}.lp-reel-big-play{transition:transform .5s var(--lp-ease),opacity .4s var(--lp-ease)}.lp-reel-big-play:hover{transform:scale(1.06)}.lp-flow-box:has(.lp-flow-stage.is-ready){height:500px}@media(max-width:767px){.lp-flow-box:has(.lp-flow-stage.is-ready){height:820px}.lp-flow-stage.is-ready+.lp-flow-labels .lp-flow-label{width:172px!important}}.lp-flow-stage .lp-canvas{opacity:0;transition:opacity 1.2s var(--lp-ease)}.lp-flow-stage.is-ready .lp-canvas{opacity:1}.lp-flow-labels{display:grid;gap:12px}.lp-flow-stage.is-ready+.lp-flow-labels{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lp-flow-stage.is-ready+.lp-flow-labels .lp-flow-label{position:absolute;left:0;top:0;width:200px}.lp-flow-label{transition:border-color .4s var(--lp-ease),box-shadow .4s var(--lp-ease),background-color .4s var(--lp-ease)}.lp-flow-label[data-hot="1"]{border-color:#fb923cb3;box-shadow:0 0 0 4px #fb923c1f,0 20px 40px -20px #ea580c99;background:#29160ce6}[data-spot]{--mx: 50%;--my: 50%;--rx: 0deg;--ry: 0deg;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .6s var(--lp-ease),box-shadow .6s var(--lp-ease),border-color .6s var(--lp-ease);position:relative;isolation:isolate}[data-spot]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:-1;opacity:0;transition:opacity .5s var(--lp-ease);background:radial-gradient(420px circle at var(--mx) var(--my),rgba(234,88,12,.1),transparent 60%)}[data-spot]:hover:before{opacity:1}[data-spot]:hover{box-shadow:0 30px 60px -30px #44281447;border-color:#fed7aa}[data-spot].is-in{transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry))}.lp-vig{position:relative;height:150px;border-radius:14px;background:#faf7f2;border:1px solid #f0e8de;overflow:hidden}.lp-bento:not(.is-on) .lp-vig *{animation-play-state:paused!important}@keyframes lp-scan{0%,10%{transform:translateY(0);opacity:0}15%{opacity:1}55%{transform:translateY(86px);opacity:1}60%,to{transform:translateY(86px);opacity:0}}@keyframes lp-pop{0%,55%{transform:translate3d(0,10px,0) scale(.9);opacity:0}62%,92%{transform:none;opacity:1}to{transform:translate3d(0,-6px,0);opacity:0}}@keyframes lp-ticket{0%,8%{transform:translate(0)}30%,40%{transform:translate(var(--step))}62%,92%{transform:translate(calc(var(--step) * 2))}to{transform:translate(calc(var(--step) * 2));opacity:0}}@keyframes lp-ticket-color{0%,30%{background:#fb923c}40%,62%{background:#f59e0b}70%,to{background:#16a34a}}@keyframes lp-ring{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.9);opacity:0}}@keyframes lp-drain{0%,10%{transform:scaleX(1)}45%,70%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lp-drain-2{0%,45%{transform:scaleX(1)}70%{transform:scaleX(.74)}to{transform:scaleX(1)}}@keyframes lp-draw{0%{stroke-dashoffset:1}55%,85%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}@keyframes lp-bubble{0%,12%{transform:translate3d(0,12px,0) scale(.92);opacity:0}20%,88%{transform:none;opacity:1}to{opacity:0}}@keyframes lp-bubble-2{0%,45%{transform:translate3d(0,12px,0) scale(.92);opacity:0}53%,88%{transform:none;opacity:1}to{opacity:0}}@keyframes lp-blink{50%{opacity:.3}}@keyframes lp-rowscan{0%{transform:translateY(-100%)}to{transform:translateY(520%)}}.lp-rowscan{animation:lp-rowscan 3.6s var(--lp-ease-io) infinite}.lp-step-line{transform:scaleX(0);transform-origin:0 50%;transition:transform 1.4s var(--lp-ease) var(--d, 0s)}.is-in .lp-step-line,.is-in.lp-step-line{transform:scaleX(1)}.lp-bar{transition:width .7s var(--lp-ease)}.lp-faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--lp-ease),opacity .45s var(--lp-ease);opacity:0}.lp-faq-panel[data-open="1"]{grid-template-rows:1fr;opacity:1}.lp-faq-panel>div{overflow:hidden}.lp-faq-icon{transition:transform .5s var(--lp-ease)}[aria-expanded=true] .lp-faq-icon{transform:rotate(45deg)}@keyframes lp-orb{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(40px,-30px,0) scale(1.15)}to{transform:translateZ(0) scale(1)}}.lp-orb{position:absolute;border-radius:50%;filter:blur(60px);animation:lp-orb 12s ease-in-out infinite;pointer-events:none}@keyframes lp-swing{0%,to{transform:rotate(0)}20%{transform:rotate(-9deg)}40%{transform:rotate(7deg)}60%{transform:rotate(-4deg)}80%{transform:rotate(2deg)}}.lp-cta-bell{transform-origin:50% 90%}.lp-cta:hover .lp-cta-bell{animation:lp-swing 1.1s var(--lp-ease)}@media(prefers-reduced-motion:reduce){.lp *,.lp *:before,.lp *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}[data-reveal],[data-reveal=mask] .lp-line>span{opacity:1!important;transform:none!important}.lp-word>span,.lp-hero-in{animation:none!important}.lp-reel-card{transform:none;border-radius:18px}.lp-marquee-track{animation:none!important;flex-wrap:wrap;width:auto}}
