:root{--bulma-modal-content-width:$widthMarker}body#rushdown{background:#0e0e0e;overflow-x:hidden}body#rushdown input{caret-color:#53e492}body#rushdown .invisible{opacity:0;pointer-events:none}body#rushdown .button.white{color:#000;text-transform:uppercase;background:#fff;border:1px solid #000;border-radius:0 3px 3px 0;height:4rem;padding:.2rem 4rem .5rem;font-family:obviously-condensed,sans-serif;font-size:2.5rem;font-weight:700}body#rushdown .button.white:hover{color:#fff;background:#000}body#rushdown .button.white:disabled{pointer-events:none;opacity:.5}body#rushdown .page{padding-top:5rem}body#rushdown .page-container{background:#0e0e0e;width:100%;min-height:100%;position:absolute;top:0;left:0}body#rushdown .container{margin-top:9rem;padding:4rem}body#rushdown.no-scroll{top:-var(--scroll-position);position:fixed;left:0;right:0;overflow:hidden}body#rushdown h1{color:#fff;text-align:center;text-shadow:4px 4px 5px #0006;text-transform:uppercase;letter-spacing:-.9px;font-family:obviously-condensed,sans-serif;font-size:min(12.5vw,12.5vh);font-weight:600;line-height:1}body#rushdown h2{color:#fff;text-align:center;text-transform:uppercase;font-family:obviously-narrow,sans-serif;font-size:3.5rem;font-style:italic;font-weight:700;line-height:normal}body#rushdown h3{color:#fff;text-transform:uppercase;margin-bottom:.6rem;font-family:obviously-narrow,sans-serif;font-size:2.4rem;font-style:italic;font-weight:700}body#rushdown .navbar-item,body#rushdown .navbar-link{text-transform:uppercase;color:#fff;margin:0 .4rem;font-family:obviously-condensed,sans-serif;font-size:2rem;font-weight:700;display:flex}body#rushdown .brand{pointer-events:none;width:100vw;min-width:100vw;position:absolute;top:min(4.9vw,4.9vh);left:0}body#rushdown .brand img{width:auto;height:2.9rem;margin:auto}body#rushdown .navbar-end .navbar-item{margin-right:0%}body#rushdown .modal-close{border:1px solid;color:#a4a4a4;background:#ffffff10;border-image-source:linear-gradient(-50deg,#ffffff60,#ffffff05,#ffffff60);border-image-slice:1;border-radius:2px;width:58px;max-width:58px;height:58px;max-height:58px;margin:.5rem;padding:1rem}body#rushdown .modal-close:before{width:100%;height:2px}body#rushdown .modal-close:after{width:2px;height:100%}body#rushdown .modal-close{opacity:.5}body#rushdown .modal-close:hover{opacity:1;background:#ffffff20}body#rushdown .navbar-item.current-page{color:#7efdb6;position:relative;overflow:visible}body#rushdown .navbar-item.current-page:after{content:"";background:url(../media/squiggle-underline.d45e1a65.svg) 0 no-repeat;width:100%;height:5px;position:absolute;bottom:-5px;left:0}body#rushdown .navbar-item.bubble{width:12.875rem;height:3.9rem;margin:0 2rem;padding:0;position:relative}body#rushdown .navbar-item.bubble span{justify-content:center;align-items:center;width:100%;font-family:obviously-narrow,sans-serif;font-size:1.5rem;font-style:italic;font-weight:700;display:flex;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}body#rushdown .navbar-item.bubble span img{margin-top:.1rem;margin-left:.5rem}body#rushdown .navbar-item.bubble:before{content:"";background-image:url(../media/header-button.38ed41a5.png);width:16.125rem;height:6.625rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body#rushdown .navbar-item.bubble:hover:before{background-image:url(../media/header-button-hover.ab29f6c6.png)}body#rushdown p{color:#fff;text-align:center;text-shadow:4px 4px 5px #0000004d;font-family:obviously,sans-serif;font-size:2rem;font-style:normal;font-weight:450;line-height:40px}body#rushdown .underline{border-bottom:5px solid #7efdb6;text-decoration:none;display:inline-block}body#rushdown .highlight{color:#7efdb6}body#rushdown h5{color:#fff;text-shadow:4px 4px 5px #0000004d;text-align:center;text-transform:uppercase;font-family:obviously-condensed,sans-serif;font-size:1.75rem;font-weight:700}body#rushdown h6{color:#fff;text-shadow:4px 4px 5px #0000004d;font-family:obviously-condensed,sans-serif;font-size:1.5rem;font-style:normal;font-weight:500;line-height:40px}body#rushdown .button.is-text{text-decoration:none}body#rushdown .button.is-text img{margin:0 .5rem 0 -.5rem}body#rushdown .word-cloud{text-align:center}body#rushdown .word-cloud>span{border:2px solid;color:#a4a4a4;text-transform:uppercase;white-space:nowrap;background:#1b1b1b;border-image-source:linear-gradient(-50deg,#2d2d2d,#1b1b1b,#2d2d2d);border-image-slice:1;margin:.5rem;padding:1rem;font-family:obviously-extended,Helvetica,sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:1rem;display:inline-block}body#rushdown .button.is-ghost{color:#fff;text-transform:uppercase;letter-spacing:1px;background-color:#ffffff4d;border:2px solid #fff;border-radius:4px;padding:1rem 2rem 1.4rem;font-family:obviously-condensed,sans-serif;font-size:2.5rem;font-weight:700;line-height:1}body#rushdown .button.is-ghost:disabled{pointer-events:none}body#rushdown .button.is-ghost:hover{color:#0e0e0e;background-color:#fff;text-decoration:none}body#rushdown .brighten.grayscale{filter:saturate(0)brightness(2)}body#rushdown .is-notice{border-radius:1rem;font-size:1rem}body#rushdown .is-notice.is-danger{background:#fc6262}body a{color:#7efdb6;font-weight:700}body a:hover{color:#cafcdf}body a:hover:disabled{pointer-events:none}body .button.is-primary{color:#000;background:#7efdb6}body .button.is-primary:hover{color:#000;background:#1fee78}body .button.is-primary:disabled{pointer-events:none}.modal .modal-content{background:#32323280}.modal .modal-click-exit{background-color:#0009;width:100%;height:100%;position:absolute;top:0;left:0}.center{text-align:center;margin-left:auto;margin-right:auto}.fade-out{animation:1.5s ease-in-out 2.5s both fade-out-animation}@keyframes fade-out-animation{0%{opacity:1}to{opacity:0}}@media screen and (max-width:1020px){.desktop-only{display:none!important}}@media screen and (min-width:1021px){.mobile-only{display:none!important}.navbar-container{width:100%;display:flex;position:absolute;top:0;left:0}.navbar-container .navbar-menu{flex-grow:1;justify-content:space-between;max-width:1490px;margin:0 auto;display:flex}.navbar-container .navbar-brand,.navbar-container .navbar-menu,.navbar-container .navbar-end{margin-top:min(4.1vw,4.1vh)}.navbar-container .navbar-end{margin-right:min(4.2vw,4.2vh)}.slides-container>.slide{padding:0 calc(50vw - 745px)}.slides-container>.slide.hero{padding:min(18.5vw,18.5vh) calc(50vw - 745px) 0}}@media screen and (max-width:1020px){.desktop-only{display:none}nav{position:absolute;top:0;left:0}body#rushdown{padding-top:3rem;overflow-x:hidden}body#rushdown .page-container{overflow-x:hidden}body#rushdown .navbar-container{background:linear-gradient(#0009 50%,#0000);padding:0;position:fixed}body#rushdown .navbar-container .navbar-menu{justify-content:space-between;width:100vw;margin:3vw 0;padding:0 1vw;display:flex}body#rushdown .navbar-container .navbar-menu .navbar-item.bubble{margin:0 1vw;transform:scale(.8)}body#rushdown .navbar-container .navbar-menu .navbar-item.bubble:first-child{transform-origin:0}body#rushdown .navbar-container .navbar-menu .navbar-item.bubble:last-child{transform-origin:100%}body#rushdown .navbar-container .navbar-menu .navbar-item.brand{margin:0}body#rushdown .brand{top:4.7vw}body#rushdown .brand img{height:2.4rem}body#rushdown .container{margin-top:3rem;padding:.75rem}body#rushdown .slide{padding:1rem 2vw}body#rushdown h1{margin-top:1rem;font-size:3rem;line-height:1}body#rushdown h2{font-size:min(5rem,11vw)}body#rushdown p{margin-top:2rem;padding:0 5vw;font-size:1.2rem;line-height:1}body#rushdown .underline{border-bottom-width:2px}body#rushdown .modal-close{width:2.25rem;max-width:2.25rem;height:2.25rem;max-height:2.25rem}}@media screen and (max-width:500px){body#rushdown .navbar-container .navbar-menu{width:100vw;padding:0;display:block;position:relative}body#rushdown .navbar-container .navbar-menu .navbar-item.bubble:first-child{transform-origin:50%;top:1rem;left:-2rem;transform:scale(.55)}body#rushdown .navbar-container .navbar-menu .navbar-item.bubble:last-child{transform-origin:50%;position:absolute;top:1rem;right:-2rem;transform:scale(.55)}}body#rushdown div#home{padding:0;position:relative}body#rushdown div#home .slides-container .slide{padding:3rem 0}body#rushdown div#home .slides-container .slide p{text-shadow:0 0 5px #000,0 0 5px #000;margin-top:1rem;padding:.5rem min(min(39vw,39vh),3vw);font-family:obviously-narrow,sans-serif;line-height:1;display:block}body#rushdown div#home .slides-container .slide.hero{pointer-events:none;padding:min(66vw,66vh) 0 6rem;overflow:hidden}body#rushdown div#home .slides-container .slide.hero .hero-slide-content{flex-direction:column;width:100%;height:100%;padding:min(26vw,26vh) 0 6rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body#rushdown div#home .slides-container .slide.hero h1{text-wrap:pretty;max-width:67rem;margin:0 auto;padding:0 1rem;font-family:obviously-narrow,sans-serif;font-size:8.7vw;font-style:italic;font-weight:700;animation:18s linear infinite both breathing;display:block}body#rushdown div#home .slides-container .slide.hero p.subheading{margin-top:1rem;padding:3% 0 10%;line-height:1.4}body#rushdown div#home .slides-container .slide.hero .game-logo p{margin-top:0;font-family:obviously-condensed,sans-serif;font-size:1.6rem}body#rushdown div#home .slides-container .slide.platform-certs{padding:min(6.5vw,6.5vh) 0 0}body#rushdown div#home .slides-container .slide.platform-certs>p{max-width:1200px;margin:auto;padding:0 2rem;line-height:1.6;display:block}body#rushdown div#home .slides-container .slide.platform-certs h2{margin-bottom:min(1vw,1vh)}body#rushdown div#home .slides-container .slide.partners{padding:min(1vh,1rem) calc(50vw - 745px) 0}body#rushdown div#home .slides-container .slide.partners h2{margin-bottom:2.2rem}body#rushdown div#home .slides-container .slide.partners .platform-logos{padding:min(6.5vh,100px) 0 0}body#rushdown div#home .slides-container .slide.partners{position:relative}body#rushdown div#home .slides-container .slide.partners:after{pointer-events:none;content:"";background:radial-gradient(circle,#7747b833 0%,#7747b800 70%) 0 0/100% 100% no-repeat;width:30vw;height:30vw;position:absolute;bottom:0%;left:0;transform:translate(-50%,-50%)scale(4)}body#rushdown div#home .slides-container .slide.partners:before{content:"";pointer-events:none;background:radial-gradient(circle,#b8474730 0%,#b8474700 70%) 0 0/100% 100% no-repeat;width:30vw;height:30vw;position:absolute;bottom:5%;right:0;transform:translate(50%,-110%)scale(4)}body#rushdown div#home .slides-container .slide.about{padding-top:.3rem}body#rushdown div#home .slides-container .slide.about h2{letter-spacing:-.9px;font-size:3.7rem}body#rushdown div#home .slides-container .slide.about hr{opacity:.2;margin:2.2rem 0 2rem}body#rushdown div#home .slides-container .slide.services{background:radial-gradient(#7efdb513,#7efdb500,#7efdb500) 0 0/100% 100%;width:100%;margin:0;padding:min(8vw,8vh) max(20vw - 298px,2rem) 2.7rem;position:relative}body#rushdown div#home .slides-container .slide.services:before{content:"";pointer-events:none;opacity:.15;background:url(../media/graffiti-bkg.3b606f8a.png) 0 0/auto min(100%,800px) no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}body#rushdown div#home .slides-container .slide.services:after{pointer-events:none;content:"";background:radial-gradient(circle,#7efdb620 0%,#7efdb600 70%) 0 0/100% 100% no-repeat;width:30vw;height:30vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(2)}body#rushdown div#home .slides-container .slide.services .graffiti-bkg{pointer-events:none;opacity:.15;background:url(../media/graffiti-bkg.3b606f8a.png) 0 0/auto min(100%,800px) no-repeat;width:100%;height:100%;position:absolute;top:50%;left:0}body#rushdown div#home .slides-container .slide.services .graffiti-bkg:after{pointer-events:none;content:"";background:radial-gradient(circle,#7efdb699 0%,#7efdb600 70%) 0 0/100% 100% no-repeat;width:50vw;height:50vw;position:absolute;top:0%;left:0%;transform:translate(-50%,-50%)scale(3)}body#rushdown div#home .slides-container .slide.services h3{color:#fff;margin-bottom:.6rem;font-family:obviously-narrow,sans-serif;font-size:2.4rem;font-weight:700}body#rushdown div#home .slides-container .slide.services h2{margin-bottom:1.5rem}body#rushdown div#home .slides-container .slide.services ul.bulleted-list{margin:1.5rem 2rem;font-family:obviously-narrow,Helvetica,sans-serif;font-size:1.4rem;list-style:outside}body#rushdown div#home .slides-container .slide.services .tech-icons,body#rushdown div#home .slides-container .slide.services .platform-icons{justify-content:flex-start;align-items:flex-start;margin-bottom:.25rem;display:flex}body#rushdown div#home .slides-container .slide.services .tech-icons>span,body#rushdown div#home .slides-container .slide.services .tech-icons>img,body#rushdown div#home .slides-container .slide.services .platform-icons>span,body#rushdown div#home .slides-container .slide.services .platform-icons>img{box-sizing:border-box;justify-content:center;align-items:center;width:46px;height:46px;margin-right:.5rem;line-height:.1;display:flex;overflow:hidden}body#rushdown div#home .slides-container .slide.services .tech-icons p,body#rushdown div#home .slides-container .slide.services .platform-icons p{margin:0}body#rushdown div#home .slides-container .slide.services .platform-icons{opacity:.5}body#rushdown div#home .slides-container .slide.services .platform-icons>img{width:28px;height:28px;margin-right:1rem}body#rushdown div#home .slides-container .slide.services .tech-icons>span{box-sizing:border-box;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-right:.5rem;display:flex;overflow:hidden}body#rushdown div#home .slides-container .slide.services .tech-icons>span p{margin-bottom:4px;margin-left:2px;font-family:obviously-condensed,Helvetica,sans-serif;font-size:2rem;font-weight:700}body#rushdown div#home .game-covers{text-align:center;justify-content:center;width:100%;padding-top:1.7rem;display:flex}body#rushdown div#home .game-covers span img{width:auto;height:34rem;max-height:min(50vw,50vh)}body#rushdown div#home .game-covers span{margin:1rem;display:inline-block}body#rushdown div#home #our-services .service-details-container{flex-wrap:wrap;padding-top:2rem;display:flex}body#rushdown div#home #our-services .service-details-container>div{flex-direction:column;flex-grow:1;flex-basis:30%;align-items:center;padding:1rem min(1rem,1vw) min(5rem,3.8vw);display:flex}body#rushdown div#home #our-services .service-details-container>div h6{text-transform:uppercase;text-align:center;padding-top:.5rem;font-family:obviously-narrow,Helvetica,sans-serif;font-size:2.5rem;font-style:italic;font-weight:700}body#rushdown div#home #our-services .service-details-container>div p{text-align:center;text-wrap:pretty;margin:0;padding:1.1rem max(5rem,3.8vw,10%);font-family:obviously-narrow,Helvetica,sans-serif;font-size:1.4rem;line-height:1.4}body#rushdown div#home #our-services .service-details-container>div img{width:auto;height:min(8rem,7vw)}body#rushdown div#home .tech-exp-row{flex-wrap:wrap;justify-content:center;align-items:flex-start;margin:6.3rem max(2rem,35vw - 521.5px) 5rem;display:flex}body#rushdown div#home .tech-exp-row .word-cloud{flex-wrap:wrap;justify-content:center;align-items:flex-start;display:flex}body#rushdown div#home .tech-exp-row .word-cloud span{flex-direction:column;justify-content:center;margin:.8rem;padding:0;display:flex;position:relative}body#rushdown div#home .tech-exp-row .word-cloud span img{vertical-align:middle;width:100%;height:auto}body#rushdown div#home .tech-exp-row .word-cloud span img.hover,body#rushdown div#home .tech-exp-row .word-cloud span img.hover2{opacity:0;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.2)}body#rushdown div#home .tech-exp-row .word-cloud span:hover img.hover{animation:.3s step-end infinite flicker}body#rushdown div#home .tech-exp-row .word-cloud span:hover img.hover2{animation:.3s step-end infinite flicker2}body#rushdown div#home .tech-exp-row .word-cloud.engines{flex-basis:34.7%;min-width:20rem}body#rushdown div#home .tech-exp-row .word-cloud.engines span{flex-basis:42%}body#rushdown div#home .tech-exp-row .word-cloud.engines.desktop-only{position:relative}body#rushdown div#home .tech-exp-row .word-cloud.engines.desktop-only:after{content:"";background:linear-gradient(#c8c8c8,#c8c8c800);width:2px;height:77%;position:absolute;top:22%;right:0}body#rushdown div#home .tech-exp-row .word-cloud.platforms{flex-basis:65.3%;min-width:60rem}body#rushdown div#home .tech-exp-row .word-cloud.platforms span{flex-basis:22%}body#rushdown div#home .tech-exp-row h3{flex-basis:100%;margin-bottom:1.1rem}body#rushdown div#home .word-cloud{margin-bottom:2rem}body#rushdown div#home .word-cloud.cert-logos>span.partner{background:#363636;border-image-source:linear-gradient(-50deg,#555,#363636,#555);position:relative}body#rushdown div#home .word-cloud.cert-logos>span.partner:after{content:"";color:#000;background:url(../media/partner-badge.df44d7c3.gif) 0 0/100% 100%;justify-content:center;align-items:center;width:min(7vw,7vh);height:min(7vw,7vh);font-family:obviously-condensed,sans-serif;font-size:1rem;display:flex;position:absolute;top:calc(min(7vw,7vh)/-2.5);right:calc(min(7vw,7vh)/-2.5)}body#rushdown div#home .word-cloud.platform-logos{margin-bottom:4rem}body#rushdown div#home .word-cloud.platform-logos>span{margin:0 .7rem}body#rushdown div#home .word-cloud.platform-logos>span img{vertical-align:middle;color:#fff;height:2.2rem}body#rushdown div#home .word-cloud.platform-logos>span img.invert{filter:invert()saturate(0)brightness(2)}body#rushdown div#home .word-cloud.expertise>span{padding:1rem 2rem;font-family:obviously-extended,sans-serif;font-size:1.5rem;font-weight:400}body#rushdown div#home .slider.logo-garden{width:max(340vw,952rem);margin-top:min(5rem,7vh);animation:65s linear infinite both slideAnimation;position:relative}body#rushdown div#home .slider.logo-garden>div{border:2px dashed #c8c8c81a;border-left:none;border-right:none;justify-content:space-around;align-items:flex-end;width:calc(max(340vw,952rem)/3);padding:0;display:flex}body#rushdown div#home .slider.logo-garden>div.slider-before,body#rushdown div#home .slider.logo-garden>div.slider-after{position:absolute;top:0;left:calc(max(340vw,952rem)/3)}body#rushdown div#home .slider.logo-garden>div.slider-after{left:calc(max(340vw,952rem)/1.5)}body#rushdown div#home .slider.logo-garden>div>div{flex-direction:column;justify-content:space-between;align-items:center;width:auto;height:8.5rem;display:flex}body#rushdown div#home .slider.logo-garden>div>div.game-logo{justify-content:space-evenly;height:8.5rem}body#rushdown div#home .slider.logo-garden>div>div.game-logo img{width:auto;height:8.5rem}body#rushdown div#home .slider.logo-garden>div>div p{color:#fff;text-align:center;white-space:nowrap;margin-top:0;font-family:obviously-condensed,sans-serif;font-size:1.6rem}body#rushdown div#home.animation-disabled .slider.logo-garden,body#rushdown div#home.animation-disabled .slides-container .slide.hero h1{animation:none}@keyframes slideAnimation{0%{transform:translate(calc(max(340vw,952rem)/-2))}to{transform:translate(calc(max(340vw,952rem)/-1.2))}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-alt{0%{transform:rotate(30deg)}to{transform:rotate(390deg)}}.hero-background{pointer-events:none;background:url(../media/hero-bkg.30a31230.jpg) 50% calc(-30vw + 300px)/100% no-repeat;width:100%;min-width:1300px;height:100vh;position:absolute;top:0;left:50%;transform:translate(-50%)}.hero-background video{opacity:1;width:100%;height:auto;transform:translateY(calc(-30vw + 300px))}@media screen and (min-width:1600px){body#rushdown div#home .slides-container .slide.hero h1{font-size:7.5rem}body#rushdown div#home .slides-container .slide.hero p.subheading{max-width:1200px;margin:auto;display:inline-block}.hero-background{background-position-y:calc(150px - 25vw)}.hero-background video{transform:translateY(calc(150px - 25vw))}}@media screen and (max-width:1020px){.hero-background{background-position-y:calc(-20vw + 200px);min-width:100vw}.hero-background video{transform:translateY(calc(-20vw + 200px))}.desktop-only{display:none}.slider.games{margin-top:3rem}body#rushdown div#home div.slides-container .slide{padding:1rem 2vw}body#rushdown div#home div.slides-container .slide.hero{padding:min(30vw,30vh) 0 6rem}body#rushdown div#home div.slides-container .slide.hero h1{letter-spacing:-1px;flex-grow:0;margin-top:.8rem;font-size:4rem;line-height:.95;animation:none}body#rushdown div#home div.slides-container .slide.hero p.subheading{margin-top:4vw;padding:0 5vw;font-size:1.5rem;line-height:1.5}body#rushdown div#home div.slides-container .slide.platform-certs{padding:0}body#rushdown div#home div.slides-container .slide.platform-certs p{margin:0;padding:.6rem 3rem;font-size:1.8rem;line-height:1.5}body#rushdown div#home div.slides-container .slide.services{margin:0}body#rushdown div#home div.slides-container .slide.services .service-details-container{flex-direction:column;align-items:center;padding:2rem}body#rushdown div#home div.slides-container .slide.services .service-details-container .slide.service{padding:0 0 2rem}body#rushdown div#home div.slides-container .slide.services:after{width:50vw;height:50vw;top:20%;left:auto;right:-40vw}body#rushdown div#home div.slides-container .slide p{margin-top:2rem;padding:0 5vw;font-size:1.2rem;line-height:1}body#rushdown div#home div.slides-container .slider.logo-garden>div{padding:.5rem 0 1.2rem}body#rushdown div#home div.slides-container .slider.logo-garden{margin-top:11vw}body#rushdown div#home div.slides-container .slider.logo-garden .game-logo{height:7rem}body#rushdown div#home div.slides-container .slider.logo-garden .game-logo img{width:auto;height:100%}body#rushdown div#home div.slides-container .slider.logo-garden .game-logo p{display:none}body#rushdown div#home div.slides-container #our-services .service-details-container{padding:1rem 0}body#rushdown div#home div.slides-container #our-services .service-details-container>div{padding:2rem 0}body#rushdown div#home div.slides-container #our-services .service-details-container>div h6{font-size:2rem}body#rushdown div#home div.slides-container #our-services .service-details-container>div p{padding:1rem 0;font-size:1.2rem}body#rushdown div#home div.slides-container #our-services .service-details-container>div img{width:auto;height:min(8rem,25vw)}body#rushdown div#home div.slides-container .tech-exp-row{margin:5.6rem 0 3.5rem}body#rushdown div#home div.slides-container .tech-exp-row .word-cloud.cert-logos{min-width:100vw;max-width:100vw;height:auto;margin:0 0 3rem}body#rushdown div#home div.slides-container .tech-exp-row .word-cloud.cert-logos>span{margin:.5rem}body#rushdown div#home div.slides-container .tech-exp-row .word-cloud.cert-logos>span .hover{opacity:1;pointer-events:none}body#rushdown div#home div.slides-container .tech-exp-row .word-cloud.cert-logos>span.partner:after{width:9vw;height:9vw;font-size:.75rem;top:-4.5vw;right:-4.5vw}body#rushdown div#home div.slides-container div.game-covers{width:100%;padding-top:1rem}body#rushdown div#home div.slides-container div.game-covers>span{cursor:pointer;margin:.2rem -3rem .2rem .2rem}body#rushdown div#home div.slides-container div.game-covers>span img{width:auto;height:50rem}body#rushdown div#home div.slides-container .tech-exp-row .word-cloud.platforms span{flex-basis:min(40vw,40%)}}@media screen and (min-width:1021px){body#rushdown div#home .slides-container>.slide{padding:0 max(5vw,50vw - 745px)}body#rushdown div#home .slides-container>.slide.hero{background:0 0;padding:min(18.5vh,18.5vw) min(15vw,50vw - 745px) 0}}@media screen and (max-width:700px){body#rushdown .hero-background{display:none}body#rushdown .hero-background-mobile{display:block}body#rushdown .slide.hero{min-height:120vw}body#rushdown .slide.hero .hero-slide-content{height:100%;top:70%}#home.slide.hero:after{content:"";background:linear-gradient(#0000 0%,#000 100%) 0 0/100vw no-repeat;width:100%;height:4vh;display:block;position:absolute;bottom:6rem;left:0}#home.slide.hero h1{z-index:1;position:relative}#home.slide.hero h1:after{content:"";z-index:-1;background:linear-gradient(#0000 0%,#00000090 20% 50%,#0000 100%) 0 0/100vw no-repeat;width:100%;height:350%;display:block;position:absolute;top:-80%;left:0}.hero-background-mobile{pointer-events:none;background-size:100vw;width:100%;height:100%;display:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.hero-background-mobile:before{content:"";background:url(../media/mobile-top.7b604b43.png) top/100vw no-repeat;width:100%;height:100%;position:absolute;bottom:20vw}.hero-background-mobile:after{content:"";background:url(../media/mobile-bottom.d0e7932e.png) bottom/100vw no-repeat;width:100%;height:100%;position:absolute;bottom:6rem}}@keyframes breathing{0%{transform:translateY(.7rem)scale(.98)rotate(1deg)}50%{transform:translateY(0)scale(1)rotate(-1deg)}to{transform:translateY(.7rem)scale(.98)rotate(1deg)}}@keyframes flicker{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes flicker2{0%{opacity:0}50%{opacity:1}to{opacity:0}}
:root{--bulma-modal-content-width:$widthMarker}body#rushdown div#partner-showcase{width:100%;height:min(35vw,35vh);margin-bottom:10rem;position:relative}body#rushdown div#partner-showcase .partner-slide{box-sizing:border-box;width:calc(1.4*min(49vw,49vh));height:min(49vw,49vh);position:absolute;top:0;left:50%;overflow:hidden}body#rushdown div#partner-showcase .partner-slide .mobile-fallback-background{justify-content:center;align-items:center;width:100%;height:min(500px,min(75vw,75vh));display:flex;position:absolute;top:0;left:0}body#rushdown div#partner-showcase .partner-slide .mobile-fallback-background img{width:200%;height:100%}body#rushdown div#partner-showcase .partner-slide .video-container{width:100%;height:calc(100% + .5rem);position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}body#rushdown div#partner-showcase .partner-slide .video-container video{width:auto;max-width:none;height:105%;transition:filter 1s linear 1s;transform:scale(1.2)}body#rushdown div#partner-showcase .partner-slide .partner-slide-contents{width:calc(1.4*min(49vw,49vh));height:100%;position:relative;overflow:hidden}body#rushdown div#partner-showcase .partner-slide .partner-slide-contents .brand-container{box-sizing:border-box;padding:3.8rem 1.5rem 2.5rem}body#rushdown div#partner-showcase .partner-slide .partner-slide-contents .brand-container h3{color:#fff;font-family:obviously-narrow,sans-serif;font-style:italic;font-weight:700}body#rushdown div#partner-showcase .partner-slide .partner-slide-contents .brand-container img{max-width:85%}body#rushdown div#partner-showcase .partner-slide .partner-slide-contents .quote-container{flex-direction:column;justify-content:center;padding:3.8rem 1.5rem 2.5rem;display:flex}body#rushdown div#partner-showcase .partner-slide .background{width:auto;max-width:none;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}body#rushdown div#partner-showcase .partner-slide{opacity:1}body#rushdown div#partner-showcase .partner-slide .brand-container{flex-direction:column;justify-content:center;align-items:center;width:calc(min(49vw,49vh)/1.42857);height:100%;display:flex}body#rushdown div#partner-showcase .partner-slide.quote .brand-container{position:absolute;top:0;left:0;transform:translate(0,0)}body#rushdown div#partner-showcase .partner-slide.quote .quote-container{width:50%;height:100%;position:absolute;top:0;right:0}body#rushdown div#partner-showcase .partner-slide.quote:after{content:"";background:url(../media/quote.b01cef7c.png) 0 0/100% 100% no-repeat;width:calc(1.2*min(2.2rem,5vh));height:min(2.2rem,5vh);position:absolute;top:1rem;right:1rem}body#rushdown div#partner-showcase .partner-slide>div h3{text-align:center;text-transform:uppercase;color:#fff;margin:1.5rem 0 0;padding:0;font-family:obviously-condensed,sans-serif;font-size:2.6rem;font-weight:700;line-height:1}body#rushdown div#partner-showcase .partner-slide>div p.quote{color:#7efdb6;margin:0 0 min(3rem,2vh);padding:0;font-family:Syne Mono,monospace;font-size:min(1.05rem,1.75vh);line-height:1.05}body#rushdown div#partner-showcase .partner-slide>div p.author{margin:0 0 .5rem;padding:0;font-size:1.05rem}body#rushdown div#partner-showcase .partner-slide>div h6{text-align:center;text-transform:uppercase;margin:0;padding:0;font-family:obviously-narrow,sans-serif;font-size:min(1.05rem,2vh);font-weight:400;line-height:1.4}body#rushdown div#partner-showcase .partner-slide.prev-1,body#rushdown div#partner-showcase .partner-slide.next-1{cursor:pointer}body#rushdown div#partner-showcase .partner-slide.inactive{width:calc(min(49vw,49vh)/1.42857)}body#rushdown div#partner-showcase .partner-slide.inactive.quote:after,body#rushdown div#partner-showcase .partner-slide.inactive.quote .quote-container{opacity:0}body#rushdown div#partner-showcase .partner-slide{border:3px solid;border-image-source:linear-gradient(-50deg,#2d2d2d,#1b1b1b,#2d2d2d);border-image-slice:1;left:50%;transform:scale(.7)}body#rushdown div#partner-showcase .partner-slide .partner-slide-text-fade{opacity:0;-webkit-backdrop-filter:blur(3px);background-color:#0006;width:100%;height:100%;transition:opacity .5s ease-in-out;position:absolute;top:0;left:0}body#rushdown div#partner-showcase .partner-slide.active .partner-slide-text-fade{opacity:1;transition-delay:1.5s}body#rushdown div#partner-showcase .partner-slide.active{transform:translate(-50%)}body#rushdown div#partner-showcase .partner-slide.active.no-quote .brand-container{transform:translate(50%)}body#rushdown div#partner-showcase .partner-slide.prev-1{transform:translate(-220%)}body#rushdown div#partner-showcase .partner-slide.next-1{transform:translate(120%)}body#rushdown div#partner-showcase .partner-slide.prev-2{opacity:.3;transform:translate(-340%)}body#rushdown div#partner-showcase .partner-slide.next-2{opacity:.3;transform:translate(240%)}body#rushdown div#partner-showcase .partner-slide.prev-3{opacity:.2;transform:translate(-420%)}body#rushdown div#partner-showcase .partner-slide.next-3{opacity:.2;transition-timing-function:ease-in-out;transform:translate(300%)}body#rushdown div#partner-showcase .partner-slide.prev-4{opacity:.1;transform:translate(-440%)}body#rushdown div#partner-showcase .partner-slide.next-4{opacity:.1;transform:translate(400%)}.partner-showcase-mobile-spacer{opacity:0;margin:3rem 3rem 2rem;padding:3.5rem 1rem;font-family:Syne Mono,monospace;font-size:1.1rem;line-height:1.1}.timer{transform-origin:0 0;background:url(../media/rainbow.e3327fef.png) 0 0/calc(1.4*min(49vw,49vh)) 100%;width:100%;height:.3rem;animation:0s linear 3s both timer-animation;position:absolute;bottom:0;left:0}.partner-slides-container.is-animating.backwards .active{animation:2s ease-in-out both backwards-active}.partner-slides-container.is-animating.backwards .active .quote-container,.partner-slides-container.is-animating.backwards .active.quote:after{animation:.15s ease-in-out 1.5s both fade-in}.partner-slides-container.is-animating.backwards .prev-1{animation:2s ease-in-out both backwards-prev1}.partner-slides-container.is-animating.backwards .next-1{animation:2s ease-in-out both backwards-next1}.partner-slides-container.is-animating.backwards .next-1 .quote-container,.partner-slides-container.is-animating.backwards .next-1.quote:after{animation:.25s ease-in-out both fade-out;animation-delay:0}.partner-slides-container.is-animating.backwards .prev-2{animation:2s ease-in-out both backwards-prev2}.partner-slides-container.is-animating.backwards .next-2{animation:2s ease-in-out both backwards-next2}.partner-slides-container.is-animating.backwards .prev-3{animation:2s ease-in-out both backwards-prev3}.partner-slides-container.is-animating.backwards .next-3{animation:2s ease-in-out both backwards-next3}.partner-slides-container.is-animating.forwards .active{animation:2s ease-in-out both forward-active}.partner-slides-container.is-animating.forwards .active .quote-container,.partner-slides-container.is-animating.forwards .active.quote:after{animation:1.5s ease-in-out 1.5s both fade-in}.partner-slides-container.is-animating.forwards .prev-1{animation:2s ease-in-out both forward-prev1}.partner-slides-container.is-animating.forwards .prev-1 .quote-container,.partner-slides-container.is-animating.forwards .prev-1.quote:after{animation:1.5s ease-in-out both fade-out;animation-delay:0}.partner-slides-container.is-animating.forwards .next-1{animation:2s ease-in-out both forward-next1}.partner-slides-container.is-animating.forwards .prev-2{animation:2s ease-in-out both forward-prev2}.partner-slides-container.is-animating.forwards .next-2{animation:2s ease-in-out both forward-next2}.partner-slides-container.is-animating.forwards .prev-3{animation:2s ease-in-out both forward-prev3}.partner-slides-container.is-animating.forwards .next-3{animation:2s ease-in-out both forward-next3}@keyframes forward-active{0%{width:calc(min(49vw,49vh)/1.42857);transform:translate(calc(min(49vw,49vh)/1.19048))}to{width:calc(1.4*min(49vw,49vh));transform:translate(calc(min(49vw,49vh)/-1.42857))}}@keyframes forward-prev1{0%{width:calc(1.4*min(49vw,49vh));transform:translate(calc(min(49vw,49vh)/-1.42857))}to{width:calc(min(49vw,49vh)/1.42857);transform:translate(calc(-1.54*min(49vw,49vh)))}}@keyframes forward-next1{0%{transform:translate(calc(1.68*min(49vw,49vh)))}to{transform:translate(calc(min(49vw,49vh)/1.19048))}}@keyframes forward-next2{0%{transform:translate(calc(2.52*min(49vw,49vh)))}to{transform:translate(calc(1.68*min(49vw,49vh)))}}@keyframes forward-prev2{0%{transform:translate(calc(-1.54*min(49vw,49vh)))}to{transform:translate(calc(-2.38*min(49vw,49vh)))}}@keyframes forward-next3{0%{transform:translate(calc(3.36*min(49vw,49vh)))}to{transform:translate(calc(2.52*min(49vw,49vh)))}}@keyframes forward-prev3{0%{transform:translate(calc(-2.38*min(49vw,49vh)))}to{transform:translate(calc(-3.22*min(49vw,49vh)))}}@keyframes backwards-active{0%{width:calc(min(49vw,49vh)/1.42857);transform:translate(calc(-1.54*min(49vw,49vh)))}to{width:calc(1.4*min(49vw,49vh));transform:translate(calc(min(49vw,49vh)/-1.42857))}}@keyframes backwards-prev1{0%{transform:translate(calc(-2.38*min(49vw,49vh)))}to{transform:translate(calc(-1.54*min(49vw,49vh)))}}@keyframes backwards-next1{0%{width:calc(1.4*min(49vw,49vh));transform:translate(calc(min(49vw,49vh)/-1.42857))}to{width:calc(min(49vw,49vh)/1.42857);transform:translate(calc(min(49vw,49vh)/1.19048))}}@keyframes backwards-next2{0%{transform:translate(calc(min(49vw,49vh)/1.19048))}to{transform:translate(calc(1.68*min(49vw,49vh)))}}@keyframes backwards-prev2{0%{transform:translate(calc(-3.22*min(49vw,49vh)))}to{transform:translate(calc(-2.38*min(49vw,49vh)))}}@keyframes backwards-next3{0%{transform:translate(calc(1.68*min(49vw,49vh)))}to{transform:translate(calc(2.52*min(49vw,49vh)))}}@keyframes backwards-prev3{0%{transform:translate(calc(-4.06*min(49vw,49vh)))}to{transform:translate(calc(-3.22*min(49vw,49vh)))}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes timer-animation{0%{width:0}to{width:100%}}@keyframes forwards-active-mobile{0%{transform:translate(75%)}to{transform:translate(-50%)}}@keyframes forwards-prev1-mobile{0%{transform:translate(-50%)}to{transform:translate(-175%)}}@keyframes forwards-next1-mobile{0%{transform:translate(170%)}to{transform:translate(75%)}}@keyframes forwards-prev2-mobile{0%{transform:translate(-175%)}to{transform:translate(-320%)}}@keyframes backwards-active-mobile{0%{transform:translate(-175%)}to{transform:translate(-50%)}}@keyframes backwards-next1-mobile{0%{transform:translate(-50%)}to{transform:translate(75%)}}@keyframes backwards-prev1-mobile{0%{transform:translate(-320%)}to{transform:translate(-175%)}}@keyframes backwards-next2-mobile{0%{transform:translate(75%)}to{transform:translate(170%)}}@media screen and (max-width:1020px){body#rushdown div#partner-showcase{height:min(500px,min(75vw,75vh));margin-bottom:4rem}body#rushdown div#partner-showcase .partner-slide{width:calc(min(500px,min(75vw,75vh))/1.42857);height:min(500px,min(75vw,75vh))}body#rushdown div#partner-showcase .partner-slide .brand-container{max-height:calc(min(500px,min(75vw,75vh))/1.25)}body#rushdown div#partner-showcase .partner-slide .brand-container h3{font-size:min(3rem,9vw)}body#rushdown div#partner-showcase .partner-slide.inactive{width:calc(min(500px,min(75vw,75vh))/1.42857)}body#rushdown div#partner-showcase .partner-slide.prev-3,body#rushdown div#partner-showcase .partner-slide.next-3,body#rushdown div#partner-showcase .partner-slide .timer{display:none}body#rushdown div#partner-showcase .partner-slide .partner-showcase-mobile-spacer{font-size:3rem}body#rushdown div#partner-showcase .partner-slide .partner-slide-contents{width:calc(min(500px,min(75vw,75vh))/1.42857);height:calc(3*min(500px,min(75vw,75vh)));display:block;overflow:visible}body#rushdown div#partner-showcase .partner-slide .partner-slide-contents .partner-slide-text-fade{width:calc(min(500px,min(75vw,75vh))/1.42857 + 2px);height:calc(min(500px,min(75vw,75vh)) + 2px);margin:-1px}body#rushdown div#partner-showcase .partner-slide .partner-slide-contents .brand-container{width:calc(min(500px,min(75vw,75vh))/1.42857);height:min(500px,min(75vw,75vh));position:absolute;top:0;left:50%;transform:translate(-50%)}body#rushdown div#partner-showcase .partner-slide .partner-slide-contents .quote-container{pointer-events:none;width:100vw;max-width:500px;height:auto;margin-top:min(500px,min(75vw,75vh));display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}body#rushdown div#partner-showcase .partner-slide .partner-slide-contents .background{width:calc(min(500px,min(75vw,75vh))/1.42857);height:min(500px,min(75vw,75vh))}body#rushdown div#partner-showcase .partner-slide{overflow:visible}body#rushdown div#partner-showcase .partner-slide.quote:after{opacity:1;width:calc(1.2*min(2.2rem,5vh));height:min(2.2rem,5vh);top:auto;bottom:calc(min(2.2rem,5vh)/-1.33333);right:50%;transform:translate(50%)}body#rushdown div#partner-showcase.partner-slides-container .partner-slide.next-1{transform:translate(75%)}body#rushdown div#partner-showcase.partner-slides-container .partner-slide.prev-1{transform:translate(-175%)}body#rushdown div#partner-showcase.partner-slides-container .partner-slide.next-2{transform:translate(170%)}body#rushdown div#partner-showcase.partner-slides-container .partner-slide.prev-2{transform:translate(-320%)}body#rushdown div#partner-showcase.partner-slides-container.is-animating.backwards .active{animation-name:backwards-active-mobile;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-delay:0s;animation-fill-mode:both}body#rushdown div#partner-showcase.partner-slides-container.is-animating.backwards .next-1{animation-name:backwards-next1-mobile;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-delay:0s;animation-fill-mode:both}body#rushdown div#partner-showcase.partner-slides-container.is-animating.backwards .prev-1{animation-name:backwards-prev1-mobile;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-delay:0s;animation-fill-mode:both}body#rushdown div#partner-showcase.partner-slides-container.is-animating.backwards .prev-2{animation-name:backwards-prev2-mobile;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-delay:0s;animation-fill-mode:both}body#rushdown div#partner-showcase.partner-slides-container.is-animating.backwards .next-2{animation-name:backwards-next2-mobile;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-delay:0s;animation-fill-mode:both}body#rushdown div#partner-showcase.partner-slides-container.is-animating.forwards .active{animation-name:forwards-active-mobile;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-delay:0s;animation-fill-mode:both}body#rushdown div#partner-showcase.partner-slides-container.is-animating.forwards .prev-1{animation-name:forwards-prev1-mobile;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-delay:0s;animation-fill-mode:both}body#rushdown div#partner-showcase.partner-slides-container.is-animating.forwards .next-1{animation-name:forwards-next1-mobile;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-delay:0s;animation-fill-mode:both}body#rushdown div#partner-showcase.partner-slides-container.is-animating.forwards .prev-2{animation-name:forwards-prev2-mobile;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-delay:0s;animation-fill-mode:both}}
:root{--bulma-modal-content-width:$widthMarker}.character-container{justify-content:center;width:100%;max-width:min(1400px,80vw);height:max(25vw,28rem);margin:2rem auto 12rem;display:flex;position:relative}.character-container .char{cursor:pointer;flex-grow:1;position:relative}.character-container .char img{width:auto;max-width:none;height:auto;max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.character-container .char img.character-image{max-width:25vw}.character-container .char img,.character-container .char .glow{pointer-events:none}.character-container .char:after{content:"";z-index:1;width:110%;height:100%;position:absolute;top:0;left:5%}.character-container .char.red{z-index:1}.character-container .char.red:after{left:-1vw}.character-container .char.section-focused{filter:grayscale(.7)blur(1px);opacity:.8;transition-property:opacity,filter;transition-duration:.5s;transition-timing-function:ease-in-out}.character-container .char div.slogan{color:#fff;transform-origin:100% 100%;z-index:2;white-space:nowrap;font-family:Syne Mono,monospace;font-size:1.1rem;position:absolute;top:50%;left:auto;right:2rem;transform:rotate(90deg)translate(0%)}.character-container .char{transition-property:transform;transition-duration:.5s;transition-timing-function:ease-in-out}.character-container .char.yellow{transform:translate(-7%,8.1%)}.character-container .char.yellow div.slogan{transform:rotate(90deg)translate(15%,-1rem)}.character-container .char.yellow .glow{background-image:url(../media/yellow-bkg.a008b2c2.png);transform:translate(13%,-5%)scale(1.8)}.character-container .char.yellow img.character-image{max-width:30vw}.character-container .char.red{transform:scale(.8)translate(9%,14%)}.character-container .char.red div.slogan{right:35%;transform:rotate(90deg)translate(82%,.5rem)}.character-container .char.red .glow{background-image:url(../media/red-bkg.59298a9c.png);transform:translate(13%,-25%)scale(1.8)}.character-container .char.red img.character-image{max-width:22vw}.character-container .char.orange{z-index:2;transform:translate(-10%,7%)}.character-container .char.orange img{transform:translate(-50%,-50%)scale(1)}.character-container .char.orange div.slogan{transform:rotate(90deg)translate(42%,-1rem)}.character-container .char.orange .glow{background-image:url(../media/orange-bkg.fea7a83d.png);transform:translate(7%,3%)scale(1.7)}.character-container .char.orange img.character-image{max-width:35vw}.character-container .char.blue{z-index:1;transform:translateY(-2%)scale(1)}.character-container .char.blue div.slogan{transform:rotate(90deg)translate(66%,-1.25rem)}.character-container .char.blue .glow{background-image:url(../media/blue-bkg.be71dc90.png);transform:translate(8%,17%)scale(2.1)}.character-container .char.blue img.character-image{max-width:30vw}.character-container .char.purple{transform:translate(17%,1.5%)}.character-container .char.purple div.slogan{right:50%;transform:rotate(90deg)translate(62%,-.75rem)}.character-container .char.purple .glow{background-image:url(../media/purple-bkg.13f73d46.png);transform:translate(-8%,17%)scale(1.7)}.character-container .char img.character-image{transition-property:transform}.character-container .char .glow{z-index:-1;opacity:0;background-size:100% 100%;width:100%;height:60%;transition-property:opacity;transition-duration:.5s;transition-timing-function:ease-in-out;position:absolute;top:20%;left:0;transform:scale(1.5)}.character-container .char:hover{filter:grayscale(0);opacity:1;transition-property:transform;transition-duration:.5s;transition-timing-function:ease-in-out}.character-container .char:hover .glow{opacity:1}.character-container .char:hover.yellow{transform:scale(1.08)translate(-7%,8.1%)}.character-container .char:hover.red{transform:scale(.86)translate(9%,14%)}.character-container .char:hover.blue{z-index:2;transform:scale(1.08)translateY(-2%)}.character-container .char:hover.purple{transform:scale(1.08)translate(17%,1.5%)}.character-container .char:hover.orange{transform:scale(1.08)translate(-10%,7%)}.char-mobile-active-section{display:none}body#rushdown .char-modal .modal-content{width:88%;max-width:1800px;height:82%;padding-top:2rem;overflow:hidden}body#rushdown .char-modal h3{color:#7efdb6;text-transform:uppercase;margin:0 0 .5rem .5rem;font-family:obviously-narrow,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:1}body#rushdown .char-modal h6.slogan{color:#7efdb6;transform-origin:0%;font-family:Syne Mono,monospace;font-size:1.1rem;position:absolute;top:28.7%;left:-2%;transform:translate(8vh,30%)rotate(90deg)}body#rushdown .char-modal h1{color:#fff;text-transform:uppercase;text-align:left;max-width:37rem;font-family:obviously-wide,sans-serif;font-size:min(4.7vw,4.7vh);font-weight:700;line-height:1;display:inline-block}body#rushdown .char-modal ul{max-width:35vw;margin-top:min(4.9vw,4.9vh);list-style:square}body#rushdown .char-modal ul li{text-shadow:0 0 3px #000,0 0 3px #000;align-items:flex-start;max-width:100%;min-height:3rem;margin-bottom:min(1.5vw,1.5vh);margin-left:min(4.9vw,4.9vh);display:flex;position:relative}body#rushdown .char-modal ul li:before{content:"";background:#7efdb6;width:1.9rem;height:2px;display:inline-block;position:absolute;top:1.4rem;left:-2.85rem}body#rushdown .char-modal ul li span.bullet-content{color:#e3e3e3;max-width:27rem;margin-bottom:min(min(2vw,2vh),.65rem);font-family:obviously-narrow,sans-serif;font-size:min(min(1.8vw,1.8vh),1.2rem);display:inline-block}body#rushdown .char-modal .value-content{pointer-events:none;z-index:2;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:35%;height:90%;padding-top:min(7.8%,8.5rem);display:flex;position:absolute;top:0;right:3rem}body#rushdown .char-modal .value-content.yellow{width:37%;padding-top:min(6.2%,8.5rem)}body#rushdown .char-modal .value-content.yellow ul{margin-top:min(2.8vw,2.8vh)}body#rushdown .char-modal .value-content.yellow ul li{margin-bottom:min(1vw,1vh)}body#rushdown .char-modal .value-content.blue{margin-top:min(-.75vw,-.75vh)}body#rushdown .char-modal .value-content.blue h3{margin-bottom:0}body#rushdown .char-modal .value-content.blue ul{margin-top:min(6.5vw,6.5vh)}body#rushdown .char-modal .value-content.blue ul li{margin-bottom:min(.7vw,.7vh)}body#rushdown .char-modal .value-content.red{padding-top:min(7%,8rem)}body#rushdown .char-modal .value-content.red ul{margin-top:min(7vw,7vh)}body#rushdown .char-modal .value-content.red ul li{margin-bottom:min(1.2vw,1.2vh)}body#rushdown .char-modal .value-content.orange{padding-top:min(7.8%,8.5rem)}body#rushdown .char-modal .modal-char-background{opacity:0;z-index:0;filter:blur(10px);width:100%;height:100%;transition:opacity 1s ease-in-out,filter 1s ease-in-out;position:absolute;top:0;left:0}body#rushdown .char-modal .modal-char-background.active{opacity:1;filter:blur();transition-delay:.25s}body#rushdown .char-modal .modal-char-background.yellow{background-image:url(../media/modal-bkg-yellow.5c4a9784.png),linear-gradient(90deg,#f1ec4d40,#f1ec4d00)}body#rushdown .char-modal .modal-char-background.red{background-image:url(../media/modal-bkg-red.e7057977.png),linear-gradient(90deg,#c5483440,#c5483400)}body#rushdown .char-modal .modal-char-background.blue{background-image:url(../media/modal-bkg-blue.8795f5e7.png),linear-gradient(90deg,#66addb40,#66addb00)}body#rushdown .char-modal .modal-char-background.orange{background-image:url(../media/modal-bkg-orange.ae4c0124.png),linear-gradient(90deg,#be7a3740,#be7a3700)}body#rushdown .char-modal .modal-char-background.purple{background-image:url(../media/modal-bkg-purple.3564ba3a.png),linear-gradient(90deg,#9b67c040,#9b67c000)}body#rushdown .char-modal .modal-char-background{background-size:100% 100%}body#rushdown .char-modal .full-character{pointer-events:none;background-position:-2vw 11%;background-repeat:no-repeat;background-size:auto 140%;width:100%;max-width:100%;height:100%;position:absolute;top:0;left:0}body#rushdown .char-modal .full-character.yellow{background-image:url(../media/yellow-full.363c824d.png)}body#rushdown .char-modal .full-character.red{background-image:url(../media/red-full.a5dfb983.png);background-position:-2vw 0;background-size:auto 140%}body#rushdown .char-modal .full-character.blue{background-image:url(../media/blue-full.b4fb720d.png);background-position:0 40.5%;background-size:auto 158%}body#rushdown .char-modal .full-character.orange{background-image:url(../media/orange-full.5122d41a.png);background-position:calc(-.5% + -384px + 16vw) 47%;background-size:auto 150%}body#rushdown .char-modal .full-character.purple{background-image:url(../media/purple-full.880dd45b.png);background-position:-.5% 36.5%;background-size:auto 170%}body#rushdown .char-modal .navigation{z-index:2;display:flex;position:absolute;bottom:min(13.5%,min(11vw,11vh));left:min(8.5%,min(14vw,14vh));overflow:visible}body#rushdown .char-modal .navigation .thumb{cursor:pointer;width:min(12.5vw,12.5vh);height:min(6.7vw,6.7vh);margin-right:.95rem}body#rushdown .char-modal .navigation .thumb.active{pointer-events:none;box-shadow:0 0 2px #7efdb6,1px 1px 7px #7efdb6}body#rushdown .char-modal .navigation .thumb.yellow{background-image:url(../media/yellow-thumb.5ac79bff.png)}body#rushdown .char-modal .navigation .thumb.red{background-image:url(../media/red-thumb.9a0e41ab.png)}body#rushdown .char-modal .navigation .thumb.blue{background-image:url(../media/blue-thumb.0d6d9126.png)}body#rushdown .char-modal .navigation .thumb.orange{background-image:url(../media/orange-thumb.6c12b8d7.png)}body#rushdown .char-modal .navigation .thumb.purple{background-image:url(../media/purple-thumb.8e8a82ff.png)}body#rushdown .char-modal .navigation .thumb{background-size:100% 100%}@media screen and (max-height:920px){body#rushdown .char-modal .navigation{bottom:.5rem;left:.5rem}body#rushdown .char-modal .value-content{width:60%}body#rushdown .char-modal .value-content h6{margin:0}body#rushdown .char-modal .value-content h1{font-size:2rem}body#rushdown .char-modal .value-content h3{margin:0;padding:0;font-size:1.5rem}body#rushdown .char-modal .value-content ul{max-width:auto;margin-top:0 .5rem}body#rushdown .char-modal .value-content ul li{text-align:left;margin-top:0 .2rem;max-width:none;display:flex}body#rushdown .char-modal .value-content ul li span.number{flex-grow:0;min-width:2rem;max-width:2rem;font-size:.9rem}body#rushdown .char-modal .value-content ul li span.bullet-content{flex-grow:1;margin-top:0;font-size:1rem;line-height:1.1}}@media screen and (max-width:1400px){body#rushdown .char-modal .full-character{background-size:100vw}body#rushdown .char-modal .full-character.yellow,body#rushdown .char-modal .full-character.red{background-position:calc(18vw - 384px) 0}body#rushdown .char-modal .full-character.blue{background-position:calc(18vw - 384px) 40.5%}body#rushdown .char-modal .full-character.orange{background-position:calc(-.5% + -384px + 16vw) 47%;background-size:90vw}body#rushdown .char-modal .full-character.purple{background-position:calc(15vw - 192px) 36.5%;background-size:80vw}}@media screen and (max-width:1320px){body#rushdown .char-modal .navigation{bottom:.5rem;left:.5rem}body#rushdown .char-modal .value-content h6{margin:0}body#rushdown .char-modal .value-content h3{margin:0;padding:0;font-size:1.3rem}body#rushdown .char-modal .value-content h1{margin:0;font-size:1.6rem}body#rushdown .char-modal .value-content ul{margin-top:0 .5rem}body#rushdown .char-modal .value-content ul li{text-align:left;margin-top:0 .2rem;max-width:none;display:flex}body#rushdown .char-modal .value-content ul li span.number{flex-grow:0;min-width:2rem;max-width:2rem;font-size:.9rem}body#rushdown .char-modal .value-content ul li span.bullet-content{margin-top:0;line-height:1.2}}@media screen and (max-width:1040px){body#rushdown .character-container{max-width:85vw}}@media screen and (max-width:720px){body#rushdown .char-modal{display:none}body#rushdown .character-container{width:100%;max-width:98%;height:17vw;margin:1rem auto}body#rushdown .character-container .char{filter:none;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;width:17vw;height:17vw;margin:0 .5rem 0 0;transform:translate(0)}body#rushdown .character-container .char.red{background-image:url(../media/embracechaos-sm.12abb500.png)}body#rushdown .character-container .char.orange{background-image:url(../media/cometoplay-sm.b4dde670.png)}body#rushdown .character-container .char.blue{background-image:url(../media/oneteamonedream-sm.c30e981f.png)}body#rushdown .character-container .char.yellow{background-image:url(../media/carryeachother-sm.cb9c10b9.png)}body#rushdown .character-container .char.purple{background-image:url(../media/ownitdoit-sm.fa1ef2e1.png)}body#rushdown .character-container .char{overflow:hidden}body#rushdown .character-container .char.mobile-active{pointer-events:none;border:2px solid #7efdb6}body#rushdown .character-container .slogan,body#rushdown .character-container .glow,body#rushdown .character-container img,body#rushdown .character-container:after{display:none}.char-mobile-active-section{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:34rem;margin-bottom:12rem;padding-top:90vw;display:flex;position:relative}.char-mobile-active-section .mobile-char-image{justify-content:space-evenly;width:550vw;display:flex;position:absolute;top:5vw;left:0}.char-mobile-active-section .mobile-char-image.red{transform:translate(-125vw)}.char-mobile-active-section .mobile-char-image.orange{transform:translate(-235vw)}.char-mobile-active-section .mobile-char-image.blue{transform:translate(-342vw)}.char-mobile-active-section .mobile-char-image.purple{transform:translate(-445vw)}.char-mobile-active-section .mobile-char-image.yellow{transform:translate(-13vw)}.char-mobile-active-section img.character-image{box-sizing:border-box;pointer-events:none;width:auto;height:90vw;margin-top:-2rem}.char-mobile-active-section img.character-image.purple{transform:translate(3%,-3%)}.char-mobile-active-section img.character-image.yellow{transform:translate(-7%,-4%)}.char-mobile-active-section img.character-image.blue{transform:translate(-3%,-3%)}.char-mobile-active-section img.character-image.red{transform:translateY(-2%)}.char-mobile-active-section img.character-image.orange{transform:translate(4.5%,-2%)}.char-mobile-active-section ul li span.number{width:1rem;display:inline-block}.char-mobile-active-section ul li{color:#fff;padding:.5rem 1.5rem;font-family:obviously-narrow,sans-serif;font-size:1.2rem;font-style:normal;font-weight:450}}
