.narrow{max-width: 860px}.muted{color: var(--muted)}.btn-sm{height: 36px;padding: 0 16px;font-size: 13px}.btn-gold{background: linear-gradient(135deg,var(--gold-2),var(--gold));color: var(--gold-ink);font-weight: 500}.btn-light{background: var(--text);color: #0b0b0c}.btn-light:hover{background: #fff}.btn-ghost{border: 1px solid var(--line-2);color: var(--text)}.btn-ghost:hover{border-color: var(--gold);color: var(--gold-2)}.hdr-search{margin-left: -16px}.hdr-search{position: relative;width: 34px;height: 34px;display: grid;place-items: center;color: var(--text-2);background: none;border: 0;padding: 0;transition: color .3s}.hdr-search:hover{color: #e3cb95}.hdr-search .ic{width: 21px;height: 21px}.hdr-btn.is-active{color: #e3cb95}.hdr-shortlist.is-active .ic{fill: currentColor}.drawer.is-open{opacity: 1;pointer-events: auto}.drawer.is-open .drawer-panel{opacity: 1;transform: none}.mm-link .ic{width: 14px;height: 14px;flex: none;color: var(--muted);transition: color .2s,transform .3s var(--ease)}.mm-link.is-active{color: var(--gold-2)}.mm-link:hover .ic,.mm-link.is-active .ic{color: var(--gold-2)}.mm-link.is-active .ic{transform: translateX(3px)}.mm-sec{font-size: 21px;padding: 9px 0;color: var(--text)}.mm-all .ic{width: 14px;height: 14px;transition: transform .3s var(--ease)}.mm-all:hover .ic{transform: translateX(4px)}@media (max-width: 899px){.drawer-panel{transform: translateX(24px);padding-top: 16px}.mm-back .ic{width: 16px;height: 16px}.mm-link{font-size: 17px;padding: 12px 0;border-bottom: 1px solid var(--line)}.mm-sec{font-size: 19px}}@keyframes mmIn{from{opacity: 0;transform: translateX(18px)}to{opacity: 1;transform: none}}.hero{position: relative}.hero-top{text-align: center;padding-top: 64px;position: relative;z-index: 5}.hero-title{font-family: var(--sans);font-size: clamp(22px,2.2vw,30px);font-weight: 500;letter-spacing: -.01em;line-height: 1.2;margin-bottom: 44px}.hero-search{position: relative;max-width: 760px;margin: 0 auto}.tabs{display: flex;justify-content: center;gap: 8px;margin-bottom: 26px}.tab{white-space: nowrap;padding: 8px 18px 12px;font-size: 14px;font-weight: 500;color: #fff;position: relative;transition: color .2s}.tab::after{content: "";position: absolute;left: 18px;right: 18px;bottom: 0;height: 1px;background: #fff;transform: scaleX(0);transition: transform .35s var(--ease)}.tab:hover{color: #fff}.tab.is-active{color: #fff}.tab.is-active::after{transform: scaleX(1)}.pill{position: relative;display: flex;align-items: center;gap: 8px;height: 68px;padding: 0 8px 0 28px;border-radius: 999px;text-align: left;background: #f4f0e8;border: 1px solid #f4f0e8;color: #111;box-shadow: 0 30px 60px -20px rgba(0,0,0,.8);backdrop-filter: blur(16px);-webkit-backdrop-filter: blur(16px)}.pill-field{flex: 1;display: flex;flex-direction: column;min-width: 0}.pill-field input{background: none;border: 0;outline: 0;padding: 2px 0 0;font-size: 16px;width: 100%;color: #111;caret-color: #111}.pill-field input::placeholder{color: #3a3833;opacity: .75}.pill-filters{display: inline-flex;align-items: center;gap: 8px;padding: 0 16px;height: 44px;border-radius: 999px;font-size: 16px;color: #2b2925;transition: background .2s,color .2s}.pill-filters:hover,.pill-filters[aria-expanded="true"]{background: #e6e0d4;color: #111}.pill-submit{display: inline-flex;align-items: center;gap: 10px;height: 52px;padding: 0 26px;border-radius: 999px;background: #0b0b0c;color: var(--text);font-size: 16px;font-weight: 400;transition: background .25s,color .25s;white-space: nowrap}.pill-submit:hover{background: #1f1d1a;color: var(--gold-2)}.suggest{color: var(--text);position: absolute;top: calc(100% + 10px);left: 0;width: min(520px,100%);z-index: 20;background: var(--surface);border: 1px solid var(--line-2);border-radius: var(--radius-lg);padding: 8px;box-shadow: 0 30px 60px -20px rgba(0,0,0,.9);max-height: 360px;overflow-y: auto}.suggest-group{padding: 10px 12px 4px;font-size: 10px;letter-spacing: .2em;text-transform: uppercase;color: var(--gold)}.suggest-item{display: flex;justify-content: space-between;gap: 12px;width: 100%;padding: 10px 12px;border-radius: 6px;text-align: left;font-size: 16px}.suggest-item small{color: var(--muted)}.suggest-item:hover,.suggest-item.is-active{background: var(--surface-2)}.suggest-item mark{background: none;color: var(--gold-2)}.filters-panel{position: absolute;top: calc(100% + 12px);left: 0;right: 0;z-index: 20;text-align: left;background: var(--surface);border: 1px solid var(--line-2);border-radius: 16px;padding: 28px 32px;box-shadow: 0 40px 80px -20px rgba(0,0,0,.9);display: grid;grid-template-columns: 1fr 1fr;gap: 24px 40px}.filters-panel fieldset{border: 0;margin: 0;padding: 0;min-width: 0}.filters-panel legend{font: 400 16px/1 var(--sans);margin-bottom: 14px}.panel-foot{grid-column: 1 / -1;display: flex;justify-content: space-between;align-items: center;border-top: 1px solid var(--line);padding-top: 18px}.checks{display: grid;grid-template-columns: 1fr 1fr;gap: 10px 16px}.check{display: flex;align-items: center;gap: 10px;font-size: 14px;cursor: pointer;color: var(--text-2)}.check input{position: absolute;opacity: 0;pointer-events: none}.check span{width: 18px;height: 18px;border: 1px solid var(--line-2);border-radius: 3px;display: grid;place-items: center;transition: background .2s,border-color .2s}.check input:checked + span{background: var(--gold);border-color: var(--gold)}.check input:checked + span::after{content: "";width: 9px;height: 5px;border: solid var(--gold-ink);border-width: 0 0 2px 2px;transform: rotate(-45deg) translate(1px,-1px)}.check input:focus-visible + span{outline: 1px solid var(--gold);outline-offset: 2px}.chips{display: flex;flex-wrap: wrap;gap: 8px}.chip input{position: absolute;opacity: 0;pointer-events: none}.chip span{display: inline-block;padding: 8px 16px;border-radius: 999px;border: 1px solid var(--line-2);font-size: 13px;cursor: pointer;transition: all .2s}.chip input:checked + span{background: var(--text);color: #0b0b0c;border-color: var(--text)}.chip input:focus-visible + span{outline: 1px solid var(--gold);outline-offset: 2px}.two{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.select{position: relative;display: flex;flex-direction: column;gap: 2px;padding: 8px 14px;border-radius: 8px;background: var(--surface-2);border: 1px solid var(--line)}.select span{font-size: 11px;color: var(--muted)}.select select{appearance: none;-webkit-appearance: none;background: transparent;border: 0;outline: 0;font-size: 14px;padding-right: 20px;cursor: pointer}.select select option{background: var(--surface)}.select::after{content: "";position: absolute;right: 16px;bottom: 16px;width: 6px;height: 6px;border: solid var(--muted);border-width: 0 1px 1px 0;transform: rotate(45deg);pointer-events: none}.hero-stage{position: relative;height: calc(100vh - 290px);min-height: 520px;max-height: 820px;margin-top: -34px;overflow: hidden;background: var(--surface)}.hero-slide{position: absolute;inset: 0;opacity: 0;transition: opacity 1.2s ease}.hero-slide.is-active{opacity: 1}.hero-slide img{width: 100%;height: 100%;object-fit: cover;transform: scale(1.06);transition: transform 7s linear}.hero-slide.is-active img{transform: scale(1)}.hero-slide::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(10,10,11,.75) 0%,rgba(10,10,11,.05) 26%,rgba(10,10,11,.1) 55%,rgba(10,10,11,.85) 100%)}.hero-caption{position: absolute;left: 0;right: 0;bottom: 72px;z-index: 2;text-align: center;padding: 0 24px}.hero-caption .hero-name{font-size: clamp(28px,3.8vw,56px);font-weight: 400;letter-spacing: -.025em;margin: 8px 0 10px;text-shadow: 0 2px 30px rgba(0,0,0,.4)}.hero-caption p{color: var(--text-2);margin-bottom: 24px}.hero-dots{position: absolute;bottom: 28px;left: 0;right: 0;z-index: 3;display: flex;justify-content: center;gap: 8px}.hero-dots button{width: 28px;height: 2px;background: rgba(255,255,255,.3);transition: background .3s,width .3s}.hero-dots button.is-active{background: var(--gold);width: 44px}.section{padding-top: 120px}.section-head{display: flex;align-items: flex-end;justify-content: space-between;gap: 20px;margin-bottom: 32px}.section-head h2{font-size: clamp(16px,1.2vw,18px);font-weight: 400}.h-note{margin-left: 10px;font-size: 13px;font-weight: 400;letter-spacing: .08em;color: var(--gold);white-space: nowrap}.slides img{flex: 0 0 100%;width: 100%;height: 100%;object-fit: cover;scroll-snap-align: start;transition: transform 1.4s var(--ease)}.card:hover .slides img{transform: scale(1.06)}.save .ic{width: 17px;height: 17px;stroke-width: 1.6}.save.is-saved{color: #e3cb95;background: rgba(10,10,11,.5);box-shadow: inset 0 0 0 1px rgba(227,203,149,.75)}.save.is-saved .ic{fill: currentColor}.save.pop,.hdr-btn.pop{animation: save-pop .4s var(--ease)}@keyframes save-pop{0%{transform: scale(1)}40%{transform: scale(1.14)}100%{transform: scale(1)}}.nav{position: absolute;z-index: 4;top: 28%;width: 34px;height: 34px;margin-top: -17px;display: grid;place-items: center;color: #fff;background: rgba(10,10,11,.45);backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px);opacity: 0;transition: opacity .3s,background .2s}.nav:hover{background: rgba(10,10,11,.75)}.nav .ic{width: 16px;height: 16px}.nav.prev{left: 12px}.nav.next{right: 12px}.card:hover .nav{opacity: 1}.dots{position: absolute;z-index: 3;top: 26px;left: 0;right: 0;display: flex;justify-content: center;gap: 4px;pointer-events: none}.dots i{width: 12px;height: 1px;background: rgba(255,255,255,.45);transition: background .3s,width .3s}.vt{display: grid;grid-template-columns: minmax(0,4fr) minmax(0,8fr);gap: 72px;align-items: center;padding: 64px;background: var(--surface);box-shadow: 0 30px 70px -48px rgba(22,20,15,.45);position: relative;overflow: hidden}.vt::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 2px;background: linear-gradient(90deg,var(--gold),transparent 70%)}.vt-side h2{margin: 12px 0 12px;font-size: clamp(26px,2.6vw,36px);font-weight: 300;letter-spacing: -.02em}.vt-side p{margin: 0 0 32px;font-size: 14.5px;color: var(--text-2)}.vt-nav{display: flex;align-items: center;gap: 10px}.vt-btn{width: 46px;height: 46px;border-radius: 50%;display: grid;place-items: center;border: 1px solid var(--line-2);color: var(--text);transition: background .5s ease,color .5s ease,border-color .5s ease}.vt-btn:hover{background: var(--text);color: var(--surface);border-color: var(--text)}.vt-btn .ic{width: 18px;height: 18px}.vt-count{margin-left: 12px;font-size: 13px;letter-spacing: .12em;color: var(--muted);font-variant-numeric: tabular-nums}.vt-count b{font-weight: 500;color: var(--text)}.vt-stage{position: relative;padding-left: 8px}.vt-mark{position: absolute;top: -58px;left: -14px;font-size: 180px;line-height: 1;font-weight: 300;color: var(--gold);opacity: .22;pointer-events: none;font-family: Georgia,serif}.vt-slides{display: grid}.vt-slide{grid-area: 1 / 1;margin: 0;opacity: 0;visibility: hidden;transform: translateY(12px);transition: opacity .8s ease,transform .9s var(--ease),visibility 0s .8s}.vt-slide.is-active{opacity: 1;visibility: visible;transform: none;transition: opacity .8s ease .15s,transform .9s var(--ease) .15s}.vt-slide blockquote{position: relative;margin: 0 0 32px;font-size: clamp(19px,1.9vw,26px);font-weight: 300;line-height: 1.55;letter-spacing: -.01em;color: var(--text);text-wrap: pretty}.vt-slide figcaption{display: flex;align-items: center;gap: 14px}.vt-slide figcaption>span:last-child{display: flex;flex-direction: column}.vt-slide figcaption strong{font-size: 15px;font-weight: 500;color: var(--text)}.vt-slide figcaption small{font-size: 12px;line-height: 1.5;letter-spacing: .08em;text-transform: uppercase;color: var(--muted)}.vt-progress{position: relative;height: 2px;margin-top: 36px;background: var(--line);overflow: hidden}.vt-progress i{position: absolute;left: 0;top: 0;bottom: 0;width: 100%;background: var(--gold);transform: scaleX(0);transform-origin: left}.vt-progress i.run{animation: vt-fill 8s linear forwards}.vt.is-paused .vt-progress i.run{animation-play-state: paused}@keyframes vt-fill{to{transform: scaleX(1)}}.rm-body{flex: 1;overflow-y: auto;padding: 32px 36px 12px;overscroll-behavior: contain}.rm-body h4{position: relative;margin: 26px 0 10px;padding-left: 16px;font-size: 13px;font-weight: 500;letter-spacing: .16em;text-transform: uppercase;color: #85672b}.rm-body h4::before{content: "";position: absolute;left: 0;top: 50%;width: 8px;height: 1px;background: #a07f3f}.rm-body h4:first-child{margin-top: 0}.rm-body p{margin: 0 0 14px;font-size: 15.5px;line-height: 1.8;color: #4d4940}.cmp-table{width: 100%;min-width: calc(200px + var(--cols) * 240px);border-collapse: collapse;table-layout: fixed}.cmp-table th,.cmp-table td{padding: 18px 20px;text-align: left;vertical-align: top;border-bottom: 1px solid var(--line);font-size: 14px;line-height: 1.55;color: var(--text)}.cmp-table thead th{background: var(--surface);border-bottom: 1px solid var(--gold);vertical-align: bottom}.cmp-table tbody th{width: 200px;font-size: 11px;font-weight: 500;letter-spacing: .16em;text-transform: uppercase;color: var(--muted);background: var(--bg-2)}.cmp-table thead th:first-child{width: 200px;background: var(--bg-2)}.cmp-table tbody tr:hover td{background: rgba(160,127,63,.04)}.cmp-table td + td,.cmp-table th + th,.cmp-table th + td{border-left: 1px solid var(--line)}.cmp-table small{display: block;margin-top: 2px;font-size: 12px;color: var(--muted)}.cmp-table ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 6px}.cmp-table li{position: relative;padding-left: 14px;font-size: 13.5px}.cmp-table li::before{content: "";position: absolute;left: 0;top: 9px;width: 5px;height: 5px;border-radius: 50%;background: var(--gold)}.cmp-table li b{font-weight: 600;color: var(--gold-2)}.cmp-price{font-size: 20px;font-weight: 500;color: var(--gold-2)}.cmp-na{color: var(--muted)}.cmp-tray{position: fixed;z-index: 60;left: 0;right: 0;bottom: 0;background: rgba(12,12,13,.96);border-top: 1px solid rgba(201,169,107,.4);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);transform: translateY(110%);transition: transform .45s var(--ease);color: #eee9e1}.cmp-tray.is-open{transform: none}body.has-cmp{padding-bottom: 96px}.cmp-inner{display: flex;align-items: center;gap: 24px;min-height: 84px;padding-top: 12px;padding-bottom: 12px}.cmp-head{display: flex;flex-direction: column;flex: none}.cmp-head strong{font-size: 15px;font-weight: 500}.cmp-head small{font-size: 12px;color: #8f897f}.cmp-head small.is-warn{color: #e3cb95}.cmp-list{list-style: none;margin: 0;padding: 0;flex: 1;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px}.cmp-list li{position: relative;display: flex;align-items: center;gap: 10px;height: 56px;padding: 6px 34px 6px 6px;background: rgba(255,255,255,.05);border: 1px solid rgba(255,255,255,.1);min-width: 0}.cmp-list img{width: 56px;height: 44px;object-fit: cover;flex: none}.cmp-list li span{display: flex;flex-direction: column;min-width: 0}.cmp-list strong{font-size: 13px;font-weight: 500;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.cmp-list small{font-size: 12px;color: #e3cb95}.cmp-list li button{position: absolute;top: 50%;right: 6px;width: 24px;height: 24px;margin-top: -12px;display: grid;place-items: center;color: #8f897f}.cmp-list li button:hover{color: #fff}.cmp-list li button .ic{width: 14px;height: 14px}.cmp-list .cmp-empty{justify-content: center;border-style: dashed;color: #8f897f;font-size: 12px}.cmp-actions{display: flex;align-items: center;gap: 14px;flex: none}.cmp-clear{font-size: 13px;color: #8f897f;text-decoration: underline;text-underline-offset: 4px}.cmp-clear:hover{color: #fff}.cmp-actions .btn.is-disabled{pointer-events: none;opacity: .45}.card-price small{font-size: 10px;font-weight: 500;letter-spacing: .14em;text-transform: uppercase;color: var(--muted)}.card-wa .ic{width: 17px;height: 17px}@media (hover: none){.nav{opacity: 1}}.bx-ring-fg{stroke: #e3cb95;stroke-linecap: round;stroke-dasharray: 125.7;stroke-dashoffset: 125.7;opacity: 0}.theme-light{--bg: #f7f5f1;--bg-2: #efebe4;--surface: #ffffff;--surface-2: #f0ece5;--line: rgba(0,0,0,.09);--line-2: rgba(0,0,0,.18);--text: #121212;--text-2: #423e38;--muted: #6c665d;--gold: #9a7a3e;--gold-2: #7f6128;color-scheme: light;background: var(--bg);color: var(--text);margin-top: 88px;padding-bottom: 88px}.theme-light .collection,.theme-light .card-media{--text: #eee9e1;--text-2: #d6d0c6;--gold: #c9a96b;--gold-2: #e3cb95;color: #eee9e1}.theme-light .logos img{filter: brightness(0);opacity: .55}.theme-light .logos a:hover{background: var(--surface-2)}.theme-light .btn-gold{color: #1a1508}.collections{display: grid;grid-template-columns: repeat(4,1fr);gap: 16px}.collection{position: relative;height: 400px;border-radius: 3px;overflow: hidden;display: block;background: #111}.collection img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transition: transform 1s var(--ease)}.collection::before{content: "";position: absolute;inset: 0;z-index: 1;background: linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.3))}.collection:hover img{transform: scale(1.06)}.collection h3{font-size: 20px;font-weight: 700;letter-spacing: 0;color: #fff;margin: 0 0 6px}.collection p{font-size: 14.4px;line-height: 1.4;color: #fff;margin: 0}.scroller-ctrl{display: flex;gap: 8px}.insights{display: grid;grid-template-columns: 1fr 1fr;gap: 1px;background: var(--line);border: 1px solid var(--line);border-radius: var(--radius-lg);overflow: hidden}.insight{background: var(--bg);padding: 32px}.insight .num{font: 400 13px var(--sans);color: var(--gold);letter-spacing: .1em}.insight h3{font-size: 19px;margin: 10px 0 10px}.insight p{font-size: 14px;color: var(--text-2);margin: 0}.logos{display: grid;grid-template-columns: repeat(6,1fr);border-top: 1px solid var(--line);border-left: 1px solid var(--line);margin-top: 32px}.logos a{border-right: 1px solid var(--line);border-bottom: 1px solid var(--line);display: grid;place-items: center;padding: 20px;transition: background .3s}.logos img{max-height: 90px;width: auto;filter: brightness(0) invert(1);opacity: .6;transition: opacity .3s}.logos a:hover{background: var(--surface)}.logos a:hover img{opacity: 1}.socials a{width: 40px;height: 40px;border-radius: 50%;display: grid;place-items: center;border: 1px solid var(--line-2);color: var(--text-2);transition: color .2s,border-color .2s,background .2s}.socials a:hover{color: var(--gold-ink);background: var(--gold);border-color: var(--gold)}.socials .ic{width: 17px;height: 17px}.modal.is-open{opacity: 1;pointer-events: auto}.modal-panel{position: relative;width: min(900px,100%);max-height: calc(100vh - 40px);overflow-y: auto;background: #111113;transform: translateY(20px) scale(.98);transition: transform .5s var(--ease);box-shadow: 0 60px 120px -40px rgba(0,0,0,.9)}.modal.is-open .modal-panel{transform: none}.modal-close{position: absolute;z-index: 3;top: 14px;right: 14px;width: 38px;height: 38px;border-radius: 50%;display: grid;place-items: center;color: var(--text-2);background: rgba(255,255,255,.06);transition: color .2s,background .2s,transform .3s var(--ease)}.modal-close:hover{color: var(--text);background: rgba(255,255,255,.12);transform: rotate(90deg)}.enq{display: grid;grid-template-columns: 1fr 1.1fr}.enq h3{font-size: 26px;font-weight: 400;letter-spacing: -.02em;margin: 0 0 8px;padding-right: 30px}.field{display: flex;flex-direction: column;gap: 4px;padding: 10px 14px;border-radius: 8px;background: var(--surface);border: 1px solid var(--line);transition: border-color .2s}.field:focus-within{border-color: var(--gold)}.field>span:first-child{font-size: 11px;color: var(--muted);letter-spacing: .06em}.field input,.field textarea{background: none;border: 0;outline: 0;font-size: 15px;resize: vertical}.fine{font-size: 12px;color: var(--muted);margin: 4px 0 0}.form-msg.err{color: var(--danger)}.results{padding-top: 56px;min-height: 70vh}.filterbar{position: sticky;top: var(--hdr);z-index: 30;display: flex;align-items: center;gap: 10px;flex-wrap: wrap;padding: 14px 0;background: rgba(10,10,11,.92);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);border-bottom: 1px solid var(--line);margin-bottom: 20px}.fb-search{display: flex;align-items: center;gap: 8px;height: 40px;padding: 0 14px;border-radius: 999px;background: var(--surface);border: 1px solid var(--line-2);min-width: 220px}.fb-search input{background: none;border: 0;outline: 0;font-size: 16px;width: 100%}.fb-search .ic{color: var(--muted);width: 16px;height: 16px}.af{display: inline-flex;align-items: center;gap: 6px;padding: 5px 8px 5px 12px;font-size: 12px;border-radius: 999px;border: 1px solid var(--gold);color: var(--gold-2)}.af .ic{width: 12px;height: 12px}.empty{text-align: center;padding: 80px 20px}.empty h3{font-size: 24px;margin-bottom: 10px}.empty p{color: var(--text-2)}.crumbs{display: flex;flex-wrap: wrap;gap: 8px;font-size: 13px;color: var(--muted)}.crumbs a:hover{color: var(--gold-2)}.pd-facts{display: flex;flex-wrap: wrap;gap: 1px;margin: 32px 0 0;background: var(--line);border-top: 1px solid var(--line);border-bottom: 1px solid var(--line)}.pd-facts div{flex: 1 1 calc(25% - 1px);min-width: calc(25% - 1px);padding: 22px 20px;background: var(--bg)}.pd-facts dt{font-size: 12px;font-weight: 500;color: var(--muted);margin-bottom: 8px}.pd-facts dd{margin: 0;font-size: 16px;color: var(--text)}.pd-facts small{display: block;margin-top: 4px;font-size: 12px;color: var(--muted)}.pd-sec{padding: 36px 0;border-bottom: 1px solid var(--line);color: var(--text-2);scroll-margin-top: 96px}.pd-sec:first-child{padding-top: 0}.pd-sec:last-child{border-bottom: 0}.pd-sec>p{margin: 0 0 14px;text-align: justify;hyphens: manual}@media (max-width: 640px){.pd-sec>p{text-align: left}}.pd-title{position: relative;margin: 0 0 32px;padding-bottom: 16px;font-size: 17px;font-weight: 500;letter-spacing: .1em;line-height: 1.4;text-transform: uppercase;color: var(--text)}.pd-title::after{content: "";position: absolute;left: 0;bottom: 0;width: 40px;height: 1px;background: var(--gold)}.pd-video-frame{width: 100%;aspect-ratio: 16 / 9;border: 0;display: block;background: #000}.pd-slide-nav{display: flex;align-items: center;gap: 8px;margin-top: 4px}.pd-slide-nav span{margin-left: 8px;font-size: 13px;color: var(--muted)}.pd-slide-nav .icon-btn:disabled{opacity: .3;cursor: default;border-color: var(--line-2);color: inherit}.pd-prices-wrap .pd-slide-nav{margin: 6px 0 18px}.pc-body{display: grid;margin: 0;padding: 6px 20px;flex: 1}.pc-body div{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;padding: 13px 0}.pc-body div + div{border-top: 1px solid var(--line)}.pc-body dt{font-size: 13px;color: #6f6a5f}.pc-body dd{margin: 0;font-size: 14.5px;font-weight: 600;color: #16150f;text-align: right;font-variant-numeric: tabular-nums}.pd-table-wrap{overflow-x: auto}.pd-table{width: 100%;border-collapse: collapse;font-size: 14px}.pd-table th{text-align: left;padding: 12px 14px;font-size: 12px;font-weight: 500;letter-spacing: .08em;text-transform: uppercase;color: var(--gold-2);background: var(--surface)}.pd-table td{padding: 12px 14px;border-bottom: 1px solid var(--line);color: var(--text)}.emi{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);gap: 32px;padding: 28px;background: var(--surface);border: 1px solid var(--line)}.emi .fine{text-align: center}.map{margin-top: 25px;aspect-ratio: 16 / 9;overflow: hidden;border: 1px solid var(--line);background: var(--surface)}.map iframe{width: 100%;height: 100%;border: 0;filter: invert(.92) hue-rotate(180deg) saturate(.6) brightness(.95)}.pd-overview-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 24px}.pdf-top-text{position: absolute;z-index: 1;left: 24px;right: 24px;bottom: 14px;display: flex;flex-direction: column;gap: 2px}.pdf-top-text strong{font-size: 18px;font-weight: 500}.pdf-top-text span{font-size: 13px;color: var(--gold-2)}.pdf-field .ic{width: 17px;height: 17px;color: var(--muted);flex: none}.pdf-field em{font-style: normal;font-size: 14px;color: var(--text-2);padding-right: 8px;border-right: 1px solid var(--line-2)}.pdf-field input{flex: 1;min-width: 0;height: 100%;background: none;border: 0;outline: 0;font-size: 15px;color: var(--text)}.pdf-field input::placeholder{color: var(--muted)}.pdf-submit{height: 50px;margin-top: 4px;border-radius: 0;font-size: 14px;letter-spacing: .06em}.pdf-submit .ic{width: 16px;height: 16px;transition: transform .3s var(--ease)}.pdf-submit:hover .ic{transform: translateX(4px)}.lightbox{position: fixed;inset: 0;z-index: 110;background: rgba(5,5,6,.96);display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 14px;padding: 64px 0 18px;opacity: 0;pointer-events: none;transition: opacity .3s;touch-action: pan-y pinch-zoom}.lightbox.is-open{opacity: 1;pointer-events: auto}.lightbox img[data-lb-img]{max-width: 100%;max-height: 100%;object-fit: contain;border-radius: var(--radius);user-select: none;-webkit-user-drag: none}.lb-close{position: absolute;top: 16px;right: 20px;z-index: 2}.lb-prev,.lb-next{position: absolute;top: 50%;margin-top: -20px;background: rgba(10,10,11,.5)}.lb-prev{left: 24px}.lb-next{right: 24px}.lb-thumb{flex: none;width: 92px;height: 62px;padding: 0;border-radius: 6px;overflow: hidden;opacity: .45;outline: 2px solid transparent;outline-offset: 2px;transition: opacity .2s,outline-color .2s}.lb-thumb img{width: 100%;height: 100%;object-fit: cover;display: block}.lb-thumb:hover{opacity: .8}.lb-thumb.is-active{opacity: 1;outline-color: var(--gold)}.lb-cap{flex: none;max-width: min(720px,calc(100vw - 40px));margin: 0;padding: 8px 14px;border-radius: 6px;background: rgba(0,0,0,.6);color: #e9e4da;font-size: 12.5px;line-height: 1.45;text-align: center}.lb-count{position: absolute;top: 26px;left: 50%;transform: translateX(-50%);font-size: 13px;color: var(--muted);letter-spacing: .1em}.lb-thumb.is-video{position: relative}.lb-thumb.is-video::after{content: "";position: absolute;inset: 50% auto auto 50%;width: 0;height: 0;margin: -9px 0 0 -6px;border-style: solid;border-width: 9px 0 9px 15px;border-color: transparent transparent transparent #fff;filter: drop-shadow(0 1px 3px rgba(0,0,0,.6))}.lb-video-in{width: min(100%,calc((100vh - 190px) * 16 / 9));aspect-ratio: 16 / 9}.lb-video-in.is-vertical{width: auto;height: 100%;aspect-ratio: 9 / 16}.lb-video-in iframe,.lb-video-in video{width: 100%;height: 100%;border: 0;border-radius: 8px;background: #000}@media (max-width: 420px){.lb-video-in{width: 100%}.lb-video-in.is-vertical{height: auto;width: min(100%,calc((100vh - 200px) * 9 / 16))}}.msearch{--bg: #ffffff;--surface: #f4f1ec;--line: rgba(0,0,0,.08);--line-2: rgba(0,0,0,.16);--text: #111111;--text-2: #3d3a35;--muted: #6c665d;--gold: #9a7a3e;--gold-2: #8a6a2e;color-scheme: light;color: var(--text)}.msearch{position: fixed;inset: 0;z-index: 120;display: flex;flex-direction: column;background: var(--bg);opacity: 0;transform: translateY(16px);transition: opacity .25s,transform .3s var(--ease)}.msearch.is-open{opacity: 1;transform: none}.ms-top{display: flex;align-items: center;gap: 12px;padding: calc(12px + env(safe-area-inset-top)) 16px 12px;border-bottom: 1px solid var(--line);margin-bottom: 4px}.ms-top .icon-btn{flex: none}.ms-title{font-size: 24px;font-weight: 500}.ms-tabs{display: flex;gap: 4px;padding: 8px 8px 0;overflow-x: auto;scrollbar-width: none}.ms-tabs::-webkit-scrollbar{display: none}.ms-tab{position: relative;flex: none;padding: 8px 12px 10px;font-size: 15px;font-weight: 500;color: var(--muted);transition: color .2s}.ms-tab::after{content: "";position: absolute;left: 12px;right: 12px;bottom: 0;height: 2px;background: var(--text);transform: scaleX(0);transition: transform .3s var(--ease)}.ms-tab.is-active{color: var(--text)}.ms-tab.is-active::after{transform: scaleX(1)}.ms-tab .t-short{display: none}@media (max-width: 640px){.ms-tab .t-long{display: none}.ms-tab .t-short{display: inline}.ms-tabs{gap: 4px;padding: 8px 6px 0;justify-content: center}.ms-tab{flex: 0 1 auto;padding: 8px 6px 10px;font-size: 13.5px;white-space: nowrap}.ms-tab::after{left: 6px;right: 6px}}.ms-head{display: flex;align-items: center;gap: 10px;padding: 12px 16px}.ms-field{flex: 1;display: flex;align-items: center;gap: 10px;height: 48px;padding: 0 8px 0 16px;border-radius: 999px;background: var(--surface);border: 1px solid var(--line);color: #111}.ms-field:focus-within{border-color: var(--line-2)}.ms-field .ic{color: #6f6a61}.ms-field input{flex: 1;min-width: 0;background: none;border: 0;outline: 0;font-size: 16px;color: #111;caret-color: #111;-webkit-appearance: none;appearance: none}.ms-field input::placeholder{color: #6f6a61}.ms-field input::-webkit-search-cancel-button{display: none}.ms-clear{width: 32px;height: 32px;border-radius: 50%;display: grid;place-items: center;color: #2b2925}.ms-clear .ic{width: 16px;height: 16px;color: inherit}.ms-body{flex: 1;overflow-y: auto;padding: 4px 16px 24px;-webkit-overflow-scrolling: touch}.ms-label{margin: 22px 0 10px;font-size: 11px;letter-spacing: .18em;text-transform: uppercase;color: var(--gold)}.ms-row{display: flex;align-items: center;gap: 14px;padding: 10px 0;border-bottom: 1px solid var(--line)}.ms-row img{width: 64px;height: 52px;border-radius: var(--radius);object-fit: cover;flex: none;background: var(--surface)}.ms-row-text{flex: 1;min-width: 0;display: flex;flex-direction: column}.ms-row-text strong{font-weight: 400;font-size: 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ms-row-text small{font-size: 12px;color: var(--muted);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ms-row em{font-style: normal;font-size: 13px;color: var(--gold-2);white-space: nowrap}.ms-pick{display: flex;justify-content: space-between;align-items: center;gap: 12px;width: 100%;padding: 14px 0;border-bottom: 1px solid var(--line);text-align: left;font-size: 15px}.ms-pick small{font-size: 12px;color: var(--muted)}.ms-body mark{background: none;color: var(--gold-2)}.ms-empty{margin-top: 32px;text-align: center;color: var(--text-2)}.ms-foot{padding: 12px 16px calc(12px + env(safe-area-inset-bottom));border-top: 1px solid var(--line);background: var(--bg)}.ms-foot .btn{background: #0b0b0c;color: #fff;font-weight: 400;box-shadow: none;transform: none}.msearch-wide>*{padding-left: max(16px,calc((100% - 760px) / 2));padding-right: max(16px,calc((100% - 760px) / 2))}.msearch-wide .ms-top{justify-content: space-between;padding-top: calc(20px + env(safe-area-inset-top))}.msearch-wide .ms-tabs{padding-left: max(8px,calc((100% - 760px) / 2 - 8px))}.msearch-wide .ms-foot .btn{max-width: 760px}@media (max-width: 1100px){.collections{grid-template-columns: repeat(2,1fr)}.vt{grid-template-columns: 1fr;gap: 40px;padding: 44px}.pd-facts div{flex-basis: calc(50% - 1px);min-width: calc(50% - 1px)}}@media (max-width: 860px){.wrap{padding-left: 20px;padding-right: 20px}.logos{grid-template-columns: repeat(3,1fr)}.filters-panel{grid-template-columns: 1fr;padding: 22px}}@media (max-width: 640px){.header-inner{gap: 12px}.logo img{height: 28px}.hdr-search{margin-left: 0}.filterbar{position: relative;top: 0;gap: 8px}.fb-search{height: 36px}.results{padding-top: 32px}.hero-top{padding-top: 40px}.hero-title{font-size: 22px;line-height: 1.25;margin-bottom: 22px}.hero-search .tabs{display: none}.pill{height: 60px;padding-left: 20px}.pill-filters span,.pill-submit span{display: none}.pill-filters{padding: 0 12px}.pill-submit{width: 46px;height: 46px;padding: 0;justify-content: center}.hero-stage{height: 50vh;min-height: 360px;margin-top: -30px}.hero-caption{bottom: 44px}.hero-caption .hero-name{margin: 4px 0 6px}.hero-caption p{margin-bottom: 16px;font-size: 14px}.hero-dots{bottom: 18px}.vt{padding: 32px 22px;gap: 28px}.vt-side p{margin-bottom: 20px}.vt-mark{font-size: 120px;top: -40px}.vt-slide blockquote{font-size: 18px}.m-slider{grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: 100%;gap: 16px;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;overscroll-behavior-x: contain}.m-slider::-webkit-scrollbar{display: none}.m-slider>.card{scroll-snap-align: center}.m-dots{display: flex;justify-content: center;gap: 6px;margin-top: 16px}.m-dots button{width: 18px;height: 2px;padding: 8px 0;background: none;position: relative}.m-dots button::after{content: "";position: absolute;left: 0;right: 0;top: 7px;height: 2px;background: var(--line-2);transition: background .3s}.m-dots button.is-active{width: 30px}.m-dots button.is-active::after{background: var(--gold)}.rm-body{padding: 24px 20px 8px}.rm-body p{font-size: 15px}.cmp-inner{flex-wrap: wrap;gap: 10px;min-height: 0}.cmp-head{flex-direction: row;align-items: baseline;gap: 10px}.cmp-list{order: 3;flex-basis: 100%;display: flex;gap: 8px}.cmp-list li{flex: 0 0 64px;height: 52px;padding: 0;overflow: hidden}.cmp-list img{width: 100%;height: 100%}.cmp-list li span{display: none}.cmp-list li button{top: 2px;right: 2px;margin: 0;width: 20px;height: 20px;border-radius: 50%;background: rgba(10,10,11,.75);color: #fff}.cmp-list .cmp-empty span{display: block;font-size: 18px}.cmp-list .cmp-empty span{font-size: 0}.cmp-list .cmp-empty::after{content: "+";font-size: 20px;color: #8f897f}body.has-cmp{padding-bottom: 150px}.cmp-actions{margin-left: auto}.pd-overview-head{flex-direction: column;gap: 16px}.pd-facts small{font-size: 11px}.emi{grid-template-columns: 1fr}.emi{padding: 20px}.pd-sec>p{text-align: left}.h-note{display: block;margin: 6px 0 0;font-size: 12px}.card-media .nav{opacity: 1}.collections{grid-template-columns: 1fr 1fr;gap: 12px}.collection{height: 300px}.collection h3{font-size: 16px}.collection p{font-size: 12px}.insights{grid-template-columns: 1fr}.insight{padding: 24px}.logos{grid-template-columns: repeat(2,1fr)}.section{padding-top: 88px}.theme-light{margin-top: 64px;padding-bottom: 64px}.section-head{flex-wrap: wrap;align-items: center}.modal-panel{width: 100%;max-height: 94vh}.enq{grid-template-columns: 1fr}.enq h3{font-size: 22px}.fb-search{order: 10;flex: 1 1 100%;min-width: 0}.lightbox img[data-lb-img]{border-radius: 0}.lb-prev,.lb-next{display: none}.lb-thumb{width: 64px;height: 46px}}.ct-form{display: grid;gap: 18px}.ct-row{display: grid;grid-template-columns: 1fr 1fr;gap: 16px}.ct-field{display: grid;gap: 7px}.ct-field>span{font-size: 12px;letter-spacing: .08em;text-transform: uppercase;color: var(--muted)}.ct-field small{text-transform: none;letter-spacing: 0}.ct-field input,.ct-field select,.ct-field textarea{width: 100%;border: 0;border-bottom: 1px solid var(--line-2);background: transparent;padding: 10px 0;font: inherit;font-size: 16px;color: var(--text);border-radius: 0;outline: 0;transition: border-color .3s}.ct-field select{appearance: none;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%237d776d' stroke-width='1.6'%3E%3Cpath d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E") no-repeat right 2px center;padding-right: 24px}.ct-field textarea{resize: vertical;min-height: 96px}.ct-field input:focus,.ct-field select:focus,.ct-field textarea:focus{border-bottom-color: var(--gold)}.ct-form .btn{margin-top: 8px}.ct-note{display: flex;align-items: center;gap: 8px;margin: 0;font-size: 12.5px;color: var(--muted)}.ct-note .ic{width: 14px;height: 14px}@media (max-width: 640px){.ct-row{grid-template-columns: minmax(0,1fr)}.map{aspect-ratio: auto;height: 420px}}.fh .fh-form{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.fh .fh-form>*,.fh .pdf-field select,.fh .pdf-field input{min-width: 0}.fh .fh-wide{grid-column: 1 / -1}.pdf-field select{flex: 1;min-width: 0;height: 100%;background: none;border: 0;outline: 0;font: inherit;font-size: 15px;color: var(--text);cursor: pointer;appearance: none;-webkit-appearance: none;padding-right: 18px;background-image: linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position: calc(100% - 7px) 50%,calc(100% - 2px) 50%;background-size: 5px 5px;background-repeat: no-repeat}.pdf-field select:invalid{color: var(--muted)}.pdf-field select option{color: #16150f;background: #fff}.fh-cols{margin: 22px 0 28px;padding-top: 18px;border-top: 1px solid var(--line)}.fh-cols-label{display: block;margin-bottom: 10px;font-size: 11px;letter-spacing: .16em;text-transform: uppercase;color: var(--gold-2)}.fh-chips{display: flex;flex-wrap: wrap;gap: 8px}.fh-chip{display: inline-flex;align-items: center;gap: 6px;padding: 8px 12px;font-size: 13px;color: var(--text-2);border: 1px solid var(--line-2);border-radius: 999px;transition: color .2s,border-color .2s,background .2s}.fh-chip .ic{width: 14px;height: 14px;color: var(--gold)}.fh-chip:hover{color: var(--text);border-color: var(--gold);background: rgba(201,169,107,.08)}@media (max-width: 640px){.fh .enq-main{padding-top: 28px}.fh .fh-cols{margin-bottom: calc(20px + env(safe-area-inset-bottom))}}.upd-card{position: relative;display: flex;flex-direction: column;min-width: 0;background: var(--surface);border: 1px solid var(--line);transition: border-color .3s}.upd-card:hover{border-color: rgba(201,169,107,.45)}.upd-media{position: relative;display: block;aspect-ratio: 16 / 10;overflow: hidden;background: #0b0b0c}.upd-media img{width: 100%;height: 100%;object-fit: cover;transition: transform .8s var(--ease)}.upd-card:hover .upd-media img{transform: scale(1.04)}.upd-play{position: absolute;right: 12px;bottom: 12px;display: grid;place-items: center;width: 40px;height: 40px;border-radius: 50%;background: rgba(12,12,13,.72);border: 1px solid rgba(227,203,149,.5);color: var(--gold-2);backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px)}.upd-play .ic{width: 15px;height: 15px;margin-left: 2px}.upd-body{display: flex;flex-direction: column;gap: 10px;padding: 20px 22px 22px;flex: 1}.upd-meta{font-size: 11px;letter-spacing: .16em;text-transform: uppercase;color: var(--gold)}.upd-card h3{margin: 0;font-size: 18px;font-weight: 400;line-height: 1.35;letter-spacing: -.01em}.upd-card h3 a::after{content: "";position: absolute;inset: 0;z-index: 1}.upd-card h3 a:hover{color: var(--gold-2)}.upd-excerpt{margin: 0;font-size: 14px;line-height: 1.6;color: var(--text-2)}.upd-tags{display: flex;flex-wrap: wrap;gap: 6px;margin-top: auto;padding-top: 4px}.upd-tags>*{font-size: 11.5px;padding: 4px 10px;border-radius: 999px;border: 1px solid var(--line-2);color: var(--muted)}.upd-tags a{position: relative;z-index: 2;transition: color .2s,border-color .2s}.upd-tags a:hover{color: var(--gold-2);border-color: var(--gold)}.upd-row{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 16px}.upd-card.is-small .upd-media{aspect-ratio: 4 / 3}.upd-card.is-small .upd-media img{object-position: 0 50%}.upd-card.is-small .upd-body{padding: 14px 16px 16px;gap: 8px}.upd-card.is-small .upd-meta{font-size: 10px;letter-spacing: .14em}.upd-card.is-small h3{font-size: 14.5px;line-height: 1.4;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.upd-card.is-small .upd-excerpt,.upd-card.is-small .upd-tags{display: none}.upd-card.is-small .upd-play{width: 30px;height: 30px;right: 8px;bottom: 8px}.upd-intro{padding-top: 130px}.upd-intro h1{margin: 14px 0 10px;font-size: clamp(28px,3.4vw,46px);font-weight: 400;line-height: 1.15;letter-spacing: -.02em}.upd-intro .crumbs{margin-bottom: 26px}.upd-table a{color: var(--gold);text-decoration: underline;text-underline-offset: 3px}.upd-table{margin: 4px 0 24px;overflow-x: auto;border: 1px solid var(--line);border-radius: 12px;-webkit-overflow-scrolling: touch}.upd-table table{width: 100%;border-collapse: collapse;font-size: 15px;line-height: 1.5}.upd-table th,.upd-table td{padding: 12px 16px;border-bottom: 1px solid var(--line);text-align: left;vertical-align: top;color: var(--text-2)}.upd-table th{background: rgba(201,169,107,.12);color: var(--text);font-size: 12.5px;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;white-space: nowrap}.upd-table tr:last-child td{border-bottom: 0}.upd-table tbody tr:nth-child(even) td{background: rgba(0,0,0,.02)}@media (max-width: 1000px){.upd-row{grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: 30%;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none}.upd-row::-webkit-scrollbar{display: none}.upd-row>.upd-card{scroll-snap-align: start}}@media (max-width: 640px){.upd-row.m-slider{grid-auto-columns: 62%}.upd-intro{padding-top: 100px}.upd-table th,.upd-table td{padding: 10px 12px;font-size: 14px}.modal .modal-panel.enq{display: flex;flex-direction: column;max-height: 92vh;max-height: 92dvh;overflow: hidden;border-radius: 18px 18px 0 0}.modal .modal-panel.enq::before{content: "";position: absolute;z-index: 4;top: 8px;left: 50%;width: 40px;height: 4px;margin-left: -20px;border-radius: 4px;background: rgba(255,255,255,.35)}.enq .modal-close{top: 12px;right: 12px;width: 34px;height: 34px;background: rgba(12,12,13,.55);color: #fff}.enq-main{flex: 1;min-height: 0;overflow-y: auto;-webkit-overflow-scrolling: touch;overscroll-behavior: contain;padding: 18px 18px 0}.enq h3{font-size: 20px;margin-bottom: 4px;padding-right: 36px}.enq .enq-form{gap: 8px}.enq .pdf-field{height: 46px;padding: 0 12px}.enq .pdf-area{height: auto;padding: 10px 12px}.enq .pdf-field input,.enq .pdf-field select,.enq .pdf-field textarea{font-size: 16px}.enq .pdf-area textarea{min-height: 44px}.enq .pdf-submit{height: 48px}.fh .enq-main{padding-top: 26px}.fh .fh-form{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.fh .fh-form>*,.fh .pdf-field select{min-width: 0}.modal .modal-panel.enq{overflow-x: hidden}.fh .fh-form>label:nth-of-type(1),.fh .fh-form>label:nth-of-type(2){grid-column: 1 / -1}.fh .pdf-field em{padding-right: 6px}.fh-cols{margin: 16px -18px 0;padding: 14px 18px calc(16px + env(safe-area-inset-bottom))}.fh-chips{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;margin: 0 -18px;padding: 0 18px}.fh-chips::-webkit-scrollbar{display: none}.fh-chip{flex: none}}.modal-panel.pf{--bg-2: #f4f1eb;--surface: #ffffff;--line: rgba(0,0,0,.08);--line-2: rgba(0,0,0,.16);--text: #16150f;--text-2: #4a453d;--muted: #6c665d;--gold: #9a7a3e;--gold-2: #7f6128;--ok: #2f7a45;--danger: #b3261e;display: block;width: min(500px,100%);border-radius: 20px;background: #fdfcf9;color: var(--text);color-scheme: light;box-shadow: 0 50px 100px -30px rgba(0,0,0,.7),0 0 0 1px rgba(201,169,107,.25)}.pf .enq-main{display: flex;flex-direction: column;padding: 38px 36px 0}.pf .modal-close{top: 16px;right: 16px;width: 36px;height: 36px;color: #4a453d;background: #f1ede5}.pf .modal-close:hover{color: #16150f;background: #e7e1d5}.pf h3{margin: 0 0 8px;padding-right: 36px;font-size: 26px;font-weight: 400;line-height: 1.2;letter-spacing: -.02em}.pf-ctx img{width: 64px;height: 52px;flex: none;border-radius: 10px;object-fit: cover}.pf-ctx>span{display: grid;gap: 2px;min-width: 0}.pf-ctx small{font-size: 10.5px;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: #9a7a3e}.pf-ctx strong{font-size: 15.5px;font-weight: 500;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.pf-ctx em{font-style: normal;font-size: 12.5px;color: #6f685d;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.pf .enq-form{gap: 10px}.pf .pdf-field{height: 52px;padding: 0 16px;border: 1px solid transparent;border-radius: 12px;background: #f4f1eb;transition: background .2s,border-color .2s,box-shadow .2s}.pf .pdf-field:hover{background: #efebe3}.pf .pdf-field:focus-within{background: #fff;border-color: #c9a96b;box-shadow: 0 0 0 4px rgba(201,169,107,.16)}.pf .pdf-field .ic{color: #9a7a3e}.pf .pdf-field em{color: #4a453d;border-right-color: rgba(0,0,0,.15)}.pf .pdf-area{height: auto;padding: 12px 16px}.pf .pdf-area textarea{color: var(--text)}.pf-submit{height: 54px;margin-top: 6px;border-radius: 12px;font-size: 14.5px;font-weight: 500;letter-spacing: .04em;color: #f5e9cf;background: #16150f;transition: background .25s,transform .25s var(--ease)}.pf-submit:hover{background: #2a261c}.pf-submit:active{transform: scale(.99)}.pf-submit .ic{color: #e3cb95}.pf-wa .ic{width: 17px;height: 17px;color: #25a244}.pf-wa b{font-weight: 500;color: #16150f;text-decoration: underline;text-underline-offset: 3px;text-decoration-color: rgba(0,0,0,.25)}.pf-wa:hover b{text-decoration-color: currentColor}.pf-faces img{width: 36px;height: 36px;border-radius: 50%;object-fit: cover;border: 2px solid #f7f4ee;background: #ddd}.pf-faces img + img{margin-left: -10px}.pf-foot-text strong{font-size: 13px;font-weight: 500;color: #16150f}.pf-foot-text small{display: flex;flex-wrap: wrap;align-items: center;gap: 4px;font-size: 11.5px;color: #7a7367}.pf-foot-text .ic{width: 12px;height: 12px;color: #9a7a3e}.pf .fh-cols{margin: 20px 0 0;padding-top: 18px;border-top: 1px solid rgba(0,0,0,.07)}.pf .fh-cols-label{color: #9a7a3e}.pf .fh-chip{color: #4a453d;border-color: rgba(0,0,0,.14)}.pf .fh-chip .ic{color: #9a7a3e}.pf .fh-chip:hover{color: #16150f;border-color: #c9a96b;background: rgba(201,169,107,.12)}.pf .pdf-field select option{color: #16150f}@media (max-width: 640px){.modal .modal-panel.pf{width: 100%;border-radius: 22px 22px 0 0}.modal .modal-panel.pf::before{background: rgba(0,0,0,.18)}.pf .enq-main,.fh.pf .enq-main{padding: 30px 18px 0}.pf .modal-close{top: 14px;right: 14px;width: 34px;height: 34px;background: #f1ede5;color: #4a453d}.pf h3{font-size: 22px}.pf .enq-form{gap: 8px}.pf .pdf-field{height: 48px;padding: 0 14px}.pf-submit{height: 50px}.pf .fh-cols{margin: 16px -18px 0;padding: 14px 18px 0}}.pf-recaptcha{margin: 12px 0 0;text-align: center;font-size: 11px;line-height: 1.5;color: #6c665d}.pf-recaptcha a{text-decoration: underline;text-underline-offset: 2px}.fh.pf h3{font-size: 21px;line-height: 1.25}@media (max-width: 640px){.fh.pf h3{font-size: 18px}}.tw-card{position: relative;display: flex;flex-direction: column;min-width: 0;background: var(--surface);border: 1px solid var(--line);transition: border-color .3s,transform .4s var(--ease)}.tw-card:hover{border-color: rgba(154,122,62,.5);transform: translateY(-3px)}.tw-media{position: relative;display: block;aspect-ratio: 4 / 3;overflow: hidden;background: #0b0b0c}.tw-media img{width: 100%;height: 100%;object-fit: cover;transition: transform 1s var(--ease)}.tw-card:hover .tw-media img{transform: scale(1.05)}.tw-count{position: absolute;left: 14px;bottom: 14px;padding: 6px 12px;border-radius: 999px;font-size: 11.5px;font-weight: 500;color: #16150f;background: linear-gradient(135deg,#f1dcaa,#c9a96b)}.tw-body{display: flex;flex-direction: column;gap: 8px;padding: 18px 20px 20px;flex: 1}.tw-meta{font-size: 11px;letter-spacing: .12em;text-transform: uppercase;color: var(--gold)}.tw-card h3{margin: 0;font-size: 19px;font-weight: 400;letter-spacing: -.01em}.tw-card h3 a::after{content: "";position: absolute;inset: 0;z-index: 1}.tw-types{margin: 0;font-size: 13px;color: var(--text-2)}.tw-foot{display: flex;align-items: center;justify-content: space-between;gap: 10px;margin-top: auto;padding-top: 12px;border-top: 1px solid var(--line);font-size: 13px;color: var(--muted)}.tw-foot b{font-weight: 500;color: var(--text)}.tw-go{display: inline-flex;align-items: center;gap: 6px;color: var(--gold)}.tw-go .ic{width: 14px;height: 14px;transition: transform .3s var(--ease)}.tw-card:hover .tw-go .ic{transform: translateX(3px)}.pd-overview-head>div{min-width: 0;max-width: 100%}.tw-foot>span:first-child{white-space: nowrap}.tw-meta{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.aw-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 18px}.aw-grid-6{grid-template-columns: repeat(6,minmax(0,1fr));gap: 14px}.aw-card{margin: 0;display: flex;flex-direction: column;min-width: 0;background: var(--surface);border: 1px solid var(--line);transition: border-color .3s,transform .4s var(--ease)}.aw-card:hover{border-color: rgba(154,122,62,.5);transform: translateY(-3px)}.aw-media{position: relative;display: block;width: 100%;padding: 0;border: 0;aspect-ratio: 1;overflow: hidden;background: #1a1916;cursor: zoom-in}.aw-media img{width: 100%;height: 100%;object-fit: cover;transition: transform .8s var(--ease)}.aw-card:hover .aw-media img{transform: scale(1.05)}.aw-zoom{position: absolute;right: 10px;bottom: 10px;display: grid;place-items: center;width: 32px;height: 32px;border-radius: 50%;background: rgba(255,255,255,.9);color: #16150f;opacity: 0;transition: opacity .3s}.aw-zoom .ic{width: 15px;height: 15px}.aw-card:hover .aw-zoom{opacity: 1}.aw-card figcaption{display: grid;gap: 4px;padding: 12px 14px 14px}.aw-by{font-size: 10.5px;letter-spacing: .14em;text-transform: uppercase;color: var(--gold)}.aw-card strong{font-size: 14px;font-weight: 500;line-height: 1.35;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.aw-grid-6 .aw-card strong{font-size: 13px}@media (max-width: 860px){.aw-grid-6{grid-template-columns: repeat(3,minmax(0,1fr))}}.aw-grid-6 .aw-card figcaption{padding: 10px 11px 12px}.aw-grid-6 .aw-by{font-size: 9.5px;letter-spacing: .1em}@media (max-width: 1000px){.aw-grid{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.aw-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.aw-grid-6.m-slider{grid-template-columns: none;grid-auto-columns: 46%}}.aw-badge{display: none}.aw-grid-6{gap: 16px}.aw-grid-6 .aw-card{position: relative;overflow: hidden;border: 1px solid rgba(201,169,107,.28);border-radius: 6px;background: linear-gradient(180deg,#1b1914 0%,#100f0c 100%);box-shadow: 0 20px 40px -28px rgba(0,0,0,.6);transition: transform .5s var(--ease),box-shadow .5s var(--ease),border-color .4s}.aw-grid-6 .aw-card:hover{transform: translateY(-4px);border-color: rgba(227,203,149,.7);box-shadow: 0 28px 50px -26px rgba(154,122,62,.6)}.aw-grid-6 .aw-media{margin: 10px 10px 0;width: calc(100% - 20px);aspect-ratio: 1;border-radius: 3px;background: #0b0a08}.aw-grid-6 .aw-media::after{content: "";position: absolute;inset: 0;border: 1px solid rgba(227,203,149,.4);border-radius: 3px;pointer-events: none}.aw-grid-6 .aw-media img{transition: transform 1.2s var(--ease)}.aw-grid-6 .aw-card:hover .aw-media img{transform: scale(1.07)}.aw-grid-6 figcaption{position: relative;padding: 14px 12px 16px;text-align: center;gap: 6px}.aw-grid-6 figcaption::before{content: "";justify-self: center;width: 22px;height: 1px;margin-bottom: 2px;background: #c9a96b}.aw-grid-6 .aw-by{color: #e3cb95;font-size: 9.5px;letter-spacing: .18em}.aw-grid-6 .aw-card strong{color: #f3eee5;font-size: 12.5px;font-weight: 400;line-height: 1.4}.aw-grid-6 .aw-badge{display: grid;place-items: center;position: absolute;top: 18px;left: 18px;z-index: 3;width: 24px;height: 24px;border-radius: 50%;color: #16150f;background: linear-gradient(135deg,#f1dcaa,#c9a96b);box-shadow: 0 4px 12px rgba(0,0,0,.4)}.aw-grid-6 .aw-badge svg{width: 12px;height: 12px}.aw-grid-6 .aw-zoom{top: 8px;right: 8px;bottom: auto;width: 26px;height: 26px;background: rgba(12,11,9,.65);color: #f5f1ea;border: 1px solid rgba(227,203,149,.45)}.aw-grid-6 .aw-zoom .ic{width: 12px;height: 12px}@media (max-width: 640px){.aw-grid-6.m-slider{grid-auto-columns: 58%}}.mk-kpis{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 14px;margin-bottom: 18px}.mk-kpi{display: flex;flex-direction: column;gap: 6px;padding: 18px 18px 16px;background: var(--surface);border: 1px solid var(--line);border-top: 3px solid #c9a96b}.mk-kpi-l{font-size: 11px;letter-spacing: .1em;text-transform: uppercase;color: var(--muted);line-height: 1.4}.mk-kpi strong{font-size: 26px;font-weight: 400;letter-spacing: -.02em;line-height: 1.1;color: var(--text)}.mk-kpi strong small{font-size: 13px;color: var(--muted);letter-spacing: 0}.mk-kpi-sub{font-size: 12.5px;line-height: 1.4}.mk-up{color: #2f7a45}.mk-flat{color: var(--text-2)}.mk-kpi-src{margin-top: auto;padding-top: 6px;font-size: 11px;color: var(--muted);text-decoration: underline;text-decoration-color: var(--line-2);text-underline-offset: 3px}.mk-kpi-src:hover{color: var(--gold-2)}.mk-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px}.mk-card{padding: 22px 24px;background: var(--surface);border: 1px solid var(--line);min-width: 0}.mk-card header{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;margin-bottom: 16px}.mk-card h3{margin: 0;font-size: 16px;font-weight: 500}.mk-card header span{font-size: 12px;color: var(--muted);text-align: right}.mk-donut{display: flex;align-items: center;gap: 26px}.mk-donut svg{width: 170px;height: 170px;flex: none}.mk-donut-n{font-size: 30px;fill: var(--text)}.mk-donut-l{font-size: 11px;letter-spacing: .1em;text-transform: uppercase;fill: var(--muted)}.mk-legend{list-style: none;margin: 0;padding: 0;display: grid;gap: 10px;flex: 1;min-width: 0}.mk-legend li{display: flex;align-items: center;gap: 10px;font-size: 13.5px}.mk-legend i{width: 12px;height: 12px;flex: none;border-radius: 3px}.mk-legend span{flex: 1;min-width: 0;color: var(--text-2)}.mk-legend b{font-weight: 500}.mk-legend-row{display: flex;flex-wrap: wrap;gap: 10px 22px;margin-top: 16px}.mk-legend-row span{flex: none}.mk-bars{list-style: none;margin: 0;padding: 0;display: grid;gap: 10px}.mk-bars li{display: grid;grid-template-columns: minmax(0,150px) 1fr 44px;align-items: center;gap: 12px;font-size: 13px}.mk-bar-l{color: var(--text-2);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.mk-bar-t{height: 10px;border-radius: 99px;background: rgba(154,122,62,.1);overflow: hidden}.mk-bar-t i{display: block;height: 100%;border-radius: 99px;background: linear-gradient(90deg,#c9a96b,#9a7a3e)}.mk-bars b{text-align: right;font-weight: 500}.mk-stack{display: flex;height: 22px;overflow: hidden;border-radius: 4px}.mk-stack i{display: block;height: 100%}.mk-line{width: 100%;height: 220px;display: block;overflow: visible}.mk-line circle{fill: #fff;stroke: #9a7a3e;stroke-width: 2}.mk-line-v{font-size: 12px;fill: var(--text);font-weight: 500}.mk-line-x{font-size: 11px;fill: var(--muted)}.mk-src{margin: 12px 0 0;font-size: 11.5px;color: var(--muted)}.mk-src a{color: inherit;text-decoration: underline;text-underline-offset: 3px}.mk-note{margin: 16px 0 0;font-size: 12px;color: var(--muted);max-width: 900px}@media (max-width: 1100px){.mk-kpis{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 800px){.mk-grid{grid-template-columns: 1fr}}@media (max-width: 640px){.mk-kpis.m-slider{grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: 70%}.mk-card{padding: 18px}.mk-donut{flex-direction: column;align-items: stretch}.mk-donut svg{align-self: center;width: 150px;height: 150px}.mk-bars li{grid-template-columns: minmax(0,110px) 1fr 34px;gap: 8px}}.mk-kpi-src{text-decoration: none}.mk-kpis{grid-template-columns: repeat(3,minmax(0,1fr))}.mk-cols{display: flex;align-items: flex-end;gap: 10px;height: 210px;padding-top: 6px}.mk-col{flex: 1;min-width: 0;height: 100%;display: flex;flex-direction: column;justify-content: flex-end;align-items: center;gap: 6px}.mk-col span{width: 100%;max-width: 46px;border-radius: 4px 4px 0 0;background: linear-gradient(180deg,#c9a96b,#9a7a3e)}.mk-col:last-child span{background: linear-gradient(180deg,#e3cb95,#c9a96b)}.mk-col b{font-size: 11.5px;font-weight: 500;color: var(--text)}.mk-col small{font-size: 10.5px;color: var(--muted);white-space: nowrap}.mk-card .mk-bars li{grid-template-columns: minmax(0,150px) 1fr 52px}@media (max-width: 640px){.mk-kpis.m-slider{grid-template-columns: none}.mk-cols{gap: 5px;height: 180px}.mk-col small{font-size: 9px;transform: rotate(-35deg);transform-origin: top center;margin-top: 4px}.mk-col b{font-size: 10px}}.mk-line{height: auto;max-height: 260px}.mk-line-m{display: none}@media (max-width: 640px){.mk-line-d{display: none}.mk-line-m{display: block}}@supports (content-visibility: auto){main>.section,.theme-light>.section,.theme-light>section,.pd-sec,.testimonials{content-visibility: auto;contain-intrinsic-size: auto 720px}}@supports (content-visibility: hidden){.lightbox:not(.is-open){content-visibility: hidden}}.mk-slider{position: relative}.mk-slider + .mk-slider{margin-top: 18px}.mk .mk-kpis,.mk .mk-grid{display: grid;grid-template-columns: none;grid-auto-flow: column;gap: 14px;margin: 0;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;overscroll-behavior-x: contain}.mk .mk-kpis::-webkit-scrollbar,.mk .mk-grid::-webkit-scrollbar{display: none}.mk .mk-kpis{grid-auto-columns: calc((100% - 28px) / 3.15)}.mk .mk-grid{grid-auto-columns: calc((100% - 14px) / 2.08);align-items: stretch}.mk .mk-kpi,.mk .mk-card{scroll-snap-align: start}.mk .mk-card{display: flex;flex-direction: column}.mk .mk-card .mk-src{margin-top: auto;padding-top: 12px}.mk-nav{display: flex;align-items: center;gap: 10px;margin-top: 14px}.mk-nav span{font-size: 12px;color: var(--muted)}.mk .mk-cols{height: 190px}@media (max-width: 800px){.mk .mk-kpis{grid-auto-columns: calc((100% - 14px) / 2.1)}.mk .mk-grid{grid-auto-columns: 88%}}@media (max-width: 640px){.mk .mk-kpis,.mk .mk-kpis.m-slider{grid-auto-columns: 72%}.mk .mk-grid{grid-auto-columns: 90%}}@media (max-width: 800px){.mk .mk-grid{align-items: start}.mk .mk-card .mk-src{margin-top: 12px}}.mk-compact-grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,2fr);gap: 14px;align-items: stretch}.mk-compact-kpis{display: grid;gap: 14px}.mk-compact .mk-kpi{padding: 16px 18px 14px}.mk-compact .mk-line{height: 200px}@media (max-width: 900px){.mk-compact-grid{grid-template-columns: 1fr}.mk-compact-kpis{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.mk-compact-kpis{grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: 72%;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none}.mk-compact-kpis::-webkit-scrollbar{display: none}.mk-compact-kpis>*{scroll-snap-align: start}.mk-compact .mk-kpi strong{font-size: 22px}}.lt-grid{display: grid;grid-template-columns: repeat(6,minmax(0,1fr));gap: 12px}.lt-tile{display: flex;flex-direction: column;align-items: flex-start;gap: 14px;padding: 20px 18px;background: var(--surface);border: 1px solid var(--line);color: var(--text);font-size: 14.5px;transition: border-color .2s,transform .2s}.lt-tile .ic{width: 22px;height: 22px;color: var(--gold)}.lt-tile:hover{border-color: var(--gold);transform: translateY(-2px)}@media (max-width: 1000px){.lt-grid{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.lt-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.lt-tile{flex-direction: row;align-items: center;gap: 10px;padding: 14px;font-size: 13.5px}.lt-tile .ic{width: 18px;height: 18px;flex: none}}.mk-compact .mk-line-m{display: none}@media (max-width: 640px){.mk-compact .mk-line-d{display: none}.mk-compact .mk-line-m{display: block;height: auto}}.ch-launch .ic{width: 26px;height: 26px;transition: opacity .2s,transform .25s}.chat-open .ch-launch>.ic{opacity: 0;transform: rotate(60deg)}.chat-open .ch-launch-x{opacity: 1;transform: none}.ch-teaser b{display: block;color: #16150f;font-weight: 600;margin-bottom: 2px}.ch-teaser.is-on{opacity: 1;transform: none;pointer-events: auto}.chat-open .ch-teaser{display: none}.ch-teaser-x .ic{width: 14px;height: 14px}.ch.is-open{opacity: 1;transform: none;pointer-events: auto;visibility: visible;transition: opacity .25s,transform .3s var(--ease)}.ch-faces img{width: 32px;height: 32px;border-radius: 50%;object-fit: cover;border: 2px solid #16150f}.ch-faces img + img{margin-left: -10px}.ch-title b{font-size: 14.5px;font-weight: 500}.ch-title small{display: flex;align-items: center;gap: 6px;font-size: 11.5px;color: #b9b1a1;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ch-icon .ic{width: 18px;height: 18px}.ch-msg{max-width: 86%;padding: 10px 14px;font-size: 14px;line-height: 1.5;border-radius: 14px;animation: chIn .25s var(--ease)}@keyframes chIn{from{opacity: 0;transform: translateY(6px)}}.ch-typing{display: inline-flex;gap: 4px;padding: 4px 0}.ch-typing i{width: 6px;height: 6px;border-radius: 50%;background: #b8ad98;animation: chDot 1s infinite}.ch-typing i:nth-child(2){animation-delay: .15s}.ch-typing i:nth-child(3){animation-delay: .3s}@keyframes chDot{0%,60%,100%{opacity: .3;transform: none}30%{opacity: 1;transform: translateY(-3px)}}.ch-cards{display: grid;gap: 8px}.ch-card{display: flex;gap: 12px;align-items: center;padding: 8px;background: #fff;border: 1px solid #ebe4d6;border-radius: 12px;color: inherit;transition: border-color .2s}.ch-card:hover{border-color: #c9a96b}.ch-card img{width: 72px;height: 58px;flex: none;object-fit: cover;border-radius: 8px}.ch-card span{min-width: 0;display: flex;flex-direction: column;gap: 1px}.ch-card b{font-size: 14px;font-weight: 500;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ch-card small{font-size: 12px;color: #7c776c;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ch-card em{font-style: normal;font-size: 13px;color: #8a6a2f}.ch-all,.ch-wa{display: inline-flex;align-items: center;gap: 6px;margin-top: 10px;font-size: 13.5px;color: #8a6a2f;font-weight: 500}.ch-all .ic,.ch-wa .ic{width: 14px;height: 14px}.ch-wa{margin-top: 0}.ch-chip{padding: 9px 14px;border: 1px solid #c9a96b;border-radius: 99px;background: #fff;color: #5c4618;font-size: 13.5px;line-height: 1.2;cursor: pointer;transition: background .2s,color .2s}.ch-chip:hover{background: #16150f;border-color: #16150f;color: #f5eee0}.ch-form input{flex: 1;min-width: 0;height: 44px;padding: 0 14px;border: 1px solid #ddd5c5;border-radius: 22px;background: #fbf8f2;color: #1a1814;font: inherit;font-size: 16px}.ch-form input:focus{outline: 0;border-color: #c9a96b;box-shadow: 0 0 0 3px rgba(201,169,107,.2)}.ch-form input.is-bad{border-color: #b3261e;animation: chShake .3s}@keyframes chShake{25%{transform: translateX(-4px)}75%{transform: translateX(4px)}}.ch-form button{width: 44px;height: 44px;flex: none;display: grid;place-items: center;border: 0;border-radius: 50%;background: #16150f;color: #e3cb95;cursor: pointer}.ch-form button .ic{width: 18px;height: 18px}.ch-foot .ic{width: 12px;height: 12px}@media (max-width: 640px){.ch{inset: auto 0 0 0;width: auto;height: 88dvh;max-height: calc(100dvh - 48px);border-radius: 18px 18px 0 0;transform: translateY(40px)}.chat-open .ch-launch{display: none}body.chat-open{overflow: hidden}}@media (prefers-reduced-motion: reduce){.ch-msg,.ch-typing i{animation: none}}.hero-slide::after{background: radial-gradient(ellipse 60% 42% at 50% 84%,rgba(8,8,9,.55),transparent 70%),linear-gradient(180deg,rgba(10,10,11,.75) 0%,rgba(10,10,11,.05) 26%,rgba(10,10,11,.2) 48%,rgba(10,10,11,.88) 100%)}.hero-caption .eyebrow{color: #e8d3a3;text-shadow: 0 1px 12px rgba(0,0,0,.7)}.hero-caption .hero-name{text-shadow: 0 2px 24px rgba(0,0,0,.6)}.hero-caption p{color: #f1ece3;text-shadow: 0 1px 12px rgba(0,0,0,.75)}.lc-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px}.lc-card{position: relative;display: flex;align-items: center;gap: 14px;padding: 10px 44px 10px 10px;background: var(--surface);border: 1px solid var(--line);border-radius: 10px;color: var(--text);transition: border-color .3s,transform .3s var(--ease),box-shadow .3s}.lc-card:hover{border-color: var(--gold);transform: translateY(-2px);box-shadow: 0 16px 30px -24px rgba(0,0,0,.5)}.lc-body{display: flex;flex-direction: column;gap: 2px;min-width: 0}.lc-body b{font-size: 15px;font-weight: 500;line-height: 1.25}.lc-body small{font-size: 12px;color: var(--muted);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.lc-body em{font-style: normal;font-size: 12.5px;color: var(--gold-2);margin-top: 3px}.lc-go{position: absolute;right: 12px;top: 50%;width: 26px;height: 26px;margin-top: -13px;display: grid;place-items: center;border-radius: 50%;color: var(--muted);transition: color .3s,background .3s,transform .3s}.lc-go .ic{width: 14px;height: 14px}.lc-card:hover .lc-go{color: #16150f;background: #e3cb95;transform: translateX(2px)}.lc-more{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 10px;margin-top: 16px;font-size: 14px}.lc-more>span{margin-right: 6px;font-size: 11px;letter-spacing: .14em;text-transform: uppercase;color: var(--muted)}.lc-more a{display: inline-flex;align-items: center;gap: 8px;padding: 6px 7px 6px 13px;border: 1px solid var(--line-2);border-radius: 99px;color: var(--text);font-size: 13.5px;transition: border-color .3s}.lc-more a:hover{border-color: var(--gold)}.lc-more em{font-style: normal;min-width: 22px;height: 22px;padding: 0 6px;display: grid;place-items: center;border-radius: 99px;background: var(--surface-2);font-size: 12px;color: var(--text-2)}@media (max-width: 1100px){.lc-grid{grid-template-columns: repeat(4,minmax(0,1fr))}}@media (max-width: 820px){.lc-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.lc-grid{gap: 10px}.lc-card{flex-direction: column;align-items: stretch;gap: 10px;padding: 8px 8px 12px}.lc-body{padding: 0 4px}.lc-body b{font-size: 14px}.lc-body small{font-size: 11.5px}.lc-body em{font-size: 12px}.lc-go{display: none}}.lc-body em{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ab-home-grid{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: 64px;align-items: start;padding-top: 48px;border-top: 1px solid var(--line)}.ab-home-head{position: sticky;top: 110px;display: flex;flex-direction: column;align-items: flex-start;gap: 16px}.ab-home-head h2{margin: 0;font-size: clamp(28px,3vw,42px);font-weight: 400;line-height: 1.15;letter-spacing: -.02em;color: var(--text)}.ab-home-text p{margin: 0 0 18px;font-size: 16px;line-height: 1.75;color: var(--text-2)}.ab-home-text p:first-child{font-size: 18px;line-height: 1.65;color: var(--text)}.ab-home-text a{color: var(--text);text-decoration: underline;text-underline-offset: 4px;text-decoration-color: var(--gold)}.ab-home-text a:hover{color: var(--gold-2)}.ab-home-stats{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));margin: 40px 0 0;border: 1px solid var(--line);background: var(--surface)}.ab-home-stats div{padding: 22px 24px}.ab-home-stats div + div{border-left: 1px solid var(--line)}.ab-home-stats dt{font-size: clamp(26px,2.6vw,36px);font-weight: 400;letter-spacing: -.02em;line-height: 1;color: var(--gold-2)}.ab-home-stats dd{margin: 8px 0 0;font-size: 12px;letter-spacing: .12em;text-transform: uppercase;color: var(--muted)}@media (max-width: 900px){.ab-home-grid{grid-template-columns: 1fr;gap: 20px;padding-top: 36px}.ab-home-head{position: static}.ab-home-stats{grid-template-columns: repeat(2,minmax(0,1fr))}.ab-home-stats div:nth-child(3){border-left: 0}.ab-home-stats div:nth-child(n+3){border-top: 1px solid var(--line)}}@media (max-width: 640px){.ab-home-text p{font-size: 15px}.ab-home-text p:first-child{font-size: 16px}.ab-home-stats{margin-top: 28px}.ab-home-stats div{padding: 16px}.ab-home-stats dd{font-size: 11px;letter-spacing: .08em}}.sa-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px}.sa-media{position: relative;display: block;aspect-ratio: 16 / 8;overflow: hidden;background: #0b0b0c;color: #fff}.sa-media img{width: 100%;height: 100%;object-fit: cover;transition: transform 1.2s var(--ease)}.sa-media::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(10,10,11,.35) 0%,rgba(10,10,11,.05) 40%,rgba(10,10,11,.8) 100%)}.sa-label{position: absolute;z-index: 1;top: 18px;left: 18px;display: inline-flex;align-items: center;gap: 10px;padding: 10px 18px 10px 14px;font-size: clamp(16px,1.6vw,20px);font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: #16150f;background: linear-gradient(135deg,#f1dcaa,#c9a96b);box-shadow: 0 10px 26px rgba(0,0,0,.35)}.sa-label .ic{width: 22px;height: 22px}.sa-clocks{position: absolute;z-index: 1;left: 18px;right: 18px;bottom: 16px;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 8px}.sa-clocks>span{display: flex;flex-direction: column;gap: 1px;padding: 8px 10px;border-radius: 6px;background: rgba(12,12,13,.55);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);border: 1px solid rgba(255,255,255,.12)}.sa-clocks small{font-size: 10.5px;letter-spacing: .1em;text-transform: uppercase;color: #d9cfbb}.sa-clocks b{font-size: 16px;font-weight: 500;font-variant-numeric: tabular-nums;color: #fff}.sa-age{position: absolute;z-index: 1;left: 18px;bottom: 16px;display: flex;align-items: baseline;gap: 10px}.sa-age b{font-size: 44px;font-weight: 400;line-height: 1;letter-spacing: -.02em;color: #f1dcaa}.sa-age small{font-size: 13px;color: #e9e3d8}.sa-body{display: flex;flex-direction: column;gap: 12px;padding: 24px 26px 26px;flex: 1}.sa-body h3{margin: 0;font-size: clamp(20px,1.8vw,24px);font-weight: 400;line-height: 1.25;letter-spacing: -.015em}.sa-body h3 a:hover{color: var(--gold-2)}.sa-body>p{margin: 0;font-size: 14.5px;line-height: 1.6;color: var(--text-2)}.sa-facts{list-style: none;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px 18px;margin: 6px 0 4px;padding: 0}.sa-facts li{display: flex;gap: 8px;font-size: 13px;line-height: 1.45;color: var(--muted)}.sa-facts .ic{width: 15px;height: 15px;flex: none;margin-top: 2px;color: var(--gold)}.sa-facts b{font-weight: 500;color: var(--text)}.sa-foot{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 14px;margin-top: auto;padding-top: 10px}.sa-projects{display: flex;align-items: center;gap: 10px}.sa-thumbs{display: flex}.sa-thumbs img{width: 34px;height: 34px;border-radius: 50%;object-fit: cover;border: 2px solid var(--surface);background: #222}.sa-thumbs img + img{margin-left: -10px}.sa-projects small{font-size: 13px;color: var(--text-2)}@media (max-width: 900px){.sa-grid{grid-template-columns: 1fr}}@media (max-width: 640px){.sa-media{aspect-ratio: 4 / 3}.sa-label{top: 14px;left: 14px;padding: 8px 14px 8px 11px}.sa-clocks{left: 12px;right: 12px;bottom: 12px;grid-template-columns: repeat(2,minmax(0,1fr));gap: 6px}.sa-clocks>span{flex-direction: row;justify-content: space-between;align-items: baseline;padding: 6px 9px}.sa-clocks b{font-size: 14px}.sa-body{padding: 20px 18px 22px}.sa-facts{grid-template-columns: 1fr;gap: 8px}.sa-foot .btn{width: 100%;justify-content: center}}.sa-label{top: 14px;left: 14px;gap: 7px;padding: 7px 12px 7px 10px;font-size: 12px;letter-spacing: .18em}.sa-label .ic{width: 15px;height: 15px}.sa-flight{position: absolute;z-index: 1;left: 0;top: 0;width: 100%;height: 75%;pointer-events: none;overflow: visible;filter: drop-shadow(0 2px 6px rgba(0,0,0,.45))}@media (prefers-reduced-motion: reduce){.sa-flight{display: none}}.sa-label{gap: 9px;padding: 4px 16px 4px 4px;border-radius: 999px;overflow: hidden;color: #f3e2b8;letter-spacing: .2em;font-size: 11.5px;font-weight: 600;background: linear-gradient(rgba(14,14,15,.66),rgba(14,14,15,.66)) padding-box,linear-gradient(135deg,#f7e7bf,#b8955a 45%,#f7e7bf 70%,#9a7a3e) border-box;border: 1px solid transparent;backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);box-shadow: 0 8px 22px rgba(0,0,0,.35)}.sa-label .ic{width: 28px;height: 28px;padding: 6px;flex: none;border-radius: 50%;color: #16150f;background: linear-gradient(135deg,#f7e7bf,#c9a96b);box-shadow: inset 0 0 0 1px rgba(255,255,255,.45)}.sa-label::after{content: "";position: absolute;top: 0;bottom: 0;left: -40%;width: 30%;background: linear-gradient(100deg,transparent,rgba(255,244,214,.35),transparent);transform: skewX(-20deg);animation: saShine 5s ease-in-out infinite;pointer-events: none}@keyframes saShine{0%,70%{left: -40%}100%{left: 130%}}@media (prefers-reduced-motion: reduce){.sa-label::after{animation: none;display: none}}@media (max-width: 640px){.sa-label{font-size: 11px;padding-right: 13px}.sa-label .ic{width: 26px;height: 26px}}.lc-card{padding: 20px 48px 20px 22px;min-height: 108px}.lc-body{gap: 4px}.lc-body b{font-size: 18px;font-weight: 600;letter-spacing: -.01em;line-height: 1.25}.lc-body small{font-size: 13px}.lc-body em{font-size: 14px;font-weight: 600;margin-top: 6px}.lc-dots{display: none}@media (max-width: 640px){.lc-grid{grid-template-columns: none;grid-template-rows: repeat(2,auto);grid-auto-flow: column;grid-auto-columns: calc((100% - 10px) / 2);overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;overscroll-behavior-x: contain}.lc-grid::-webkit-scrollbar{display: none}.lc-card{scroll-snap-align: none;flex-direction: column;align-items: flex-start;padding: 16px 14px;min-height: 0}.lc-card:nth-child(4n+1){scroll-snap-align: start}.lc-body{padding: 0}.lc-body b{font-size: 16.5px}.lc-body small{font-size: 12px;white-space: normal}.lc-body em{font-size: 13px}.lc-dots{display: flex;justify-content: center;gap: 6px;margin-top: 14px}.lc-dots:empty{display: none}.lc-dots i{width: 18px;height: 3px;border-radius: 2px;background: var(--line-2);transition: background .3s,width .3s}.lc-dots i.is-on{width: 30px;background: var(--gold)}}.lc-card{border-radius: 0}.lc-body b{font-size: 15px}@media (max-width: 640px){.lc-body b{font-size: 14.5px}}.lc-nav{display: none}@media (max-width: 640px){.lc-nav{display: flex;align-items: center;justify-content: center;gap: 14px;margin-top: 14px}.lc-nav .lc-dots{margin-top: 0}.lc-nav .icon-btn{width: 38px;height: 38px}.lc-nav .icon-btn:disabled{opacity: .3;cursor: default}.lc-more>span{flex-basis: 100%;margin: 0 0 2px}}.m-nav{display: flex;align-items: center;justify-content: center;gap: 14px;margin-top: 14px}.m-nav[hidden]{display: none}.m-nav .m-dots{margin-top: 0}.m-nav .icon-btn{width: 38px;height: 38px}.m-nav .icon-btn .ic{width: 16px;height: 16px}.m-nav .icon-btn:disabled{opacity: .3;cursor: default}.collections{grid-template-columns: repeat(5,minmax(0,1fr))}.collection{height: 380px}@media (max-width: 1100px) and (min-width: 641px){.collections{grid-template-columns: repeat(6,minmax(0,1fr))}.collections .collection{grid-column: span 2}.collections .collection:nth-child(n+4){grid-column: span 3}}@media (max-width: 640px){.collections{grid-template-columns: 1fr 1fr}.collections .collection:last-child{grid-column: span 2;height: 220px}}.lxc-row{display: grid;grid-auto-flow: column;grid-auto-columns: calc((100% - 56px) / 3);gap: 28px;overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior: smooth;scrollbar-width: none;overscroll-behavior-x: contain;padding-bottom: 4px}.lxc-row::-webkit-scrollbar{display: none}.lxc{position: relative;display: flex;flex-direction: column;min-width: 0;scroll-snap-align: start}.lxc-media{position: relative;display: block;aspect-ratio: 4 / 4.6;overflow: hidden;background: #111}.lxc-media img{width: 100%;height: 100%;object-fit: cover;transition: transform 1.2s var(--ease),filter .6s;filter: saturate(.92)}.lxc-media::before{content: "";position: absolute;inset: 12px;z-index: 1;border: 1px solid rgba(227,203,149,.45);pointer-events: none;transition: inset .5s var(--ease),border-color .5s}.lxc-media::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(8,8,9,.35) 0%,rgba(8,8,9,0) 30%,rgba(8,8,9,0) 70%,rgba(8,8,9,.45) 100%)}.lxc:hover .lxc-media img{transform: scale(1.05);filter: saturate(1)}.lxc:hover .lxc-media::before{inset: 18px;border-color: rgba(227,203,149,.9)}.lxc-no{position: absolute;z-index: 2;left: 26px;bottom: 22px;font-size: 44px;font-weight: 200;line-height: 1;letter-spacing: -.02em;color: rgba(255,255,255,.92);text-shadow: 0 2px 16px rgba(0,0,0,.5)}.lxc .save{position: absolute;z-index: 3;top: 18px;right: 18px}.lxc-body{display: flex;flex-direction: column;gap: 6px;padding: 22px 4px 4px}.lxc-dev{font-size: 11px;letter-spacing: .22em;text-transform: uppercase;color: var(--gold-2)}.lxc-body h3{margin: 2px 0 0;font-size: clamp(21px,1.9vw,26px);font-weight: 300;letter-spacing: -.015em;line-height: 1.2}.lxc-body h3 a{transition: color .3s}.lxc-body h3 a:hover{color: var(--gold-2)}.lxc-loc{display: flex;align-items: center;gap: 6px;font-size: 13px;color: var(--muted)}.lxc-loc .ic{width: 13px;height: 13px;flex: none}.lxc-facts{display: grid;grid-template-columns: 1fr 1fr;margin: 14px 0 4px;border-top: 1px solid var(--line);border-bottom: 1px solid var(--line)}.lxc-facts div{padding: 12px 0}.lxc-facts div + div{padding-left: 16px;border-left: 1px solid var(--line)}.lxc-facts dt{font-size: 10.5px;letter-spacing: .14em;text-transform: uppercase;color: var(--muted)}.lxc-facts dd{margin: 4px 0 0;font-size: 15px;color: var(--text)}.lxc-price{color: #e3cb95 !important}@media (max-width: 1000px){.lxc-row{grid-auto-columns: calc((100% - 28px) / 2)}}@media (max-width: 640px){.lxc-row{grid-auto-columns: 82%;gap: 16px}.lxc-no{font-size: 36px}.lxc-body h3{font-size: 21px}}.lxc-row{grid-auto-columns: calc((100% - 44px) / 3);gap: 22px}.lxc-media{aspect-ratio: 4 / 4.3}.lxc-media::before{inset: 10px}.lxc:hover .lxc-media::before{inset: 15px}.lxc-no{left: 20px;bottom: 16px;font-size: 34px}.lxc .save{top: 14px;right: 14px}.lxc-body{padding-top: 16px;gap: 5px}.lxc-dev{font-size: 10.5px}.lxc-body h3{font-size: clamp(18px,1.5vw,21px)}.lxc-loc{font-size: 12.5px}.lxc-facts{margin-top: 10px}.lxc-facts div{padding: 10px 0}.lxc-facts div + div{padding-left: 12px}.lxc-facts dd{font-size: 14px}@media (max-width: 1100px){.lxc-row{grid-auto-columns: calc((100% - 44px) / 3)}}@media (max-width: 760px){.lxc-row{grid-auto-columns: calc((100% - 22px) / 2)}}@media (max-width: 640px){.lxc-row{grid-auto-columns: 70%;gap: 14px}.lxc-no{font-size: 30px}.lxc-body h3{font-size: 18px}}.lxc-media::before{display: none}.lxc-badge{position: absolute;z-index: 2;left: 14px;top: 14px;display: inline-flex;align-items: center;gap: 6px;padding: 5px 11px 5px 8px;border-radius: 999px;font-size: 10.5px;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: #16150f;background: linear-gradient(135deg,#f7e7bf,#c9a96b);box-shadow: 0 6px 16px rgba(0,0,0,.35)}.lxc-badge svg{width: 13px;height: 13px}.lxc-media::after{background: linear-gradient(180deg,rgba(8,8,9,.3) 0%,rgba(8,8,9,0) 28%,rgba(8,8,9,0) 55%,rgba(8,8,9,.75) 100%)}.lxc-img-price{position: absolute;z-index: 2;right: 16px;bottom: 16px;display: flex;flex-direction: column;align-items: flex-end;gap: 2px;font-size: 18px;font-weight: 500;color: #fff;text-shadow: 0 1px 10px rgba(0,0,0,.6)}.lxc-img-price small{font-size: 9.5px;font-weight: 500;letter-spacing: .16em;text-transform: uppercase;color: #f1dcaa}.lxc-body{padding-top: 14px}.lxc-body h3{font-size: 16px;font-weight: 400;letter-spacing: -.005em}@media (max-width: 640px){.lxc-body h3{font-size: 15.5px}}.aw-card,.aw-grid-6 .aw-card{background: none;border: 0;border-radius: 0;box-shadow: none;overflow: visible}.aw-card:hover,.aw-grid-6 .aw-card:hover{border: 0;box-shadow: none;transform: none}.aw-media,.aw-grid-6 .aw-media{margin: 0;width: 100%;border-radius: 6px;background: var(--surface-2,#eee9e0)}.aw-grid-6 .aw-media::after,.aw-grid-6 figcaption::before,.aw-grid-6 .aw-badge{display: none}.aw-card figcaption,.aw-grid-6 figcaption{padding: 12px 2px 0;gap: 4px;text-align: left}.aw-by,.aw-grid-6 .aw-by{color: var(--gold);font-size: 10px;letter-spacing: .14em}.aw-card strong,.aw-grid-6 .aw-card strong{color: var(--text);font-size: 13.5px;font-weight: 500;line-height: 1.4}.aw-zoom,.aw-grid-6 .aw-zoom{top: 8px;right: 8px;bottom: auto;width: 28px;height: 28px;background: rgba(255,255,255,.92);color: #16150f;border: 0}.aw-card,.aw-grid-6 .aw-card{align-items: center}.aw-media,.aw-grid-6 .aw-media{position: relative;z-index: 1;width: calc(100% - 22px);margin: 0 auto;border-radius: 4px 4px 0 0;box-shadow: 0 10px 14px -10px rgba(22,20,15,.55)}.aw-card figcaption,.aw-grid-6 figcaption{position: relative;align-self: stretch;padding: 16px 12px 15px;text-align: center;gap: 5px;border-radius: 3px;background: linear-gradient(180deg,#d9cdb6 0,#d9cdb6 5px,#f6f1e7 5px,#ece3d3 100%);box-shadow: inset 0 1px 0 rgba(255,255,255,.7),0 1px 0 rgba(22,20,15,.06),0 16px 22px -18px rgba(22,20,15,.55)}.aw-card figcaption::after{content: "";position: absolute;left: 6%;right: 6%;bottom: -7px;height: 7px;border-radius: 0 0 4px 4px;background: linear-gradient(180deg,#ddd1bb,#cbbd9f);z-index: -1}.aw-by,.aw-grid-6 .aw-by{color: #8a6d36}.aw-card strong,.aw-grid-6 .aw-card strong{color: #2a2620}.aw-card figcaption,.aw-grid-6 figcaption{flex: 1 1 auto;align-content: start}.aw-media img,.aw-grid-6 .aw-media img{transition: none}.aw-card:hover .aw-media img,.aw-grid-6 .aw-card:hover .aw-media img{transform: none}.aw-card figcaption,.aw-grid-6 figcaption{background: linear-gradient(180deg,#4a4033 0,#4a4033 5px,#2e2922 5px,#1d1a15 100%);box-shadow: inset 0 1px 0 rgba(255,236,200,.18),0 16px 22px -16px rgba(22,20,15,.7)}.aw-card figcaption::after{background: linear-gradient(180deg,#24201a,#14120e)}.aw-by,.aw-grid-6 .aw-by{color: #d9bf86}.aw-card strong,.aw-grid-6 .aw-card strong{color: #f1ece3}.aw-card figcaption,.aw-grid-6 figcaption{background: linear-gradient(180deg,#9a2a2c 0,#9a2a2c 5px,#7a1c1f 5px,#4f0f12 100%);box-shadow: inset 0 1px 0 rgba(255,210,200,.25),0 16px 22px -16px rgba(60,10,12,.7)}.aw-card figcaption::after{background: linear-gradient(180deg,#5a1215,#380a0c)}.aw-by,.aw-grid-6 .aw-by{color: #f0d48f}.aw-card strong,.aw-grid-6 .aw-card strong{color: #fbf3ea}.aw-card figcaption,.aw-grid-6 figcaption{background: linear-gradient(180deg,#d0484a 0,#b3292d 5px,transparent 5px),linear-gradient(155deg,rgba(255,255,255,.14) 0%,rgba(255,255,255,0) 38%),linear-gradient(180deg,#c3343a 5px,#9b1e24 45%,#5c0d12 100%)}.aw-card figcaption,.aw-grid-6 figcaption{background: linear-gradient(180deg,#8f2226 0,#74161a 5px,transparent 5px),linear-gradient(155deg,rgba(255,255,255,.08) 0%,rgba(255,255,255,0) 38%),linear-gradient(180deg,#6e1418 5px,#4d0b0f 45%,#260406 100%)}.aw-card figcaption::after{background: linear-gradient(180deg,#2c0507,#170203)}.aw-card figcaption,.aw-grid-6 figcaption{background: linear-gradient(180deg,#2a3c33 0,#22322a 5px,transparent 5px),linear-gradient(155deg,rgba(255,255,255,.06) 0%,rgba(255,255,255,0) 38%),#14201a;box-shadow: inset 0 1px 0 rgba(220,240,225,.14),0 16px 22px -16px rgba(10,16,13,.7)}.aw-card figcaption::after{background: linear-gradient(180deg,#101a15,#0a110d)}.aw-card,.aw-grid-6 .aw-card{transition: transform .5s var(--ease)}.aw-card:hover,.aw-grid-6 .aw-card:hover{transform: translateY(-4px)}.aw-media,.aw-grid-6 .aw-media{box-shadow: 0 14px 18px -12px rgba(10,16,13,.65)}.aw-card figcaption,.aw-grid-6 figcaption{padding: 19px 14px 17px;gap: 7px;border-radius: 3px;isolation: isolate;background: linear-gradient(90deg,#7d5f27 0%,#e9cf8c 30%,#fff1c9 50%,#e9cf8c 70%,#7d5f27 100%) top / 100% 3px no-repeat,radial-gradient(120% 95% at 50% 0%,#22362c 0%,#14201a 55%,#0d1611 100%);box-shadow: inset 0 3px 0 rgba(255,241,201,.0),0 18px 26px -16px rgba(10,16,13,.75);transition: box-shadow .5s var(--ease)}.aw-card:hover figcaption,.aw-grid-6 .aw-card:hover figcaption{box-shadow: 0 0 0 1px rgba(233,207,140,.35),0 22px 34px -16px rgba(20,32,26,.85),0 0 40px -12px rgba(201,169,107,.45)}.aw-card figcaption::before,.aw-grid-6 figcaption::before{content: "";display: block;position: absolute;inset: 9px 7px 7px;margin: 0;width: auto;height: auto;background: none;border: 1px solid rgba(233,207,140,.22);border-radius: 2px;pointer-events: none;z-index: -1}.aw-card figcaption::after{left: 5%;right: 5%;bottom: -8px;height: 8px;border-radius: 0 0 5px 5px;z-index: -1;background: linear-gradient(180deg,#0b130f,#070c09);box-shadow: inset 0 1px 0 rgba(233,207,140,.35)}.aw-by,.aw-grid-6 .aw-by{display: flex;align-items: center;justify-content: center;gap: 8px;font-size: 9.5px;letter-spacing: .2em;color: #e9cf8c}.aw-by::before,.aw-by::after{content: "";width: 16px;height: 1px;background: linear-gradient(90deg,transparent,#c9a96b)}.aw-by::after{background: linear-gradient(90deg,#c9a96b,transparent)}.aw-card strong,.aw-grid-6 .aw-card strong{color: #f6f0e4;font-size: 13.5px;font-weight: 500;letter-spacing: .01em;text-shadow: 0 1px 0 rgba(0,0,0,.35)}.aw-grid-6 .aw-card strong{font-size: 12.5px}.aw-card figcaption::before,.aw-grid-6 figcaption::before{justify-self: stretch;align-self: stretch}.aw-grid-6 .aw-by{white-space: nowrap;letter-spacing: .14em;gap: 6px;font-size: 9px}.aw-grid-6 .aw-by::before,.aw-grid-6 .aw-by::after{width: 10px;flex: none}.aw-card:hover figcaption,.aw-grid-6 .aw-card:hover figcaption{box-shadow: 0 18px 26px -16px rgba(10,16,13,.75)}.phone-cc{flex: none;width: 58px;min-width: 0;height: 100%;padding: 0 8px 0 0;background: none;border: 0;border-right: 1px solid var(--line-2);outline: 0;font: inherit;font-size: 14px;color: var(--text-2)}.phone-cc:focus{color: var(--text)}.pdf-field .phone-cc{height: 60%}.ct-phone{display: flex;align-items: stretch;gap: 12px;border-bottom: 1px solid var(--line-2)}.ct-phone:focus-within{border-color: var(--gold)}.ct-field .ct-phone input{border-bottom: 0}.ct-field .ct-phone .phone-cc{width: 58px;padding: 10px 8px 10px 0;font-size: 16px}.pdf-field .phone-cc,.ct-field .ct-phone .phone-cc{flex: 0 0 58px;width: 58px}@media (max-width: 640px){.home .grid-3.m-slider{grid-auto-columns: 86%;gap: 16px}.home .grid-3.m-slider>.card{scroll-snap-align: start}}.pd-sec#about{content-visibility: visible;contain-intrinsic-size: none}.section-head-end{display: flex;align-items: center;gap: 18px}.tr-scroller{grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: calc((100% - 56px) / 3);gap: 28px;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;overscroll-behavior-x: contain}.tr-scroller::-webkit-scrollbar{display: none}.tr-scroller>.card{scroll-snap-align: start}@media (max-width: 1000px){.tr-scroller{grid-auto-columns: calc((100% - 28px) / 2)}}@media (max-width: 640px){.home .tr-scroller{grid-auto-columns: 86%;gap: 16px}.tr-ctrl{display: none}}.promo-panel{width: auto;max-width: min(900px,94vw);max-height: 90vh;padding: 0;background: transparent;overflow: visible;box-shadow: 0 30px 80px -20px rgba(0,0,0,.7)}.promo-link{display: block;padding: 0;border: 0;background: none;cursor: pointer;line-height: 0}div.promo-link{cursor: default}.promo-panel img{display: block;max-width: 100%;max-height: 88vh;width: auto;height: auto;border-radius: 10px}.promo-panel .modal-close{top: 10px;right: 10px;background: rgba(10,10,11,.7);border: 1px solid rgba(255,255,255,.35);color: #fff}.promo-panel .modal-close:hover{background: rgba(10,10,11,.8)}.tr-scroller,.m-slider,.lxc-row,.upd-row,.mk .mk-kpis,.mk .mk-grid,.mk-compact-kpis,.lc-grid{overflow-y: hidden}.tool-intro{padding-bottom: 8px}.tool-lead{max-width: 680px;font-size: 17px;line-height: 1.6}.tool-faq,.tool-more{margin-top: 56px}.tool-faq-item summary{display: flex;justify-content: space-between;align-items: center;gap: 12px;padding: 16px 20px;cursor: pointer;list-style: none;font-weight: 500}.tool-faq-item summary::-webkit-details-marker{display: none}.tool-faq-item summary .ic{width: 18px;height: 18px;flex: none;transition: transform .3s}.tool-faq-item[open] summary .ic{transform: rotate(180deg)}.tool-faq h2,.tool-more h2{font-size: clamp(24px,2.6vw,32px);font-weight: 400;letter-spacing: -.01em;margin: 0 0 16px}.tool-faq{max-width: 1000px}.tool-faq-item{background: var(--surface);margin-bottom: 8px}.tool-faq-item p{margin: 0;padding: 0 20px 18px;font-size: 15.5px;line-height: 1.7;color: var(--text-2)}.tool-more-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(220px,1fr));gap: 14px}.tool-more-card{display: grid;gap: 6px;padding: 22px;background: var(--surface);border: 1px solid transparent;transition: border-color .25s,transform .25s}.tool-more-card:hover{border-color: rgba(154,122,62,.45);transform: translateY(-2px)}.tool-more-card b{font-weight: 500;font-size: 16px}.tool-more-card small{font-size: 13px;color: var(--muted);line-height: 1.5}.tool-more-ic{width: 40px;height: 40px;border-radius: 50%;display: grid;place-items: center;border: 1px solid var(--line-2);color: var(--gold);margin-bottom: 6px}.tool-more-ic .ic{width: 18px;height: 18px}@media (max-width: 640px){.tool-faq,.tool-more{margin-top: 40px}}.bt-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px}.bt-card{display: flex;align-items: center;gap: 16px;padding: 22px 22px;background: var(--surface);border: 1px solid var(--line);border-radius: 4px;transition: border-color .3s,box-shadow .3s,transform .3s var(--ease)}.bt-card:hover{border-color: rgba(154,122,62,.45);box-shadow: 0 20px 40px -30px rgba(22,20,15,.45);transform: translateY(-2px)}.bt-ic{flex: none;width: 48px;height: 48px;border-radius: 50%;display: grid;place-items: center;border: 1px solid rgba(227,203,149,.35);color: var(--gold)}.bt-ic .ic{width: 20px;height: 20px}.bt-text{flex: 1;min-width: 0;display: grid;gap: 4px}.bt-text b{font-size: 16px;font-weight: 500;color: var(--text)}.bt-text small{font-size: 13px;line-height: 1.45;color: var(--text-2);opacity: .8}.bt-go{flex: none;color: var(--gold);opacity: .5;transition: opacity .3s,transform .3s var(--ease)}.bt-go .ic{width: 18px;height: 18px}.bt-card:hover .bt-go{opacity: 1;transform: translateX(3px)}@media (max-width: 1000px){.bt-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.bt-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.bt-card{flex-direction: column;align-items: flex-start;padding: 16px 14px;gap: 10px}.bt-ic{width: 40px;height: 40px}.bt-text b{font-size: 14.5px;line-height: 1.3}.bt-text small,.bt-go{display: none}}.hdr-city summary{display: inline-flex;align-items: center;gap: 6px;padding: 6px 0;font-size: 13px;line-height: 1;letter-spacing: .06em;text-transform: uppercase;color: var(--text-2);cursor: pointer;list-style: none;white-space: nowrap;transition: color .2s}.hdr-city summary::-webkit-details-marker{display: none}.hdr-city summary .ic{width: 13px;height: 13px;color: var(--gold);flex: none}.hdr-city summary .ic:last-child{width: 12px;height: 12px;color: var(--text-2);transition: transform .25s}.hdr-city[open] summary .ic:last-child{transform: rotate(180deg)}.hdr-city summary:hover,.hdr-city[open] summary{color: var(--gold-2)}.hdr-city summary span{border-bottom: 1px solid transparent;transition: border-color .2s}.hdr-city summary:hover span,.hdr-city[open] summary span{border-bottom-color: rgba(227,203,149,.6)}.hdr-city-group h4{margin: 0 0 8px;font-size: 11px;font-weight: 500;letter-spacing: .14em;text-transform: uppercase;color: var(--gold)}.hdr-city-group a{display: flex;justify-content: space-between;gap: 8px;padding: 6px 0;font-size: 14px;color: var(--text-2);transition: color .2s}.hdr-city-group a:hover{color: #fff}.hdr-city-group small{font-size: 11px;color: var(--gold);opacity: .8}@media (max-width: 900px){.hdr-city summary{font-size: 12px}.hdr-city-group h4{flex-basis: 100%;margin: 0 0 2px}.hdr-city-group a{display: inline-flex;align-items: center;gap: 6px;padding: 7px 12px;font-size: 13.5px;border: 1px solid rgba(255,255,255,.14);border-radius: 999px}.hdr-city-group small{font-size: 10.5px}}.hdr-city-search .ic{width: 15px;height: 15px;color: var(--gold);flex: none}.hdr-city-search input{flex: 1;min-width: 0;padding: 11px 0;border: 0;background: none;outline: 0;font: inherit;font-size: 14px;color: #fff}.hdr-city-search input::placeholder{color: rgba(255,255,255,.45)}.hdr-city-none a{color: var(--gold-2);border-bottom: 1px solid rgba(227,203,149,.5)}.hdr-city-group a[hidden]{display: none !important}.suggest-group{display: flex;align-items: center;gap: 8px}.suggest-group .ic{width: 15px;height: 15px;color: var(--gold);flex: none}.suggest-item em{margin-left: 8px;font-style: normal;font-size: 12px;color: var(--muted)}.ms-cities{display: flex;flex-wrap: wrap;gap: 8px;padding: 4px 0 12px}.ms-city{display: inline-flex;align-items: center;gap: 6px;padding: 8px 14px;border: 1px solid var(--line-2);border-radius: 999px;font-size: 14px}.ms-city small{font-size: 11px;color: var(--gold)}.ms-city.is-on{background: var(--text);border-color: var(--text);color: var(--bg);font-weight: 600}.pill-row{display: flex;align-items: center;gap: 8px;min-width: 0}.pill-row input{flex: 1;min-width: 60px}.pill-city{flex: none;display: inline-flex;align-items: center;gap: 4px;padding: 3px 4px 3px 10px;border-radius: 999px;background: #14120e;color: #fff;font-size: 14px;line-height: 1.2}.pill-city[hidden]{display: none}.pill-city b{font-weight: 700}.pill-city button{width: 20px;height: 20px;display: grid;place-items: center;border-radius: 50%;font-size: 15px;line-height: 1;color: rgba(255,255,255,.75)}.pill-city button:hover{background: rgba(255,255,255,.15);color: #fff}.fb-search{position: relative}.fb-suggest{top: calc(100% + 8px);width: max(100%,420px)}.fb-suggest .suggest-item{font-size: 15px}.fb-mobile{display: none}@media (max-width: 640px){.results>.filterbar{display: none}.fb-mobile{display: flex;align-items: center;gap: 8px;margin: 4px 0 18px;padding: 6px 6px 6px 16px;border-radius: 999px;background: #f4f1eb;color: #111}.fbm-search{flex: 1;min-width: 0;display: flex;align-items: center;gap: 12px;text-align: left}.fbm-search .ic{width: 18px;height: 18px;color: #6f6a61;flex: none}.fbm-text{display: grid;min-width: 0}.fbm-text small{font-size: 11px;color: #6f6a61;letter-spacing: .04em}.fbm-text b{font-weight: 400;font-size: 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.fbm-text b.is-empty{color: #6f6a61}.fbm-filters{position: relative;flex: none;display: inline-flex;align-items: center;gap: 6px;height: 40px;padding: 0 14px;border-radius: 999px;background: #0b0b0c;color: #fff;font-size: 14px}.fbm-filters .ic{width: 16px;height: 16px}.fbm-badge{position: absolute;top: -4px;right: -4px;min-width: 18px;height: 18px;padding: 0 5px;border-radius: 9px;background: var(--gold);color: #111;font-size: 11px;font-style: normal;font-weight: 600;display: grid;place-items: center}.fbm-badge[hidden]{display: none}.fbm-sheet .ms-foot{display: flex;gap: 10px;padding: 12px 16px calc(12px + env(safe-area-inset-bottom));border-top: 1px solid var(--line)}.fbm-sheet .ms-foot .btn-block{flex: 1}.filterbar.in-sheet{position: static;display: flex;flex-direction: column;align-items: stretch;gap: 22px;padding: 8px 0 24px;margin: 0;background: none;border: 0;backdrop-filter: none;-webkit-backdrop-filter: none}.filterbar.in-sheet .fb-search,.filterbar.in-sheet .fb-clear{display: none !important}}.fbm-sheet{--surface-2: #f4f1ec}.fbm-sheet .select select{color: var(--text);font-size: 15px}.fbm-sheet .select select option{background: #fff;color: #111}.fbm-chips{display: flex;gap: 8px;padding: 0 16px 8px;overflow-x: auto;scrollbar-width: none}.fbm-chips::-webkit-scrollbar{display: none}.fbm-chip{flex: none;height: 36px;padding: 0 16px;border-radius: 999px;border: 1px solid var(--line-2);font-size: 14px;color: var(--text)}.fbm-chip.has-value{background: var(--text);color: #fff;border-color: var(--text)}.fbm-sheet .ms-foot .btn-ghost{background: none;border: 1px solid var(--line-2);color: var(--text)}.msearch .chip input:checked + span{background: #14120e;border-color: #14120e;color: #fff}.msearch .check input:checked + span{background: #14120e;border-color: #14120e}.msearch .check input:checked + span::after{border-color: #fff}.logo img{max-width: none;object-fit: contain}@media (max-width: 900px){.hdr-city summary{gap: 4px;font-size: 11px;letter-spacing: .04em}.hdr-city summary span{max-width: 84px;overflow: hidden;text-overflow: ellipsis}.hdr-city summary .ic{width: 12px;height: 12px}.hdr-city summary .ic:last-child{width: 10px;height: 10px}}@media (max-width: 640px){.header-inner{gap: 6px}.logo img{height: 26px}.hdr-search{width: 31px}.hdr-btn .ic,.hdr-search .ic{width: 20px;height: 20px}.hdr-city summary{letter-spacing: .01em;gap: 3px}.hdr-city summary span{min-width: 0;max-width: none;flex: 0 1 auto;overflow: hidden;text-overflow: ellipsis}}@media (max-width: 360px){.logo img{height: 24px}.hdr-city summary .ic:last-child{display: none}.hdr-city summary span{max-width: 86px}}.pager{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 10px 14px;margin: 40px 0 10px}.pager[hidden]{display: none}.pg-nums{display: flex;align-items: center;gap: 6px}.pg-btn{min-width: 42px;height: 42px;padding: 0 12px;display: inline-flex;align-items: center;justify-content: center;gap: 6px;border-radius: 999px;border: 1px solid var(--line-2);font-size: 14px;color: var(--text);transition: border-color .2s,background .2s,color .2s}.pg-btn .ic{width: 16px;height: 16px}.pg-btn:hover:not(:disabled){border-color: var(--gold)}.pg-btn.is-current{background: var(--text);color: var(--bg);border-color: var(--text)}.pg-btn:disabled,.pg-btn.is-off{opacity: .35;cursor: default;pointer-events: none}.pg-btn:hover:not(.is-off){border-color: var(--gold)}nav.pager[data-pager-ssr]{display: flex;justify-content: center;margin-top: 32px}.pg-gap{padding: 0 2px;color: var(--muted)}.pg-info{flex-basis: 100%;margin: 4px 0 0;text-align: center;font-size: 13px;color: var(--muted)}@media (max-width: 640px){.pager{gap: 8px}.pg-btn{min-width: 38px;height: 38px;padding: 0 10px}.pg-nav span{display: none}}.fab-stack{display: none}@media (max-width: 640px){.fab-stack{display: flex;flex-direction: column;gap: 8px;position: fixed;right: 0;top: 50%;transform: translateY(-50%);z-index: 90}.fab-btn{position: relative;display: grid;place-items: center;width: 46px;height: 46px;color: #e3cb95;background: rgba(20,18,14,.94);border: 1px solid rgba(227,203,149,.45);border-right: 0;border-radius: 12px 0 0 12px;box-shadow: 0 10px 30px -10px rgba(0,0,0,.6)}.fab-btn[hidden]{display: none}.fab-btn .ic{width: 20px;height: 20px}.fab-btn .hdr-count{top: 4px;right: 4px;box-shadow: none}body.chat-open .fab-stack{display: none}}.hdr-city-search input{padding: 11px 14px 11px 38px;border: 1px solid rgba(255,255,255,.14);border-radius: 999px;background: rgba(255,255,255,.04);transition: border-color .2s}.hdr-city-search input:focus{border-color: rgba(227,203,149,.6)}.fp-kind{grid-column: 1 / -1;justify-self: start;display: inline-flex;gap: 4px;padding: 4px;border: 1px solid var(--line-2);border-radius: 999px}.fp-kind button{height: 36px;padding: 0 20px;border-radius: 999px;font-size: 14px;color: var(--text-2);transition: background .2s,color .2s}.fp-kind button:hover{color: var(--text)}.fp-kind button.is-active{background: #f4f0e8;color: #111;font-weight: 500}.hdr-nri.hdr-btn{width: auto;height: auto;min-width: 46px;flex-direction: column;justify-content: center;gap: 4px;margin-right: 0;font-size: inherit;letter-spacing: 0;text-transform: none;color: var(--text-2)}.hdr-nri.hdr-btn .ic{width: 21px;height: 21px;color: currentColor}.hdr-nri.hdr-btn:hover{color: #e3cb95}.hdr-shortlist .hdr-count,.hdr-compare .hdr-count{top: -6px;right: calc(50% - 20px)}.hp-tablist{display: flex;gap: 28px}.hp-tablist [role="tab"]{position: relative;padding: 0 0 8px;font-size: clamp(18px,1.45vw,21px);font-weight: 400;color: var(--muted);transition: color .2s}.hp-tablist [role="tab"]:hover{color: var(--text-2)}.hp-tablist [role="tab"][aria-selected="true"]{color: var(--text)}.hp-tablist [role="tab"]::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 1px;background: var(--gold);transform: scaleX(0);transform-origin: left;transition: transform .35s var(--ease)}.hp-tablist [role="tab"][aria-selected="true"]::after{transform: scaleX(1)}.hp-tabs [role="tabpanel"][hidden],.hp-tabs [role="tabpanel"][hidden] + .m-dots,.hp-tabs [role="tabpanel"][hidden] + .m-nav{display: none !important}.hp-tabs .tr-ctrl[hidden]{display: none}@media (max-width: 640px){.hp-tablist{gap: 20px}}.why-block{margin-top: 64px;padding-top: 40px;border-top: 1px solid var(--line)}.why-head{display: flex;align-items: flex-end;justify-content: space-between;gap: 20px;margin-bottom: 24px}.why-head h3{margin: 0;font-size: clamp(18px,1.45vw,21px);font-weight: 400}.why-lede{max-width: 720px;margin: -8px 0 24px;font-size: 15px;color: var(--text-2)}.why .insights{grid-template-columns: repeat(4,minmax(0,1fr))}.why .insight{padding: 26px}.why .insight h4{font-size: 17px;font-weight: 400;margin: 10px 0 8px}.why .logos{margin-top: 0}.why .vt-side h3{margin: 12px 0 12px;font-size: clamp(24px,2.2vw,32px);font-weight: 300;letter-spacing: -.02em}@media (max-width: 1000px){.why .insights{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.why-block{margin-top: 44px;padding-top: 28px}.why-head{flex-wrap: wrap;align-items: baseline}.why .insights{grid-template-columns: 1fr}.why .logos{grid-template-columns: repeat(3,1fr)}}.rs-note{margin: -12px 0 22px;font-size: 14px;color: var(--muted)}.rs .section-head-end .link-underline[hidden]{display: none}.hp-tabs [role="tabpanel"].rs-panel[hidden]{display: none !important}.hp-tab-tag{margin-left: 8px;padding: 3px 8px;border-radius: 99px;border: 1px solid var(--gold);color: var(--gold);font-size: 11.5px;letter-spacing: .02em;vertical-align: 3px;white-space: nowrap}@media (max-width: 640px){.hp-tab-tag{display: none}}.mc-row{display: grid;grid-template-columns: 1fr 1fr;gap: 16px;margin-top: 36px}.mc-card{display: flex;align-items: stretch;gap: 20px;padding: 14px 22px 14px 14px;border: 1px solid var(--line-2);background: var(--surface);transition: border-color .3s,background .3s}.mc-card:hover{border-color: var(--gold);background: var(--surface-2)}.mc-card img{display: block;width: 132px;height: 100%;min-height: 92px;object-fit: cover}.mc-badge{position: absolute;left: 6px;top: 6px;padding: 3px 8px;border-radius: 99px;background: var(--gold);color: #16150f;font-style: normal;font-size: 10.5px;font-weight: 600;letter-spacing: .03em;white-space: nowrap;box-shadow: 0 4px 12px -4px rgba(0,0,0,.5)}.mc-go{align-self: center}.mc-go{flex: none;width: 42px;height: 42px;display: grid;place-items: center;border: 1px solid var(--line-2);border-radius: 50%;color: var(--gold-2);transition: background .3s,color .3s,transform .3s var(--ease)}.mc-card:hover .mc-go{background: var(--gold);color: #16150f;transform: translateX(3px)}@media (max-width: 900px){.mc-row{grid-template-columns: 1fr}}@media (max-width: 640px){.mc-card{gap: 14px;padding-right: 14px}.mc-card img{width: 104px;min-height: 0}.mc-go{display: none}}.hero-search .pill{z-index: 6}.suggest-item .ic{width: 14px;height: 14px;margin-right: 8px;vertical-align: -2px;color: var(--gold)}.hdr-city summary{gap: 7px;height: 34px;padding: 0 12px 0 11px;border: 1px solid rgba(255,255,255,.16);border-radius: 999px;background: rgba(255,255,255,.03);font-size: 12px;font-weight: 500;letter-spacing: .1em;color: #eee9e1;transition: border-color .2s,background .2s,color .2s}.hdr-city summary .ic{width: 14px;height: 14px}.hdr-city summary .ic:last-child{color: rgba(238,233,225,.6)}.hdr-city summary span,.hdr-city summary:hover span,.hdr-city[open] summary span{border-bottom: 0}.hdr-city summary:hover,.hdr-city[open] summary{border-color: rgba(227,203,149,.55);background: rgba(227,203,149,.06);color: #e3cb95}@media (max-width: 640px){.hdr-city summary{height: 30px;padding: 0 10px 0 9px;gap: 5px;font-size: 11px;letter-spacing: .02em}.hdr-city summary span{max-width: 128px}}.pill{height: 60px;padding-left: 26px}.pill-field input{padding: 0}.pill-submit{height: 46px}.hero-stage{margin-top: -30px}@media (max-width: 640px){.pill{height: 50px;padding: 0 5px 0 16px;gap: 4px}.pill-field input{font-size: 15px}.pill-submit{width: 40px;height: 40px}.pill-filters{height: 40px;padding: 0 10px}.pill-city b{font-size: 13px}.hero-stage{margin-top: -25px}}.hero:not(.city-search)>.hero-top{min-height: 25vh;display: flex;flex-direction: column;justify-content: flex-end;padding-bottom: 0}.hero:not(.city-search)>.hero-top>.hero-search{width: 100%}.hero-search .tabs{margin-bottom: 12px}.hero:not(.city-search)>.hero-top>.hero-title{flex: 1;display: flex;align-items: center;justify-content: center;margin: 0;padding: 16px 0}.hero-search .tab{padding-bottom: 9px}@media (max-width: 640px){.hero-title{text-wrap: balance;letter-spacing: -.015em}.hero:not(.city-search)>.hero-top>.hero-title{font-size: 22px;line-height: 1.25;padding: 0 8px}}.header-inner{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 22px}@media (max-width: 640px){.header-inner{gap: 8px}.header-left .hdr-city summary{padding: 0 10px 0 8px;gap: 4px}.header-left .hdr-city summary .ic:last-child{display: none}.header-left .hdr-city summary span{max-width: 74px;overflow: hidden;text-overflow: ellipsis}.site-header .logo img{height: 24px}.header-left .hdr-city summary{height: 28px;padding: 0 9px 0 7px;gap: 4px;font-size: 10.5px;letter-spacing: .03em;border-color: rgba(255,255,255,.14)}.header-left .hdr-city summary .ic{width: 12px;height: 12px}.header-left .hdr-city summary span{max-width: 118px}.hdr-city-search input{padding-top: 9px;padding-bottom: 9px;font-size: 14px}.hdr-city-group h4{font-size: 10px;margin-bottom: 0}.hdr-city-group a{padding: 5px 10px;font-size: 12.5px;gap: 5px}.hdr-city-group small{font-size: 10px}}.logos img{width: auto;max-width: 100%;max-height: none;object-fit: contain}.logos a{min-height: 96px}@media (max-width: 640px){.cmp-inner{display: grid;grid-template-columns: auto minmax(0,1fr);align-items: center;gap: 8px 10px;padding-top: 10px;padding-bottom: calc(10px + env(safe-area-inset-bottom))}.cmp-head{grid-column: 1 / -1}.cmp-list{order: 0;flex-basis: auto;display: flex;gap: 6px}.cmp-list li{flex: 0 0 52px;width: 52px;height: 44px}.cmp-list li button{width: 18px;height: 18px}.cmp-list li button .ic{width: 11px;height: 11px}.cmp-actions{margin-left: 0;justify-self: end;gap: 10px;min-width: 0}.cmp-clear{font-size: 12px}.cmp-actions .btn-sm{height: 38px;padding: 0 14px;font-size: 12.5px;white-space: nowrap}body.has-cmp{padding-bottom: 120px}}.header-left .hdr-search{flex: none;width: 34px;height: 34px;margin: 0;border: 1px solid rgba(255,255,255,.16);border-radius: 50%;background: rgba(255,255,255,.03);color: #eee9e1;transition: border-color .2s,background .2s,color .2s}.header-left .hdr-search .ic{width: 15px;height: 15px}.header-left .hdr-search:hover{border-color: rgba(227,203,149,.55);background: rgba(227,203,149,.06);color: #e3cb95}@media (max-width: 640px){.header-left .hdr-search{width: 28px;height: 28px;border-color: rgba(255,255,255,.14)}.header-left .hdr-search .ic{width: 13px;height: 13px}}.tv-map-loading{position: absolute;inset: 0;display: grid;place-items: center;padding: 24px;text-align: center;color: #6f6a61}.mx-search{position: absolute;top: var(--mx-top);left: 50%;transform: translateX(-50%);z-index: 10;display: flex;align-items: center;gap: 10px;width: min(520px,calc(100% - 420px));height: 48px;padding: 0 16px 0 6px;background: #fff;border: 1px solid rgba(0,0,0,.1);border-radius: 999px;box-shadow: 0 10px 30px rgba(0,0,0,.18)}.mx-search:focus-within{border-color: var(--gold);box-shadow: 0 10px 30px rgba(0,0,0,.18),0 0 0 3px rgba(201,169,107,.25)}.mx-search>.ic{width: 18px;height: 18px;flex: none;color: #9a7a3e}.mx-search input{flex: 1;min-width: 0;width: 0;border: 0;outline: 0;background: transparent;font: inherit;font-size: 15px;color: #1a1814}.mx-chip{display: inline-flex;align-items: center;gap: 7px;height: 38px;padding: 0 14px;border-radius: 999px;background: #fff;color: #1a1814;border: 1px solid rgba(0,0,0,.1);font-size: 13.5px;white-space: nowrap;box-shadow: 0 4px 14px rgba(0,0,0,.14);transition: background .2s,border-color .2s,color .2s}.mx-chip .ic{width: 15px;height: 15px;flex: none;color: #9a7a3e}.mx-chip:hover{border-color: var(--gold)}.mx-pop{position: absolute;top: 0;right: calc(100% + 8px);z-index: 5;min-width: 220px;max-height: min(380px,60vh);overflow-y: auto;padding: 6px;background: #fff;border: 1px solid rgba(0,0,0,.1);border-radius: 12px;box-shadow: 0 18px 44px rgba(0,0,0,.22)}.mx-pop[hidden]{display: none}.mx-item{display: flex;flex-direction: column;gap: 5px;width: 100%;padding: 12px 16px;text-align: left;color: #1a1814;transition: background .15s}.mx-item:hover,.mx-item:focus-visible{background: #f8f5ef;outline: 0}.mx-l1,.mx-l2{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;width: 100%;min-width: 0}.mx-name{flex: 1;min-width: 0;font-size: 14.5px;font-weight: 500;line-height: 1.25;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.mx-price{flex: none;font-size: 13.5px;font-weight: 500;color: #9a7a3e;white-space: nowrap}.mx-price.is-req{font-weight: 400;font-size: 12.5px;color: #8f897f}.mx-meta{display: flex;align-items: center;gap: 6px;flex: 0 1 auto;min-width: 0;max-width: 72%;font-size: 12.5px;color: #6f6a61;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.mx-cfg{flex: 1 1 0;min-width: 0;font-size: 12.5px;color: #423e38;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: right}.mx-dot{width: 7px;height: 7px;border-radius: 50%;flex: none}.mx-empty,.mx-more{padding: 18px 12px;text-align: center;font-size: 14px;color: #6f6a61}.mx-link{color: #9a7a3e;text-decoration: underline;text-underline-offset: 3px;font-size: inherit}.mx-lm{display: flex;flex-direction: column;align-items: center;pointer-events: none}.mx-lm span{padding: 5px 12px;border-radius: 999px;background: #0f0f11;color: var(--gold-2);font-size: 12px;font-weight: 500;white-space: nowrap;box-shadow: 0 6px 16px rgba(0,0,0,.25)}.mx-lm::after{content: "";width: 12px;height: 12px;margin-top: 3px;border-radius: 50%;background: var(--gold);border: 3px solid #fff;box-shadow: 0 0 0 7px rgba(201,169,107,.3)}.mx-poi{display: flex;align-items: center;gap: 6px;pointer-events: none}.mx-poi[hidden]{display: none}.mx-poi i{display: grid;place-items: center;flex: none;width: 22px;height: 22px;border-radius: 50%;background: #fff;color: #9a7a3e;border: 1.5px solid var(--gold);box-shadow: 0 2px 8px rgba(0,0,0,.25)}.mx-poi i svg{width: 13px;height: 13px}.mx-poi span{display: flex;flex-direction: column;padding: 3px 8px 4px;border-radius: 6px;background: rgba(255,255,255,.95);color: #1a1814;line-height: 1.15;box-shadow: 0 3px 10px rgba(0,0,0,.18);white-space: nowrap}.mx-poi b{font-size: 11px;font-weight: 600}.mx-poi small{font-size: 9px;letter-spacing: .05em;text-transform: uppercase;color: #6f6a61}.mx-info{width: 250px;font-family: var(--sans);color: #1a1814}.mx-info img{display: block;width: 100%;height: 130px;object-fit: cover;border-radius: 8px;margin-bottom: 8px}.mx-info b{display: block;margin-bottom: 2px;font-size: 16px;font-weight: 500}.mx-info span{display: block;font-size: 12.5px;color: #6f6a61}.mx-info em{font-style: normal;color: #9a7a3e}.mx-info .mx-info-price{margin-top: 2px;color: #9a7a3e;font-weight: 500}.mx-info-actions{display: flex;gap: 8px;margin-top: 10px}.mx-info .btn{height: 34px;padding: 0 14px;font-size: 12.5px}.mx-info .btn-ghost{border-color: rgba(0,0,0,.18);color: #1a1814}.mx-cpop-h{margin: 0 6px 6px;font-size: 11px;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;color: #6f6a61}.mx-cpop ul{list-style: none;margin: 0;padding: 0}.mx-cpop li button{display: flex;align-items: center;gap: 8px;width: 100%;padding: 6px;border-radius: 6px;text-align: left;font-size: 13.5px;color: #1a1814}.mx-cpop li button:hover{background: #f4f0e8}.mx-cpop li i{flex: none;width: 8px;height: 8px;border-radius: 50%}.mx-cpop li span{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.mx-cpop-more{margin: 6px 6px 0;font-size: 11.5px;color: #6f6a61}@media (max-width: 1000px){.mx-search{width: min(440px,calc(100% - 300px))}}@media (max-width: 640px){.mx-search{top: auto;left: 12px;right: 12px;bottom: calc(46px + env(safe-area-inset-bottom));transform: none;width: auto;height: 54px;padding: 0 6px 0 4px;gap: 8px;box-shadow: 0 12px 32px rgba(0,0,0,.25)}.mx-search input{font-size: 16px}.mx-chip{height: 36px;font-size: 13px}.mx-pop{min-width: 0;width: calc(100vw - var(--mx-col) - 32px);max-width: 240px;max-height: min(360px,55vh)}.mx-item{display: grid;grid-template-columns: auto 1fr;column-gap: 8px;row-gap: 3px;padding: 11px 14px}.mx-l1,.mx-l2{display: contents}.mx-name{grid-column: 1 / -1;grid-row: 1}.mx-price{grid-column: 1;grid-row: 2}.mx-cfg{grid-column: 2;grid-row: 2;align-self: center;text-align: left}.mx-meta{grid-column: 1 / -1;grid-row: 3;max-width: none}.mx-info{width: min(240px,64vw)}.mx-info img{height: 110px}}.mx-sug-h{display: flex;align-items: center;gap: 7px;margin: 0;padding: 10px 12px 4px;font-size: 10px;letter-spacing: .18em;text-transform: uppercase;color: #9a7a3e}.mx-sug-h .ic{width: 14px;height: 14px;flex: none}.mx-sug-item{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;width: 100%;padding: 9px 12px;border-radius: 10px;text-align: left;font-size: 14.5px;color: #1a1814}.mx-sug-item span{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.mx-sug-item small{flex: none;font-size: 12px;color: #8f897f}.mx-sug-item:hover,.mx-sug-item.is-active{background: #f4f0e8}.mx-sug-item mark{background: none;color: #9a7a3e;font-weight: 600}.mx-sug-none{margin: 0;padding: 14px 12px;font-size: 14px;color: #6f6a61}.pd-map-me{pointer-events: none;filter: drop-shadow(0 6px 10px rgba(0,0,0,.35))}.pd-map-me svg,.pd-map-near svg{display: block}.pd-map-near{padding: 0;border: 0;background: none;cursor: pointer;filter: drop-shadow(0 3px 5px rgba(0,0,0,.25));transition: transform .2s}.pd-map-near:hover{transform: scale(1.12)}.pd-map-pop a{display: grid;gap: 2px;color: #1a1814}.pd-map-pop a:focus:not(:focus-visible){outline: none}.pd-map-pop b{font-size: 14px;font-weight: 500}.pd-map-pop span{font-size: 12px;color: #6f6a61}.pd-map-pop em{font-style: normal;font-size: 12.5px;color: #9a7a3e}.ksel{position: relative}.ksel select{position: absolute;width: 1px;height: 1px;opacity: 0;pointer-events: none}.ksel-btn{display: inline-flex;align-items: center;white-space: nowrap;border: 0;cursor: pointer;font: inherit;font-weight: 600;letter-spacing: .01em;color: #1a1814;transition: color .2s;background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239a7a3e' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 12px center/12px no-repeat}.ksel-btn:hover,.ksel.is-open .ksel-btn{color: #9a7a3e}.ksel-btn:focus-visible{outline: 0;box-shadow: 0 0 0 2px var(--gold);border-radius: 999px}.ksel.is-open .ksel-btn{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239a7a3e' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 15l6-6 6 6'/%3E%3C/svg%3E")}.ksel-list{position: absolute;left: 0;top: calc(100% + 10px);z-index: 30;min-width: 190px;margin: 0;padding: 6px;list-style: none;background: #fff;border: 1px solid rgba(0,0,0,.1);border-radius: 12px;box-shadow: 0 18px 44px rgba(0,0,0,.22);animation: kselIn .16s var(--ease)}.ksel-list[hidden]{display: none}.ksel--up .ksel-list{top: auto;bottom: calc(100% + 10px)}.ksel-list li{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 11px 14px;border-radius: 8px;font-size: 14.5px;color: #1a1814;cursor: pointer;white-space: nowrap}.ksel-list li:hover,.ksel-list li.is-hi{color: #9a7a3e;background: #f8f5ef}.ksel-list li[aria-selected="true"]{font-weight: 600;padding-right: 36px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239a7a3e' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") right 12px center no-repeat}@keyframes kselIn{from{opacity: 0;transform: translateY(-4px)}to{opacity: 1;transform: none}}@media (max-width: 640px){.ksel-list{min-width: 200px}.ksel-list li{padding: 13px 14px;font-size: 15px}}.mx-town{display: flex;align-items: center;gap: 6px;text-decoration: none;z-index: 2}.mx-town i{position: relative;flex: none;width: 18px;height: 18px;border-radius: 50%;background: #0f0f11;border: 3px solid var(--gold);box-shadow: 0 2px 8px rgba(0,0,0,.3)}.mx-town i::after{content: "";position: absolute;inset: -8px;border-radius: 50%;border: 2px solid rgba(201,169,107,.55);animation: townPulse 2.4s ease-out infinite}.mx-town span{display: flex;flex-direction: column;padding: 5px 10px 6px;border-radius: 8px;background: #0f0f11;color: #fff;line-height: 1.15;box-shadow: 0 6px 18px rgba(0,0,0,.3);white-space: nowrap;transition: background .2s}.mx-town b{font-size: 12px;font-weight: 600}.mx-town small{font-size: 9.5px;letter-spacing: .06em;text-transform: uppercase;color: var(--gold-2)}.mx-town:hover span{background: #9a7a3e}.mx-town:hover small{color: #fff}@keyframes townPulse{from{transform: scale(.6);opacity: 1}to{transform: scale(1.4);opacity: 0}}@media (prefers-reduced-motion: reduce){.mx-town i::after{animation: none;opacity: .6}}.ksel-list{min-width: 160px;padding: 4px}.ksel-list li{padding: 7px 12px;font-size: 14px;border-radius: 6px}.ksel-list li[aria-selected="true"]{padding-right: 32px;background-position: right 10px center}@media (max-width: 640px){.ksel-list{min-width: 170px}.ksel-list li{padding: 9px 12px;font-size: 14.5px}}.ksel-sep{height: 1px;margin: 4px 8px;padding: 0 !important;background: rgba(0,0,0,.08);pointer-events: none}.ksel-list li.ksel-check{justify-content: flex-start;gap: 10px;font-weight: 400}.ksel-check i{position: relative;flex: none;width: 16px;height: 16px;border: 1.5px solid rgba(0,0,0,.3);border-radius: 4px;transition: background .15s,border-color .15s}.ksel-check[aria-checked="true"] i{background: #9a7a3e;border-color: #9a7a3e}.ksel-check[aria-checked="true"] i::after{content: "";position: absolute;left: 4.5px;top: 1px;width: 4px;height: 8px;border: solid #fff;border-width: 0 2px 2px 0;transform: rotate(45deg)}.pill-field,.pill-row{min-width: 0}.pill-row{overflow: hidden}.pill-field input{min-width: 0}@media (max-width: 640px){.site-header .logo img{height: 30px}.site-header .logo img{width: 32px;height: 32px}}.mx-poi{gap: 4px}.mx-poi i{width: 17px;height: 17px;border-width: 1px}.mx-poi i svg{width: 10px;height: 10px}.mx-poi span{padding: 2px 6px 3px;border-radius: 5px;box-shadow: 0 2px 6px rgba(0,0,0,.16)}.mx-poi b{font-size: 10px}.mx-poi small{font-size: 7.5px}.mx-town{gap: 4px}.mx-town i{width: 13px;height: 13px;border-width: 2px}.mx-town i::after{inset: -6px}.mx-town span{padding: 3px 7px 4px;border-radius: 6px;box-shadow: 0 3px 10px rgba(0,0,0,.25)}.mx-town b{font-size: 10.5px}.mx-town small{font-size: 7.5px}@media (max-width: 640px){.mx-poi small,.mx-town small{display: none}}.hero-search .tabs,.msearch .ms-tabs{display: none !important}.filters-panel .two .select{flex-direction: row;align-items: center;gap: 8px;height: 40px;padding: 0 14px 0 16px;border: 1px solid rgba(255,255,255,.16);border-radius: 999px}.filters-panel .two .select span{flex: none;margin: 0;font-size: 11px;line-height: 1;white-space: nowrap}.filters-panel .two .select select{flex: 1;min-width: 0;height: 100%;padding: 0 18px 0 0;font-size: 13px;background-position: right 0 center}.filters-panel .two{display: flex;flex-wrap: wrap;gap: 10px}.filters-panel .two .select{position: relative;width: 168px;padding: 0;gap: 0}.filters-panel .two .select span{position: absolute;left: 16px;top: 50%;transform: translateY(-50%);pointer-events: none}.filters-panel .two .select select{width: 100%;padding: 0 30px 0 86px;cursor: pointer;background-position: right 14px center}.filters-panel .two .select{width: 158px;flex: none}@media (max-width: 640px){.filters-panel .two .select{width: 100%}}.filters-panel .two .select select{padding-left: 50px;padding-right: 28px}.filters-panel .two .select span{font-size: 11px;letter-spacing: .06em;text-transform: uppercase}@media (max-width: 640px){.filters-panel .two{flex-wrap: nowrap;gap: 8px}.filters-panel .two .select{width: auto;flex: 1 1 0;min-width: 0}.filters-panel .two .select span{left: 12px;font-size: 10px}.filters-panel .two .select select{padding-left: 42px;padding-right: 22px;font-size: 12.5px;background-position: right 10px center}}.filters-panel .chip:has([data-status]) span{padding: 6px 12px;font-size: 12.5px}.filters-panel fieldset:has([data-status]) .chips{gap: 6px}.filters-panel .chip:has([data-status]) span{padding: 5px 11px;font-size: 12px}@media (max-width: 370px){.filters-panel .chip:has([data-status]) span{padding: 5px 9px;font-size: 11.5px}.filters-panel fieldset:has([data-status]) .chips{gap: 5px}}a.suggest-item,a.ms-pick{text-decoration: none;color: inherit}.hero-dots,.card-media .dots,.m-dots,.lc-dots{display: none !important}.hero-link{display: inline-flex;align-items: center;gap: 8px;margin-top: 6px;padding-bottom: 4px;border-bottom: 1px solid var(--gold);color: #fff;font-size: 13px;font-weight: 500;letter-spacing: .14em;text-transform: uppercase;text-decoration: none;transition: gap .2s,color .2s}.hero-link .ic{width: 16px;height: 16px;color: var(--gold)}.hero-link:hover{gap: 12px;color: var(--gold-2)}.save.cmp-ic{right: 56px}.save.cmp-ic.is-on{color: #1a1508;background: linear-gradient(135deg,#e3cb95,#c9a96b);box-shadow: none}.logos .logo-tile{border-right: 1px solid var(--line);border-bottom: 1px solid var(--line);display: grid;place-items: center;padding: 20px;min-height: 96px}.logo-txt{font-size: 17px;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;color: var(--text);opacity: .6;text-align: center;transition: opacity .3s}.logos a:hover .logo-txt{opacity: 1}.lx-stage{position: relative;height: 600px;overflow: hidden;border-radius: 4px;background: #0d0d0c;color: #f4efe6;isolation: isolate}.lx-slide{position: absolute;inset: 0;opacity: 0;visibility: hidden;transition: opacity 1.1s var(--ease),visibility 0s linear 1.1s}.lx-slide.is-on{opacity: 1;visibility: visible;transition: opacity 1.1s var(--ease),visibility 0s;z-index: 1}.lx-slide img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.08);transition: transform 9s linear}.lx-slide.is-on img{transform: scale(1)}.lx-slide::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,rgba(8,8,7,.9) 0%,rgba(8,8,7,.74) 36%,rgba(8,8,7,.18) 64%,rgba(8,8,7,0) 100%),linear-gradient(0deg,rgba(8,8,7,.78) 0%,rgba(8,8,7,0) 32%)}.lx-slide.is-empty{background: radial-gradient(110% 90% at 85% 15%,#3a3326 0%,#1b1916 45%,#0d0d0c 100%)}.lx-copy{position: absolute;z-index: 2;left: clamp(28px,5vw,72px);bottom: 104px;width: min(560px,calc(100% - 56px));display: flex;flex-direction: column;align-items: flex-start}.lx-slide .lx-copy>*{opacity: 0;transform: translateY(14px);transition: opacity .8s var(--ease),transform .8s var(--ease)}.lx-slide.is-on .lx-copy>*{opacity: 1;transform: none}.lx-slide.is-on .lx-copy>:nth-child(2){transition-delay: .08s}.lx-slide.is-on .lx-copy>:nth-child(3){transition-delay: .16s}.lx-slide.is-on .lx-copy>:nth-child(4){transition-delay: .24s}.lx-slide.is-on .lx-copy>:nth-child(5){transition-delay: .32s}.lx-slide.is-on .lx-copy>:nth-child(n+6){transition-delay: .4s}.lx-kick{display: inline-flex;align-items: center;gap: 12px;font-size: 11px;letter-spacing: .28em;text-transform: uppercase;color: #e3cb95}.lx-kick i{width: 34px;height: 1px;background: rgba(227,203,149,.7)}.lx-name{margin: 12px 0 0;font-family: var(--serif);font-size: clamp(52px,5.6vw,80px);font-weight: 400;line-height: .92;letter-spacing: -.01em;color: #fff}.lx-line{margin: 14px 0 0;font-family: var(--serif);font-style: italic;font-size: clamp(18px,1.6vw,22px);color: #eadfc8}.lx-text{display: none;margin: 16px 0 0;max-width: 480px;font-size: 14.5px;line-height: 1.75;color: rgba(244,239,230,.78)}.lx-facts{display: flex;margin: 20px 0 0;padding: 14px 0;border-top: 1px solid rgba(227,203,149,.35);border-bottom: 1px solid rgba(227,203,149,.35)}.lx-facts>div{padding: 0 22px;border-left: 1px solid rgba(227,203,149,.25)}.lx-facts>div:first-child{padding-left: 0;border-left: 0}.lx-facts dt{font-size: 10px;letter-spacing: .22em;text-transform: uppercase;color: rgba(227,203,149,.85)}.lx-facts dd{margin: 5px 0 0;font-size: 14px;color: #fff;white-space: nowrap}.lx-estates{list-style: none;margin: 18px 0 0;padding: 0;width: 100%;max-width: 460px}.lx-estates a{display: flex;justify-content: space-between;align-items: baseline;gap: 16px;padding: 9px 0;border-bottom: 1px solid rgba(255,255,255,.12);color: #f4efe6;transition: color .25s,padding .35s var(--ease)}.lx-estates a:hover{color: #e3cb95;padding-left: 6px}.lx-estates span{font-size: 15px}.lx-estates small{flex: none;font-size: 12.5px;color: rgba(244,239,230,.6)}.lx-soon{margin: 18px 0 0;max-width: 440px;font-size: 14.5px;line-height: 1.7;color: rgba(244,239,230,.8)}.lx-cta{margin-top: 22px;background: none;cursor: pointer}.lx-nav{position: absolute;z-index: 3;left: 0;right: 0;bottom: 0;display: grid;grid-auto-flow: column;grid-auto-columns: minmax(0,1fr);border-top: 1px solid rgba(255,255,255,.14);background: rgba(8,8,7,.35);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px)}.lx-tab{position: relative;display: grid;grid-template-columns: auto 1fr;grid-template-rows: auto auto;column-gap: 12px;row-gap: 2px;align-items: baseline;padding: 20px clamp(16px,2vw,28px) 22px;text-align: left;color: rgba(244,239,230,.55);transition: color .3s,background .3s}.lx-tab + .lx-tab{border-left: 1px solid rgba(255,255,255,.1)}.lx-tab span{grid-row: span 2;font-size: 11px;letter-spacing: .14em;color: rgba(227,203,149,.7)}.lx-tab b{font-family: var(--serif);font-size: 22px;font-weight: 400;color: inherit;white-space: nowrap}.lx-tab small{font-size: 11px;letter-spacing: .12em;text-transform: uppercase;color: rgba(244,239,230,.45)}.lx-tab:hover{color: #fff;background: rgba(255,255,255,.04)}.lx-tab.is-on{color: #fff}.lx-tab::before,.lx-tab i{content: "";position: absolute;left: 0;right: 0;top: -1px;height: 1px;background: #e3cb95;transform: scaleX(0);transform-origin: left}.lx-tab.is-on::before{transform: scaleX(1);opacity: .35;transition: transform .5s var(--ease)}.lx-tab i{height: 2px;top: -2px}.ls:not(.is-auto) .lx-tab.is-on i{transform: scaleX(1)}@media (max-width: 900px){.lx-tab small{display: none}.lx-tab b{font-size: 19px}.lx-text{display: none}}@media (max-width: 640px){.lx-stage{height: 540px;border-radius: 2px}.lx-slide::after{background: linear-gradient(0deg,rgba(8,8,7,.92) 0%,rgba(8,8,7,.72) 48%,rgba(8,8,7,.1) 82%)}.lx-copy{left: 20px;right: 20px;width: auto;bottom: 84px}.lx-name{font-size: 56px}.lx-line{font-size: 17px;margin-top: 10px}.lx-facts{width: 100%;margin-top: 18px;padding: 12px 0}.lx-facts>div{padding: 0 12px;min-width: 0}.lx-facts>div:nth-child(2){display: none}.lx-facts>div:nth-child(3){padding-left: 12px}.lx-estates{margin-top: 10px}.lx-estates li:nth-child(n+3){display: none}.lx-cta{margin-top: 16px}.lx-nav{grid-auto-columns: max-content;overflow-x: auto;scrollbar-width: none;overscroll-behavior-x: contain}.lx-nav::-webkit-scrollbar{display: none}.lx-tab{padding: 16px 18px 18px}.lx-tab b{font-size: 18px}}.hdr-city summary{text-transform: none;letter-spacing: 0;font-size: 13px}@media (max-width: 640px){.hdr-city summary,.header-left .hdr-city summary{font-size: 12px;letter-spacing: 0}}.hdr-city summary .ic:first-child{color: #fff}.hero-caption .eyebrow{color: #fff}.hero-link{border-bottom-color: rgba(255,255,255,.7)}.hero-link .ic{color: #fff}.hero-link:hover{color: #fff;border-bottom-color: #fff}.hero-slide:not(.is-active){pointer-events: none}.hero-cover{position: absolute;inset: 0;z-index: 1;display: block;color: inherit;text-decoration: none}.hero-cover:hover .hero-link,.hero-cover:focus-visible .hero-link{gap: 12px;border-bottom-color: #fff}.hero-stage{touch-action: pan-y}.mc-row{gap: 20px;margin-top: 40px}.mc-card{position: relative;display: flex;flex-direction: column;align-items: flex-start;gap: 0;padding: 30px 32px 26px;border: 1px solid var(--line-2);background: linear-gradient(160deg,rgba(227,203,149,.06),rgba(227,203,149,0) 55%),var(--surface);overflow: hidden;transition: border-color .35s,transform .35s var(--ease),background .35s}.mc-card::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 1px;background: linear-gradient(90deg,#e3cb95,rgba(227,203,149,0));transform: scaleX(.25);transform-origin: left;transition: transform .6s var(--ease)}.mc-card:hover{border-color: rgba(227,203,149,.55);transform: translateY(-3px);background: linear-gradient(160deg,rgba(227,203,149,.1),rgba(227,203,149,0) 60%),var(--surface)}.mc-card:hover::before{transform: scaleX(1)}.mc-top{display: flex;align-items: center;justify-content: space-between;gap: 12px;width: 100%}.mc-kick{display: inline-flex;align-items: center;gap: 10px;font-size: 11px;letter-spacing: .24em;text-transform: uppercase;color: var(--gold)}.mc-kick i{width: 26px;height: 1px;background: currentColor;opacity: .6}.mc-badge{position: static;padding: 4px 10px;border-radius: 99px;background: none;border: 1px solid rgba(227,203,149,.5);color: #e3cb95;font-style: normal;font-size: 11px;font-weight: 500;letter-spacing: .04em;white-space: nowrap;box-shadow: none}.mc-title{margin-top: 18px;font-family: var(--serif);font-size: clamp(32px,3.2vw,44px);font-weight: 400;line-height: 1.05;color: var(--text)}.mc-desc{margin-top: 10px;font-size: 14.5px;line-height: 1.6;color: var(--text-2)}.mc-kinds{display: flex;flex-wrap: wrap;gap: 6px 0;margin-top: 18px}.mc-kinds span{font-size: 12.5px;letter-spacing: .06em;color: var(--text);opacity: .8}.mc-kinds span + span::before{content: "·";margin: 0 10px;color: var(--gold);opacity: 1}.mc-foot{display: flex;align-items: flex-end;justify-content: space-between;gap: 16px;width: 100%;margin-top: 26px;padding-top: 18px;border-top: 1px solid var(--line)}.mc-count{font-size: 12px;letter-spacing: .14em;text-transform: uppercase;color: var(--muted)}.mc-count strong{display: block;margin-bottom: 2px;font-family: var(--serif);font-size: 34px;font-weight: 400;letter-spacing: 0;line-height: 1;color: var(--gold-2)}.mc-card .mc-go{display: inline-flex;align-items: center;gap: 8px;width: auto;height: auto;padding: 0 0 4px;border: 0;border-bottom: 1px solid var(--gold);border-radius: 0;font-size: 12px;font-weight: 500;letter-spacing: .16em;text-transform: uppercase;color: var(--text);transform: none;background: none;transition: gap .3s,color .3s}.mc-card .mc-go .ic{width: 15px;height: 15px;color: var(--gold)}.mc-card:hover .mc-go{gap: 12px;color: var(--gold-2);background: none;transform: none}@media (max-width: 640px){.mc-row{grid-template-columns: 1fr;gap: 14px;margin-top: 28px}.mc-card{padding: 24px 22px 20px}.mc-card .mc-go{display: inline-flex}.mc-title{font-size: 32px}}.emi[hidden]{display: none}.pd-cmp-pop{position: absolute;z-index: 60;width: 280px;padding: 8px;border: 1px solid var(--line-2);border-radius: 12px;background: var(--surface);box-shadow: 0 18px 40px -12px rgba(0,0,0,.35)}.pd-cmp-pop input{width: 100%;height: 38px;padding: 0 12px;border: 1px solid var(--line-2);border-radius: 8px;background: var(--bg);color: var(--text);font: inherit;font-size: 13.5px}.pd-cmp-pop ul{list-style: none;margin: 6px 0 0;padding: 0;max-height: 280px;overflow-y: auto}.pd-cmp-pop button{display: flex;flex-direction: column;gap: 1px;width: 100%;padding: 8px 10px;border-radius: 8px;text-align: left;color: var(--text)}.pd-cmp-pop button:hover,.pd-cmp-pop button:focus-visible{background: var(--surface-2)}.pd-cmp-pop b{font-size: 13.5px;font-weight: 500}.pd-cmp-pop small{font-size: 12px;color: var(--muted)}.pd-cmp-none{padding: 10px;font-size: 13px;color: var(--muted)}.card-name a:hover{color: var(--gold-2)}.card-price b{margin-left: 4px;font-family: var(--serif);font-size: 22px;font-weight: 600;color: var(--gold-2)}.card-go .ic{width: 13px;height: 13px;color: var(--gold)}.section-head{align-items: center;gap: 18px}.section-head h2{font-family: var(--serif);font-size: clamp(28px,2.6vw,38px);font-weight: 500;letter-spacing: 0;line-height: 1.1}.section-head h2 .h-note{display: block;margin: 6px 0 0;font-family: var(--sans);font-size: 11px;font-weight: 400;letter-spacing: .2em;text-transform: uppercase;color: var(--gold)}.section-head:has(>h2)::after{content: "";order: 1;flex: 1;min-width: 32px;height: 1px;background: linear-gradient(90deg,var(--gold),transparent);opacity: .7}.section-head:has(>h2)>:not(h2){order: 2}.section-head>:first-child{margin-right: auto}.section-head:has(>h2)>h2{margin-right: 0}@media (max-width: 640px){.card-price b{font-size: 20px}.section-head::after{display: none}}.hp-tablist [role="tab"]{font-family: var(--serif);font-size: clamp(26px,2.4vw,34px);font-weight: 500;line-height: 1.1;letter-spacing: 0}@media (max-width: 640px){.hp-tablist [role="tab"]{font-size: 24px}}.section-head:has(>.hp-tablist)::after{content: "";order: 1;flex: 1;min-width: 32px;height: 1px;background: linear-gradient(90deg,var(--gold),transparent);opacity: .7}.section-head:has(>.hp-tablist)>.hp-tablist{margin-right: 0}.section-head:has(>.hp-tablist)>:not(.hp-tablist){order: 2}.hp-tablist [role="tab"]::after{background: linear-gradient(90deg,var(--gold),rgba(201,169,107,.15))}@media (max-width: 640px){.section-head:has(>.hp-tablist)::after{display: none}.fbm-text small{display: none}.fbm-text b{font-size: 15.5px}}.hero-caption .hero-name{font-family: var(--serif);font-weight: 500;letter-spacing: 0;line-height: 1;font-size: clamp(38px,4.6vw,68px)}.m-back{display: none}@media (max-width: 760px){.m-back{position: fixed;z-index: 70;left: 16px;bottom: calc(20px + env(safe-area-inset-bottom));height: 34px;padding: 0 14px 0 9px;display: inline-flex;align-items: center;gap: 4px;border-radius: 99px;font-size: 12.5px;font-weight: 500;letter-spacing: .04em;border: 1px solid rgba(227,203,149,.45);background: rgba(15,15,17,.82);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);color: #f3eadb;box-shadow: 0 10px 24px -10px rgba(0,0,0,.6)}.m-back:active{transform: scale(.94)}body.has-cmp .m-back,body.chat-open .m-back{display: none}body:has(.app-bar) .m-back{display: none}body:has(.drawer.is-open) .m-back,body:has(.modal.is-open) .m-back{display: none}}.hdr-contact>summary{list-style: none;cursor: pointer}.hdr-contact>summary::-webkit-details-marker{display: none}.hdr-contact[open]>summary{color: #e3cb95}@media (min-width: 641px){.hdr-contact>summary{width: auto;height: auto;min-width: 46px;display: flex;flex-direction: column;align-items: center;gap: 4px}}.hdr-contact-panel p{margin: 0 0 2px;font-size: 11px;letter-spacing: .16em;text-transform: uppercase;color: var(--muted)}.hdr-contact-panel a{display: flex;align-items: center;gap: 12px;padding: 10px 12px;border: 1px solid rgba(255,255,255,.1);border-radius: 6px;color: #f3eadb;font-size: 15px;transition: border-color .2s}.hdr-contact-panel a:hover{border-color: rgba(227,203,149,.6)}.hdr-contact-panel a .ic{width: 20px;height: 20px;flex: none;color: #e3cb95}.hdr-contact-panel span{display: grid;gap: 2px;line-height: 1.2}.hdr-contact-panel small{font-size: 11px;letter-spacing: .06em;color: var(--muted)}.pt-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(170px,1fr));gap: 14px}.pt-card{position: relative;display: flex;flex-direction: column;align-items: flex-start;gap: 12px;padding: 18px;background: var(--surface);border: 1px solid var(--line);border-radius: 4px;transition: border-color .3s,box-shadow .3s,transform .3s var(--ease)}.pt-card:hover{border-color: rgba(154,122,62,.45);box-shadow: 0 20px 40px -30px rgba(22,20,15,.45);transform: translateY(-2px)}.pt-ic{flex: none;width: 44px;height: 44px;border-radius: 50%;display: grid;place-items: center;border: 1px solid rgba(154,122,62,.35);color: var(--gold)}.pt-ic .ic{width: 20px;height: 20px}.pt-text{flex: 1;min-width: 0;display: grid;gap: 3px}.pt-text b{font-family: var(--serif);font-size: 19px;font-weight: 500;line-height: 1.15;color: var(--text)}.pt-text small{font-size: 12.5px;color: var(--muted)}.pt-go{position: absolute;top: 18px;right: 16px;color: var(--gold);opacity: 0;transform: translateX(-4px);transition: opacity .3s,transform .3s var(--ease)}.pt-go .ic{width: 16px;height: 16px}.pt-card:hover .pt-go{opacity: 1;transform: none}@media (max-width: 640px){.pt-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.pt-card{flex-direction: row;align-items: center;gap: 10px;padding: 12px}.pt-ic{width: 34px;height: 34px}.pt-ic .ic{width: 17px;height: 17px}.pt-text b{font-size: 16.5px}.pt-text small{font-size: 12px}.pt-go{display: none}}.pi-strip{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 40px;margin-bottom: 22px;padding: 18px 22px;background: var(--surface);border: 1px solid var(--line);border-radius: 4px}.pi-strip div{display: grid;gap: 2px}.pi-strip b{font-family: var(--serif);font-size: 28px;font-weight: 500;line-height: 1;color: var(--text)}.pi-strip span{font-size: 12px;color: var(--muted)}.pi-live{margin: 0 0 0 auto;display: inline-flex;align-items: center;gap: 8px;font-size: 12px;letter-spacing: .04em;color: var(--muted)}.pi-live i{width: 8px;height: 8px;border-radius: 50%;background: #3fa66b;box-shadow: 0 0 0 0 rgba(63,166,107,.5);animation: pi-pulse 2s infinite}@keyframes pi-pulse{70%{box-shadow: 0 0 0 8px rgba(63,166,107,0)}100%{box-shadow: 0 0 0 0 rgba(63,166,107,0)}}@media (prefers-reduced-motion: reduce){.pi-live i{animation: none}}.pi-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.pi-card{display: flex;flex-direction: column;padding: 22px;background: var(--surface);border: 1px solid var(--line);border-radius: 4px}.pi-card header{display: flex;align-items: center;gap: 12px;margin-bottom: 14px}.pi-card h3{margin: 0;font-family: var(--serif);font-size: 22px;font-weight: 500;line-height: 1.15;color: var(--text)}.pi-card header small{font-size: 12px;color: var(--muted)}.pi-ic{flex: none;width: 40px;height: 40px;border-radius: 50%;display: grid;place-items: center;border: 1px solid rgba(154,122,62,.35);color: var(--gold)}.pi-ic .ic{width: 18px;height: 18px}.pi-list{list-style: none;margin: 0;padding: 0;flex: 1}.pi-list li{position: relative;border-top: 1px solid var(--line)}.pi-list a{display: flex;align-items: center;gap: 12px;padding: 11px 0 13px}.pi-rank{flex: none;width: 22px;font-family: var(--serif);font-size: 18px;color: var(--gold)}.pi-name{flex: 1;min-width: 0;display: grid;gap: 1px}.pi-name b{font-size: 14.5px;font-weight: 500;color: var(--text);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.pi-name small{font-size: 12px;color: var(--muted);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.pi-val{flex: none;font-size: 14px;font-weight: 500;color: var(--text);white-space: nowrap}.pi-val small{font-size: 11.5px;font-weight: 400;color: var(--muted)}.pi-list a:hover b{color: var(--gold-2)}.pi-bar{position: absolute;left: 34px;right: 0;bottom: 5px;height: 2px;background: var(--line)}.pi-bar::after{content: "";position: absolute;inset: 0 auto 0 0;width: var(--w);background: linear-gradient(90deg,var(--gold-2),var(--gold))}.pi-more{display: inline-flex;align-items: center;gap: 6px;margin-top: 14px;font-size: 13px;color: var(--gold-2)}.pi-more .ic{width: 14px;height: 14px}.pi-note{margin: 14px 0 0;font-size: 12px;color: var(--muted)}@media (max-width: 1000px){.pi-grid{grid-template-columns: 1fr}}@media (max-width: 640px){.pi-strip{display: grid;grid-template-columns: 1fr 1fr;gap: 16px;padding: 16px}.pi-strip b{font-size: 24px}.pi-live{grid-column: 1 / -1;margin: 0}.pi-card{padding: 18px 16px}}.ck.is-in{opacity: 1;transform: translate(-50%,0)}.ck p{margin: 0;flex: 1}.ck b{color: #f3eadb;font-weight: 500}.ck a{color: inherit;text-decoration: underline;text-underline-offset: 3px}.ck-btn{height: 38px;padding: 0 16px;font-size: 13px}.ck .btn-ghost{color: #d6d0c6;border-color: rgba(255,255,255,.2)}body:has(.ck.is-in) .m-back{display: none}@media (max-width: 640px){.ck-btns .ck-btn{flex: 1}}.ch-launch,.ch-teaser{display: none !important}.sd.is-open .sd-scrim{opacity: 1;visibility: visible;transition: opacity .25s}.sd.is-in .sd-dial{opacity: 1;transform: none;pointer-events: auto}.sd-main svg{width: 26px;height: 26px}.sd.is-open .sd-main{background: linear-gradient(135deg,var(--sd-gold-hi),#b8955a);color: var(--sd-dark)}.sd.is-open .sd-i-open{opacity: 0;transform: rotate(90deg)}.sd.is-open .sd-i-close{opacity: 1;transform: none}.sd.is-pulse .sd-main::after{animation: sd-pulse 1.1s ease-out 2}@keyframes sd-pulse{from{box-shadow: 0 0 0 0 rgba(201,169,107,.7)}to{box-shadow: 0 0 0 18px rgba(201,169,107,0)}}.sd.is-open .sd-halo{transform: scale(1);transition: transform .45s cubic-bezier(.34,1.3,.64,1)}.sd.is-open .sd-opt{opacity: 1;visibility: visible;transform: translate(var(--x),var(--y));transition: transform .5s cubic-bezier(.34,1.45,.64,1) var(--d),opacity .25s var(--d),visibility 0s}.sd-ic .ic{width: 21px;height: 21px}.sd-wa .sd-ic .ic{width: 24px;height: 24px}.sd.is-open .sd-lbl{opacity: 1;transition: opacity .25s calc(var(--d) + .2s)}.sd-opt.is-hover .sd-ic{transform: scale(1.12);box-shadow: 0 0 0 3px rgba(255,255,255,.85),0 12px 26px -10px rgba(0,0,0,.7)}@media (prefers-reduced-motion: reduce){.sd *{transition: none !important;animation: none !important}}.nby{margin-top: 28px}.nby-pin{display: grid;place-items: center;width: 24px;height: 24px;padding: 0;border: 2px solid #fff;border-radius: 50%;background: #16150f;color: #e3cb95;font: 600 11px/1 var(--sans);box-shadow: 0 4px 10px -3px rgba(0,0,0,.5);cursor: pointer}.nby-pin[hidden]{display: none}.nby-pin:hover,.nby-pin:focus-visible{background: #c9a96b;color: #16150f;outline: none}.nby-pop{display: grid;gap: 2px;padding: 2px 2px 0;font-size: 13px}.nby-pop b{color: #16150f;font-weight: 600}.nby-pop span{font-size: 12px;color: #6f6a5f}.nby-pop strong{color: #16150f;font-weight: 600}.hero:not(.city-search){overflow-x: clip}.hero-stage{clip-path: inset(0)}.hero-video{position: fixed;top: 0;left: 0;width: 100vw;height: 100vh;height: 100lvh;object-fit: cover;border: 0;opacity: 0;pointer-events: none;transition: opacity 1.2s ease}.hero-slide.is-playing .hero-video{opacity: 1}.hero-yt{top: 50%;left: 50%;width: max(100vw,177.78vh);height: max(100vh,56.25vw);transform: translate(-50%,-50%) scale(1.08)}@media (prefers-reduced-motion: reduce){.hero-video{display: none}}@media (max-width: 640px){.hp-tablist .tab-x{display: none}}.lxc{container-type: inline-size}.lxc-media{aspect-ratio: auto;height: calc(110cqw + var(--lxc-strip,153px))}.lxc-media::after{background: linear-gradient(180deg,rgba(8,8,9,.35) 0%,rgba(8,8,9,0) 26%,rgba(8,8,9,.12) 48%,rgba(8,8,9,.78) 72%,rgba(8,8,9,.95) 100%)}.lxc-no,.lxc-img-price{display: none}.lxc-body{position: absolute;left: 0;right: 0;bottom: 0;z-index: 3;padding: 0 26px 26px;gap: 6px;pointer-events: none;text-shadow: 0 1px 12px rgba(0,0,0,.55)}.lxc-body a{pointer-events: auto}.lxc-dev{font-size: 10.5px;letter-spacing: .24em;text-transform: uppercase;color: #e3cb95}.lxc-body h3{font-family: var(--serif);font-weight: 500;font-size: clamp(22px,1.9vw,28px);color: #fff}.lxc-body h3 a:hover{color: #e3cb95}.lxc-loc{color: rgba(255,255,255,.78)}.lxc-facts{margin: 12px 0 0;border-color: rgba(227,203,149,.35);text-shadow: none}.lxc-facts div + div{border-color: rgba(227,203,149,.35)}.lxc-facts dt{color: rgba(255,255,255,.62)}.lxc-facts dd{font-family: var(--serif);font-size: 18px;color: #fff}.lxc-facts .lxc-price{color: #e3cb95 !important}@media (max-width: 760px){.lxc-body{padding: 0 16px 16px;gap: 4px}.lxc-dev{font-size: 9.5px;letter-spacing: .2em}.lxc-body h3{font-size: 19px}.lxc-loc{font-size: 11.5px}.lxc-facts{margin-top: 8px}.lxc-facts div{padding: 8px 0}.lxc-facts div + div{padding-left: 10px}.lxc-facts dt{font-size: 9px}.lxc-facts dd{font-size: 15px;margin-top: 2px}}.lxc-badge{left: 18px;top: 18px;padding: 0 0 4px;gap: 6px;background: none;box-shadow: none;border-radius: 0;border-bottom: 1px solid rgba(227,203,149,.7);color: #f1dcaa;font-size: 10.5px;letter-spacing: .32em;text-shadow: 0 1px 8px rgba(0,0,0,.7)}.lxc-badge svg{filter: drop-shadow(0 1px 4px rgba(0,0,0,.6))}@media (max-width: 760px){.lxc-badge{left: 14px;top: 14px;font-size: 9.5px;letter-spacing: .26em}}.hp-tabs:not(#research) .hp-tablist{gap: 4px;padding: 5px;border-radius: 999px;background: rgba(255,255,255,.04);border: 1px solid rgba(255,255,255,.18)}.hp-tabs:not(#research) .hp-tablist [role="tab"]{font-family: var(--sans);font-size: 13px;font-weight: 600;line-height: 1;letter-spacing: .14em;text-transform: uppercase;padding: 10px 20px;border-radius: 999px;color: var(--muted);transition: color .2s,background .3s}.hp-tabs:not(#research) .hp-tablist [role="tab"]:hover{color: var(--text)}.hp-tabs:not(#research) .hp-tablist [role="tab"]::after{display: none}.hp-tabs:not(#research) .hp-tablist [role="tab"][aria-selected="true"]{color: #16150f;background: #fff}.hp-tabs:not(#research) .section-head:has(>.hp-tablist)::after{opacity: .35}@media (max-width: 640px){.hp-tabs:not(#research) .hp-tablist [role="tab"]{font-size: 11.5px;letter-spacing: .1em;padding: 9px 14px}}.art-wa-chips{display: flex;flex-wrap: wrap;gap: 6px;padding: 0 16px}.art-wa-chips button{padding: 7px 12px;font: inherit;font-size: 12.5px;color: #075e54;background: #fff;border: 1px solid rgba(7,94,84,.3);border-radius: 999px;cursor: pointer;transition: background .2s,color .2s}.art-wa-chips button[aria-pressed="true"]{color: #fff;background: #128c7e;border-color: #128c7e}.scroller-ctrl[hidden]{display: none}.evc-grid{display: grid;grid-auto-flow: column;grid-auto-columns: calc((100% - 44px) / 3);gap: 22px;overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior: smooth;scrollbar-width: none;overscroll-behavior-x: contain;padding: 0 0 30px;margin-bottom: -26px}.evc-grid::-webkit-scrollbar{display: none}@media (max-width: 1000px){.evc-grid{grid-auto-columns: calc((100% - 22px) / 2)}}@media (max-width: 640px){.evc-grid{grid-auto-columns: 86%;gap: 14px}}.evc-grid.is-grid{grid-auto-flow: row;grid-template-columns: repeat(auto-fill,minmax(320px,1fr));overflow: visible;padding-bottom: 0;margin-bottom: 0}.ev-pill{display: inline-flex;align-items: center;gap: 10px;max-width: 100%;margin: 0 0 16px;padding: 8px 16px 8px 12px;font-size: 13px;color: #f3ede1;background: rgba(18,17,16,.55);border: 1px solid rgba(201,169,107,.55);border-radius: 999px;backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);transition: border-color .2s,background .2s}.ev-pill:hover{border-color: #e3cb95;background: rgba(18,17,16,.75)}.ev-pill b{flex: none;font-size: 10.5px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase;color: #e3cb95}.ev-pill span:not(.ev-pill-dot){min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ev-pill em{font-style: normal;color: rgba(243,237,225,.6)}.ev-pill .ic{width: 14px;height: 14px;flex: none;color: #e3cb95}.ev-pill-dot{position: relative;width: 8px;height: 8px;flex: none;border-radius: 50%;background: #e3cb95}.ev-pill-dot::after{content: "";position: absolute;inset: -4px;border-radius: 50%;border: 1px solid #e3cb95;animation: evPulse 1.8s ease-out infinite}@keyframes evPulse{from{transform: scale(.6);opacity: 1}to{transform: scale(1.6);opacity: 0}}@media (prefers-reduced-motion: reduce){.ev-pill-dot::after{animation: none}}@media (max-width: 640px){.ev-pill{font-size: 12px;padding: 7px 12px 7px 10px}.ev-pill b{display: none}}.hero-top .ev-pill{align-self: center;width: fit-content;margin: 0 auto 18px}.theme-light .h-note,.theme-light .section-head h2 .h-note,.theme-light .upd-meta,.theme-light .eyebrow,.theme-light .lc-more span{color: #7f6128}.theme-light>.section.why{content-visibility: visible;contain-intrinsic-size: none}.theme-light .insight .num{color: #7f6128}.pd-trust{position: relative;margin: 64px 0 24px;padding: 52px 20px 30px;border-radius: 0;background: linear-gradient(180deg,rgba(201,169,107,.16),rgba(201,169,107,.03) 75%);border: 1px solid rgba(201,169,107,.22)}.pd-trust-badge{position: absolute;top: 0;left: 50%;transform: translate(-50%,-50%);display: inline-flex;align-items: center;gap: 8px;margin: 0;padding: 10px 24px;border-radius: 999px;background: var(--bg);border: 1px solid rgba(201,169,107,.3);box-shadow: 0 8px 22px -12px rgba(0,0,0,.35);font-size: 17px;font-weight: 800;letter-spacing: .06em;text-transform: uppercase;line-height: 1;white-space: nowrap;color: var(--text)}.pd-trust-badge span:last-child{font-weight: 600}.pd-trust-badge svg{width: 38px;height: 38px;flex: none}.pd-trust-badge .tb-heart{fill: rgba(201,169,107,.3);stroke: var(--gold);stroke-width: 1.6;stroke-linejoin: round}.pd-trust-badge .tb-hands path{fill: none;stroke: var(--text);stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round}.pd-trust-list{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px;margin: 0;padding: 0;list-style: none;text-align: center}.pd-trust-list li{display: flex;flex-direction: column;align-items: center;gap: 6px}.pd-trust-ic{display: grid;place-items: center;width: 64px;height: 64px;margin-bottom: 6px;border-radius: 50%;background: var(--bg);border: 1px solid rgba(201,169,107,.3)}.pd-trust-ic .ic{width: 28px;height: 28px;color: var(--gold)}.pd-trust-list b{font-size: 16px;font-weight: 500;line-height: 1.3;color: var(--text)}.pd-trust-list small{font-size: 12.5px;line-height: 1.4;color: var(--muted)}@media (max-width: 640px){.pd-trust{margin-top: 52px;padding: 46px 8px 24px}.pd-trust-badge{padding: 9px 18px;font-size: 15px}.pd-trust-badge svg{width: 32px;height: 32px}.pd-trust-list{gap: 6px}.pd-trust-ic{width: 54px;height: 54px}.pd-trust-ic .ic{width: 24px;height: 24px}.pd-trust-list b{font-size: 14px}.pd-trust-list small{font-size: 11.5px}}.home .lxc-row{grid-auto-columns: calc((100% - 56px) / 3);gap: 28px}@media (max-width: 1000px){.home .lxc-row{grid-auto-columns: calc((100% - 28px) / 2)}}@media (max-width: 640px){.home .lxc-row{grid-auto-columns: 86%;gap: 16px}.home .lxc{--lxc-strip: 150px}}.hp-events{position: relative;z-index: 6;margin-top: 14px}.hp-ev{display: flex;align-items: center;gap: 22px;padding: 10px 12px 10px 28px;background: rgba(14,14,15,.55);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);border: 1px solid rgba(255,255,255,.08);border-radius: 999px;color: var(--text)}.hp-ev-head{flex: none;display: flex;align-items: center;gap: 16px;padding-right: 22px;border-right: 1px solid rgba(255,255,255,.12)}.hp-ev-all{font-size: 12.5px;color: rgba(255,255,255,.72);text-decoration: underline;text-underline-offset: 4px;text-decoration-color: rgba(255,255,255,.3);white-space: nowrap;transition: color .2s}.hp-ev-all:hover{color: var(--gold-2)}.hp-ev-badge{flex: none;display: inline-flex;align-items: center;gap: 12px;font-size: 13px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase;color: var(--gold-2);white-space: nowrap}.hp-ev-track{flex: 1;min-width: 0;display: grid;grid-auto-flow: column;--k: min(var(--c,2),2);grid-auto-columns: calc((100% - (var(--k) - 1) * 24px) / var(--k));column-gap: 24px;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;overscroll-behavior-x: contain}.hp-ev-track::-webkit-scrollbar{display: none}.hp-ev-it{display: flex;align-items: center;gap: 14px;min-width: 0;scroll-snap-align: start;color: inherit}.hp-ev-date{flex: none;display: flex;flex-direction: column;align-items: center;justify-content: center;width: 46px;height: 46px;border-radius: 50%;border: 1px solid rgba(201,169,107,.55);font-size: 10px;letter-spacing: .1em;text-transform: uppercase;line-height: 1;color: var(--gold-2)}.hp-ev-date b{font: 500 18px/1 var(--serif);letter-spacing: 0;color: var(--text)}.hp-ev-txt .flag{display: inline-block;width: 18px;height: 13px;margin: 0 6px 0 2px;vertical-align: -1px;object-fit: cover;border-radius: 2px}.hp-ev-txt{display: flex;flex-direction: column;gap: 3px;min-width: 0}.hp-ev-txt b{font: 500 14px/1.2 var(--sans);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.hp-ev-txt small{font-size: 12px;color: var(--muted);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.hp-ev-it:hover .hp-ev-txt b{color: var(--gold-2)}.hp-ev-nav{flex: none;display: flex;gap: 6px}.hp-ev-nav .icon-btn{width: 36px;height: 36px}.hp-ev-nav .icon-btn:disabled{opacity: .3;cursor: default}@media (min-width: 1280px){.hp-ev-track{--k: min(var(--c,3),3)}}@media (max-width: 1100px){.hp-events{margin-top: 12px}.hp-ev{flex-wrap: wrap;gap: 12px 16px;padding: 14px 18px;border-radius: 20px}.hp-ev-head{flex: 1 1 0;min-width: 0;padding: 0;border: 0}.hp-ev-nav{order: 2}.hp-ev-track{order: 3;flex-basis: 100%}}@media (max-width: 640px){.hp-ev-track{grid-template-rows: repeat(2,auto);grid-auto-columns: 100%;row-gap: 12px}.hp-ev-badge{font-size: 11.5px}.hp-events{margin-top: 22px}}.evt-grid{gap: 0;grid-auto-columns: calc(100% / 3);padding: 28px 0;margin: -28px 0}.evc-sec .evt-grid{width: min(100vw - 32px,1760px);margin-left: calc(50% - min(50vw - 16px,880px))}main>.section.evc-sec,.theme-light>.section.evc-sec{content-visibility: visible;contain-intrinsic-size: none}@media (min-width: 1400px){.evt-grid{grid-auto-columns: 25%}}@media (max-width: 1000px){.evt-grid{grid-auto-columns: 50%}}@media (max-width: 640px){.evt-grid{grid-auto-columns: 86%}}.evt-grid.is-grid{overflow: visible;padding: 0;margin: 0;grid-template-columns: repeat(auto-fill,minmax(300px,1fr))}.evt{--c1: #1d1a14;--c2: #6b5226;position: relative;isolation: isolate;overflow: hidden;display: flex;flex-direction: column;min-height: 460px;padding: 26px 24px 24px;color: #fff;background: linear-gradient(165deg,var(--c1) 0%,var(--c1) 48%,var(--c2) 150%);scroll-snap-align: start;container-type: inline-size;transition: scale .35s var(--ease),border-radius .35s var(--ease)}.evt-grid:not(.is-grid)>.evt:first-child{border-radius: 18px 0 0 18px}.evt-grid:not(.is-grid)>.evt:last-child{border-radius: 0 18px 18px 0}.evt-bg{position: absolute;z-index: -2;top: -10%;left: -35%;width: 170%;height: 120%;object-fit: cover;opacity: .28;mix-blend-mode: soft-light;transform: rotate(-10deg) scale(1.05);transition: transform .7s var(--ease),opacity .6s;pointer-events: none}@media (hover: hover) and (prefers-reduced-motion: no-preference){.evt:hover{z-index: 3;scale: 1.035;border-radius: 20px !important}.evt:hover .evt-bg{transform: rotate(-10deg) scale(1.12);opacity: .4}}.evt::after{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg,rgba(0,0,0,.12),transparent 35%,transparent 50%,rgba(0,0,0,.5));pointer-events: none}.evt-dev{display: inline-block;font-size: 12px;font-weight: 700;letter-spacing: .2em;text-transform: uppercase;color: rgba(255,255,255,.85)}.evt-dev:hover{color: #fff}.evt-city{display: block;max-width: calc(100% - 40px);margin-top: 10px;font: 800 min(56px,20cqi)/.95 var(--sans);letter-spacing: -.035em}.evt-side{position: absolute;right: 16px;bottom: 24px;max-height: 58%;overflow: hidden;writing-mode: vertical-rl;font: 800 38px/1 var(--sans);letter-spacing: .02em;text-transform: uppercase;white-space: nowrap;color: rgba(255,255,255,.92)}.evt-foot{margin-top: auto;padding: 28px 56px 0 0}.evt-foot h3{margin: 0 0 6px;font: 600 15px/1.35 var(--sans);color: #fff}.evt-venue{margin: 0 0 6px;font-size: 13px;line-height: 1.5;color: rgba(255,255,255,.78)}.evt-when{margin: 10px 0 0;display: grid;gap: 2px}.evt-when b{font: 700 16px/1.3 var(--sans);color: #fff}.evt-when span{font-size: 12.5px;color: rgba(255,255,255,.75)}.evt-btns{display: flex;align-items: center;gap: 16px;flex-wrap: wrap;margin-top: 18px}.evt-reg{display: inline-flex;align-items: center;gap: 8px;padding: 10px 18px;border: 0;border-radius: 999px;background: #fff;color: #111;font: 600 13px/1 var(--sans);cursor: pointer;transition: transform .2s,box-shadow .2s}.evt-reg .ic{width: 14px;height: 14px}.evt-reg:hover{transform: translateY(-1px);box-shadow: 0 8px 20px -8px rgba(0,0,0,.5)}.evt-more{font-size: 12.5px;color: rgba(255,255,255,.85);text-decoration: underline;text-underline-offset: 4px;text-decoration-color: rgba(255,255,255,.4)}.evt-more:hover{color: #fff}.evt[data-cc="ae"]{--c1: #00733a;--c2: #b8101f}.evt[data-cc="gb"]{--c1: #012169;--c2: #c8102e}.evt[data-cc="us"]{--c1: #0a3161;--c2: #b31942}.evt[data-cc="sg"]{--c1: #d0202e;--c2: #6e0d16}.evt[data-cc="ca"]{--c1: #c8261b;--c2: #6a0f0a}.evt[data-cc="au"]{--c1: #00247d;--c2: #cf142b}.evt[data-cc="nz"]{--c1: #00247d;--c2: #cc142b}.evt[data-cc="qa"]{--c1: #8a1538;--c2: #3f0918}.evt[data-cc="sa"]{--c1: #006c35;--c2: #002e16}.evt[data-cc="kw"]{--c1: #007a3d;--c2: #ce1126}.evt[data-cc="om"]{--c1: #c8102e;--c2: #00702e}.evt[data-cc="bh"]{--c1: #ce1126;--c2: #5e0810}.evt[data-cc="hk"]{--c1: #de2910;--c2: #7a1406}.evt[data-cc="my"]{--c1: #010066;--c2: #cc0001}.evt[data-cc="th"]{--c1: #2d2a4a;--c2: #a51931}.evt[data-cc="jp"]{--c1: #bc002d;--c2: #4f0013}.evt[data-cc="de"]{--c1: #1a1a1a;--c2: #dd0000}.evt[data-cc="fr"]{--c1: #002395;--c2: #ed2939}.evt[data-cc="nl"]{--c1: #21468b;--c2: #ae1c28}.evt[data-cc="ie"]{--c1: #169b62;--c2: #d9661f}.evt[data-cc="ch"]{--c1: #da291c;--c2: #6e0f08}.evt[data-cc="za"]{--c1: #007749;--c2: #001489}.evt[data-cc="ke"]{--c1: #0b5d1e;--c2: #bb0000}.evt[data-cc="np"]{--c1: #003893;--c2: #dc143c}.evt[data-cc="lk"]{--c1: #8d153a;--c2: #d36a00}.evt[data-cc="mu"]{--c1: #1a206d;--c2: #ea2839}.evt[data-cc="id"]{--c1: #ce1126;--c2: #5c0710}@media (max-width: 640px){.evt{min-height: 420px;padding: 22px 20px 20px}.evt-side{font-size: 32px;right: 12px}}.evt-head{justify-content: flex-end;margin-bottom: 20px}.evt-head .scroller-ctrl{margin: 0 0 0 auto}@media (max-width: 760px){body:has(.pd-mbar) .sd,body:has(.pd-mbar) .m-back{display: none !important}}.area-pin[hidden]{display: none}.area-pin svg{transition: transform .2s;transform-origin: 50% 100%}.area-pin.is-hot{z-index: 5}.area-pin.is-hot svg{transform: scale(1.4)}.pd-map-pop img{width: 100%;height: 110px;margin-bottom: 6px;object-fit: cover;border-radius: 6px}.as-rows .grid-3{grid-template-columns: minmax(0,1fr);gap: 12px}.as-rows .card{display: grid;grid-template-columns: 210px minmax(0,1fr);background: var(--surface);border: 1px solid var(--line);border-radius: 14px;overflow: hidden;transition: border-color .2s,background .2s}.as-rows .card:hover{border-color: rgba(201,169,107,.55);background: var(--surface)}.as-rows .card-media{aspect-ratio: auto;height: 100%;min-height: 158px;border-radius: 0}.as-rows .card-media img{height: 100%;object-fit: cover}.as-rows .card-tags{top: 10px;left: 10px;bottom: 10px}.as-rows .card-info{display: flex;flex-direction: column;padding: 16px 18px 14px}.as-rows .card-name{font-size: 21px}.as-rows .card-loc{margin-top: 6px;font-size: 10.5px;letter-spacing: .14em}.as-rows .card-foot{margin-top: auto;padding-top: 12px;gap: 8px;border-top: 1px solid var(--line)}.as-rows .card-price{font-size: 13px}.as-rows .card-price b{font-size: 18px;font-weight: 500;color: var(--gold-2)}.as-rows .card-actions{gap: 8px}.as-rows .card-go{display: none}.as-rows .card-wa{width: 30px;height: 30px}.as-rows .card-wa .ic{width: 15px;height: 15px}.as-rows .card .save{top: 8px;right: 8px;width: 32px;height: 32px}.as-rows .card .save.cmp-ic{right: 46px}@media (max-width: 1000px){html.area-map-open,html.area-map-open body{overflow: hidden}html.area-map-open .site-header{position: fixed;top: 0;left: 0;right: 0}}@media (max-width: 640px){.as-rows .card{grid-template-columns: 130px minmax(0,1fr)}.as-rows .card-media{min-height: 140px}.as-rows .card-info{padding: 12px 12px 10px}.as-rows .card-name{font-size: 17px}.as-rows .card-coll{display: none}.as-rows .card-tags .badge{font-size: 9px;letter-spacing: .12em}.as-rows .card .save{top: auto;bottom: 8px;width: 28px;height: 28px}.as-rows .card .save .ic{width: 15px;height: 15px}}.tm-tag{color: var(--gold);text-decoration: none}.home .lxc-facts .lxc-price{color: #fff !important}.home :is(.bt-go,.bt-ic,.hp-tab-tag,.pi-ic,.pi-rank,.pt-go,.pt-ic,.vt-mark,.lt-tile .ic){color: var(--text)}.home :is(.pi-more,.ab-home-stats dt,.lc-body em,.pt-label,.lc-more span,.ab-home-head .eyebrow,.vt-side .eyebrow,.h-note,.insight .num,.upd-meta,.upd-meta time,.upd-play .ic){color: var(--text)}.home .lxc-badge{border-color: rgba(255,255,255,.6)}.home .theme-light .section-head h2 .h-note,.home .section-head h2 .h-note{color: var(--text)}.why + .hp-proof{padding-top: 0}:not(.why) + .hp-proof .why-block:first-child,.hp-proof:first-child .why-block:first-child{margin-top: 0;padding-top: 0;border-top: 0}.hp-band{padding-top: 72px}.hp-band-in{display: grid;grid-template-columns: 170px minmax(0,1fr) auto;align-items: center;gap: 40px;min-height: 0;padding: 0 40px 0 0;background: #fff;border: 1px solid var(--line)}.hp-band-who{position: relative;display: flex;flex-direction: column;align-self: stretch;background: #ece8e1}.hp-band-face{position: relative;display: block;flex: 1;min-height: 170px;overflow: hidden}.hp-band-face img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: top;opacity: 0;filter: blur(6px);transform: scale(1.06);transition: opacity .9s ease,filter .9s ease,transform .9s ease}.hp-band-face img.is-on{opacity: 1;filter: none;transform: none}.hp-band-names{position: absolute;z-index: 1;left: 0;right: 0;bottom: 0;display: block;height: 76px;background: linear-gradient(transparent,rgba(0,0,0,.72))}.hp-band-names>span{position: absolute;left: 14px;right: 14px;bottom: 12px;display: flex;flex-direction: column;opacity: 0;transition: opacity .6s ease}.hp-band-names>span.is-on{opacity: 1}.hp-band-names b{font-size: 14px;font-weight: 600;line-height: 1.3;color: #fff;white-space: nowrap;text-shadow: 0 1px 6px rgba(0,0,0,.35)}.hp-band-names small{font-size: 11.5px;color: rgba(255,255,255,.8)}.hp-band-live{display: inline-flex;align-items: center;gap: 8px;font-size: 11.5px;letter-spacing: .14em;text-transform: uppercase;color: var(--muted)}.hp-band-live::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: #2f9a76;box-shadow: 0 0 0 4px rgba(47,154,118,.16)}.hp-band-live[hidden]{display: none}.hp-band h2{margin: 10px 0 8px;font-family: var(--serif);font-weight: 400;font-size: clamp(26px,2.6vw,36px);line-height: 1.15;color: #121212}.hp-band p{margin: 0;max-width: 520px;color: var(--text-2)}.hp-band-acts{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;width: 300px}.hp-band-acts>*{display: inline-flex;align-items: center;justify-content: center;gap: 8px;padding: 14px 22px;border: 1px solid rgba(0,0,0,.18);border-radius: 999px;font: 600 14px/1 var(--sans);color: #121212;background: none;cursor: pointer;transition: background .2s,border-color .2s}.hp-band-acts>*:hover{border-color: #121212}.hp-band-acts .ic{width: 16px;height: 16px}.hp-band-acts .hp-band-pri{grid-column: 1 / -1;padding: 19px 24px;font-size: 16px;color: #fff;background: #121212;border-color: #121212}.hp-band-acts .hp-band-pri:hover{background: #000}.hp-band-acts .hp-band-wa{color: #fff;background: #25d366;border-color: #25d366}.hp-band-acts .hp-band-wa:hover{background: #1ebe5b;border-color: #1ebe5b}.hp-band-acts .hp-band-call{color: #fff;background: #c0392b;border-color: #c0392b}.hp-band-acts .hp-band-call:hover{background: #a93226;border-color: #a93226}@media (max-width: 1000px){.hp-band-in{grid-template-columns: 170px minmax(0,1fr);padding-bottom: 0}.hp-band-acts{grid-column: 2;padding-bottom: 28px}.hp-band-who{grid-row: 1 / 3}.hp-band-text{padding-top: 28px}}@media (max-width: 640px){.hp-band{padding-top: 56px}.hp-band-in{display: flex;flex-direction: column;align-items: stretch;gap: 14px;padding: 20px 18px;text-align: left;background: #121212;border: 0;border-radius: 14px}.hp-band-who{flex-direction: row;align-items: center;align-self: auto;gap: 12px;width: auto;margin: 0;background: none}.hp-band-face{order: -1;flex: none;width: 58px;height: 58px;min-height: 0;border-radius: 50%;box-shadow: 0 0 0 3px #121212,0 0 0 4px rgba(255,255,255,.3)}.hp-band-names{position: relative;flex: 1;height: 40px;background: none}.hp-band-names>span{top: 0;right: 0;bottom: auto;left: 0}.hp-band-names b{font-size: 14px;color: #fff;text-shadow: none}.hp-band-names small{font-size: 12px;color: rgba(255,255,255,.6)}.hp-band-text{padding: 0}.hp-band-live{color: rgba(255,255,255,.6)}.hp-band h2{margin: 6px 0 8px;font-size: 24px;color: #fff}.hp-band p{margin: 0;font-size: 13.5px;color: rgba(255,255,255,.7)}.hp-band-acts{width: 100%;padding: 0}.hp-band-acts>*{padding: 13px 12px}.hp-band-acts .hp-band-pri{padding: 17px 20px;color: #121212;background: #fff;border-color: #fff}}.lc .lc-grid{gap: 36px 14px;border: 0}.lc .lc-card{position: relative;display: flex;flex-direction: column;align-items: stretch;gap: 0;min-height: 0;padding: 36px 18px 18px;overflow: visible;border: 1px solid var(--line);border-radius: 12px;background: #fff;box-shadow: none;transform: none;transition: background .3s}.lc .lc-card:hover{border-color: var(--line);background: var(--surface-2);transform: none;box-shadow: none}.lc .lc-grid{margin-top: 20px;overflow: visible}.lc .lc-pin{position: absolute;z-index: 1;top: -20px;left: 22px;display: grid;place-items: center;width: 40px;height: 40px;border-radius: 50%;color: #fff;background: #c0392b;box-shadow: 0 0 0 5px var(--bg),0 8px 16px -8px rgba(192,57,43,.7);transition: transform .3s}.lc .lc-card:hover .lc-pin{transform: translateY(-3px)}.lc .lc-pin .ic{width: 18px;height: 18px}.lc .lc-body{flex: 1;gap: 4px;padding: 0}.lc .lc-body b{font-family: var(--serif);font-size: 22px;font-weight: 400;letter-spacing: -.01em;line-height: 1.15;color: #121212;white-space: nowrap}.lc .lc-body small{margin-bottom: 12px;font-size: 13px;color: var(--muted);white-space: normal}.lc .lc-meta{display: flex;flex-wrap: nowrap;align-items: baseline;justify-content: space-between;gap: 6px;margin-top: auto;padding-top: 14px;border-top: 1px solid var(--line)}.lc .lc-price{font-size: 12px;font-weight: 600;letter-spacing: -.01em;color: #121212;white-space: nowrap}.lc .lc-count{flex: none;font-size: 11px;color: var(--muted);white-space: nowrap}.lc .lc-count strong{font-size: 12px;font-weight: 600;color: #121212}.lc .lc-go{position: absolute;top: 26px;right: 22px;margin: 0;width: 32px;height: 32px;color: #121212;background: none;opacity: 0;transition: opacity .25s,transform .25s}.lc .lc-card:hover .lc-go{opacity: 1;color: #121212;background: none;transform: translateX(3px)}@media (max-width: 640px){.lc .lc-grid{margin-top: 0;padding-top: 18px;gap: 34px 10px;overflow-x: auto}.lc .lc-grid{grid-auto-columns: calc((100% - 10px) / 2)}.lc .lc-card{padding: 28px 14px 14px}.lc .lc-pin{top: -16px;left: 14px;width: 32px;height: 32px;box-shadow: 0 0 0 4px var(--bg)}.lc .lc-pin .ic{width: 15px;height: 15px}.lc .lc-body b{font-size: 17px}.lc .lc-body small{margin-bottom: 14px;font-size: 11.5px}.lc .lc-meta{flex-direction: column;align-items: flex-start;gap: 2px;padding-top: 10px}.lc .lc-price{font-size: 11.5px}.lc .lc-count{font-size: 10px}.lc .lc-count strong{font-size: 11px}.lc .lc-go{display: none}}.pt .pt-grid{gap: 34px 10px;margin-top: 30px}.pt .pt-card{flex-direction: row;align-items: center;gap: 14px;padding: 32px 16px 14px;background: #fff;border: 1px solid var(--line);border-radius: 12px;box-shadow: none;transform: none;transition: border-color .25s}.pt .pt-card:hover{border-color: #121212;box-shadow: none;transform: none}.home .pt .pt-ic,.pt .pt-ic{position: absolute;top: -21px;left: 16px;width: 42px;height: 42px;border: 0;color: #fff;background: #121212;box-shadow: 0 0 0 5px var(--bg),0 8px 16px -8px rgba(0,0,0,.5)}.pt .pt-ic .ic{width: 19px;height: 19px}.pt .pt-text{gap: 1px}.pt .pt-text b{overflow: hidden;font-family: var(--sans);font-size: 15px;font-weight: 600;line-height: 1.25;color: #121212;white-space: nowrap;text-overflow: ellipsis}.pt .pt-text small{font-size: 12.5px;color: var(--muted);white-space: nowrap}.pt .pt-go{position: static;flex: none;margin-left: auto;color: #121212;opacity: .35;transform: none;transition: opacity .25s,transform .25s}.pt .pt-card:hover .pt-go{opacity: 1;transform: translateX(3px)}@media (max-width: 640px){.pt .pt-grid{gap: 30px 10px;margin-top: 26px}.pt .pt-card{gap: 10px;padding: 26px 12px 12px}.home .pt .pt-ic,.pt .pt-ic{top: -17px;left: 12px;width: 34px;height: 34px;box-shadow: 0 0 0 4px var(--bg)}.pt .pt-ic .ic{width: 16px;height: 16px}.pt .pt-text b{font-size: 13.5px;white-space: normal}.pt .pt-text small{font-size: 11.5px}}.pi .pi-strip,.pi .pi-card{background: #fff;border: 1px solid var(--line);border-radius: 12px}.pi .pi-strip b{font-family: var(--sans);font-size: 24px;font-weight: 600;letter-spacing: -.01em;color: #121212}.home .pi .pi-ic,.pi .pi-ic{position: absolute;top: -21px;left: 20px;width: 42px;height: 42px;border: 0;color: #fff;background: #121212;box-shadow: 0 0 0 5px var(--bg),0 8px 16px -8px rgba(0,0,0,.5)}.pi .pi-card{position: relative;padding-top: 34px}.pi .pi-grid{margin-top: 36px}.pi .pi-ic .ic{width: 19px;height: 19px}.pi .pi-card h3{font-family: var(--sans);font-size: 16px;font-weight: 600;line-height: 1.3;color: #121212}.home .pi .pi-rank,.pi .pi-rank{font-family: var(--sans);font-size: 13px;font-weight: 600;color: var(--muted)}.pi .pi-name b{font-weight: 600;color: #121212}.pi .pi-val{font-weight: 600;color: #121212}.pi .pi-list a:hover b{color: #121212;text-decoration: underline;text-underline-offset: 3px}.pi .pi-bar{border-radius: 2px;background: rgba(0,0,0,.06)}.pi .pi-bar::after{border-radius: 2px;background: #121212}.home .pi .pi-more,.pi .pi-more{font-weight: 600;color: #121212}@media (max-width: 640px){.pi .pi-strip b{font-size: 21px}}.rs .bt-grid,.rs .lt-grid{row-gap: 36px;margin-top: 30px}.rs .bt-card,.rs .lt-tile{position: relative;background: #fff;border: 1px solid var(--line);border-radius: 12px;box-shadow: none;transform: none;transition: border-color .25s}.rs .bt-card:hover,.rs .lt-tile:hover{border-color: #121212;box-shadow: none;transform: none}.rs .bt-card{padding: 34px 20px 20px}.home .rs .bt-ic,.rs .bt-ic{position: absolute;top: -21px;left: 20px;width: 42px;height: 42px;border: 0;color: #fff;background: #121212;box-shadow: 0 0 0 5px var(--bg),0 8px 16px -8px rgba(0,0,0,.5)}.rs .bt-ic .ic{width: 19px;height: 19px}.rs .bt-text b{font-weight: 600;color: #121212}.home .rs .bt-go,.rs .bt-go{color: #121212}.rs .lt-tile{padding: 34px 18px 18px;font-weight: 600;color: #121212}.home .rs .lt-tile .ic,.rs .lt-tile .ic{position: absolute;top: -21px;left: 18px;box-sizing: border-box;width: 42px;height: 42px;padding: 11px;border-radius: 50%;color: #fff;background: #121212;box-shadow: 0 0 0 5px var(--bg),0 8px 16px -8px rgba(0,0,0,.5)}@media (max-width: 640px){.rs .bt-grid,.rs .lt-grid{row-gap: 30px;margin-top: 26px}.rs .bt-card{padding: 28px 14px 14px}.rs .lt-tile{padding: 28px 14px 14px}.home .rs .bt-ic,.rs .bt-ic,.home .rs .lt-tile .ic,.rs .lt-tile .ic{top: -17px;left: 14px;width: 34px;height: 34px;box-shadow: 0 0 0 4px var(--bg)}.home .rs .lt-tile .ic,.rs .lt-tile .ic{padding: 9px}}.upd-home .upd-card{overflow: visible;background: #fff;border: 1px solid var(--line);border-radius: 12px}.upd-home .upd-card:hover{border-color: #121212}.upd-home .upd-media{overflow: hidden;border-radius: 11px 11px 0 0}.upd-home .upd-card.is-small .upd-body{position: relative;padding-top: 30px}.upd-home .upd-body::before{content: "";position: absolute;top: -21px;left: 14px;width: 42px;height: 42px;border-radius: 50%;background: #121212 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h13v14H6a2 2 0 0 1-2-2z'/%3E%3Cpath d='M17 9h3v8a2 2 0 0 1-2 2'/%3E%3Cpath d='M7 9h7M7 12.5h7M7 16h4'/%3E%3C/svg%3E") center / 19px no-repeat;box-shadow: 0 0 0 4px #fff,0 8px 16px -8px rgba(0,0,0,.5)}.upd-home .upd-card h3{font-weight: 600;color: #121212}.upd-home .upd-card h3 a:hover{color: #121212}@media (max-width: 640px){.upd-home .upd-body::before{top: -17px;left: 12px;width: 34px;height: 34px;background-size: 16px}.upd-home .upd-card.is-small .upd-body{padding-top: 24px}}.hp-tabs:not(#research) .pt-tabs{display: inline-flex;width: auto;margin: 0 0 6px;background: #fff;border-color: var(--line)}.hp-tabs:not(#research) .pt-tabs [role="tab"]{color: var(--muted)}.hp-tabs:not(#research) .pt-tabs [role="tab"]:hover{color: #121212}.hp-tabs:not(#research) .pt-tabs [role="tab"][aria-selected="true"]{color: #fff;background: #121212}.pt-bar{display: flex;align-items: center;justify-content: space-between;gap: 16px}.pt .pt-ctrl [hidden]{display: none}.pt .pt-grid{display: flex;flex-wrap: nowrap;gap: 12px;margin-top: 0;padding-top: 30px;overflow-x: auto;scroll-snap-type: x proximity;scrollbar-width: none;overscroll-behavior-x: contain}.pt .pt-grid::-webkit-scrollbar{display: none}.pt .pt-card{flex: 1 0 210px;scroll-snap-align: start}@media (max-width: 640px){.pt .pt-grid{gap: 10px;padding-top: 26px}.pt .pt-card{flex-basis: 170px}.pt .pt-ctrl{display: none}}.rs .rs-note{margin: 18px 0 0}.rs .bt-grid,.rs .lt-grid{display: flex;flex-wrap: nowrap;gap: 12px;margin-top: 0;padding-top: 30px;overflow-x: auto;scroll-snap-type: x proximity;scrollbar-width: none;overscroll-behavior-x: contain}.rs .bt-grid::-webkit-scrollbar,.rs .lt-grid::-webkit-scrollbar{display: none}.rs .bt-card{flex: 1 0 300px;scroll-snap-align: start}.rs .lt-tile{flex: 1 0 170px;scroll-snap-align: start}.rs .pt-ctrl [hidden]{display: none}@media (max-width: 640px){.rs .bt-grid,.rs .lt-grid{gap: 10px;padding-top: 26px}.rs .bt-card{flex-basis: 250px}.rs .lt-tile{flex-basis: 140px}.rs .pt-ctrl{display: none}}.hp-pick-in[hidden]{display: none}.hp-pick .pt-grid{display: grid;grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: calc((100% - 28px) / 3);gap: 14px;padding-top: 24px;overflow-x: auto;overflow-y: hidden;scroll-snap-type: x mandatory;scrollbar-width: none;overscroll-behavior-x: contain}.hp-pick .pt-grid::-webkit-scrollbar{display: none}.hp-pick .pt-grid>.pt-card{scroll-snap-align: start}.hp-pick .section-head{display: flex;align-items: center;justify-content: space-between;gap: 16px}.hp-pick .pt-ctrl [hidden]{display: none}.hp-pick .pt-card{position: relative;display: block;flex: none;aspect-ratio: 4 / 3;min-width: 0;padding: 0;overflow: hidden;border: 0;background: #1a1a1c}.hp-pick-img{position: absolute;inset: 0;width: 100%;height: 100%}.hp-pick-img img{width: 100%;height: 100%;object-fit: cover;transition: transform .8s var(--ease)}.hp-pick .pt-card:hover .hp-pick-img img{transform: scale(1.05)}.hp-pick .pt-card::after{content: "";position: absolute;inset: 35% 0 0;background: linear-gradient(transparent,rgba(0,0,0,.82))}.hp-pick .pt-text{position: absolute;z-index: 1;left: 22px;right: 56px;bottom: 20px;display: flex;flex-direction: column;gap: 4px;min-width: 0;color: #fff}.hp-pick .pt-text b{font-family: var(--serif);font-size: 28px;font-weight: 500;line-height: 1.15;color: #fff;white-space: normal}.hp-pick .pt-text small{color: rgba(255,255,255,.8);white-space: normal}.home .hp-pick .pt-card .pt-go{position: absolute;z-index: 1;top: auto;right: 18px;bottom: 22px;color: #fff;opacity: .9}.hp-pick .pt-ic{position: absolute;z-index: 1;top: 18px;left: 18px}@media (max-width: 900px){.hp-pick .pt-grid{grid-auto-columns: calc((100% - 12px) / 2);gap: 12px}}@media (max-width: 640px){.hp-pick .pt-grid.m-slider{grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: 80%;gap: 12px;overflow-x: auto;scroll-snap-type: x mandatory}.hp-pick .pt-grid>.pt-card{aspect-ratio: 4 / 5;scroll-snap-align: start}.hp-pick .pt-grid{padding-top: 18px}.hp-pick .pt-text{left: 16px;bottom: 16px}.hp-pick .pt-text b{font-size: 24px}.home .hp-pick .pt-card .pt-go{right: 14px;bottom: 18px}}.insight-link{display: inline-flex;align-items: center;gap: 6px;margin-top: 12px;font-size: 13px;font-weight: 600;color: #121212}.insight-link .ic{width: 14px;height: 14px;transition: transform .25s}.insight-link:hover .ic{transform: translateX(3px)}.hp-band-names em{margin-top: 2px;font-style: normal;font-size: 10px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;color: #e3cb95}@media (min-width: 641px){.hp-band{padding-top: 110px}.hp-band-in{grid-template-columns: minmax(0,1fr) 190px minmax(0,1fr);grid-template-areas: "text face acts";gap: 36px;padding: 36px 40px;border-radius: 14px;overflow: visible}.hp-band-text{grid-area: text;padding: 0}.hp-band-who{grid-area: face;align-self: start;flex-direction: column;align-items: center;margin-top: -102px;background: none}.hp-band-face{order: -1;flex: none;width: 150px;height: 150px;min-height: 0;border-radius: 50%;background: #ece8e1;box-shadow: 0 0 0 6px #fff,0 0 0 7px var(--line),0 18px 34px -16px rgba(0,0,0,.45)}.hp-band-names{position: relative;left: auto;right: auto;bottom: auto;width: 100%;height: 44px;margin-top: 16px;background: none}.hp-band-names>span{top: 0;right: 0;bottom: auto;left: 0;align-items: center;text-align: center}.hp-band-names b{font-size: 15px;color: #121212;text-shadow: none}.hp-band-names em{color: #8a6d3b}.hp-band-acts{grid-area: acts;grid-column: auto;justify-self: end;max-width: 100%;padding: 0}}@media (min-width: 641px) and (max-width: 1000px){.hp-band-in{grid-template-columns: minmax(0,1fr) 170px;grid-template-areas: "text face" "acts face";gap: 24px 28px;padding: 32px}.hp-band-who{grid-row: auto}.hp-band-acts{width: 100%;max-width: 360px}}@media (min-width: 1001px){.hp-band{padding-top: 110px;padding-bottom: 50px}.hp-band-in{grid-template-columns: minmax(0,1fr) 230px minmax(0,1fr);padding-top: 30px;padding-bottom: 30px}.hp-band-who{position: relative;align-self: center;margin: -100px 0}.hp-band-face{width: 230px;height: 230px}.hp-band-names{position: absolute;left: 50%;bottom: 0;width: 0;height: 0;margin: 0}.hp-band-names>span{top: auto;bottom: -16px;left: 0;right: auto;transform: translateX(-50%);width: max-content;max-width: 240px;padding: 7px 16px;border-radius: 999px;background: #fff;box-shadow: 0 0 0 1px var(--line),0 8px 18px -10px rgba(0,0,0,.35)}.hp-band-names em{margin-top: 1px}}@media (max-width: 640px){.lc .lc-body b{display: flex;align-items: flex-end;min-height: 2.3em;font-size: 21px !important;line-height: 1.15;white-space: normal;text-wrap: balance}.hp-band{padding-top: 110px}.hp-band-in{padding-top: 0;text-align: center}.hp-band-who{flex-direction: column;align-items: center;gap: 12px;margin-top: -70px}.hp-band-face{width: 140px;height: 140px;box-shadow: 0 0 0 5px #fff,0 16px 30px -14px rgba(0,0,0,.55)}.hp-band-names{flex: none;width: 100%;height: 40px}.hp-band-names>span{align-items: center;text-align: center}.hp-band-names b{font-size: 15px}.hp-band p{margin: 0 auto}}@media (max-width: 1000px){.pi .pi-grid{gap: 44px}}.rs .bt-card{flex-basis: 340px;min-height: 150px;align-items: flex-start;padding: 40px 24px 24px}.rs .bt-text{gap: 6px}.rs .bt-text b{font-size: 18px;line-height: 1.3}.rs .bt-text small{font-size: 14px}.rs .bt-go{align-self: flex-end}.rs .lt-tile{flex-basis: 200px;min-height: 110px;padding: 40px 20px 20px;font-size: 16px}@media (max-width: 640px){.rs .bt-card{flex-basis: 78%;min-height: 150px;padding: 34px 18px 18px;gap: 6px}.rs .bt-text b{font-size: 17px}.rs .bt-text small{display: block;font-size: 13.5px}.rs .lt-tile{flex-basis: 46%;min-height: 100px;padding: 34px 16px 16px;font-size: 15px}}.hp-prf{padding-top: 120px}.hp-prf-in{position: relative;overflow: hidden;display: grid;grid-template-columns: minmax(0,1.25fr) minmax(0,1fr);gap: 56px;align-items: center;padding: 48px 56px;background: var(--surface);box-shadow: 0 30px 70px -48px rgba(0,0,0,.8)}.hp-prf-rev{position: relative;margin: 0;padding: 0 0 0 8px}.hp-prf-rev .vt-mark{top: -40px;left: -14px;font-size: 150px}.hp-prf-rev blockquote{position: relative;margin: 0 0 26px;font-size: clamp(16px,1.3vw,19px);font-weight: 300;line-height: 1.55;letter-spacing: -.01em;color: var(--text);text-wrap: pretty}.hp-prf-rev figcaption{display: flex;align-items: center;gap: 14px}.hp-prf-rev figcaption>span:last-child{display: flex;flex-direction: column}.hp-prf-rev figcaption strong{font-size: 15px;font-weight: 500;color: var(--text)}.hp-prf-rev figcaption small{margin-top: 2px;font-size: 11.5px;line-height: 1.5;letter-spacing: .08em;text-transform: uppercase;color: var(--muted)}.hp-prf-aw{display: flex;flex-direction: column;gap: 18px}.hp-prf-label{display: flex;align-items: center;gap: 8px;margin: 0;font-size: 12px;font-weight: 500;letter-spacing: .14em;text-transform: uppercase;color: var(--text)}.hp-prf-label svg{width: 14px;height: 14px;fill: var(--gold)}.hp-prf-aw ul{display: grid;grid-auto-flow: column;grid-auto-columns: 50%;gap: 0;margin: 0;padding: 0;list-style: none;border-top: 1px solid var(--line);overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;overscroll-behavior-x: contain}.hp-prf-aw ul::-webkit-scrollbar{display: none}.hp-prf-aw li:nth-child(odd){scroll-snap-align: start}.hp-prf-aw li:nth-child(even){border-left: 1px solid var(--line)}.hp-prf-aw a{display: flex;flex-direction: column;align-items: flex-start;gap: 8px;height: 100%;padding: 20px 20px 0;color: var(--text);transition: background .3s}.hp-prf-aw li:nth-child(odd) a{padding-left: 0}.hp-prf-aw a:hover b{color: var(--gold-2,var(--gold))}.hp-prf-dots{display: flex;gap: 8px}.hp-prf-dots button{width: 22px;height: 3px;padding: 0;border: 0;border-radius: 2px;background: var(--line-2,rgba(255,255,255,.25));cursor: pointer;transition: background .3s,width .3s}.hp-prf-dots button[aria-current]{width: 36px;background: var(--gold)}.hp-prf-aw b{font-size: 19px;font-weight: 300;line-height: 1.3;letter-spacing: -.01em;color: var(--text);transition: color .3s}.hp-prf-by{display: flex;align-items: center;gap: 8px;margin-top: auto;padding-top: 6px;font-size: 12px;font-style: italic;color: var(--muted)}.hp-prf-by img{width: auto;max-width: 110px;height: 18px;object-fit: contain;object-position: left center;filter: brightness(0) invert(1);opacity: .8}@media (max-width: 1100px){.hp-prf-in{grid-template-columns: minmax(0,1fr);gap: 36px;padding: 40px 36px}}@media (max-width: 640px){.hp-prf{padding-top: 88px}.hp-prf-in{padding: 24px 20px;gap: 22px}.hp-prf-rev{padding: 0}.hp-prf-rev .vt-mark{display: none}.hp-prf-rev blockquote{margin-bottom: 16px;font-size: 15.5px;line-height: 1.6}.hp-prf-rev figcaption strong{font-size: 14.5px}.hp-prf-rev figcaption small{font-size: 12.5px;line-height: 1.45;letter-spacing: 0;text-transform: none}.hp-prf-aw{gap: 12px}.hp-prf-label{font-size: 11px}.hp-prf-aw a{gap: 8px;padding: 14px 0 4px 14px}.hp-prf-aw li:nth-child(odd) a{padding: 14px 12px 4px 0}.hp-prf-aw b{font-size: 15px;line-height: 1.3}.hp-prf-by img{max-width: 80px;height: 15px}}.lc .lc-grid{grid-template-columns: none;grid-template-rows: none;grid-auto-flow: column;grid-auto-columns: calc((100% - 3 * 14px) / 4);gap: 14px;margin-top: 0;padding-top: 24px;overflow-x: auto;overflow-y: hidden;scroll-snap-type: x mandatory;scrollbar-width: none;overscroll-behavior-x: contain}.lc .lc-grid::-webkit-scrollbar{display: none}.lc .lc-card,.lc .lc-card:nth-child(4n+1){scroll-snap-align: start}.lc .lc-nav{display: none;align-items: center;justify-content: center;gap: 14px;margin-top: 18px}.lc .lc-ctrl .icon-btn:disabled{opacity: .3;cursor: default}@media (max-width: 640px){.lc .section-head-end{display: flex;align-items: center;justify-content: space-between;width: 100%}.lc .lc-ctrl .icon-btn{width: 38px;height: 38px}}.lc .lc-nav .icon-btn{width: 38px;height: 38px}.lc .lc-nav .icon-btn:disabled{opacity: .3;cursor: default}@media (max-width: 1100px){.lc .lc-grid{grid-auto-columns: calc((100% - 2 * 14px) / 3)}}@media (max-width: 640px){.lc .lc-grid{grid-auto-columns: calc((100% - 10px) / 2);gap: 10px;padding-top: 18px}}.card .save.cmp-ic{top: 56px;right: 12px}.as-rows .card .save.cmp-ic{top: 46px;right: 8px}@media (max-width: 640px){.as-rows .card .save.cmp-ic{top: auto;bottom: 8px;right: 42px}}.lxc .save.cmp-ic{top: 58px;right: 14px}.tl-split{display: grid;grid-template-columns: minmax(0,340px) minmax(0,1fr);gap: 28px;align-items: start}.tl-list{display: flex;flex-direction: column;border-top: 1px solid var(--line);overflow-y: auto;overscroll-behavior: contain;scrollbar-width: thin;scrollbar-color: var(--line-2) transparent;max-height: calc(6 * 88px + 1px)}.tl-list>*{flex: none}.tl-list [role="tab"]{position: relative;box-sizing: border-box;height: 88px;display: grid;grid-template-columns: minmax(0,1fr) auto;grid-template-areas: "s go" "c go" "n go";align-items: center;gap: 1px 12px;padding: 14px 16px;color: #121212;border-bottom: 1px solid var(--line);transition: background .25s}.tl-list [role="tab"][aria-selected="true"]{background: none;box-shadow: none}.tl-list small{grid-area: s;font-size: 10.5px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase;color: var(--muted)}.tl-list b{grid-area: c;font-family: var(--serif);font-size: 22px;font-weight: 500;line-height: 1.15}.tl-list em{grid-area: n;font-style: normal;font-size: 12.5px;color: var(--muted)}.tl-list .ic{grid-area: go;width: 16px;height: 16px;color: var(--muted);opacity: 0;transform: translateX(-4px);transition: opacity .25s,transform .25s}.tl-list [role="tab"]:hover .ic,.tl-list [aria-selected="true"] .ic{opacity: 1;transform: none;color: #121212}.tl-panels{position: relative;align-self: stretch;min-height: 460px}.tl-panel{position: absolute;inset: 0;overflow: hidden;border-radius: 14px;background: #1a1a1c}.tl-panel[hidden]{display: none}.tl-panel img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.tl-panel::after{content: "";position: absolute;inset: 35% 0 0;background: linear-gradient(transparent,rgba(0,0,0,.8))}.tl-panel-text{position: absolute;z-index: 1;left: 36px;bottom: 34px;right: 36px;display: flex;flex-direction: column;align-items: flex-start;gap: 2px;color: #fff}.tl-panel-text span{font-size: 11px;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: #e3cb95}.tl-panel-text b{font-family: var(--serif);font-size: 52px;font-weight: 400;line-height: 1.05}.tl-panel-text em{font-style: normal;font-size: 14px;opacity: .85}.tl-go{display: inline-flex;align-items: center;gap: 8px;margin-top: 16px;padding-bottom: 4px;font-size: 14px;font-weight: 500;letter-spacing: .02em;color: #fff;border-bottom: 1px solid rgba(255,255,255,.6);transition: color .25s,border-color .25s}.tl-go:hover{color: #e3cb95;border-color: #e3cb95}.tl-go .ic{width: 15px;height: 15px;transition: transform .25s}.tl-go:hover .ic{transform: translateX(3px)}@media (max-width: 900px){.tl-split{grid-template-columns: minmax(0,1fr)}.tl-panels{display: none}.tl-list [role="tab"][aria-selected="true"]{background: none;box-shadow: none}.tl-list .ic{opacity: 1;transform: none;color: #121212}.tl-list b{font-size: 20px}}.pt .pt-bar .section-head{flex: 1;margin-bottom: 0}.rcs[hidden]{display: none}.rcs .section-head button{color: inherit;background: none;border: 0;cursor: pointer}.rcs-row{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px}.rcs-row::-webkit-scrollbar{display: none}.rcs-card{display: flex;align-items: center;gap: 14px;padding: 16px 18px;border: 1px solid rgba(255,255,255,.14);border-radius: 12px;color: #fff;background: rgba(255,255,255,.04);scroll-snap-align: start;transition: border-color .25s,background .25s}.rcs-card:hover{border-color: rgba(227,203,149,.6);background: rgba(255,255,255,.07)}.rcs-card{position: relative;overflow: hidden}.rcs-card.has-pic{min-height: 96px;border-color: rgba(255,255,255,.1)}.rcs-card>img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transition: transform .8s var(--ease)}.rcs-card.has-pic::before{content: "";position: absolute;inset: 0;z-index: 1;background: linear-gradient(90deg,rgba(10,10,11,.82) 0%,rgba(10,10,11,.5) 60%,rgba(10,10,11,.2) 100%)}.rcs-card.has-pic:hover>img{transform: scale(1.05)}.rcs-card>:not(img){position: relative;z-index: 2}.rcs-card.has-pic .rcs-ic{background: rgba(10,10,11,.5);box-shadow: inset 0 0 0 1px rgba(227,203,149,.35)}.rcs-card.has-pic .rcs-text small{color: rgba(255,255,255,.75)}.rcs-card{border-radius: 0}.rcs-ic{display: grid;place-items: center;flex: none;width: 40px;height: 40px;border-radius: 50%;color: #e3cb95;background: rgba(227,203,149,.12)}.rcs-ic .ic{width: 17px;height: 17px}.rcs-text{display: flex;flex-direction: column;gap: 3px;min-width: 0;flex: 1}.rcs-text b{font-size: 15px;font-weight: 500;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.rcs-text small{font-size: 12px;color: rgba(255,255,255,.6)}.rcs-card>.ic{flex: none;width: 15px;height: 15px;color: rgba(255,255,255,.5);transition: transform .25s,color .25s}.rcs-card:hover>.ic{color: #e3cb95;transform: translateX(3px)}@media (max-width: 900px){.rcs-row{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.rcs-row{grid-template-columns: none;grid-template-rows: repeat(2,auto);grid-auto-flow: column;grid-auto-columns: 86%;gap: 10px;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;overscroll-behavior-x: contain}.rcs-card{padding: 14px;scroll-snap-align: start}.rcs .section-head-end{display: flex;align-items: center;justify-content: space-between;width: 100%}}.rcs-ctrl [hidden],.rcs-ctrl .icon-btn[hidden]{display: none}@media (min-width: 641px){.rcs-ctrl{display: none}}.home [role="tab"][aria-selected="true"] .hp-tab-tag{color: #e3cb95;border-color: rgba(227,203,149,.6)}.home :is(.rs .bt-card,.rs .lt-tile,.pi .pi-strip,.pi .pi-card,.pt .pt-card,.hp-pick-img,.lc .lc-card){border-radius: 0}.hp-prf-rev blockquote{padding-top: 34px}@media (max-width: 640px){.hp-prf-rev blockquote{padding-top: 0}}.hp-prf{position: relative}.lazy-sec{min-height: 640px}.hp-pick .section-head{margin-bottom: 0}.hp-pick .pt-tabs{margin-bottom: 0}.hp-pick .pt-grid{padding-top: 32px}.lc .lc-grid{padding-top: 24px}.lc .section-head{margin-bottom: 27px}@media (max-width: 640px){.lc .lc-grid{padding-top: 20px}}.ft ul{margin: 0;padding: 0;list-style: none}.ft a{transition: color .2s}.ft a:hover{color: var(--gold-2)}.ft-brand img{height: 40px;width: auto;margin-bottom: 18px}.ft-brand p{max-width: 380px;margin: 0 0 22px;line-height: 1.65}.ft-contact a{display: flex;align-items: center;gap: 14px;padding: 0 8px 0 0;color: var(--text);line-height: 1.45}.ft-contact a:hover{color: var(--gold-2)}.ft-contact .ic{flex: none;box-sizing: border-box;width: 46px;height: 46px;padding: 13px;border-radius: 50%;color: #121212;background: linear-gradient(135deg,#e3cb95,#c9a96b);transition: filter .2s}.ft-contact span{display: flex;flex-direction: column;gap: 3px;min-width: 0}.ft-contact small{font-size: 10.5px;letter-spacing: .16em;text-transform: uppercase;color: var(--muted)}.ft-col summary{display: flex;align-items: center;justify-content: space-between;list-style: none;pointer-events: none}.ft-col summary::-webkit-details-marker{display: none}.ft-col summary .ic{display: none;width: 16px;height: 16px;transition: transform .25s}.ft-col li a{display: block;padding: 5px 0;color: var(--text-2)}.ft-row ul{display: flex;flex-wrap: wrap;gap: 6px 20px}.ft-row a{color: var(--text-2)}.ft-legal p{margin: 0 0 10px}.ft-legal details summary{display: inline-block;cursor: pointer;color: var(--text-2);text-decoration: underline;text-underline-offset: 3px}.ft-legal strong{font-weight: 500;color: var(--text-2)}.ft-legal a{text-decoration: underline;text-underline-offset: 3px}@media (max-width: 640px){.ft-col summary{padding: 16px 0;pointer-events: auto;cursor: pointer}.ft-col summary .ic{display: block;color: var(--muted)}.ft-col[open] summary .ic{transform: rotate(180deg)}.ft-col ul{padding-bottom: 14px}}.lc .lc-body b{font-family: var(--sans);font-size: 18px;font-weight: 600;letter-spacing: -.01em;line-height: 1.25}@media (max-width: 640px){.lc .lc-body b{font-size: 16px !important;line-height: 1.25}}img:where([width][height]){height: auto}main .results,.theme-light .results,main .results.wrap{content-visibility: visible;contain-intrinsic-size: none}@media (max-width: 640px){main>.hp-events{order: 2;margin-top: 28px}main>.hp-events + section,main>.hp-events + script + section{order: 1}main>.hp-events + section ~ *,main>.hp-events + script + section ~ *{order: 3}}.home .lc .lc-card{border-radius: 5px}.lc .lc-pin{background: #121212;box-shadow: 0 0 0 5px var(--bg),0 8px 16px -8px rgba(0,0,0,.5)}@media (max-width: 640px){.lc .lc-pin{box-shadow: 0 0 0 4px var(--bg)}.pop-sheet .modal{place-items: end center;padding: 0}.pop-sheet .modal-panel{width: 100%;max-height: 50vh;max-height: 50dvh;overflow-y: auto;border-radius: 16px 16px 0 0;transform: translateY(40px)}.pop-sheet .modal.is-open .modal-panel{transform: none}}.sh{min-width: 0}.sh-eye{display: block;margin: 0 0 10px;white-space: normal;font: 500 11.5px/1.35 var(--sans);letter-spacing: .2em;text-transform: uppercase;color: var(--gold)}.sh-title{margin: 0;font-family: var(--serif);font-size: clamp(30px,3.2vw,44px);font-weight: 500;line-height: 1.08;letter-spacing: 0;color: var(--text)}.sh-title em{display: block;font-style: normal;font-weight: 400}.section-head:has(>.sh){align-items: flex-end}.section-head:has(+ .hp-tablist){margin-bottom: 22px}.section-head + .hp-tablist{margin-bottom: 26px}.hp-proof .vt-side .sh{margin-bottom: 18px}@media (max-width: 640px){.section-head:has(>.sh){flex-direction: column;align-items: flex-start;gap: 12px}.section-head:has(>.sh)>.section-head-end,.section-head:has(>.sh)>.link-underline{margin: 0}.sh-eye{font-size: 11px}}.pd-chips{position: sticky;top: var(--hdr);z-index: 30;background: var(--bg);border-bottom: 1px solid var(--line)}.pd-chips a{flex: none;padding: 7px 14px;font-size: 13px;line-height: 1.3;color: var(--text-2);white-space: nowrap;border: 1px solid var(--line-2);border-radius: 999px;transition: color .2s,border-color .2s,background .2s}.pd-chips a:hover{color: var(--text);border-color: var(--gold)}.pd-chips a.is-on{color: #1a1508;background: var(--gold);border-color: var(--gold)}.hdr-fx>summary{list-style: none;cursor: pointer}.hdr-fx>summary::-webkit-details-marker{display: none}.hdr-fx[open]>summary,.hdr-fx.is-active>summary{color: #e3cb95}@media (min-width: 641px){.hdr-fx>summary{width: auto;height: auto;min-width: 46px;display: flex;flex-direction: column;align-items: center;gap: 4px}}.hdr-fx.is-word .hdr-fx-ic{font-size: 11px;font-weight: 500;letter-spacing: .02em}.hdr-fx-panel p{margin: 0 0 4px;font-size: 11px;letter-spacing: .16em;text-transform: uppercase;color: var(--muted)}.hdr-fx-panel button{display: grid;grid-template-columns: 34px 1fr auto;align-items: center;gap: 8px;width: 100%;padding: 9px 10px;font: 400 14px/1.2 var(--sans);color: #f3eadb;text-align: left;background: none;border: 1px solid rgba(255,255,255,.1);border-radius: 6px;cursor: pointer}.hdr-fx-panel button:hover{border-color: rgba(227,203,149,.6)}.hdr-fx-panel button[aria-checked="true"]{border-color: #e3cb95;background: rgba(227,203,149,.1)}.hdr-fx-panel b{font-weight: 500;color: #e3cb95}.hdr-fx-panel i{font-size: 11px;font-style: normal;letter-spacing: .08em;color: var(--muted)}.fx-note{display: block;margin-top: 4px;font-size: 10.5px;line-height: 1.3;font-weight: 400;letter-spacing: 0;text-transform: none;color: var(--muted)}.note-box{margin-top: 10px;font-size: 13px;color: var(--text-2)}.note-box p{margin: 0 0 6px;white-space: pre-wrap;overflow-wrap: anywhere}.note-link{padding: 0;font: 500 13px/1.4 var(--sans);color: var(--gold);text-decoration: underline;text-underline-offset: 3px;background: none;border: 0;cursor: pointer}.note-box textarea{display: block;width: 100%;padding: 10px;font: 400 14px/1.45 var(--sans);color: var(--text);background: transparent;border: 1px solid var(--line-2);resize: vertical}.note-row{display: flex;gap: 16px;margin-top: 8px}.note-pd{max-width: 620px;margin-block: 14px}.note-share{margin-bottom: 18px}.hp-rail .sh-title,.rcs .sh-title,.lc .sh-title,.hp-devs .sh-title,.upd-home .sh-title,.pi .sh-title,.rs .sh-title{white-space: nowrap}.hp-rail .sh-title em,.rcs .sh-title em,.lc .sh-title em,.hp-devs .sh-title em,.upd-home .sh-title em,.pi .sh-title em,.rs .sh-title em{display: inline}@media (max-width: 640px){.hp-rail .sh-title,.rcs .sh-title,.lc .sh-title,.hp-devs .sh-title,.upd-home .sh-title,.pi .sh-title,.rs .sh-title{font-size: min(7.4vw,30px)}.hp-devs .sh-title{font-size: min(6.6vw,30px)}}.atl{padding: 72px 0 64px;text-align: center;background: var(--bg-2,#111);border-top: 1px solid var(--line)}.atl-in{display: flex;flex-direction: column;align-items: center}.atl-eye{display: block;margin: 0 0 16px;font: 500 11.5px/1.35 var(--sans);letter-spacing: .2em;text-transform: uppercase;color: var(--gold)}.atl-title{margin: 0;font-family: var(--serif);font-size: clamp(32px,4vw,52px);font-weight: 500;line-height: 1.12;letter-spacing: 0;color: var(--text)}.atl-title em{display: block;font-style: normal;font-weight: 400}.atl-text{max-width: 560px;margin: 18px 0 26px;font-size: 15px;line-height: 1.6;color: var(--text-2)}.atl-btn{display: inline-flex;align-items: center;gap: 8px}.atl-btn svg{width: 18px;height: 18px}.atl-stats{display: grid;grid-template-columns: repeat(4,1fr);width: min(100%,760px);margin: 48px 0 0;padding-top: 36px;border-top: 1px solid var(--line-2)}.atl-stats>div{display: flex;flex-direction: column-reverse;align-items: center;gap: 6px;padding: 0 12px;border-left: 1px solid var(--line-2)}.atl-stats>div:first-child{border-left: 0}.atl-stats dd{margin: 0;font-family: var(--serif);font-size: clamp(32px,3.4vw,42px);font-weight: 500;line-height: 1;color: var(--text);font-variant-numeric: lining-nums tabular-nums}.atl-stats dt{font-size: 13px;color: var(--muted)}@media (max-width: 640px){.atl{padding: 52px 0 48px}.atl-stats{grid-template-columns: 1fr 1fr;gap: 24px 0;margin-top: 36px;padding-top: 28px}.atl-stats>div:nth-child(odd){border-left: 0}}.hero-trust{position: absolute;z-index: 5;top: 100%;left: 0;right: 0;display: flex;justify-content: safe center;gap: 22px;margin: 12px 0 0;padding: 0 var(--gutter,20px);list-style: none;font: 400 13px/1.4 var(--sans);color: rgba(255,255,255,.78);text-shadow: 0 1px 4px rgba(0,0,0,.75);white-space: nowrap;overflow-x: auto;scrollbar-width: none}.hero-trust::-webkit-scrollbar{display: none}.hero-trust li{display: inline-flex;flex: none;align-items: center;gap: 6px}.hero-trust .ic{width: 14px;height: 14px}@media (max-width: 640px){.hdr-search{display: none}}.section-head:has(>.sh){align-items: flex-start}@media (max-width: 640px){.section-head:has(>.sh){position: relative}.section-head:has(>.sh)>.section-head-end,.section-head:has(>.sh)>.link-underline{position: absolute;top: 0;right: 0;width: auto;min-height: 34px;display: flex;align-items: center;gap: 10px}.section-head:has(>.sh) .sh-eye{display: flex;align-items: center;min-height: 34px;margin-bottom: 6px;padding-right: 96px}.lc .section-head:has(>.sh) .sh-eye{padding-right: 200px}.rcs .section-head:has(>.sh) .sh-eye{padding-right: 145px}}.rcs-card{flex-direction: column;align-items: flex-start;justify-content: space-between;gap: 18px;min-height: 0;padding: 18px;border: 1px solid rgba(255,255,255,.14);border-radius: 5px;background: rgba(255,255,255,.03)}.rcs-card:hover{border-color: rgba(227,203,149,.6);background: rgba(255,255,255,.05)}.rcs-ic{width: auto;height: auto;color: #e3cb95;background: none;border-radius: 0}.rcs-ic .ic{width: 20px;height: 20px}.rcs-go{position: absolute;top: 16px;right: 14px;color: rgba(255,255,255,.45);transition: color .25s,transform .25s}.rcs-go .ic{width: 15px;height: 15px}.rcs-card:hover .rcs-go{color: #e3cb95;transform: translateX(2px)}.rcs-text{gap: 6px;width: 100%}.rcs-text b{font-size: 15px;font-weight: 600}.rcs-text small{font-size: 11px;letter-spacing: .08em;text-transform: uppercase;color: rgba(255,255,255,.55)}.rcs-card>.rcs-go{position: absolute}.hero-top>.hero-title{font-size: clamp(20px,1.8vw,26px)}.hero:not(.city-search)>.hero-top>.hero-title{padding: 16px 0 36px}@media (max-width: 640px){.hero-top>.hero-title,.hero:not(.city-search)>.hero-top>.hero-title{font-size: 20px}.hero:not(.city-search)>.hero-top>.hero-title{padding: 0 8px 26px}.pf .pdf-area{height: auto;align-items: flex-start;padding: 10px 14px}.ck p{flex: 1 1 100%}.ck-btn{height: 36px;padding: 0 12px;font-size: 12.5px}}.hp-band.hb-dark{padding-top: 72px}.hp-band.hb-dark .hp-band-in{display: grid;grid-template-columns: minmax(0,1fr) auto;grid-template-areas: "who who" "text acts";gap: 26px 56px;align-items: end;padding: 44px 48px;background: #121212;border: 0;border-radius: 16px;text-align: left}.hp-band.hb-dark .hp-band-who{grid-area: who;flex-direction: row;align-items: center;gap: 14px;margin: 0;align-self: auto;background: none}.hp-band.hb-dark .hp-band-face{display: flex;order: -1;flex: none;width: auto;height: auto;min-height: 0;border-radius: 0;box-shadow: none;background: none;overflow: visible}.hp-band.hb-dark .hp-band-face img{position: static;width: 46px;height: 46px;border-radius: 50%;opacity: 1;filter: none;transform: none;margin-left: -12px;box-shadow: 0 0 0 3px #121212}.hp-band.hb-dark .hp-band-face img:first-child{margin-left: 0}.hp-band.hb-dark .hp-band-names{position: relative;inset: auto;width: auto;height: auto;margin: 0;background: none;transform: none}.hp-band.hb-dark .hp-band-names>span{display: none}.hp-band.hb-dark .hp-band-names::after{content: "Your Triverse advisors";font-size: 11.5px;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: #e3cb95}.hp-band.hb-dark .hp-band-live{color: rgba(255,255,255,.6)}.hp-band.hb-dark h2{margin: 8px 0 10px;font-size: clamp(30px,3.2vw,46px);color: #fff}.hp-band.hb-dark p{color: rgba(255,255,255,.7);max-width: 560px}.hp-band.hb-dark .hp-band-acts{grid-area: acts;justify-self: end;width: 320px;padding: 0}.hp-band.hb-dark .hp-band-acts .hp-band-pri{color: #121212;background: #e3cb95;border-color: #e3cb95}.hp-band.hb-dark .hp-band-acts .hp-band-pri:hover{background: #fff;border-color: #fff}.hp-band.hb-dark .hp-band-acts .hp-band-wa,.hp-band.hb-dark .hp-band-acts .hp-band-call{color: #fff;background: none;border-color: rgba(255,255,255,.28)}.hp-band.hb-dark .hp-band-acts .hp-band-wa:hover,.hp-band.hb-dark .hp-band-acts .hp-band-call:hover{border-color: #e3cb95;background: none}@media (max-width: 760px){.hp-band.hb-dark .hp-band-in{grid-template-columns: minmax(0,1fr);grid-template-areas: "who" "text" "acts";gap: 20px;padding: 28px 20px}.hp-band.hb-dark .hp-band-acts{width: 100%;justify-self: stretch}.hp-band.hb-dark h2{font-size: 28px}.hp-band.hb-dark .hp-band-face img{width: 40px;height: 40px}}.hp-band.hb-dark .hp-band-names{flex: 1;min-width: 0;line-height: 1.35}.hp-band.hb-dark .hp-band-acts>*{border-radius: 0;text-transform: uppercase;letter-spacing: .12em;font-size: 12px}.hp-band.hb-dark .hp-band-acts .hp-band-pri{font-size: 13px;padding: 20px 24px}.hp-band.hb-dark .hp-band-acts .hp-band-pri::after{content: "\2192";font-size: 16px;letter-spacing: 0;margin-left: 4px}.hp-band.hb-dark .hp-band-acts .hp-band-wa,.hp-band.hb-dark .hp-band-acts .hp-band-call{border-color: rgba(255,255,255,.22)}body.home .ic:not(.modal-panel .ic):not(.ch .ic){color: #fff !important}body.home :is(.insight-link,.pi-more,.bt-go,.lc-go,.pill-filters,.atl-btn)>.ic{box-sizing: content-box;padding: 4px;border-radius: 50%;background: #121212}body.home :is(.aw-zoom,.sd-ic,.vt-btn,.theme-light .icon-btn){background: #121212 !important;background-image: none !important;border-color: #121212 !important}body.home .upd-play{border-color: rgba(255,255,255,.5)}body.home .ft-contact .ic{background: #121212;box-shadow: inset 0 0 0 1px rgba(255,255,255,.5)}body.home :is(.save.cmp-ic.is-on,.card-compare.is-on){color: #fff;background: #121212;box-shadow: inset 0 0 0 1px #fff;border-color: #fff}body.home .hdr-city span,body.home .hdr-city-panel p.hdr-city-none,body.home .hdr-city-none a,body.home .hdr-city-group h4,body.home .is-current small,body.home .hdr-city-group a,body.home .hdr-city-group small,body.home .hdr-btn span.hdr-fx-ic,body.home .hdr-btn span.hdr-label,body.home .hdr-fx-panel p,body.home .hdr-fx-panel b,body.home .hdr-fx-panel span,body.home .hdr-fx-panel i,body.home .hdr-nri span.hdr-label,body.home .hdr-contact-panel p,body.home .hdr-contact-panel span,body.home .hdr-contact-panel small,body.home .mm-quick a,body.home .mm-link span,body.home .mm-pane button.mm-back,body.home .mm-pane p.mm-title,body.home .mm-link small,body.home .mm-pane a.mm-all,body.home .mm-col p.mm-title,body.home .mm-col p.mm-note,body.home .drawer-foot a,body.home .hero-top h1.hero-title,body.home .pill-city button,body.home .pill-submit span,body.home .fp-kind button,body.home .filters-panel legend,body.home .checks label.check,body.home .chip span,body.home .select span,body.home .select option,body.home .panel-foot button.link-underline,body.home .hero-trust li,body.home .hero-caption p.hero-name,body.home .hero-caption p,body.home .hp-ev-head a.hp-ev-badge,body.home .hp-ev-head a.hp-ev-all,body.home .hp-ev-it span.hp-ev-date,body.home .hp-ev-date b,body.home .hp-ev-txt b,body.home .hp-ev-txt small,body.home .sh h2.sh-title:not(.theme-light *),body.home .sh-title span.sh-eye:not(.theme-light *),body.home .sh-title em:not(.theme-light *),body.home .section-head-end a.link-underline:not(.theme-light *),body.home .card-media span.card-view,body.home .card-name a,body.home .card-info p.card-loc,body.home .card-foot span.card-price,body.home .card-price b,body.home .card-actions a.card-go,body.home .section-head-end button.link-underline:not(.theme-light *),body.home .hp-prf-rev span.vt-mark,body.home .hp-prf-rev blockquote,body.home .hp-prf-rev strong,body.home .hp-prf-rev small,body.home .hp-prf-aw p.hp-prf-label,body.home .hp-prf-aw b,body.home .hp-prf-aw span.hp-prf-by,body.home .hp-tablist button:not(.theme-light *):not(.is-active,[aria-selected="true"]),body.home .hp-tablist span.tab-x:not(.theme-light *):not([aria-selected="true"] *),body.home .lxc-media span.lxc-badge,body.home .lxc-media span.lxc-no,body.home .lxc-img-price small,body.home .lxc-body span.lxc-dev,body.home .lxc-body a,body.home .lxc-body span.lxc-loc,body.home .lxc-facts dt,body.home .hp-band-text span.hp-band-live,body.home .hp-band-text p,body.home .lx-copy span.lx-kick,body.home .lx-copy p.lx-line,body.home .lx-copy p.lx-text,body.home .lx-facts dt,body.home .lx-estates span,body.home .lx-estates small,body.home .lx-tab span,body.home .lx-tab b,body.home .lx-tab small,body.home .pt-text small,body.home .wrap h2.atl-title,body.home .atl-title span.atl-eye,body.home .atl-title em,body.home .wrap p.atl-text,body.home .atl-stats dt,body.home .atl-stats dd,body.home .ft-brand p,body.home .ft-contact span,body.home .ft-contact small,body.home .ft-row p.ft-h,body.home .ft-row a,body.home .ft-col span.ft-h,body.home .ft-col a,body.home .ft-legal p,body.home .ft-legal summary,body.home .ft-legal strong,body.home .ft-legal a,body.home .ft-bottom span,body.home .ft-bottom a,body.home .ck span.ck-long,body.home .ck-long b,body.home .ck span.ck-short,body.home .ck-short b,body.home .ck a,body.home .ck-btns button.btn:not(.btn-gold){color: #fff !important}
