*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}ul[role=list],ol[role=list],li{list-style:none}html:focus-within{scroll-behavior:smooth}html,body{overflow:hidden}body{font-family:CenturyGothic,sans-serif;font-optical-sizing:auto;font-style:normal;text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10rem}:target{scroll-margin-block:5ex}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-family:CenturyGothic;font-weight:400;src:url(../fonts/CenturyGothic.ttf) format("truetype")}canvas,video{top:0!important;left:0!important;transform:unset!important;width:100%!important;height:auto!important;min-height:unset!important;aspect-ratio:3 / 4}footer{position:absolute;bottom:10px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;z-index:10}.logo{width:360px;height:auto;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.store-link{width:50%;max-width:350px;cursor:pointer}.store-link img{width:100%;height:auto;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform .3s ease,filter .3s ease}.store-link:hover img{transform:scale(1.05);filter:brightness(1.05)}#set-height{display:block}#scrolly-video{position:fixed!important;transition:opacity .5s ease-out;opacity:1}#scrolly-video.fade-out{opacity:0}.loading-wrapper{position:absolute;bottom:336px;left:50%;transform:translate(-50%);width:30%;max-width:120px;display:flex;flex-direction:column;align-items:center;gap:13px}.dot-pulse-wrapper{--dot-size: 60px;--dot-color: #ffffff;--dot-speed: 1.5s;--dot-dot-size: calc(var(--dot-size) * .24);display:flex;align-items:center;justify-content:space-between;height:var(--dot-dot-size);width:var(--dot-size);-webkit-user-select:none;user-select:none;margin-top:2px}.dot-l,.dot-pulse-wrapper:before,.dot-pulse-wrapper:after{content:"";display:block;//opacity: .75;height:var(--dot-dot-size);width:var(--dot-dot-size);border-radius:50%;background-color:var(--dot-color);transform:scale(0);transition:background-color .3s ease}.dot-pulse-wrapper:before{animation:pulse-l var(--dot-speed) ease-in-out calc(var(--dot-speed) * -.375) infinite}.dot-l{animation:pulse-l var(--dot-speed) ease-in-out calc(var(--dot-speed) * -.25) infinite both}.dot-pulse-wrapper:after{animation:pulse-l var(--dot-speed) ease-in-out calc(var(--dot-speed) * -.125) infinite}.dot-pulse-wrapper.hidden{visibility:hidden}@keyframes pulse-l{0%,to{transform:scale(0);opacity:.05}50%{transform:scale(1);opacity:.75}}.hint-cursor{position:absolute;left:50%;top:57%;width:80px;height:100px;transform:translate(-50%,-50%);background-size:100%;background-image:url(/assets/images/hand_icon.png);opacity:0;pointer-events:none;display:block;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;z-index:1000}.hint-cursor.visible{display:block;opacity:1}.tap-hint-cursor{top:77%!important;left:63%;transform:translate(-63%,-77%)}.animateUp{animation:moveUp 1s forwards}@keyframes moveUp{0%{top:35%;opacity:0}20%{opacity:1}80%{opacity:.75}to{top:15%;opacity:0}}.animateDown{animation:moveDown 1s forwards}@keyframes moveDown{0%{top:7.5%;opacity:0}15%{opacity:1}80%{opacity:.75}to{top:30%;opacity:0}}@keyframes scaleIn{0%{transform:translate(-63%,-77%) scale(1)}to{transform:translate(-63%,-77%) scale(.8)}}@keyframes scaleOut{0%{transform:translate(-63%,-77%) scale(.8)}to{transform:translate(-63%,-77%) scale(1)}}.scaleIn{animation:scaleIn .3s ease-in-out forwards;animation-delay:.5s}.scaleOut{animation:scaleOut 1s ease-in-out forwards}.color-switch{position:absolute;top:636px;right:calc(50% - 36px);width:72px;height:auto;z-index:11;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}@keyframes colorSwitchClick{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes colorSwitchReset{0%{transform:rotate(180deg)}to{transform:rotate(360deg)}}#color-switch.grayscale-active{transform:rotate(180deg)}.color-switch-animate-to-grayscale{animation:colorSwitchClick .4s ease-in-out forwards}.color-switch-animate-to-color{animation:colorSwitchReset .4s ease-in-out forwards}.landscape{display:none}.landscape{display:none;position:fixed;left:0;top:0;height:100%;width:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;padding-block:10vh;background:#fff;z-index:1000}.landscape_logo{width:22%}.landscape_icon{width:15%}.landscape_clue{text-transform:uppercase;font-size:1.35rem;text-align:center}@media screen and (orientation: portrait){.wrap{display:block}.landscape{display:none}}@media screen and (orientation: landscape){.wrap{display:none}.landscape{display:flex}}.landscape_clue_text{color:#000}
