.button,button{color:#fff;font-family:gilroyextrabold,sans-serif;text-transform:uppercase;font-size:16px;padding:12px 24px;background-color:#00adef;border-left:none;border-top:none;border-color:#56d0ff currentcolor currentcolor #56d0ff;border-style:solid;border-width:2px 0 0 2px;box-shadow:2px 2px 0 1px #006389;cursor:pointer;transition:all .2s ease-in-out}.a-button-container .button.external-link,.button.dark,.page.category-page.education article .store-three-products+.article-button+.button.article-button,.page.category-page.education article .store-three-products+.article-button+button.article-button,button.dark{background-color:#272c41;border-color:#4d5781;box-shadow:2px 2px 0 1px #010101}.a-button-container .button.external-link:hover,.button.dark:hover,.page.category-page.education article .store-three-products+.article-button+.button.article-button:hover,.page.category-page.education article .store-three-products+.article-button+button.article-button:hover,button.dark:hover{background-color:#4d5781;border-color:#818ab3}.button.green,button.green{background-color:#093;border-color:#0f5;box-shadow:2px 2px 0 1px #031}.button.green:hover,button.green:hover{background-color:#031;border-color:#6f9}.button.red,button.red{background-color:#fe2e31;border-color:#fe9495;box-shadow:2px 2px 0 1px #c50104}.button.red:hover,button.red:hover{background-color:#c50104;border-color:#fff9f9}.button.square-icon,button.square-icon{padding:5px 8px 0;font-size:24px}.button.transparent,button.transparent{background-color:transparent;border-color:#fff;box-shadow:none}.button:hover,button:hover{background-color:#0088bc;transition:all .2s ease-in-out}.button:active,button:active{border-color:none;box-shadow:none}.button.party:hover,button.party:hover{background-color:#00adef;animation-name:color-pulse;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.button.external-button svg,button.external-button svg{vertical-align:baseline}.modal-video button.modal-video-close-btn{top:-50px;right:-50px;box-shadow:none;height:50px;width:50px;border:2px solid #fff}.modal-video button.modal-video-close-btn:before{position:relative;top:0;left:0;font-size:25px!important;content:"x"!important;background:none;border:none;border-radius:0;height:25px;width:100%;transform:translateX(-7px);display:block}.modal-video button.modal-video-close-btn:after{display:none}.page-single-form header.header{background-color:#121223;box-shadow:0 1px 4px hsla(0,0%,100%,.5)}.page-single-form article{min-height:800px;display:grid;place-items:center;text-align:center}.page-single-form article .container{max-width:500px;padding:0 20px}.page-single-form article h1 span{color:#fff}.page-single-form article button,.page-single-form article input{margin:8px 0}.page-single-form article .button{margin-top:16px}.page-single-form article .disclaimer{font-size:12px}.page-single-form article .disclaimer span.error{color:#fe2e31}.page-single-form article input.form-control{width:100%;border:3px solid transparent}.page-single-form article input.form-control.error{border:3px solid #fe2e31;background-color:#ffc6c7}.page-single-form article input.form-control::-moz-placeholder{color:#999;font-family:GothamRounded-Light,sans-serif;font-style:italic}.page-single-form article input.form-control:-ms-input-placeholder{color:#999;font-family:GothamRounded-Light,sans-serif;font-style:italic}.page-single-form article input.form-control::placeholder{color:#999;font-family:GothamRounded-Light,sans-serif;font-style:italic}.page-single-form article input[disabled]{cursor:not-allowed}.page-single-form article .error+.show-password{top:45%!important}.page-single-form article .form-group{position:relative}.page-single-form article .form-group .error{color:#fe2e31}.page-single-form article .form-group .show-password{color:#b3b3b3;position:absolute;right:10px;top:53%;transform:translateY(-50%);cursor:pointer;font-size:24px}.page-single-form article .messaging-container{line-height:52px;margin:16px 0;height:0;transition:all .3s ease-in-out}.page-single-form article .messaging-container.error{background-color:#ffc6c7;border:1px solid #fe2e31;height:54px;transition:all .3s ease-in-out}.page-single-form article .messaging-container.error span{color:#fe2e31!important}.page-single-form article .messaging-container.success{background-color:#9fb;border:1px solid #093;height:54px;transition:all .3s ease-in-out}.page-single-form article .messaging-container.success span{color:#093!important}.page-single-form.page-sitemap article{margin-top:80px}.page-single-form.page-sitemap article .container{width:100%;max-width:800px}.page-single-form.page-sitemap article .sitemap-link{line-height:2em;text-align:left;color:#fff}.page-single-form.page-sitemap article .sitemap-link a{color:#00adef}@keyframes modal-video{0%{opacity:0}to{opacity:1}}@keyframes modal-video-inner{0%{transform:translateY(100px)}to{transform:translate(0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000000;cursor:pointer;opacity:1;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video;transition:opacity .3s ease-out}.modal-video-effect-exit{opacity:0}.modal-video-effect-exit .modal-video-movie-wrap{transform:translateY(100px)}.modal-video-body{max-width:960px;margin:0 auto;padding:0 10px;box-sizing:border-box}.modal-video-body,.modal-video-inner{width:100%;height:100%;display:flex;justify-content:center}.modal-video-inner{align-items:center}@media(orientation:landscape){.modal-video-inner{padding:10px 60px;box-sizing:border-box}}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video-inner;transform:translate(0);transition:transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-45px;right:0;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:transparent}@media(orientation:landscape){.modal-video-close-btn{top:0;right:-45px}}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:after,.modal-video-close-btn:before{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;background:#fff;border-radius:5px;margin-top:-6px}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:""}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{transition:all .15s ease-in;transform:translateZ(0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:.25;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%;z-index:1}@media(min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px rgba(0,0,0,.9);background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff}.carousel:hover .slide .legend{opacity:1}body,html{background:#121223;padding:0;margin:0;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}body{background-color:#121223}.not-found{height:500px;padding-top:5%;text-align:center;display:flex;align-items:center;justify-content:center}.lock-scroll{height:100vh;overflow:hidden}.character .bottom-decal,.character .bottom-decal img,.character .top-decal,.character .top-decal img,.pixelated,.pixelated img,.shopify .bottom-decal,.shopify .bottom-decal img,.shopify .bottom-decal:last-of-type,.shopify .bottom-decal:last-of-type img,section.assets .top-decal,section.assets .top-decal img,section.build .bottom-decal,section.build .bottom-decal img,section.build .bottom-decal:last-of-type,section.build .bottom-decal:last-of-type img,section.creativity .bottom-decal,section.creativity .bottom-decal img,section.master .top-decal,section.master .top-decal img{-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated}main.wrapper{transition:all .5s ease-in-out}main.wrapper.blur{filter:blur(3px) grayscale(80%);-webkit-filter:blur(3px) grayscale(80%)}[class^=floating-illo__]{position:absolute;display:none}@media(min-width:1200px){[class^=floating-illo__]{display:block}}section{position:relative}section:not(.intro){padding:20px}@media(min-width:992px){section:not(.intro){padding:40px}}section h1,section h2,section h3,section h4{font-family:gilroyextrabold;color:#fff;text-align:center}section h2,section h3{font-size:32px}section h2{margin-top:0;text-transform:uppercase}@media(min-width:768px){section h2{margin-top:20px;font-size:42px}}section p{font-size:16px;line-height:1.5em;max-width:800px;margin:auto;color:#fff}@media(min-width:768px){section p{font-size:20px;line-height:2em}}section code{color:#fff}.page{background-color:#121223}.page-home{padding-bottom:48px}.page-home footer.footer{padding-bottom:32px}a{color:inherit;text-decoration:none;cursor:pointer!important}*{box-sizing:border-box}video{background-color:#fff}.row-reverse{flex-direction:row-reverse}.hide,.hide-mobile,.hide-small{display:none!important}@media(min-width:768px){.hide-mobile,.hide-small{display:block!important}.hide-wide{display:none!important}}.media-body img{max-width:100%}h1,h2,h3,h4{font-family:gilroyextrabold;color:#5279a2}address,p,span,time{color:#fff}p{font-family:GothamRounded-Light;font-weight:300;margin:20px auto;line-height:2em;font-size:16px}p a{color:#00adef;text-decoration:underline}p strong{font-family:GothamRounded-Bold;font-weight:800}.line{max-width:800px;margin:32px auto}.spacer{margin:64px auto}.glitch{animation:glitch-skew 1s linear infinite alternate-reverse;background:rgba(0,0,0,.7);color:#fff;font-family:edit_undo_brkregular,monospace!important;font-size:calc(2rem + 1vw);letter-spacing:.5em;position:relative}.glitch:before{animation:glitch-anim 5s linear infinite alternate-reverse;clip:rect(44px,450px,56px,0);left:0;left:2px;text-shadow:-2px 0 #ff00c1}.glitch:after,.glitch:before{content:attr(data-text);width:100%;height:100%;position:absolute;top:0}.glitch:after{animation:glitch-anim2 1s linear infinite alternate-reverse;left:0;left:-2px;text-shadow:-2px 0 #00fff9,2px 2px #ff00c1}@keyframes glitch-anim{0%{clip:rect(25px,9999px,70px,0);transform:skew(.27deg)}5%{clip:rect(50px,9999px,100px,0);transform:skew(.14deg)}10%{clip:rect(4px,9999px,12px,0);transform:skew(.86deg)}15%{clip:rect(46px,9999px,1px,0);transform:skew(.09deg)}20%{clip:rect(84px,9999px,20px,0);transform:skew(.15deg)}25%{clip:rect(82px,9999px,94px,0);transform:skew(.55deg)}30%{clip:rect(6px,9999px,76px,0);transform:skew(.75deg)}35%{clip:rect(60px,9999px,45px,0);transform:skew(.57deg)}40%{clip:rect(78px,9999px,42px,0);transform:skew(.27deg)}45%{clip:rect(89px,9999px,1px,0);transform:skew(.64deg)}50%{clip:rect(88px,9999px,27px,0);transform:skew(.8deg)}55%{clip:rect(88px,9999px,68px,0);transform:skew(.26deg)}60%{clip:rect(9px,9999px,85px,0);transform:skew(.24deg)}65%{clip:rect(36px,9999px,81px,0);transform:skew(.43deg)}70%{clip:rect(11px,9999px,75px,0);transform:skew(.45deg)}75%{clip:rect(55px,9999px,1px,0);transform:skew(.1deg)}80%{clip:rect(93px,9999px,5px,0);transform:skew(.65deg)}85%{clip:rect(3px,9999px,10px,0);transform:skew(.7deg)}90%{clip:rect(12px,9999px,1px,0);transform:skew(.76deg)}95%{clip:rect(87px,9999px,29px,0);transform:skew(.42deg)}to{clip:rect(25px,9999px,90px,0);transform:skew(1deg)}}@keyframes glitch-anim2{0%{clip:rect(13px,9999px,76px,0);transform:skew(.41deg)}5%{clip:rect(86px,9999px,27px,0);transform:skew(.46deg)}10%{clip:rect(22px,9999px,61px,0);transform:skew(.98deg)}15%{clip:rect(87px,9999px,100px,0);transform:skew(.46deg)}20%{clip:rect(38px,9999px,96px,0);transform:skew(.43deg)}25%{clip:rect(70px,9999px,43px,0);transform:skew(.07deg)}30%{clip:rect(72px,9999px,93px,0);transform:skew(.36deg)}35%{clip:rect(18px,9999px,63px,0);transform:skew(.87deg)}40%{clip:rect(40px,9999px,73px,0);transform:skew(.37deg)}45%{clip:rect(71px,9999px,100px,0);transform:skew(.5deg)}50%{clip:rect(23px,9999px,83px,0);transform:skew(.07deg)}55%{clip:rect(67px,9999px,1px,0);transform:skew(.09deg)}60%{clip:rect(64px,9999px,95px,0);transform:skew(.64deg)}65%{clip:rect(45px,9999px,42px,0);transform:skew(.85deg)}70%{clip:rect(52px,9999px,65px,0);transform:skew(.15deg)}75%{clip:rect(83px,9999px,2px,0);transform:skew(.61deg)}80%{clip:rect(84px,9999px,99px,0);transform:skew(1deg)}85%{clip:rect(14px,9999px,26px,0);transform:skew(.07deg)}90%{clip:rect(97px,9999px,19px,0);transform:skew(.15deg)}95%{clip:rect(35px,9999px,38px,0);transform:skew(.87deg)}to{clip:rect(16px,9999px,83px,0);transform:skew(.86deg)}}@keyframes glitch-skew{0%{transform:skew(2deg)}10%{transform:skew(2deg)}20%{transform:skew(1deg)}30%{transform:skew(-4deg)}40%{transform:skew(-2deg)}50%{transform:skew(5deg)}60%{transform:skew(4deg)}70%{transform:skew(5deg)}80%{transform:skew(-4deg)}90%{transform:skew(3deg)}to{transform:skew(-1deg)}}@font-face{font-family:edit_undo_brkregular;src:url(/fonts/editundo-webfont.woff2) format("woff2"),url(/fonts/editundo-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:gilroyextrabold;src:url(/fonts/gilroy-extrabold-webfont.woff2) format("woff2"),url(/fonts/gilroy-extrabold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:GothamRounded-Medium;font-style:normal;src:url(/fonts/Gotham/GothamRndSSm-Medium.woff2) format("woff2")}@font-face{font-family:GothamRounded-Bold;font-weight:700;font-style:bold;src:url(/fonts/Gotham/GothamRndSSm-Bold.woff2) format("woff2")}@font-face{font-family:GothamRounded-Light;font-style:normal;src:url(/fonts/Gotham/GothamRndSSm-Light.woff2) format("woff2")}@font-face{font-family:GothamRounded-ExtraLight;font-style:normal;src:url(/fonts/Gotham/GothamRndSSm-Light.woff2) format("woff2")}@font-face{font-family:GothamRounded-Book;font-style:normal;src:url(/fonts/Gotham/GothamRndSSm-Book.woff2) format("woff2")}.page-scrolled header.header,header.header{background-color:#121223;box-shadow:0 1px 4px hsla(0,0%,100%,.5)}header.header{position:fixed;top:0;left:0;width:100%;background-repeat:repeat-x;background-size:cover;-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated;z-index:10;box-shadow:0 0 6px rgba(0,0,0,.5);height:60px}header.header.withAnnouncementBar{top:30px}header.header .banner{background-color:#00adef;color:#fff;text-align:center;padding:8px 0}header.header .banner a{display:inline-block;text-decoration:underline}header.header .header-inner{display:flex!important;justify-content:space-between!important}@media(max-width:991px){header.header .header-inner.wide{display:none!important}}@media(min-width:992px){header.header .header-inner.mobile{display:none!important}}header.header a,header.header button{display:block;cursor:pointer}header.header .nav .burger{color:#fff;margin:20px}header.header .categories-container{width:auto;margin:10px}header.header .categories-container ul{width:auto;margin:0;padding:0;list-style:none;color:#fff;border-bottom:none}header.header .categories-container ul li{font-family:gilroyextrabold;font-size:16px;color:#fff;display:inline-block;padding:10px 5px}header.header .home{font-size:35px;margin:10px}header.header .home svg{color:#fff}header.header .search-bar{margin:9px 10px;flex:2 1}header.header .cart-button,header.header .download,header.header .login{margin:9px;padding:9px;width:42px;height:42px}@media(min-width:992px){header.header .cart-button,header.header .download,header.header .login{width:auto}}header.header .download{padding:9px 32px}header.header .login{width:80px}header.header .cart-button{position:relative;font-size:20px}header.header .cart-button.active:after{content:"";position:absolute;top:8px;right:8px;background-color:#fe2e31;width:10px;height:10px;border-radius:50%}header.header .home,header.header .home-mobile{transform:scale(0);width:0;transition:all .2s ease-in-out}header.header .home-mobile{margin:16px 0}.page:not(.page-home) header.header .home,.page:not(.page-home) header.header .home-mobile{transform:scale(1);width:auto}.page-scrolled.page-home .home,.page-scrolled.page-home .home-mobile{transform:scale(1)!important;width:auto!important;transition:all .2s ease-in-out}section.intro{border-bottom:2px solid #31233f;-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated;min-height:300px;position:relative;margin-top:60px}@media(min-width:992px){section.intro{margin-top:35px}}section.intro #videobg{width:100%;height:100%;background:url(/Intro/still_frame.png) no-repeat 50%;background-size:cover}@media(min-width:992px){section.intro{min-height:"1000px"}}section.intro.withAnnouncementBar{top:30px}section.intro .content{margin:auto;background-color:#121223}section.intro .content .button-container{position:absolute;bottom:20px;left:20px}section.intro .video-logo{position:absolute;z-index:100;top:180px;left:52%;transform:translate(-50%,-50%)}.search{position:relative;margin-top:-40px;background-color:#121223}@media(min-width:992px){.search{margin-top:0}}.search .result-count{color:#5279a2;position:absolute;right:35%;top:34px;z-index:2;font-size:14px;font-family:gilroyextrabold,sans-serif;transition:opacity .2s linear;opacity:1}.search .result-count:after{content:" results";text-transform:uppercase}.search .result-count.one:after{content:" result"}.search .result-count.hide-visually{opacity:0;transition:opacity .2s linear}.search ul{margin-top:16px;padding:0}.search li{list-style:none}.search li:nth-child(2n) .article-list-item{background-color:#141426}.search li:nth-child(2n) .article-list-item:hover{background-color:#0d0d19}.search form{width:100%;padding:16px}.search form input[type=search]{font-family:GothamRounded-Light,sans-serif;padding:4px 20px;outline:none;font-size:18px;font-style:italic;width:100%;height:50px;background-color:#31233f;border-color:#31233f;border-width:1px;color:#fff;transform:translatey(-25px)}.search form button{margin-left:10px;height:50px;width:50px;border-radius:50%;border-width:1px;display:none}@media(min-width:992px){.search form{width:40%;margin:auto;transform:translateX(4%);padding:0}.search form input[type=search]{width:90%}}.search button[type=reset]{display:none}.search .button-show-more{width:200px;height:80px;margin:32px auto;display:block;box-shadow:2px 3px 0 1px rgba(0,0,0,.8);font-family:gilroyextrabold;font-size:20px;cursor:pointer;background-color:#272c41;color:#fff;padding:5px 8px 0}.search .button-show-more.active{box-shadow:inset 1px 2px 0 2px #313751;background-color:#313751;border:1px solid #fff}.search .button-show-more:not([disabled]):hover{background-color:#3a4261;border:1px solid #999}.search button[disabled]{cursor:not-allowed}.search .content .article-list{max-width:1600px;margin:auto}.search .content .article-list .article-list-item{padding:16px}@media(min-width:992px){.search .content .article-list .article-list-item{padding:16px 0}}.search .content.minimal .article-list .eyebrow,.search .content.minimal .article-list .media-figure,.search .content.minimal .article-list p{display:none}.search .content.minimal .article-list h3{margin:0}.search .content.grid .article-list ul .media-figure{display:none}@media(min-width:992px){.search .content.grid .article-list ul{display:flex;flex-wrap:wrap}.search .content.grid .article-list ul li{flex:0 1 47%;margin:16px;background-color:#0d0d19}.search .content.grid .article-list ul p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}}@media(min-width:1200px){.search .content.grid .article-list ul li{flex:0 1 30%;margin:16px}}.search .content.grid .article-list ul li{display:block;margin-bottom:16px;background-color:#0d0d19;border:1px solid #31233f;box-shadow:2px 3px 0 1px rgba(0,0,0,.8)}.search .content.grid .article-list ul li .article-list-item{margin:0;border-bottom:none;width:100%}.search .content.grid .article-list ul li:nth-child(2n) .article-list-item{background-color:transparent}.search .content.grid .article-list ul li:nth-child(2n) .article-list-item:hover{background-color:#1b1b34}.search .content.grid .article-list ul li article{width:100%;height:150px}.search .content.grid .article-list ul li article img{display:none!important}.search .content.grid .article-list ul h3{font-size:20px}.search .content.grid .article-list ul p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px;font-size:14px}.search-bar{width:50%;position:relative}.search-bar .result-count{color:#5279a2;position:absolute;right:40px;top:2.5%;transform:translateY(-50%);z-index:2;font-size:14px;font-family:gilroyextrabold,sans-serif;transition:opacity .2s linear;opacity:1}.search-bar .result-count:after{content:" results";text-transform:uppercase}.search-bar .result-count.one:after{content:" result"}.search-bar .result-count.hide-visually{opacity:0;transition:opacity .2s linear}.search-bar .ais-SearchBox{width:100%}.search-bar form{position:relative;padding:0}.search-bar form input[type=search]{font-family:gilroyextrabold,sans-serif;padding:10px;outline:none;font-size:16px;background-color:#31233f;border:1px solid #31233f;color:#fff;float:right;width:80%;transition:all .2s ease-in-out}.search-bar form input[type=search]:placeholder{font-style:italic;font-family:GothamRounded-Light,sans-serif}.search-bar form input[type=search]:focus{border:1px solid #5279a2;border-bottom:none}.search-bar .ais-SearchBox-reset,.search-bar .button-show-more,.search-bar form button{display:none}.search-bar .article-list{margin-top:0;width:80%;float:right;max-height:800px;overflow-y:scroll;transition:all .2s ease-in-out;transform-origin:top center;box-shadow:0 2px 10px hsla(0,0%,100%,.2)}.search-bar .article-list:empty{transform:scaleY(0);transition:all .2s ease-in-out}.search-bar .article-list:not(:empty){transform:scaleY(1);transition:all .2s ease-in-out;border:1px solid #5279a2;border-top:none}.search-bar .article-list ul{list-style:none;margin:0;padding:0;background-color:#121223}.search-bar .article-list ul li:nth-child(2n){background-color:#0f0f1c}.search-bar .article-list ul .media-figure{margin-left:0}.search-bar .article-list ul .article-list-item{width:100%;padding:16px}.search-bar .article-list ul .article-list-item article{border-bottom:none;padding:0;align-items:center}.search-bar .article-list ul .article-list-item .eyebrow{font-size:14px}.search-bar .article-list ul .article-list-item .eyebrow .category-label,.search-bar .article-list ul .article-list-item .eyebrow .date{display:block}.search-bar .article-list ul .article-list-item .eyebrow .divider{display:none}.search-bar .article-list ul .article-list-item h3{font-size:18px}.search-bar .article-list ul .article-list-item p{font-size:16px;display:none}@keyframes waterScroll{0%{background-position:0 0}to{background-position:-1032px 0}}@keyframes bubbles1{0%{transform:translateZ(0)}to{transform:translate3d(-120px,-310px,0)}}@keyframes bubbles2{0%{transform:translateZ(0)}to{transform:translate3d(120px,-310px,0)}}@keyframes pulse{0%{transform:scale(.95)}70%{transform:scale(1)}to{transform:scale(.95)}}section.build{background-color:#121223}section.build .video-selector-container{min-height:0!important}@media(min-width:992px){section.build .video-selector-container{min-height:inherit;margin-top:80px}}section.build .floating-illo__bubbles{position:absolute;left:40px;animation:bubbles1 30s linear infinite}section.build .floating-illo__bubbles-2{position:absolute;right:40px;bottom:40px;animation:bubbles2 30s linear infinite}section.build .water-scroll{overflow:hidden;position:absolute;left:0;top:-44px;height:44px;width:100%;background-position:50%;background-size:cover;-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated;background-image:url(/Build/water-tile.png);animation:waterScroll 30s linear infinite}section.build .floating-illo__coin{display:none;width:150px;bottom:-80px;left:80px;z-index:2}@media(min-width:1200px){section.build .floating-illo__coin{display:block}}section.build .floating-illo__igor{display:none;width:256px;top:-120px;right:0;z-index:2;animation:pulse 2s infinite}@media(min-width:1200px){section.build .floating-illo__igor{display:block;right:80px}}section.build .bottom-decal{bottom:-44px;background-image:url(/Assets/dither_4724B3_up.png);background-size:1500px 44px}section.build .bottom-decal,section.build .bottom-decal:last-of-type{position:absolute;height:44px;width:100%;z-index:1;left:0;background-repeat:repeat-x}section.build .bottom-decal:last-of-type{bottom:-88px;background-image:url(/Assets/dither_4724B3_down.png);background-size:2000px 44px}.character{background-color:#4723b3}.character .video-player{text-align:center}.character .video-player p{display:none}.character .video-player img{width:340px;margin:0 auto;-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated}.character .top-decal{top:-44px;background-image:url(/Assets/dither_4724B3_up.png)}.character .bottom-decal,.character .top-decal{position:absolute;height:44px;width:100%;left:0;background-repeat:repeat-x;background-size:1500px 44px}.character .bottom-decal{bottom:-44px;z-index:1;background-image:url(/Assets/dither_4724B3_down.png)}section.boss{background-image:url(/Boss/castle_scene.png);background-repeat:no-repeat;background-size:cover;background-position:bottom;-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated;background-color:#000;margin-top:140px;padding-top:40px;padding-bottom:40px}@media(min-width:1200px){section.boss{min-height:800px;padding-top:80px}}section.boss img{display:block;cursor:pointer;margin:20px auto}@media(min-width:992px){section.boss img{width:256px;margin:40px auto 0}}section.boss .floating-illo__bunny{width:64px;left:30%;bottom:90px}section.boss .floating-illo__boss{width:128px;left:60%;bottom:90px}@media(min-width:1200px){section.boss .floating-illo__bunny{width:128px;bottom:170px}section.boss .floating-illo__boss{width:256px;bottom:170px}}@keyframes lavaScroll{0%{background-position:0 0}to{background-position:1032px 0}}section.creativity{background-color:#4723b3}@media(min-width:992px){section.creativity .video-selector-container{margin-top:80px}}section.creativity .top-decal{overflow:hidden;position:absolute;left:0;top:-44px;z-index:1;height:44px;width:100%;background-position:50%;background-image:url(/Boss/lava_tile.png);background-size:cover;-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated;animation:lavaScroll 30s linear infinite}section.creativity .bottom-decal{position:absolute;height:44px;width:100%;bottom:-44px;z-index:1;left:0;background-image:url(/Assets/dither_4724B3_down.png);background-repeat:repeat-x;background-size:1500px 44px}section.creativity .floating-illo__martian{width:150px;top:0;left:80px;z-index:2;animation:float 2s ease-in-out infinite}section.creativity .floating-illo__knight{display:none;width:256px;bottom:-40px;right:0;z-index:2}@media(min-width:1200px){section.creativity .floating-illo__knight{display:block;right:80px}}@keyframes float{0%{transform:translateZ(0)}70%{transform:translate3d(0,10px,0)}to{transform:translateZ(0)}}@keyframes backgroundScroll{0%{background-position:0 0}to{background-position:1061px 0}}section.share{background-image:url(/Share/arcade_pattern.png);background-color:#121223;animation:backgroundScroll 30s linear infinite;padding-left:0;padding-right:0;margin-top:60px}section.share h2{margin:20px}@media(min-width:576px){section.share h2{margin:inherit}}section.share .scroll-container{width:100%;position:relative;overflow:hidden;height:318px;margin:40px 0}section.share .floating-illo__dragon{display:none;width:356px;bottom:5%;right:0;z-index:2}@media(min-width:1200px){section.share .floating-illo__dragon{display:block;right:80px}}section.assets{background-color:#4723b3}section.assets .video-selector-outer-container{position:relative}section.assets .video-selector-container{margin-top:80px}section.assets .top-decal{top:-44px;background-image:url(/Assets/dither_4724B3_up.png)}section.assets .bottom-decal,section.assets .top-decal{position:absolute;height:44px;width:100%;left:0;background-repeat:repeat-x;background-size:1500px 44px}section.assets .bottom-decal{bottom:-44px;z-index:1;background-image:url(/Assets/dither_4724B3_down.png);-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated}section.assets .floating-illo__gem{width:150px;bottom:-60px;left:100px;z-index:2}section.buy{background-image:url(/Share/arcade_pattern.png);background-color:#121223;animation:backgroundScroll 30s linear infinite}section.buy h2,section.buy h3,section.buy p{text-align:left;margin:10px 0}section.buy h2{font-size:44px}@media(min-width:768px){section.buy h2{font-size:54px}}section.buy h2:after{content:"®";font-size:12px}section.buy h3{font-size:24px}@media(min-width:768px){section.buy h3{font-size:34px}}section.buy p{max-width:500px}section.buy .button{margin-top:20px;width:100%;padding:16px 64px;font-size:24px;text-shadow:2px 2px 2px #010101;box-shadow:4px 4px 0 2px #006389;border-top-width:4px;border-left-width:4px}.a-button-container section.buy .button.external-link,.page.category-page.education article section.buy .store-three-products+.article-button+.button.article-button,section.buy .a-button-container .button.external-link,section.buy .button.dark,section.buy .page.category-page.education article .store-three-products+.article-button+.button.article-button{box-shadow:4px 4px 0 2px #010101}@media(min-width:768px){section.buy .button{width:auto}}section.buy .button span{display:block;font-size:14px;text-shadow:none}section.buy .flex-container{width:100%}@media(min-width:768px){section.buy .flex-container{display:flex;justify-content:space-between;align-items:center;width:90%;margin:auto;min-height:600px}}@media(min-width:1200px){section.buy .flex-container{width:1200px;align-items:center;margin-top:60px}}@keyframes loadingPulse{0%{transform:scale(1) translate(-50%,-50%)}50%{transform:scale(1.1) translate(-50%,-50%)}to{transform:scale(1) translate(-50%,-50%)}}section.buy .purchase-container span.or{font-family:gilroyextrabold,sans-serif;font-size:20px;color:#fff;margin:10px 16px;display:none}@media(min-width:768px){section.buy .purchase-container span.or{display:inline-block}}section.buy .purchase-container .image-section img{display:none}@media(min-width:992px){section.buy .purchase-container .image-section img{display:block;position:absolute;bottom:0;right:2%;width:550px}}@media(min-width:1200px){section.buy .purchase-container .image-section img{display:block;position:absolute;bottom:0;right:2%;width:700px}}section.buy .purchase-container .also-available{margin-top:96px;text-align:center}@media(min-width:768px){section.buy .purchase-container .also-available{text-align:left}}section.buy .purchase-container .also-available p{font-size:24px;text-align:center}@media(min-width:768px){section.buy .purchase-container .also-available p{font-size:inherit;text-align:left}}section.buy .purchase-container .also-available a{cursor:pointer;display:block}@media(min-width:768px){section.buy .purchase-container .also-available a{display:inline-block}section.buy .purchase-container .also-available a:first-of-type{margin-right:16px}}section.buy .purchase-container .also-available img{width:200px;image-rendering:auto;image-rendering:-webkit-optimize-contrast}@media(min-width:768px){section.buy .purchase-container .add-to-chromebook{margin-top:16px}section.buy .purchase-container .add-to-chromebook img{transform:translateX(-40px)}}section.buy .purchase-container .add-to-chromebook a{cursor:pointer;display:block}section.buy .purchase-container .add-to-chromebook a img{width:200px;margin:auto;display:block}section.master{background-color:#4723b3;padding:20px;margin-top:32px}@media(min-width:992px){section.master{padding:0 0 40px}}section.master h2,section.master h3,section.master p{text-align:left;margin-bottom:10px}section.master p{margin-bottom:20px}section.master .top-decal{position:absolute;height:44px;width:100%;top:-44px;left:0;background-image:url(/Assets/dither_4724B3_up.png);background-repeat:repeat-x;background-size:1500px 44px}@media(min-width:992px){section.master .flex-container{display:flex;justify-content:space-between;align-items:center;padding:40px 40px 80px;width:75%;margin:auto}}@media(min-width:1200px){section.master .flex-container{width:50%}}section.master .flex-container .flex-section:first-of-type{width:256px}section.master .floating-illo__clouds-far{background-image:url(/Master/clouds2.png);background-size:cover;background-repeat:repeat-x;width:100%;height:110px;-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated;left:0;bottom:-3px;z-index:1;animation:waterScroll 9s linear infinite}section.master .floating-illo__sun{background-image:url(/Master/sun.png);background-repeat:no-repeat;background-size:256px;width:256px;height:256px;-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated;right:-20px;bottom:-30px;z-index:2}section.master .floating-illo__clouds-close{background-image:url(/Master/clouds1.png);background-position:50%;background-size:100%;background-repeat:repeat-x;width:100%;height:110px;-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated;left:0;bottom:-45px;z-index:3;animation:waterScroll 6s linear infinite}section.master .ninja{display:none;width:256px;z-index:2;position:absolute;bottom:0}@media(min-width:992px){section.master .ninja{display:none;left:0}}@media(min-width:1200px){section.master .ninja{left:5%}}.shopify{border-bottom:1px solid #4723b3}@media(min-width:992px){.shopify .store-three-products .item-container .item{width:31.5%}.shopify .store-three-products .item-container .item .item-image{height:200px}.shopify .store-three-products .item-container .item span{color:#fe2e31;margin-right:5px}}.shopify .store-three-products .item-container .item{margin-bottom:32px;transition:all .2s linear;cursor:pointer}.shopify .store-three-products .item-container .item:hover{transition:all .2s linear;transform:scale(1.1)}.shopify .intro-description{margin:0 auto;text-align:center}@media(min-width:992px){.shopify .intro-description{width:1000px!important}}.shopify .floating-illo__coin{display:none;width:150px;bottom:-80px;left:80px;z-index:2}@media(min-width:1200px){.shopify .floating-illo__coin{display:block}}.shopify .floating-illo__igor{display:none;width:256px;top:-120px;right:0;z-index:2;animation:pulse 2s infinite}@media(min-width:1200px){.shopify .floating-illo__igor{display:block;right:80px}}.shopify .bottom-decal{bottom:-44px;background-image:url(/Assets/dither_4724B3_up.png);background-size:1500px 44px}.shopify .bottom-decal,.shopify .bottom-decal:last-of-type{position:absolute;height:44px;width:100%;z-index:1;left:0;background-repeat:repeat-x}.shopify .bottom-decal:last-of-type{bottom:-88px;background-image:url(/Assets/dither_4724B3_down.png);background-size:2000px 44px}.nav.isOpen .burger{z-index:100}.nav .burger:hover{cursor:pointer}.section{color:#303d47;padding:2.5rem 1.25rem}.section__container{margin-left:auto;margin-right:auto;max-width:73.75rem}@media(min-width:750px){.section{padding:3.75rem 2rem}}@media(min-width:1000px){.section{padding:6rem 3rem}}@media(min-width:1276px){.section{padding-left:0;padding-right:0}}.flyout{background-color:rgba(0,0,0,.9);position:fixed;top:0;right:0;width:100%;height:100%;z-index:10;transform:translate3d(9999px,0,0);padding-top:60px}.flyout,.flyout.isActive{transition:all .5s ease-in-out}.flyout.isActive{transform:translateZ(0)}.flyout .search-bar{display:block;margin:16px;width:92%}.flyout .search-bar .article-list,.flyout .search-bar form input{width:100%}.flyout .categories-container{margin:64px 0 16px}.flyout .categories-container li{margin:16px 0}.flyout .button.party.download,.flyout .login{width:90%;text-align:center;margin-left:20px;margin-bottom:20px}.video-selector-container{max-width:1200px;margin:80px auto 40px}.video-selector-container.row-reverse{flex-direction:row-reverse}@media(min-width:992px){.video-selector-container.row-reverse .video-player{margin-right:40px;margin-left:0}}@media(min-width:768px){.video-selector-container{display:flex;justify-content:space-between;align-items:center;margin:40px auto}}.video-selector-container .buttons{width:100%;margin-bottom:20px;margin-top:-60px}@media(min-width:992px){.video-selector-container .buttons{width:50%;margin-bottom:0;margin-top:0}}.video-selector-container .buttons ul{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;padding:0;margin:0;width:100%}.video-selector-container .buttons ul li{cursor:pointer;padding:10px;width:25%}.video-selector-container .buttons ul li p{display:none}@media(min-width:992px){.video-selector-container .buttons ul li p{display:block}}.video-selector-container .buttons ul li img{width:100%;max-width:100px;-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated}.video-selector-container .buttons ul li.active img{background-color:#fff;padding:5px;border-radius:5px;border:none!important}.video-selector-container .buttons ul li.active:hover{border:none!important}.video-selector-container .buttons ul li:hover img{border:5px dashed #f6f6f6}.video-selector-container .buttons ul li:first-child{transform:rotate(-2deg)}.video-selector-container .buttons ul li:nth-child(3){transform:rotate(2deg)}.video-selector-container .buttons ul li:nth-child(4),.video-selector-container .buttons ul li:nth-child(6){transform:rotate(-2deg)}.video-selector-container .buttons ul li:nth-child(8){transform:rotate(2deg)}.video-selector-container .video-player{width:100%}@media(min-width:992px){.video-selector-container .video-player{width:50%;margin-left:40px}}.video-selector-container .video-player video{min-height:144px;max-width:100%;border-radius:20px;border:10px solid #fff}@media(min-width:576px){.video-selector-container .video-player video{min-height:166.5px}}@media(min-width:768px){.video-selector-container .video-player video{min-height:213px}}@media(min-width:992px){.video-selector-container .video-player video{min-height:263px}}@media(min-width:1200px){.video-selector-container .video-player video{min-height:314px}}.video-list-selector{max-width:1200px;margin:40px auto}@media(min-width:992px){.video-list-selector{display:flex;justify-content:space-between;align-items:center}}.video-list-selector .buttons{position:relative;width:100%;margin-bottom:60px}@media(min-width:992px){.video-list-selector .buttons{width:50%;margin-bottom:0}}.video-list-selector .buttons .list-scroller{height:300px;overflow-y:hidden}.video-list-selector .buttons .scroll-button-bottom,.video-list-selector .buttons .scroll-button-top{position:absolute;width:40px;left:50%;transform:translateX(-20px);cursor:pointer;z-index:2}@media(min-width:992px){.video-list-selector .buttons .scroll-button-bottom,.video-list-selector .buttons .scroll-button-top{left:70%;transform:translateX(0)}}.video-list-selector .buttons .scroll-button-top{top:-30px}.video-list-selector .buttons .scroll-button-bottom{transform:rotateX(180deg) translateX(-20px)}@media(min-width:992px){.video-list-selector .buttons .scroll-button-bottom{transform:rotateX(180deg) translateX(0)}}.video-list-selector .buttons ul{margin-top:0;padding:0;display:block;transition:all .3s ease-in-out;position:relative;list-style:none}@media(min-width:992px){.video-list-selector .buttons ul{margin-left:40%}}.video-list-selector .buttons ul li{font-family:gilroyextrabold;color:#fff;font-size:24px;cursor:pointer;padding:10px;border:2px solid transparent}.video-list-selector .buttons ul li.active,.video-list-selector .buttons ul li.active:hover{background-color:#88139f}.video-list-selector .buttons ul li:hover{border:2px solid #88139f}.video-list-selector .video-player{position:relative;width:100%}@media(min-width:992px){.video-list-selector .video-player{width:50%;margin-right:40px}}.video-list-selector .video-player video{max-width:100%;border-radius:20px;border:10px solid #fff;box-shadow:5px 5px 4px 2px #88139f}.announcement-bar{background-color:#fe2e31;width:100%;position:fixed;left:0;top:0;margin-bottom:40px;z-index:1000;height:30px;line-height:30px;text-align:center;color:#fff;cursor:pointer}.announcement-bar.hide{display:none;visibility:hidden}.announcement-bar span{font-size:10px;text-decoration:underline}@media(min-width:768px){.announcement-bar span{font-size:16px}}.modal.show{opacity:1;transition:opacity .5s linear;position:fixed;top:0;left:0;width:100%;height:100%}.modal.show .modal-body{position:absolute;background:#121223;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:500px;box-shadow:0 0 24px rgba(82,121,162,.5);padding:16px;border:2px solid #5279a2}@media(min-width:992px){.modal.show .modal-body{width:600px;height:500px}}.modal.show .modal-body figure{width:100px;margin:16px auto;text-align:center;font-size:52px;color:#fff}.modal.show .modal-body .modal-close{position:absolute;cursor:pointer;top:-48px;right:-48px}.modal.show .modal-body .modal-close span{color:#fe2e31;font-size:52px;text-shadow:0 0 2px rgba(0,0,0,.5)}.modal.show .modal-body .modal-close span:hover{color:#fe2e31}.modal.show .modal-body .modal-content{width:90%;margin:0 auto;text-align:center;color:#fff}.modal.show .modal-body .modal-content p,.modal.show .modal-body .modal-content span{color:#fff}.modal.show .modal-body .modal-content h2{font-size:24px}.modal.show .modal-body .modal-content p{font-family:GothamRounded-Light,sans-serif;margin-bottom:16px}.modal.show .modal-body .modal-content .success{margin:32px 0}.modal.show .modal-body .modal-content .success p{color:#093}.modal.show .modal-body .modal-content div:not([class]){margin:32px auto;position:relative}.modal.show .modal-body .modal-content div.error{position:absolute;top:-52px;visibility:hidden;height:30px}.modal.show .modal-body .modal-content div.error:before{content:"Already subscribed!";visibility:visible;display:inline-block;text-align:center;width:100%}.modal.show .modal-body .modal-content input{border:1px solid #999;font-size:16px;font-family:GothamRounded-Light,sans-serif;margin-right:8px;margin-bottom:32px;padding:8px;width:100%;height:51px;outline:none}.modal.show .modal-body .modal-content input::-moz-placeholder{font-style:italic}.modal.show .modal-body .modal-content input:-ms-input-placeholder{font-style:italic}.modal.show .modal-body .modal-content input::placeholder{font-style:italic}.modal.show .modal-body .modal-content input:focus{border:1px solid #00adef}.modal.show .modal-body .modal-content button{margin-bottom:32px}.modal.hide{opacity:0;transition:opacity .5s linear;display:none}.article-list-item{cursor:pointer;padding:20px 0;border-bottom:1px solid #31233f}@media(min-width:992px){.article-list-item{width:70%;margin:auto;display:flex}}.article-list-item time{font-family:GothamRounded-Light,sans-serif;color:#fff}.article-list-item:hover{background-color:#0f0f1c}.article-list-item p{font-family:Helvetica Neue,Helvetica,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-weight:300;text-align:left;color:#fff}.article-list-item h3{color:#5279a2;text-align:left;margin:10px 0;font-size:32px}.article-list-item .media-figure{display:none}@media(min-width:992px){.article-list-item .media-figure{display:block;flex:1 1;width:40%;overflow:hidden;margin-left:20px}.article-list-item .media-figure:empty{background-color:#eee;height:250px;position:relative}.article-list-item .media-figure:empty:after{content:"?";position:absolute;top:50%;left:50%;text-align:center;font-size:24px}}.article-list-item .media-figure img{max-width:300px}.article-list-item .media-body{flex:2 1}@media(min-width:992px){.article-list-item .media-body{margin-left:20px}}.article-list-item .media-body p{margin-left:0}.article-list-item .media-body span{padding:0 4px}.category-label.tutorial,.category-label.tutorials{color:#fe2e31}.category-label.news{color:#f47c2b}.category-label.bloxels-app,.category-label.play,.category-label.product{color:#8549ba}.category-label.faq{color:#ef61a3}.category-label.education{color:#00adef}.category-label.support{color:#ef61a3}.category-label.store{color:#093}.category-label.hub{display:none}.category-label.active{font-family:GothamRounded-Bold,sans-serif;font-weight:800;text-decoration:underline}.search.focus .categories-container{height:0;overflow:hidden;transition:all .2s linear}.search .categories-container{height:100%;transition:all .2s linear}.categories-container{width:100%;overflow:hidden}@media(min-width:768px){.categories-container{width:600px;margin:16px auto}.categories-container ul{width:auto}.categories-container ul li{display:inline-block;background-color:transparent;margin:0;border-radius:none;border:none}.categories-container ul li:not(:last-child):after{content:"|";color:#5279a2;padding:0 16px;font-family:GothamRounded-Light,sans-serif!important}}.categories-container ul{width:90%;margin:auto;padding:0 0 16px;display:block;text-align:center;border-bottom:1px solid #31233f}.categories-container li{font-family:GothamRounded-Light,sans-serif;display:block;text-align:center;cursor:pointer;padding:16px 0;margin:8px 0;background-color:#31233f;border-radius:8px;border:1px solid #999}.display-options{position:absolute;right:20px;top:90px;display:none}@media(min-width:992px){.display-options{display:block}}.display-options button{cursor:pointer;background-color:#272c41;box-shadow:2px 3px 0 1px rgba(0,0,0,.8);font-size:24px;margin:0 10px;padding:5px 8px 0;color:#fff}.display-options button.active{box-shadow:inset 1px 2px 0 2px #313751;background-color:#313751;border:1px solid #fff}.display-options button:hover{background-color:#3a4261}.breadcrumbs{margin-top:-18px}.breadcrumbs ul{list-style:none;padding:16px 32px;margin-top:0;border-bottom:1px solid #573e70;border-top:1px solid #573e70;box-shadow:0 1px 2px #0076a3}.breadcrumbs svg{vertical-align:bottom}.breadcrumbs .crumb{color:#5279a2;font-family:gilroyextrabold;display:inline-block;line-height:1em;cursor:pointer}.breadcrumbs .crumb span{display:inline-block;padding:0 5px}.breadcrumbs .crumb.active{color:#00adef;font-weight:700}.breadcrumbs .crumb:hover{color:#ef61a3;text-decoration:underline}.breadcrumbs .crumb:hover span{color:#353535}.media-object{display:block}@media(min-width:992px){.media-object{display:flex;align-items:flex-start;max-width:1000px}}.media-object .media-figure{margin:0 1rem 0 0}@media(min-width:992px){.media-object .media-body{flex:1 1}.media-object:not(.reverse) .media-figure{margin-right:32px;margin-left:0}}.media-object.reverse{flex-direction:row-reverse}@media(min-width:992px){.media-object.reverse .media-figure{margin-left:32px;margin-right:0}}.slider-container .thumbs-wrapper{padding:16px 0 0;margin:0 auto}.slider-container .thumbs-wrapper ul{padding-left:0}.slider-container .thumbs-wrapper li{cursor:pointer;border:1px solid #999}.slider-container .thumbs-wrapper li.selected{border:1px solid #000;box-shadow:1px 2px 0 1px rgba(0,0,0,.8)}.big-post-image figcaption{text-align:center;color:#999}.image-grid{width:100%;margin:auto}.image-grid a{margin:10px auto}@media(min-width:992px){.image-grid{display:grid;grid-auto-flow:column}.image-grid a{margin:5px}.image-grid a:first-child{margin-left:0}.image-grid a:nth-child(4n){margin-right:0}.image-grid a:nth-child(5n){margin-left:0}.image-grid a:last-child,.image-grid a:nth-child(4){margin-right:0}}.image-grid img{margin:auto}footer.footer{width:100%;border-top:1px solid #ddd;background-color:#232345;color:#fff;padding-bottom:64px}@media(min-width:992px){footer.footer{padding-bottom:96px}}footer.footer .add-to-chromebook{text-align:center;margin:32px 0}@media(min-width:992px){footer.footer .add-to-chromebook{text-align:left}}footer.footer .content{max-width:900px;margin:32px auto}footer.footer .content figure{text-align:center}@media(min-width:992px){footer.footer .content figure{text-align:left}}footer.footer .content figure img{width:100px}footer.footer .content .links ul{margin:16px 0;padding-left:0;list-style:none;text-align:center}@media(min-width:768px){footer.footer .content .links ul{display:flex}}footer.footer .content .links ul.social-links a{font-size:24px}footer.footer .content .links ul li{font-family:GothamRounded-Light,sans-serif;padding:16px 0}footer.footer .content .links ul li a{padding:0 6px}footer.footer .content .links ul li a:hover{color:#00adef;text-decoration:underline}@media(min-width:992px){footer.footer .content .links{display:flex;justify-content:space-between}}footer.footer .content .line{margin-left:0;margin-right:0;max-width:100%!important}footer.footer .content .trademark figure{margin:0 auto;max-width:100px}@media(min-width:992px){footer.footer .content .trademark{display:flex;justify-content:space-between}footer.footer .content .trademark figure,footer.footer .content .trademark p{margin:0}}footer.footer .content .copyright p,footer.footer .content .third-party p{font-size:10px;text-align:center}article.related{position:relative;box-shadow:0 0 3px rgba(82,121,162,.75);border-radius:12px;overflow:hidden;cursor:pointer;transition:all .2s linear}article.related:hover{box-shadow:1px 0 12px rgba(0,0,0,.5);transition:all .2s linear;transform:scale(1.05)}article.related:hover button{color:#00adef}article.related header{margin-top:0!important}article.related figure{width:100%;margin:0}article.related .body{padding:16px}article.related .media-object{padding:0 16px;align-items:center;vertical-align:top}article.related .media-object figure.media-figure{width:20%;text-align:left}article.related .media-object figure.media-figure img{width:50px;height:50px;border-radius:50%}article.related .media-object .media-body{flex:none;font-size:14px;line-height:1.5em}article.related .media-object .media-body address{font-family:GothamRounded-Medium,sans-serif;font-style:unset;font-weight:700}article.related button{display:none}@media(min-width:992px){article.related button{position:absolute;bottom:16px;right:16px;cursor:pointer;display:block;background-color:transparent;border:none;font-size:32px;color:#999}}.subscribe-bar{position:fixed;z-index:1000;bottom:0;width:100%;background-color:#090912;color:#fff;box-shadow:0 1px 4px hsla(0,0%,100%,.5)}.subscribe-bar .content{max-width:900px;margin:5.328px auto;display:flex;justify-content:space-between;align-items:center;padding:0 32px}.subscribe-bar p{color:#fff;margin:8px 0}@media(min-width:992px){.subscribe-bar p{font-size:20px}}.subscribe-bar p span{padding:0 8px 0 0;color:#00adef}.subscribe-bar p svg{vertical-align:middle}.subscribe-bar button.no-thanks{background-color:transparent;border:1px solid #fff;box-shadow:none}.subscribe-bar button.subscribe{margin-right:16px}.subscribe-bar .buttons{margin:auto}.modal.modal-login .modal-body.error,.modal.modal-login .modal-body.error input{border:1px solid #fe2e31}.modal.modal-login .modal-body .modal-content{text-align:left}.modal.modal-login span{cursor:pointer}.modal.modal-login h2,.modal.modal-login p{text-align:center}.modal.modal-login h2{margin-bottom:32px}.form-group{margin:0 auto}.form-group:first-of-type label.form-label{max-width:42px}.form-group:nth-child(2) .form-label{max-width:70px}.form-group .form-label{display:block;font-size:14px;background-color:#fff;transform:translate(10px,-40px);padding:4px;color:#999}.form-group input.form-control{padding:16px 8px}.form-group .form-control,.form-group .form-label{transition:all .3s ease-in-out}.form-group .form-control::-moz-placeholder{color:transparent}.form-group .form-control:-ms-input-placeholder{color:transparent}.form-group .form-control::placeholder{color:transparent}.form-group .form-control:focus{box-shadow:none;outline:none}.form-group .form-control:not(:-moz-placeholder-shown)+.form-label{transform:translate(10px,-65px) scale(.9)}.form-group .form-control:not(:-ms-input-placeholder)+.form-label{transform:translate(10px,-65px) scale(.9)}.form-group .form-control:focus+.form-label,.form-group .form-control:not(:placeholder-shown)+.form-label{transform:translate(10px,-65px) scale(.9)}button:focus{box-shadow:0 0 6px #00adef;border:1px solid #005170;outline:none}.helper{margin:16px 0}.helper span{color:#00adef}.error-message{color:#fe2e31;text-align:center}.modal-pw-reset .modal-body{height:auto!important;padding-bottom:32px!important}.modal-pw-reset form input.error{border:1px solid #fe2e31!important}.modal-pw-reset form span{display:block;padding:16px 0}.modal-pw-reset form span.error{color:#fe2e31}.modal-pw-reset form span.success{color:#093}@media(min-width:992px){.modal-pw-reset form{display:flex}.modal-pw-reset form .form-group:first-of-type{width:60%;margin-right:10px}.modal-pw-reset form .form-group:first-of-type input{height:50px}}.loading-container{position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.9)}.loading-container img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px}.page-form{padding:112px 0 32px;transition:opacity .5s linear;position:relative;height:100%;display:flex;justify-content:center;align-items:center}.page-form .page-form-body{background:#fff;padding:16px;border-radius:12px}@media(min-width:992px){.page-form .page-form-body{width:500px;height:500px}}.page-form .page-form-body figure{width:100px;margin:16px auto;text-align:center;font-size:52px}.page-form .page-form-body .page-form-content{width:90%;margin:0 auto;text-align:center}.page-form .page-form-body .page-form-content h2{font-size:24px}.page-form .page-form-body .page-form-content p{font-family:GothamRounded-Light,sans-serif;margin-bottom:16px}.page-form .page-form-body .page-form-content div:not([class]){margin:32px auto;display:flex;position:relative}.page-form .page-form-body .page-form-content div[style*="color: red;"]{position:absolute;top:-52px;visibility:hidden;height:30px}.page-form .page-form-body .page-form-content div[style*="color: red;"]:before{content:"Already subscribed!";visibility:visible;display:inline-block;text-align:center;width:100%}.page-form .page-form-body .page-form-content form.error input{border:1px solid #fe2e31}.page-form .page-form-body .page-form-content .form-group{position:relative}.page-form .page-form-body .page-form-content .form-group:first-of-type .form-label{max-width:70px}.page-form .page-form-body .page-form-content .form-group:nth-child(2) .form-label{max-width:126px}.page-form .page-form-body .page-form-content input{border:1px solid #999;font-size:16px;border-radius:8px;margin-right:8px;padding:8px;width:100%;height:51px;outline:none}.page-form .page-form-body .page-form-content input:focus{border:1px solid #00adef}.page-form .page-form-body .page-form-content .show-button{background-color:transparent;color:#999;font-size:24px;position:absolute;top:0;right:-20px}.page-form .page-form-body .page-form-content .show-button:active,.page-form .page-form-body .page-form-content .show-button:hover{border:none!important;box-shadow:none!important}.page-form .page-form-body .page-form-content button{font-family:GothamRounded-Medium,sans-serif;font-size:16px;border:none;padding:16px 32px;background-color:#00adef;color:#fff;cursor:pointer;border-radius:8px}.page-form .page-form-body .page-form-content .error,.page-form .page-form-body .page-form-content .success{display:block;padding:16px}.page-form .page-form-body .page-form-content .error{color:#fe2e31}.page-form .page-form-body .page-form-content .success{color:#093}.mailchimp-rss #awesomebar,.mailchimp-rss #templateFooter,.mailchimp-rss #templateHeader,.mailchimp-rss #templatePreheader{display:none}.mailchimp-rss #bodyTable,.mailchimp-rss #bodyTable #bodyCell{background-color:transparent!important}.mailchimp-rss #bodyTable #bodyCell td#templateBody{background-color:transparent!important;padding-top:0!important}.mailchimp-rss #bodyTable #bodyCell font,.mailchimp-rss #bodyTable #bodyCell strong,.mailchimp-rss #bodyTable #bodyCell td,.mailchimp-rss #bodyTable #bodyCell td div{color:#fff!important}@media(min-width:1200px){.mailchimp-rss #bodyTable #bodyCell table.templateContainer{max-width:900px!important}}.paper-form{max-width:900px;margin:0 auto;background-color:#fff;padding:16px;border-radius:8px;box-shadow:0 0 10px hsla(0,0%,100%,.5)}.video-with-background{position:relative;background-repeat:no-repeat;background-size:cover;background-position:50%;width:100%}.video-with-background .background{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1}@media(min-width:992px){.video-with-background{min-height:800px}.video-with-background .video-container{width:800px}}.video-with-background .content-container{width:100%;height:100%;display:flex;position:absolute;top:0;left:0;align-items:center;justify-content:center}.video-with-background .video-container{background-color:#31233f;z-index:2}.video-with-background .video-container .title{margin:0 80px}.video-with-background .video-container .title h1{font-size:42px;color:#fff}.video-with-background .video-container .video{width:80%;margin:0 auto}.video-with-background .video-container .description{margin:40px}.video-with-background .video-container .description p{color:#fff}.info-grid{padding:64px 0}.info-grid h2{font-size:32px;color:#fff;text-align:center}@media(min-width:992px){.info-grid>.description{width:1000px;margin:0 auto}.info-grid>.description p{font-size:24px;margin-left:0}}.info-grid .item-container{width:95%;margin:55px auto}.info-grid .item-container .item{width:100%;text-align:center;margin-bottom:32px}.info-grid .item-container .item image{width:100%;margin:0 auto}@media(min-width:992px){.info-grid .item-container{width:1000px;display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:32px auto}.info-grid .item-container .item{width:30%;margin-right:32px;margin-bottom:0}.info-grid .item-container .item:nth-child(3n){margin-right:0}.info-grid .item-container .item h3{font-size:24px}}.full-page-media-object{padding:64px 0}.full-page-media-object h2{font-size:48px;color:#fff}.full-page-media-object .media-object{align-items:center;padding:16px}.full-page-media-object .media-object .media-figure{margin-right:0;margin-left:16px}@media(min-width:992px){.full-page-media-object .media-object:not(.reverse) .media-figure{margin-right:32px;margin-left:0}}.store-three-products h3{color:#fff}.store-three-products .item-container{margin-top:48px}.store-three-products .item-container .item a>div{transition:all .2s ease-in-out}.store-three-products .item-container .item a>div :hover{transform:scale(1.05);transition:all .2s ease-in-out}.store-three-products .links{margin-top:32px;margin-bottom:32px;text-align:center}.store-three-products .links a{margin-top:16px;font-size:24px;display:block;color:#fff;text-decoration:underline}@media(min-width:992px){.featured-video-section .video{min-width:500px}}.featured-video-section h2{font-size:32px;color:#fff}.featured-video-section .info-grid{padding:32px 0}.playlist-callout{background-color:#31233f;padding:24px 0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease-in-out}.playlist-callout:hover{transition:all .2s ease-in-out;background-color:#4b3560}.playlist-callout a{display:flex;align-items:center}.playlist-callout span{color:#fff;font-size:1.5rem;font-family:gilroyextrabold;font-weight:700;margin-left:1rem}.subscribe-callout{background-color:#31233f;padding:24px 0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease-in-out}.subscribe-callout:hover{transition:all .2s ease-in-out;background-color:#4b3560}.subscribe-callout span{color:#fff;font-size:1.5rem;font-family:gilroyextrabold;font-weight:700;margin-left:1rem;margin-right:1rem}.video-with-background .image,.video-with-background .video{text-align:center}.cart{transform:translate3d(9999px,0,0);position:fixed;top:0;right:0;height:100%;width:100%;background-color:#fff;z-index:100;background-color:#272c41;border-left:1px solid #5279a2;box-shadow:-3px 0 6px 2px rgba(0,0,0,.5)}.cart,.cart.isActive{transition:all .5s ease-in-out}.cart.isActive{transform:translateZ(0)}@media(min-width:992px){.cart{width:350px}}.cart .close{color:#00adef;font-size:32px;position:absolute;left:-64px;top:0;padding:16px;cursor:pointer}.cart .loading{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.85);z-index:1}.cart .loading>div{background-color:rgba(0,0,0,.8);padding:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cart .loading>div span{font-size:24px}.cart .cart-footer,.cart .cart-header,.cart .cart-sub-footer{padding:16px 32px;color:#fff;font-family:gilroyextrabold,sans-serif;font-size:20px}.cart .cart-header{background-color:#31233f;padding:4px 32px;border-bottom:2px solid #573e70;box-shadow:1px 0 1px 1px rgba(0,0,0,.5)}.cart .cart-header h2{color:#fff;font-size:24px;padding:8px 0}.cart .cart-header h2 span{margin-right:16px;vertical-align:middle}.cart .cart-body{background-color:#121223;padding:0 32px;color:#fff;font-family:gilroyextrabold,sans-serif;font-size:20px}.cart .cart-body ul{list-style:none;margin:0;padding:0}.cart .cart-body .empty,.cart .cart-body li{padding:32px 0}.cart .cart-body li{border-bottom:1px solid #2c2c56}.cart .cart-body li .listing{display:flex;align-items:center;justify-content:space-between}.cart .cart-body li .listing h4{font-size:16px;margin-left:16px}.cart .cart-body li .listing img{border-radius:8px}.cart .cart-body li .listing button{color:#fff;font-size:14px;padding:4px 8px;border:1px solid transparent}.cart .cart-body li .listing button:hover{background-color:transparent;border:1px solid #fff}.cart .cart-body li .notes{font-size:14px;font-style:italic;font-family:GothamRounded-Light,sans-serif;padding:0 0 16px}.cart .cart-body li .pricing{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid #2c2c56}.cart .cart-body li .pricing .price,.cart .cart-body li .pricing .quantity{font-family:GothamRounded-Light,sans-serif;font-size:14px;font-style:italic}.cart .cart-body li .pricing .price input,.cart .cart-body li .pricing .quantity input{max-width:60px}.cart .cart-body li:last-child{border-bottom:none}.cart .cart-sub-footer{font-family:GothamRounded-Light,sans-serif;background-color:#31233f;border-top:2px solid #573e70;border-bottom:2px solid #573e70;font-size:14px}.cart .cart-sub-footer>div{padding:8px 0;font-style:italic}.cart .cart-sub-footer>div.total{font-size:18px;font-family:gilroyextrabold,sans-serif;font-style:normal}.cart .cart-sub-footer>div.sub-total{font-style:normal}.cart .cart-sub-footer>div span:empty{float:right}.cart .cart-sub-footer>div span:empty:after{content:"$0"}.cart .cart-footer{margin:0 auto;text-align:center}.cart .cart-footer .button{display:block;width:80%;margin:16px auto}.cart .cart-footer a{color:#00adef;text-decoration:underline;font-size:16px}.modal.modal-play{position:fixed;width:100%;height:100%;transform:scale(0);transition:all .5s ease-in-out!important}.modal.modal-play.show{transition:all .5s ease-in-out!important;transform:scale(1)}.modal.modal-play .modal-body{width:100%!important;height:100%!important;border-radius:0!important;background-color:rgba(71,35,179,.75)!important}.modal.modal-play .modal-body .modal-close{top:16px!important;right:16px!important}.modal.modal-play .modal-body .modal-content h2{color:#fff;font-size:50px!important}.modal.modal-play .modal-body .modal-content .play-buttons{display:flex;margin:0 auto;justify-content:space-between;align-items:center;flex-wrap:wrap}@media(min-width:992px){.modal.modal-play .modal-body .modal-content .play-buttons{width:500px}}.modal.modal-play .modal-body .modal-content .play-buttons>div{transition:all .3s ease-in-out;margin:10px auto!important;font-family:gilroyextrabold,sans-serif;text-transform:uppercase;color:#fff}@media(min-width:992px){.modal.modal-play .modal-body .modal-content .play-buttons>div{margin:32px auto!important}}.modal.modal-play .modal-body .modal-content .play-buttons>div:first-child{transform:rotate(-1deg)}.modal.modal-play .modal-body .modal-content .play-buttons>div:nth-child(2){transform:rotate(1deg)}.modal.modal-play .modal-body .modal-content .play-buttons>div:nth-child(3){transform:rotate(-1.5deg)}.modal.modal-play .modal-body .modal-content .play-buttons>div:nth-child(4){transform:rotate(2deg)}.modal.modal-play .modal-body .modal-content .play-buttons>div:hover{transform:rotate(0deg)}.modal.modal-play .modal-body .modal-content .play-buttons>div a{display:block;width:80px;height:80px;color:#00adef;margin:10px}@media(min-width:992px){.modal.modal-play .modal-body .modal-content .play-buttons>div a{width:200px;height:200px}}.modal.modal-play .modal-close span{color:#fff!important}.modal p{color:#000}.modal .buttons button:first-child{margin-right:10px}@media(min-width:992px){.modal .modal-are-you-sure .modal-body{width:400px!important;height:400px!important}}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.85);z-index:100}.loading-overlay>div{background-color:rgba(0,0,0,.8);padding:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading-overlay>div span{font-size:24px}.modal-login .buttons{width:100%;margin:32px auto}.modal-login .buttons button{width:100%}@media(min-width:992px){.modal-login .buttons{width:80%;margin:32px auto}.modal-login .buttons button{width:48%}}.article-page{padding-top:80px}.article-page article:not(.related){width:100%;padding:0 32px}@media(min-width:768px){.article-page article:not(.related){margin:auto;padding:0}}@media(min-width:1200px){.article-page article:not(.related){padding:0}}.article-page article:not(.related) img{max-width:100%}.article-page article:not(.related) header{max-width:900px;margin:32px auto 0;padding-bottom:16px;border-bottom:1px solid #31233f}.article-page article:not(.related) header .eyebrow{font-size:16px}.article-page article:not(.related) header .sub-head{display:flex;flex-flow:row;align-items:center}.article-page article:not(.related) header .share button{border:1px solid #000;box-shadow:2px 3px 0 1px rgba(0,0,0,.8);font-size:32px;padding-bottom:6px;cursor:pointer;background-color:#272c41;color:#fff}.article-page article:not(.related) header .share button.active{box-shadow:inset 1px 2px 0 2px #313751;background-color:#313751;border:1px solid #fff}.article-page article:not(.related) header .share button:hover{background-color:#3a4261}.article-page article:not(.related) header .share button svg{vertical-align:middle}.article-page article:not(.related) header .media-object{flex:1 1;align-items:center;margin:10px auto!important}.article-page article:not(.related) header .media-figure{text-align:left!important}.article-page article:not(.related) header .media-figure img{border-radius:50%;width:64px}.article-page article:not(.related) header address{font-style:normal}.article-page article:not(.related) header address span{font-weight:800}.article-page article:not(.related) header address,.article-page article:not(.related) header time{padding:4px 0}.article-page article:not(.related) h1{font-size:32px;text-align:center}@media(min-width:992px){.article-page article:not(.related) h1{font-size:52px}}.article-page article:not(.related) h1,.article-page article:not(.related) h2,.article-page article:not(.related) h3,.article-page article:not(.related) h4{max-width:900px;margin:16px auto;font-family:gilroyextrabold}.article-page article:not(.related) p,.article-page article:not(.related) ul{font-family:GothamRounded-Light;font-weight:400;margin:32px auto;line-height:2em;font-size:16px}.article-page article:not(.related) p img,.article-page article:not(.related) ul img{max-width:100%}.article-page article:not(.related) .a-button-container,.article-page article:not(.related) .article-button,.article-page article:not(.related) .big-post-image,.article-page article:not(.related) .image-grid,.article-page article:not(.related) .media-object,.article-page article:not(.related) .responsive-embed,.article-page article:not(.related) .slider-container,.article-page article:not(.related) div[id*=wufoo]{max-width:900px;margin:32px auto}.article-page article:not(.related) .buy{border:1px solid #fff;box-shadow:0 0 12px #fff}.article-page article:not(.related) figure.image{margin:auto;text-align:center}.a-button-container{text-align:center}.a-button-container .button{display:inline-block}.article-button{display:block}.media-object{max-width:900px;margin:32px auto!important;margin:auto}.media-object .media-figure{text-align:center;margin-right:20px}@media(min-width:992px){.media-object .media-figure{text-align:auto}}.media-object p{margin:16px auto}.quote-container{max-width:800px;margin:32px auto;padding:0;border-left:2px solid #d9d9d9}@media(min-width:992px){.quote-container{margin:32px auto;padding:20px;border-left:5px solid #d9d9d9}}.quote-container p{color:#999;font-style:italic}.quote-container figcaption{font-family:gilroyextrabold;color:#666;margin-left:16px}@media(min-width:992px){.quote-container figcaption{margin-left:48px}}.quote-container figcaption svg{vertical-align:middle}.rich-text{max-width:800px;margin:32px auto;color:#fff}.info-grid{padding:16px 0}@media(min-width:992px){.info-grid .item-container,.info-grid>.description{width:auto}}.web-share-fade .web-share-fade-in-up{box-shadow:4px 12px 0 3px rgba(0,0,0,.5);border-radius:none;text-transform:uppercase;text-align:center}.web-share-fade .web-share-fade-in-up>div,.web-share-fade .web-share-fade-in-up>header{color:#fff;font-family:gilroyextrabold!important;background-color:#272c41!important}.web-share-fade .web-share-fade-in-up>button{background-color:#5279a2!important;color:#fff;font-family:gilroyextrabold!important;text-transform:uppercase}.web-share-fade header:after{content:" this"}.related-articles{max-width:1200px;margin:auto}.related-articles h2{text-align:center;margin-bottom:0}.related-articles ul{margin-top:16px;padding-left:0;list-style:none}.related-articles ul li{margin:16px 8px}@media(min-width:992px){.related-articles ul{display:flex}.related-articles ul article{width:auto;height:100%}.related-articles ul li{flex:1 1 32%;margin:0 8px;max-height:600px;max-width:388px}.related-articles ul li figure{max-height:180px;overflow:hidden}.related-articles ul li header{height:120px}.related-articles ul li header .eyebrow{font-size:14px!important;font-family:gilroyextrabold}.related-articles ul li header h3{margin-top:0!important;margin-bottom:0!important;line-height:1.5em}}.page.category-page{padding-top:60px;padding-bottom:48px;width:100%}.page.category-page.education article>div.featured-video-section:first-of-type,.page.category-page.education article>div.full-page-media-object:first-of-type,.page.category-page.news article>div.featured-video-section:first-of-type,.page.category-page.news article>div.full-page-media-object:first-of-type,.page.category-page.support article>div.featured-video-section:first-of-type,.page.category-page.support article>div.full-page-media-object:first-of-type,.page.category-page.tutorials article>div.featured-video-section:first-of-type,.page.category-page.tutorials article>div.full-page-media-object:first-of-type{border-top:1px solid #5279a2;box-shadow:0 -1px 6px hsla(0,0%,100%,.2);background-image:url(/Share/arcade_pattern.png);background-color:#121223;animation:backgroundScroll 30s linear infinite}.page.category-page.education article>div.featured-video-section:first-of-type figure,.page.category-page.education article>div.full-page-media-object:first-of-type figure,.page.category-page.news article>div.featured-video-section:first-of-type figure,.page.category-page.news article>div.full-page-media-object:first-of-type figure,.page.category-page.support article>div.featured-video-section:first-of-type figure,.page.category-page.support article>div.full-page-media-object:first-of-type figure,.page.category-page.tutorials article>div.featured-video-section:first-of-type figure,.page.category-page.tutorials article>div.full-page-media-object:first-of-type figure{border:1px solid #5279a2;box-shadow:0 0 20px rgba(82,121,162,.7)}.page.category-page.education article>div.featured-video-section:first-of-type .info-grid,.page.category-page.education article>div.full-page-media-object:first-of-type .info-grid,.page.category-page.news article>div.featured-video-section:first-of-type .info-grid,.page.category-page.news article>div.full-page-media-object:first-of-type .info-grid,.page.category-page.support article>div.featured-video-section:first-of-type .info-grid,.page.category-page.support article>div.full-page-media-object:first-of-type .info-grid,.page.category-page.tutorials article>div.featured-video-section:first-of-type .info-grid,.page.category-page.tutorials article>div.full-page-media-object:first-of-type .info-grid{display:none}.page.category-page.news .featured-video-section h2{margin-top:0}@media(min-width:992px){.page.category-page.news .featured-video-section{padding:64px 0}}@media(min-width:1200px){.page.category-page.education article .store-three-products+.article-button{margin-left:50%;transform:translateX(calc(-50% - 120px))}.page.category-page.education article .store-three-products+.article-button+.article-button{margin-left:-170px}}.page.category-page.support article>div.featured-video-section:first-of-type,.page.category-page.tutorials article>div.featured-video-section:first-of-type{padding:32px 0}.page.category-page .info-grid{padding:32px}.page.category-page .info-grid .description{text-align:center}.page.category-page .a-button-container,.page.category-page .article-button,.page.category-page .big-post-image,.page.category-page .image-grid,.page.category-page .media-object,.page.category-page .responsive-embed,.page.category-page .slider-container,.page.category-page div[id*=wufoo]{margin:32px auto}@media(min-width:1200px){.page.category-page .a-button-container,.page.category-page .article-button,.page.category-page .big-post-image,.page.category-page .image-grid,.page.category-page .media-object,.page.category-page .responsive-embed,.page.category-page .slider-container,.page.category-page div[id*=wufoo]{max-width:1200px}}.page.category-page .store-three-products.info-grid{padding-bottom:0}.page.category-page .related-articles{max-width:1200px;margin:32px auto}.page.category-page img{max-width:100%}.page.category-page h1{font-family:gilroyextrabold;font-size:46px;text-align:center}.page.category-page .search{margin-top:0}@media(min-width:1200px){.page .a-button-container,.page .article-button{display:block}.page .a-button-container+.a-button-container,.page .a-button-container+.article-button,.page .article-button+.a-button-container,.page .article-button+.article-button{margin-left:16px}.page article .a-button-container:first-of-type:not(:only-of-type){margin-left:20px}}