@font-face{font-family:Shiseido Ginza Ext;font-style:normal;font-weight:400;src:url(./SHISEIDOGinzaExt-Regular.DY0KNITt.woff) format("woff")}@font-face{font-family:Shiseido Ginza Ext Bold;font-style:normal;font-weight:700;src:url(./SHISEIDOGinzaExt-Bold.B74cCfal.woff) format("woff")}@font-face{font-family:Shiseido Ginza;font-style:normal;font-weight:400;src:url(./SHISEIDOGinza-Regular.BVP18mwl.woff) format("woff")}@font-face{font-family:Shiseido Ginza Cond;font-style:normal;font-weight:200;src:url(./SHISEIDOGinzaCond-Extralight.NKxIrT6x.woff) format("woff")}*{box-sizing:border-box}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.userSelect{-webkit-touch-callout:text;-webkit-user-select:text;-moz-user-select:text;user-select:text}.noPointer{pointer-events:none}.cantap{pointer-events:auto}#loadBackground{background-color:transparent!important;background-image:url(./gold-background.BCzY8alc.png)!important;background-repeat:no-repeat!important;background-size:cover!important}.prompt-box-8w{-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background-color:#000000b3!important;border-radius:1.56vh!important;color:#fff!important;font-family:Shiseido Ginza!important;font-size:2vh!important;line-height:116%!important;padding:3.13vh!important;width:80vw}.button-primary-8w,.prompt-button-8w{-webkit-backdrop-filter:blur(3.73vh)!important;backdrop-filter:blur(3.73vh)!important;border:unset!important;border-radius:0!important;box-shadow:0 0 .79vh .1vh #000,0 0 0 .05vh #ab9750!important;color:#fff!important;font-family:Shiseido Ginza Ext!important;font-size:1.67vh!important;line-height:2.19vh!important;min-height:4.18vw!important;padding:1.98vh!important;text-transform:uppercase!important;width:43.18vw!important}.prompt-button-8w{background:linear-gradient(0deg,#0006,#0006),linear-gradient(108deg,#ffffff26 9.53%,#ebebeb1c 24.62%,#e0e0e017 30.7%,#d4d4d40f 39.55%,#cfcfcf0d 45.71%,#c9c9c90a 49.84%,#c7c7c70a 53.71%,#c4c4c408 59.78%)!important}.button-primary-8w{background:linear-gradient(0deg,#000,#000),linear-gradient(108deg,#ffffff26 9.53%,#ebebeb1c 24.62%,#e0e0e017 30.7%,#d4d4d40f 39.55%,#cfcfcf0d 45.71%,#c9c9c90a 49.84%,#c7c7c70a 53.71%,#c4c4c408 59.78%)!important}body,html{font-family:Shiseido Ginza Ext;height:100%;left:0;margin:0;max-height:100%;max-width:100%;min-height:100%;min-width:100%;overflow:scroll;position:absolute;top:0;touch-action:none;width:100%}:root{--header-height:7.53vh}.link{text-decoration:underline}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-duration:1s;animation-fill-mode:both;animation-name:fadeOut;pointer-events:none}.fadeOutFast{animation-duration:.25s;animation-fill-mode:both;animation-name:fadeOut;pointer-events:none}@keyframes fadeOutOpacity{0%{opacity:var(--showHideOpacity)}to{opacity:0}}.fadeOutOpacity{animation-duration:1s;animation-fill-mode:both;animation-name:fadeOutOpacity;pointer-events:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-duration:1s;animation-fill-mode:both;animation-name:fadeIn;pointer-events:all}.fadeInFast{animation-duration:.25s;animation-fill-mode:both;animation-name:fadeIn;pointer-events:all}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:var(--showHideOpacity)}}.fadeInOpacity{animation-duration:1s;animation-fill-mode:both;animation-name:fadeInOpacity;pointer-events:all}@keyframes ctaColorChange{0%{background-color:#282561;color:#fff}to{background-color:#ffdd7f;color:#282561}}.ctaColorChange{animation-duration:1s;animation-fill-mode:both;animation-name:ctaColorChange}@keyframes ctaFlash{0%{opacity:1}17%{opacity:var(--ctaFlashOpacity)}33%{opacity:1}50%{opacity:var(--ctaFlashOpacity)}66%{opacity:1}83%{opacity:var(--ctaFlashOpacity)}to{opacity:1}}.ctaFlash{animation:ctaFlash 3s infinite;transition-timing-function:ease}@keyframes bounceOut{0%{transform:scale(1)}20%{transform:scale(1.1)}to{transform:scale(0)}}.bounceOut{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:bounceOut;animation-name:bounceOut;pointer-events:none}@keyframes bounceIn{0%{transform:scale(.01)}80%{transform:scale(1.1)}to{transform:scale(1)}}.bounceIn{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:bounceIn;animation-name:bounceIn;pointer-events:none}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.rotate{animation-duration:5s;animation-iteration-count:infinite;animation-name:rotate;animation-timing-function:linear}@keyframes scale{0%{transform:scale(1)}50%{transform:scale(.8)}to{transform:scale(1)}}.scale{animation-duration:2s;animation-iteration-count:infinite;animation-name:scale;animation-timing-function:linear}@keyframes blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}.loading span{animation-duration:1.4s;animation-fill-mode:both;animation-iteration-count:infinite;animation-name:blink;margin:0;padding:0}.loading span:nth-child(2){animation-delay:.2s}.loading span:nth-child(3){animation-delay:.4s}
