.b-text[data-v-b3434172]{color:var(--text-2);margin:0 0 1.4rem}h4[data-v-b3434172]{color:var(--text);margin:0 0 .3rem;font-size:.98rem;font-weight:600}.b-points[data-v-b3434172]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.1rem 1.6rem;margin:0 0 1.8rem;display:grid}.b-point[data-v-b3434172]{border-left:1px solid #c8a84e66;padding-left:.9rem}.b-point p[data-v-b3434172],.b-steps p[data-v-b3434172]{color:var(--text-2);margin:0;font-size:.92rem}.b-steps[data-v-b3434172]{margin:0 0 1.8rem;padding:0;list-style:none;position:relative}.b-steps li[data-v-b3434172]{padding:0 0 1.1rem 1.6rem;position:relative}.b-steps li[data-v-b3434172]:before{content:"";background:var(--gold);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.45rem;left:0;box-shadow:0 0 10px 1px #c8a84e99}.b-steps li[data-v-b3434172]:after{content:"";background:linear-gradient(#c8a84e80,#c8a84e14);width:1px;position:absolute;top:1.2rem;bottom:.1rem;left:.23rem}.b-steps li[data-v-b3434172]:last-child:after{display:none}.b-facts[data-v-b3434172]{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1rem;margin:0 0 1.8rem;display:grid}.b-facts[data-count="4"][data-v-b3434172]{grid-template-columns:1fr 1fr}.b-facts div[data-v-b3434172]{border:1px solid var(--line);background:#ffffff06;border-radius:.75rem;padding:1rem 1.1rem}.b-facts dt[data-v-b3434172]{font-family:var(--display);color:var(--gold-hot);font-size:1.55rem;line-height:1.15}.b-facts dd[data-v-b3434172]{color:var(--muted);margin:.35rem 0 0;font-size:.82rem}.b-status[data-v-b3434172]{gap:.6rem;margin:0 0 1.8rem;padding:0;list-style:none;display:grid}.b-status li[data-v-b3434172]{color:var(--text-2);align-items:baseline;gap:.8rem;font-size:.93rem;display:flex}.pill[data-v-b3434172]{text-align:center;white-space:nowrap;border-radius:999px;flex:none;min-width:6.5rem;padding:.1rem .6rem;font-size:.75rem;font-weight:600}[data-state=live] .pill[data-v-b3434172]{color:var(--gold-hot);background:#c8a84e29}[data-state=building] .pill[data-v-b3434172]{color:var(--amber);border:1px solid #d99a3d80}[data-state=planned] .pill[data-v-b3434172]{color:var(--muted);border:1px dashed #fff3}.b-quote[data-v-b3434172]{margin:0 0 1.8rem;padding:0}.b-quote blockquote[data-v-b3434172]{font-family:var(--display);color:var(--text);margin:0;font-size:1.35rem;font-style:italic;line-height:1.45}.b-quote figcaption[data-v-b3434172]{color:var(--muted);margin-top:.5rem;font-size:.85rem}.panel[data-v-9b1df14f]{width:var(--panel-w);-webkit-backdrop-filter:blur(18px)saturate(1.2);z-index:2000;background:linear-gradient(#16181ddb,#0f1114eb);border-left:1px solid #c8a84e38;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-40px 0 80px #00000073}.bar[data-v-9b1df14f],.foot[data-v-9b1df14f]{justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.6rem;display:flex}.foot[data-v-9b1df14f]{border-top:1px solid var(--line)}svg[data-v-9b1df14f]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem;height:1rem}.crumb[data-v-9b1df14f],.step[data-v-9b1df14f]{color:var(--gold-hot);align-items:center;gap:.45rem;max-width:48%;padding:.35rem .2rem;font-size:.9rem;display:inline-flex}.step span[data-v-9b1df14f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.step[data-v-9b1df14f]{color:var(--text-2)}.step[data-v-9b1df14f]:hover,.crumb[data-v-9b1df14f]:hover{color:var(--gold-hot)}.close[data-v-9b1df14f]{border:1px solid var(--line);width:2.4rem;height:2.4rem;color:var(--text-2);border-radius:50%;place-items:center;display:grid}.close[data-v-9b1df14f]:hover{border-color:var(--gold);color:var(--gold-hot)}.body[data-v-9b1df14f]{scrollbar-width:thin;scrollbar-color:#c8a84e4d transparent;flex:1;padding:.5rem 2.6rem 2.4rem;overflow-y:auto}.title[data-v-9b1df14f]{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:clamp(2.1rem,3.2vw,2.9rem);font-weight:500;line-height:1.08}.headline[data-v-9b1df14f]{font-family:var(--display);color:var(--gold-hot);margin:.9rem 0 .6rem;font-size:1.28rem;font-style:italic;line-height:1.4}.lead[data-v-9b1df14f]{color:var(--text);max-width:44rem;margin:0 0 1.8rem;font-size:1.04rem}.gallery[data-v-9b1df14f]{gap:.6rem;margin:0 0 2rem;display:grid;container-type:inline-size}.gallery .row[data-v-9b1df14f]{--h:min(24rem, (100cqw - (var(--n) - 1) * .6rem) / var(--sum));justify-content:center;gap:.6rem;display:flex}.gallery figure[data-v-9b1df14f]{width:calc(var(--h) * var(--ar));height:var(--h);border:1px solid var(--line);background:var(--surface);border-radius:.6rem;flex:none;margin:0;overflow:hidden}.gallery img[data-v-9b1df14f],.gallery video[data-v-9b1df14f]{object-fit:cover;width:100%;height:100%;display:block}.topics h3[data-v-9b1df14f]{color:var(--muted);margin:2.2rem 0 .8rem;font-size:.85rem;font-weight:500}.topic[data-v-9b1df14f]{text-align:left;border-radius:.6rem;align-items:flex-start;gap:.9rem;width:100%;margin:0 -.9rem;padding:.85rem .9rem;transition:background .2s;display:flex}.topic[data-v-9b1df14f]:hover{background:var(--gold-glow)}.topic .dot[data-v-9b1df14f]{border:1px solid var(--gold);border-radius:50%;flex:none;width:.55rem;height:.55rem;margin-top:.45rem;transition:background .2s}.topic:hover .dot[data-v-9b1df14f]{background:var(--gold)}.topic strong[data-v-9b1df14f]{font-weight:600;display:block}.topic small[data-v-9b1df14f]{color:var(--text-2);font-size:.88rem;display:block}.siblings[data-v-9b1df14f]{border-top:1px solid var(--line);flex-wrap:wrap;gap:.45rem;margin-top:2.4rem;padding-top:1.4rem;display:flex}.siblings button[data-v-9b1df14f]{border:1px solid var(--line);color:var(--text-2);border-radius:999px;padding:.35rem .85rem;font-size:.85rem}.siblings button[data-v-9b1df14f]:hover{color:var(--gold-hot);border-color:#c8a84e80}.siblings button.on[data-v-9b1df14f]{border-color:var(--gold);color:var(--gold-hot);background:var(--gold-glow)}.swap-enter-active[data-v-9b1df14f],.swap-leave-active[data-v-9b1df14f]{transition:opacity .35s var(--ease), transform .35s var(--ease)}.swap-enter-from[data-v-9b1df14f]{opacity:0;transform:translateY(10px)}.swap-leave-to[data-v-9b1df14f]{opacity:0;transform:translateY(-6px)}@media (max-width:760px){.panel[data-v-9b1df14f]{border-top:1px solid #c8a84e4d;border-left:0;border-radius:1.2rem 1.2rem 0 0;width:100%;height:62vh;top:auto;left:0}.body[data-v-9b1df14f]{padding:.2rem 1.2rem 1.6rem}.bar[data-v-9b1df14f],.foot[data-v-9b1df14f]{padding:.8rem 1.2rem}}.stage[data-v-9fe77fb9]{touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.labels[data-v-9fe77fb9]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.label[data-v-9fe77fb9]{pointer-events:auto;white-space:nowrap;opacity:0;transition:color .25s, text-shadow .25s, font-size .3s var(--ease);will-change:transform, opacity;text-shadow:0 1px 12px #000000e6;position:absolute;top:0;left:0}.label.d0[data-v-9fe77fb9]{border-radius:50%;width:7rem;height:7rem}.label.d1[data-v-9fe77fb9]{font-family:var(--display);color:var(--text);padding:.2rem .5rem;font-size:1.3rem;font-weight:500}.label.d1[data-v-9fe77fb9]:hover,.label.d1.on[data-v-9fe77fb9],.label.d1.chapter[data-v-9fe77fb9]{color:var(--gold-hot)}.label.d1.on[data-v-9fe77fb9]{font-size:1.6rem}.label.d2[data-v-9fe77fb9]{color:var(--text-2);background:#0f11148c;border:1px solid #c8a84e2e;border-radius:999px;padding:.25rem .6rem;font-size:.86rem;font-weight:500}.label.d2[data-v-9fe77fb9]:hover,.label.d2.on[data-v-9fe77fb9]{color:var(--bg);background:var(--gold);border-color:var(--gold);text-shadow:none}.top[data-v-9fe77fb9]{pointer-events:none;opacity:0;z-index:1500;justify-content:space-between;align-items:center;padding:1.4rem 2rem;transition:opacity 1s;display:flex;position:absolute;top:0;left:0;right:0}.top.show[data-v-9fe77fb9]{opacity:1}.top-right[data-v-9fe77fb9]{transition:transform .9s var(--ease)}.top.beside .top-right[data-v-9fe77fb9]{transform:translateX(calc(-1 * var(--panel-w)))}.top[data-v-9fe77fb9]>*{pointer-events:auto}.brand[data-v-9fe77fb9]{font-size:1.3rem}.top-left[data-v-9fe77fb9]{align-items:center;gap:1.4rem;display:flex}.btn-auto[data-v-9fe77fb9]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:2.2rem;color:var(--text-2);white-space:nowrap;background:#0f111499;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.5rem;padding:0 .95rem 0 .8rem;font-size:.8rem;display:inline-flex;position:relative;overflow:hidden}.btn-auto[data-v-9fe77fb9]:hover,.btn-auto.on[data-v-9fe77fb9]{color:var(--gold-hot);border-color:#c8a84e8c}.btn-auto svg.fill[data-v-9fe77fb9]{fill:currentColor;stroke:none}.auto-bar[data-v-9fe77fb9]{background:var(--gold);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.top-right[data-v-9fe77fb9]{align-items:center;gap:.6rem;display:flex}.btn-music[data-v-9fe77fb9]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:2.5rem;height:2.5rem;color:var(--gold-hot);background:#0f111499;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.btn-music.off[data-v-9fe77fb9]{color:var(--muted)}.btn-music[data-v-9fe77fb9]:hover{color:var(--gold-hot);border-color:#c8a84e8c}.btn-map[data-v-9fe77fb9],.lang-btn[data-v-9fe77fb9]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:2.5rem;color:var(--text-2);background:#0f111499;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.5rem;padding:0 1rem;font-size:.88rem;display:inline-flex}.btn-map[data-v-9fe77fb9]:hover,.lang-btn[data-v-9fe77fb9]:hover,.lang-btn[aria-expanded=true][data-v-9fe77fb9]{color:var(--gold-hot);border-color:#c8a84e8c}.lang-btn[data-v-9fe77fb9]{letter-spacing:.04em;font-weight:600}svg[data-v-9fe77fb9]{fill:none;stroke:currentColor;stroke-width:1.4px;width:1rem;height:1rem}.btn-gold svg[data-v-9fe77fb9]{fill:currentColor;stroke:none}.lang[data-v-9fe77fb9]{position:relative}.lang-list[data-v-9fe77fb9]{background:#16181df5;border:1px solid #c8a84e40;border-radius:.8rem;min-width:12rem;margin:0;padding:.4rem;list-style:none;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 20px 50px #00000080}.lang-list button[data-v-9fe77fb9]{width:100%;color:var(--text-2);border-radius:.5rem;justify-content:space-between;align-items:center;padding:.55rem .8rem;font-size:.92rem;display:flex}.lang-list button[data-v-9fe77fb9]:hover,.lang-list button[aria-selected=true][data-v-9fe77fb9]{background:var(--gold-glow);color:var(--gold-hot)}.lang-list small[data-v-9fe77fb9]{color:var(--muted);font-size:.75rem}.opening[data-v-9fe77fb9]{z-index:1400;max-width:31rem;position:absolute;bottom:clamp(6rem,14vh,10rem);left:clamp(1.5rem,6vw,6rem)}.opening[data-v-9fe77fb9]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#0f1114db,#0f11148c 55%,#0000);position:absolute;inset:-22vh -14rem -8vh -12vw}.opening .big[data-v-9fe77fb9]{color:var(--text-2);margin:0 0 1.2rem;font-size:1.15rem}.opening h1[data-v-9fe77fb9]{font-family:var(--display);letter-spacing:-.015em;margin:0;font-size:clamp(2.4rem,4vw,3.8rem);font-weight:500;line-height:1.04}.opening .tail[data-v-9fe77fb9]{font-family:var(--display);color:var(--gold-hot);margin:1rem 0 0;font-size:1.35rem;font-style:italic;line-height:1.4}.opening .lead[data-v-9fe77fb9]{color:var(--text-2);max-width:30rem;margin:1.2rem 0 2rem;font-size:1.08rem}.actions[data-v-9fe77fb9]{flex-wrap:wrap;align-items:center;gap:1.2rem 1.6rem;display:flex}.hint[data-v-9fe77fb9]{color:var(--muted);font-size:.88rem}.rail[data-v-9fe77fb9]{z-index:1450;transition:left 1.1s var(--ease), transform 1.1s var(--ease);gap:.35rem;display:flex;position:absolute;bottom:1.6rem;left:50%;transform:translate(-50%)}.rail.panel[data-v-9fe77fb9]{left:calc((100% - var(--panel-w)) / 2)}.seg[data-v-9fe77fb9]{flex-direction:column;align-items:center;gap:.5rem;width:clamp(4.2rem,8vw,7.5rem);padding:.4rem 0;display:flex}.seg .bar[data-v-9fe77fb9]{background:#ffffff1f;border-radius:2px;width:100%;height:2px;transition:background .3s,box-shadow .3s}.seg .name[data-v-9fe77fb9]{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.74rem;transition:color .3s;overflow:hidden}.seg:hover .bar[data-v-9fe77fb9]{background:#c8a84e80}.seg:hover .name[data-v-9fe77fb9]{color:var(--text-2)}.seg.done .bar[data-v-9fe77fb9]{background:#c8a84e73}.seg.on .bar[data-v-9fe77fb9]{background:var(--gold);box-shadow:0 0 12px #c8a84eb3}.seg.on .name[data-v-9fe77fb9]{color:var(--gold-hot)}.veil[data-v-9fe77fb9]{background:var(--bg);pointer-events:none;z-index:3000;transition:opacity .8s;position:absolute;inset:0}.veil.gone[data-v-9fe77fb9]{opacity:0}.nogl[data-v-9fe77fb9]{color:var(--text-2);place-items:center;display:grid;position:absolute;inset:0}.fade-enter-active[data-v-9fe77fb9],.fade-leave-active[data-v-9fe77fb9]{transition:opacity .5s var(--ease)}.fade-enter-from[data-v-9fe77fb9],.fade-leave-to[data-v-9fe77fb9]{opacity:0}.panel-enter-active[data-v-9fe77fb9],.panel-leave-active[data-v-9fe77fb9]{transition:transform .9s var(--ease), opacity .6s var(--ease)}.panel-enter-from[data-v-9fe77fb9],.panel-leave-to[data-v-9fe77fb9]{opacity:0;transform:translate(40px)}@media (max-width:760px){.top[data-v-9fe77fb9]{padding:1rem 1.1rem}.opening[data-v-9fe77fb9]{bottom:5.5rem;left:1.2rem;right:1.2rem}.rail[data-v-9fe77fb9]{gap:.2rem;bottom:.6rem}.rail.panel[data-v-9fe77fb9]{display:none}.top.beside .top-right[data-v-9fe77fb9]{transform:none}.seg[data-v-9fe77fb9]{width:2.6rem}.seg .name[data-v-9fe77fb9]{display:none}.panel-enter-from[data-v-9fe77fb9],.panel-leave-to[data-v-9fe77fb9]{transform:translateY(40px)}}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-cyrillic-wght-normal-5WvUvBgz.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-vietnamese-wght-normal-Cabi7G8-.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-ext-wght-normal-CT1r92Rl.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-wght-normal-BOwq7MWX.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-wght-italic-DmbndNpe.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-ext-wght-italic-ze_cPdSg.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--panel-w:min(max(36rem, 35vw), 52vw);--bg:#0f1114;--surface:#16181d;--surface-2:#1c1f25;--line:#ffffff12;--gold:#c8a84e;--gold-hot:#e9cf86;--gold-glow:#c8a84e24;--text:#ece6da;--text-2:#b9b2a5;--muted:#8a8478;--amber:#d99a3d;--display:"Playfair Display Variable", "Playfair Display", Georgia, serif;--body:"DM Sans Variable", "DM Sans", system-ui, sans-serif;--ease:cubic-bezier(.65, 0, .35, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55;overflow:hidden}#app{position:fixed;inset:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.btn{letter-spacing:.01em;border-radius:999px;align-items:center;gap:.6rem;height:3rem;padding:0 1.4rem;font-size:.95rem;font-weight:500;transition:background .25s,color .25s,border-color .25s,box-shadow .25s;display:inline-flex}.btn-gold{background:var(--gold);color:#17140c;box-shadow:0 0 0 0 var(--gold-glow)}.btn-gold:hover{background:var(--gold-hot);box-shadow:0 0 32px 4px var(--gold-glow)}.btn-line{color:var(--gold-hot);border:1px solid #c8a84e73}.btn-line:hover{background:var(--gold-glow);border-color:var(--gold)}.lockup{font-family:var(--display);letter-spacing:.005em;white-space:nowrap;font-weight:400}.lockup em{color:var(--gold);font-style:italic;font-weight:600}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
