*{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;-ms-user-drag:none;user-drag:none}a,article,aside,button,footer,h1,h2,h3,h4,h5,h6,header,img,li,main,nav,p,section,ul{margin:0;padding:0}button{background:transparent;border:none;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}a,button{cursor:pointer;pointer-events:auto;touch-action:none}.noselect{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;-ms-user-drag:none;user-drag:none}.userSelect{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;user-select:text;-webkit-user-drag:auto;-khtml-user-drag:auto;-moz-user-drag:auto;-ms-user-drag:auto;user-drag:auto}.cantap,.noPointer{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.cantap{touch-action:manipulation}.text-underline{text-decoration:underline}@supports (-moz-appearance:none){.text-underline{border-bottom:1px solid #000;text-decoration:initial}}.cursor-pointer{cursor:pointer}body,html{color:#fff;font-family:Montserrat,sans-serif;font-size:20px;font-style:normal;font-weight:400;height:100%;left:0;line-height:normal;margin:0;max-height:100%;max-width:100%;min-height:100%;min-width:100%;position:absolute;scroll-behavior:smooth;top:0;touch-action:none;width:100%}@media screen and (max-width:1080px){body,html{font-size:16px}}a,a-scene,button,canvas{pointer-events:auto;touch-action:manipulation}@media screen and (min-width:1081px){.tablet-show{display:none}}@media screen and (max-width:1080px){.tablet-hide{display:none}}@media screen and (min-width:768px){.mobile-show{display:none}}@media screen and (max-width:768px){.mobile-hide{display:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes crossFadeUp{0%{opacity:0;z-index:-1}to{opacity:1;z-index:1}}@keyframes crossFadeDown{0%{opacity:1;z-index:1}to{opacity:0;z-index:-1}}@keyframes raiseUp{0%{transform:translateY(69px)}to{transform:translateY(0)}}@keyframes popOut{0%{transform:translate(calc(50vw - 50% - 25px)) translateY(calc(-50vh + 50% - 60px)) scale(3.52);z-index:0}to{transform:none;z-index:1}}@keyframes popIn{0%{opacity:1;transform:none;transition:z-index 0s .5s;z-index:1}80%{opacity:1}99%{opacity:0;z-index:1}to{opacity:0;transform:translate(calc(50vw - 50% - 25px)) translateY(calc(-50vh + 50% + 20px)) scale(3.52);z-index:0}}@keyframes l5{0%,to{background:#0002;box-shadow:.35em 0 #0002,-.35em 0 #000}25%{background:#000;box-shadow:.35em 0 #0002,-.35em 0 #0002}50%{background:#0002;box-shadow:.35em 0 #000,-.35em 0 #0002}75%{background:#0002;box-shadow:.35em 0 #0002,-.35em 0 #0002}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes pulse{0%{filter:drop-shadow(0 0 0 rgba(255,255,255,.7));transform:scale(.95)}70%{filter:drop-shadow(0 0 10px rgba(255,255,255,0));transform:scale(1)}to{filter:drop-shadow(0 0 0 rgba(255,255,255,0));transform:scale(.95)}}
