.lp2{--lp2-bg: #0a0a0b;--lp2-surface: #111110;--lp2-surface-hover: #171715;--lp2-panel: #242422;--lp2-band: #1d1d1b;--lp2-gold-bright: #ffd400;--lp2-on-gold: #14140f;--lp2-chrome: 115px;--lp2-ink: #edeae3;--lp2-gold: #f0b323;--lp2-gold-solid: #fbbc05;background-color:var(--lp2-bg);color:var(--lp2-ink);color-scheme:dark}html.lp2-root,html.lp2-root body,html:has(.lp2),html:has(.lp2) body{color-scheme:dark;background-color:#0a0a0b}.lp2{--lp2-ink-90: color-mix(in srgb, var(--lp2-ink) 90%, transparent);--lp2-ink-78: color-mix(in srgb, var(--lp2-ink) 78%, transparent);--lp2-ink-72: color-mix(in srgb, var(--lp2-ink) 72%, transparent);--lp2-ink-70: color-mix(in srgb, var(--lp2-ink) 70%, transparent);--lp2-ink-68: color-mix(in srgb, var(--lp2-ink) 68%, transparent);--lp2-ink-66: color-mix(in srgb, var(--lp2-ink) 66%, transparent);--lp2-ink-64: color-mix(in srgb, var(--lp2-ink) 64%, transparent);--lp2-ink-60: color-mix(in srgb, var(--lp2-ink) 60%, transparent);--lp2-ink-40: color-mix(in srgb, var(--lp2-ink) 40%, transparent);--lp2-ink-25: color-mix(in srgb, var(--lp2-ink) 25%, transparent);--lp2-ink-22: color-mix(in srgb, var(--lp2-ink) 22%, transparent);--lp2-ink-20: color-mix(in srgb, var(--lp2-ink) 20%, transparent);--lp2-hairline: color-mix(in srgb, var(--lp2-ink) 10%, transparent)}.lp2-app{--lp2-bg: #fafaf8;--lp2-surface: #f1f0ec;--lp2-surface-hover: #e9e8e3;--lp2-ink: #111110;--lp2-gold: #8a5d00;--lp2-gold-solid: #fbbc05;--lp2-gold-bright: #8a5d00;--lp2-on-gold: #14140f}.dark .lp2-app{--lp2-bg: #0e0e0d;--lp2-surface: #171715;--lp2-surface-hover: #1d1d1b;--lp2-ink: #edeae3;--lp2-gold: #f0b323;--lp2-gold-solid: #fbbc05;--lp2-gold-bright: #ffd400;--lp2-on-gold: #14140f}.lp2-app{--lp2-ink-90: color-mix(in srgb, var(--lp2-ink) 90%, transparent);--lp2-ink-78: color-mix(in srgb, var(--lp2-ink) 78%, transparent);--lp2-ink-72: color-mix(in srgb, var(--lp2-ink) 72%, transparent);--lp2-ink-64: color-mix(in srgb, var(--lp2-ink) 64%, transparent);--lp2-ink-60: color-mix(in srgb, var(--lp2-ink) 60%, transparent);--lp2-ink-40: color-mix(in srgb, var(--lp2-ink) 40%, transparent);--lp2-ink-25: color-mix(in srgb, var(--lp2-ink) 25%, transparent);--lp2-ink-20: color-mix(in srgb, var(--lp2-ink) 20%, transparent);--lp2-hairline: color-mix(in srgb, var(--lp2-ink) 12%, transparent);color:var(--lp2-ink)}.lp2 select option{background-color:#151514;color:#edeae3;font-size:15px;font-weight:400}.lp2 select option:disabled,.lp2 select option[value=""]{color:#edeae38c}.lp2,.lp2 *{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-synthesis-weight:none}.lp2 .lp2-title,.lp2 .lp2-title *{font-family:Archivo,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.lp2-wide,.lp2-norm{font-variation-settings:normal}@keyframes lp2-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.lp2-marquee-track{animation:lp2-marquee var(--lp2-marquee-dur, 40s) linear infinite;will-change:transform}@keyframes lp2-wall{0%{transform:translateZ(0)}to{transform:translate3d(0,calc(-1 * var(--lp2-wall-travel, 50%)),0)}}.lp2-wall-column{animation:lp2-wall var(--lp2-wall-dur, 48s) linear infinite;will-change:transform}.lp2-wall-column--reverse{animation-direction:reverse}.lp2-wall--held .lp2-wall-column{animation-play-state:paused}[data-offscreen] :is(.lp2-marquee-track,.lp2-reel-track,.lp2-wall-column){animation-play-state:paused}@media(prefers-reduced-motion:reduce){.lp2-wall-column{animation:none;transform:none}}.lp2-marquee-track--reverse{animation-direction:reverse}@media(prefers-reduced-motion:reduce){.lp2-marquee-track{animation:none;transform:none}}.lp2-range{accent-color:var(--lp2-gold-solid);width:100%;cursor:pointer}.lp2-app .lp2-range{accent-color:#b87400}.dark .lp2-app .lp2-range{accent-color:var(--lp2-gold-solid)}.lp2-range:focus-visible{outline:3px solid color-mix(in srgb,var(--lp2-gold-solid) 50%,transparent);outline-offset:4px}.lp2 section[id]{scroll-margin-top:96px}.lp2 #main-content>:is(#partners,#numbers,#offers,#direct,#models,#fund,#press,#testimonials,#made-with,#closingBanner),.lp2 footer#footer{content-visibility:auto;contain-intrinsic-size:auto 900px}.lp2-anim .lp2-reveal{opacity:0;transform:translate3d(0,16px,0)}.lp2-anim .lp2-reveal.is-in{opacity:1;transform:none;transition:opacity .42s cubic-bezier(.16,1,.3,1) var(--lp2-reveal-delay, 0ms),transform .42s cubic-bezier(.16,1,.3,1) var(--lp2-reveal-delay, 0ms)}@media(prefers-reduced-motion:reduce){.lp2-anim .lp2-reveal,.lp2-anim .lp2-reveal.is-in{opacity:1;transform:none;transition:none}}.lp2-lift{background-image:linear-gradient(180deg,#ffffff0e,#ffffff06 38%,#ffffff03);box-shadow:inset 0 1px #ffffff12,0 1px 2px #00000080,0 12px 32px -12px #000000bf}.lp2-lift-hover{transition:background-color .26s cubic-bezier(.16,1,.3,1),box-shadow .26s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1)}@media(hover:hover)and (pointer:fine){.lp2-lift-hover:hover{transform:translate3d(0,-2px,0);box-shadow:inset 0 1px #ffffff1f,0 2px 4px #00000080,0 22px 48px -16px #000000d9}}@media(prefers-reduced-motion:reduce){.lp2-lift-hover,.lp2-lift-hover:hover{transform:none;transition:none}}.lp2-bloom{background-image:radial-gradient(ellipse 60% 55% at 50% 50%,#f0b32329,#f0b32312 42%,#f0b32300 78%)}.lp2-spot{position:relative;isolation:isolate}.lp2-spot:before,.lp2-spot:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .28s cubic-bezier(.16,1,.3,1)}.lp2-spot:before{z-index:-1;background:radial-gradient(300px circle at var(--lp2-spot-x, 50%) var(--lp2-spot-y, 50%),rgba(255,255,255,.13),rgba(255,255,255,.05) 38%,transparent 66%)}.lp2-spot:after{z-index:2;padding:1px;background:radial-gradient(220px circle at var(--lp2-spot-x, 50%) var(--lp2-spot-y, 50%),rgba(255,255,255,.5),rgba(255,255,255,.12) 40%,transparent 62%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}@media(hover:hover)and (pointer:fine){.lp2-spot:hover:before,.lp2-spot:hover:after{opacity:1}}@media(prefers-reduced-motion:reduce){.lp2-spot:before,.lp2-spot:after,.lp2-spot:hover:before,.lp2-spot:hover:after{opacity:0;transition:none}}.lp2-spot-gold:before{background:radial-gradient(300px circle at var(--lp2-spot-x, 50%) var(--lp2-spot-y, 50%),rgba(255,233,170,.16),rgba(255,220,130,.06) 38%,transparent 66%)}.lp2-spot-gold:after{background:radial-gradient(220px circle at var(--lp2-spot-x, 50%) var(--lp2-spot-y, 50%),rgba(255,236,180,.7),rgba(255,224,150,.16) 40%,transparent 62%)}@keyframes lp2-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes lp2-modal-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes lp2-modal-panel-in{0%{opacity:0;transform:translate3d(0,10px,0) scale(.98)}to{opacity:1;transform:none}}@keyframes lp2-modal-panel-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(0,6px,0) scale(.99)}}.lp2-modal-backdrop-in{animation:lp2-modal-backdrop-in .26s cubic-bezier(.16,1,.3,1) both}.lp2-modal-backdrop-out{animation:lp2-modal-backdrop-out .19s cubic-bezier(.4,0,1,1) both}.lp2-modal-panel-in{animation:lp2-modal-panel-in .26s cubic-bezier(.16,1,.3,1) both}.lp2-modal-panel-out{animation:lp2-modal-panel-out .19s cubic-bezier(.4,0,1,1) both}@media(prefers-reduced-motion:reduce){.lp2-modal-backdrop-in,.lp2-modal-backdrop-out,.lp2-modal-panel-in,.lp2-modal-panel-out{animation:none}}.lp2 :where(.lp2-container){width:100%;max-width:var(--lp2-content-max, 1200px);margin-inline:auto}@keyframes lp2-faq-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.lp2-faq[open] .lp2-faq-answer{animation:lp2-faq-in .22s cubic-bezier(.23,1,.32,1)}@supports (interpolate-size: allow-keywords){.lp2-faq{interpolate-size:allow-keywords}.lp2-faq::details-content{block-size:0;opacity:0;overflow:clip;transition:block-size .2s cubic-bezier(.77,0,.175,1),opacity .15s ease,content-visibility .2s allow-discrete}.lp2-faq[open]::details-content{block-size:auto;opacity:1;transition:block-size .3s cubic-bezier(.77,0,.175,1),opacity .25s ease 50ms,content-visibility .3s allow-discrete}.lp2-faq[open] .lp2-faq-answer{animation:none}}@media(prefers-reduced-motion:reduce){@keyframes lp2-faq-in{0%{opacity:0}to{opacity:1}}.lp2-faq::details-content,.lp2-faq[open]::details-content{transition:opacity .15s ease,content-visibility .15s allow-discrete}}.lp2-swap{transition:opacity .28s ease,transform .28s cubic-bezier(.23,1,.32,1)}@starting-style{.lp2-swap{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.lp2-swap{transition:opacity .2s ease}@starting-style{.lp2-swap{transform:none}}}@keyframes lp2-rise{0%{opacity:0;transform:translateY(12px)}}.lp2-rise{animation:lp2-rise .5s cubic-bezier(.23,1,.32,1) .15s both}@media(prefers-reduced-motion:reduce){.lp2-rise{animation:none}}@keyframes lp2-seq{0%{opacity:0;transform:translateY(12px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.lp2-seq{animation:lp2-seq .7s cubic-bezier(.23,1,.32,1) backwards;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes lp2-seq-rise{0%{transform:translate3d(0,10px,0)}}.lp2-seq-rise{animation:lp2-seq-rise .6s cubic-bezier(.23,1,.32,1) backwards;animation-delay:calc(var(--i, 0) * 70ms)}.lp2-swapnum{display:inline-block;transition:opacity .24s ease,filter .24s ease,transform .24s cubic-bezier(.23,1,.32,1)}@starting-style{.lp2-swapnum{opacity:0;filter:blur(3px);transform:translateY(3px)}}@media(prefers-reduced-motion:reduce){@keyframes lp2-seq{0%{opacity:0}to{opacity:1}}.lp2-seq{animation-duration:.3s;animation-delay:0ms}.lp2-seq-rise{animation:none}@starting-style{.lp2-swapnum{filter:none;transform:none}}}.lp2-scrim{transition:opacity .2s ease}@starting-style{.lp2-scrim{opacity:0}}.lp2-menu{transition:opacity .18s ease,transform .22s cubic-bezier(.23,1,.32,1)}@starting-style{.lp2-menu{opacity:0;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){@starting-style{.lp2-menu{transform:none}}}@keyframes lp2-preview-in{0%{opacity:0}to{opacity:1}}.lp2-preview-in{animation:lp2-preview-in .3s ease-out both}@media(prefers-reduced-motion:reduce){.lp2-preview-in{animation:none}}@keyframes lp2-reel-left{0%{transform:translateZ(0)}to{transform:translate3d(calc(-100% / var(--lp2-reel-copies, 2)),0,0)}}@keyframes lp2-reel-right{0%{transform:translate3d(calc(-100% / var(--lp2-reel-copies, 2)),0,0)}to{transform:translateZ(0)}}.lp2-reel-track{display:flex;width:max-content;will-change:transform;animation:lp2-reel-left var(--lp2-reel-duration, 46s) linear infinite}.lp2-reel-track--reverse{animation-name:lp2-reel-right}@media(prefers-reduced-motion:reduce){.lp2-reel-track,.lp2-reel-track--reverse{animation:none}}.lp2-reel-fade{-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 12%,#000 88%,transparent 100%)}@media(min-width:768px){.lp2-reel-fade{-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 6%,#000 94%,transparent 100%)}}@media(max-width:1023px){.lp2-lane-in :is(h3,p,a){transition:opacity .36s ease,transform .46s cubic-bezier(.23,1,.32,1),filter .36s ease}@starting-style{.lp2-lane-in :is(h3,p,a){opacity:0;transform:translateY(10px);filter:blur(4px)}}.lp2-lane-in p{transition-delay:70ms}.lp2-lane-in a{transition-delay:.14s}.lp2-lane-in>span{transition:opacity .42s ease}@starting-style{.lp2-lane-in>span{opacity:0}}}@media(max-width:1023px)and (prefers-reduced-motion:reduce){@starting-style{.lp2-lane-in :is(h3,p,a){transform:none;filter:none}}}html.lenis{scroll-behavior:auto}
