html body :where(.lp){--lp-night-950:#05080f;--lp-night-900:#0a1020;--lp-night-800:#101a30;--lp-ink:#142138;--lp-day:#f6f7fb;--lp-paper:#fff;--lp-text-dark:#0b1220;--lp-muted-dark:#525e70;--lp-text-light:#f5f7fb;--lp-muted-light:rgba(226,232,240,.68);--lp-gold:#ffb43c;--lp-amber:#ff8a1f;--lp-orange:#cc4b00;--lp-orange-text:#b03f00;--lp-ember:#ff6a00;--lp-veno-blue:#2d6bff;--lp-positive:#22c55e;--lp-line-dark:hsla(0,0%,100%,.08);--lp-line-light:#e6eaf0;--lp-predawn-1:#1b1638;--lp-predawn-2:#3a2347;--lp-grad-gold:linear-gradient(135deg,#ffd27a,#ffb43c 30%,#ff8a1f 62%,#cc4b00);--lp-ease-out:cubic-bezier(0.16,1,0.3,1);--lp-ease-in-out:cubic-bezier(0.65,0,0.35,1);--lp-radius:20px;--lp-radius-sm:14px;--lp-nav-h:72px;--lp-shadow-card:0 1px 2px rgba(16,24,40,.04),0 16px 40px -16px rgba(16,24,40,.14);--lp-shadow-frame-dark:0 40px 80px -24px rgba(5,8,15,.45);--lp-shadow-frame-light:0 30px 60px -20px rgba(16,24,40,.25);--lp-z-nav:50;--lp-z-progress:60;--lp-z-modal:100;--lp-z-skip:120;--lp-fg:var(--lp-text-light);--lp-fg-muted:var(--lp-muted-light);--lp-fg-subtle:rgba(226,232,240,.56);--lp-line:var(--lp-line-dark);--lp-line-strong:hsla(0,0%,100%,.14);--lp-surface:hsla(0,0%,100%,.04);--lp-surface-strong:hsla(0,0%,100%,.07);--lp-focus:var(--lp-gold);--lp-kicker:#ffc56e;--lp-kicker-dot:255 180 60;--lp-img-line:hsla(0,0%,100%,.08);--lp-ghost-hover:hsla(0,0%,100%,.07);--lp-frame-border:hsla(0,0%,100%,.1);--lp-frame-bar:#0c1322;--lp-frame-dot:hsla(0,0%,100%,.16);--lp-frame-url:hsla(0,0%,100%,.05);--lp-frame-shadow:0 40px 80px -24px rgba(0,0,0,.6),0 0 0 1px hsla(0,0%,100%,.03);--lp-phone-shadow:0 40px 80px -24px rgba(0,0,0,.7);font-family:var(--font-ui);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html body :where(.lp [data-lp-theme=dark],.lp .lp-tone-dark,.lp.lp-tone-dark){--lp-fg:var(--lp-text-light);--lp-fg-muted:var(--lp-muted-light);--lp-fg-subtle:rgba(226,232,240,.56);--lp-line:var(--lp-line-dark);--lp-line-strong:hsla(0,0%,100%,.14);--lp-surface:hsla(0,0%,100%,.04);--lp-surface-strong:hsla(0,0%,100%,.07);--lp-focus:var(--lp-gold);--lp-kicker:#ffc56e;--lp-kicker-dot:255 180 60;--lp-img-line:hsla(0,0%,100%,.08);--lp-ghost-hover:hsla(0,0%,100%,.07);--lp-frame-border:hsla(0,0%,100%,.1);--lp-frame-bar:#0c1322;--lp-frame-dot:hsla(0,0%,100%,.16);--lp-frame-url:hsla(0,0%,100%,.05);--lp-frame-shadow:0 40px 80px -24px rgba(0,0,0,.6),0 0 0 1px hsla(0,0%,100%,.03);--lp-phone-shadow:0 40px 80px -24px rgba(0,0,0,.7);color:var(--lp-fg);color-scheme:dark}html body :where(.lp [data-lp-theme=light],.lp .lp-tone-light,.lp.lp-tone-light,.lp .lp-card){--lp-fg:var(--lp-text-dark);--lp-fg-muted:var(--lp-muted-dark);--lp-fg-subtle:#66717f;--lp-line:var(--lp-line-light);--lp-line-strong:#d5dce6;--lp-surface:#fff;--lp-surface-strong:#fff;--lp-focus:var(--lp-orange);--lp-kicker:var(--lp-orange-text);--lp-kicker-dot:214 88 0;--lp-img-line:rgba(15,23,42,.08);--lp-ghost-hover:rgba(11,18,32,.05);--lp-frame-border:#e3e8ef;--lp-frame-bar:#f4f6fa;--lp-frame-dot:#dce1e8;--lp-frame-url:#fff;--lp-frame-shadow:0 30px 60px -20px rgba(16,24,40,.25),0 2px 6px rgba(16,24,40,.04);--lp-phone-shadow:0 30px 60px -20px rgba(16,24,40,.35);color:var(--lp-fg);color-scheme:light}html body :where(.lp-page){position:relative;isolation:isolate;min-height:100vh;background-color:var(--lp-night-950);color:var(--lp-text-light);overflow-x:clip}html:has(.lp-page),html:has(.lp-page) body{background-color:#05080f}html:has(.lp-page){scrollbar-color:hsla(0,0%,100%,.22) #05080f;scrollbar-gutter:stable;scroll-padding-top:72px}html body :where(.lp) ::-moz-selection{background-color:rgba(255,180,60,.34);color:inherit}html body :where(.lp) ::selection{background-color:rgba(255,180,60,.34);color:inherit}html body :where(.lp [data-lp-theme=light],.lp .lp-tone-light,.lp.lp-tone-light,.lp .lp-card) ::-moz-selection{background-color:rgba(255,180,60,.42)}html body :where(.lp [data-lp-theme=light],.lp .lp-tone-light,.lp.lp-tone-light,.lp .lp-card) ::selection{background-color:rgba(255,180,60,.42)}html body :where(.lp :focus-visible){outline:2px solid var(--lp-focus,#ffb43c);outline-offset:3px}html body :where(.lp) :where(a[href],button,input,select,textarea,[tabindex]:not([tabindex="-1"])){scroll-margin-block:12px}html body :where(.lp :is(section,div)[tabindex="-1"]:focus-visible){outline:none}html body :where(.lp .lp-skip){position:fixed;top:12px;left:12px;z-index:var(--lp-z-skip,120);display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:12px;background-color:#fff;color:var(--lp-text-dark);font-size:15px;font-weight:600;text-decoration:none;translate:0 calc(-100% - 24px);transition:translate .2s var(--lp-ease-out)}html body :where(.lp .lp-skip:focus,.lp .lp-skip:focus-visible){translate:none;box-shadow:0 12px 32px -12px rgba(5,8,15,.7)}html body :where(.lp) :where(h1,h2,h3,h4){text-wrap:balance}html body :where(.lp) :where(p,li,dd,figcaption,blockquote){text-wrap:pretty}html body :where(.lp){--lp-container-max:clamp(1240px,calc(1240px + (100vw - 1440px) * 0.9),1600px);--lp-grow:calc(var(--lp-container-max) - 1240px);--lp-section-pad:clamp(80px,calc(min(52px + 4.5vw, 116px) + var(--lp-grow) / 30),128px);--lp-section-pad-cinematic:clamp(112px,calc(min(72px + 6.7vw, 168px) + var(--lp-grow) / 15),192px)}@media (min-width:2000px){html body :where(.lp){--lp-container-max:clamp(1600px,calc(1600px + (100vw - 2000px) * 0.6),1760px)}}html body :where(.lp .lp-container){width:100%;max-width:var(--lp-container-max);margin-inline:auto;padding-inline:20px}@media (min-width:640px){html body :where(.lp .lp-container){padding-inline:32px}}@media (min-width:1024px){html body :where(.lp .lp-container){padding-inline:40px}}@media (min-width:1600px){html body :where(.lp .lp-container){padding-inline:56px}}html body :where(.lp .lp-section){position:relative;padding-block:var(--lp-section-pad);overflow-x:clip}html body :where(.lp .lp-section--cinematic){padding-block:var(--lp-section-pad-cinematic)}html body :where(.lp .lp-night-bg){background-color:var(--lp-night-950)}html body :where(.lp .lp-day-bg){background-color:var(--lp-day)}html body :where(.lp .lp-ink-bg){background-color:var(--lp-ink)}html body :where(.lp .lp-display-xl){font-size:clamp(44px,7.4vw,60px);font-weight:800;letter-spacing:-.042em;line-height:1.02;text-wrap:balance}@media (min-width:1024px){html body :where(.lp .lp-display-xl){font-size:clamp(44px,calc(min(5.15vw, 74px) + var(--lp-grow) / 20),92px)}}html body :where(.lp .lp-display-l){font-size:clamp(36px,calc(min(4.17vw, 60px) + var(--lp-grow) / 30),72px);font-weight:800;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}html body :where(.lp .lp-display-m){font-size:clamp(32px,calc(min(3.334vw, 48px) + var(--lp-grow) / 90),52px);font-weight:800;letter-spacing:-.03em;line-height:1.08;text-wrap:balance}html body :where(.lp .lp-h3){font-size:clamp(20px,12px + 1vw,26px);font-weight:700;letter-spacing:-.015em;line-height:1.25;text-wrap:balance}html body :where(.lp .lp-body-l){max-width:68ch;font-size:clamp(18px,16.5px + .35vw,21px);line-height:1.6;text-wrap:pretty}html body :where(.lp .lp-body){max-width:68ch;font-size:clamp(16px,15.5px + .12vw,17px);line-height:1.6;text-wrap:pretty}html body :where(.lp .lp-nums){font-family:var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:0}html body :where(.lp .lp-muted){color:var(--lp-fg-muted)}html body :where(.lp .lp-subtle){color:var(--lp-fg-subtle)}html body :where(.lp .lp-kicker){--lp-dot-rgb:var(--lp-kicker-dot,255 180 60);display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:1.4;text-transform:none;font-variant-numeric:tabular-nums;color:var(--lp-fg-muted)}html body .lp .lp-kicker{letter-spacing:-.006em}html body :where(.lp .lp-kicker):before{content:"";flex:none;align-self:flex-start;margin-top:calc((1lh - 6px) / 2);width:6px;height:6px;border-radius:999px;background-color:rgb(var(--lp-dot-rgb))}html body :where(.lp .lp-kicker--blue){--lp-dot-rgb:45 107 255}html body :where(.lp .lp-kicker--green){--lp-dot-rgb:34 197 94}html body :where(.lp .lp-kicker--badge):before{content:none}html body :where(.lp .lp-kicker__badge){display:inline-flex;flex:none;align-items:center;height:22px;padding:0 8px;border-radius:999px;border:1px solid rgb(var(--lp-dot-rgb)/.3);background-color:rgb(var(--lp-dot-rgb)/.12);color:var(--lp-kicker);font-size:12px;font-weight:650;line-height:1}html body :where(.lp .lp-glass){background-color:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);backdrop-filter:blur(16px) saturate(140%);border-radius:20px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}html body :where(.lp .lp-card){background-color:#fff;border:1px solid var(--lp-line-light);border-radius:20px;box-shadow:var(--lp-shadow-card)}html body :where(.lp img.lp-img-outline,.lp video.lp-img-outline){outline:1px solid var(--lp-img-line);outline-offset:-1px}html body :where(.lp .lp-img-outline:not(img,video)){position:relative}html body :where(.lp .lp-img-outline:not(img,video)):after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--lp-img-line);pointer-events:none}html body :where(.lp .lp-chip){display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:4px 10px;border-radius:999px;border:1px solid var(--lp-line-strong);background-color:var(--lp-surface-strong);color:var(--lp-fg);font-size:12.5px;font-weight:600;line-height:1.2;white-space:nowrap}html body :where(.lp .lp-no-scrollbar){scrollbar-width:none}html body :where(.lp .lp-no-scrollbar)::-webkit-scrollbar{display:none}html body :where(.lp .lp-live-dot){--lp-dot-rgb:34 197 94;position:relative;display:inline-block;flex:none;width:8px;height:8px;border-radius:999px;background-color:rgb(var(--lp-dot-rgb));box-shadow:0 0 8px rgb(var(--lp-dot-rgb)/.7)}html body :where(.lp .lp-live-dot):after{content:"";position:absolute;inset:0;border-radius:inherit;background-color:rgb(var(--lp-dot-rgb)/.6);animation:lp-ping 2s var(--lp-ease-out) infinite}html body :where(.lp .lp-anim-in){animation:lp-blur-in var(--lp-dur,.6s) var(--lp-ease-out) var(--lp-delay,0ms) backwards}html body :where(.lp .lp-fade-up){animation:lp-fade-up var(--lp-dur,.6s) var(--lp-ease-out) var(--lp-delay,0ms) backwards}html body :where(.lp .lp-word){display:inline-block}html body :where(.lp .lp-twinkle){animation:lp-twinkle var(--lp-twinkle-dur,3.2s) ease-in-out var(--lp-delay,0ms) infinite}html body :where(.lp .lp-caret):after{content:"";display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.12em;background-color:currentColor;animation:lp-blink 1.05s step-end infinite}html body :where(.lp .lp-btn){position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;min-height:44px;padding:0 20px;border-radius:14px;border:1px solid transparent;font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition-property:background-color,border-color,box-shadow,color,scale;transition-duration:.18s;transition-timing-function:var(--lp-ease-out)}html body :where(.lp .lp-btn:active){scale:.97;transition-duration:.1s}html body :where(.lp .lp-btn--lg){height:56px;padding:0 26px;gap:10px;font-size:16px}html body :where(.lp .lp-btn:disabled,.lp .lp-btn[aria-disabled=true]){opacity:.5;cursor:default;pointer-events:none}html body :where(.lp .lp-btn__icon){flex:none;width:18px;height:18px}html body :where(.lp .lp-btn--lg .lp-btn__icon){width:20px;height:20px}html body :where(.lp .lp-btn__icon--right){transition:translate .2s var(--lp-ease-out)}html body :where(.lp .lp-btn:hover .lp-btn__icon--right){translate:3px 0}html body :where(.lp .lp-btn--primary){color:#fff;background-color:var(--lp-orange);background-image:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0) 55%);border-color:rgba(255,180,60,.28);box-shadow:inset 0 1px 0 rgba(255,214,140,.55),0 8px 24px -10px rgba(255,106,0,.5),0 2px 6px -2px rgba(204,75,0,.45)}html body :where(.lp .lp-btn--primary:hover){border-color:rgba(255,196,92,.45);box-shadow:inset 0 1px 0 rgba(255,214,140,.7),0 12px 32px -10px rgba(255,106,0,.62),0 2px 8px -2px rgba(204,75,0,.5)}html body :where(.lp .lp-btn--primary):after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 32%,rgba(255,236,200,.22) 50%,transparent 68%);translate:-130% 0;pointer-events:none}html body :where(.lp .lp-btn--primary:hover):after{animation:lp-shine .95s var(--lp-ease-out)}html body :where(.lp .lp-btn--glass){color:var(--lp-text-light);background-color:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.16);backdrop-filter:blur(14px) saturate(140%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1)}html body :where(.lp .lp-btn--glass:hover){background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.26)}html body :where(.lp .lp-btn--light){color:var(--lp-text-dark);background-color:#fff;border-color:#e3e8ef;box-shadow:0 1px 2px rgba(16,24,40,.05),0 6px 16px -8px rgba(16,24,40,.18)}html body :where(.lp .lp-btn--light:hover){border-color:#cbd3df;box-shadow:0 1px 2px rgba(16,24,40,.06),0 12px 26px -10px rgba(16,24,40,.24)}html body :where(.lp .lp-btn--ghost){color:inherit;background-color:transparent;padding:0 14px}html body :where(.lp .lp-btn--ghost:hover){background-color:var(--lp-ghost-hover)}html body :where(.lp .lp-browser){position:relative;border-radius:16px;border:1px solid var(--lp-frame-border);background-color:var(--lp-frame-bar);box-shadow:var(--lp-frame-shadow)}html body :where(.lp .lp-browser__bar){display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;height:36px;padding:0 14px;border-bottom:1px solid var(--lp-frame-border)}html body :where(.lp .lp-browser__dots){display:flex;gap:6px}html body :where(.lp .lp-browser__dots>span){width:10px;height:10px;border-radius:999px;background-color:var(--lp-frame-dot)}html body :where(.lp .lp-browser__url){display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:min(360px,52vw);height:22px;padding:0 12px;border-radius:999px;border:1px solid var(--lp-line);background-color:var(--lp-frame-url);color:var(--lp-fg-muted);font-size:11.5px;font-weight:500;line-height:1}html body :where(.lp .lp-browser__url>span){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}html body :where(.lp .lp-browser__view){position:relative}html body :where(.lp .lp-browser__screen){overflow:hidden;border-radius:0 0 15px 15px}html body :where(.lp .lp-browser__screen img){display:block;width:100%;height:auto}html body :where(.lp .lp-browser__overlay){position:absolute;inset:0}@media (max-width:639px){html body :where(.lp .lp-browser){border-radius:12px}html body :where(.lp .lp-browser__bar){height:28px;padding:0 10px;gap:8px}html body :where(.lp .lp-browser__dots){gap:4px}html body :where(.lp .lp-browser__dots>span){width:7px;height:7px}html body :where(.lp .lp-browser__url){height:18px;padding:0 8px;font-size:10px}html body :where(.lp .lp-browser__screen){border-radius:0 0 11px 11px}}html body :where(.lp .lp-phone){position:relative;aspect-ratio:9/19.5;padding:10px;border-radius:44px;background:linear-gradient(150deg,#2b303b,#0b0e14 38%,#151922 70%,#2a2f39);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12),inset 0 1px 0 hsla(0,0%,100%,.28),0 0 0 1px rgba(5,8,15,.55),var(--lp-phone-shadow)}html body :where(.lp .lp-phone__screen){position:relative;isolation:isolate;width:100%;height:100%;overflow:hidden;border-radius:34px;background-color:#000}html body :where(.lp .lp-phone__island){position:absolute;top:18px;left:50%;z-index:3;width:28%;aspect-ratio:3.5;translate:-50% 0;border-radius:999px;background-color:#000;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05);pointer-events:none}html body :where(.lp .lp-hotspot){position:absolute;z-index:2;width:0;height:0}html body :where(.lp .lp-hotspot[data-open=true]){z-index:6}html body :where(.lp .lp-hotspot__btn){position:absolute;left:0;top:0;display:grid;place-items:center;width:36px;height:36px;translate:-50% -50%;border-radius:999px;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}@media (pointer:coarse){html body :where(.lp .lp-hotspot__btn){width:44px;height:44px}}html body :where(.lp .lp-hotspot__dot){position:relative;width:14px;height:14px;border-radius:999px;background-image:var(--lp-grad-gold);box-shadow:0 0 0 2px #fff,0 2px 10px rgba(204,75,0,.5);transition:scale .2s var(--lp-ease-out)}html body :where(.lp .lp-hotspot__btn:hover .lp-hotspot__dot,.lp .lp-hotspot[data-open=true] .lp-hotspot__dot){scale:1.15}@media (max-width:639px){html body :where(.lp .lp-hotspot__dot){width:10px;height:10px}}html body :where(.lp .lp-hotspot__dot):before{content:"";position:absolute;inset:-2px;border-radius:inherit;border:2px solid rgba(255,138,31,.6);opacity:0;animation:lp-hotspot-ping 4s var(--lp-ease-out)}html body :where(.lp .lp-hotspot__tip){position:absolute;z-index:1;width:-moz-max-content;width:max-content;max-width:min(260px,72vw);padding:10px 12px;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background-color:#0b1220;color:#f5f7fb;box-shadow:0 18px 40px -12px rgba(5,8,15,.55);font-size:13px;line-height:1.45;text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,translate .22s var(--lp-ease-out),visibility 0s linear .22s}html body :where(.lp .lp-hotspot[data-open=true] .lp-hotspot__tip){opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s ease,translate .22s var(--lp-ease-out),visibility 0s}html body :where(.lp .lp-hotspot__tip[data-side=top]){bottom:20px;left:0;translate:calc(-50% + var(--lp-tip-dx, 0px)) 4px}html body :where(.lp .lp-hotspot__tip[data-side=bottom]){top:20px;left:0;translate:calc(-50% + var(--lp-tip-dx, 0px)) -4px}html body :where(.lp .lp-hotspot[data-open=true] .lp-hotspot__tip[data-side=top],.lp .lp-hotspot[data-open=true] .lp-hotspot__tip[data-side=bottom]){translate:calc(-50% + var(--lp-tip-dx, 0px)) 0}html body :where(.lp .lp-hotspot__tip[data-side=left]){right:20px;top:0;translate:-4px calc(-50% + var(--lp-tip-dy, 0px))}html body :where(.lp .lp-hotspot__tip[data-side=right]){left:20px;top:0;translate:4px calc(-50% + var(--lp-tip-dy, 0px))}html body :where(.lp .lp-hotspot[data-open=true] .lp-hotspot__tip[data-side=left],.lp .lp-hotspot[data-open=true] .lp-hotspot__tip[data-side=right]){translate:0 calc(-50% + var(--lp-tip-dy, 0px))}html body :where(.lp .lp-hotspot__label){display:block;font-size:13.5px;font-weight:650;color:#fff}html body :where(.lp .lp-hotspot__body){display:block;margin-top:2px;color:rgba(226,232,240,.8)}html body :where(.lp.lp-modal,.lp .lp-modal){position:fixed;inset:0;z-index:var(--lp-z-modal,100);display:grid;place-items:center;padding:16px}html body :where(.lp .lp-modal__backdrop){position:absolute;inset:0;background-color:rgba(5,8,15,.84);backdrop-filter:blur(18px) saturate(120%)}html body :where(.lp .lp-modal__dialog){position:relative;width:min(720px,100%,calc((100svh - 140px) * 16 / 9))}html body :where(.lp .lp-modal__head){display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}html body :where(.lp .lp-modal__title){font-size:15px;font-weight:650;letter-spacing:-.01em;color:var(--lp-text-light)}html body :where(.lp .lp-modal__close){display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:999px;color:var(--lp-text-light);background-color:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);cursor:pointer;transition:background-color .2s ease}html body :where(.lp .lp-modal__close:hover){background-color:hsla(0,0%,100%,.14)}html body :where(.lp .lp-modal__frame){position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:16px;background-color:#000;box-shadow:0 50px 120px -30px rgba(0,0,0,.8),0 0 0 1px hsla(0,0%,100%,.08)}html body :where(.lp .lp-modal__frame video){display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background-color:#000}html body :where(.lp .lp-modal__frame:has(video:focus-visible)){outline:2px solid var(--lp-focus,#ffb43c);outline-offset:3px}html body :where(.lp .lp-modal__frame video:focus-visible){outline:none}html body :where(.lp .lp-veno){position:relative;display:block;aspect-ratio:960/1171}html body :where(.lp .lp-veno__img){-o-object-fit:contain;object-fit:contain}html body :where(.lp .lp-veno__rim){filter:drop-shadow(0 0 40px rgba(255,170,60,.35))}html body :where(.lp .lp-veno__halo){position:absolute;inset:8% -6% 4%;border-radius:999px;background:radial-gradient(closest-side,rgba(255,180,60,.32),rgba(255,138,31,.12) 55%,rgba(255,138,31,0) 100%);pointer-events:none}html body :where(.lp .lp-logo){position:relative;display:inline-block;flex:none;vertical-align:middle}html body :where(.lp .lp-logo>img){-o-object-fit:contain;object-fit:contain}html body :where(.lp .lp-scroll-progress){position:fixed;top:0;left:0;right:0;z-index:var(--lp-z-progress,60);height:2px;transform-origin:0 50%;background-image:var(--lp-grad-gold);box-shadow:0 0 6px rgba(255,138,31,.3);pointer-events:none}html body :where(.lp .lp-orb){position:absolute;pointer-events:none;border-radius:999px;opacity:var(--lp-orb-o,.16);background:radial-gradient(closest-side,rgb(var(--lp-orb-rgb)/.9) 0,rgb(var(--lp-orb-rgb)/.45) 38%,rgb(var(--lp-orb-rgb)/.14) 68%,rgb(var(--lp-orb-rgb)/0) 100%)}html body :where(.lp .lp-orb--breathe){animation:lp-breathe var(--lp-orb-dur,11s) var(--lp-ease-in-out) infinite}html body :where(.lp .lp-starfield){position:absolute;inset:0;width:100%;height:100%;pointer-events:none}html body :where(.lp .lp-countup){font-variant-numeric:tabular-nums}@keyframes lp-fade-up{0%{opacity:0;translate:0 12px}to{opacity:1;translate:none}}@keyframes lp-blur-in{0%{opacity:0;translate:0 12px;filter:blur(4px)}to{opacity:1;translate:none;filter:none}}@keyframes lp-twinkle{0%,to{opacity:1}50%{opacity:.35}}@keyframes lp-shine{0%{translate:-130% 0}to{translate:130% 0}}@keyframes lp-ping{0%{scale:1;opacity:.75}80%,to{scale:2.6;opacity:0}}@keyframes lp-hotspot-ping{0%{scale:1;opacity:.75}45%,to{scale:2.6;opacity:0}}@keyframes lp-breathe{0%,to{scale:1;opacity:var(--lp-orb-o,.16)}50%{scale:1.07;opacity:calc(var(--lp-orb-o, .16) * .75)}}@keyframes lp-blink{0%,49%{opacity:1}50%,to{opacity:0}}html body .lp [data-lp-offscreen] *,html body .lp [data-lp-offscreen] :after,html body .lp [data-lp-offscreen] :before{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.lp *,.lp :after,.lp :before{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important;scroll-behavior:auto!important}html body :where(.lp .lp-scroll-progress){display:none}}@media print{html body :where(.lp .lp-scroll-progress){display:none}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}