.featured-shelf[data-v-1a1536ed]{color:var(--qh-text)}.featured-shelf header[data-v-1a1536ed],.featured-shelf header>div[data-v-1a1536ed]{align-items:center;display:flex}.featured-shelf header[data-v-1a1536ed]{justify-content:space-between;margin:0 min(.533vw,3.2px) min(2.133vw,12.8px);min-height:min(8vw,48px)}.featured-shelf header>div[data-v-1a1536ed]{gap:min(1.867vw,11.2px)}.featured-shelf h2[data-v-1a1536ed]{font-size:min(4vw,24px);font-weight:750;line-height:1.3;margin:0}.promotion-label[data-v-1a1536ed]{border:min(.267vw,1.6px) solid var(--qh-line);border-radius:min(.8vw,4.8px);color:var(--qh-muted);font-size:min(2.133vw,12.8px);padding:min(.267vw,1.6px) min(1.067vw,6.4px)}.featured-shelf header>a[data-v-1a1536ed]{align-items:center;color:var(--qh-muted);display:flex;font-size:min(2.667vw,16px);gap:min(.8vw,4.8px);min-height:min(7.467vw,44.8px)}.featured-carousel[data-v-1a1536ed]{background:#17232c;border-radius:min(2.4vw,14.4px);overflow:hidden;position:relative}.featured-carousel[data-v-1a1536ed] .van-swipe,.featured-carousel[data-v-1a1536ed] .van-swipe-item{height:min(40vw,240px)}.featured-slide[data-v-1a1536ed]{color:#fff;display:block;height:min(40vw,240px);overflow:hidden;position:relative}.featured-slide>img[data-v-1a1536ed]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.slide-placeholder[data-v-1a1536ed]{align-items:center;background:var(--qh-bg-soft);color:var(--qh-muted);display:flex;flex-direction:column;font-size:min(6.667vw,40px);gap:min(1.6vw,9.6px);height:100%;justify-content:center;width:100%}.slide-placeholder small[data-v-1a1536ed]{font-size:min(2.4vw,14.4px)}.slide-shade[data-v-1a1536ed]{background:linear-gradient(90deg,#0a141ce0,#0a141c94 49%,#0a141c14 78%),linear-gradient(0deg,rgba(6,13,18,.44),transparent 52%);inset:0;position:absolute}.slide-copy[data-v-1a1536ed]{align-items:flex-start;bottom:min(6.4vw,38.4px);display:flex;flex-direction:column;left:min(4vw,24px);position:absolute;right:min(15.467vw,92.8px);z-index:1}.slide-copy small[data-v-1a1536ed]{align-items:center;color:#ffffffb8;display:flex;font-size:min(2.133vw,12.8px);font-weight:700;gap:min(1.867vw,11.2px)}.slide-copy small i[data-v-1a1536ed]{border-left:min(.267vw,1.6px) solid hsla(0,0%,100%,.3);font-style:normal;font-weight:500;padding-left:min(1.867vw,11.2px)}.slide-copy strong[data-v-1a1536ed]{display:block;font-size:min(4vw,24px);font-weight:750;line-height:1.3;margin-top:min(1.333vw,8px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.slide-copy b[data-v-1a1536ed]{color:#f2cf82;font-size:min(2.933vw,17.6px);line-height:1.2;margin-top:min(1.067vw,6.4px)}.slide-action[data-v-1a1536ed]{backdrop-filter:blur(min(1.6vw,9.6px));background:#0e1b244d;border:min(.267vw,1.6px) solid hsla(0,0%,100%,.5);border-radius:50%;bottom:min(11.467vw,68.8px);display:grid;font-size:min(3.467vw,20.8px);height:min(8vw,48px);place-items:center;position:absolute;right:min(4vw,24px);width:min(8vw,48px);z-index:1}.carousel-progress[data-v-1a1536ed]{bottom:min(2.933vw,17.6px);display:grid;gap:min(1.333vw,8px);grid-auto-columns:1fr;grid-auto-flow:column;left:min(4vw,24px);position:absolute;right:min(4vw,24px);z-index:2}.carousel-progress>span[data-v-1a1536ed]{background:#ffffff52;border-radius:min(.267vw,1.6px);height:min(.8vw,4.8px);overflow:hidden;position:relative}.carousel-progress>span.passed[data-v-1a1536ed]{background:#ffffffe0}.carousel-progress>span>i[data-v-1a1536ed]{animation:slide-progress-1a1536ed 4.5s linear forwards;background:#fff;inset:0;position:absolute;transform-origin:left}@keyframes slide-progress-1a1536ed{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.featured-shelf footer[data-v-1a1536ed]{align-items:center;color:var(--qh-muted);display:flex;font-size:min(2.133vw,12.8px);gap:min(2.133vw,12.8px);justify-content:space-between;margin-top:min(1.867vw,11.2px)}.featured-shelf footer a[data-v-1a1536ed]{align-items:center;color:var(--qh-text);display:flex;gap:min(.8vw,4.8px);min-height:min(5.867vw,35.2px);white-space:nowrap}.shelf-state[data-v-1a1536ed]{align-items:center;background:var(--qh-card);border-radius:min(2.133vw,12.8px);color:var(--qh-muted);display:flex;font-size:min(2.933vw,17.6px);gap:min(2.4vw,14.4px);justify-content:center;min-height:min(24.533vw,147.2px)}.shelf-state button[data-v-1a1536ed]{background:var(--qh-card);border:min(.267vw,1.6px) solid var(--qh-line);border-radius:min(1.333vw,8px);color:var(--qh-text);padding:min(1.6vw,9.6px) min(2.667vw,16px)}.shelf-empty[data-v-1a1536ed]{align-items:center;display:flex;min-height:min(29.867vw,179.2px)}.leasing-poster[data-v-1a1536ed]{background:#e5e3df;border:min(.267vw,1.6px) solid color-mix(in srgb,var(--qh-line) 72%,transparent);border-radius:min(2.4vw,14.4px);box-shadow:inset 0 min(.267vw,1.6px) #ffffffad;color:#142331;overflow:hidden;padding:min(4vw,24px) min(3.733vw,22.4px);position:relative}.leasing-poster[data-v-1a1536ed]:after{background:linear-gradient(90deg,hsla(45,13%,94%,.98),hsla(45,13%,94%,.92) 37%,hsla(45,13%,94%,.28) 61%,transparent 78%);content:"";inset:0;position:absolute}.leasing-poster img[data-v-1a1536ed]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.leasing-poster[data-v-1a1536ed]>*{position:relative;z-index:1}.poster-copy[data-v-1a1536ed]{align-items:flex-start;display:flex;flex-direction:column;min-width:0;width:64%}.poster-copy>span[data-v-1a1536ed]{color:#8a6b31;font-size:min(1.867vw,11.2px);font-weight:800;letter-spacing:min(.32vw,1.92px);margin-bottom:min(1.333vw,8px)}.poster-copy b[data-v-1a1536ed]{font-size:min(3.467vw,20.8px);font-weight:800;line-height:1.35}.poster-copy p[data-v-1a1536ed]{color:#66717a;font-size:min(2.4vw,14.4px);line-height:1.4;margin:min(.8vw,4.8px) 0 min(2.133vw,12.8px)}.poster-copy a[data-v-1a1536ed]{align-items:center;background:#142331;border-radius:min(1.067vw,6.4px);color:#fff;display:flex;font-size:min(2.4vw,14.4px);font-weight:650;gap:min(.8vw,4.8px);min-height:min(6.667vw,40px);padding:0 min(2.4vw,14.4px);white-space:nowrap}.expanded .featured-carousel[data-v-1a1536ed] .van-swipe,.expanded .featured-carousel[data-v-1a1536ed] .van-swipe-item,.expanded .featured-slide[data-v-1a1536ed]{height:min(49.067vw,294.4px)}.featured-shelf a[data-v-1a1536ed]:focus-visible,.featured-shelf button[data-v-1a1536ed]:focus-visible{outline:min(.533vw,3.2px) solid var(--qh-primary);outline-offset:min(.533vw,3.2px)}
