.lx-lv{aspect-ratio:7/8;width:100%;max-width:34rem;margin-left:auto;position:relative}.lx-lv-photo-wrap{width:70%;height:68%;position:absolute;top:0;right:0}.lx-lv-photo{border-radius:var(--r-lg);background:var(--sand);width:100%;height:100%;box-shadow:var(--shadow-float);animation:lx-lv-photo-in 1.4s var(--ease-out-expo) .25s both;position:relative;overflow:hidden;rotate:2.5deg}.lx-lv-photo:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff8c;position:absolute;inset:0}.lx-lv-photo-drift{width:100%;height:116%;position:absolute;top:-8%;left:0}.lx-lv-photo-drift img{object-fit:cover;width:100%;height:100%;animation:lx-film-settle 2s var(--ease-out-expo) .25s both;display:block}@keyframes lx-lv-photo-in{0%{opacity:0;transform:translateY(28px)scale(.96)}to{opacity:1;transform:none}}.lx-lv-sheet-wrap{width:80%;position:absolute;bottom:3%;left:0}.lx-glass.lx-lv-sheet{background:#ffffffbd}.lx-lv-sheet{border-radius:var(--r-md);animation:lx-lv-rise 1.2s var(--ease-out-expo) .55s both, lx-lv-breathe 8s ease-in-out 2.4s infinite alternate;padding:clamp(1.1rem,.8rem + 1vw,1.6rem) clamp(1.1rem,.8rem + 1vw,1.7rem) clamp(1rem,.8rem + .6vw,1.3rem);rotate:-2deg}@keyframes lx-lv-rise{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translate(0,0)}}@keyframes lx-lv-breathe{0%{transform:translate(0,0)}to{transform:translateY(-8px)}}.lx-lv-head{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:.2rem 1rem;font-size:.66rem;display:flex}.lx-lv-head span{white-space:nowrap}.lx-lv-rule{background:var(--line-strong);transform-origin:0;height:1px;animation:lx-lv-draw 1s var(--ease-out-expo) .9s both;margin:.8rem 0 .9rem;display:block}@keyframes lx-lv-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lx-lv-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0 0 .85rem;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.15rem);line-height:1}.lx-lv-title em{color:var(--copper);font-style:italic}.lx-lv-list{position:relative}.lx-lv-list ol{margin:0;padding:0;list-style:none;position:relative}.lx-lv-row{border-bottom:1px solid var(--line);height:2.3rem;animation:lx-rise .9s var(--ease-out-expo) calc(1s + var(--i,0) * 90ms) both;align-items:center;gap:.85rem;padding:0 .6rem;display:flex}.lx-lv-num{font-family:var(--font-mono);color:var(--copper);flex:none;font-size:.68rem}.lx-lv-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink-2);font-size:.84rem;overflow:hidden}.lx-lv-marker{border-radius:var(--r-xs);background:var(--copper-tint);height:2.3rem;box-shadow:inset 2px 0 0 var(--copper-2);animation:lx-fade .6s var(--ease-out-quint) 1.5s both;position:absolute;top:0;left:0;right:0}.lx-lv-marker--walk{animation:lx-fade .6s var(--ease-out-quint) 1.5s both, lx-lv-walk 12s var(--ease-in-out) 2.6s infinite}@keyframes lx-lv-walk{0%,14%{opacity:1;transform:translate(0,0)}19%,33%{transform:translateY(100%)}38%,52%{transform:translateY(200%)}57%,71%{transform:translateY(300%)}76%,90%{opacity:1;transform:translateY(400%)}94%{opacity:0;transform:translateY(400%)}95%{opacity:0;transform:translate(0,0)}to{opacity:1;transform:translate(0,0)}}.lx-lv-more{font-family:var(--font-mono);color:var(--ink-4);animation:lx-fade .8s var(--ease-out-quint) 1.5s both;margin:.7rem 0 0 .6rem;font-size:.68rem}.lx-lv-seal-wrap{aspect-ratio:1;width:clamp(6.5rem,4.5rem + 4vw,8.5rem);position:absolute;top:44%;right:4%}.lx-lv-seal{width:100%;height:100%;color:var(--ivory);background:radial-gradient(circle at 34% 28%, var(--copper-2), var(--copper) 56%, var(--copper-3));box-shadow:inset 0 1px 0 #fffaf047, inset 0 -8px 16px #16130f2e, var(--shadow-float);animation:lx-lv-stamp .9s var(--ease-out-expo) 1.5s both;border-radius:50%;position:relative;rotate:-8deg}@keyframes lx-lv-stamp{0%{opacity:0;transform:scale(1.45)}45%{opacity:1}to{opacity:1;transform:scale(1)}}.lx-lv-seal-ring{width:100%;height:100%;animation:48s linear 2.4s infinite lx-lv-turn;position:absolute;inset:0}@keyframes lx-lv-turn{to{transform:rotate(360deg)}}.lx-lv-seal-ring text{font-family:var(--font-mono);letter-spacing:.08em;fill:currentColor;font-size:8.6px}.lx-lv-seal-edge,.lx-lv-seal-inner{fill:none;stroke:#faf8f46b;stroke-width:.8px}.lx-lv-seal-inner{stroke-dasharray:1.5 3}.lx-lv-seal-mark{place-items:center;display:grid;position:absolute;inset:0}@media (max-width:900px){.lx-lv{aspect-ratio:auto;max-width:30rem;margin-inline:auto;padding:2.5rem 0 .5rem}.lx-lv-sheet-wrap{width:86%;position:relative;bottom:auto;left:auto}.lx-lv-seal-wrap{width:clamp(5.25rem,3rem + 10vw,6.75rem);top:auto;bottom:8.5rem;right:1rem}}
