.lh3d{position:relative;overflow:hidden;touch-action:pan-y}.lh3d__stage{position:absolute;inset:0;opacity:0;transform:scale(.96);transition:opacity 1.1s ease,transform 1.4s cubic-bezier(.2,.8,.2,1)}.lh3d.is-ready .lh3d__stage{opacity:1;transform:none}.lh3d.is-switching .lh3d__stage{opacity:0;transform:scale(.97);transition-duration:.4s}.lh3d__stage canvas{display:block;width:100%!important;height:100%!important;cursor:grab}.lh3d.is-dragging canvas{cursor:grabbing}.lh3d__hint{position:absolute;right:16px;bottom:14px;z-index:2;padding:6px 12px 6px 30px;border-radius:999px;background:rgba(10,18,40,.55);color:#fff;font:600 12px/1.2 inherit;letter-spacing:.02em;opacity:0;transition:opacity .6s .8s;pointer-events:none;backdrop-filter:blur(6px)}.lh3d__hint::before{content:"";position:absolute;left:11px;top:50%;width:12px;height:12px;margin-top:-6px;border:2px solid currentColor;border-radius:50%;border-left-color:transparent;animation:lh3d-spin 2.4s linear infinite}.lh3d.is-ready .lh3d__hint{opacity:.9}.lh3d.is-touched .lh3d__hint{opacity:0;transition-delay:0s}@keyframes lh3d-spin{to{transform:rotate(360deg)}}.lh3d__cap{position:absolute;left:18px;bottom:18px;z-index:3;display:grid;gap:2px;max-width:min(320px,70%);padding:14px 16px;border-radius:16px;background:rgba(255,255,255,.94);color:#0e1630;text-decoration:none;box-shadow:0 14px 40px rgba(5,12,35,.28);opacity:0;transform:translateY(10px);transition:opacity .6s .4s,transform .6s .4s}.lh3d.is-ready .lh3d__cap{opacity:1;transform:none}.lh3d.is-switching .lh3d__cap{opacity:0;transform:translateY(6px);transition-delay:0s;transition-duration:.3s}.lh3d__cap-k{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#2f5bff}.lh3d__cap strong{font-size:18px;line-height:1.25}.lh3d__cap-m{font-size:13px;color:#55607a}.lh3d__cap-m b{color:#0e1630;margin-left:4px}.lh3d__cap-go{margin-top:4px;font-size:13px;font-weight:700;color:#2f5bff}.lh3d__dots{position:absolute;right:18px;top:18px;z-index:3;display:flex;gap:6px;opacity:0;transition:opacity .6s .6s}.lh3d.is-ready .lh3d__dots{opacity:1}.lh3d__dots button{width:28px;height:28px;padding:0;border:0;background:0 0;cursor:pointer;display:grid;place-items:center}.lh3d__dots i{display:block;width:8px;height:8px;border-radius:99px;background:rgba(255,255,255,.55);transition:width .3s,background .3s}.lh3d__dots [aria-current] i{width:22px;background:#fff}@media (prefers-reduced-motion:reduce){.lh3d__cap,.lh3d__stage{transition:opacity .3s;transform:none!important}.lh3d__hint::before{animation:none}}.lh3d .lh3d__cap strong{color:#0e1630;font-weight:800}.lh3d--fade-l .lh3d__stage{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14%);mask-image:linear-gradient(90deg,transparent 0,#000 14%)}@media (max-width:900px){.lh3d--fade-l .lh3d__stage{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 90%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 90%,transparent 100%)}}.lh3d__replay{position:absolute;z-index:3;left:50%;bottom:14px;transform:translate(-50%,8px);display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border:0;border-radius:999px;background:rgba(245,199,107,.95);color:#0e1630;font:700 12.5px/1 inherit;letter-spacing:.01em;cursor:pointer;opacity:0;transition:opacity .5s 1s,transform .5s 1s,background .2s;box-shadow:0 10px 24px -10px rgba(0,0,0,.55)}.lh3d.is-ready .lh3d__replay{opacity:1;transform:translate(-50%,0)}.lh3d__replay:hover{background:#ffd98a}.lh3d__replay[hidden]{display:none}.nll-hero__3d .lh3d__replay{bottom:56px;left:auto;right:max(24px,(100vw - 1240px) / 2 + 20px);transform:translateY(8px)}.nll-hero__3d .lh3d.is-ready .lh3d__replay{transform:none}.nll-hero__3d .lh3d__hint{bottom:100px}.lp-hero__3d .lh3d__hint{bottom:112px}.lp-hero__3d .lh3d__replay{left:auto;right:max(22px,(100vw - 1180px) / 2);bottom:72px;transform:translateY(8px)}.lp-hero__3d .lh3d.is-ready .lh3d__replay{transform:none}@media (max-width:900px){.lp-hero__3d .lh3d__replay,.nll-hero__3d .lh3d__replay{right:16px;bottom:14px}.nll-hero__3d .lh3d__hint{bottom:auto;top:54px}.lp-hero__3d .lh3d__hint{bottom:56px}}