.lx{--lx-gold:#cfae6a}.lx-hero{border-bottom:1px solid var(--color-line);outline-offset:-3px;background:#05060a;height:clamp(540px,82vh,780px);position:relative;overflow:hidden}.lx-slide{opacity:0;visibility:hidden;transition:opacity 1.1s,visibility 0s linear 1.1s;position:absolute;inset:0}.lx-slide.is-active{opacity:1;visibility:visible;transition:opacity 1.1s}.lx-art{position:absolute;inset:0}.lx-art img{object-fit:cover}.lx-slide.is-active .lx-art{animation:12s ease-out both lx-drift}@keyframes lx-drift{0%{transform:scale(1.055)translate(.6%)}to{transform:scale(1)translate(0,0)}}.lx-slide--right .lx-art{width:62%;left:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 42%);mask-image:linear-gradient(90deg,#0000 0,#000 42%)}.lx-shade{background:linear-gradient(90deg,#05060aeb 0%,#05060ab3 34%,#05060a1f 70%),linear-gradient(#0000 62%,#05060ad1 100%);position:absolute;inset:0}.lx-slide--right .lx-shade{background:linear-gradient(#0000 70%,#05060ab3 100%)}.lx-copy{max-width:37rem;position:absolute;bottom:clamp(4.5rem,11vh,7.5rem);left:max(1.25rem,50vw - 38rem);right:1.25rem}.lx-copy>*{opacity:0;transform:translateY(16px)}.lx-slide.is-active .lx-copy>*{animation:.9s cubic-bezier(.2,.7,.2,1) both lx-rise}.lx-slide.is-active .lx-copy>:nth-child(2){animation-delay:.12s}.lx-slide.is-active .lx-copy>:nth-child(3){animation-delay:.24s}.lx-slide.is-active .lx-copy>:nth-child(4){animation-delay:.34s}.lx-slide.is-active .lx-copy>:nth-child(5){animation-delay:.44s}@keyframes lx-rise{to{opacity:1;transform:none}}.lx-eyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--lx-gold);margin:0 0 .9rem;font-size:.78rem}.lx-title{overflow-wrap:anywhere;letter-spacing:-.035em;color:#fff;margin:0;font-size:clamp(1.85rem,6vw,4.4rem);font-weight:600;line-height:1.02}.lx-sub{letter-spacing:.14em;text-transform:uppercase;color:#ffffffd1;margin:1rem 0 0;font-size:clamp(.95rem,1.6vw,1.15rem)}.lx-tag{color:#ffffffb3;margin:.7rem 0 0;font-size:1.15rem;font-style:italic}.lx-cta{flex-wrap:wrap;gap:.7rem;margin-top:1.7rem;display:flex}.lx-nav{z-index:5;justify-content:center;align-items:center;gap:.6rem;display:flex;position:absolute;bottom:1.4rem;left:0;right:0}.lx-arrow{color:#fff;cursor:pointer;background:#05060a80;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;transition:border-color .2s,background .2s;display:grid}.lx-arrow:hover{border-color:var(--lx-gold);background:#05060acc}.lx-arrow svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem}.lx-dot{cursor:pointer;background:0 0;border:0;width:2.8rem;height:1.6rem;padding:0;position:relative}.lx-dot-bar,.lx-dot-fill{border-radius:2px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:0;right:0}.lx-dot-bar{background:#ffffff47}.lx-dot.is-active .lx-dot-bar{background:var(--lx-gold);opacity:.55}.lx-dot-fill{background:var(--lx-gold);transform-origin:0;animation:linear both lx-fill}@keyframes lx-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lx-arrow:focus-visible,.lx-dot:focus-visible{outline:2px solid var(--lx-gold);outline-offset:3px}@media (max-width:720px){.lx-hero{height:clamp(560px,86vh,700px)}.lx-slide--right .lx-art{width:100%;height:56%;bottom:auto;-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 40%);mask-image:linear-gradient(0deg,#0000 0,#000 40%)}.lx-slide--right .lx-shade{background:linear-gradient(#0000 30%,#05060a80 55%,#05060af2 100%)}.lx-shade{background:linear-gradient(#05060a1a 15%,#05060a8c 48%,#05060af2 100%)}.lx-copy{bottom:5rem}}@media (prefers-reduced-motion:reduce){.lx-slide,.lx-slide.is-active{transition:none}.lx-slide.is-active .lx-art{animation:none}.lx-copy>*,.lx-slide.is-active .lx-copy>*{opacity:1;animation:none;transform:none}}.lx-section{border-bottom:1px solid var(--color-line);padding:clamp(3.5rem,8vw,6rem) 0}.lx-kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--lx-gold);margin:0 0 .8rem;font-size:.74rem}.lx-h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.8rem,4vw,2.7rem);font-weight:600;line-height:1.1}.lx-lead{max-width:42rem;color:var(--color-muted);margin:.9rem 0 0;font-size:1.1rem}.lx-facts{background:var(--color-line);border:1px solid var(--color-line);border-radius:16px;grid-template-columns:1fr;gap:1px;margin-top:2.2rem;display:grid;overflow:hidden}@media (min-width:600px){.lx-facts{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.lx-facts{grid-template-columns:repeat(3,1fr)}}.lx-fact{background:var(--color-surface);padding:1.3rem 1.4rem}.lx-fact strong{margin-bottom:.3rem;font-size:1.05rem;display:block}.lx-fact span{color:var(--color-muted);font-size:.92rem}.lx-viewer{grid-template-columns:minmax(0,1fr) 17rem;align-items:start;gap:1.2rem;margin-top:2rem;display:grid}.lx-stage{aspect-ratio:16/9;border:1px solid var(--color-line-strong);touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#000;border-radius:14px;position:relative;overflow:hidden}.lx-stage video,.lx-stage img.lx-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lx-graded{position:absolute;inset:0}.lx-orig{clip-path:inset(0 calc(100% - var(--lx-split,50%)) 0 0);position:absolute;inset:0}.lx-handle{top:0;bottom:0;left:var(--lx-split,50%);pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 0 1px #00000059}.lx-grip{background:#08090cc7;border:1.5px solid #fff;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;margin:-1.3rem 0 0 -1.3rem;display:grid;position:absolute;top:50%;left:50%}.lx-grip svg{stroke:#fff;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem}.lx-range{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.lx-range:focus-visible+.lx-handle .lx-grip{outline:2px solid var(--lx-gold);outline-offset:3px}.lx-chip{letter-spacing:.14em;text-transform:uppercase;color:#fff;pointer-events:none;background:#05060aa8;border-radius:4px;padding:.25rem .6rem;font-size:.72rem;position:absolute;top:.8rem}.lx-chip--l{left:.8rem}.lx-chip--r{color:var(--lx-gold);right:.8rem}.lx-bar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.8rem;display:flex}.lx-tabs{border:1px solid var(--color-line-strong);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.lx-tab,.lx-btn{color:var(--color-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.42rem .95rem;font-size:.88rem}.lx-tab[aria-pressed=true]{background:var(--color-surface-2);color:var(--color-ink)}.lx-btn{border:1px solid var(--color-line-strong);color:var(--color-ink)}.lx-btn:hover,.lx-tab:hover{color:var(--color-ink)}.lx-tab:focus-visible,.lx-btn:focus-visible,.lx-look:focus-visible{outline:2px solid var(--lx-gold);outline-offset:2px}.lx-info{margin-top:1rem}.lx-info h3{letter-spacing:-.02em;margin:0;font-size:1.5rem}.lx-info .lx-cat{letter-spacing:.2em;text-transform:uppercase;color:var(--lx-gold);font-size:.74rem}.lx-info p{color:var(--color-muted);max-width:40rem;margin:.45rem 0 0}.lx-looks{gap:.4rem;max-height:34rem;padding-right:.2rem;display:grid;overflow:auto}.lx-look{background:var(--color-surface);cursor:pointer;color:var(--color-ink);text-align:left;font:inherit;border:1px solid #0000;border-radius:10px;align-items:center;gap:.7rem;padding:.35rem;display:flex}.lx-look:hover{border-color:var(--color-line-strong)}.lx-look[aria-pressed=true]{border-color:var(--lx-gold);background:var(--color-surface-2)}.lx-look img{object-fit:cover;border-radius:6px;flex:none;width:4.4rem;height:2.5rem}.lx-look span{font-size:.88rem;font-weight:500;line-height:1.15}.lx-look small{letter-spacing:.1em;color:var(--color-faint);text-transform:uppercase;margin-top:2px;font-size:.68rem;font-weight:400;display:block}@media (max-width:900px){.lx-viewer{grid-template-columns:1fr}.lx-looks{scroll-snap-type:x proximity;grid-auto-columns:11.5rem;grid-auto-flow:column;max-height:none;padding-bottom:.5rem;overflow-x:auto}.lx-look{scroll-snap-align:start}}.lx-cols{grid-template-columns:1fr;gap:1.2rem;margin-top:2.2rem;display:grid}@media (min-width:700px){.lx-cols{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.lx-cols{grid-template-columns:repeat(6,1fr)}.lx-cols>*{grid-column:span 2}.lx-cols>:nth-child(4),.lx-cols>:nth-child(5){grid-column:span 3}}.lx-col{--acc:var(--lx-gold);border:1px solid var(--color-line);background:var(--color-surface);border-top:2px solid var(--acc);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.lx-col-art{aspect-ratio:16/7;background:#000;position:relative}.lx-col-art img{object-fit:cover}.lx-col-art:after{content:"";background:linear-gradient(0deg, var(--color-surface) 0%, transparent 60%);position:absolute;inset:0}.lx-col-body{padding:1.2rem 1.4rem 1.5rem}.lx-col-no{letter-spacing:.22em;color:var(--acc);text-transform:uppercase;font-size:.72rem}.lx-col h3{letter-spacing:-.02em;margin:.3rem 0 .4rem;font-size:1.35rem}.lx-col p{color:var(--color-muted);margin:0 0 1rem;font-size:.94rem}.lx-col ol{columns:2;column-gap:1.2rem;margin:0;padding:0;font-size:.88rem;list-style:none}.lx-col li{break-inside:avoid;color:var(--color-ink);gap:.55rem;padding:.18rem 0;display:flex}.lx-col li i{color:var(--color-faint);font-variant-numeric:tabular-nums;min-width:1.4rem;font-style:normal}.lx-tech{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:2rem;margin-top:2rem;display:grid}.lx-tech h3{margin:0 0 .6rem;font-size:1.05rem}.lx-tech p,.lx-tech li{color:var(--color-muted);font-size:.95rem}.lx-tech ol,.lx-tech ul{margin:.4rem 0;padding-left:1.2rem}.lx-flow{flex-wrap:wrap;align-items:center;gap:.4rem .5rem;margin:.6rem 0;font-size:.86rem;display:flex}.lx-flow b{border:1px solid var(--color-line-strong);background:var(--color-surface);color:var(--color-ink);border-radius:8px;padding:.3rem .65rem;font-weight:500}.lx-flow b.on{border-color:var(--lx-gold);color:var(--lx-gold)}.lx-flow i{color:var(--color-faint);font-style:normal}.lx-buy{border:1px solid var(--color-line-strong);background:linear-gradient(135deg, var(--color-surface), var(--color-surface-2));border-radius:22px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:1.6rem;padding:clamp(1.4rem,4vw,2.6rem);display:grid}.lx-price{letter-spacing:-.03em;font-size:2.4rem;font-weight:600}.lx-price s{color:var(--color-faint);margin-left:.5rem;font-size:1.1rem;font-weight:400}.lx-buy ul{color:var(--color-muted);gap:.5rem;margin:0;padding:0;font-size:.95rem;list-style:none;display:grid}.lx-buy li:before{content:"✓";color:var(--lx-gold);margin-right:.6rem}@media (max-width:760px){.lx-buy{grid-template-columns:1fr}.lx-col ol{columns:1}}
