@font-face{font-family: 'Inter';font-style: normal;font-weight: 300 600;font-display: swap;src: url(../fonts/inter-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Inter';font-style: normal;font-weight: 300 600;font-display: swap;src: url(../fonts/inter-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20B8,U+20BA-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Cormorant Garamond';font-style: normal;font-weight: 400 600;font-display: swap;src: url(../fonts/cormorant-garamond-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Cormorant Garamond';font-style: normal;font-weight: 400 600;font-display: swap;src: url(../fonts/cormorant-garamond-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20B8,U+20BA-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Inter';font-style: normal;font-weight: 300 600;font-display: swap;src: url(../fonts/inter-rupee.woff2) format('woff2');unicode-range: U+20B9}@font-face{font-family: 'Cormorant Garamond';font-style: normal;font-weight: 400 600;font-display: swap;src: url(../fonts/cormorant-rupee.woff2) format('woff2');unicode-range: U+20B9}:root{--bg: #0a0a0b;--bg-2: #0f0f11;--surface: #151517;--surface-2: #1c1c1f;--line: rgba(255,255,255,.09);--line-2: rgba(255,255,255,.16);--text: #eee9e1;--text-2: #c9c3b8;--muted: #8f897f;--gold: #c9a96b;--gold-2: #e3cb95;--gold-ink: #1a1508;--danger: #e0685f;--ok: #8fc79a;--radius: 4px;--radius-lg: 10px;--wrap: 1280px;--sans: "Inter",Arial,Verdana,sans-serif;--ease: cubic-bezier(.2,.7,.2,1);--hdr: 64px;color-scheme: dark}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth}body{margin: 0;background: var(--bg);color: var(--text);font: 300 15px/1.65 var(--sans);letter-spacing: 0;-webkit-font-smoothing: antialiased;overflow-x: hidden}img{display: block;max-width: 100%}a{color: inherit;text-decoration: none}button,input,select,textarea{font: inherit;color: inherit}button{cursor: pointer;background: none;border: 0;padding: 0}h1,h2,h3,h4{font-family: var(--sans);font-weight: 400;line-height: 1.15;margin: 0;letter-spacing: -.015em;text-wrap: balance}p{margin: 0 0 1em}[hidden]{display: none !important}:focus-visible{outline: 1px solid var(--gold);outline-offset: 3px}::selection{background: var(--gold);color: var(--gold-ink)}.ic{width: 18px;height: 18px;flex: none}.wrap{width: 100%;max-width: var(--wrap);margin: 0 auto;padding-left: 40px;padding-right: 40px}.eyebrow{display: inline-block;font: 400 11px/1.4 var(--sans);letter-spacing: .22em;text-transform: uppercase;color: var(--gold)}.link-underline{text-decoration: underline;text-underline-offset: 5px;text-decoration-color: var(--line-2);font-size: 14px;transition: color .2s,text-decoration-color .2s}.link-underline:hover{color: var(--gold-2);text-decoration-color: var(--gold)}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: 44px;padding: 0 22px;border-radius: 999px;font-size: 14px;font-weight: 400;letter-spacing: .04em;white-space: nowrap;transition: background .25s,color .25s,border-color .25s,transform .25s}.btn-block{width: 100%}.btn-gold:hover{transform: translateY(-1px);box-shadow: 0 8px 24px -10px rgba(201,169,107,.6)}.icon-btn{width: 40px;height: 40px;border-radius: 50%;display: inline-grid;place-items: center;border: 1px solid var(--line-2);transition: border-color .2s,color .2s}.icon-btn:hover{border-color: var(--gold);color: var(--gold-2)}.site-header{position: sticky;top: 0;z-index: 50;background: rgba(10,10,11,.86);backdrop-filter: saturate(140%) blur(14px);-webkit-backdrop-filter: saturate(140%) blur(14px)}.header-inner{display: flex;align-items: center;gap: 32px;height: var(--hdr)}.logo img{height: 32px;width: auto}.header-right{margin-left: auto;display: flex;align-items: center;gap: 14px}.hdr-nri{display: inline-flex;align-items: center;gap: 6px;margin-right: 8px;font-size: 13px;line-height: 1;letter-spacing: .06em;text-transform: uppercase;white-space: nowrap;color: var(--text-2);transition: color .2s}.hdr-nri .ic{width: 13px;height: 13px;color: var(--gold);flex: none}.hdr-nri:hover{color: var(--gold-2)}@media (max-width: 900px){.hdr-nri{display: none}}.hdr-btn{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-btn:hover{color: #e3cb95}.hdr-btn .ic{width: 21px;height: 21px}.hdr-count{position: absolute;top: -1px;right: -5px;min-width: 16px;height: 16px;padding: 0 4px;border-radius: 8px;background: #e3cb95;color: #16150f;font-size: 10px;font-weight: 600;line-height: 16px;text-align: center;font-variant-numeric: tabular-nums;box-shadow: 0 0 0 2px var(--bg)}.hdr-count[hidden]{display: none}.drawer{position: fixed;inset: 0;z-index: 90;background: rgba(0,0,0,.6);opacity: 0;pointer-events: none;transition: opacity .3s}.drawer-panel{position: absolute;inset: 0;background: var(--bg-2);display: flex;flex-direction: column;padding-top: 22px;opacity: 0;transform: translateY(-18px);transition: opacity .3s,transform .45s var(--ease);overflow: hidden}.drawer-head{display: flex;justify-content: space-between;align-items: center;padding-bottom: 20px}.drawer-head img{height: 30px;width: auto}.mm{flex: 1;min-height: 0;display: grid;grid-template-columns: 240px 290px minmax(0,1fr) 270px;border-top: 1px solid var(--line)}.mm-col{min-height: 0;overflow-y: auto;overscroll-behavior: contain;padding: 30px 28px 40px;border-right: 1px solid var(--line)}.mm-col:first-child{padding-left: 0}.mm-col:last-child{border-right: 0;padding-right: 0}.mm-quick{list-style: none;margin: 0 0 22px;padding: 0 0 18px;border-bottom: 1px solid var(--line)}.mm-quick a{display: block;padding: 6px 0;font-size: 15px;color: var(--text-2);transition: color .2s}.mm-quick a:hover{color: var(--gold-2)}.mm-list{list-style: none;margin: 0;padding: 0}.mm-link{display: flex;align-items: center;gap: 10px;padding: 8px 0;font: 400 15px/1.35 var(--sans);color: var(--text-2);transition: color .2s,padding .3s var(--ease)}.mm-link span{flex: 1;min-width: 0}.mm-link small{font-size: 11px;color: var(--muted);font-variant-numeric: tabular-nums}.mm-link:hover{color: var(--gold-2)}.mm-pane[hidden]{display: none}.mm-back{display: none}.mm-title{margin: 0 0 14px;font-size: 11px;font-weight: 500;letter-spacing: .16em;text-transform: uppercase;color: var(--gold)}.mm-l3 .mm-list{columns: 2 220px;column-gap: 32px}.mm-l3 .mm-list li{break-inside: avoid}.mm-all{display: inline-flex;align-items: center;gap: 8px;margin-top: 16px;font-size: 13px;color: var(--gold-2);border-bottom: 1px solid rgba(201,169,107,.4);padding-bottom: 2px}.mm-note{margin: 0 0 22px;font-size: 14px;color: var(--text-2)}.drawer-foot{display: grid;gap: 12px;font-size: 14px;color: var(--text-2)}.drawer-foot a{display: flex;align-items: center;gap: 10px}.drawer-foot a:hover{color: var(--gold-2)}@media (max-width: 1100px){.mm{grid-template-columns: 220px 260px minmax(0,1fr)}.mm-aside{display: none}}@media (max-width: 899px){.drawer-head{padding-bottom: 14px}.mm{display: block;overflow-y: auto;overscroll-behavior: contain}.mm-col{display: none;overflow: visible;padding: 16px 0 28px;border: 0}.mm-col:first-child{padding-left: 0}.mm[data-depth="1"] .mm-l1,.mm[data-depth="2"] .mm-l2,.mm[data-depth="3"] .mm-l3{display: block;animation: mmIn .35s var(--ease)}.mm[data-depth="1"] .mm-aside{display: block;padding-top: 4px}.mm-back{display: inline-flex;align-items: center;gap: 6px;margin: 0 0 14px -2px;padding: 4px 0;font-size: 14px;color: var(--muted)}.mm-quick a{font-size: 16px;padding: 8px 0}.mm-l3 .mm-list{columns: auto}.mm-aside .mm-title{margin-top: 6px}}@media (prefers-reduced-motion: reduce){.mm-col{animation: none !important}}.grid-3{display: grid;grid-template-columns: repeat(3,1fr);gap: 48px 28px}.card{position: relative;min-width: 0;overflow: hidden;background: #111;isolation: isolate}.card-media{position: relative;aspect-ratio: 1 / 1;overflow: hidden;background: #151517}.card-media::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(8,8,9,.45) 0%,transparent 20%,transparent 30%,rgba(8,8,9,.72) 56%,rgba(8,8,9,.97) 100%);pointer-events: none;transition: background .5s}.slides{display: flex;height: 100%;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none}.slides::-webkit-scrollbar{display: none}.card-tags{position: absolute;z-index: 3;top: 18px;bottom: 14px;left: 18px;display: flex;flex-direction: column;justify-content: space-between;align-items: flex-start;pointer-events: none}.card-tags .card-coll:only-child{margin-top: auto}.card-tags .badge{position: static}.card-coll{display: inline-flex;align-items: center;gap: 6px;padding: 6px 11px 6px 9px;border-radius: 6px;font-size: 9.5px;font-weight: 600;line-height: 1;letter-spacing: .14em;text-transform: uppercase;color: #fff;background: rgba(12,12,13,.7);box-shadow: inset 0 0 0 1px rgba(255,255,255,.12);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px)}.card-coll::before{content: "";width: 12px;height: 12px;flex: none;background: #e3cb95;-webkit-mask: var(--ci) center / contain no-repeat;mask: var(--ci) center / contain no-repeat}.card-coll[data-c="luxury"]{--ci: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"%3E%3Cpath d="M6 3h12l4 6-10 12L2 9z M2 9h20 M9 3l3 6 3-6 M12 9v12" fill="none" stroke="black" stroke-width="1.8" stroke-linejoin="round"/%3E%3C/svg%3E')}.card-coll[data-c="super"]{--ci: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"%3E%3Cpath d="M3 18 2 7l5.5 4.5L12 4l4.5 7.5L22 7l-1 11z M3 21h18" fill="none" stroke="black" stroke-width="1.8" stroke-linejoin="round"/%3E%3C/svg%3E')}.card-coll[data-c="premium"]{--ci: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"%3E%3Cpath d="m12 2.5 2.9 6 6.6.9-4.8 4.6 1.2 6.5L12 17.4l-5.9 3.1 1.2-6.5L2.5 9.4l6.6-.9z" fill="none" stroke="black" stroke-width="1.8" stroke-linejoin="round"/%3E%3C/svg%3E')}.card-coll[data-c="golf"]{--ci: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"%3E%3Cpath d="M8 21V3l9 4-9 4 M4 21c0-1.7 2-3 6-3s6 1.3 6 3" fill="none" stroke="black" stroke-width="1.8" stroke-linejoin="round" stroke-linecap="round"/%3E%3C/svg%3E')}.card-coll[data-c="branded"]{--ci: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"%3E%3Ccircle cx="12" cy="9" r="6" fill="none" stroke="black" stroke-width="1.8"/%3E%3Cpath d="m8.5 13.8-1.5 7.7 5-2.7 5 2.7-1.5-7.7" fill="none" stroke="black" stroke-width="1.8" stroke-linejoin="round"/%3E%3C/svg%3E')}.badge{position: absolute;z-index: 3;top: 18px;left: 18px;padding: 0 0 5px;font-size: 10.5px;font-weight: 500;line-height: 1;letter-spacing: .2em;text-transform: uppercase;color: #fff;border-bottom: 1px solid #c9a96b;text-shadow: 0 1px 8px rgba(0,0,0,.55);pointer-events: none}.save{position: absolute;z-index: 4;top: 12px;right: 12px;width: 36px;height: 36px;border-radius: 50%;display: grid;place-items: center;color: #fff;background: rgba(10,10,11,.32);box-shadow: inset 0 0 0 1px rgba(255,255,255,.28);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);transition: color .2s,background .25s,box-shadow .25s,transform .25s var(--ease)}.save:hover{background: rgba(10,10,11,.5);box-shadow: inset 0 0 0 1px rgba(255,255,255,.55)}.card-info{text-shadow: 0 1px 12px rgba(0,0,0,.35);--text: #fff;--text-2: rgba(255,255,255,.82);--muted: rgba(255,255,255,.6);--gold: #e3cb95;--line: rgba(255,255,255,.18);--line-2: rgba(255,255,255,.4);position: absolute;z-index: 3;left: 0;right: 0;bottom: 0;padding: 0 22px 20px;color: var(--text)}.card-name{margin: 0 0 4px;font-size: 21px;font-weight: 400;line-height: 1.2;letter-spacing: -.01em}.card-name a{transition: color .3s}.card-name a::after{content: "";position: absolute;inset: 0;z-index: 0}.card-loc{margin: 0;font-size: 13.5px;color: var(--text-2)}.card-foot{position: relative;z-index: 1;display: flex;align-items: flex-end;justify-content: space-between;gap: 12px;margin-top: 14px;padding-top: 14px;border-top: 1px solid var(--line)}.card-price{display: flex;flex-direction: column;font-size: 19px;font-weight: 500;line-height: 1.2;color: var(--text);white-space: nowrap}.card-actions{display: flex;align-items: center;gap: 8px;opacity: 0;transform: translateY(8px);transition: opacity .35s,transform .45s var(--ease)}.card:hover .card-actions,.card:focus-within .card-actions{opacity: 1;transform: none}.card-wa{width: 36px;height: 36px;display: grid;place-items: center;color: #fff;border: 1px solid var(--line-2);transition: color .2s,border-color .2s}.card-wa:hover{color: #25d366;border-color: #25d366}@media (hover: none){.card-actions{opacity: 1;transform: none}}.site-footer{padding: 100px 0 32px;font-size: 14px;color: var(--text-2);background: var(--bg)}.socials{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 24px}.modal{position: fixed;inset: 0;z-index: 100;display: grid;place-items: center;padding: 20px;background: rgba(0,0,0,.7);opacity: 0;pointer-events: none;transition: opacity .3s}.modal{backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px)}.enq-main{display: flex;flex-direction: column;padding: 48px 40px 0}.enq-sub{margin: 0 0 26px;font-size: 14px;color: var(--text-2)}.enq .enq-form{gap: 10px}.pdf-area{height: auto;padding: 12px 14px}.pdf-area textarea{flex: 1;background: none;border: 0;outline: 0;resize: vertical;font-size: 14px;line-height: 1.5;color: var(--text)}.enq .form-msg:empty{display: none}.enq-form{display: grid;gap: 12px;grid-template-columns: minmax(0,1fr)}.enq-form>*{min-width: 0}.hp{position: absolute;left: -9999px;width: 1px;height: 1px;opacity: 0}.form-msg{font-size: 14px;margin: 0;min-height: 1em}.pdf-field{display: flex;align-items: center;gap: 10px;height: 50px;padding: 0 14px;background: var(--bg-2);border: 1px solid var(--line);transition: border-color .2s,background .2s}.pdf-field:focus-within{border-color: var(--gold);background: #202024}@media (prefers-reduced-motion: reduce){*,*::before,*::after{transition: none !important;animation: none !important;scroll-behavior: auto !important}}@media (max-width: 860px){.grid-3{grid-template-columns: repeat(2,1fr);gap: 40px 16px}}@media (max-width: 640px){:root{--hdr: 56px}.header-right{gap: 8px}.grid-3{grid-template-columns: 1fr}.modal{padding: 0;align-items: end}.enq-main{padding: 24px 20px 0}.enq-sub{margin-bottom: 18px}.enq-sub{font-size: 13px;margin-bottom: 14px}}.pf-kicker{align-self: flex-start;display: inline-flex;align-items: center;gap: 8px;margin-bottom: 14px;font-size: 11px;font-weight: 600;letter-spacing: .2em;text-transform: uppercase;color: #9a7a3e}.pf-kicker::before{content: "";width: 22px;height: 1px;background: currentColor}.pf .enq-sub{margin: 0 0 22px;font-size: 14.5px;line-height: 1.55;color: #5d574d}.pf-ctx{display: flex;align-items: center;gap: 14px;margin: -6px 0 20px;padding: 10px;border-radius: 14px;background: #f4f1eb}.pf-ctx[hidden]{display: none}.pf .form-msg{text-align: center}.pf-wa{align-self: center;display: inline-flex;align-items: center;gap: 8px;margin-top: 14px;font-size: 13.5px;color: #5d574d;transition: color .2s}.pf-foot{display: flex;align-items: center;gap: 14px;margin: 24px -36px 0;padding: 16px 36px 18px;border-top: 1px solid rgba(0,0,0,.07);background: #f7f4ee;border-radius: 0 0 20px 20px}.pf-faces{display: flex;flex: none}.pf-foot-text{display: grid;gap: 3px;min-width: 0}@media (max-width: 640px){.pf-kicker{margin-bottom: 10px}.pf .enq-sub{font-size: 13.5px;margin-bottom: 16px}.pf-ctx{margin: -4px 0 14px}.pf-wa{margin-top: 12px}.pf-foot{margin: 18px -18px 0;padding: 14px 18px calc(14px + env(safe-area-inset-bottom));border-radius: 0}}@supports (content-visibility: auto){.site-footer{content-visibility: auto;contain-intrinsic-size: auto 720px}}@supports (content-visibility: hidden){.modal:not(.is-open)>.modal-panel{content-visibility: hidden}}.ch-launch{position: fixed;z-index: 70;right: 24px;bottom: 24px;width: 58px;height: 58px;display: grid;place-items: center;border: 0;border-radius: 50%;background: linear-gradient(135deg,#e3cb95,#b8955a);color: #16150f;box-shadow: 0 14px 30px -10px rgba(0,0,0,.55);cursor: pointer;transition: transform .25s var(--ease),bottom .35s var(--ease)}.ch-launch:hover{transform: translateY(-2px)}.ch-launch-x{position: absolute;inset: 0;display: grid;place-items: center;opacity: 0;transform: rotate(-60deg);transition: opacity .2s,transform .25s}body:has(.cmp-tray.is-open) .ch-launch{bottom: 104px}body:has(.cmp-tray.is-open) .ch-teaser{bottom: 178px}.ch-teaser{position: fixed;z-index: 70;right: 24px;bottom: 96px;max-width: 250px;padding: 14px 34px 14px 16px;background: #fbf8f2;color: #3b3830;border: 1px solid #e6dfd2;border-radius: 14px 14px 4px 14px;box-shadow: 0 18px 40px -16px rgba(0,0,0,.45);font-size: 13.5px;line-height: 1.45;cursor: pointer;opacity: 0;transform: translateY(8px);pointer-events: none;transition: opacity .3s,transform .3s var(--ease)}.ch-teaser-x{position: absolute;top: 6px;right: 6px;width: 24px;height: 24px;display: grid;place-items: center;border: 0;background: none;color: #8a857a;cursor: pointer}.ch{position: fixed;z-index: 95;right: 24px;bottom: 96px;width: 380px;height: min(620px,calc(100vh - 124px));display: flex;flex-direction: column;background: #fbf8f2;color: #1a1814;border-radius: 16px;overflow: hidden;box-shadow: 0 30px 70px -20px rgba(0,0,0,.6);opacity: 0;transform: translateY(14px) scale(.98);transform-origin: bottom right;pointer-events: none;visibility: hidden;transition: opacity .25s,transform .3s var(--ease),visibility 0s .3s}.ch-head{display: flex;align-items: center;gap: 12px;padding: 14px 12px 14px 18px;background: #16150f;color: #f3ecdd}.ch-faces{display: flex;flex: none}.ch-title{flex: 1;min-width: 0;display: flex;flex-direction: column;gap: 2px}.ch-dot{width: 7px;height: 7px;flex: none;border-radius: 50%;background: #4caf6a}.ch-icon{width: 34px;height: 34px;flex: none;display: grid;place-items: center;border: 0;border-radius: 50%;background: none;color: #d8cfbd;cursor: pointer}.ch-icon:hover{background: rgba(255,255,255,.08);color: #fff}.ch-log{flex: 1;overflow-y: auto;overscroll-behavior: contain;padding: 18px 16px 8px;display: flex;flex-direction: column;gap: 8px}.ch-opts{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 8px;padding: 4px 16px 12px}.ch-opts:empty{display: none}.ch-form{display: flex;gap: 8px;padding: 10px 12px 12px;border-top: 1px solid #ebe4d6;background: #fff}.ch-form[hidden]{display: none}.ch-foot{display: flex;align-items: center;justify-content: center;gap: 6px;margin: 0;padding: 8px 12px 10px;font-size: 11px;color: #8a857a;background: #fbf8f2}@media (max-width: 640px){.ch-launch{right: 16px;bottom: 16px;width: 54px;height: 54px}.ch-teaser{right: 16px;bottom: 82px}}.phone-cc::-webkit-calendar-picker-indicator{display: none !important}.slides{overflow-y: hidden}.hdr-city{position: relative;margin-left: 18px}.hdr-city-panel{position: absolute;left: 0;top: calc(100% + 10px);z-index: 60;display: grid;grid-template-columns: repeat(4,minmax(150px,1fr));gap: 6px 28px;width: min(760px,calc(100vw - 32px));padding: 22px 24px;background: #121214;border: 1px solid rgba(255,255,255,.1);border-radius: 6px;box-shadow: 0 30px 60px -20px rgba(0,0,0,.7)}.hdr-city-group a.is-current{color: #fff}.hdr-city-group a.is-current{font-weight: 500}@media (max-width: 900px){.hdr-city{margin-left: auto;margin-right: 6px}.hdr-city-panel{position: fixed;left: 16px;right: 16px;top: var(--hdr);width: auto;max-height: calc(100vh - 90px);overflow-y: auto;grid-template-columns: minmax(0,1fr);gap: 18px;padding: 18px 16px 20px}.hdr-city-group{display: flex;flex-wrap: wrap;gap: 8px}.hdr-city-group a.is-current{border-color: var(--gold);background: rgba(227,203,149,.1)}}.hdr-city-search{grid-column: 1 / -1;display: flex;align-items: center;gap: 10px;padding: 0 14px;margin-bottom: 8px;border: 1px solid rgba(255,255,255,.14);border-radius: 999px;background: rgba(255,255,255,.04);transition: border-color .2s}.hdr-city-search:focus-within{border-color: rgba(227,203,149,.6)}.hdr-city-none{grid-column: 1 / -1;margin: 0;font-size: 14px;color: var(--text-2)}.hdr-city-group[hidden]{display: none !important}.logo{flex: none}@media (max-width: 900px){.hdr-city{min-width: 0;margin-left: auto;margin-right: 10px}}@media (max-width: 640px){.header-right{gap: 0}.hdr-btn{width: 31px}.hdr-city{flex: 1 1 auto;min-width: 0;display: flex;justify-content: flex-end;margin-right: 2px}.hdr-city summary{max-width: 100%;min-width: 0}.header-right{flex: none;margin-left: 0}.hdr-shortlist,.hdr-compare{display: none}}.hdr-city-panel{max-height: min(72vh,540px);overflow-y: auto;overscroll-behavior: contain;scrollbar-width: thin;scrollbar-color: rgba(227,203,149,.35) transparent}.hdr-city-panel::-webkit-scrollbar{width: 6px}.hdr-city-panel::-webkit-scrollbar-thumb{background: rgba(227,203,149,.35);border-radius: 3px}.hdr-city-search{position: sticky;top: -22px;z-index: 2;margin-top: -22px;padding-top: 22px;padding-bottom: 10px;margin-bottom: 0;background: #121214;border: 0;border-radius: 0;box-shadow: 0 8px 12px -10px rgba(0,0,0,.8)}.hdr-city-search{padding-left: 0;padding-right: 0;position: sticky}.hdr-city-search .ic{position: absolute;left: 14px;top: calc(22px + 13px)}.hdr-city-search:focus-within{border-color: transparent}@media (max-width: 900px){.hdr-city-panel{max-height: calc(100vh - 90px);max-height: calc(100dvh - 90px)}.hdr-city-search{top: -18px;margin-top: -18px;padding-top: 18px}.hdr-city-search .ic{top: calc(18px + 13px)}}@media (min-width: 641px){.hdr-shortlist,.hdr-compare{width: auto;height: auto;min-width: 46px;display: flex;flex-direction: column;align-items: center;gap: 4px}}@media (max-width: 900px){.hdr-nri.hdr-btn{display: none}}.hdr-label{font-size: 10.5px;line-height: 1;letter-spacing: .04em;white-space: nowrap}.site-header .logo{grid-column: 1;grid-row: 1;justify-self: start}.header-left{grid-column: 2;grid-row: 1;justify-self: start;display: flex;align-items: center;gap: 10px;min-width: 0}.header-right{grid-column: 3;grid-row: 1;justify-self: end;margin-left: 0}.header-left .hdr-city{margin: 0;min-width: 0;flex: 0 1 auto;display: block}@media (max-width: 640px){.header-left{gap: 6px}.hdr-city-panel{top: 58px;padding: 14px 14px 16px;gap: 12px;border-radius: 14px}.hdr-city-search{margin-bottom: 2px}.hdr-city-group{gap: 6px}}.slides:has(>img:only-child){overflow: hidden;scroll-snap-type: none}.site-header .logo picture{display: block}:root{--serif: "Didot","Bodoni 72","Bodoni MT","Playfair Display",Georgia,"Times New Roman",serif}:root{--serif: "Cormorant Garamond","Didot","Bodoni 72",Georgia,"Times New Roman",serif}.card{background: none;overflow: visible}.card-media{aspect-ratio: 4 / 4.4;border-radius: 2px}.card-media::after{background: linear-gradient(180deg,rgba(8,8,9,.42) 0%,rgba(8,8,9,0) 28%)}.card:hover .card-media::after{background: linear-gradient(180deg,rgba(8,8,9,.5) 0%,rgba(8,8,9,.08) 40%,rgba(8,8,9,.25) 100%)}.card-info{position: relative;inset: auto;padding: 18px 2px 0;text-shadow: none;--text: inherit;--text-2: inherit;--muted: inherit;--gold: inherit;--line: inherit;--line-2: inherit;color: var(--text)}.card-name{margin: 0;font-family: var(--serif);font-size: 28px;font-weight: 500;line-height: 1.08;letter-spacing: 0}.card-loc{margin: 8px 0 0;font-size: 11px;letter-spacing: .18em;text-transform: uppercase;color: var(--muted);line-height: 1.6}.card-foot{margin-top: 16px;padding-top: 14px;border-top: 0;align-items: center}.card-foot::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 1px;background: linear-gradient(90deg,var(--gold),transparent)}.card-price{display: block;font-size: 13px;font-weight: 300;color: var(--text-2);white-space: nowrap}.card-actions{opacity: 1;transform: none;gap: 12px}.card-go{position: relative;z-index: 2;display: inline-flex;align-items: center;gap: 6px;padding-bottom: 3px;border-bottom: 0;font-size: 11px;font-weight: 500;letter-spacing: .18em;text-transform: uppercase;color: var(--text);white-space: nowrap;transition: gap .25s,color .25s}.card-go:hover{gap: 10px;color: var(--gold-2)}.card-wa{position: relative;z-index: 2;width: 32px;height: 32px;border-radius: 50%;color: var(--text-2)}.card-view{display: none}@media (max-width: 640px){.card-name{font-size: 25px}}.app-bar-go{flex: none;padding: 9px 16px;border-radius: 99px;background: #c9a96b;color: #16150f;font-size: 12.5px;font-weight: 500;letter-spacing: .06em}.app-bar-x{flex: none;width: 30px;height: 30px;border-radius: 50%;color: rgba(238,233,225,.6);font-size: 20px;line-height: 1}.app-bar-x:hover{color: #fff}.hdr-contact{position: relative}@media (max-width: 640px){.hdr-contact .hdr-label{display: none}}.hdr-contact-panel{position: absolute;right: 0;top: calc(100% + 12px);z-index: 60;width: 250px;padding: 16px;display: grid;gap: 8px;background: #121214;border: 1px solid rgba(255,255,255,.1);border-radius: 8px;box-shadow: 0 30px 60px -20px rgba(0,0,0,.7)}@media (max-width: 640px){.hdr-contact-panel{position: fixed;right: 12px;top: 64px}}.ck{position: fixed;z-index: 95;left: 50%;bottom: 18px;width: min(760px,calc(100% - 24px));display: flex;align-items: center;gap: 18px;padding: 16px 18px 16px 22px;background: rgba(18,18,20,.97);border: 1px solid rgba(227,203,149,.3);border-radius: 10px;box-shadow: 0 30px 60px -20px rgba(0,0,0,.7);color: #d6d0c6;font-size: 13.5px;line-height: 1.55;opacity: 0;transform: translate(-50%,20px);transition: opacity .3s,transform .4s var(--ease)}.ck[hidden]{display: none}.ck-btns{flex: none;display: flex;gap: 8px}@media (max-width: 640px){.ck{flex-direction: column;align-items: stretch;gap: 12px;bottom: 10px;padding: 16px;font-size: 13px}}.sd{--sd-dark: #16150f;--sd-gold: #c9a96b;--sd-gold-hi: #e3cb95;position: fixed;z-index: 88;inset: auto 0 0 auto}.sd[hidden]{display: none}.sd-scrim{position: fixed;inset: 0;background: rgba(10,10,9,.72);-webkit-backdrop-filter: blur(3px);backdrop-filter: blur(3px);opacity: 0;visibility: hidden;transition: opacity .25s,visibility 0s .25s}.sd-dial{position: fixed;right: 16px;bottom: calc(34px + env(safe-area-inset-bottom));width: 58px;height: 58px;opacity: 0;transform: translateY(24px);pointer-events: none;transition: opacity .35s,transform .45s var(--ease),bottom .35s var(--ease)}body:has(.cmp-tray.is-open) .sd-dial{bottom: calc(104px + env(safe-area-inset-bottom))}.sd-main{position: relative;z-index: 2;display: grid;place-items: center;width: 58px;height: 58px;padding: 0;border: 0;border-radius: 50%;background: var(--sd-dark);color: var(--sd-gold-hi);box-shadow: 0 0 0 1px rgba(201,169,107,.55),0 14px 30px -10px rgba(0,0,0,.6);cursor: pointer;touch-action: none;-webkit-user-select: none;user-select: none;-webkit-touch-callout: none;-webkit-tap-highlight-color: transparent;transition: background .3s,color .3s,transform .2s var(--ease)}.sd-main:active{transform: scale(.94)}.sd-main:focus-visible{outline: 2px solid var(--sd-gold-hi);outline-offset: 3px}.sd-i-open,.sd-i-close{grid-area: 1 / 1;transition: opacity .25s,transform .35s var(--ease)}.sd-i-close{display: grid;place-items: center;opacity: 0;transform: rotate(-90deg)}.sd-main::after{content: "";position: absolute;inset: 0;border-radius: 50%;box-shadow: 0 0 0 0 rgba(201,169,107,.7);pointer-events: none}.sd-halo{position: absolute;z-index: 0;left: 50%;top: 50%;width: 380px;height: 380px;margin: -190px 0 0 -190px;border-radius: 50%;background: rgba(201,169,107,.14);border: 1px solid rgba(201,169,107,.35);transform: scale(0);pointer-events: none;transition: transform .2s ease-in}.sd-menu{position: absolute;z-index: 1;left: 29px;top: 29px;width: 0;height: 0}.sd-opt{position: absolute;left: -24px;top: -24px;display: grid;justify-items: center;width: 48px;padding: 0;border: 0;background: none;color: inherit;text-decoration: none;cursor: pointer;opacity: 0;visibility: hidden;transform: translate(0,0) scale(.3) rotate(-90deg);-webkit-tap-highlight-color: transparent;transition: transform .2s ease-in,opacity .2s ease-in,visibility 0s .2s}.sd-ic{display: grid;place-items: center;width: 48px;height: 48px;border-radius: 50%;box-shadow: 0 10px 24px -10px rgba(0,0,0,.7);transition: transform .2s var(--ease),box-shadow .2s}.sd-call .sd-ic{background: #fff;color: var(--sd-dark)}.sd-wa .sd-ic{background: #25d366;color: #fff}.sd-enq .sd-ic{background: linear-gradient(135deg,var(--sd-gold-hi),#b8955a);color: var(--sd-dark)}.sd-chat .sd-ic{background: var(--sd-dark);color: var(--sd-gold-hi);box-shadow: 0 0 0 1px rgba(201,169,107,.55),0 10px 24px -10px rgba(0,0,0,.7)}.sd-lbl{position: absolute;top: 52px;left: 50%;transform: translateX(-50%);white-space: nowrap;font: 600 12px/1.2 var(--sans);color: #fff;text-shadow: 0 1px 3px rgba(0,0,0,.8);opacity: 0;transition: opacity .15s}.sd-opt: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)}.sd-opt:focus-visible{outline: none}.sd-opt:focus-visible .sd-ic{outline: 2px solid #fff;outline-offset: 3px}@media (min-width: 1024px){.sd-dial{right: 24px}}@media (max-width: 760px){.sd-dial{bottom: calc(20px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion: reduce){.sd *::after{transition: none !important;animation: none !important}.sd-dial{transition: none}}.site-footer{content-visibility: visible;contain-intrinsic-size: none}@media (max-width: 760px){body:has(.pd-mbar){padding-bottom: calc(80px + env(safe-area-inset-bottom))}body:has(.pd-mbar) .ck{bottom: calc(82px + env(safe-area-inset-bottom))}}.ft{padding: 88px 0 28px;font-size: 14px;color: var(--text-2);background: var(--bg)}.ft-top{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.8fr);gap: 48px;align-items: start;padding-bottom: 48px;border-bottom: 1px solid var(--line)}.ft-contact{display: grid;grid-template-columns: max-content max-content minmax(0,1fr);gap: 12px;font-style: normal}.ft-contact a:hover .ic{filter: brightness(1.1)}.ft-links{display: grid;grid-template-columns: repeat(6,minmax(0,1fr));gap: 32px;padding: 48px 0;border-bottom: 1px solid var(--line)}.ft-h{margin: 0 0 16px;font: 500 11px/1.3 var(--sans);letter-spacing: .18em;text-transform: uppercase;color: var(--text)}.ft-rows{display: grid;gap: 18px;padding: 32px 0;border-bottom: 1px solid var(--line)}.ft-row{display: flex;align-items: baseline;gap: 24px}.ft-row .ft-h{flex: none;width: 150px;margin: 0}.ft-legal{padding: 28px 0;font-size: 12px;line-height: 1.7;color: var(--muted);border-bottom: 1px solid var(--line)}.ft-legal details[open] summary{margin-bottom: 12px}.ft-bottom{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 10px 24px;padding-top: 24px;font-size: 13px;color: var(--muted)}.ft-bottom nav{display: flex;flex-wrap: wrap;gap: 6px 20px}@media (max-width: 1100px){.ft-top{grid-template-columns: minmax(0,1fr);gap: 28px}.ft-links{grid-template-columns: repeat(3,minmax(0,1fr));gap: 36px 32px}}@media (max-width: 760px){.ft-contact{grid-template-columns: minmax(0,1fr);gap: 16px}}@media (max-width: 640px){.ft{padding-top: 64px}.ft-links{grid-template-columns: minmax(0,1fr);gap: 0;padding: 16px 0}.ft-col{border-bottom: 1px solid var(--line)}.ft-col:last-child{border-bottom: 0}.ft-col .ft-h{margin: 0}.ft-row{flex-direction: column;gap: 12px}.ft-bottom{flex-direction: column;align-items: flex-start}}.ft-h{display: block}@media (max-width: 640px){main:has(>.hp-events){display: flex;flex-direction: column}}.hdr-fx{position: relative}.hdr-fx-ic{display: grid;place-items: center;width: 22px;height: 22px;font: 400 19px/1 var(--sans)}.hdr-fx>summary:focus-visible{outline: 2px solid var(--gold);outline-offset: 2px}.hdr-fx-panel{position: absolute;right: 0;top: calc(100% + 12px);z-index: 60;width: 230px;padding: 14px;display: grid;gap: 6px;background: #121214;border: 1px solid rgba(255,255,255,.12);border-radius: 10px;box-shadow: 0 18px 40px rgba(0,0,0,.5)}@media (max-width: 640px){.hdr-fx-panel{position: fixed;right: 12px;top: 64px}.hdr-fx .hdr-label{display: none}}
