html{background:#090e15;color:#eee9df}body{margin:0}.initial-page{position:relative;background:#090e15;color:#eee9df;font-family:Arial,'PingFang SC','Microsoft YaHei',sans-serif;overflow:hidden}.initial-page[hidden],#root[hidden]{display:none!important}.initial-page header{height:84px;box-sizing:border-box;padding:0 5%;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2;border-bottom:1px solid #c7a77138}.initial-page a{color:#d8bd90;text-decoration:none}.initial-brand{font-family:Georgia,'Songti SC',serif;font-size:27px}.initial-brand small{font-size:12px;margin-left:12px;letter-spacing:3px}.initial-page nav a{display:inline-block;padding:12px 7px;font-size:12px}.initial-art,.initial-backdrop{position:absolute;top:0;left:0;width:100%;height:var(--hero-height);pointer-events:none}.initial-backdrop img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 60%;filter:brightness(.93) saturate(.88)}.initial-backdrop picture{display:block;width:100%;height:100%}.initial-locale{display:none;position:relative}.initial-locale[data-lang=en]{display:block}html:lang(zh-CN) .initial-locale[data-lang=en],html:lang(ja) .initial-locale[data-lang=en],html:lang(ko) .initial-locale[data-lang=en],html:lang(es) .initial-locale[data-lang=en],html:lang(pt-BR) .initial-locale[data-lang=en],html:lang(id) .initial-locale[data-lang=en],html:lang(th) .initial-locale[data-lang=en],html:lang(vi) .initial-locale[data-lang=en],html:lang(fil) .initial-locale[data-lang=en],html:lang(fr) .initial-locale[data-lang=en],html:lang(ms) .initial-locale[data-lang=en]{display:none}html:lang(zh-CN) .initial-locale[data-lang="zh-CN"],html:lang(ja) .initial-locale[data-lang="ja"],html:lang(ko) .initial-locale[data-lang="ko"],html:lang(es) .initial-locale[data-lang="es"],html:lang(pt-BR) .initial-locale[data-lang="pt-BR"],html:lang(id) .initial-locale[data-lang="id"],html:lang(th) .initial-locale[data-lang="th"],html:lang(vi) .initial-locale[data-lang="vi"],html:lang(fil) .initial-locale[data-lang="fil"],html:lang(fr) .initial-locale[data-lang="fr"],html:lang(ms) .initial-locale[data-lang="ms"]{display:block}.initial-hero{box-sizing:border-box;height:calc(var(--hero-height) - 84px);padding:120px 12.25% 30px}.initial-page h1{font-family:Georgia,'Songti SC',serif;font-weight:500;font-size:64px;line-height:1.2;margin:22px 0}.initial-page h1 span{display:block}.initial-page p{font-size:16px;line-height:1.9;max-width:480px;white-space:pre-line;margin:20px 0}.initial-page .initial-eyebrow{font-size:12px;letter-spacing:2px;color:#c7a771}.initial-link{display:inline-block;padding:14px 20px;border:1px solid #c7a77170;border-radius:4px;font-size:15px}.initial-info{padding:65px 7%;max-width:1000px;margin:auto}.initial-info>p{max-width:800px}.initial-page h2{font:400 30px/1.5 Georgia,'Songti SC',serif}.initial-prices{padding:35px 0;scroll-margin-top:30px}.initial-prices article{display:inline-block;vertical-align:top;box-sizing:border-box;width:46%;padding:22px;margin:0 3% 15px 0;border:1px solid #c7a77150}.initial-prices strong{font:36px Georgia,serif}.initial-retry{display:none}.initial-page[data-recoverable] .initial-retry{display:block}.initial-retry a{display:inline-block;padding:14px 24px;border:1px solid #c7a77180}@media(max-width:1000px){.initial-hero{padding:95px 8% 30px}.initial-page h1{font-size:48px}.initial-page p{max-width:340px;font-size:14px}}@media(max-width:600px){.initial-page header{height:72px;padding:0 20px}.initial-brand{font-size:24px}.initial-brand small{display:none}.initial-backdrop img{object-position:69% bottom}.initial-hero{height:calc(var(--hero-height) - 72px);padding:30px 24px}.initial-page h1{font-size:44px;margin:16px 0}.initial-page .initial-eyebrow{font-size:10px;letter-spacing:1px}.initial-page p{font-size:13px;max-width:330px;margin:16px 0}.initial-page h2{font-size:26px}.initial-link{font-size:13px;padding:12px}.initial-prices article{width:100%;margin-right:0}.initial-info{padding:45px 24px}.initial-locale[lang=ja] h1,.initial-locale[lang=ko] h1{font-size:29px}}

.initial-page nav{max-width:75%;display:flex;overflow-x:auto;white-space:nowrap;min-width:0;-webkit-overflow-scrolling:touch}.initial-page nav a{flex:0 0 auto}.initial-brand{flex-shrink:0}.initial-locale[lang=th] h1{font-family:Tahoma,system-ui,sans-serif;font-size:48px;line-height:1.45}@media(max-width:600px){.initial-locale[lang=th] h1{font-size:32px}.initial-locale[lang=vi] h1,.initial-locale[lang=fil] h1{font-size:36px}}
