.lj-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border-radius:999px;font-family:var(--lp-ui,var(--font-ui));font-size:15px;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;border:1px solid transparent}.lj-btn-pink{background:#efacd4;color:#10100f;border-color:#efacd4}.lj-btn-pink:hover{background:#f5c3e0;filter:none}.lj-btn-ghost{background:rgba(16,16,15,.28);color:#f6efe3;border-color:hsla(38,51%,93%,.4)}.lj-btn-ghost:hover{background:rgba(16,16,15,.45)}.lj-btn:focus-visible{outline:2px solid #f6efe3;outline-offset:3px}.lj-btn-sm{min-height:38px;padding:0 16px;font-size:13.5px}.lj-hero{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px}.lj-bar{position:fixed;top:0;left:0;right:0;z-index:60;padding:10px clamp(10px,1.6vw,20px) 0;pointer-events:none;transform:translateY(-120%);transition:transform .26s cubic-bezier(.2,.8,.2,1)}.lj-bar.is-shown{transform:none}.lj-bar-inner{pointer-events:auto;max-width:1240px;margin:0 auto;height:56px;box-sizing:border-box;gap:16px;padding:0 8px 0 18px;border-radius:18px;background:rgba(5,9,26,.94);border:1px solid hsla(38,51%,93%,.12)}.lj-bar-inner,.lj-bar-logo{display:flex;align-items:center}.lj-bar-logo{min-height:44px;flex-shrink:0}.lj-bar-logo img{display:block;height:24px;width:auto}.lj-bar-links{display:flex;align-items:center;gap:2px;margin-right:auto}.lj-bar-links a{display:inline-flex;align-items:center;min-height:38px;padding:0 12px;border-radius:999px;font-family:var(--lp-ui,var(--font-ui));font-size:14px;font-weight:600;color:hsla(38,51%,93%,.7);text-decoration:none}.lj-bar-links a:hover{color:#f6efe3;background:hsla(38,51%,93%,.08)}.lj-bar-actions{display:flex;align-items:center;gap:6px;margin-left:auto}.lj-bar a:focus-visible{outline:2px solid #f6efe3;outline-offset:2px}@media (max-width:640px){.lj-bar-links{display:none}.lj-bar-inner{height:52px;padding:0 6px 0 14px;gap:8px}.lj-bar-logo img{height:21px}}.lj-skip{position:fixed;left:var(--wi-win-cx,50%);top:max(calc(env(safe-area-inset-top) + 24px),var(--wi-win-top,calc(47vh - min(54vh, 100vw) / 2)));z-index:60;display:inline-flex;align-items:center;min-height:40px;padding:0 24px;border:0;border-radius:0;background:#10100f;color:#f6efe3;font-family:var(--lp-ui,var(--font-ui));font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transform:translate(-50%,-50%) rotate(-4deg);box-shadow:0 6px 14px rgba(0,0,0,.35);clip-path:polygon(0 8%,2.5% 0,5% 10%,7.5% 2%,92% 0,95% 9%,97.5% 1%,100% 10%,100% 90%,97.5% 100%,95% 91%,92% 99%,7.5% 100%,5% 90%,2.5% 98%,0 92%);transition:transform .16s ease}@media (min-width:768px){.lj-skip{top:max(calc(env(safe-area-inset-top) + 24px),var(--wi-win-top,calc(47vh - min(60vh, 112vw) / 2)))}}.lj-skip:hover{transform:translate(-50%,-50%) rotate(-2deg) scale(1.03);filter:none}.lj-skip:focus-visible{outline:2px solid #f6efe3;outline-offset:3px;clip-path:none}@media (max-width:767px){.lp-page .dd-strip button{height:36px}.lp-page .lp-footer-group a,.lp-page .lp-footer-wide-links a,.lp-page .lp-piece a{display:flex;align-items:center;min-height:34px;margin-bottom:0}.lp-page .lp-piece:not(.lp-piece-foot){gap:2px}}@media (prefers-reduced-motion:reduce){.lj-bar{transition:none}}:root{--wi-h:420vh}@media (max-width:767px){:root{--wi-h:380vh}}.wi{position:relative;height:var(--wi-h);margin-bottom:-100vh;z-index:0;pointer-events:none}.wi-stage{position:sticky;top:0;height:100vh;overflow:hidden;contain:layout paint}.wi-scene{overflow:hidden;background:#000}.wi-canvas,.wi-scene{position:absolute;inset:0}.wi-canvas{width:100%;height:100%;display:block}.wi-poster,.wi-scene-stars{position:absolute;inset:0}.wi-poster{--wh:min(60vh,112vw);--ww:calc(var(--wh) * 882 / 1695);--wtop:calc(47vh - var(--wh) / 2);overflow:hidden;background-color:#1a1410}@media (max-width:767px){.wi-poster{--wh:min(54vh,100vw)}}.wi-poster>*{position:absolute;display:block}.wi-poster>picture{display:contents}.wi-poster-room{position:absolute;display:block;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}@media (max-aspect-ratio:4/5){.wi-poster-room{-o-object-position:60% 50%;object-position:60% 50%}}.wi-poster-shade{inset:0;background:radial-gradient(75vw 70vh at 50% 47%,transparent 55%,rgba(0,0,0,.35) 100%)}.wi-poster-arrow{left:50%;bottom:3.5vh;height:clamp(70px,11vh,110px);width:auto;transform:translateX(-50%)}.wi-poster-grain{inset:0;background:url(/landing/intro-grain.webp) repeat 0 0/200px 200px}.wi-poster-glass{left:50%;top:calc(var(--wtop) + var(--wh) * 107 / 1695);width:calc(var(--ww) * 683 / 882);height:calc(var(--wh) * 1458 / 1695);transform:translateX(-50%);background:linear-gradient(#5aa3e3,#bfe3fb)}@media (orientation:portrait){.wi-poster-glass{background:url(/landing/intro-view-still.webp) 50%/100% 100% no-repeat,linear-gradient(#5aa3e3,#bfe3fb)}}.wi-poster-window{left:50%;top:var(--wtop);width:var(--ww);height:var(--wh);transform:translateX(-50%)}@media (prefers-reduced-motion:reduce){.wi{display:none}:root{--wi-h:0px}}