.lk-values{position:relative;display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,2fr);align-items:center;gap:5%;padding:80px 0 60px 6%;min-height:680px;background:radial-gradient(ellipse at 10% 85%,#71604966,transparent 60%),linear-gradient(135deg,#2c251f,#493a2c);color:#f5ead8;overflow:hidden;scroll-margin-top:90px}
.lk-values:before{content:'';position:absolute;left:-25%;top:10%;width:65%;height:140%;border:1px solid #c5a97625;border-radius:50%;transform:rotate(-20deg);box-shadow:0 0 0 40px #c5a97608,0 0 0 90px #c5a97608;pointer-events:none}
.lk-values-intro{position:relative;z-index:1;padding-right:10px}
.lk-values-intro>img{display:block;object-fit:contain;width:85px;height:85px;margin:0 0 28px}
.lk-values-intro .eyebrow{font-size:10px;letter-spacing:.15em;color:#d7bc8a}
.lk-values-intro>p{font-size:clamp(18px,1.7vw,28px);font-weight:400;line-height:1.45;margin:25px 0 18px}
.lk-values-intro>h2{font:500 clamp(48px,5vw,88px)/1.05 'Playfair Display',Georgia,serif;letter-spacing:-.035em;margin:0;color:#f7ecda}
.lk-values-intro>h2 em{font-weight:400;color:#d7bc8a}
.lk-values-slider{position:relative;min-width:0;z-index:1}
.lk-values-track{display:flex;gap:22px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;padding:16px 6% 18px 0;cursor:grab;touch-action:pan-x pan-y;overscroll-behavior-x:contain;outline-offset:-3px}
.lk-values-track::-webkit-scrollbar{display:none}
.lk-values-track.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}
.lk-value-card{position:relative;flex:0 0 clamp(240px,22vw,340px);padding:20px 20px 26px;border:1px solid #c9af806f;border-radius:20px;background:#493d304d;scroll-snap-align:start;transition:background .4s,border-color .4s,box-shadow .4s;outline-offset:4px;overflow:hidden}
.lk-value-card>img{display:block;width:100%;height:clamp(285px,29vw,400px);object-fit:cover;border-radius:10px;user-select:none;pointer-events:none;transition:filter .4s;filter:brightness(.87)}
.lk-value-card>h3{font:500 clamp(15px,1.1vw,18px)/1.5 'Be Vietnam Pro',sans-serif;min-height:54px;margin:16px 0 0;color:#f5ead8;transition:color .4s}
.lk-value-number{display:inline-block;font-size:10px;letter-spacing:.1em;margin-top:16px;color:#d7bc8a;transition:color .4s}
.lk-value-card.active,.lk-value-card:focus-visible{background:linear-gradient(135deg,#eedba6,#b79a60);border-color:#f3e2b6;box-shadow:0 8px 28px #0a090730}
.lk-value-card.active>h3,.lk-value-card.active .lk-value-number{color:#382c20}
.lk-value-card.active>img{filter:brightness(1)}
.lk-values-controls{display:flex;align-items:center;gap:14px;padding:24px 6% 0 0}
.lk-values-controls>input{flex:1;min-width:0;height:22px;accent-color:#e1c795;cursor:pointer;background:transparent}
.lk-values-controls>span{font-size:11px;color:#d9c18f;white-space:nowrap;font-variant-numeric:tabular-nums}
.lk-values-controls>button{width:40px;height:40px;border:1px solid #bfa57a7a;background:transparent;border-radius:50%;color:#f4e8d0;font-size:22px;cursor:pointer;transition:background .25s}
.lk-values-controls>button:hover{background:#c9ae7b33}
.lk-values-controls>button:disabled{opacity:.3;cursor:default}
.lk-values-hint{font-size:11px;letter-spacing:.02em;color:#cfb88f;margin:12px 0 0}
@media(min-width:1800px){.lk-values{min-height:800px}.lk-value-card{flex-basis:350px}.lk-value-card>img{height:400px}}
@media(max-width:900px){.lk-values{grid-template-columns:1fr;gap:30px;padding:50px 0 40px 6%;min-height:0}.lk-values-intro{padding-right:6%;display:grid;grid-template-columns:65px 1fr;gap:0 18px}.lk-values-intro>img{width:65px;height:65px;grid-row:1/4;margin:0}.lk-values-intro .eyebrow{font-size:9px;grid-column:2}.lk-values-intro>p{grid-column:2;font-size:17px;margin:9px 0}.lk-values-intro>h2{grid-column:2;font-size:40px}.lk-values-intro>h2 br{display:none}.lk-values-intro>h2 em:before{content:' '}.lk-value-card{flex-basis:clamp(235px,70vw,310px);padding:15px 15px 22px}.lk-value-card>img{height:300px}.lk-value-card>h3{font-size:15px}.lk-values-controls{gap:10px}.lk-values-controls>button{width:36px;height:36px}}
@media(prefers-reduced-motion:reduce){.lk-value-card,.lk-value-card>img,.lk-value-card>h3{transition:none}}
