body:has(.lk-stage){background:#000;overflow:hidden}:is(body:has(.lk-stage) .uxSearchButton,body:has(.lk-stage) .scrollTop){display:none!important}.lk-stage{z-index:50;background:var(--lk-asset);color:#fff;width:100%;height:100svh;font-family:var(--font-onest), system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:fixed;inset:0;overflow:hidden}:where(.lk-stage) *,:where(.lk-stage) :before,:where(.lk-stage) :after{box-sizing:border-box}:where(.lk-stage h1,.lk-stage p){font-size:inherit;font-weight:inherit;margin:0}:where(.lk-stage button){font:inherit;color:inherit;background:0 0;border:0 solid;margin:0;padding:0}:where(.lk-stage svg){max-width:100%;display:block}.lk-bg{width:100%;height:100%;display:block;position:absolute;inset:0}.uip-layer{position:absolute;inset:0}.lk{color:#fff;overflow:hidden}.lk-stage [data-rise]{opacity:0}.lk-stage{--font-general:"General Sans", system-ui, sans-serif;--font-onest:"Onest", system-ui, sans-serif;--font-script:"Playwrite US Trad", "Snell Roundhand", "Segoe Script", cursive;--font-mono:ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, "Liberation Mono", monospace;--lk-asset:#000;--nav-inset:30px;--nav-top:16px;--nav-h:62px;--nav-r:64px;--nav-bg:#ffffff1a;--nav-blur:8px;--brand-x:40px;--brand-gap:8px;--brand-mark:18px;--links-gap:64px;--fs-nav:24px;--navcta-w:227px;--navcta-h:54px;--navcta-inset:4px;--navcta-pl:48px;--navcta-pr:3px;--navcta-icon:48px;--hero-w:1020px;--hero-gap:72px;--head-gap:16px;--fs-h1a:72px;--fs-h1b:128px;--head-ramp:linear-gradient(to left, #ffffff4d, #fff);--head-bleed:24px;--cta-gap:16px;--btn-w:260px;--btn-h:71px;--btn-r:64px;--btn-px:64px;--btn-pr:3px;--btn-icon:65px;--fs-btn:24px}.sp-nav{z-index:3;left:var(--nav-inset);right:var(--nav-inset);top:var(--nav-top);height:var(--nav-h);border-radius:var(--nav-r);background:var(--nav-bg);-webkit-backdrop-filter:blur(var(--nav-blur));backdrop-filter:blur(var(--nav-blur));position:absolute}.sp-brand,.sp-links{align-items:center;display:flex;position:absolute;top:50%}.sp-brand{left:var(--brand-x);gap:var(--brand-gap);font-family:var(--font-general), system-ui, sans-serif;font-weight:400;font-size:var(--fs-nav);color:#fff;line-height:1;transform:translateY(-50%)}.sp-mark{width:var(--brand-mark);height:var(--brand-mark);flex:none}.sp-links{gap:var(--links-gap);font-family:var(--font-general), system-ui, sans-serif;font-weight:400;font-size:var(--fs-nav);color:#fff;white-space:nowrap;line-height:1;left:50%;transform:translate(-50%,-50%)}.sp-navcta{top:var(--navcta-inset);right:var(--navcta-inset);width:var(--navcta-w);height:var(--navcta-h);padding-left:var(--navcta-pl);padding-right:var(--navcta-pr);border-radius:var(--nav-r);font-family:var(--font-onest), system-ui, sans-serif;font-weight:500;font-size:var(--fs-nav);color:#fff;white-space:nowrap;background:#000;justify-content:space-between;align-items:center;line-height:1;display:flex;position:absolute}.sp-navcta .sp-disc{width:var(--navcta-icon);height:var(--navcta-icon)}.sp-disc{flex:none;display:block}.sp-hero{z-index:2;width:var(--hero-w);max-width:calc(100% - 2 * var(--nav-inset));align-items:center;gap:var(--hero-gap);flex-direction:column;display:flex;position:absolute;top:calc(50% + .5px);left:50%;transform:translate(-50%,-50%)}.sp-head{align-items:center;gap:var(--head-gap);text-align:center;flex-direction:column;width:100%;display:flex}.sp-h1,.sp-h2{width:calc(100% + 2 * var(--head-bleed));margin:-.22em calc(-1 * var(--head-bleed)) -.62em;padding:.22em var(--head-bleed) .62em;background-image:var(--head-ramp);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;line-height:1}.sp-h1{font-family:var(--font-general), system-ui, sans-serif;font-weight:400;font-size:var(--fs-h1a)}.sp-h2{font-family:var(--font-script), cursive;font-style:normal;font-weight:200;font-size:var(--fs-h1b);white-space:nowrap}.sp-cta{align-items:center;gap:var(--cta-gap);display:flex}.sp-btn{width:var(--btn-w);height:var(--btn-h);border-radius:var(--btn-r);font-family:var(--font-onest), system-ui, sans-serif;font-weight:500;font-size:var(--fs-btn);color:#fff;white-space:nowrap;align-items:center;line-height:1;display:flex}.sp-btn-solid{padding-left:var(--btn-px);padding-right:var(--btn-pr);background:#000;justify-content:space-between}.sp-btn-solid .sp-disc{width:var(--btn-icon);height:var(--btn-icon)}.sp-btn-ghost{padding:3px var(--btn-px);border:1px solid #fff;justify-content:center}.sp-navcta,.sp-btn{cursor:pointer;-webkit-user-select:none;user-select:none}.sp-navcta:hover,.sp-btn-solid:hover{background:#1a1a1a}.sp-navcta:active,.sp-btn-solid:active{background:#000}.sp-btn-ghost:hover{background:#ffffff1f}.sp-btn-ghost:active{background:#ffffff0a}@media (max-width:1600px){.lk-stage{--nav-h:56px;--brand-x:32px;--brand-mark:16px;--links-gap:44px;--fs-nav:20px;--navcta-w:190px;--navcta-h:48px;--navcta-pl:40px;--navcta-icon:42px;--hero-w:860px;--hero-gap:58px;--head-gap:14px;--fs-h1a:58px;--fs-h1b:104px;--btn-w:220px;--btn-h:62px;--btn-px:52px;--btn-icon:56px;--fs-btn:20px}}@media (max-width:1280px){.lk-stage{--nav-inset:24px;--nav-top:14px;--nav-h:52px;--brand-x:26px;--links-gap:30px;--fs-nav:18px;--navcta-w:166px;--navcta-h:44px;--navcta-pl:30px;--navcta-icon:38px;--hero-w:720px;--hero-gap:48px;--head-gap:12px;--fs-h1a:48px;--fs-h1b:86px;--btn-w:196px;--btn-h:56px;--btn-px:44px;--btn-icon:50px;--fs-btn:18px}}@media (max-width:1024px){.lk-stage{--links-gap:22px;--fs-nav:16px;--navcta-w:148px;--navcta-h:42px;--navcta-pl:24px;--navcta-icon:36px;--hero-w:620px;--hero-gap:40px;--fs-h1a:40px;--fs-h1b:70px;--btn-w:176px;--btn-h:52px;--btn-px:38px;--btn-icon:46px;--fs-btn:16px}}@media (max-width:760px){.lk-stage{--nav-inset:16px;--nav-top:12px;--nav-h:48px;--nav-r:48px;--brand-x:20px;--brand-mark:15px;--fs-nav:16px;--navcta-w:132px;--navcta-h:40px;--navcta-pl:20px;--navcta-icon:34px;--head-bleed:12px;--hero-w:100%;--hero-gap:36px;--head-gap:10px;--fs-h1a:45px;--fs-h1b:80px;--cta-gap:14px;--btn-w:220px;--btn-h:60px;--btn-r:48px;--btn-px:48px;--btn-icon:54px;--fs-btn:19px}.sp-links{display:none}.sp-h2{white-space:normal}}@media (max-width:680px){.lk-stage{--hero-gap:32px;--head-gap:9px;--fs-h1a:39px;--fs-h1b:70px;--btn-w:210px;--btn-h:58px;--btn-px:46px;--btn-icon:52px;--fs-btn:18px}}@media (max-width:600px){.lk-stage{--hero-gap:27px;--head-gap:8px;--fs-h1a:34px;--fs-h1b:60px;--cta-gap:12px;--btn-w:195px;--btn-h:56px;--btn-px:42px;--btn-icon:50px;--fs-btn:17px}}@media (max-width:520px){.lk-stage{--nav-h:44px;--brand-x:16px;--fs-nav:15px;--navcta-w:118px;--navcta-h:38px;--navcta-pl:16px;--navcta-icon:32px;--hero-gap:22px;--head-gap:6px;--fs-h1a:28px;--fs-h1b:50px;--btn-w:180px;--btn-h:52px;--btn-px:38px;--btn-icon:46px;--fs-btn:16px}}@media (max-width:440px){.lk-stage{--hero-gap:20px;--head-gap:5px;--fs-h1a:24px;--fs-h1b:43px;--btn-w:162px;--btn-h:50px;--btn-px:34px;--btn-icon:44px;--fs-btn:15px}}@media (max-width:380px){.lk-stage{--navcta-w:108px;--navcta-pl:14px;--navcta-icon:30px;--hero-gap:18px;--fs-h1a:21px;--fs-h1b:38px;--cta-gap:10px;--btn-w:144px;--btn-h:48px;--btn-px:30px;--btn-icon:42px;--fs-btn:14px}}@media (max-width:340px){.lk-stage{--hero-gap:16px;--head-gap:4px;--fs-h1a:19px;--fs-h1b:33px;--btn-w:126px;--btn-h:44px;--btn-px:24px;--btn-icon:38px;--fs-btn:13px}}@media (max-height:700px) and (min-width:1281px){.lk-stage{--nav-h:56px;--brand-x:32px;--brand-mark:16px;--links-gap:44px;--fs-nav:20px;--navcta-w:190px;--navcta-h:48px;--navcta-pl:40px;--navcta-icon:42px;--hero-w:860px;--hero-gap:58px;--head-gap:14px;--fs-h1a:58px;--fs-h1b:104px;--btn-w:220px;--btn-h:62px;--btn-px:52px;--btn-icon:56px;--fs-btn:20px}}@media (max-height:560px) and (min-width:1025px){.lk-stage{--nav-h:52px;--brand-x:26px;--links-gap:30px;--fs-nav:18px;--navcta-w:166px;--navcta-h:44px;--navcta-pl:30px;--navcta-icon:38px;--hero-w:720px;--hero-gap:48px;--head-gap:12px;--fs-h1a:48px;--fs-h1b:86px;--btn-w:196px;--btn-h:56px;--btn-px:44px;--btn-icon:50px;--fs-btn:18px}}@media (max-height:460px) and (min-width:761px){.lk-stage{--links-gap:22px;--fs-nav:16px;--navcta-w:148px;--navcta-h:42px;--navcta-pl:24px;--navcta-icon:36px;--hero-w:620px;--hero-gap:40px;--fs-h1a:40px;--fs-h1b:70px;--btn-w:176px;--btn-h:52px;--btn-px:38px;--btn-icon:46px;--fs-btn:16px}}@media (max-height:360px) and (min-width:521px){.lk-stage{--nav-h:44px;--fs-nav:15px;--navcta-w:118px;--navcta-h:38px;--navcta-pl:16px;--navcta-icon:32px;--hero-w:620px;--hero-gap:26px;--head-gap:8px;--fs-h1a:26px;--fs-h1b:40px;--btn-w:148px;--btn-h:44px;--btn-px:24px;--btn-icon:38px;--fs-btn:14px}}@media (prefers-reduced-motion:reduce){.lk-stage [data-rise]{opacity:1}}.sp-links{cursor:default;-webkit-user-select:none;user-select:none;opacity:.86}.sp-btn-solid{width:auto;min-width:var(--btn-w);gap:calc(var(--btn-px) * .5)}.sp-btn-ghost{width:var(--btn-w)}.sp-navcta,.sp-btn{transition:background-color .16s,opacity .16s}.sp-navcta:focus-visible,.sp-btn:focus-visible{outline-offset:3px;outline:2px solid #aef6cf}.sp-btn[aria-busy=true],.sp-navcta[aria-busy=true]{opacity:.7;cursor:progress}.sp-cta-wrap{justify-content:center;display:flex;position:relative}.sp-below{width:max-content;max-width:min(560px, calc(100vw - 2 * var(--nav-inset)));justify-items:center;gap:12px;display:grid;position:absolute;top:calc(100% + 24px);left:50%;transform:translate(-50%)}.sp-panel,.sp-error{-webkit-backdrop-filter:blur(var(--nav-blur));backdrop-filter:blur(var(--nav-blur));color:#ffffffeb;text-align:left;background:#ffffff1a;border-radius:24px;padding:14px 22px;font-size:15px;line-height:1.5}.sp-panel ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sp-panel li{align-items:baseline;gap:10px;display:flex}.sp-panel li:before{content:"";background:#5fe6a0;border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-2px)}.sp-error{color:#fff;background:#7814288c}.sp-foot{z-index:2;left:50%;bottom:calc(var(--nav-top) + 8px);width:max-content;max-width:calc(100% - 2 * var(--nav-inset));letter-spacing:.04em;color:#fff9;text-align:center;font-size:13px;position:absolute;transform:translate(-50%)}@media (max-width:520px){.sp-panel,.sp-error{padding:12px 16px;font-size:14px}.sp-foot{font-size:12px}}@media (max-height:560px){.sp-foot{display:none}}@media (max-width:600px){.sp-cta{width:min(320px, calc(100vw - 2 * var(--nav-inset)));flex-direction:column;align-items:stretch}.sp-btn-solid,.sp-btn-ghost{width:100%;min-width:0}}.sp-brand{left:calc(var(--brand-x) - 16px);gap:12px}.sp-logo{width:calc(var(--nav-h) - 8px);height:calc(var(--nav-h) - 8px);object-fit:contain;filter:drop-shadow(0 4px 14px #4681ff59);flex:none}.sp-brand-text{gap:3px;line-height:1.05;display:grid}.sp-brand-text b{font-weight:700;font-size:var(--fs-nav);color:#fff}.sp-brand-text small{font-size:calc(var(--fs-nav) * .62);color:#dce6f5b8;letter-spacing:.01em}@media (max-width:1280px) and (min-width:761px){.sp-links{left:54%}}@media (max-width:1024px) and (min-width:761px){.sp-links{display:none}}@media (max-width:380px){.sp-brand-text small{display:none}}
