*{margin:0;padding:0;border:0;z-index:0;user-select:none;tap-highlight-color:transparent;touch-callout:none}html{height:100%;min-height:100%;-webkit-text-size-adjust:100%;touch-action:none;scale:none}:root{font:700 1vw sans-serif}body{height:100%;min-height:100%;color:#420000;background-size:cover;background-position:50% 50%;display:grid;grid-template-areas:". . ." "left logo right" "left loader right" ". . .";grid-template-columns:1fr 2fr 1fr;grid-template-rows:minmax(0,1fr) minmax(0,6fr) minmax(0,1fr) minmax(0,1fr);justify-items:center;align-items:center;justify-content:center;background-color:#fff;touch-action:none;scale:none}@keyframes logoStretch{0%{animation-timing-function:ease-in-out;transform:scale(1) rotate(.01deg)}50%{animation-timing-function:ease-in-out;transform:scale(1.1) rotate(.01deg)}to{animation-timing-function:ease-in-out;transform:scale(1) rotate(.01deg)}}#logo{grid-area:logo;width:100%;align-self:auto;animation:logoStretch 6s infinite;margin-top:2rem}.loader{position:relative;top:45%;grid-area:loader;display:flex;flex-direction:column;align-items:center;justify-items:center;gap:.4rem;width:60%}#stripes{display:inline-block;position:absolute;height:100%;width:100%;-webkit-border-radius:2rem;border-radius:2rem;-webkit-box-shadow:0 1px 0 hsla(0,0%,100%,.5) inset;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5);background-color:#f9ff00;background-image:-webkit-gradient(linear,left top,left bottom,from(#fd0),to(#fff));background-image:-webkit-linear-gradient(top,#fd0,#fff);background-image:-moz-linear-gradient(top,#fd0,#fff);background-image:-ms-linear-gradient(top,#fd0,#fff);background-image:-o-linear-gradient(top,#fd0,#fff);background-image:linear-gradient(top,#fd0,#fff);-webkit-background-size:30px 30px;-moz-background-size:30px 30px;background-size:30px 30px;background-image:-webkit-gradient(linear,left top,right bottom,color-stop(.25,hsla(0,0%,100%,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,hsla(0,0%,100%,.15)),color-stop(.75,hsla(0,0%,100%,.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(135deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:-moz-linear-gradient(135deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(135deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(135deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(135deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite}@-webkit-keyframes animate-stripes{0%{background-position:0 0}to{background-position:1200px 0}}@-moz-keyframes animate-stripes{0%{background-position:0 0}to{background-position:1200px 0}}.progress{width:60vmin;z-index:5;background:rgba(108,58,0,.2) padding-box;display:inline-block;box-shadow:0 4px 10px rgba(40,40,40,.5),inset 0 0 3px 1px rgba(40,40,40,.5);background-color:#6c3a00}.progress.candy .progress-bar{width:100%}#prog-span{height:100%}.progress,.progress-bar{height:1vmin}.progress-bar{overflow:hidden;position:relative;z-index:10;border-radius:0;width:0;-moz-transition:width .2s linear;-webkit-transition:width .2s linear;-o-transition:width .2s linear;transition:width .2s linear}.progress-bar span{display:inline-block;height:100%;-webkit-box-shadow:0 1px 0 hsla(0,0%,100%,.5) inset;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5)}.red span{background-color:#f9ff00;background-image:-webkit-linear-gradient(left,#fd0,#fcee00,#f9ff00);background-image:-moz-linear-gradient(left,#fd0,#fcee00,#f9ff00);background-image:-ms-linear-gradient(left,#fd0,#fcee00,#f9ff00);background-image:-o-linear-gradient(left,#fd0,#fcee00,#f9ff00);background-image:linear-gradient(left,#fd0,#fcee00,#f9ff00)}.shine span{position:absolute}.shine span:after{content:"";opacity:0;top:0;background:hsla(0,0%,100%,.6);-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;-webkit-animation:animate-shine 2s ease-out infinite;-moz-animation:animate-shine 2s ease-out infinite}.copy,.shine span:after{position:absolute;right:0;bottom:0;left:0}.copy{font-size:1.5rem}.copy,.webGLText{margin:1vh 10%;width:80%;text-align:center;color:#fff}.webGLText{font-size:5vmin;font-family:sans-serif;top:50%;position:absolute;right:0;bottom:50%;left:0}.leftWrapper,.rightWrapper{display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;width:100%;color:#ffeb42;text-shadow:2px 2px 1px rgba(0,0,0,.75),1px 1px 1px rgba(0,0,0,.75),0 1px 1px rgba(0,0,0,.75),1px 0 1px rgba(0,0,0,.75);font-size:2.2rem}.leftWrapper{grid-area:left}.rightWrapper{grid-area:right;font-size:2.5rem}#stickyAndStays{font-size:1.2em}#ten{font-size:2em;margin:.1em}.arrowsFlex{display:flex;flex-direction:row;align-items:center;justify-items:center;font-size:1em}.arrow{margin:.5rem;height:2em}#wild{height:15rem;margin:1rem}#igtLogo{width:43%}span{text-align:center}@media (min-aspect-ratio:7656119366529843/4503599627370496){:root{font-size:2vh}body{grid-template-columns:1fr 1fr 1fr}#logo{height:100%;width:auto}.leftWrapper{width:auto;margin-right:10%;margin-left:auto}.rightWrapper{width:auto;margin-left:10%;margin-right:auto}.loader{top:40%;width:min(60%,30rem)}#igtLogo{width:60%}}@media (max-aspect-ratio:5/4){body{grid-template-rows:minmax(0,1fr) minmax(0,3fr) minmax(0,1fr) minmax(0,1fr)}#logo{align-self:auto}.loader{top:60%;width:100%}#igtLogo{width:36%}.progress{width:100%}}@media (max-aspect-ratio:1/1){body{grid-template-areas:". ." "logo logo" "left right" "loader loader" ". .";grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) minmax(0,6fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}#logo{height:100%;width:auto}.loader{top:0;width:40%}#igtLogo{width:60%}.progress{width:70vmin}:root{font-size:1vh}#copyright{font-size:2rem}}@media (max-aspect-ratio:1/2){#logo{width:90%;height:auto}}