@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/CormorantGaramond-cd5bf126b2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/CormorantGaramond-6f2f5c3b1a.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:italic;font-weight:500;font-display:swap;src:url(/fonts/CormorantGaramond-cd5bf126b2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/CormorantGaramond-6f2f5c3b1a.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:500;font-display:swap;src:url(/fonts/CormorantGaramond-3de1b0f235.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/CormorantGaramond-8197bf5361.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:Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/LibreCaslonDisplay-7a17a86fb7.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/LibreCaslonDisplay-84267e9374.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:Work Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/WorkSans-2aa17fc7b0.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/WorkSans-1dd49afc07.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:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/WorkSans-2aa17fc7b0.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/WorkSans-1dd49afc07.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:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/WorkSans-2aa17fc7b0.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/WorkSans-1dd49afc07.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}:root{--bg:#0F0F0E;--bg2:#161614;--panel:#1A1917;--line:#2C2A26;--line2:#3A3833;--text:#F2EDE4;--muted:#CFC8BB;--soft:#B4AC9F;--faint:#8F887D;--accent:#CBBFB2;--onAccent:#0F0F0E;--accentSoft:#3B3632;--scrim:rgba(15,15,14,.8);--mark:#7FB38E;--fd:"Libre Caslon Display", "Cormorant Garamond", Georgia, serif;--fb:"Work Sans", "Manrope", system-ui, sans-serif;color-scheme:dark}html[lang=ru]{--fd:"Cormorant Garamond", Georgia, serif;--fb:"Manrope", system-ui, sans-serif }html[lang=zh]{--fd:"Noto Serif SC", "Songti SC", serif;--fb:"Noto Sans SC", "PingFang SC", system-ui, sans-serif }html[lang=ar]{--fd:"Amiri", "Times New Roman", serif;--fb:"IBM Plex Sans Arabic", system-ui, sans-serif }html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{background:var(--bg);color:var(--text);font-family:var(--fb);font-weight:300;font-size:16px;line-height:1.7}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:10;background:var(--bg)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}img{display:block;max-width:100%}.wrap{max-width:1360px;margin-inline:auto;padding-left:max(56px,env(safe-area-inset-left,0px));padding-right:max(56px,env(safe-area-inset-right,0px));box-sizing:border-box}.d{font-family:var(--fd);font-weight:400}html[lang=ru] .d,html[lang=zh] .d{font-weight:500}.k{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin:0}html[lang=zh] .k,html[lang=ar] .k{letter-spacing:.04em}.h2{font-family:var(--fd);font-weight:400;font-size:clamp(32px,4vw,58px);line-height:1.08;margin:18px 0 22px;text-wrap:balance}html[lang=ar] .h2,html[lang=ar] h1{line-height:1.35}.p{margin:0;max-width:520px;color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:0 24px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;border:0;cursor:pointer;box-sizing:border-box}.btn.solid{background:var(--accent);color:var(--onAccent)}.btn.line{border:1px solid var(--text);background:transparent}.btn.dark{background:var(--bg);color:var(--text)}.card{background:var(--panel);border:1px solid var(--line);padding:28px 26px;display:flex;flex-direction:column;gap:8px}.sec{padding-block:112px}.bt{border-top:1px solid var(--line)}.ch{display:flex;flex-wrap:wrap}.l{flex:1 1 380px;padding:96px 56px;box-sizing:border-box}.st{position:sticky;top:96px}.r{flex:1.5 1 520px;min-width:0;display:flex;flex-direction:column}.imgL{flex:1 1 380px;position:relative;min-height:620px}.imgL>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.imgL,.faqImg{order:2}#price .imgL{order:0}#price{border-top:1px solid var(--line2);margin-top:96px}#guarantees{border-top:1px solid var(--line)}.full{position:relative;display:flex;overflow:hidden}.bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.panel{position:relative;background:var(--scrim);padding:40px 44px;box-sizing:border-box}.tag{border:1px solid var(--line2);padding:6px 12px;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.tnum{font-variant-numeric:tabular-nums}#p-hdr{position:fixed;top:env(safe-area-inset-top,0px);left:0;right:0;z-index:8}html{scroll-padding-top:84px}header{background:linear-gradient(#0a0a098c,#0a0a0900);border-bottom:1px solid transparent}.hdr{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;max-width:1360px;margin:0 auto;padding:22px max(40px,env(safe-area-inset-right,0px)) 22px max(40px,env(safe-area-inset-left,0px))}.hdr .right{display:flex;align-items:center;justify-content:flex-end;gap:10px}.menuBtn{display:none;align-items:center;justify-content:center;min-height:44px;min-width:44px;background:transparent;border:0;cursor:pointer;color:var(--text)}.hdrLinks{display:flex;justify-content:center;gap:clamp(18px,2.2vw,34px);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}html[lang=zh] .hdrLinks,html[lang=ar] .hdrLinks{letter-spacing:.02em;font-size:13px}.hdrLinks a{color:#f2ede4db;padding:8px 0;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.hdrLinks a:hover{color:#fff;border-bottom-color:currentColor}.hdrLinks a[aria-current]{color:#fff;border-bottom-color:var(--accent)}.dd{position:relative}.ddBtn{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 10px;background:transparent;border:0;color:var(--text);font-size:12px;font-weight:500;letter-spacing:.1em;cursor:pointer}.ddBtn svg{opacity:.7;transition:transform .2s}.ddBtn[aria-expanded=true] svg{transform:rotate(180deg)}.ddM{position:absolute;top:calc(100% + 6px);inset-inline-end:0;min-width:96px;background:#0f0f0ef5;border:1px solid var(--line2);padding:6px 0;display:flex;flex-direction:column;z-index:2}.ddM[hidden]{display:none}.ddM button{background:none;border:0;color:var(--muted);text-align:start;padding:9px 16px;font-size:13px;letter-spacing:.06em;cursor:pointer;min-height:38px}.ddM button:hover{color:#fff;background:#f2ede40f}.ddM button[aria-pressed=true]{color:var(--accent)}.hdrCta{display:inline-flex;align-items:center;min-height:42px;padding:0 22px;margin-inline-start:8px;background:#f2ede4;color:#0f0f0e;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;transition:background .2s}.hdrCta:hover{background:#fff}.hdr .logo{height:26px}#p-hdr header:has(.fm){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body:has(.fm) .dock,body:has(.fm) .drawer{display:none!important}.fm .menuBtn{display:inline-flex;gap:12px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;padding:0 4px}.langs{display:flex;align-items:center;border:1px solid var(--line2)}.langs button{background:transparent;border:0;min-height:36px;min-width:40px;padding:0 9px;font-size:12px;letter-spacing:.06em;cursor:pointer;color:var(--soft)}.langs button[aria-pressed=true]{background:var(--accent);color:var(--onAccent)}.cur{font-size:11px;letter-spacing:.16em;color:var(--soft);white-space:nowrap}.logo{height:22px;width:auto}.fm{position:fixed;inset:0;z-index:30;background:var(--bg);display:flex;overflow-y:auto;padding-top:env(safe-area-inset-top,0px)}.fmImg{flex:0 0 38%;position:relative}.fmList{margin-top:48px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}.fmList a{display:flex;align-items:baseline;gap:18px;padding:14px 0;border-bottom:1px solid var(--line)}.trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-block:30px}.tItem .d{font-size:clamp(28px,2.6vw,36px);line-height:1;white-space:nowrap}.tItem .tL{font-size:13px;line-height:1.45;color:var(--soft);margin-top:8px;text-wrap:balance;max-width:17em}.trust2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-block:34px 36px}.tg{min-width:0}.tg+.tg{border-inline-start:1px solid var(--line2);padding-inline-start:32px}.tg:first-child{padding-inline-end:32px}.tgK{margin:0 0 18px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}html[lang=zh] .tgK,html[lang=ar] .tgK{letter-spacing:.04em}.tRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.tRow .tItem{padding-inline:20px;border-inline-start:1px solid var(--line)}.tRow .tItem:first-child{padding-inline-start:0;border-inline-start:0}@media(max-width:1100px){.trust2{grid-template-columns:minmax(0,1fr);row-gap:0}.tg+.tg{border-inline-start:0;padding-inline-start:0;border-top:1px solid var(--line);margin-top:26px;padding-top:24px}.tg:first-child{padding-inline-end:0}}@media(max-width:760px){.trust2{padding-block:28px}.tgK{margin-bottom:6px}.tRow{grid-template-columns:minmax(0,1fr)}.tRow .tItem{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:baseline;gap:14px;padding:12px 0!important;border-inline-start:0!important;border-top:1px solid var(--line)}.tRow .tItem:first-child{border-top:0}.tItem .d{font-size:26px}.tItem .tL{margin-top:0;max-width:none;font-size:13px}}.tItem{padding-inline:28px;border-inline-start:1px solid var(--line)}.tItem:first-child{padding-inline-start:0;border-inline-start:0}.cmp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--text)}.cmp div{padding:14px 12px 14px 0;border-bottom:1px solid var(--line)}.calGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.choice{text-align:start;cursor:pointer;padding:22px 20px;background:transparent;border:1px solid var(--line)}.choice[aria-pressed=true]{background:var(--panel);border-color:var(--accent)}.rooms{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:48px 56px 8px;scrollbar-width:none}.rooms::-webkit-scrollbar{display:none}.roomsWrap{position:relative}.rArrow{position:absolute;top:198px;transform:translateY(-50%);z-index:3;width:52px;height:52px;border-radius:50%;border:1px solid var(--line2);background:#0f0f0ed1;color:var(--text);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .25s}.rArrow:hover{background:var(--accent);color:var(--onAccent);border-color:var(--accent)}.rArrow[disabled]{opacity:0;pointer-events:none}.rArrow.prev{inset-inline-start:20px}.rArrow.next{inset-inline-end:20px}html[dir=rtl] .rArrow svg{transform:scaleX(-1)}@media(max-width:760px){.rArrow{top:182px;width:46px;height:46px}.rArrow.prev{inset-inline-start:8px}.rArrow.next{inset-inline-end:8px}}.rooms figure{flex:0 0 min(78vw,420px);margin:0;scroll-snap-align:start}.rooms img{width:100%;height:300px;object-fit:cover}.tHead{display:flex;align-items:center;justify-content:space-between;gap:clamp(16px,2.4vw,28px);margin-bottom:34px}.tHead .t360{order:2}.t360{flex:none;display:grid;place-items:center;width:96px;height:96px;border:1px solid var(--line2);color:var(--text);background:transparent}.tLogo{position:absolute;z-index:3;top:16px;right:16px;height:clamp(22px,2.4vw,32px);width:auto;pointer-events:none;filter:drop-shadow(0 1px 6px rgba(0,0,0,.55));opacity:.92}.svc{list-style:none;margin:0;padding:18px 0 0;border-top:1px solid var(--line2);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 16px}.svc li{display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:1.35;color:var(--text)}.svc svg{color:var(--accent)}@media(max-width:560px){.svc{grid-template-columns:repeat(2,minmax(0,1fr))}.t360{width:60px;height:60px}.t360 svg{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.t360 .orb{display:none}}.tourBox{position:relative;height:clamp(340px,46vw,620px);overflow:hidden;background:var(--panel);cursor:grab;touch-action:pan-y;user-select:none}.tourStrip{position:absolute;top:0;left:0;height:100%;display:flex;will-change:transform}.tourStrip img{height:100%;width:auto;max-width:none;pointer-events:none}#reality{--text:#0F0F0E;--muted:#3B3632;--soft:#5E584F;--faint:#6F675C;--panel:#D6CCBE;--line:#BDB1A2;--line2:#A99C8B;--accent:#6B5A48;--onAccent:#F2EDE4;background:#ddd3c5;color:var(--text);color-scheme:light}.rrHead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:40px;margin-bottom:48px}.rrGal{position:relative;flex:1 1 380px;max-width:560px;height:340px}.rrGal img{position:absolute;object-fit:cover;border:6px solid #F2EDE4;box-shadow:0 24px 48px -18px #0f0f0e73;animation:rrFloat 7s ease-in-out infinite}.rrGal .g1{width:62%;aspect-ratio:3/2;left:0;top:18%;--r:-3deg;z-index:2}.rrGal .g2{width:44%;aspect-ratio:3/2;right:0;top:0;--r:4deg;animation-delay:-2.3s}.rrGal .g3{width:42%;aspect-ratio:3/2;right:6%;bottom:0;--r:-2deg;z-index:3;animation-delay:-4.6s}@keyframes rrFloat{0%,to{transform:rotate(var(--r)) translateY(0)}50%{transform:rotate(var(--r)) translateY(-10px)}}.rooms img,.photos img,.rrGal img{cursor:zoom-in}#lb{position:fixed;inset:0;z-index:200;background:#0a0a09f0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 72px 24px;color:#f2ede4}#lb[hidden]{display:none}#lb img{max-width:100%;max-height:calc(100vh - 140px);object-fit:contain;box-shadow:0 30px 80px -30px #000;animation:lbIn .25s ease}@keyframes lbIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}#lb .lbCap{margin-top:14px;font-size:14px;color:#cbbfb2;text-align:center;display:flex;gap:16px;align-items:center}#lb button{position:absolute;width:52px;height:52px;border:1px solid rgba(242,237,228,.35);background:#0f0f0e80;color:#f2ede4;cursor:pointer;font-size:24px;line-height:1;display:flex;align-items:center;justify-content:center}#lb button:hover{border-color:#f2ede4}#lb .lbX{top:14px;right:14px}#lb .lbP{left:14px;top:50%;transform:translateY(-50%)}#lb .lbN{right:14px;top:50%;transform:translateY(-50%)}.cmpGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ba{position:relative;aspect-ratio:3/2;overflow:hidden;background:var(--panel);user-select:none;touch-action:pan-y}.ba img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ba .cmpTop{clip-path:inset(0 calc(100% - var(--x)) 0 0)}.cmpLine{position:absolute;top:0;bottom:0;left:var(--x);width:1px;background:#f2ede4;pointer-events:none}.cmpLine span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:#0f0f0e8c;border:1px solid #F2EDE4;color:#f2ede4;display:flex;align-items:center;justify-content:center;font-size:18px;letter-spacing:2px;backdrop-filter:blur(6px)}.cmpTag{position:absolute;top:12px;padding:5px 10px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;background:#0f0f0e8c;color:#f2ede4;pointer-events:none}.ba input[type=range]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}.photos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:6px;height:clamp(320px,42vw,560px)}.photos img{width:100%;height:100%;object-fit:cover}.photos img:first-child{grid-column:span 2;grid-row:span 2}.rates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:56px;row-gap:22px;padding:26px 0 30px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.rate{min-width:0}.rateTop{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.rateL{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--soft)}.rateV{font-size:24px;line-height:1}.rateBar{height:2px;background:var(--line);margin-top:10px;overflow:hidden}.rateBar i{display:block;height:100%;background:var(--accent);transform-origin:0 50%;transition:transform 1.4s var(--easeOut,ease)}html[dir=rtl] .rateBar i{transform-origin:100% 50%}html.anim .rates.rv .rateBar i{transform:scaleX(0)}html.anim .rates.rv.in .rateBar i{transform:scaleX(1)}.reviews{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:40px}.g3x{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:56px;background:var(--bg2);align-content:start;box-sizing:border-box}.span2{grid-column:span 2}.spanAll{grid-column:1 / -1}.lv{width:100%;background:transparent;border:0;cursor:pointer;text-align:start;padding:26px 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 24px}.lvBody{padding:0 0 32px 64px;padding-inline:64px 0}.lvList{list-style:none;margin:0;padding:0;columns:2;column-gap:32px;font-size:15px;color:var(--muted)}.lvList li{break-inside:avoid;padding-block:6px;padding-inline-start:18px;position:relative}.lvList li:before{content:"";position:absolute;inset-inline-start:0;top:16px;width:8px;height:1px;background:var(--accent)}.flist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;margin-top:24px}.ways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:32px}.wayCard{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line)}.wayCard img{width:100%;aspect-ratio:16/9;object-fit:cover}.simWrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:stretch}#p-buy{--text:#0F0F0E;--muted:#3B3632;--soft:#5E584F;--faint:#6F675C;--panel:#E8E1D6;--line:#CFC5B8;--line2:#BFB4A6;--accent:#0F0F0E;--onAccent:#F2EDE4;background:#f2ede4;color:var(--text);color-scheme:light}.simIn{min-width:0;background:var(--panel);border:1px solid var(--line);padding:clamp(24px,3vw,40px);display:flex;flex-direction:column;gap:36px;box-sizing:border-box}.simOut{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-content:stretch}.simTabs{display:flex;flex-wrap:wrap;border:1px solid var(--line2);width:max-content;max-width:100%;margin-bottom:8px}.simTabs button{cursor:pointer;min-height:48px;padding:10px 24px;font:inherit;font-size:14px;border:0;background:transparent;color:var(--text)}.simTabs button+button{border-inline-start:1px solid var(--line2)}.simTabs button[aria-selected=true]{background:var(--accent);color:var(--onAccent)}.simTabP{margin:0 0 20px;font-size:14px;color:var(--soft);max-width:620px}#sim{--panel:#191815;--line:#2D2A25;--line2:#3B3731;--accent:#D6C3A6;--onAccent:#14120F;--gain:#9CC7A6;--sand2:#B9A487;background:#11100e}#sim .simIn{background:linear-gradient(180deg,#1c1a17,#171613)}#sim .card{background:#181714}.lab2{display:block;font-size:13px;color:var(--soft);margin-bottom:10px}.simBig{position:relative}.simY{display:inline-block;margin-top:14px;padding:6px 12px;border:1px solid rgba(20,18,15,.25);font-size:14px}.stmt ul,.scCmp ul{list-style:none;margin:0;padding:0}.stmt li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;border-top:1px solid var(--line);font-size:14px}.stmt li:first-child{border-top:0}.stmt li.neg{color:var(--soft)}.stmt li.tot{border-top:1px solid var(--accent);margin-top:4px;padding-top:12px}.stmt li.tot span{color:var(--text)}.stmt li.tot b{font-size:30px;font-weight:400;color:var(--accent)}.scCmp li{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:14px;align-items:center;padding:9px 0;font-size:14px;color:var(--soft)}.scBar{height:10px;background:var(--line)}.scBar i{display:block;height:100%;background:var(--line2);transition:width .5s var(--easeOut,ease)}.scCmp li.on{color:var(--text)}.scCmp li.on .scBar i{background:var(--accent)}.scCmp li.on b{color:var(--accent)}.scCmp li b{font-weight:500}.yldT{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.yldT .lab2{margin:0}#vYield{font-size:46px;color:var(--accent);white-space:nowrap}.yldB{position:relative;height:10px;background:var(--line);margin-top:14px}#vBar{height:100%;background:linear-gradient(90deg,var(--sand2),var(--accent));transition:width .5s var(--easeOut,ease)}.yldM{position:absolute;top:-5px;bottom:-5px;width:2px;background:var(--soft)}.yldS{position:relative;display:flex;justify-content:space-between;font-size:12px;color:var(--soft);margin-top:8px}.yldMl{position:absolute;transform:translate(-50%);white-space:nowrap}.soT small:not(.ess),.soN small:not(.ess){color:var(--gain)}.scG{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.scG.sc3{grid-template-columns:repeat(3,minmax(0,1fr))}.chg{margin-top:12px;border:1px solid var(--line);padding:14px 16px}.chg .lab2{margin-bottom:6px}.chg ul{list-style:none;margin:0;padding:0}.chg li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid var(--line);font-size:14px;color:var(--soft)}.chg li:first-child{border-top:0}.chg li b{font-weight:500;color:var(--text);white-space:nowrap}.chg li.tot{color:var(--text);border-top:1px solid var(--line2)}.chg li.tot b{color:var(--accent)}.chgE{margin:8px 0 0;font-size:12px;color:var(--soft)}.scG button{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-height:60px;padding:10px 12px;border:1px solid var(--line2);background:transparent;color:var(--text);font:inherit;text-align:start;cursor:pointer;line-height:1.2;transition:border-color .2s,background .2s}.scG button b{font-weight:500;font-size:14px}.scG button small{font-size:12px;color:var(--soft)}.scG button:hover{border-color:var(--soft)}.scG button[aria-checked=true]{background:var(--accent);border-color:var(--accent);color:var(--onAccent)}.scG button[aria-checked=true] small{color:inherit;opacity:.7}.scG button:last-child{border-style:dashed}.scP{margin:10px 0 0;font-size:13px;color:var(--soft);line-height:1.5}.sSl.off input{opacity:.45;cursor:not-allowed}.sSl.off label svg,.soH b svg{vertical-align:-2px;color:var(--soft)}.soG{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.soT{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;height:100%;padding:12px 12px 10px;border:1px solid var(--line);background:transparent;color:var(--text);font:inherit;text-align:start;cursor:pointer;transition:border-color .2s,background .2s}.soT:hover{border-color:var(--soft)}.soT[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.soTop{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:6px;color:var(--soft)}.soT[aria-pressed=true] .soTop{color:var(--accent)}.soT b{font-weight:500;font-size:14px;line-height:1.25}.soT small{font-size:12px;color:var(--accent);line-height:1.3}.soT small.ess{color:var(--soft)}.soT .soP{margin-top:auto;padding-top:6px;font-size:13px;color:var(--soft)}.soT .soC{display:grid;place-items:center;width:18px;height:18px;border:1px solid var(--soft);color:transparent}.soT[aria-pressed=true] .soC{background:var(--accent);border-color:var(--accent);color:var(--onAccent)}.sfG{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.sfG li{display:flex;flex-direction:column;align-items:center;border:1px solid var(--line);padding:10px 6px 6px}.sfN{font-size:13px;color:var(--soft);margin-bottom:4px}.sfG button{display:grid;place-items:center;width:100%;height:36px;border:0;background:transparent;color:var(--text);cursor:pointer}.sfG button:hover:not(:disabled){background:var(--accent);color:var(--onAccent)}.sfG button:disabled{opacity:.25;cursor:default}.sfG b{font-size:28px;font-weight:400;line-height:1.2}.cmpD{margin-top:20px;border:1px solid var(--line2);background:#161512}.cmpD[open]{border-color:var(--accent)}.cmpD summary{display:flex;align-items:center;gap:18px;min-height:72px;padding:16px 24px;cursor:pointer;list-style:none}.cmpI{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--line2);color:var(--accent);flex:none}.cmpSt{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.cmpSt b{font-family:var(--fd);font-weight:400;font-size:clamp(20px,2vw,26px);line-height:1.2}.cmpSt small{font-size:13px;color:var(--soft)}.cmpD summary:hover .cmpI{border-color:var(--accent)}.cmpD summary::-webkit-details-marker{display:none}.cmpA{display:grid;place-items:center;transition:transform .2s}.cmpD[open] .cmpA{transform:rotate(180deg)}.cmpB{padding:8px 24px 28px;border-top:1px solid var(--line)}.cmpH{font-size:clamp(26px,3vw,40px);line-height:1.15;margin:24px 0 12px;max-width:820px;color:var(--text)}.cmpP{margin:0 0 20px;font-size:15px;color:var(--soft);max-width:680px;line-height:1.6}.cmpArgs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:28px}.cmpArgs>div{border:1px solid var(--line);padding:20px;display:flex;flex-direction:column;gap:8px;background:#1a1916}.cmpArgs svg{color:var(--accent);margin-bottom:6px}.cmpArgs b{font-family:var(--fd);font-weight:400;font-size:21px;line-height:1.2}.cmpArgs p{margin:0;font-size:14px;color:var(--soft);line-height:1.55}@media(max-width:1100px){.cmpArgs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.cmpArgs{grid-template-columns:minmax(0,1fr)}.cmpD summary{padding:14px 16px;gap:12px}.cmpI{width:40px;height:40px}.cmpB{padding:8px 16px 22px}}.cmpL{list-style:none;margin:0;padding:0}.cmpL li{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,2fr) 140px;gap:16px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.cmpN{display:flex;flex-direction:column}.cmpN b{font-weight:500;font-size:14px}.cmpN small{font-size:12px;color:var(--soft)}.cmpBar{height:10px;background:var(--line)}.cmpBar i{display:block;height:100%;background:var(--line2)}.cmpL li.lj .cmpBar i{background:var(--accent)}.cmpL li.lj b,.cmpL li.lj .cmpV{color:var(--accent)}.cmpV{font-size:14px;white-space:nowrap;text-align:end}.cmpS{margin:12px 0 0;font-size:12px;color:var(--soft)}@media(max-width:900px){.simWrap{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.scG{grid-template-columns:repeat(2,minmax(0,1fr))}.scCmp li{grid-template-columns:80px minmax(0,1fr) auto;gap:10px}.soG{grid-template-columns:repeat(2,minmax(0,1fr))}.cmpL li{grid-template-columns:minmax(0,1fr) auto!important}.cmpBar{grid-column:1/-1;order:3}}.simModes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:8px}.smC{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:clamp(20px,2.4vw,28px);border:1px solid var(--line2);background:transparent;color:var(--text);font:inherit;text-align:start;cursor:pointer;transition:border-color .2s,background .2s}.smC:hover{border-color:var(--soft)}.smC[aria-selected=true]{border-color:var(--accent);background:var(--panel);box-shadow:inset 0 0 0 1px var(--accent)}.smTop{display:flex;justify-content:space-between;align-items:center;width:100%;color:var(--soft)}.smC[aria-selected=true] .smTop{color:var(--accent)}.smDot{width:16px;height:16px;border-radius:50%;border:1px solid var(--soft)}.smC[aria-selected=true] .smDot{border:5px solid var(--accent)}.smC>b{font-size:clamp(26px,2.6vw,34px);font-weight:400;line-height:1.1}.smP{font-size:14px;color:var(--soft);line-height:1.5}.smV{display:none;justify-content:space-between;align-items:baseline;gap:12px;width:100%;margin-top:auto;padding-top:14px;border-top:1px solid var(--line)}.smV small{font-size:13px;color:var(--soft)}.smV b{font-size:26px;font-weight:400}.smC[aria-selected=true] .smV b{color:var(--accent)}@media(max-width:600px){.simModes{grid-template-columns:minmax(0,1fr)}}.soBox{border-top:1px solid var(--line);padding-top:20px}.soH{display:flex;flex-direction:column;gap:2px;margin-bottom:12px}.soH b{font-weight:600;font-size:15px}.soH small{font-size:13px;color:var(--soft)}.soL,.sfL{list-style:none;margin:0;padding:0;display:grid;gap:6px}.soI{display:grid;grid-template-columns:18px 24px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 14px;border:1px solid var(--line);background:transparent;color:var(--text);font:inherit;text-align:start;cursor:pointer;transition:border-color .2s,background .2s}.soI:hover{border-color:var(--soft)}.soI[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.soC{display:grid;place-items:center;width:18px;height:18px;border:1px solid var(--soft);color:transparent}.soI[aria-pressed=true] .soC{background:var(--accent);border-color:var(--accent);color:var(--onAccent)}.soN{display:flex;flex-direction:column;min-width:0}.soN b{font-weight:500;font-size:15px}.soN small{font-size:12px;color:var(--accent)}.soN small.ess{color:var(--soft)}.soP{font-size:14px;color:var(--soft);white-space:nowrap}.sfL li{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:4px 0 4px 14px;border:1px solid var(--line)}.sfS{display:flex;align-items:center}.sfS button{width:48px;height:44px;border:0;border-inline-start:1px solid var(--line);background:transparent;color:var(--text);font:inherit;font-size:20px;cursor:pointer}.sfS button:hover:not(:disabled){background:var(--accent);color:var(--onAccent)}.sfS button:disabled{opacity:.3;cursor:default}.sfS b{min-width:64px;text-align:center;font-weight:500;font-size:17px}.soOut{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:24px 32px!important}.soOut span{display:block;font-size:13px;color:var(--soft)}.soOut b{display:block;font-size:32px;line-height:1.15;margin-top:4px;font-weight:400}.soOut small{display:block;font-size:12px;color:var(--soft);margin-top:2px}@media(max-width:560px){.soOut{grid-template-columns:minmax(0,1fr)!important;padding:22px 24px!important}.soI{grid-template-columns:18px 22px minmax(0,1fr) auto;gap:10px;padding:8px 10px}}#vYield{white-space:nowrap}.optUp{font-size:13px;font-weight:600;color:var(--ink)}.optUp.ess{font-weight:500;color:var(--ink2)}.simBig{background:var(--accent);color:var(--onAccent);padding:clamp(24px,3vw,40px)}.simBig .lab{color:inherit;opacity:.75}.simBig small{display:block;font-size:14px;opacity:.75;margin-top:4px}.liveBox{display:flex;align-items:center;gap:clamp(16px,2.4vw,28px);border:1px solid var(--line2);padding:clamp(18px,2.4vw,28px) clamp(18px,2.6vw,32px);margin:0 0 16px}.liveCam{flex:none;display:grid;place-items:center;width:64px;height:64px;border:1px solid #E5484D;color:#e5484d}.liveTx{display:flex;flex-direction:column;gap:6px;min-width:0}.liveTag{display:flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--soft)}.liveTag i{width:8px;height:8px;border-radius:50%;background:#e5484d;box-shadow:0 0 #e5484d99;animation:livePulse 1.8s ease-out infinite}.liveH{font-size:clamp(22px,2.4vw,30px);line-height:1.2}.liveS{font-size:14px;color:var(--soft)}@keyframes livePulse{0%{box-shadow:0 0 #e5484d99}to{box-shadow:0 0 0 10px #e5484d00}}@media(prefers-reduced-motion:reduce){.liveTag i{animation:none}}@media(max-width:480px){.liveCam{width:48px;height:48px}.liveBox{align-items:flex-start}}.ctSec{position:relative;overflow:hidden;overflow:clip;padding-block:clamp(72px,9vw,128px)}.ctBgW{position:absolute;inset:0;pointer-events:none}.ctBgW>.bg{position:sticky;inset:0 auto auto;display:block;width:100%;height:100vh;height:100lvh;object-fit:cover;object-position:50% 45%}.ctShade{display:none}.ctHead .k,.ctHead .h2,.ctHead .p,.ctNote{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.45),0 2px 24px rgba(0,0,0,.35)}.ctWrap{position:relative}.ctHead{position:relative;box-sizing:border-box;max-width:1240px;margin:0 auto 16px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);text-align:start;background:#0e100f6b;-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15);border:1px solid rgba(255,255,255,.18);box-shadow:0 30px 80px #00000059}.ctHT{padding:clamp(28px,4vw,56px)}.ctHead .k{margin-bottom:14px;color:#ffffffd1!important}.ctHead .h2{font-size:clamp(38px,4.6vw,64px);line-height:1.04;margin:0 0 18px;letter-spacing:-.01em}.ctHead .p{margin:0;max-width:440px;font-size:17px;line-height:1.6;color:#ffffffe6!important}.ctQ{position:relative;margin:0;padding:clamp(28px,4vw,56px);display:flex;align-items:center;border-inline-start:1px solid rgba(255,255,255,.2)}.ctQm{position:absolute;top:clamp(4px,1vw,14px);left:clamp(20px,3vw,44px);font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:120px;line-height:1;color:#e9d9bf;opacity:.9}.ctQ blockquote{margin:24px 0 0;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:500;font-size:clamp(24px,2.3vw,31px);line-height:1.3;color:#fff}html[lang=zh] .ctQ blockquote,html[lang=ar] .ctQ blockquote{font-family:var(--fd);font-style:normal}@media(max-width:760px){.ctHead{grid-template-columns:minmax(0,1fr)}.ctQ{border-inline-start:0;border-top:1px solid rgba(255,255,255,.2)}}.ctDoc{--ink:#0F0F0E;--ink2:#5E584F;--ink3:#8A8174;--rule:#CFC5B8;--paper:#F2EDE4;--text:var(--ink);--soft:var(--ink2);--muted:var(--ink2);--line:var(--rule);max-width:1000px;margin:0 auto;background:#f2ede4d1;-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);color:var(--ink);padding:clamp(24px,4.4vw,64px);box-shadow:0 40px 100px #0000008c;color-scheme:light}.ctTop{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;padding-bottom:18px;border-bottom:1.5px solid var(--ink)}.ctTop b{font-family:var(--fd);font-weight:400;font-size:clamp(22px,2.2vw,28px)}.ctTop span{font-size:13px;color:var(--ink2)}.ctL{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);margin-bottom:12px}.ctS{display:block;font-size:14px;color:var(--ink2);margin-top:10px}.ctPay{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);border-bottom:1px solid var(--rule)}.ctPrice{padding:clamp(26px,3.4vw,44px) clamp(20px,3vw,40px) clamp(26px,3.4vw,44px) 0}.ctNum{display:block;font-family:var(--fd);font-size:clamp(56px,7vw,100px);line-height:.92;letter-spacing:-.01em}.ctPrice .ctS{max-width:360px}.ctAct{display:flex;flex-direction:column;padding:clamp(26px,3.4vw,44px) 0 clamp(26px,3.4vw,44px) clamp(20px,3vw,40px);border-inline-start:1px solid var(--rule)}.ctDepN{display:block;font-family:var(--fd);font-size:clamp(36px,3.8vw,52px);line-height:1}.ctAct .ctS{margin-bottom:20px}.ctAct a{display:flex;align-items:center;justify-content:center;text-align:center;min-height:52px;padding:8px 20px;font-size:14px;letter-spacing:.04em;text-decoration:none}.ctAct a+a{margin-top:8px}.ctB1{background:var(--ink);color:var(--paper)}.ctB2{border:1px solid var(--ink);color:var(--ink)}.ctB1:hover,.ctB1:focus-visible{background:#2a2622}.ctB2:hover,.ctB2:focus-visible{background:var(--ink);color:var(--paper)}.ctBlock{padding:clamp(26px,3.4vw,40px) 0;border-bottom:1px solid var(--rule)}.ctBH{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;margin-bottom:18px}.ctBH .ctL{margin:0}.ctIn{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--ink2)}.ctInc{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.ctInc li{display:flex;flex-direction:column;gap:12px;padding:18px 14px 18px 0;border-top:1px solid var(--rule);font-size:14px;line-height:1.35}.ctInc li:nth-child(n+6){border-top:1px solid var(--rule)}.ctInc svg,.ctGu svg{color:var(--ink)}.ctGu{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(20px,3vw,40px)}.ctGu li{display:flex;flex-direction:column;gap:8px;padding:22px 0;border-top:1px solid var(--rule)}.ctGu svg{margin-bottom:6px}.ctGu b{font-family:var(--fd);font-weight:400;font-size:21px;line-height:1.2}.ctGu span{font-size:14px;color:var(--ink2)}.ctInv{margin-top:8px;padding-top:12px}.ctInv summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:14px;color:var(--ink);text-decoration:underline;text-underline-offset:4px}.ctOpt .ctIn{color:var(--ink2)}.optG{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.optC{display:flex;flex-direction:column;gap:8px;width:100%;height:100%;text-align:start;cursor:pointer;padding:20px 20px 18px;border:1px solid var(--rule);background:#ffffff59;color:var(--ink);font:inherit;transition:border-color .2s,background .2s,box-shadow .2s}.optC:hover{border-color:var(--ink3)}.optC[aria-pressed=true]{border-color:var(--ink);background:#ffffffb3;box-shadow:inset 0 0 0 1px var(--ink)}.optTop{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:4px}.optTg{display:inline-flex;align-items:center;gap:5px;font-size:12px;letter-spacing:.04em;padding:5px 9px;border:1px solid var(--rule);color:var(--ink2);white-space:nowrap}.optC[aria-pressed=true] .optTg{background:var(--ink);border-color:var(--ink);color:var(--paper)}.optC b{font-family:var(--fd);font-weight:400;font-size:21px;line-height:1.2}.optD{font-size:14px;color:var(--ink2)}.optC ul{list-style:none;margin:4px 0 0;padding:0;font-size:13px;color:var(--ink)}.optC ul li{padding:5px 0;border-top:1px solid var(--rule)}.guG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.guCol{border:1px solid var(--rule);background:#ffffff4d;padding:20px 22px 8px}.guH{margin:0 0 6px;font-family:var(--fd);font-size:22px;padding-bottom:12px;border-bottom:1.5px solid var(--ink)}.guCol ul{list-style:none;margin:0;padding:0}.guCol li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:start;padding:14px 0;border-bottom:1px solid var(--rule)}.guCol li:last-child{border-bottom:0}.guCol svg{color:var(--ink);margin-top:2px}.guCol b{display:block;font-weight:600;font-size:15px;margin-bottom:3px}.guCol span{display:block;font-size:14px;color:var(--ink2);line-height:1.5}@media(max-width:900px){.guG{grid-template-columns:minmax(0,1fr)}}.rcG{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(20px,3vw,40px)}.rcG li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;align-items:start;padding:18px 0;border-top:1px solid var(--rule)}.rcG svg{color:var(--ink)}.rcG b{display:block;font-family:var(--fd);font-weight:400;font-size:20px;line-height:1.2;margin-bottom:4px}.rcG span{display:block;font-size:14px;color:var(--ink2);line-height:1.5}.invBtn{display:flex;align-items:center;gap:12px;width:100%;margin-top:14px;padding:16px 20px;border:1px solid var(--ink);background:transparent;color:var(--ink);font:inherit;font-size:15px;text-align:start;cursor:pointer;transition:background .2s,color .2s}.invBtn span:nth-of-type(1){flex:1}.invBtn span:last-child{font-size:22px;line-height:1}.invBtn:hover,.invBtn:focus-visible{background:var(--ink);color:var(--paper)}.osPanel.osWide{width:min(860px,100%)}.osInv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.finRow{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px;padding-top:clamp(26px,3.4vw,40px)}.finBox{border:1px solid var(--ink);padding:clamp(20px,2.6vw,30px);display:flex;flex-direction:column}.finTot{display:block;font-family:var(--fd);font-size:clamp(46px,5.4vw,76px);line-height:1;margin:2px 0 16px}.finLines{list-style:none;margin:0;padding:0;font-size:14px}.finLines li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--rule)}.finLines .finDep{font-weight:600;border-top:1px solid var(--ink)}.finGo{background:var(--ink);color:var(--paper);border-color:var(--ink)}.finGo .ctL{color:#f2ede4b3}.finGo p{margin:0 0 20px;font-size:15px;line-height:1.55;color:#f2ede4d9}.finBtn{display:flex!important;align-items:center;justify-content:center;gap:4px;min-height:60px;margin-top:auto;background:var(--paper)!important;color:var(--ink)!important;font-size:15px;letter-spacing:.04em;text-decoration:none}.finBtn:hover,.finBtn:focus-visible{background:#fff!important}.finCon{margin-top:12px;font-size:13px;color:#f2ede4cc;text-align:center;text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.rcG{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.finRow,.osInv{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.rcG{grid-template-columns:minmax(0,1fr)}}.optFoot{margin-top:auto;padding-top:14px;display:flex;justify-content:space-between;align-items:baseline;gap:10px;border-top:1px solid var(--rule)}.optP{font-family:var(--fd);font-size:22px;color:var(--ink)}.optSee{font-size:13px;color:var(--ink2);text-decoration:underline;text-underline-offset:3px}.optSheet{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:16px}.osBg{position:absolute;inset:0;background:#0a0a0999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.osPanel{--ink:#0F0F0E;--ink2:#5E584F;--ink3:#8A8174;--rule:#CFC5B8;--paper:#F2EDE4;position:relative;width:min(560px,100%);max-height:calc(100dvh - 32px);overflow:auto;background:var(--paper);color:var(--ink);padding:clamp(22px,3vw,34px);box-shadow:0 30px 80px #00000080;animation:osIn .35s cubic-bezier(.2,.7,.1,1) both;color-scheme:light}@keyframes osIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.osHead{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:start;padding-bottom:16px;border-bottom:1.5px solid var(--ink)}.osHead b{display:block;font-family:var(--fd);font-weight:400;font-size:26px;line-height:1.15}.osHead span{display:block;font-size:14px;color:var(--ink2);margin-top:4px}.osX{width:44px;height:44px;border:1px solid var(--ink);background:transparent;color:var(--ink);font-size:24px;line-height:1;cursor:pointer}.osL{margin:18px 0 6px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3)}.osList{list-style:none;margin:0;padding:0;font-size:15px}.osList li{display:flex;gap:10px;align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--rule)}.osList svg{flex:none;margin-top:4px}.osFoot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:20px}.osPrice{font-family:var(--fd);font-size:32px}.osBtn{min-height:52px;padding:0 24px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);font:inherit;font-size:14px;letter-spacing:.04em;cursor:pointer}.osBtn.on{background:transparent;color:var(--ink)}@media(prefers-reduced-motion:reduce){.osPanel{animation:none}}.optSum{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:18px;padding:20px 22px;border:1px solid var(--ink)}.optSum .ctL{margin-bottom:6px}.optTot{display:block;font-family:var(--fd);font-size:clamp(26px,2.8vw,36px);line-height:1.1}.optNames{display:block;font-size:13px;color:var(--ink2);margin-top:4px}.optSum .ctB1{display:inline-flex;align-items:center;min-height:52px;padding:0 22px;font-size:14px;text-decoration:none}@media(max-width:900px){.optG{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.optG{grid-template-columns:minmax(0,1fr)}}.ctNote{max-width:1000px;margin:18px auto 0;font-size:13px;color:var(--soft);text-align:center}@media(max-width:900px){.ctInc{grid-template-columns:repeat(3,minmax(0,1fr))}.ctGu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.ctPay{grid-template-columns:minmax(0,1fr)}.ctPrice{padding-inline-end:0}.ctAct{border-inline-start:0;border-top:1px solid var(--rule);padding-inline-start:0}.ctInc{grid-template-columns:repeat(2,minmax(0,1fr))}.ctGu{grid-template-columns:minmax(0,1fr)}.ctGu li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:4px 14px}.ctGu svg{grid-row:1/3;margin:0}}.vIntro{background:var(--bg2);padding-block:clamp(72px,8vw,112px);border-bottom:1px solid var(--line)}.vIntroIn{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px}.vIntroIn .p{margin-bottom:0}.vGal{padding-block:clamp(56px,7vw,96px) 0}.vQuote{margin:0;max-width:440px;align-self:center;position:relative;padding:30px 0 0}.vQm{position:absolute;top:-34px;left:-6px;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:104px;line-height:1;color:var(--accent)}.vQuote blockquote{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:500;font-size:clamp(25px,2.5vw,32px);line-height:1.3;color:var(--text)}.vQc{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:1.9em;line-height:0;vertical-align:-.42em;margin-inline-start:4px;color:var(--accent)}html[lang=zh] .vQuote blockquote,html[lang=ar] .vQuote blockquote{font-family:var(--fd);font-style:normal}.simStage{display:grid;position:relative}.simStage>*{grid-area:1/1;min-width:0}.ctSec .ctHead,.ctSec .ctNote{text-shadow:0 1px 2px rgba(0,0,0,.45),0 2px 18px rgba(0,0,0,.35)}.ctSec .ctHead .p,.ctSec .ctNote{color:#fff}.bldW{padding-bottom:clamp(56px,7vw,96px)}.bld{border-top:1px solid var(--line2);padding-top:clamp(32px,4vw,48px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(24px,4vw,56px)}.bldT{margin:10px 0 0;font-size:clamp(26px,2.8vw,36px);line-height:1.15}.bldL{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}.bldL li{display:flex;flex-direction:column;gap:6px}.bldL svg{color:var(--accent);margin-bottom:4px}.bldL b{font-weight:600;font-size:16px}.bldL span{font-size:14px;color:var(--soft);line-height:1.55}@media(max-width:860px){.bld{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.bldL{grid-template-columns:minmax(0,1fr)}}.ljBar{margin-top:32px;border:1px solid var(--accent);padding:20px clamp(18px,3vw,32px) 24px}.ljBarK{margin:0 0 16px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.ljBarIn{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px}.wyBand{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:clamp(24px,4vw,56px);align-items:center}.wyTxt{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.wyTxt .h2,.wyTxt .p{margin:0}.wyCta{display:inline-flex!important;align-items:center;gap:10px;min-height:52px;margin-top:6px;text-decoration:none}.wyS{font-size:13px;color:var(--soft)}.wyL{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wyI{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;height:100%;padding:22px 20px;border:1px solid var(--line2);background:var(--panel);color:var(--text);font:inherit;text-align:start;cursor:pointer;transition:border-color .2s,background .2s}.wyI:hover,.wyI:focus-visible{border-color:var(--accent)}.wyI svg{color:var(--accent);margin-bottom:6px}.wyI b{font-weight:400;font-size:clamp(22px,2.2vw,28px);line-height:1.15}.wyI>span{font-size:14px;color:var(--soft);line-height:1.5}.wyI em{margin-top:auto;padding-top:8px;font-style:normal;font-size:13px;color:var(--accent)}.wyN{display:inline-flex;border:1px solid var(--rule);margin:4px 0 12px}.wyN button{min-width:52px;min-height:44px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:16px;cursor:pointer}.wyN button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.wyFig{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 16px}.wyFig>div{border:1px solid var(--rule);padding:14px 16px}.wyFig span{display:block;font-size:12px;color:var(--ink2)}.wyFig b{display:block;font-size:28px;font-weight:400;margin-top:2px}.wyGo{display:inline-flex!important;align-items:center;gap:8px;text-decoration:none}@media(max-width:900px){.wyBand{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){.wyL{grid-template-columns:minmax(0,1fr)}.wyI{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 14px}.wyI svg{margin:0}.wyI>span{flex-basis:100%}.wyI em{padding-top:2px}}.ft{border-top:1px solid var(--line2);padding-top:clamp(48px,6vw,72px);background:var(--bg)}.ftG{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.2fr);gap:32px 48px;padding-bottom:40px}.ftB .logo{height:30px;width:auto}.ftB p{margin:14px 0 0;max-width:360px;color:var(--soft);font-size:14px;line-height:1.6}.ftH{margin:0 0 12px!important;font-size:11px!important;letter-spacing:.16em;text-transform:uppercase;color:var(--soft)!important}.ftB .ftH{margin-top:24px!important}.ftS{display:flex;gap:8px}.ftSo{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line2);color:var(--text);transition:border-color .2s,color .2s}.ftSo:hover,.ftSo:focus-visible{border-color:var(--accent);color:var(--accent)}.ftN ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ftN a{color:var(--text);text-decoration:none;font-size:15px}.ftN a:hover,.ftN a:focus-visible{color:var(--accent)}.ftWa{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--accent);color:var(--text);text-decoration:none}.ftWa:hover,.ftWa:focus-visible{background:var(--accent);color:var(--onAccent)}.ftWa span{display:flex;flex-direction:column;gap:2px}.ftWa b{font-weight:500;font-size:17px;letter-spacing:.02em}.ftWa small{font-size:12px;opacity:.75}.ftPl{margin:14px 0 0;font-size:14px;color:var(--soft)}.ftL{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:20px calc(20px + var(--dockH,0px));border-top:1px solid var(--line);font-size:12px;color:var(--soft)}@media(max-width:900px){.ftG{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ftB{grid-column:1/-1}}@media(max-width:520px){.ftG{grid-template-columns:minmax(0,1fr)}}.kPayS{font-style:normal;color:var(--accent);margin-left:2px}.byW{padding-block:clamp(64px,8vw,104px)!important}.byHead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 48px;align-items:end;margin-bottom:28px}.byHead .h2,.byHead .p{margin:0}.byBar{display:flex;gap:4px;margin-bottom:6px}.byBar i{display:flex;flex-direction:column;justify-content:flex-end;min-width:0;padding:10px 12px;min-height:64px;background:var(--panel);border-top:3px solid var(--accent);font-style:normal}.byBar i:nth-child(2){background:var(--accent);color:var(--onAccent)}.byBar b{font-family:var(--fd);font-weight:400;font-size:26px;line-height:1}.byBar span{font-size:12px;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.byL{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--line)}.byL li{display:flex;flex-direction:column;gap:8px;padding:18px 18px 4px 0;position:relative}.byL li+li{padding-left:18px;border-left:1px solid var(--line)}.byN{font-size:30px;line-height:1;color:var(--soft)}.byT b{display:block;font-weight:400;font-size:20px;line-height:1.2}.byT small{font-size:12px;color:var(--soft)}.byA{font-size:18px;font-weight:600}.byL p{margin:0;font-size:13px;color:var(--soft);line-height:1.5}.byNote{margin:18px 0 0;font-size:12px;color:var(--soft)}@media(max-width:900px){.byHead{grid-template-columns:minmax(0,1fr)}.byL{grid-template-columns:repeat(2,minmax(0,1fr))}.byL li:nth-child(3){padding-left:0;border-left:0}.byL li:nth-child(n+3){border-top:1px solid var(--line)}}@media(max-width:520px){.byL{grid-template-columns:minmax(0,1fr)}.byL li,.byL li+li{padding-left:0;border-left:0}.byL li+li{border-top:1px solid var(--line)}.byBar span{display:none}}.smpW{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.smpL{background:var(--panel);border:1px solid var(--line);padding:clamp(22px,3vw,36px);display:flex;flex-direction:column;gap:10px;min-width:0}.smpC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.smpC button{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-height:64px;padding:12px 14px;border:1px solid var(--line2);background:transparent;color:var(--text);font:inherit;text-align:start;cursor:pointer;transition:border-color .2s,background .2s}.smpC button b{font-weight:500;font-size:15px}.smpC button small{font-size:12px;color:var(--soft)}.smpC button:hover{border-color:var(--soft)}.smpC button[aria-checked=true]{background:var(--accent);border-color:var(--accent);color:var(--onAccent)}.smpC button[aria-checked=true] small{color:inherit;opacity:.7}.smpD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:auto 0 0;padding-top:14px;border-top:1px solid var(--line)}.smpD dt{font-size:13px;color:var(--soft)}.smpD dd{margin:2px 0 0;font-size:28px;font-weight:400}.smpR{background:var(--accent);color:var(--onAccent);padding:clamp(22px,3vw,36px);display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.smpR .lab{color:inherit;opacity:.75}.smpR>b{font-size:clamp(48px,5.4vw,72px);line-height:1;font-weight:400}.smpY{display:flex;align-items:baseline;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid rgba(20,18,15,.25);width:100%}.smpY span{font-size:13px;opacity:.75}.smpY b{font-size:36px;font-weight:400;margin-left:auto}#sim .smpY b#vYield{color:inherit}.smpR small{font-size:12px;opacity:.7}.smTog{display:inline-flex;border:1px solid var(--line2);margin:0 0 16px}.smTog button{min-height:46px;padding:0 22px;border:0;background:transparent;color:var(--text);font:inherit;font-size:14px;cursor:pointer}.smTog button+button{border-inline-start:1px solid var(--line2)}.smTog button[aria-pressed=true]{background:var(--accent);color:var(--onAccent)}.simX{--text:#0F0F0E;--muted:#3B3632;--soft:#5E584F;--faint:#6F675C;--panel:#E8E1D6;--line:#CFC5B8;--line2:#BFB4A6;--accent:#0F0F0E;--onAccent:#F2EDE4;background:#f2ede4;color:var(--text);color-scheme:light}.sxW{display:flex;flex-direction:column;gap:16px;padding-block:clamp(56px,7vw,96px)}.simX .axCta{margin:0;background:var(--panel);border-color:var(--text)}.simX .axIco svg{color:var(--text)}.simX .axBtn:hover,.simX .axBtn:focus-visible{background:#2a2824}.simX .cmpD{margin:0;background:#fbf8f3;border-color:var(--line2)}.simX .cmpD[open]{border-color:var(--text)}.simX .cmpArgs>div{background:var(--panel)}.simX .cmpArgs svg,.simX .cmpI{color:var(--text)}.simX .cmpBar i{background:var(--line2)}.simX .cmpL li.lj .cmpBar i{background:var(--text)}.simX .cmpL li.lj b,.simX .cmpL li.lj .cmpV{color:var(--text)}.smpAdv{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;margin:8px 0;border:1px dashed var(--line2);background:transparent;color:var(--accent);font:inherit;font-size:14px;cursor:pointer}.smpAdv:hover,.smpAdv:focus-visible{border-style:solid;border-color:var(--accent)}.smpAdv.back{justify-content:flex-start;width:auto;border:0;padding:0;min-height:40px;color:var(--soft)}@media(max-width:900px){.smpW{grid-template-columns:minmax(0,1fr)}}@media(max-width:460px){.smpC{grid-template-columns:minmax(0,1fr)}}.cxDoc{box-sizing:border-box;max-width:1240px;padding:clamp(20px,3.4vw,48px)}.cxGrid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:clamp(20px,3vw,40px);align-items:start}.cxMain{display:flex;flex-direction:column;gap:clamp(22px,3vw,34px);min-width:0}.cxB .ctBH{margin-bottom:10px}.cxR{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.cxR li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;padding:11px 0;border-top:1px solid var(--rule)}.cxR b,.cxG b{display:block;font-weight:600;font-size:14px;line-height:1.3}.cxR span,.cxG li span{display:block;font-size:13px;color:var(--ink2);line-height:1.45}.cxR svg,.cxG svg{color:var(--ink);margin-top:1px}.cxInv{display:flex;align-items:center;gap:10px;width:100%;margin-top:10px;padding:12px 14px;border:1px solid var(--ink);background:transparent;color:var(--ink);font:inherit;font-size:14px;cursor:pointer;text-align:start}.cxInv span:nth-of-type(1){flex:1}.cxInv:hover,.cxInv:focus-visible{background:var(--ink);color:var(--paper)}.cxG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px}.cxGI{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:10px 0;border-bottom:1px solid var(--rule)}.cxGI b{display:block;font-weight:600;font-size:14px;line-height:1.3}.cxGI span{display:block;font-size:13px;color:var(--ink2);line-height:1.45}.cxGI svg{color:var(--ink);margin-top:1px}.cxGH{margin:0 0 4px;font-family:var(--fd);font-size:19px;padding-bottom:8px;border-bottom:1.5px solid var(--ink)}.cxG ul{list-style:none;margin:0;padding:0}.cxG li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:10px 0;border-bottom:1px solid var(--rule)}.cxG li:last-child{border-bottom:0}.cxSide{position:sticky;top:84px;display:flex;flex-direction:column;gap:10px;min-width:0}.cxCfg{padding:0}.cxCS{margin:0 0 6px;font-size:13px;color:var(--ink2);line-height:1.45}.cxCH{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.cxCH small{font-size:12px;color:var(--ink2);line-height:1.4}.cxO{list-style:none;margin:0;padding:0;display:grid;gap:0}.cxO li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;border-top:1px solid var(--rule)}.cxOT{display:grid;grid-template-columns:18px 22px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:54px;padding:8px 0;border:0;background:transparent;color:var(--ink);font:inherit;text-align:start;cursor:pointer;transition:border-color .15s,background .15s}.cxOT:hover .cxCk{border-color:var(--ink)}.cxOT[aria-pressed=true] .cxON b{text-decoration:underline;text-underline-offset:3px}.cxCk{display:grid;place-items:center;width:18px;height:18px;border:1px solid var(--ink3);color:transparent}.cxOT[aria-pressed=true] .cxCk{background:var(--ink);border-color:var(--ink);color:var(--paper)}.cxON{display:flex;flex-direction:column;min-width:0}.cxON b{font-weight:600;font-size:14px;line-height:1.25}.cxON small{font-size:11.5px;color:#2f6b47}.cxON small.ess{color:var(--ink2)}.cxOP{font-size:13px;white-space:nowrap}.cxOI{min-width:44px;border:0;background:transparent;color:var(--ink2);font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cxOI:hover,.cxOI:focus-visible{color:var(--ink)}.cxTot{background:var(--ink);color:var(--paper);padding:18px 18px 16px}.cxTot .ctL{color:#f2ede4b3}.cxTV{display:block;font-family:var(--fd);font-size:clamp(40px,4vw,54px);line-height:1;margin:4px 0 10px}.cxTot .finLines li{border-top-color:#f2ede42e;padding:6px 0;font-size:13px}.cxTot .finLines .finDep{border-top-color:#f2ede499}.cxRes{display:flex;align-items:center;justify-content:center;gap:10px;min-height:54px;margin-top:14px;background:var(--paper);color:var(--ink);font-size:15px;letter-spacing:.03em;text-decoration:none}.cxRes:hover,.cxRes:focus-visible{background:#fff}.cxCon{display:block;margin-top:10px;font-size:13px;color:#f2ede4d9;text-align:center;text-decoration:underline;text-underline-offset:3px}.cxRP{margin:10px 0 0;font-size:12px;line-height:1.45;color:#f2ede4b3;text-align:center}@media(max-width:980px){.cxGrid{grid-template-columns:minmax(0,1fr)}.cxSide{position:static}}@media(max-width:700px){.cxG{grid-template-columns:minmax(0,1fr)}.cxG>*{order:var(--o)}.cxGH:not(:first-of-type){margin-top:16px}.cxGI:empty{display:none}}@media(max-width:560px){.cxR{grid-template-columns:minmax(0,1fr)}.cxOT{grid-template-columns:18px minmax(0,1fr) auto;gap:10px;padding:8px 0}.cxOT>svg{display:none}.cxOI{min-width:46px;font-size:11px}}.axCta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px clamp(24px,4vw,56px);align-items:center;margin-top:8px;padding:clamp(24px,3vw,40px);border:1px solid var(--accent);background:#171512}.axH{font-size:clamp(30px,3.2vw,44px);line-height:1.1;margin:0 0 10px}.axP{margin:0 0 22px;font-size:15px;color:var(--soft);max-width:640px;line-height:1.6}.axIco{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.axIco li{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:14px 12px;border-top:1px solid var(--line2);font-size:13px;line-height:1.35;color:var(--muted)}.axIco svg{color:var(--accent)}.axR{display:flex;flex-direction:column;align-items:stretch;gap:10px;max-width:260px}.axBtn{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:0 26px;border:0;background:var(--accent);color:var(--onAccent);font:inherit;font-size:16px;letter-spacing:.02em;cursor:pointer;transition:background .2s}.axBtn span{font-size:24px;line-height:1}.axBtn:hover,.axBtn:focus-visible{background:#eadbc4}.axR small{font-size:13px;color:var(--soft);line-height:1.5}@media(max-width:1100px){.axCta{grid-template-columns:minmax(0,1fr)}.axR{max-width:none}.axIco{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.axIco{grid-template-columns:repeat(2,minmax(0,1fr))}}.axModal{position:fixed;inset:0;z-index:300;display:grid;place-items:center;padding:16px}.axBg{position:absolute;inset:0;background:#0a0a09b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.axPanel{--ink:#0F0F0E;--ink2:#5E584F;--rule:#CFC5B8;--paper:#F2EDE4;--paper2:#E8E1D6;position:relative;width:min(780px,100%);max-height:calc(100dvh - 32px);overflow:auto;background:var(--paper);color:var(--ink);padding:clamp(22px,3.4vw,44px);box-shadow:0 40px 100px #0009;color-scheme:light}.axTop{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.axTop .d{margin:0;font-size:clamp(24px,2.6vw,32px)}.axX{width:44px;height:44px;border:1px solid var(--rule);background:transparent;color:var(--ink);font-size:24px;cursor:pointer}.axBar{list-style:none;margin:0 0 26px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.axBar li{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:13px;color:var(--ink2);position:relative;text-align:center}.axBar li:not(:last-child):after{content:"";position:absolute;top:22px;left:calc(50% + 28px);right:calc(-50% + 28px);height:1px;background:var(--rule)}.axBar li.done:not(:last-child):after{background:var(--ink)}.axDot{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--rule);border-radius:50%;background:var(--paper)}.axBar li.on{color:var(--ink);font-weight:600}.axBar li.on .axDot{background:var(--ink);border-color:var(--ink);color:var(--paper)}.axBar li.done .axDot{border-color:var(--ink);color:var(--ink)}.axF{border:0;margin:0 0 20px;padding:0}.axF legend{font-weight:600;font-size:15px;margin-bottom:10px;padding:0}.axChips{display:flex;flex-wrap:wrap;gap:8px}.axChips label{position:relative}.axChips input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.axChips span{display:inline-flex;align-items:center;min-height:44px;padding:8px 18px;border:1px solid var(--rule);font-size:14px;transition:background .15s,border-color .15s}.axChips label:hover span{border-color:var(--ink2)}.axChips input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--paper)}.axChips input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.axIn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.axIn label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--ink2)}.axIn .wide{grid-column:1/-1}.axIn input:not([type=checkbox]),.axIn select{min-height:48px;padding:10px 14px;border:1px solid var(--rule);background:#fff;color:var(--ink);font:inherit;font-size:15px}.axIn label.err input,.axIn label.err{border-color:#b4532a;color:#b4532a}.axChk{flex-direction:row!important;align-items:flex-start;gap:10px!important;font-size:13px}.axChk input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--ink)}.axSim{margin:16px 0 0;padding:12px 14px;background:var(--paper2);font-size:12px;color:var(--ink2);line-height:1.5}.axNav{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid var(--rule)}.axGo{display:inline-flex;align-items:center;gap:12px;min-height:52px;padding:0 24px;border:0;background:var(--ink);color:var(--paper);font:inherit;font-size:15px;cursor:pointer;text-decoration:none}.axGo span{font-size:20px;line-height:1}.axGhost{min-height:52px;padding:0 20px;border:1px solid var(--rule);background:transparent;color:var(--ink);font:inherit;font-size:15px;cursor:pointer}.axOkH{font-size:clamp(26px,3vw,36px);line-height:1.15;margin:0 0 10px}.axOkP{margin:0 0 20px;font-size:15px;color:var(--ink2);line-height:1.6}.axTs{display:grid;gap:10px}.axTs.two{grid-template-columns:repeat(2,minmax(0,1fr))}.axT{border:1px solid var(--ink);padding:18px 20px}.axTh{margin:0 0 8px;font-weight:600;font-size:14px}.axT ul{list-style:none;margin:0;padding:0}.axT li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:8px 0;border-top:1px solid var(--rule);font-size:14px}.axT li b{font-family:var(--fd);font-weight:400;font-size:22px}.axT li small{grid-column:1/-1;font-size:12px;color:var(--ink2)}.axHyp{margin:10px 0 0;font-size:12px;color:var(--ink2);line-height:1.5}.axFullH{margin:24px 0 10px;font-weight:600;font-size:15px}.axIco.sm{grid-template-columns:repeat(3,minmax(0,1fr))}.axPanel .axIco li{color:var(--ink);border-color:var(--rule)}.axPanel .axIco svg{color:var(--ink)}@media(max-width:600px){.axIn,.axTs.two{grid-template-columns:minmax(0,1fr)}.axIco.sm{grid-template-columns:repeat(2,minmax(0,1fr))}.axBar li:not(:last-child):after{left:calc(50% + 24px);right:calc(-50% + 24px)}}.anBtns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.anBtns button{cursor:pointer;text-align:start;padding:24px 28px;border:1px solid var(--accent);background:transparent;color:var(--text);display:flex;flex-direction:column;gap:6px;transition:background .2s,color .2s}.anBtns button .d{font-size:clamp(22px,2.2vw,30px)}.anBtns button small{font-size:13px;color:var(--soft)}.anBtns button:hover,.anBtns button:focus-visible{background:var(--accent);color:var(--onAccent)}.anBtns button:hover small,.anBtns button:focus-visible small{color:inherit;opacity:.75}.anPanel{--ink:#0F0F0E;--ink2:#5E584F;--ink3:#8A8174;--rule:#CFC5B8;--paper:#F2EDE4;--paper2:#E8E1D6;--hot:#B4532A;--text:var(--ink);--soft:var(--ink2);background:var(--paper);color:var(--ink);padding:clamp(22px,3.4vw,48px);z-index:2;color-scheme:light;box-shadow:0 30px 80px #00000080}.anPanel.in{animation:anIn .75s cubic-bezier(.2,.7,.1,1) both}.anPanel.in .cv{animation:anDraw 1.6s .35s ease-out both}@keyframes anIn{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes anDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.anTop{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;border-bottom:1px solid var(--ink);padding-bottom:18px}.anK{margin:0 0 12px;font-size:14px;color:var(--ink2)}.anSeg{display:flex;border:1px solid var(--ink)}.anSeg button{cursor:pointer;min-height:44px;padding:0 22px;border:0;background:transparent;color:var(--ink);font-family:var(--fd);font-size:22px}.anSeg button[aria-selected=true]{background:var(--ink);color:var(--paper)}.anX{cursor:pointer;min-height:44px;padding:0 16px;border:1px solid var(--ink);background:transparent;color:var(--ink);font:inherit;font-size:14px;display:flex;align-items:center;gap:10px}.anX span{font-size:22px;line-height:1}.anGrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:14px 0;border-bottom:1px solid var(--rule);font-size:14px;color:var(--ink2)}.anGrow b{color:var(--ink);font-weight:500}.anGrow input{flex:1 1 220px;max-width:340px;accent-color:var(--ink)}.anKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--rule)}.anKpi{padding:22px 20px 22px 0;display:flex;flex-direction:column;gap:6px}.anKpi+.anKpi{padding-inline-start:20px;border-inline-start:1px solid var(--rule)}.anKpi span{font-size:13px;color:var(--ink2)}.anKpi b{font-size:clamp(26px,2.6vw,40px);font-weight:400;line-height:1.05}.anKpi small{font-size:12px;color:var(--ink3)}.anKpi.hi b{color:var(--hot)}.anBlk{padding:26px 0 0}.anH{margin:0 0 14px;font-family:var(--fd);font-size:22px}.anChart svg{display:block;width:100%;height:auto;overflow:visible}.anChart text{fill:var(--ink2);font-size:12px;font-family:inherit}.anChart .htc{stroke:#b9ae9f;stroke-width:1.2}.anChart .upA{fill:#0f0f0e1a}.anChart .zL{stroke:var(--ink);stroke-width:1}.anChart .cv{fill:none;stroke:var(--ink);stroke-width:2.4;stroke-dasharray:1;stroke-dashoffset:0}.anChart .pyL{stroke:var(--hot);stroke-width:1;stroke-dasharray:3 4}.anChart .pyC{fill:var(--hot)}.anChart .pyT{fill:var(--hot);font-size:13px}.anChart .rsL{stroke:var(--ink);stroke-width:1.4;stroke-dasharray:2 3}.anChart .rsC{fill:var(--paper);stroke:var(--ink);stroke-width:1.6}.anChart .vT{fill:var(--ink);font-family:var(--fd);font-size:20px}.anNote{margin:10px 0 0;font-size:13px;color:var(--ink2);display:flex;align-items:center;gap:8px}.anNote .rsK{display:inline-block;width:10px;height:10px;border-radius:50%;border:1.6px solid var(--ink)}.anRow{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:0 40px}.anStack{display:flex;height:22px;gap:2px}.anStack i,.anLeg i{display:block;background:var(--ink)}.anStack .smg,.anLeg .smg{background:#8a8174}.anStack .spf,.anLeg .spf{background:#b9ae9f}.anStack .stx,.anLeg .stx{background:#d9cfc2}.anLeg{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px;font-size:14px}.anLeg li{display:grid;grid-template-columns:12px minmax(0,1fr) auto 48px;align-items:center;gap:10px}.anLeg li i{width:12px;height:12px}.anLeg b{font-weight:500}.anLeg em{font-style:normal;color:var(--ink3);text-align:end}.anVs{display:grid;gap:14px}.anVs>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:baseline;font-size:14px;color:var(--ink2)}.anVs b{font-size:26px;font-weight:400;color:var(--ink)}.anVs i{grid-column:1/-1;display:block;height:10px;background:var(--ink)}.anVs .bk i{background:#b9ae9f}.anVs .bk b{color:var(--ink2)}.anTbl{overflow-x:auto}.anTbl table{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.anTbl th{text-align:end;font-weight:500;font-size:12px;color:var(--ink2);padding:0 0 8px;border-bottom:1px solid var(--ink)}.anTbl td{color:var(--ink);text-align:end;padding:9px 0;border-bottom:1px solid var(--rule);white-space:nowrap}.anTbl th:first-child,.anTbl td:first-child{text-align:start}.anTbl th+th,.anTbl td+td{padding-inline-start:14px}.anTbl td:last-child{font-weight:600}@media(max-width:860px){.anKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.anKpi:nth-child(3){padding-inline-start:0;border-inline-start:0}.anKpi:nth-child(n+3){border-top:1px solid var(--rule)}.anRow,.anBtns{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.anTbl th:nth-child(3),.anTbl td:nth-child(3){display:none}.anTbl table{font-size:12px}.anTbl th+th,.anTbl td+td{padding-inline-start:8px}.anSeg button{padding:0 14px;font-size:19px}}@media(prefers-reduced-motion:reduce){.anPanel.in,.anPanel.in .cv{animation:none}}input[type=range]{width:100%;accent-color:var(--accent);height:32px}.buyBar{display:flex;height:14px;gap:3px}.buyBar button{border:0;padding:0;cursor:pointer;background:var(--line)}.buyBar button[aria-pressed=true]{background:var(--accent)}.faqImg{flex:1 1 420px;position:relative;min-height:640px}details summary{cursor:pointer;list-style:none}details summary::-webkit-details-marker{display:none}.qa{border-bottom:1px solid var(--line);padding:20px 0}.qa summary{font-family:var(--fd);font-size:22px;line-height:1.35;display:flex;justify-content:space-between;gap:16px}.qa summary:after{content:"+";color:var(--accent);font-family:var(--fb)}.qa[open] summary:after{content:"−"}.lf input{font:inherit;font-size:16px;background:transparent;border:0;padding:10px 0;outline:none;width:100%;color:var(--text)}.lf label{display:block;border-bottom:1px solid var(--text)}.lab{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--soft)}.mob{display:none}footer{padding-block:24px 96px}@media(max-width:1100px){.hdrLinks{display:none!important}.hdr{grid-template-columns:auto 1fr}.menuBtn{display:inline-flex}.reviews{grid-template-columns:repeat(2,minmax(0,1fr))}.rates{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}}@media(max-width:900px){.cur{display:none}}@media(max-width:760px){.hdr{padding:14px 16px;gap:8px}.hdrCta{display:none}.ddBtn{padding:0 6px}}@media(max-width:760px){.wrap{padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.sec{padding-block:72px}.l{padding:64px 20px 24px}.st{position:static}.imgL,.faqImg{flex-basis:100%;min-height:440px;order:0}.panel{padding:28px 22px 32px;margin:0!important;max-width:none!important}.hideM{display:none!important}.mob{display:flex;position:fixed;inset:auto 0 0;z-index:9;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:var(--bg);border-top:1px solid var(--line)}.trust{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.tItem{padding-inline:16px 0}.tItem:nth-child(odd){padding-inline-start:0;border-inline-start:0}.rooms{padding:32px 20px 8px}.cmpGrid{grid-template-columns:1fr}#lb{padding:64px 12px 84px}#lb .lbP,#lb .lbN{top:auto;bottom:16px;transform:none}#lb .lbP{left:calc(50% - 60px)}#lb .lbN{right:calc(50% - 60px)}.rrGal{height:240px;flex-basis:100%}.rrGal img{border-width:4px}.photos{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;height:auto}.photos img{aspect-ratio:1}.photos img:first-child{grid-column:span 2;grid-row:auto;aspect-ratio:4/3}.rates{grid-template-columns:1fr;row-gap:18px}.reviews,.ways,.flist,.fmList{grid-template-columns:minmax(0,1fr)}.g3x{grid-template-columns:minmax(0,1fr);padding:40px 20px}.span2{grid-column:auto}.lvBody{padding-inline:0}.lvList{columns:1}.simOut{grid-template-columns:minmax(0,1fr)}.fmImg{display:none}.langs button{min-width:34px;padding:0 6px}}.pnlm-container{margin:0;padding:0;overflow:hidden;position:relative;cursor:default;width:100%;height:100%;font-family:Helvetica,Nimbus Sans L,Liberation Sans,Arial,sans-serif;background:#f4f4f4 url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2267%22%20height%3D%22100%22%20viewBox%3D%220%200%2067%20100%22%3E%0A%3Cpath%20stroke%3D%22%23ccc%22%20fill%3D%22none%22%20d%3D%22M33.5%2C50%2C0%2C63%2C33.5%2C75%2C67%2C63%2C33.5%2C50m-33.5-50%2C67%2C25m-0.5%2C0%2C0%2C75m-66.5-75%2C67-25m-33.5%2C75%2C0%2C25m0-100%2C0%2C50%22%2F%3E%0A%3C%2Fsvg%3E%0A) repeat;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;outline:0;line-height:1.4;contain:content}.pnlm-container *{box-sizing:content-box}.pnlm-ui{position:absolute;width:100%;height:100%;z-index:1}.pnlm-grab{cursor:grab;cursor:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2226%22%20width%3D%2226%22%3E%0A%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%221px%22%20fill%3D%22%23fff%22%20d%3D%22m15.3%2020.5s6.38-6.73%204.64-8.24-3.47%201.01-3.47%201.01%203.61-5.72%201.41-6.49c-2.2-0.769-3.33%204.36-3.33%204.36s0.873-5.76-1.06-5.76-1.58%205.39-1.58%205.39-0.574-4.59-2.18-4.12c-1.61%200.468-0.572%205.51-0.572%205.51s-1.58-4.89-2.93-3.79c-1.35%201.11%200.258%205.25%200.572%206.62%200.836%202.43%202.03%202.94%202.17%205.55%22%2F%3E%0A%3C%2Fsvg%3E%0A) 12 8,default}.pnlm-grabbing{cursor:grabbing;cursor:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2226%22%20width%3D%2226%22%3E%0A%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%221px%22%20fill%3D%22%23fff%22%20d%3D%22m15.3%2020.5s5.07-5.29%203.77-6.74c-1.31-1.45-2.53%200.14-2.53%200.14s2.74-3.29%200.535-4.06c-2.2-0.769-2.52%201.3-2.52%201.3s0.81-2.13-1.12-2.13-1.52%201.77-1.52%201.77-0.261-1.59-1.87-1.12c-1.61%200.468-0.874%202.17-0.874%202.17s-0.651-1.55-2-0.445c-1.35%201.11-0.68%202.25-0.365%203.62%200.836%202.43%202.03%202.94%202.17%205.55%22%2F%3E%0A%3C%2Fsvg%3E%0A) 12 8,default}.pnlm-sprite{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%22208%22%3E%0A%3Ccircle%20fill-opacity%3D%22.78%22%20cy%3D%22117%22%20cx%3D%2213%22%20r%3D%2211%22%20fill%3D%22%23fff%22%2F%3E%0A%3Ccircle%20fill-opacity%3D%22.78%22%20cy%3D%22143%22%20cx%3D%2213%22%20r%3D%2211%22%20fill%3D%22%23fff%22%2F%3E%0A%3Ccircle%20cy%3D%22169%22%20cx%3D%2213%22%20r%3D%227%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%2F%3E%0A%3Ccircle%20cy%3D%22195%22%20cx%3D%2213%22%20r%3D%227%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%2F%3E%0A%3Ccircle%20cx%3D%2213%22%20cy%3D%22195%22%20r%3D%222.5%22%2F%3E%0A%3Cpath%20d%3D%22m5%2083v6h2v-4h4v-2zm10%200v2h4v4h2v-6zm-5%205v6h6v-6zm-5%205v6h6v-2h-4v-4zm14%200v4h-4v2h6v-6z%22%2F%3E%0A%3Cpath%20d%3D%22m13%20110a7%207%200%200%200%20-7%207%207%207%200%200%200%207%207%207%207%200%200%200%207%20-7%207%207%200%200%200%20-7%20-7zm-1%203h2v2h-2zm0%203h2v5h-2z%22%2F%3E%0A%3Cpath%20d%3D%22m5%2057v6h2v-4h4v-2zm10%200v2h4v4h2v-6zm-10%2010v6h6v-2h-4v-4zm14%200v4h-4v2h6v-6z%22%2F%3E%0A%3Cpath%20d%3D%22m17%2038v2h-8v-2z%22%2F%3E%0A%3Cpath%20d%3D%22m12%209v3h-3v2h3v3h2v-3h3v-2h-3v-3z%22%2F%3E%0A%3Cpath%20d%3D%22m13%20136-6.125%206.125h4.375v7.875h3.5v-7.875h4.375z%22%2F%3E%0A%3Cpath%20d%3D%22m10.428%20173.33v-5.77l5-2.89v5.77zm1-1.73%203-1.73-3.001-1.74z%22%2F%3E%0A%3C%2Fsvg%3E%0A)}.pnlm-container:-moz-full-screen{height:100%!important;width:100%!important;position:static!important}.pnlm-container:-webkit-full-screen{height:100%!important;width:100%!important;position:static!important}.pnlm-container:-ms-fullscreen{height:100%!important;width:100%!important;position:static!important}.pnlm-container:fullscreen{height:100%!important;width:100%!important;position:static!important}.pnlm-render-container{cursor:inherit;position:absolute;height:100%;width:100%}.pnlm-controls{margin-top:4px;background-color:#fff;border:1px solid #999;border-color:#0006;border-radius:3px;cursor:pointer;z-index:2;-webkit-transform:translateZ(9999px);transform:translateZ(9999px)}.pnlm-control:hover{background-color:#f8f8f8}.pnlm-controls-container{position:absolute;top:0;left:4px;z-index:1}.pnlm-zoom-controls{width:26px;height:52px}.pnlm-zoom-in{width:100%;height:50%;position:absolute;top:0;border-radius:3px 3px 0 0}.pnlm-zoom-out{width:100%;height:50%;position:absolute;bottom:0;background-position:0 -26px;border-top:1px solid #ddd;border-top-color:#0000001a;border-radius:0 0 3px 3px}.pnlm-fullscreen-toggle-button,.pnlm-orientation-button,.pnlm-hot-spot-debug-indicator{width:26px;height:26px}.pnlm-hot-spot-debug-indicator{position:absolute;top:50%;left:50%;width:26px;height:26px;margin:-13px 0 0 -13px;background-color:#ffffff80;border-radius:13px;display:none}.pnlm-orientation-button-inactive{background-position:0 -156px}.pnlm-orientation-button-active{background-position:0 -182px}.pnlm-fullscreen-toggle-button-inactive{background-position:0 -52px}.pnlm-fullscreen-toggle-button-active{background-position:0 -78px}.pnlm-panorama-info{position:absolute;bottom:4px;background-color:#000000b3;border-radius:0 3px 3px 0;padding-right:10px;color:#fff;text-align:left;display:none;z-index:2;-webkit-transform:translateZ(9999px);transform:translateZ(9999px)}.pnlm-title-box{position:relative;font-size:20px;display:table;padding-left:5px;margin-bottom:3px}.pnlm-author-box{position:relative;font-size:12px;display:table;padding-left:5px}.pnlm-load-box{position:absolute;top:50%;left:50%;width:200px;height:150px;margin:-75px 0 0 -100px;background-color:#000000b3;border-radius:3px;text-align:center;font-size:20px;display:none;color:#fff}.pnlm-load-box p{margin:20px 0}.pnlm-lbox{position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;display:none}.pnlm-loading{animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-name:pnlm-mv;-webkit-animation-name:pnlm-mv;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-timing-function:linear;height:10px;width:10px;background-color:#fff;position:relative}@keyframes pnlm-mv{0%{left:0;top:0}25%{left:10px;top:0}50%{left:10px;top:10px}75%{left:0;top:10px}to{left:0;top:0}}@-webkit-keyframes pnlm-mv{0%{left:0;top:0}25%{left:10px;top:0}50%{left:10px;top:10px}75%{left:0;top:10px}to{left:0;top:0}}.pnlm-load-button{position:absolute;top:50%;left:50%;width:200px;height:100px;margin:-50px 0 0 -100px;background-color:#000000b3;border-radius:3px;text-align:center;font-size:20px;display:table;color:#fff;cursor:pointer}.pnlm-load-button:hover{background-color:#000c}.pnlm-load-button p{display:table-cell;vertical-align:middle}.pnlm-info-box{font-size:15px;position:absolute;top:50%;left:50%;width:200px;height:150px;margin:-75px 0 0 -100px;background-color:#000;border-radius:3px;display:table;text-align:center;color:#fff;table-layout:fixed}.pnlm-info-box a,.pnlm-author-box a{color:#fff;word-wrap:break-word;overflow-wrap:break-word}.pnlm-info-box p{display:table-cell;vertical-align:middle;padding:0 5px}.pnlm-error-msg{display:none}.pnlm-about-msg{font-size:11px;line-height:11px;color:#fff;padding:5px 8px;background:#000000b3;border-radius:3px;position:absolute;top:50px;left:50px;display:none;opacity:0;-moz-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;z-index:1}.pnlm-about-msg a:link,.pnlm-about-msg a:visited{color:#fff}.pnlm-about-msg a:hover,.pnlm-about-msg a:active{color:#eee}.pnlm-hotspot-base{position:absolute;visibility:hidden;cursor:default;vertical-align:middle;top:0;z-index:1}.pnlm-hotspot{height:26px;width:26px;border-radius:13px}.pnlm-hotspot:hover{background-color:#fff3}.pnlm-hotspot.pnlm-info{background-position:0 -104px}.pnlm-hotspot.pnlm-scene{background-position:0 -130px}div.pnlm-tooltip span{visibility:hidden;position:absolute;border-radius:3px;background-color:#000000b3;color:#fff;text-align:center;max-width:200px;padding:5px 10px;margin-left:-220px;cursor:default}div.pnlm-tooltip:hover span{visibility:visible}div.pnlm-tooltip:hover span:after{content:"";position:absolute;width:0;height:0;border-width:10px;border-style:solid;border-color:rgba(0,0,0,.7) transparent transparent transparent;bottom:-20px;left:-10px;margin:0 50%}.pnlm-compass{position:absolute;width:50px;height:50px;right:4px;bottom:4px;border-radius:25px;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2250%22%20width%3D%2250%22%3E%0A%3Cpath%20d%3D%22m24.5078%206-3.2578%2018h7.5l-3.25781-18h-0.984376zm-3.2578%2020%203.2578%2018h0.9844l3.2578-18h-7.5zm1.19531%200.9941h5.10938l-2.5547%2014.1075-2.5547-14.1075z%22%2F%3E%0A%3C%2Fsvg%3E%0A);cursor:default;display:none}.pnlm-world{position:absolute;left:50%;top:50%}.pnlm-face{position:absolute;-webkit-transform-origin:0 0;transform-origin:0 0}.pnlm-dragfix,.pnlm-preview-img{position:absolute;height:100%;width:100%}.pnlm-preview-img{background-size:cover;background-position:center}.pnlm-lbar{width:150px;margin:0 auto;border:#fff 1px solid;height:6px}.pnlm-lbar-fill{background:#fff;height:100%;width:0}.pnlm-lmsg{font-size:12px}.pnlm-fade-img{position:absolute;top:0;left:0}.pnlm-pointer{cursor:pointer}#pano{position:absolute;inset:0}#pano .pnlm-controls-container{top:16px;left:16px}#tourBox .tourCtl{z-index:3}.pnlm-load-box{background:#0f0f0eb3}:root{--ease:cubic-bezier(.2,.7,.2,1);--easeOut:cubic-bezier(.16,1,.3,1)}html.anim .rv{opacity:0;transform:translateY(20px);transition:opacity .75s var(--easeOut),transform .9s var(--easeOut);transition-delay:var(--d,0s)}html.anim .rv.in{opacity:1;transform:none}html.anim .rvImg{overflow:hidden;clip-path:inset(7% 7% 7% 7%);transition:clip-path 1.1s var(--easeOut);transition-delay:var(--d,0s)}html.anim .rvImg>img{scale:1.1;transition:scale 1.8s var(--easeOut)}html.anim .rvImg.in{clip-path:inset(0 0 0 0)}html.anim .rvImg.in>img{scale:1}#top .bg{animation:kb 16s var(--easeOut) both}@keyframes kb{0%{scale:1.14}to{scale:1.02}}#top .panel>*{animation:heroIn 1.3s var(--easeOut) both}#top .panel>*:nth-child(1){animation-delay:.25s}#top .panel>*:nth-child(2){animation-delay:.4s}#top .panel>*:nth-child(3){animation-delay:.55s}#top .panel>*:nth-child(4){animation-delay:.7s}#top .panel>*:nth-child(5){animation-delay:.85s}#top .panel>*:nth-child(6){animation-delay:1s}@keyframes heroIn{0%{opacity:0;transform:translateY(22px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.full .bg{will-change:translate}#p-hdr header{position:relative;transition:background .5s var(--ease)}#p-hdr .hdr{transition:padding .5s var(--ease)}#p-hdr.scrolled header{border-bottom-color:var(--line);background:#0f0f0ed1;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2)}#p-hdr.scrolled .hdr{padding-block:12px}#scrollBar{position:absolute;left:0;bottom:-1px;height:1px;width:100%;background:var(--accent);transform-origin:0 50%;transform:scaleX(var(--sp,0));pointer-events:none}html[dir=rtl] #scrollBar{transform-origin:100% 50%}.btn{position:relative;overflow:hidden;transition:background .5s var(--ease),color .5s var(--ease),border-color .5s var(--ease)}.btn:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.22) 50%,transparent 65%);transform:translate(-120%);transition:transform .9s var(--ease);pointer-events:none}.btn:hover:after{transform:translate(120%)}.btn.line:hover{background:var(--text);color:var(--bg)}.hdrLinks a{position:relative}.hdrLinks a:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .5s var(--ease)}.hdrLinks a:hover:after{transform:scaleX(1);transform-origin:left}.rooms img,.photos img{transition:filter .8s var(--ease)}.rooms figure:hover img,.photos img:hover{filter:brightness(1.08) contrast(1.03)}@media(prefers-reduced-motion:reduce){html.anim .rv,html.anim .rvImg{opacity:1!important;transform:none!important;clip-path:none!important}html.anim .rvImg>img{scale:1!important}#top .bg,#top .panel>*{animation:none!important}.full .bg{translate:none!important}}.waI{flex:none;margin-inline-end:8px;vertical-align:-3px}.hdrCta{display:inline-flex;align-items:center}.anBtns button .waI{margin:0 0 6px}.lfWa{display:flex;align-items:center;justify-content:center;min-height:58px;font-size:15px;margin-bottom:12px}.lfOr{margin:0 0 18px;font-size:13px;color:var(--soft);text-align:center}.gTour{position:absolute;z-index:3;right:16px;bottom:16px;display:flex;align-items:center;gap:12px;padding:10px 18px 10px 12px;border:1px solid rgba(242,237,228,.55);background:#0f0f0e9e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f2ede4;cursor:pointer;text-align:start;font:inherit;transition:background .25s}.gTour:hover,.gTour:focus-visible{background:#0f0f0ed9}.gTour b{display:block;font-family:var(--fd);font-weight:400;font-size:20px;line-height:1.1}.gTour small{display:block;font-size:12px;opacity:.8;margin-top:2px}.gThTour .gTh360{display:grid;place-items:center;width:100%;aspect-ratio:4/3;border:1px solid var(--line2);color:var(--text);outline:1px solid transparent;outline-offset:3px;transition:outline-color .3s,background .3s}.gThTour{color:var(--text)!important}.gThTour:hover .gTh360{background:var(--bg2);outline-color:var(--accent)}.tModal{position:fixed;inset:0;z-index:90;background:#0b0b0a;overflow:auto}.tModal[hidden]{display:none}.tmIn{max-width:1400px;margin:0 auto;padding:clamp(14px,2vw,28px) clamp(16px,3vw,40px) 24px;min-height:100%;box-sizing:border-box;display:flex;flex-direction:column}.tmTop{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px}.tmTop .k{margin:0 0 4px}.tmH{font-size:clamp(22px,2.4vw,34px);line-height:1.15}.tmX{flex:none;width:52px;height:52px;border:1px solid var(--line2);background:transparent;color:var(--text);font-size:28px;line-height:1;cursor:pointer}.tmX:hover,.tmX:focus-visible{background:var(--text);color:var(--bg)}.tModal .tPath{margin-bottom:12px}.tModal .tourBox{height:auto;flex:1 1 auto;min-height:320px;height:calc(100dvh - 240px)}@media(max-width:860px){.gTour{right:10px;bottom:10px;padding:8px 12px 8px 10px}.gTour small{display:none}.gTour b{font-size:16px}.gTour svg{width:28px;height:28px}.tModal .tourBox{height:calc(100dvh - 300px)}}.gHead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px}.gHead .h2{margin-bottom:0}.gNav{display:flex;align-items:center;gap:8px}.gCount{font-size:28px;margin-inline-end:14px}.gCount i{font-style:normal;font-size:16px;color:var(--faint)}.gNav button{width:52px;height:52px;border:1px solid var(--line2);background:transparent;color:var(--text);font-size:24px;cursor:pointer;transition:background .2s,color .2s}.gNav button:hover,.gNav button:focus-visible{background:var(--text);color:var(--bg)}.vPic.gMain{position:relative;top:auto;aspect-ratio:16/9}.gDesc{display:grid;grid-template-columns:72px minmax(0,1fr);gap:4px 20px;padding:26px 0 28px;border-bottom:1px solid var(--line)}.gDesc.sw{animation:gIn .55s ease both}@keyframes gIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.gN{font-size:13px;letter-spacing:.14em;color:var(--accent);padding-top:12px}.gT{font-size:clamp(28px,2.8vw,40px);line-height:1.1;margin-bottom:8px}.gD{margin:0;max-width:680px;color:var(--muted);font-size:16px;line-height:1.6}.gThumbs{list-style:none;margin:20px 0 0;padding:0 0 112px;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:10px}.gThumbs button{display:flex;flex-direction:column;gap:8px;width:100%;padding:0;border:0;background:none;color:var(--faint);cursor:pointer;text-align:start;font:inherit;font-size:12px;line-height:1.3}.gThumbs img{width:100%;aspect-ratio:4/3;object-fit:cover;opacity:.5;outline:1px solid transparent;outline-offset:3px;transition:opacity .3s,outline-color .3s;background:var(--bg2)}.gThumbs button:hover img{opacity:.85}.gThumbs button[aria-pressed=true]{color:var(--text)}.gThumbs button[aria-pressed=true] img{opacity:1;outline-color:var(--accent)}@media(max-width:860px){.gThumbs{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;padding-bottom:80px}.gThumbs li{flex:0 0 116px;scroll-snap-align:start}.vPic.gMain{aspect-ratio:4/3}.gDesc{grid-template-columns:minmax(0,1fr)}.gN{padding-top:0}.gCount{font-size:22px}}@media(prefers-reduced-motion:reduce){.gDesc.sw{animation:none}}.vIdx{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start;padding-bottom:112px}.vPic{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--bg2);cursor:zoom-in;position:sticky;top:96px}.vPic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.03);transition:opacity .7s ease,transform 1.6s ease}.vPic img.on{opacity:1;transform:none}.vTag{position:absolute;z-index:2;top:16px;left:16px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding:6px 10px;background:var(--scrim);color:var(--text)}.vZoom{position:absolute;z-index:2;top:12px;right:14px;font-size:20px;color:var(--text);opacity:.8}.vCap{position:absolute;z-index:2;inset:auto 0 0;padding:72px 28px 24px;background:linear-gradient(transparent,#0a0a09e0);pointer-events:none}.vN{font-size:13px;letter-spacing:.14em;color:var(--accent)}.vT{font-size:clamp(26px,2.6vw,38px);line-height:1.1;margin:6px 0 8px}.vD{margin:0;max-width:560px;color:var(--muted);font-size:15px}.vList{list-style:none;margin:0;padding:0;border-top:1px solid var(--text)}.vList button{display:grid;grid-template-columns:44px minmax(0,1fr);gap:2px 10px;width:100%;text-align:start;background:none;border:0;border-bottom:1px solid var(--line);padding:16px 0;color:var(--soft);cursor:pointer;font:inherit;transition:color .25s}.vList .vLn{font-size:13px;color:var(--faint);padding-top:6px}.vList .vLt{font-size:22px;line-height:1.25;color:inherit}.vList .vLc{grid-column:2;font-size:13px;color:var(--faint);max-height:0;overflow:hidden;transition:max-height .35s ease}.vList button:hover,.vList button[aria-pressed=true]{color:var(--text)}.vList button[aria-pressed=true] .vLn{color:var(--accent)}.vList button[aria-pressed=true] .vLc{max-height:60px}.tPath{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line2)}.tPath button{width:100%;display:flex;gap:10px;align-items:baseline;text-align:start;background:none;border:0;border-top:2px solid transparent;margin-top:-1px;padding:14px 10px 12px 0;color:var(--soft);cursor:pointer;font:inherit;font-size:14px}.tPath button span{font-family:var(--fd);font-size:18px;color:var(--faint)}.tPath button.seen{color:var(--muted)}.tPath button.seen span{color:var(--accent)}.tPath button[aria-selected=true]{color:var(--text);border-top-color:var(--accent)}.tPath button[aria-selected=true] span{color:var(--accent)}.tNext{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 18px;border:0;background:var(--accent);color:var(--onAccent);cursor:pointer;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.locGrid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px;align-items:center}.bMap{width:100%;height:auto;max-width:680px;justify-self:end;overflow:visible}.bMap .cst{fill:none;stroke:#f2ede4c7;stroke-width:1.1;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.bMap .lnd{fill:url(#bmLand);opacity:0}.bMap .e1{fill:none;stroke:#f2ede429;stroke-width:1;opacity:0}.bMap .e2{fill:none;stroke:#f2ede41a;stroke-width:1;stroke-dasharray:2 4;opacity:0}.bMap.on .lnd,.bMap.on .e1,.bMap.on .e2{transition:opacity 1.6s ease 1.4s;opacity:1}.bMap .cmp,.bMap .scl{opacity:0}.bMap .cmp path{fill:#f2ede48c}.bMap .scl path{fill:none;stroke:#f2ede480;stroke-width:1}.bMap .cmp text,.bMap .scl text{font-size:10px;fill:#f2ede48c}.bMap.on .cmp,.bMap.on .scl{transition:opacity 1s ease 2.2s;opacity:1}.bMap.on .cst{transition:stroke-dashoffset 3.2s cubic-bezier(.45,0,.2,1);stroke-dashoffset:0}.bMap text{fill:#f2ede4a8;font:11px var(--fb);letter-spacing:.08em}.bMap .lb,.bMap .sea,.bMap .gw,.bMap .rtL{opacity:0}.bMap.on .lb{transition:opacity .6s ease calc(1.6s + var(--d) * .12s);opacity:1}.bMap .sea{font-family:var(--fd);font-style:italic;font-size:15px;letter-spacing:.04em;fill:#f2ede466}.bMap.on .sea,.bMap.on .gw{transition:opacity 1s ease 1.2s;opacity:1}.bMap .gw{fill:#f2ede499}.bMap .rt{fill:none;stroke:var(--accent);stroke-width:1;stroke-dasharray:1;stroke-dashoffset:1;opacity:.85}.bMap.on .rt{transition:stroke-dashoffset 1.2s ease 3.1s;stroke-dashoffset:0}.bMap .rtL{fill:var(--accent);font-size:11px}.bMap.on .rtL{transition:opacity .6s ease 3.9s;opacity:1}.bMap .prG{opacity:0;transform:scale(.4);transform-origin:286.3px 272.8px}.bMap.on .prG{transition:opacity .5s ease 2.6s,transform .7s cubic-bezier(.2,1.6,.4,1) 2.6s;opacity:1;transform:none}.bMap .pr{fill:var(--accent)}.bMap .pr2{fill:none;stroke:var(--accent);stroke-width:1;transform-origin:286.3px 272.8px;animation:prPulse 2.6s ease-out infinite}.bMap .prL{fill:var(--text);font-family:var(--fd);font-size:17px;letter-spacing:.02em}@keyframes prPulse{0%{transform:scale(.5);opacity:.8}to{transform:scale(2);opacity:0}}@media(prefers-reduced-motion:reduce){.bMap .cst,.bMap .rt{stroke-dashoffset:0}.bMap .lb,.bMap .sea,.bMap .gw,.bMap .rtL,.bMap .prG,.bMap .lnd,.bMap .e1,.bMap .e2,.bMap .cmp,.bMap .scl{opacity:1;transform:none}}:root{--gold:#FF385C;--goldSoft:rgba(255,56,92,.08)}.abBand{background:#ff385c;color:#fff;padding:clamp(28px,4vw,56px);margin-bottom:40px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"txt side";gap:28px clamp(32px,5vw,80px);align-items:stretch}.abTxt{grid-area:txt;display:flex;flex-direction:column;justify-content:space-between;gap:20px;min-width:0}.abTxt .k{color:#fff!important;font-weight:700;margin:0 0 14px}.abTxt .h2{color:#fff;margin:0}.abTxt .p{color:#ffffffeb;margin:0;max-width:560px}.abSide{grid-area:side;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:28px}.abSide .abLogo,.abSide .abSlot{height:clamp(84px,9vw,132px);width:auto;margin:0;display:block}.abSide .abSlot{border:1px dashed rgba(255,255,255,.8);color:#fff;display:grid;place-items:center;padding:0 24px}.abScore{display:flex;border:1px solid #fff;background:#ffffff1a}.abTop{display:flex;justify-content:space-between;align-items:center;gap:32px;width:100%}.abOcc{display:flex;flex-direction:column;gap:6px}.abOcc b{font-weight:400;font-size:clamp(48px,5.4vw,80px);line-height:.95}.abOcc span{font-size:14px;opacity:.92}.abScore>div{padding:20px 26px}.abScore>div+div{border-inline-start:1px solid rgba(255,255,255,.4);display:flex;flex-direction:column;justify-content:center;gap:6px;max-width:300px}.abScore *{color:#fff!important}@media(max-width:860px){.abBand{grid-template-columns:minmax(0,1fr);grid-template-areas:"logo" "txt" "score";gap:22px}.abSide{display:contents}.abTop{grid-area:logo}.abSide .abLogo,.abSide .abSlot{height:76px}.abScore{grid-area:score}}@media(max-width:420px){.abScore{flex-direction:column}.abScore>div+div{border-inline-start:0;border-top:1px solid rgba(255,255,255,.4);max-width:none}}.proofWarm{background:linear-gradient(180deg,#14110d,#0f0f0e 60%)}.proofWarm .rateBar i{background:var(--gold)!important}.abSlot{display:inline-flex;align-items:center;justify-content:center;width:160px;height:48px;margin-bottom:28px;border:1px dashed rgba(212,167,102,.6);color:#d4a766d9;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.abLogo{display:block;height:40px;width:auto;margin-bottom:28px}.offBlk{background:var(--bg2)}.offBlk .imgL{position:relative}.vsT{border-top:1px solid var(--text)}.vsH,.vsR{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:14px 0;border-bottom:1px solid var(--line)}.vsH span{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--soft)}.vsH span+span{color:var(--accent)}.vsR .no{color:var(--faint);text-decoration:line-through;text-decoration-color:#f2ede440}.vsR .yes:before{content:"";display:inline-block;width:9px;height:5px;border-left:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);transform:rotate(-45deg) translateY(-3px);margin-inline-end:12px}@media(max-width:1100px){.tPath{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.vIdx{grid-template-columns:minmax(0,1fr)}.vPic{position:relative;top:auto}.locGrid{grid-template-columns:minmax(0,1fr)}.bMap{justify-self:center;max-width:440px}}@media(max-width:760px){.vCap{padding:56px 18px 16px}.vList .vLt{font-size:19px}.tPath{grid-template-columns:repeat(2,minmax(0,1fr))}.tNext{width:100%;justify-content:center}.tourCtl>div:last-child{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.bMap .pr2{animation:none}}@media(max-width:760px){.tCapD{display:none}.tourCtl>div:first-child{padding:8px 12px!important}}.bdS{background:linear-gradient(180deg,#14110d,#0f0f0e 40%);padding-bottom:clamp(56px,6vw,80px)}.bdTop{padding-top:clamp(72px,9vw,128px)}.bdHd{max-width:760px}.bdHd .p{max-width:620px;margin:0}.bdIdx{list-style:none;margin:clamp(40px,5vw,64px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.bdIdx:before{content:"";position:absolute;left:7px;right:0;top:7px;height:2px;background:linear-gradient(90deg,var(--accent) 0 60%,var(--line2) 60%)}.bdIdx a{display:flex;flex-direction:column;gap:6px;color:var(--text);text-decoration:none;padding-inline-end:24px}.bdIdx i{position:relative;width:16px;height:16px;border-radius:50%;background:var(--bg);border:2px solid var(--line2);box-sizing:border-box;margin-bottom:12px}.bdIdx .done i{background:var(--accent);border-color:var(--accent)}.bdIdx .now i{background:var(--bg);border-color:var(--accent);box-shadow:0 0 0 5px #d8c4a82e}.bdIdx .d{font-size:clamp(24px,2.4vw,32px);line-height:1.1}.bdIdx small{font-size:14px;color:var(--soft);line-height:1.45}.bdIdx a:hover .d,.bdIdx a:focus-visible .d{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.bdTeam{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:24px clamp(24px,4vw,56px);margin-top:clamp(40px,5vw,64px);padding-top:28px;border-top:1px solid var(--line)}.bdTeam .k{margin:0}.bdTeam .bldL{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px}.bdC{scroll-margin-top:0}.bdCh{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 16px;margin-top:clamp(72px,9vw,120px);padding-top:22px;border-top:1px solid var(--line2);margin-bottom:clamp(28px,3.4vw,44px)}.bdDot{align-self:center;width:12px;height:12px;border-radius:50%;border:2px solid var(--line2);box-sizing:border-box}.bdDot.done{background:var(--accent);border-color:var(--accent)}.bdDot.now{border-color:var(--accent)}.bdWhen{font-size:clamp(22px,2.2vw,28px);line-height:1.1}.bdWhat{font-size:14px;letter-spacing:.04em;color:var(--soft)}.bdS .sec{padding-block:0}#proof .abBand{margin-top:0}.bdS .bdC .h2{font-size:clamp(30px,3.4vw,46px)}.bdS .calHd{display:none!important}.bdS .calGrid .choice{display:flex;flex-direction:column;justify-content:flex-start}.bdOff{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,64px);align-items:stretch}.bdPh{position:relative;margin:0;min-height:460px;overflow:hidden}.bdPh img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bdOT{display:flex;flex-direction:column;justify-content:center;min-width:0}.bdOT .h2{margin:0 0 14px}.bdOT .p{margin:0 0 32px;max-width:560px}@media(max-width:900px){.bdTeam,.bdOff{grid-template-columns:minmax(0,1fr)}.bdPh{min-height:300px}}@media(max-width:640px){.bdIdx{grid-template-columns:minmax(0,1fr);gap:22px;padding-inline-start:30px}.bdIdx:before{inset:8px auto 8px 7px;width:2px;height:auto;background:linear-gradient(180deg,var(--accent) 0 60%,var(--line2) 60%)}.bdIdx i{position:absolute;left:0;margin:0}.bdIdx li{position:relative}.bdIdx a{padding:0}.bdIdx li i{left:-30px;top:4px}.bdTeam .bldL{grid-template-columns:minmax(0,1fr)}}:root{--dockH:74px}body.hasDock{padding-bottom:var(--dockH)}html,body{overflow-x:clip}body.hasDock .mob{display:none!important}.dock{position:fixed;left:0;right:0;bottom:0;z-index:20;background:#161614f7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line2);color:var(--text);padding-bottom:env(safe-area-inset-bottom,0px)}.dock .in{display:flex;align-items:center;gap:clamp(14px,2vw,28px);height:var(--dockH);max-width:1360px;margin:0 auto;padding:0 max(24px,env(safe-area-inset-right,0px)) 0 max(24px,env(safe-area-inset-left,0px))}.dock .nm{display:flex;flex-direction:column;gap:7px}.dock .nm b{font-family:var(--fd);font-weight:400;font-size:21px;line-height:1;white-space:nowrap}.dock .ticks{display:flex;gap:3px}.dock .ticks i{width:12px;height:5px;background:var(--line2);transition:background-color .4s}.dock .ticks i.ok{background:var(--accent)}.dock .st{display:flex;flex-direction:column;gap:3px;padding-inline-start:clamp(14px,2vw,28px);border-inline-start:1px solid var(--line);min-width:0}.dock .st span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--soft);white-space:nowrap}html[lang=zh] .dock .st span,html[lang=ar] .dock .st span{letter-spacing:.02em}.dock .st b{font-family:var(--fd);font-weight:400;font-size:24px;line-height:1;white-space:nowrap}.dock .st b.hl{color:var(--accent)}.dock .sp{flex:1}.dock .btn{min-height:44px;white-space:nowrap}.own{display:flex;border:1px solid var(--line2)}.own button{border:0;background:none;min-width:44px;min-height:34px;padding:0 9px;cursor:pointer;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--text)}.own button+button{border-inline-start:1px solid var(--line2)}.own button[aria-pressed=true]{background:var(--accent);color:var(--onAccent)}.drawer{position:fixed;left:0;right:0;bottom:calc(var(--dockH) + env(safe-area-inset-bottom,0px));z-index:19;max-height:calc(100vh - var(--dockH) - 90px);overflow-y:auto;background:var(--panel);border-top:1px solid var(--line2);color:var(--text);transform:translateY(calc(100% + var(--dockH)));transition:transform .45s cubic-bezier(.2,.8,.2,1);visibility:hidden}.drawer.open{transform:none;visibility:visible}.drawer .hd{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;max-width:1360px;margin:0 auto;padding:26px max(24px,env(safe-area-inset-right,0px)) 0 max(24px,env(safe-area-inset-left,0px))}.drawer .hd h2{font-family:var(--fd);font-weight:400;font-size:34px;line-height:1.1;margin:8px 0 0}.drawer .hd p{margin:6px 0 0;font-size:14px;color:var(--soft)}.drawer .x{min-height:40px;padding:0 16px;border:1px solid var(--line2);background:none;color:var(--text);cursor:pointer;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.drawer .cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1360px;margin:0 auto;padding:14px max(24px,env(safe-area-inset-right,0px)) 30px max(24px,env(safe-area-inset-left,0px))}.drawer .cols>div{padding:0 clamp(16px,2.4vw,36px)}.drawer .cols>div:first-child{padding-inline-start:0}.drawer .cols>div:last-child{padding-inline-end:0}.drawer .cols>div+div{border-inline-start:1px solid var(--line)}.dl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line);font-size:14px}.dl .kk{color:var(--muted)}.dl .v{font-weight:500;text-align:end}.dl.big .v{font-family:var(--fd);font-weight:400;font-size:36px;line-height:1}.dl.hl .v{color:var(--accent)}.dl .sm{grid-column:1/-1;font-size:12px;color:var(--soft)}.dsh{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:18px 0 4px}html[lang=zh] .dsh,html[lang=ar] .dsh{letter-spacing:.04em}.plan{list-style:none;margin:0;padding:0}.plan li{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:10px;padding:9px 0;border-bottom:1px solid var(--line);font-size:13px;align-items:baseline}.plan .pc{font-family:var(--fd);font-size:22px;color:var(--accent)}.plan .w{color:var(--muted)}.plan .a{font-weight:500;font-size:14px}.dsl{padding:9px 0;border-bottom:1px solid var(--line)}.dsl .r{display:flex;justify-content:space-between;font-size:14px;color:var(--muted)}.dsl .r b{color:var(--text);font-weight:500}.dsl input[type=range]{width:100%;accent-color:var(--accent);height:24px;margin:2px 0 0}.seen{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.seen li{display:flex;align-items:center;gap:9px;font-size:13px;padding:6px 0;color:var(--soft);transition:color .4s}.seen li:before{content:"";width:12px;height:12px;border:1px solid var(--soft);flex:none;transition:background-color .4s,border-color .4s}.seen li.ok{color:var(--text)}.seen li.ok:before{background:var(--accent);border-color:var(--accent)}.drawer .go{width:100%;margin-top:18px}.dnote{font-size:12px;line-height:1.5;color:var(--soft);margin:14px 0 0}@media(max-width:1100px){.dock .st.bk{display:none}}@media(max-width:900px){.dock .cta2,.dock .own{display:none}.drawer .cols{grid-template-columns:minmax(0,1fr)}.drawer .cols>div{padding:0!important;border:0!important}}@media(max-width:620px){:root{--dockH:66px}.dock .in{gap:12px;padding-inline:14px}.dock .nm{display:none}.dock .st:first-of-type{border:0;padding:0}.dock .st span{max-width:120px;overflow:hidden;text-overflow:ellipsis;letter-spacing:.04em}.dock .st b{font-size:21px}.dock .btn{padding:0 14px;font-size:12px}.drawer{top:env(safe-area-inset-top,0px);max-height:none}.drawer .hd h2{font-size:28px}}.sec,#villa.vIntro,.xIntro{padding-block:clamp(44px,5.5vw,72px)!important}.vGal{padding-top:clamp(32px,4vw,48px)!important}.gThumbs{padding-bottom:clamp(44px,5.5vw,72px)!important}#view .l{padding-block:clamp(40px,5vw,64px)!important}.locGrid{padding-block:clamp(56px,6.5vw,88px)!important}.bdTop{padding-top:clamp(44px,5.5vw,72px)!important}.bdS .sec{padding-block:0!important}.bdIdx{margin-top:clamp(28px,3vw,40px)!important}.bdTeam{margin-top:clamp(24px,3vw,36px)!important;padding-top:20px!important}.bdCh{margin-top:clamp(44px,5vw,64px)!important;margin-bottom:clamp(18px,2.2vw,26px)!important;padding-top:18px!important}.bdS{padding-bottom:clamp(40px,5vw,64px)!important}#proof .abBand{margin-bottom:24px!important}#proof .lab{margin-top:28px!important}#price.ctSec{margin-top:0!important;padding-block:clamp(48px,6vw,80px)!important}#p-sim>.wrap{padding-block:clamp(44px,5.5vw,72px)!important}.sxW{padding-block:clamp(32px,4vw,52px)!important}#faq .r{padding-block:clamp(44px,5.5vw,72px)!important}#lead>.wrap{padding-block:clamp(56px,6.5vw,88px)!important}#proof .abBand{padding:clamp(22px,3vw,40px)!important}#proof .photos{height:clamp(280px,30vw,420px)}#proof .rates{padding:16px 0 18px}#proof .reviews{margin-top:20px}#proof .ljBar{margin-top:18px}.bdS .liveBox{padding-block:18px!important}.bdS .calGrid .choice{min-height:0!important;padding:16px 16px 18px}.bdS .calGrid{margin-top:8px}@media(max-width:640px){.bdTeam .bldL{gap:16px!important}.bdTeam .bldL li{display:grid;grid-template-columns:26px minmax(0,1fr);column-gap:12px;row-gap:2px}.bdTeam .bldL li svg{grid-row:span 2;margin:0}#proof .photos img:not(:first-child){aspect-ratio:3/2}#proof .rates{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}#proof .reviews,.bdS .calGrid{display:grid;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:80%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.bdS .calGrid{grid-auto-columns:44%}#proof .reviews>*,.bdS .calGrid>*{scroll-snap-align:start}#proof .abBand .h2{font-size:28px!important}.imgL,.faqImg{min-height:260px!important}}.vPic.gMain{aspect-ratio:2/1!important}@media(max-width:640px){.vPic.gMain{aspect-ratio:3/2!important}}#proof .abBand{margin-bottom:24px}.bdTop{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:28px clamp(32px,5vw,80px);align-items:end}.bdHd .h2{margin-bottom:12px}.bdProg .bdPT{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;color:var(--soft);margin-bottom:10px}.bdProg b{font-size:clamp(36px,3.8vw,52px);line-height:1;font-weight:400;color:var(--text)}.bdBar{height:6px;background:var(--line)}.bdBar i{display:block;width:80%;height:6px;background:var(--accent)}.bdProg p{margin:10px 0 0;font-size:13px;color:var(--soft)}.bdOff{margin-top:clamp(28px,3.4vw,44px)}.bdS .bdPh{min-height:380px}.bdCal{margin-top:clamp(28px,3.4vw,44px)}.bdS .bdTeam{margin-top:clamp(32px,4vw,48px)!important}@media(max-width:900px){.bdTop{grid-template-columns:minmax(0,1fr)}.bdS .bdPh{min-height:280px}}:root{--ok:#8CC79B;--wip:#E9B85A;--no:#E58A7B}.bdS .bdBar i{background:linear-gradient(90deg,var(--ok),#A9D6B3)}.bdS .bdProg b{color:var(--ok)}.bdKey{display:inline-block;width:8px;height:8px;border-radius:50%;border:1.5px solid var(--wip);margin-inline-end:8px;vertical-align:1px}.bdS .vsH span:first-child{color:var(--no)}.bdS .vsH span+span{color:var(--ok)}.bdS .vsR .no{color:var(--soft);text-decoration-color:#e58a7b8c}.bdS .vsR .no:before{content:"×";display:inline-block;width:14px;margin-inline-end:10px;color:var(--no);font-size:17px;line-height:1;text-decoration:none}.bdS .vsR .yes:before{border-color:var(--ok)}.bdS .vsR .yes{color:var(--text)}.bdS .vsR .yes,.bdS .vsR .no{position:relative;padding-inline-start:24px}.bdS .vsR .no:before{position:absolute;inset-inline-start:0;top:1px;margin:0;width:auto}.bdS .vsR .yes:before{position:absolute;inset-inline-start:2px;top:.45em;margin:0}.calLeg{display:flex;flex-wrap:wrap;gap:8px 22px;margin:22px 0 12px;font-size:12px;letter-spacing:.06em;color:var(--soft)}.calLeg span{display:inline-flex;align-items:center;gap:8px}.calLeg span:before{content:"";width:9px;height:9px;border-radius:50%}.calLeg .done:before{background:var(--ok)}.calLeg .now:before{background:var(--wip)}.calLeg .next:before{background:var(--line2)}.calDet.done{border-left:3px solid var(--ok)!important}.calDet.now{border-left:3px solid var(--wip)!important}.calDet.done .calDK{color:var(--ok)}.calDet.now .calDK{color:var(--wip)}.calPulse{box-shadow:0 0 #e9b85a99;animation:calP 1.8s ease-out infinite}@keyframes calP{to{box-shadow:0 0 0 8px #e9b85a00}}@media(prefers-reduced-motion:reduce){.calPulse{animation:none}}.bdS .bdTeam .k{color:var(--text)}.bdS .calDet h3{line-height:1.15!important}@media(max-width:640px){.bdS .calGrid{grid-auto-columns:56%!important}.bdS .calDet h3{font-size:26px!important}}.bdLive{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,64px);align-items:center;padding-top:clamp(44px,5.5vw,72px)}.bdCam{position:relative;margin:0;aspect-ratio:4/3;overflow:hidden;background:var(--bg2)}.bdCam img{width:100%;height:100%;object-fit:cover;display:block}.bdCam figcaption{position:absolute;left:12px;bottom:12px;font-size:12px;letter-spacing:.04em;padding:6px 10px;background:#0a0a099e;color:#f2ede4}.bdLiveK{display:inline-flex;align-items:center;gap:10px;color:var(--text)!important;margin:0}.bdLiveK i{width:9px;height:9px;border-radius:50%;background:#e5484d;box-shadow:0 0 #e5484d99;animation:bdRec 1.8s ease-out infinite}@keyframes bdRec{to{box-shadow:0 0 0 9px #e5484d00}}@media(prefers-reduced-motion:reduce){.bdLiveK i{animation:none}}.bdLT .h2{margin:14px 0}.bdLT .p{margin:0}.bdLT .bdProg{margin-top:28px}.bdCamN{display:flex;align-items:center;gap:10px;margin:20px 0 0;padding-top:16px;border-top:1px solid var(--line);font-size:13px;color:var(--soft)}.bdCamN svg{color:#e5484d;flex:none}.bdCmp{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(24px,4vw,64px);align-items:start;margin-top:clamp(48px,6vw,80px)}.bdCH .h2,.bdSub{font-size:clamp(26px,2.6vw,36px)!important;line-height:1.15;margin:0 0 12px}.bdCH .p{margin:0}.bdCal{margin-top:clamp(48px,6vw,80px)}.bdSub{margin-bottom:0}.bdS .liveBox{display:none!important}@media(max-width:900px){.bdLive,.bdCmp{grid-template-columns:minmax(0,1fr)}}.offS{--text:#0F0F0E;--muted:#3B3632;--soft:#5E584F;--faint:#6F675C;--panel:#E8E1D6;--line:#CFC5B8;--line2:#BFB4A6;--accent:#0F0F0E;--onAccent:#F2EDE4;--ok:#2E7D4A;--no:#B9483A;background:#f2ede4;color:var(--text);color-scheme:light}.offS .k{color:var(--soft)!important}.offS .vsT{border-top-color:var(--text)}.offS .vsR .no{color:#7a7166;text-decoration-color:#b9483a80}.offS .vsR .yes{color:var(--text);font-weight:500}.offS .vsR{border-bottom-color:var(--line)}.offW{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(24px,4vw,64px);align-items:start;padding-block:clamp(36px,4.5vw,56px)}.offS .bdCH .h2{font-size:clamp(30px,3.2vw,44px)!important;margin:12px 0 14px}@media(max-width:900px){.offW{grid-template-columns:minmax(0,1fr)}}#build.bdS{--ok:var(--accent);--wip:var(--text)}#build .bdBar i{background:var(--accent)}#build .bdProg b{color:var(--text)}#build .bdKey{border-color:var(--accent)}#build .bdCamN svg{color:var(--accent)}#build .bdLiveK{color:var(--accent)!important}#build .calPulse{box-shadow:0 0 #f2ede480;animation:calPw 1.8s ease-out infinite}@keyframes calPw{to{box-shadow:0 0 0 7px #f2ede400}}#build .calDet.done,#build .calDet.now{border-left:2px solid var(--accent)!important}#build .calDet .calDK{color:var(--accent)!important}.bdCamIco{position:absolute;top:14px;left:14px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#0a0a0999;color:#e5484d}.bdCamIco:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 #e5484d8c;animation:bdCamP 1.8s ease-out infinite}.bdCamIco svg{animation:bdCamB 1.8s ease-in-out infinite}@keyframes bdCamP{to{box-shadow:0 0 0 14px #e5484d00}}@keyframes bdCamB{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.bdCamIco:after,.bdCamIco svg,#build .calPulse{animation:none}}#build .bdLive{padding-top:clamp(36px,4.5vw,56px);gap:clamp(24px,3.4vw,48px)}#build .bdCam{aspect-ratio:16/10}#build .bdLT .h2{margin:10px 0}#build .bdLT .bdProg{margin-top:20px}#build .bdCamN{margin-top:14px;padding-top:12px}#build .bdCal{margin-top:clamp(32px,4vw,48px)}#build.bdS{padding-bottom:clamp(36px,4.5vw,56px)!important}#build .bdSub{font-size:clamp(22px,2.2vw,30px)!important}#build .calLeg{margin:12px 0 10px}#build .calGrid{gap:6px}#build .calGrid .choice{padding:12px 14px 14px!important;border-top-width:2px!important}#build .calGrid .choice .d{font-size:17px!important;margin-top:8px!important;line-height:1.25!important}#build .calGrid .choice>span:last-child{font-size:12px!important;margin-top:4px!important}#build .calDet{margin-top:8px!important;padding:18px 22px!important;gap:20px!important}#build .calDet h3{font-size:22px!important;margin:6px 0 4px!important}#build .calDet p{font-size:14px}#build .calDet li{padding:7px 0!important;font-size:14px}#build .calDet>div>.k{font-size:11px}#offplan.offS{--ok:#6B5A48;--no:#A39889;padding-bottom:0!important}#offplan .offW{padding-block:clamp(32px,4vw,48px)}#offplan .vsH,#offplan .vsR{padding:11px 0}#offplan .vsH span:first-child{color:#8a8174}#offplan .vsH span+span{color:#6b5a48}#offplan .vsR .no{color:#8a8174;text-decoration-color:#8a817499}#offplan .vsR .yes{color:#0f0f0e}#offplan .bdCH .h2{margin:10px 0 12px}#top.hero2{min-height:clamp(620px,100svh,1000px);align-items:flex-end;background:#0b0b0a}.hSl{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.1);filter:blur(8px) saturate(.9);transition:opacity 1.8s cubic-bezier(.4,0,.2,1),filter 1.8s cubic-bezier(.4,0,.2,1),transform 9s cubic-bezier(.2,.55,.25,1);will-change:opacity,transform}.hSl.on{opacity:1;transform:scale(1);filter:none}.hShade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0a0a0980,#0a0a0900 18% 40%,#0a0a09d9),linear-gradient(90deg,#0a0a09a8,#0a0a0961 34%,#0a0a0900 62%)}.hTx{text-shadow:0 1px 18px rgba(0,0,0,.35)}.hTx{position:relative;z-index:2;width:100%;max-width:1360px;margin:0 auto;box-sizing:border-box;padding:0 max(56px,env(safe-area-inset-left,0px)) calc(clamp(32px,5vh,56px) + 76px)}.hTx>*{max-width:720px}.hK{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:0;color:#f2ede4!important}.hBadge{background:var(--accent);color:var(--onAccent);padding:4px 10px}.hH{font-size:clamp(34px,4.2vw,60px);line-height:1.04;margin:16px 0 12px;text-wrap:balance;color:#fff;text-shadow:0 2px 30px rgba(0,0,0,.35)}.hNote{margin:0 0 22px;font-size:14px;color:#f2ede4db}.hNote .d{font-size:30px;color:#fff;margin-inline-end:6px}.hCta{display:flex;flex-wrap:wrap;gap:8px}.hDots{position:absolute;z-index:3;right:max(56px,env(safe-area-inset-right,0px));bottom:calc(clamp(32px,5vh,56px) + 82px);display:flex;gap:18px}.hDots button{display:flex;flex-direction:column;gap:10px;min-width:118px;padding:6px 0;background:none;border:0;color:#f2ede49e;font:inherit;font-size:12px;letter-spacing:.06em;text-align:start;cursor:pointer;transition:color .3s}.hDots button:hover,.hDots button.on{color:#fff}.hDots i{position:relative;display:block;height:2px;background:#f2ede447;overflow:hidden}.hDots i:after{content:"";position:absolute;inset:0;background:#f2ede4;transform:scaleX(0);transform-origin:left center}.hDots button.on i:after{animation:hsProg 6.5s linear forwards}@keyframes hsProg{to{transform:scaleX(1)}}@media(max-width:900px){.hDots{bottom:auto;top:96px;right:16px;gap:8px}.hDots button{min-width:34px}.hDots span{display:none}.hTx{padding:0 20px 104px}}@media(prefers-reduced-motion:reduce){.hSl{transition:opacity .6s;transform:none!important;filter:none!important}.hDots button.on i:after{animation:none;transform:scaleX(1)}}.hK2{margin:0 0 18px;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:#f2ede4db}#top .hH{font-size:clamp(38px,4.4vw,66px);line-height:1.02;letter-spacing:-.01em;margin:0 0 18px;max-width:13ch}.hP{margin:0 0 26px;max-width:46ch!important;font-size:clamp(15px,1.15vw,17px);line-height:1.6;color:#f2ede4e0}.hK2 b{font-weight:700;color:#fff}.hF{display:flex;flex-wrap:wrap;margin:0;padding:16px 0 0;border-top:1px solid rgba(242,237,228,.28);max-width:640px!important}.hF>div{padding-inline-end:clamp(18px,2.4vw,32px);margin-inline-end:clamp(18px,2.4vw,32px);border-inline-end:1px solid rgba(242,237,228,.22)}.hF>div:last-child{border:0;margin:0;padding:0}.hF dt{font-size:clamp(24px,2.2vw,32px);line-height:1.05;color:#fff}.hF dd{margin:6px 0 0;font-size:12px;letter-spacing:.02em;color:#f2ede4b8;max-width:20ch}@media(max-width:640px){.hShade{background:linear-gradient(180deg,#0a0a098c,#0a0a091a 18%,#0a0a0959 38%,#0a0a09e6 72%)}.hF{display:grid;grid-template-columns:repeat(3,auto);justify-content:start}#top .hH{max-width:none}.hF>div{padding-inline-end:12px;margin-inline-end:12px}.hF dt{font-size:20px}.hF dd{font-size:11px}.hP{font-size:14px;margin-bottom:18px}.hF{margin-bottom:20px}}.mMore,.mCta{display:none}.dock{transition:transform .5s cubic-bezier(.2,.7,.2,1)}html.preSim .dock{transform:translateY(110%);pointer-events:none}@media(max-width:760px){.mFold:not(.open){display:none!important}main>section:has(>.wrap.trust2){display:none}.simModes .smP{display:none}.simModes{grid-template-columns:repeat(2,minmax(0,1fr))!important}.simModes .d{font-size:22px!important}.mMore{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;margin:14px 0 0;padding:0 16px;border:1px solid var(--line2);background:transparent;color:var(--text);font:inherit;font-size:14px;cursor:pointer}.mMore[aria-expanded=true] svg{transform:rotate(180deg)}.ctDoc .mMore,.offS .mMore{border-color:var(--rule,#CFC5B8);color:var(--ink,#0F0F0E)}html.preSim .mCta{display:flex;align-items:center;justify-content:center;gap:10px;position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:19;min-height:54px;background:#f2ede4;color:#0f0f0e;font-size:15px;font-weight:500;text-decoration:none;box-shadow:0 10px 30px #00000073}}@media(max-width:760px),(pointer:coarse)and (max-width:1024px){.tModal .tLogo{height:14px;top:12px;right:12px;opacity:.85}.tModal .tourCtl,.tModal .pnlm-controls-container,.tModal .pnlm-compass{display:none!important}.tModal .tmIn{height:100dvh;min-height:0;padding:12px 14px 14px}.tModal .tmTop{margin-bottom:6px}.tModal .tmH{font-size:20px}.tModal .tmX{width:44px;height:44px;font-size:24px}.tModal .tPath{display:flex!important;gap:0;overflow-x:auto;scrollbar-width:none;margin-bottom:10px}.tModal .tPath::-webkit-scrollbar{display:none}.tModal .tPath li{flex:none}.tModal .tPath button{padding:10px 16px 8px 0;white-space:nowrap;font-size:13px}.tModal .tourBox{flex:1 1 auto;height:auto!important;min-height:0}.tModal .tourBox+div{font-size:12px!important;margin-top:8px!important}}.vwM{list-style:none;margin:26px 0 0;padding:0;border-top:1px solid var(--line)}.vwM li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;padding:14px 0;border-bottom:1px solid var(--line)}.vwM svg{color:var(--accent);margin-top:2px}#view .r{display:flex;align-self:stretch}#view .r img{height:100%!important;min-height:min(640px,70vw)}@media(max-width:760px){#view .r img{min-height:0;height:min(420px,90vw)!important}}.vwM b{display:block;font-weight:600;font-size:14px;margin-bottom:3px}.vwM span{display:block;font-size:14px;line-height:1.5;color:var(--soft)}#sim{--accent:#E8E1D6;--onAccent:#0F0F0E}#sim .smpR{background:#e8e1d6;color:#0f0f0e;border:1px solid #F2EDE4}#sim .smpR .lab{opacity:.7}#sim .smTog button[aria-pressed=true]{background:#f2ede4;color:#0f0f0e}.cxDoc{padding:clamp(24px,4.2vw,64px)!important}.cxGrid{gap:clamp(28px,4.2vw,64px)!important}.cxMain{gap:clamp(40px,4.6vw,64px)!important}.cxSide{gap:16px!important}.cxDoc .ctBH{align-items:center;margin-bottom:16px!important;padding-bottom:14px;border-bottom:1px solid var(--rule)}.cxDoc .ctBH .ctL,.cxDoc .cxCfg .ctBH .ctL{font-family:var(--fd);font-size:clamp(23px,2vw,28px);line-height:1.15;letter-spacing:0;text-transform:none;color:var(--ink)!important;font-weight:400}.cxDoc .ctIn{font-size:13px;color:var(--ink2)}.cxDoc .cxCfg .ctBH{margin-bottom:10px!important}.cxCS{font-size:14px!important;margin:0 0 10px!important}.cxR li{padding:16px 0!important}.cxR b,.cxGI b{font-size:15px!important;margin-bottom:3px}.cxR span,.cxGI span{font-size:14px!important;line-height:1.55!important}.cxGH{font-size:clamp(19px,1.6vw,22px)!important;margin-bottom:6px!important}.cxGI{padding:14px 0!important}.cxInv{margin-top:18px!important}.cxOT{min-height:58px!important}.cxON b{font-size:15px}.cxTot{padding:22px 22px 20px!important}.cxDoc .ctTop b{font-size:clamp(30px,3vw,42px)!important}.cxDoc .cxGrid{margin-top:clamp(28px,3.4vw,44px)}.cxDoc .ctBH{border-bottom-color:#0f0f0e2e}.ptBar{display:flex;align-items:center;justify-content:center;gap:12px;padding:7px max(20px,env(safe-area-inset-right,0px)) 7px max(20px,env(safe-area-inset-left,0px));background:var(--accent);color:var(--onAccent);font-size:13px;line-height:1.4;text-align:center}.ptBar p{margin:0}.ptBar b{font-weight:500}.ptX{border:0;background:none;color:inherit;font-size:20px;line-height:1;min-width:32px;min-height:32px;cursor:pointer;flex:none}.hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none}.lfChk{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--soft);cursor:pointer}.lfChk input{flex:none;width:16px;height:16px;margin:3px 0 0;accent-color:var(--accent)}#leadForm label.err .lab,#leadForm .lfChk.err span{color:#e8a08a}#leadForm label.err input:not([type=checkbox]){border-color:#e8a08a}.lfErr{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid #E8A08A;font-size:14px;line-height:1.5;color:var(--text)}.axForm .lfErr{margin-top:16px}.lfErr p{margin:0}.ckBar{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#161614fa;border-top:1px solid var(--line2);color:var(--text);padding:18px max(20px,env(safe-area-inset-right,0px)) calc(18px + env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));font-family:var(--fb)}.ckIn{max-width:1360px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px}.ckTx{flex:1 1 420px;font-size:14px;line-height:1.6;color:var(--muted)}.ckTx p{margin:0}.ckTx .ckH{font-family:var(--fd);font-size:20px;line-height:1.3;color:var(--text);margin:0 0 4px}.ckTx a{color:var(--text);text-decoration:underline}.ckB{display:flex;flex-wrap:wrap;gap:10px}.ckB .btn{min-width:140px}.ftLg{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 18px}.ftLg a,.ftCk{text-decoration:underline}.ftCk{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer}.tsBox{position:fixed;right:16px;bottom:96px;z-index:62}.ljPrev{position:fixed;top:calc(env(safe-area-inset-top,0px) + 92px);right:12px;z-index:61;padding:6px 10px;background:#c2410c;color:#fff7ed;font:500 11px/1 Work Sans,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;pointer-events:none}
