@import url(https://fonts.googleapis.com/css?family=Forum|Jura:300,400,500,700|Montserrat:300,400,500,700|Roboto:100,300,500,700,900);@import url(https://fonts.googleapis.com/css2?family=Rock+Salt&display=swap);@import url(https://fonts.googleapis.com/css2?family=Orbitron&display=swap);@import url(https://fonts.googleapis.com/css?family=Walter+Turncoat);@import url(https://fonts.googleapis.com/css2?family=Faster+One&family=Oswald:wght@200..700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Edu+AU+VIC+WA+NT+Hand:wght@400..700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Abel&display=swap);@import url(https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100..900;1,100..900&display=swap);body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body.light-mode{background-color:#e3e3e3;color:#333;transition:background-color .3s ease}body.light-mode img.con-logo-flip-flip{filter:invert(100%)}body.light-mode .light-mode-kernel-logo{width:95%;filter:drop-shadow(3px 3px 3px black);-webkit-filter:drop-shadow(3px 3px 3px #000)}body.light-mode .dark-mode-logo{display:none!important}body.dark-mode{background-color:#25282a;color:#dfdfdf}body.dark-mode .nav-small,body.dark-mode .navbar{background-color:#1b2938}body.dark-mode .dark-mode-toggle>button{color:#999}body.dark-mode .dark-mode-toggle>button:last-child{color:#add8e6}body.dark-mode div.page-box{background-color:#25282a}body.dark-mode div.secondary-nav{background-color:#1a1a1a}body.dark-mode div.nav-menu .nav-small .nav-links{background-color:#10171d}body.dark-mode div.nav-menu .nav-small div svg{filter:invert(100%)}body.dark-mode div.footer-bar,body.dark-mode div.highlight-boxes{background-color:#10171d!important}body.dark-mode div.footer-bar>div,body.dark-mode img.con-logo-flip,body.dark-mode img.logo-reverse,body.dark-mode img.navbar-logo,body.dark-mode span.focus{filter:invert(100%)}body.dark-mode button{color:#dfdfdf!important}body.dark-mode div.date-box{background-color:#10171d!important}body.dark-mode p.about-sub-text{color:#dfdfdf!important}body.dark-mode .in-touch-icons{fill:#ddd}body.dark-mode .dancing-robots .robot1:after,body.dark-mode .dancing-robots .robot1:before,body.dark-mode .dancing-robots .robot2:after,body.dark-mode .dancing-robots .robot2:before,body.dark-mode .dancing-robots .robot3:after,body.dark-mode .dancing-robots .robot3:before,body.dark-mode .dancing-robots .robot4:after,body.dark-mode .dancing-robots .robot4:before,body.dark-mode .dancing-robots .robot5:after,body.dark-mode .dancing-robots .robot5:before,body.dark-mode div.faq-list :not(.question){filter:invert(100%)}body.dark-mode a.oc-twitter,body.dark-mode p.tab-heading{color:#fff}body.dark-mode img.logo-brighten,body.dark-mode img.spons-white-img{filter:invert(100%) brightness(2)}body.dark-mode .dark-mode-kernel-logo{width:95%;filter:drop-shadow(3px 3px 3px black);-webkit-filter:drop-shadow(3px 3px 3px #000)}body.dark-mode .light-mode-logo{display:none!important}.content{margin-top:60px}.content h1{font-size:2rem}.content img{width:100%}.content code{background-color:#cbe9ff;border-radius:2px;font-size:1em;padding:0 5px}.content a{text-decoration:none;color:#068}.content button{color:#068;background-color:initial;border:none;font-size:1em;padding:0}body.dark-mode .content code{background-color:#1b2938}body.dark-mode .content a,body.dark-mode .content button{color:rgba(238,238,0,.6)}body.dark-mode .glasses{border-color:#ddd}body.dark-mode .glasses:before,body.dark-mode .icon:after{background:linear-gradient(135deg,hsla(0,0%,100%,.65),rgba(255,0,244,.7490196078431373));border-color:#ddd}body.dark-mode .tabs [id^=tab]:checked+label:after{border-bottom-color:#1b2938}body.dark-mode .callout-details{border-left:6px solid hsla(0,0%,86.7%,.058823529411764705)!important;background-color:hsla(0,0%,93.3%,.058823529411764705)!important}.dark-mode-toggle{display:grid;margin:20px -70px -70px}.dark-mode-toggle>button{font-size:1.2em;background:none;border:none;color:#ffe600;cursor:pointer;transition:color .3s ease}.dark-mode-toggle>button:last-child{color:#666}.dark-mode-toggle>button:focus{outline:none}.page-box{background-color:#f6f7f8;min-height:calc(100vh - 50px)}.venue-section{margin-top:20px}@media (min-width:200px){.keynote-section{display:flex;flex-direction:row}.dancing-robots div{transform:scale(.25)!important}.yt-vid iframe{max-width:100%!important;max-height:332px}}@media (min-width:992px){.dancing-robots div{transform:scale(.5)!important}}@media (max-width:779px){.keynote-section{display:flex;flex-direction:column}.dancing-robots div{transform:scale(.3)!important}.yt-vid iframe{max-width:100%!important;max-height:200px}}.footer-bar{background-color:#e3e3e3;color:#333;position:fixed;width:100vw;bottom:0;z-index:1000}.footer-bar .nav-link{color:#333;border:none;box-shadow:none;text-transform:inherit;padding:2px;line-height:1.6}.footer-bar .nav__menu-item{border:none}.footer-bar .nav-link:hover{cursor:pointer;color:#fff;background-color:inherit}.footer-bar .footer{display:flex;flex-direction:row;width:100%;justify-content:space-between;flex-wrap:wrap;align-items:center}.footer-bar .footer-options{display:flex;align-items:flex-start;height:100%;flex-direction:column}.footer-bar .footer-options .footer-sponsors{font-family:Jura,Montserrat,sans-serif}.footer-bar .footer-link{padding:20px;font-size:12px;font-family:sans-serif;text-transform:uppercase;text-decoration:none;color:#aaa;align-items:center;display:flex;box-shadow:inset 0 0 1px hsla(0,0%,100%,.2)}.footer-bar .footer-link:hover,.footer-bar .footer-social-icons:hover{cursor:pointer}.footer-bar .footer-brand{display:flex;flex-direction:column;justify-content:center}.footer-bar .footer-brand .footer-logo img{opacity:.75}.footer-bar .footer-social{margin:12px 0}.footer-bar .footer-social .footer-social-icons{width:20px;fill:#333;margin-right:41px}.footer-bar .copy{font-size:12px;font-family:sans-serif;padding:2px;line-height:1.6}body.dark-mode .goggles,body.light-mode .goggles-dark-mode{display:none!important}.goggles,.goggles-dark-mode{height:70px}@media only screen and (max-width:992px){.goggles,.goggles-dark-mode{height:65px}.race-car{left:-50px!important}}.icon{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:block;font-size:10px}.dark-mode-button{margin-left:-120px}input[type=checkbox].icon{appearance:none;cursor:pointer;vertical-align:2px;outline:none}input[type=checkbox].icon:checked+label{left:30px}input[type=checkbox].icon:focus-visible{outline:2px solid #fff}.glasses,_:-ms-lang(x){border:1px solid #000!important;border-radius:0!important;font-size:10px}.dark-mode-toggle:after,_:-ms-lang(x){content:"Shades";font-size:14px}.race-car{position:absolute;left:-100px;width:178px;height:40px;transition:transform .5s ease-in-out}.original{z-index:2}.new{transform:translateX(100vw);z-index:1}#dm-toggle:checked~.dark-mode-button .original{transform:translateX(-100vw)}#dm-toggle:checked~.dark-mode-button .new{transform:translateX(0)}*{box-sizing:border-box;padding:0;margin:0}.race-car{scale:1.25}body>svg{width:600px;height:100px;--stroke-dash:46;--stroke-dash-negative:-46}g#car{transform:translateX(-3px);animation:translate 2s ease-in-out infinite}path#shadow{animation:skew 2s ease-in-out infinite}g.wheels use{animation:rotate 2s linear infinite}path.air{stroke-dasharray:var(--stroke-dash);stroke-dashoffset:var(--stroke-dash);
  /* ! the delay of the animation is also set up in the script  */animation:offset 2s linear infinite;opacity:0}@keyframes translate{50%{transform:translateX(3px)}to{transform:translateX(-3px)}}@keyframes skew{50%{transform:skewX(-20deg)}}@keyframes rotate{50%{transform:rotate(4turn)}to{transform:rotate(6turn)}}@keyframes offset{1%{opacity:1}15%{stroke-dashoffset:0;opacity:1}24%{opacity:1}25%{opacity:0;
    /* ! on chrome and firefox the calc() function allows to compute the negative value, but Edge seems to prefer having another variable instead */stroke-dashoffset:var(--stroke-dash-negative)}to{stroke-dashoffset:var(--stroke-dash-negative)}}.navbar{position:fixed;top:0;right:100;width:100%;display:flex;padding:25px;height:85px;background-color:#f3f3f3;z-index:7}.navbar .toggle-group{position:absolute;width:120px;right:0;margin-top:-25px}.navbar-logo,.navbar-logo-k25{margin-top:-15px;margin-left:-4px;position:fixed}.nav-dates{margin:12px 0 0 -5px;padding:5px 0}.nav-dates,.second-nav-dates{font-size:90%;text-transform:uppercase;font-weight:400;font-family:Jura,Montserrat,sans-serif}.second-nav-dates{margin:-10px 0 0 -5px}.secondary-nav{height:30px;display:flex;position:fixed;width:100%;background-color:#e3e3e3;margin-top:85px;z-index:6}.nav-links{display:flex;justify-content:space-between;align-items:flex-end;text-transform:uppercase;font-family:Montserrat,sans-serif;font-weight:400;z-index:6}.nav-menu{padding-top:2px;z-index:6}.nav-menu div{z-index:6}.nav-menu .nav-small{display:block;position:absolute;top:0;width:100%;left:0;height:100px;padding-top:15px;padding-left:12px;z-index:99;text-align:left;line-height:40px}.nav-menu .nav-small .nav-links{display:block;margin-left:-12px;margin-top:40px;text-align:center;background-color:#e3e3e3}.nav-menu .nav-small a{display:block;position:relative;box-sizing:initial;zoom:1.5;margin:5px}@media only screen and (min-width:992px){div.nav-small{display:none!important}}@media only screen and (max-width:992px){.navbar{height:65px;margin-left:50px;width:90%;background-color:initial!important}.navbar .container{padding:0;margin:0;width:60%;left:0}.navbar .toggle-group{padding:0;margin:5px 0 0}.nav-dates{margin:24px 0 0 -5px}.secondary-nav{height:100px;margin:0}.backdrop{padding:5px!important}.dark-mode-toggle{display:grid;margin:20px -30px -70px}.race-car{scale:1}}@media only screen and (max-width:480px){.navbar{width:85%}}.about-sub-text{color:#000;font-weight:300;font-size:16px;line-height:24px;padding:10px 0}.about-sub-text a{color:#409abf;text-decoration:underline}.clear{display:none!important}#mc_embed_signup .email{border:2px solid #409abf!important;border-radius:5px!important;float:left;font-size:16px;height:40px;z-index:1!important;margin-right:10px;width:300px;user-select:unset!important}#mc_embed_signup .button{display:block;font-size:16px;font-weight:medium;text-transform:uppercase;font-family:Montserrat,sans-serif;padding:8px;margin-bottom:20px;height:40px;border-radius:5px;box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3),0 -6px 16px -6px rgba(0,0,0,.025);transition:all .5s;border:0 solid;color:#fff;background:linear-gradient(270deg,#87ceeb 25%,#f0f8ff 75%);background-size:400% 100%;background-position:100% 100%;font-weight:700;z-index:3;text-align:center;cursor:pointer!important}#mc_embed_signup .button:hover{color:#409abf;background-position:0 100%}#mc_embed_signup .button:active{margin-top:5px;margin-left:5px}.in-touch-icons{width:100px;fill:#333}.in-touch-icons:first-child{margin-right:40px}.faq-list{padding-bottom:40px}.faq-list .faq-single .faq-question{display:flex;padding:0 10px;font-size:16px;font-weight:300;align-items:center}.faq-list .faq-single .faq-question .question{font-weight:500}.faq-list .faq-single .faq-answer{display:flex;font-size:16px;font-weight:300;align-items:center}.faq-list .faq-single .faq-a,.faq-list .faq-single .faq-q{font-size:30px;font-weight:500;padding-right:10px;max-width:28px}.faq-list .faq-single .answer,.faq-list .faq-single .question{padding-left:10px;min-height:30px;border-left:3px solid #409abf;align-items:center;display:flex}.faq-list .faq-single .answer ul,.faq-list .faq-single .question ul{padding-left:20px}.faq-list .faq-single .question{display:flex}.rc-collapse>.rc-collapse-item>.rc-collapse-header{height:65px!important;line-height:unset!important;text-indent:0!important;color:#666!important;display:flex;border-bottom:2px solid #eee}.rc-collapse{border:none!important;width:100%!important}.rc-collapse-content{padding:0 52px!important}i.arrow{margin-left:15px;align-self:center}.reciprocity{display:flex;flex-direction:row;width:100%}.reciprocity .logo-space,.reciprocity .wording{display:flex;flex-direction:column}.reciprocity .wording{width:inherit;padding-right:30px}.reciprocity .logo-space{height:inherit;padding-left:10px;border-left:1px solid #409abf}.reciprocity .logo-space a img{width:inherit;padding-bottom:30px;background-size:cover;background-position:50%;background-repeat:no-repeat}@media (min-width:200px){.logo-space{width:100px}.logo-space a img{max-width:100px}}@media (min-width:576px){.logo-space{width:200px}.logo-space a img{max-width:200px}}.oc-list{display:flex;flex-direction:row;flex-wrap:wrap}.oc-member{display:flex;flex-direction:column;margin-bottom:30px;width:265px;margin-right:30px}.oc-member .oc-name{font-size:20px;font-weight:400}.oc-member .oc-title{color:#cc2936;text-transform:uppercase}.oc-member .oc-title,.oc-member .oc-twitter{font-size:12px}.oc-member .oc-twitter{color:#000}.organizers .tab-title{font-weight:500;padding:0 0 10px}.oc-member-box{display:flex;flex-direction:row}.oc-member-box .oc-member-img{margin-right:10px;min-width:95px;display:flex;justify-content:center}.keynote-section{justify-content:space-between;padding-top:30px}.keynote-section .keynote-left,.keynote-section .keynote-right{display:flex;flex-direction:column}.keynote-section .keynote-left .keynote-name{font-family:Jura,Roboto,sans-serif;margin:0;padding-bottom:10px;font-size:30px}.keynote-section .keynote-left .keynote-subtitle{display:flex;flex-direction:row;font-weight:300;letter-spacing:2px}.keynote-section .keynote-left .keynote-subtitle .keynote-company,.keynote-section .keynote-left .keynote-subtitle .keynote-div,.keynote-section .keynote-left .keynote-subtitle .keynote-handle{display:flex;color:#6195ed;margin:0 20px 0 0}.keynote-section .keynote-left .keynote-talk .keynote-topic{padding:10px 0;color:#cc2936;font-family:Jura,Roboto,sans-serif;font-size:24px}.keynote-section .keynote-bio-subtitle{font-weight:300;margin-bottom:20px}.keynote-section .keynote-image{width:350px;height:350px;border-radius:50%;object-fit:cover;object-position:top center}.bio-section{margin-top:60px}.footer-social-icons{width:20px;fill:#6195ed;margin-right:41px}.band-camp{border:0;width:100%;height:42px}.speaker-titles{color:#6195ed;display:inline-block;margin-bottom:6px}.speaker-titles span:not(:first-child):before{content:"\2022";color:#cc2936;margin:0 8px}.speaker-titles span a{vertical-align:middle}.speaker-titles .speaker-socials-logo{width:16px}.con-page .reg-button{display:block;font-size:16px;font-weight:medium;text-transform:uppercase;font-family:Montserrat,sans-serif;padding:8px;margin-bottom:20px;width:90%;max-width:300px;height:40px;border-radius:5px;box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3),0 -6px 16px -6px rgba(0,0,0,.025);transition:all .5s;border:0 solid;color:#fff;background:linear-gradient(270deg,#87ceeb 25%,#f0f8ff 75%);background-size:400% 100%;background-position:100% 100%;font-weight:700;z-index:3;text-align:center}.con-page .reg-button:hover{color:#409abf;background-position:0 100%}.con-page .reg-button:active{margin-top:5px;margin-left:5px}.bridge,.container-view-master,.dates,.frame,.handle,.handle-shadow,.handle-stem,.inner,.oval,.paper,.rim,.shadow{position:absolute}.dates{background:#fef0d7}.wrapper{margin:60px}.container-view-master{margin:auto;top:50px;bottom:0;left:0;right:0;width:420px;height:200px}.oval{width:420px;height:100px;background:#fef0d7;border-radius:100px/50px;z-index:3;margin-top:-50px}.paper{width:400px;height:250px;background:#fff;border-radius:50%;z-index:5;top:-20px;left:70px}.frame{z-index:6;padding:0 60px;width:420px;height:380px;margin:20px 0;background:red;border-radius:50%/10%;color:#fff;text-align:center;text-indent:.1em}.frame:before{content:"";position:absolute;z-index:6;top:9%;bottom:10%;right:-5%;left:-5%;background:inherit;border-radius:5%/50%}.handle{width:70px;height:70px;border-radius:50%;background-color:#000;z-index:5;right:-100px}.handle .handle-shadow{width:50px;height:50px;border-radius:50%;border:4px solid #777;left:6px;top:6px;z-index:5}.handle .handle-stem{width:40px;height:40px;background:transparent;border-radius:0 0 100% 0;-moz-border-radius:0 0 100% 0;-webkit-border-radius:0 0 100% 0;border-right:30px solid #000;border-bottom:30px solid #000;top:40px;right:20px;z-index:3}.inner{width:150px;height:150px;background:#c5dfea;border-radius:100%;border:10px solid #931a1a;z-index:7}.inner:after,.inner:before{position:absolute;content:""}.inner:before{width:20px;height:20px;top:20px;left:60px}.inner:after,.inner:before{border-radius:100%;background:#fff;opacity:.7}.inner:after{width:30px;height:30px;top:30px;left:30px}.inner.right{left:250px;z-index:7}.shadow{top:35px;left:13px;width:150px;height:75px;border-bottom:35px solid rgba(0,0,0,.2);border-radius:0 0 100px 100px;transform:rotate(-40deg)}.bridge{z-index:6;width:330px;height:100px;left:50px;border-radius:100%;border-top:60px solid #c54949}.bridge:before{position:absolute;content:"";width:50px;height:50px;background:#c54949;border:5px solid #931a1a;border-radius:100%;top:-72px;left:130px}.rim{z-index:-1;width:70px;height:130px;background:#931a1a;border-radius:0 100px 100px 100px;left:90px;top:-25px;transform:rotate(-45deg)}.rim.right{left:260px;border-radius:100px 0 100px 100px;transform:rotate(45deg)}@media (max-width:800px){.container-view-master,.frame{transform:scale(.7)}}.dates-list{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-20px}.dates-list .date-box{font-weight:300;padding:10px;font-size:14px;background-color:#f3f3f3;width:220px;margin:20px;border-left:6px solid #409abf;box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3),0 -6px 16px -6px rgba(0,0,0,.025);transition-property:color,background-color,box-shadow,transform;transition-duration:.15s}.dates-list .date-box .dl-title{font-weight:500;font-size:16px;line-height:20px}.dates-list .date-box .dl-description{margin-top:3px}.dates-list .date-box .dl-date{margin-top:5px;color:#409abf}.tab-bullets{margin-left:30px;margin-bottom:20px}.tab-sub-heading{font-size:20px;font-weight:900;padding:20px 0;font-family:Jura,Montserrat,sans-serif}.fine-notes{font-size:12px;font-weight:700;padding-bottom:20px}.stickers{width:calc(100vw - 200px);max-width:700px;margin-left:calc(2vw + 10vh);margin-top:-10px;margin-bottom:-80px}.tab-ordered-list{margin-left:35px;font-size:14px}.tab-ordered-list ul>li{margin-left:30px}.tab-note{font-size:14px;font-style:italic}.tab-heading{font-weight:700}.tab-title{display:block!important}.real-bullet-list{margin-left:50px}.no-bullets{list-style:none;list-style-position:inside;text-indent:-23px}.fake-checkbox{margin-right:10px}.footnotes{margin-top:10px;margin-left:15px;font-size:12px}.closed-text{color:red;font-family:Jura;font-size:30px}body.dark-mode .header__bg{position:absolute;top:100px;bottom:0;right:0;left:0;width:100%;height:100%;background-size:cover;background-position-x:center}header{height:800px}.header__bg{position:absolute;top:100px;bottom:0;right:0;left:0;width:100%;height:100%;background-size:cover;background-position-x:center}@media (min-width:200px){.header__bg{background-image:url(/static/media/race-track.2845a2a5.png)}}@media (min-width:779px){.header__bg{background-image:linear-gradient(0deg,rgba(37,40,42,0) 50%,#25282a),url(/static/media/race-track-3x2.62d0b536.png)}}.header__bg__none{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;background-color:#fff}body.dark-mode div.highlight-boxes{background-color:#10171d}@media only screen and (min-width:780px){body.dark-mode .twitter-dark{display:block!important;background-color:#10171d}}body.dark-mode .theme-description{background-color:#27402f!important;border:10px solid #705028!important}body.dark-mode .twitter-light{display:none}body.dark-mode .reg-button{color:#fff!important;background:linear-gradient(270deg,#409abf 25%,#10171d 75%)!important;background-size:400% 100%!important;background-position:100% 100%!important}body.dark-mode .reg-button:hover{color:#fff!important;background-position:0 100%!important}body.dark-mode div.font-punk{color:#ff00a2;text-shadow:2px 2px #eaf63c}body.dark-mode div.sizzle-text-section{background-color:rgba(0,0,0,.85)}body.dark-mode div.keynote-bkg,body.dark-mode div.sizzle-header,body.dark-mode div.update-section{background-color:rgba(0,0,0,.85)!important}body.dark-mode div.sizzle-text-title,body.dark-mode h3.update-announcement{color:#009eff!important}body.dark-mode .keynote-speaker-name{font-size:28px;font-family:Orbitron,cursive;color:#cc2936!important;text-shadow:2px 2px #bbe1c3!important;font-weight:900}body.dark-mode .update-announcement:after,body.dark-mode .update-announcement:before{background:#ccc!important}body.dark-mode .dark-mode-show{display:inline}body.dark-mode .light-mode-hide{display:none}.main-logo{width:100%}.dark-mode-hide{display:none}.light-mode-show{display:inline}div.update-section{margin:20px;padding:5px;border-radius:5px;background-color:rgba(193,187,199,.9098039215686274)}div.update-section .centered{text-align:center}div.update-section .update-text{margin:10px}div.update-section .updates{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}div.update-section .updates .update-announcement{font-size:20px;font-family:Jura,Montserrat,sans-serif;margin:0 10px;display:flex;align-items:center;text-align:center;gap:1em}div.update-section .updates .update-announcement:after,div.update-section .updates .update-announcement:before{content:"";flex:1 1;height:1px;background:#333}div.update-section .updates .keynote-section{padding:5px 0 10px;display:flex;flex-direction:row;width:100%;justify-content:space-around}div.update-section .updates .keynote-section .keynote-anchor{width:31%}div.update-section .updates .keynote-section .keynote-anchor .keynote{padding:10px;border-radius:5px}div.update-section .updates .keynote-section .keynote-anchor .keynote .update-keynote{height:100px;width:100%;object-fit:cover}div.update-section .updates .keynote-section .keynote-anchor .keynote .keynote-name{font-size:14px;font-family:Walter Turncoat,cursive}div.update-section .updates .keynote-section .keynote-anchor .keynote-bkg{background-color:#ddd}.home-page{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;margin-top:-750px;position:relative;z-index:1}.home-page .sub-title{font-size:2.96074em;font-family:Orbitron,cursive}.home-page .sub-title,.home-page div.font-punk{text-align:center;color:#cc2936;text-shadow:2px 2px #bbe1c3;margin:10px 20px}.home-page div.font-punk{font-size:64px;font-family:Rock Salt,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto}.home-page img.punk-img{display:flex;flex-direction:row;max-width:100px}.home-page div.sizzle{display:flex;flex-direction:column;min-height:100px;margin:40px;box-shadow:0 5px 5px 0 #6b818c;color:#ddd}.home-page div.sizzle-image{margin:2px}.home-page div.sizzle-header{background-color:rgba(21,85,115,.9)}.home-page div.sizzle-text-title{font-size:30px;text-align:center;font-family:Orbitron,cursive;color:#ccc}.home-page div.sizzle-text-section{padding:10px 20px;background-color:rgba(21,85,115,.9)}.home-page .sizzle-bullet-item{display:flex;flex-direction:row;padding:15px 0 0}.home-page .sizzle-bullet-item .sizzle-icon{min-width:100px;max-width:100px;display:inline-table}.home-page .sizzle-bullet-item .sizzle-icon img{justify-content:center;align-items:center;max-width:100%;height:100%}.home-page .sizzle-bullet-item .sizzle-bullet{display:flex;flex-direction:column;padding-left:20px}.home-page .sizzle-bullet-item .sizzle-bullet .sizzle-bullet-title{font-weight:900;color:#fff}.home-page .sizzle-bullet-item .sizzle-bullet .sizzle-bullet-desc{font-size:12px}.home-page .twitter-light{background-color:#f0f8ff}.home-page .theme-name-r{font-family:Faster One,system-ui;font-style:italic;margin-top:-10px;font-size:85px;transform:rotate(0deg);margin-right:4px}.home-page div.theme-name{font-family:Archivo,sans-serif;font-weight:900;font-style:italic;font-size:80px;color:#fff;text-transform:uppercase}.home-page .centered-top,.home-page div.theme-name{display:flex;flex-direction:row;width:100%;justify-content:center}.home-page .centered-top{margin:0 60px}.home-page .col{display:flex;flex-direction:column;flex-basis:100%}.home-page .order-button{margin:30px}.home-page .reg-button{display:block;font-size:16px;font-weight:medium;text-transform:uppercase;font-family:Montserrat,sans-serif;padding:8px;margin-bottom:20px;width:90%;height:40px;border-radius:5px;box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3),0 -6px 16px -6px rgba(0,0,0,.025);transition:all .5s;border:0 solid;color:#fff;background:linear-gradient(270deg,#87ceeb 25%,#f0f8ff 75%);background-size:400% 100%;background-position:100% 100%;font-weight:700;z-index:3;text-align:center}.home-page .reg-button:hover{color:#409abf;background-position:0 100%}.home-page .reg-button:active{margin-top:5px;margin-left:5px}.home-page .pop{margin:25px 40px}.home-page .theme-description{display:block;width:100%;min-height:auto;margin:0 auto 30px;background-color:#497959;padding:20px 30px;overflow-y:auto;box-shadow:-1px 2px 2px 0 #555,inset 0 0 10px 0 #555;border-radius:10px;border:10px solid #b78240;background-size:cover;background-repeat:no-repeat;position:relative}.home-page .theme-description,.home-page .theme-description h3{color:#e8e8e8;font-family:Walter Turncoat,cursive}.home-page .theme-description p{color:#e8e8e8}.home-page .theme-description .underline{text-decoration:underline}.home-page .theme-description:after{content:"";display:block;position:fixed;border-radius:.1em .1em 0 .1em;width:50px;height:8px;top:80%;margin-top:75px;margin-right:60px;right:5%}.home-page .button-left-margin{margin-left:10px}.home-page .left{flex:1 1}.home-page .left img{width:100%}.home-page .left .img-responsive{width:80%}.home-page .left .twitter-zone{width:90%;border-radius:5px;box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3),0 -6px 16px -6px rgba(0,0,0,.025);transition-property:color,background-color,box-shadow,transform;transition-duration:.15s}.home-page .left .twitter-dark{display:none}.home-page .left p.timeline-Tweet-text{margin-block-end:0!important;white-space:normal!important;font-size:12px}.home-page .keynote{display:flex;flex-direction:column;margin-bottom:20px}.home-page .keynote .keynote-header .keynote-title{font-size:16px;text-transform:uppercase;font-family:Jura,Montserrat,sans-serif;font-weight:700}.home-page .keynote .keynote-header .keynote-speaker .keynote-speaker-name{font-size:28px;font-family:Orbitron,cursive;color:#cc2936;text-shadow:2px 2px #bbe1c3;font-weight:900}.home-page .keynote .keynote-header .keynote-speaker .keynote-speaker-info .keynote-image{max-width:200px;max-height:200px;border-radius:50%;margin-left:10px;float:right}.home-page .keynote .keynote-header .keynote-speaker .keynote-speaker-info .keynote-para{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;margin:10px 0;text-align:justify}@media only screen and (max-width:779px){.home-page .theme-name-r{font-size:37px;transform:rotate(0deg);margin-right:4px}.home-page div.theme-name{font-size:30px}.home-page .centered-top{margin:0!important}.home-page .col{display:inline-block}.home-page .col .reg-button{width:100%;background:none!important;background-color:#409abf!important;color:#fff!important}.home-page .twitter-zone{display:none}.home-page .left .sizzle-icon{min-width:0;display:none}.home-page .right .highlight-box{margin:0!important}}.home-page .right{padding:15px;flex:1 1}.home-page .right .reg-button{width:100%!important;visibility:hidden}.home-page .right img{width:100%!important}.home-page .right .photo-credit{font-size:12px;color:#999;margin:0}.home-page .right .highlight-box{margin-top:20px;font-size:2.5em;line-height:1.2;margin-left:20px}.home-page .right .highlight-box .vision-highlight{font-size:30px;font-family:Jura;margin:20px 0}.home-page .right .highlight-box .num-highlight{font-family:Lato,Gotham,Arial;font-weight:900;margin-right:20px}.home-page .right .highlight-box .highlight-spans{text-transform:uppercase;font-weight:100}.home-page .right .highlight-box .focus{color:transparent;text-shadow:0 0 2px rgba(0,0,0,.5)}.home-page .right .highlight-box .highlight-boxes{background-color:#f0f8ff;padding:20px 20px 20px 50px;border-radius:5px;box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3),0 -6px 16px -6px rgba(0,0,0,.025);transition-property:color,background-color,box-shadow,transform;transition-duration:.15s}.focus,_:-ms-lang(x){color:rgba(0,0,0,.5)!important}.sponsors div{margin-bottom:30px}.spons-page{margin-top:30px}.spons-page .spons-groups{text-align:center;padding-bottom:50px!important}.spons-page .spons-groups .spons-block{padding-top:30px;display:flex;flex-direction:column}.spons-page .spons-groups .spons-block .spons-title{font-family:Montserrat,sans-serif;margin-bottom:30px;font-weight:900;text-transform:uppercase}.spons-page .spons-groups .spons-block h2{font-size:calc(4vh + 4vw)}.spons-page .spons-groups .spons-block h3{font-size:calc(3.5vh + 3.5vw)}.spons-page .spons-groups .spons-block h4{font-size:calc(2.5vh + 2.5vw)}.spons-page .spons-groups .spons-block h5{font-size:calc(2vh + 2vw)}.spons-page .spons-groups .spons-block h6{font-size:calc(1.75vh + 1.75vw)}.spons-page .spons-groups .spons-block .two-line{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;padding:0 5vw}.spons-page .spons-groups .spons-block .spons-img{max-width:100%;max-height:100%;margin-bottom:50px}.spons-page .spons-groups .spons-block .plat-spons{max-width:calc(28vh + 28vw)}.spons-page .spons-groups .spons-block .gold-spons{max-width:calc(25vh + 25vw)}.spons-page .spons-groups .spons-block .half-gold-spons{max-width:calc(10vh + 10vw)}.spons-page .spons-groups .spons-block .silver-spons{max-width:calc(22vh + 22vw)}.spons-page .spons-groups .spons-block .other-spons{max-width:calc(18vh + 18vw);max-height:calc(15vh + 5vw)}.spons-page .spons-groups .spons-block .spons-text-block{font-size:calc(1vh + 1vw)}.spons-page .spons-groups .spons-block .spons-text-block .party-text{font-family:Jura,Montserrat,sans-serif;font-size:calc(1.2vh + 1.2vw);color:#cc2936;font-weight:500}.spons-page .spons-groups .spons-block .foodbev-spons{display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap}.spons-page .spons-groups .spons-block .foodbev-spons .single-foodbev-spons{display:flex;flex-direction:column;width:50%}.spons-page .spons-groups .spons-block .foodbev-spons .single-foodbev-spons .fdbev-spons{max-width:calc(15vh + 15vw);margin-bottom:20px}.platinum{color:#e5e4e2}.diamond{color:#34ebc9}.gold{color:#daa520}.silver{color:silver}.bronze{color:#c9992b}.ctf-spons{color:#6195ed}.all-dark{filter:brightness(0)}.all-bright{filter:invert(1) grayscale(1) brightness(1000)}.sub-party-spons{width:auto;height:calc(4vh + 6vw);object-fit:contain;max-width:100%}.sub-party-logos{display:flex;justify-content:center;align-items:center;width:100%;flex-wrap:nowrap;gap:20px}.gp-logo{margin-bottom:0!important}.map-container{margin-top:20px;overflow:hidden;height:340px}.text-area{padding-bottom:30px}.new-tab{color:red}.new-hotel-section{display:flex;flex-direction:row;flex-wrap:wrap}.new-hotel-section:hover{cursor:pointer}.new-hotel-pic{width:min((100vw/3 - 14px),250px);margin:2px}.students-list{margin-inline-start:3em;margin-block-end:1em}.training .training-card{padding-top:100px;margin-top:-80px}.training .training-card .training-title{background-color:#87ceeb;color:#25282a;font-size:20px;padding:5px 10px;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center}.training .training-card .training-title span{width:inherit!important}.training .training-card .training-notes{display:flex;flex-wrap:wrap;justify-content:space-between}.training .training-card .training-notes .training-notes-left .training-format,.training .training-card .training-notes .training-notes-left .training-presenter{display:flex}.training .training-card .training-notes .training-notes-left .training-format .training-heading,.training .training-card .training-notes .training-notes-left .training-presenter .training-heading{min-width:120px}.training .training-card .training-notes .training-notes-right{margin-top:30px}.training .training-card .training-desc,.training .training-card .training-equipment,.training .training-card .training-prereqs{margin-bottom:10px}.training .training-card .training-desc ul,.training .training-card .training-equipment ul,.training .training-card .training-prereqs ul{list-style-position:outside;padding-left:20px}.training .training-card .training-desc{margin:10px 0}.training .training-card .training-heading{font-weight:700}.training-text p{margin-bottom:20px}@media only screen and (max-width:992px){.training-notes-right{margin:15px 0}}.speakers .title{margin-top:0}.speaker-section{margin-top:30px;padding-bottom:50px}.keynote-section{display:flex}.keynote-section .kernelcon-text-area{display:flex;flex-direction:column}.keynote-section .bio-name{margin:30px 0 0}.keynote-section .bio-title{margin-block-start:10px;font-weight:100;letter-spacing:2px}.keynote-section .bio-title a{color:#cc2936;text-decoration:none}.keynote-section .bio-title a:not(:first-child):before{content:"\2022";color:#cc2936;margin:0 8px}.keynote-section .bio-text{font-weight:300;font-size:16px;line-height:28px}.keynote-section .keynote-image-area{padding:40px 10px 10px 20px}.speaker-section .title{padding-bottom:30px}.speaker-section .title-reversed{padding:20px 0}.speaker-section .speakers{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.speaker-section .speakers .individual-speaker-section{padding-bottom:30px;display:flex;flex-direction:row;width:400px}.speaker-section .speakers .individual-speaker-section .bio-image{border-radius:50%;object-fit:cover;object-position:top center}.speaker-section .speakers .individual-speaker-section h3{font-size:1.25em;margin-top:0;margin-bottom:10px}.speaker-section .speakers .individual-speaker-section .speaker-image{display:flex;flex-direction:column;padding-right:15px}.speaker-section .speakers .individual-speaker-section .speaker-wording{display:flex;flex-direction:column}.speaker-section .speakers .individual-speaker-section .speaker-wording .speaker-name{text-decoration:none;font-size:20px;font-family:Orbitron,cursive}.speaker-section .speakers .individual-speaker-section .speaker-wording .speaker-titles{color:#6195ed;display:inline-block}.speaker-section .speakers .individual-speaker-section .speaker-wording .speaker-titles span:not(:first-child):before{content:"\2022";color:#cc2936;margin:0 8px}.speaker-section .speakers .individual-speaker-section .speaker-wording .speaker-titles span a{vertical-align:middle}.speaker-section .speakers .individual-speaker-section .speaker-wording .speaker-titles .speaker-socials-logo{width:16px}.speaker-section .speakers .individual-speaker-section .speaker-wording .bio-image{float:right;margin-top:-30px;padding:0 5px 5px;width:130px;height:130px}.speaker-section .speakers .individual-speaker-section .speaker-wording p{margin-block-start:.5em;font-weight:300;font-size:15px;line-height:20px}.talk-section{margin-bottom:20px}.talk-section h3{font-size:1.25em;margin-top:0;margin-bottom:0}.talk-section .author-section .author{color:#6195ed;text-decoration:none}.talk-section .author-section .author:not(:first-child):before{content:"\2022";color:#cc2936;margin:0 8px}.backdrop{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.75);padding:50px;z-index:100}.modal-container{background-color:#fff;max-width:560px;min-height:300px;margin:0 auto;padding:0;overflow:hidden}.modal-container .modal-header{border-top:6px solid #6195ed;border-bottom:1px solid #e3e3e3;min-height:40px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#fff;padding:0 20px;position:relative}.modal-container .modal-content{display:flex;flex-direction:column;justify-content:center}.modal-container .modal-description-heading{font-size:16px}.modal-container .modal-description{font-size:14px}.modal-container .modal-title{color:#111;font-family:Montserrat,sans-serif;font-size:18px}.modal-container .modal-close{color:#6195ed;font-size:30px;margin-top:-5px}.modal-container .modal-close:hover{cursor:pointer;color:#111}.modal-container .modal-headline{display:flex;justify-content:space-between;border-bottom:1px solid hsla(0,0%,89%,.5);padding-bottom:10px;margin-bottom:10px}.modal-container .modal-headline .modal-headine-percentage{display:flex;flex-direction:row}.modal-container .modal-headline .tech-label{margin-left:0;padding-left:5px}.modal-container .modal-authors,.modal-container .modal-time{font-family:Orbitron,cursive;color:#6195ed}.volunteer-modal{height:auto}body.dark-mode .modal-container,body.dark-mode .modal-header,body.dark-mode .modal-title{background-color:#25282a!important;color:#e3e3e3!important}.close-btn{border:none;background-color:initial}.close-btn:hover{cursor:pointer}.donutchart-track{fill:transparent;stroke:#dae2e5;stroke-width:26}.donutchart-indicator{fill:transparent;stroke:#6195ed;stroke-width:26;stroke-dasharray:0 10000;transition:stroke-dasharray .3s ease}.donutchart{border-radius:50%;display:block;margin:0 auto 0 -25px}.donutchart-text{font-family:Roboto;fill:#607580}.donutchart-text-val{font-size:22px}.donutchart-text-percent{font-size:14px}.donutchart-text-label{font-size:9px}@font-face{font-family:Cyber;src:url(https://assets.codepen.io/605876/Blender-Pro-Bold.otf);font-display:swap}@media (min-width:960px){.cybr-btn{font-size:26px}}@media (max-width:959px) and (min-width:600px){.cybr-btn{font-size:18px}}@media (max-width:599px){.cybr-btn{font-size:18px}}.cybr-btn{--primary:hsl(var(--primary-hue),85%,calc(var(--primary-lightness, 50)*1%));--shadow-primary:hsl(var(--shadow-primary-hue),90%,50%);--primary-hue:210;--primary-lightness:50;--color:#fff;--shadow-primary-hue:180;--label-size:9px;--shadow-secondary-hue:60;--shadow-secondary:hsl(var(--shadow-secondary-hue),90%,60%);--border:4px;--shimmy-distance:5;--clip-one:polygon(0 2%,100% 2%,100% 95%,95% 95%,95% 90%,85% 90%,85% 95%,8% 95%,0 70%);--clip-two:polygon(0 78%,100% 78%,100% 100%,95% 100%,95% 90%,85% 90%,85% 100%,8% 100%,0 78%);--clip-three:polygon(0 44%,100% 44%,100% 54%,95% 54%,95% 54%,85% 54%,85% 54%,8% 54%,0 54%);--clip-four:polygon(0 0,100% 0,100% 0,95% 0,95% 0,85% 0,85% 0,8% 0,0 0);--clip-five:polygon(0 0,100% 0,100% 0,95% 0,95% 0,85% 0,85% 0,8% 0,0 0);--clip-six:polygon(0 40%,100% 40%,100% 85%,95% 85%,95% 85%,85% 85%,85% 85%,8% 85%,0 70%);--clip-seven:polygon(0 63%,100% 63%,100% 80%,95% 80%,95% 80%,85% 80%,85% 80%,8% 80%,0 70%);font-family:Orbitron,cursive;color:var(--color);cursor:pointer;background:transparent;text-transform:uppercase;outline:transparent;letter-spacing:2px;position:relative;font-weight:700;border:0;min-width:250.84px;height:62.38px;margin:20px 0;transition:background .2s;-webkit-border-radius:3px;padding:.4em 2em;border-radius:3px;text-decoration:none;z-index:1}.cybr-btn:hover{--primary:hsl(var(--primary-hue),85%,calc(var(--primary-lightness, 50)*0.8%))}.cybr-btn:active{--primary:hsl(var(--primary-hue),85%,calc(var(--primary-lightness, 50)*0.6%))}.cybr-btn:after,.cybr-btn:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;clip-path:var(--clip);z-index:-1}.cybr-btn:before{background:var(--shadow-primary);transform:translate(var(--border))}.cybr-btn:after{background:var(--primary)}.cybr-btn__tag{position:absolute;padding:1px 4px;letter-spacing:1px;line-height:1;bottom:-5%;right:5%;font-weight:400;color:#000;font-size:var(--label-size)}.cybr-btn__glitch{position:absolute;top:calc(var(--border)*-1);left:calc(var(--border)*-1);right:calc(var(--border)*-1);bottom:calc(var(--border)*-1);background:var(--shadow-primary);text-shadow:2px 2px var(--shadow-primary),-2px -2px var(--shadow-secondary);clip-path:var(--clip);animation:glitch 2s infinite;display:none}.cybr-btn:hover .cybr-btn__glitch{display:block}.cybr-btn__glitch:before{content:"";position:absolute;top:calc(var(--border)*1);right:calc(var(--border)*1);bottom:calc(var(--border)*1);left:calc(var(--border)*1);clip-path:var(--clip);background:var(--primary);z-index:-1}@keyframes glitch{0%{clip-path:var(--clip-one)}2%,8%{clip-path:var(--clip-two);transform:translate(calc(var(--shimmy-distance)*-1%))}6%{clip-path:var(--clip-two);transform:translate(calc(var(--shimmy-distance)*1%))}9%{clip-path:var(--clip-two);transform:translate(0)}10%{clip-path:var(--clip-three);transform:translate(calc(var(--shimmy-distance)*1%))}13%{clip-path:var(--clip-three);transform:translate(0)}14%,21%{clip-path:var(--clip-four);transform:translate(calc(var(--shimmy-distance)*1%))}25%{clip-path:var(--clip-five);transform:translate(calc(var(--shimmy-distance)*1%))}30%{clip-path:var(--clip-five);transform:translate(calc(var(--shimmy-distance)*-1%))}35%,45%{clip-path:var(--clip-six);transform:translate(calc(var(--shimmy-distance)*-1%))}40%{clip-path:var(--clip-six);transform:translate(calc(var(--shimmy-distance)*1%))}50%{clip-path:var(--clip-six);transform:translate(0)}55%{clip-path:var(--clip-seven);transform:translate(calc(var(--shimmy-distance)*1%))}60%{clip-path:var(--clip-seven);transform:translate(0)}31%,61%,to{clip-path:var(--clip-four)}}.cybr-btn:nth-of-type(2){--primary-hue:260}:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,:after,:before,html{margin:0;padding:0}*,:after,:before{box-sizing:border-box;font-size:100%}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:200px){.page-box{padding:60px 0}}@media (min-width:576px){.container-sm{max-width:540px}}@media (min-width:768px){.container-md{max-width:720px}}@media (min-width:992px){.container-lg{max-width:960px}.page-box{padding:90px 0}}@media (min-width:1200px){.container-xl{max-width:1140px}}.venue-section{padding-top:20px}.rwt__tabs[data-rwt-vertical=true]{display:flex}.rwt__tablist:not([aria-orientation=vertical]){border-bottom:1px solid #ddd;margin-bottom:10px}.rwt__tablist[aria-orientation=vertical]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;border-right:1px solid #ddd;margin-right:25px}.rwt__tab{background:transparent;border:0;font-family:inherit;font-size:inherit;padding:10px 20px 10px 0;transition:background .3s cubic-bezier(.22,.61,.36,1);border-bottom:1px solid rgba(0,0,0,.05);text-align:end;width:160px}.rwt__tab:focus,.rwt__tab[aria-selected=false]:hover{outline:0;background-color:#f4f4f4;background-color:rgba(0,0,0,.05);cursor:pointer}.rwt__tab[aria-selected=true]{position:relative}.rwt__tab[aria-selected=true]:after{content:"";position:absolute}.rwt__tablist:not([aria-orientation=vertical]) .rwt__tab[aria-selected=true]:after{bottom:-1px;left:0;width:100%;border-bottom:3px solid #87ceeb}.rwt__tablist[aria-orientation=vertical] .rwt__tab[aria-selected=true]:after{right:-1px;top:0;height:100%;border-right:6px solid #87ceeb}.rwt__tabpanel{min-height:580px;overflow-y:visible}.tab-title{font-family:Jura,Montserrat,sans-serif;font-size:24px;font-weight:500;color:#409abf}.rwt__tabs[data-rwt-vertical=true] span{width:100%!important}.rwt__tabs[data-rwt-vertical=false]{display:block}.rwt__tabs[data-rwt-vertical=false] .rwt__tablist[aria-orientation=vertical]{display:block;border-right:none;padding-bottom:10px}.rwt__tabs[data-rwt-vertical=false] .rwt__tablist[aria-orientation=vertical] .rwt__tab[aria-selected=true]:after{right:-1px;top:0;height:100%;border-right:none}.rwt__tabs[data-rwt-vertical=false] .rwt__tab{padding:10px;width:inherit;border:1px solid #eee;font-size:16px;font-weight:100;border-top-right-radius:5px;border-top-left-radius:5px}.rwt__tabs[data-rwt-vertical=false] .rwt__tabpanel{height:inherit}.rwt__tabs[data-rwt-vertical=false] .rwt__tabpanel .tab-title{display:none}.tab-paragraph{margin-bottom:15px}body,input,option,select,textarea{color:#282828;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.666;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}h1,h2,h3{margin:0;font-family:Jura,Montserrat,sans-serif}input,option,p,select,textarea{font-size:inherit}.i,em,i{font-style:italic}.b,b,strong{font-weight:700}a{text-decoration:none;color:inherit;font-size:inherit}h1{font-size:2.96074em}h2{font-size:2.22111em}h3{font-size:1.66625em}h4{font-size:1.25em}h1,h2,h3,h4{line-height:1.5}@media (min-width:960px){body{font-size:16px}}@media (max-width:959px) and (min-width:600px){body{font-size:14px}}@media (max-width:599px){body{font-size:13px}}.text-highlight{color:#409abf}body.dark-mode .text-highlight{color:#cc2936!important}.schedule{display:flex;flex-direction:row;flex-wrap:wrap}.schedule-heading{font-size:32px;font-family:Orbitron,cursive;text-align:center;margin:10px 20px;color:#cc2936;text-shadow:2px 2px #bbe1c3!important}body.dark-mode .schedule-heading{color:#bbe1c3!important;text-shadow:2px 2px #cc2936!important}body.dark-mode .schedule-talks .tabs label:hover{color:#cc2936}body.dark-mode .schedule-talks .tabs [id^=tab]:checked+label{background:#cc2936;color:#fff}body.dark-mode .schedule-talks .box{border-left:8px solid #cc2936}body.dark-mode .schedule-talks .box .talk-time{color:#cc2936}.sched-btn{border:none}.sched-btn:hover{cursor:pointer}.tz-note{font-size:12px}.schedule-talks{font-family:Lato,Gotham,Arial}.schedule-talks .tabs{display:flex;justify-content:center}.schedule-talks .tabs li{float:left;width:40%;display:block}.schedule-talks .tabs input[type=radio]{display:none}.schedule-talks .tabs label{display:block;padding:25px 0;font-weight:400;text-transform:uppercase;text-align:center;background:#d9d9d6;color:#707372;cursor:pointer;position:relative;transition:all .2s ease-in-out}.schedule-talks .tabs label:hover{background:#eee;color:#87ceeb}.schedule-talks .tabs label span{display:block;font-size:6em;line-height:1;font-weight:900}.schedule-talks .tabs .tab-content{z-index:2;display:none;overflow:hidden;width:100%;font-size:17px;line-height:25px;padding:25px;position:absolute;top:184px;left:0;background:#fff}.schedule-talks .tabs [id^=tab]:checked+label{background:#87ceeb;color:#fff}.schedule-talks .tabs [id^=tab]:checked+label:after{content:"";position:absolute;bottom:0;left:calc(50% - 20px);border:20px solid transparent;border-bottom-color:#fff}.schedule-talks .tabs [id^=tab]:checked~[id^=tab-content]{display:block}.schedule-talks table{width:100%}.schedule-talks tr:nth-of-type(2n){background-color:#fff}.schedule-talks tr:first-of-type{padding-top:50px}.schedule-talks td{border:0;width:75%;vertical-align:top;padding:15px}.schedule-talks td:nth-of-type(odd){width:25%;text-align:right;font-weight:700;text-transform:uppercase}.schedule-talks .grid-wrapper{margin-top:20px;display:grid;grid-gap:10px;color:#444;padding-bottom:30px;font-size:14px}.schedule-talks .grid-wrapper a{text-decoration:none}.schedule-talks .grid-wrapper a:hover{cursor:pointer}.schedule-talks .track{justify-content:center;align-items:center;display:flex;text-transform:uppercase;font-family:Orbitron,cursive;font-size:calc(.8vw + .8vh);color:#fff;background:#6195ed}.schedule-talks .box{background-color:#eee;color:#333;border-top-right-radius:5px;border-bottom-right-radius:5px;border-left:8px solid #87ceeb;padding:5px 10px;display:flex;height:100%;overflow:hidden;box-shadow:0 1px 2px 0 #c7c7c7}.schedule-talks .box .talk-time{color:#87ceeb;display:flex;width:35px!important;min-width:35px;margin-right:10px;margin-bottom:10px}.schedule-talks .box .truncate-overflow-1{--max-lines:1;word-break:break-all}.schedule-talks .box .truncate-overflow-4{--max-lines:3}.schedule-talks .box .truncate-overflow{position:relative;max-height:calc(var(--lh)*var(--max-lines));overflow:hidden;padding-right:1rem}.schedule-talks .box .truncate-overflow:before{position:absolute;content:"...";inset-block-end:0;inset-inline-end:2px;margin-left:10px}.schedule-talks .box .truncate-overflow:after{content:"";position:absolute;inset-inline-end:0;width:1rem;height:calc(1rem*(var(--max-lines) + 1));background:#eee}html{--lh:1.4rem;line-height:var(--lh)}.callout-area .callout-title{font-size:20px;text-transform:uppercase;padding:5px 10px;margin-bottom:0;background-color:#87ceeb;color:#25282a}.callout-area .callout-section{padding:15px 0 30px;display:flex;flex-direction:row;flex-wrap:wrap}.callout-area .callout-section>*{flex:1 1 300px}.callout-area .callout-section .callout-name-logo{display:flex;flex-direction:column;max-width:240px;justify-content:flex-start;margin-right:40px}.callout-area .callout-section .callout-name-logo .callout-author{font-size:16px;font-weight:300;margin-bottom:20px;margin-left:10px}.callout-area .callout-section .callout-name-logo .callout-logo{display:flex;align-items:center;justify-content:center}.callout-area .callout-section .callout-name-logo .callout-logo .callout-img{min-width:130px;max-height:120px;margin-bottom:30px}.callout-area .callout-section .callout-name-logo .callout-logo .callout-comic{max-height:none!important}.callout-area .callout-section .callout-description{font-size:14px;line-height:1.75;margin-bottom:20px}.callout-area .callout-section .callout-description p{margin-bottom:14px}.callout-area .callout-section .callout-description .callout-details{margin-top:10px;font-size:12px;border-left:6px solid #ddd;padding-left:6px;background-color:#eee;padding-bottom:3px}.callout-area .callout-section .callout-description .callout-details .callout-detail-name{font-weight:bolder}.activity-bullets{margin-left:30px;margin-top:-15px;margin-bottom:10px}.warning{color:#fc7878}.catcher{margin:10px 30px}.rules{margin-left:50px;font-size:13px}.dancing-robots{display:flex;flex-direction:row;justify-content:space-between;margin-top:-50px;margin-bottom:50px}.dancing-robots div{position:relative;display:inline-block;width:80px;height:100px}.dancing-robots div:after,.dancing-robots div:before{position:absolute;content:"";display:block;width:5px;height:5px}.dancing-robots .robot1:before{animation:before .3s steps(1) infinite}.dancing-robots .robot2:before{animation:before .8s steps(1) infinite}.dancing-robots .robot3:before{animation:before .4s steps(1) infinite}.dancing-robots .robot4:before{animation:before .6s steps(1) infinite}.dancing-robots .robot5:before{animation:before .5s steps(1) infinite}@keyframes before{0%{opacity:1}50%{opacity:0}}.dancing-robots .robot1:after{opacity:0;animation:after .3s steps(1) infinite}.dancing-robots .robot2:after{opacity:0;animation:after .8s steps(1) infinite}.dancing-robots .robot3:after{opacity:0;animation:after .4s steps(1) infinite}.dancing-robots .robot4:after{opacity:0;animation:after .6s steps(1) infinite}.dancing-robots .robot5:after{opacity:0;animation:after .5s steps(1) infinite}@-o-keyframess after{.dancing-robots 0%{opacity:0}.dancing-robots 50%{opacity:1}}@keyframes after{0%{opacity:0}50%{opacity:1}}.dancing-robots .robot1:before{box-shadow:50px 0 0 #000,55px 0 0 #000,60px 0 0 #000,65px 0 0 #000,45px 5px 0 #000,70px 5px 0 #000,40px 10px 0 #000,75px 10px 0 #000,40px 15px 0 #000,75px 15px 0 #000,45px 20px 0 #000,70px 20px 0 #000,50px 25px 0 #000,55px 25px 0 #000,60px 25px 0 #000,65px 25px 0 #000,55px 30px 0 #000,60px 30px 0 #000,55px 35px 0 #000,60px 35px 0 #000,30px 40px 0 #000,35px 40px 0 #000,40px 40px 0 #000,45px 40px 0 #000,50px 40px 0 #000,55px 40px 0 #000,60px 40px 0 #000,65px 40px 0 #000,70px 40px 0 #000,75px 40px 0 #000,80px 40px 0 #000,85px 40px 0 #000,25px 45px 0 #000,90px 45px 0 #000,25px 50px 0 #000,90px 50px 0 #000,20px 55px 0 #000,25px 55px 0 #000,40px 55px 0 #000,75px 55px 0 #000,90px 55px 0 #000,95px 55px 0 #000,15px 60px 0 #000,20px 60px 0 #000,25px 60px 0 #000,40px 60px 0 #000,75px 60px 0 #000,90px 60px 0 #000,95px 60px 0 #000,100px 60px 0 #000,20px 65px 0 #000,25px 65px 0 #000,40px 65px 0 #000,75px 65px 0 #000,90px 65px 0 #000,95px 65px 0 #000,25px 70px 0 #000,90px 70px 0 #000,25px 75px 0 #000,90px 75px 0 #000,30px 80px 0 #000,35px 80px 0 #000,40px 80px 0 #000,45px 80px 0 #000,50px 80px 0 #000,55px 80px 0 #000,60px 80px 0 #000,65px 80px 0 #000,70px 80px 0 #000,75px 80px 0 #000,80px 80px 0 #000,85px 80px 0 #000,45px 85px 0 #000,50px 85px 0 #000,55px 85px 0 #000,60px 85px 0 #000,65px 85px 0 #000,70px 85px 0 #000,35px 90px 0 #000,40px 90px 0 #000,45px 90px 0 #000,50px 90px 0 #000,55px 90px 0 #000,60px 90px 0 #000,65px 90px 0 #000,70px 90px 0 #000,75px 90px 0 #000,80px 90px 0 #000,30px 95px 0 #000,30px 100px 0 #000,30px 105px 0 #000,30px 110px 0 #000,30px 115px 0 #000,30px 120px 0 #000,30px 125px 0 #000,30px 130px 0 #000,30px 135px 0 #000,30px 140px 0 #000,85px 95px 0 #000,85px 100px 0 #000,85px 105px 0 #000,85px 110px 0 #000,85px 115px 0 #000,85px 120px 0 #000,85px 125px 0 #000,85px 130px 0 #000,85px 135px 0 #000,85px 140px 0 #000,35px 145px 0 #000,40px 145px 0 #000,45px 145px 0 #000,50px 145px 0 #000,55px 145px 0 #000,60px 145px 0 #000,65px 145px 0 #000,70px 145px 0 #000,75px 145px 0 #000,80px 145px 0 #000,55px 100px 0 #000,60px 100px 0 #000,45px 105px 0 #000,50px 105px 0 #000,45px 110px 0 #000,50px 110px 0 #000,65px 105px 0 #000,70px 105px 0 #000,65px 110px 0 #000,70px 110px 0 #000,40px 115px 0 #000,40px 120px 0 #000,55px 115px 0 #000,55px 120px 0 #000,60px 115px 0 #000,60px 120px 0 #000,75px 115px 0 #000,75px 120px 0 #000,45px 125px 0 #000,50px 125px 0 #000,45px 130px 0 #000,50px 130px 0 #000,65px 125px 0 #000,70px 125px 0 #000,65px 130px 0 #000,70px 130px 0 #000,55px 135px 0 #000,60px 135px 0 #000,15px 100px 0 #000,20px 100px 0 #000,25px 100px 0 #000,10px 105px 0 #000,15px 105px 0 #000,20px 105px 0 #000,25px 105px 0 #000,5px 110px 0 #000,10px 110px 0 #000,15px 110px 0 #000,5px 115px 0 #000,10px 115px 0 #000,15px 115px 0 #000,5px 120px 0 #000,10px 120px 0 #000,15px 120px 0 #000,10px 125px 0 #000,5px 130px 0 #000,10px 130px 0 #000,15px 130px 0 #000,0 135px 0 #000,5px 135px 0 #000,15px 135px 0 #000,20px 135px 0 #000,5px 140px 0 #000,15px 140px 0 #000,90px 100px 0 #000,95px 100px 0 #000,100px 100px 0 #000,90px 105px 0 #000,95px 105px 0 #000,100px 105px 0 #000,105px 105px 0 #000,100px 110px 0 #000,105px 110px 0 #000,110px 110px 0 #000,100px 115px 0 #000,105px 115px 0 #000,110px 115px 0 #000,100px 120px 0 #000,105px 120px 0 #000,110px 120px 0 #000,105px 125px 0 #000,100px 130px 0 #000,105px 130px 0 #000,110px 130px 0 #000,95px 135px 0 #000,100px 135px 0 #000,110px 135px 0 #000,115px 135px 0 #000,100px 140px 0 #000,110px 140px 0 #000,45px 150px 0 #000,50px 150px 0 #000,45px 155px 0 #000,50px 155px 0 #000,45px 160px 0 #000,50px 160px 0 #000,45px 165px 0 #000,50px 165px 0 #000,35px 170px 0 #000,40px 170px 0 #000,45px 170px 0 #000,50px 170px 0 #000,30px 175px 0 #000,35px 175px 0 #000,40px 175px 0 #000,45px 175px 0 #000,50px 175px 0 #000,65px 150px 0 #000,70px 150px 0 #000,65px 155px 0 #000,70px 155px 0 #000,65px 160px 0 #000,70px 160px 0 #000,65px 165px 0 #000,70px 165px 0 #000,65px 170px 0 #000,70px 170px 0 #000,75px 170px 0 #000,80px 170px 0 #000,65px 175px 0 #000,70px 175px 0 #000,75px 175px 0 #000,80px 175px 0 #000,85px 175px 0 #000}.dancing-robots .robot1:after{box-shadow:55px 5px 0 #000,60px 5px 0 #000,55px 10px 0 #000,60px 10px 0 #000,55px 15px 0 #000,60px 15px 0 #000,55px 20px 0 #000,60px 20px 0 #000,55px 25px 0 #000,60px 25px 0 #000,55px 30px 0 #000,60px 30px 0 #000,55px 35px 0 #000,60px 35px 0 #000,55px 40px 0 #000,60px 40px 0 #000,30px 45px 0 #000,35px 45px 0 #000,40px 45px 0 #000,45px 45px 0 #000,50px 45px 0 #000,55px 45px 0 #000,60px 45px 0 #000,65px 45px 0 #000,70px 45px 0 #000,75px 45px 0 #000,80px 45px 0 #000,85px 45px 0 #000,25px 50px 0 #000,90px 50px 0 #000,25px 55px 0 #000,90px 55px 0 #000,20px 60px 0 #000,25px 60px 0 #000,40px 60px 0 #000,75px 60px 0 #000,90px 60px 0 #000,95px 60px 0 #000,15px 65px 0 #000,20px 65px 0 #000,25px 65px 0 #000,40px 65px 0 #000,75px 65px 0 #000,90px 65px 0 #000,95px 65px 0 #000,100px 65px 0 #000,20px 70px 0 #000,25px 70px 0 #000,40px 70px 0 #000,75px 70px 0 #000,90px 70px 0 #000,95px 70px 0 #000,25px 75px 0 #000,90px 75px 0 #000,25px 80px 0 #000,90px 80px 0 #000,30px 85px 0 #000,35px 85px 0 #000,40px 85px 0 #000,45px 85px 0 #000,50px 85px 0 #000,55px 85px 0 #000,60px 85px 0 #000,65px 85px 0 #000,70px 85px 0 #000,75px 85px 0 #000,80px 85px 0 #000,85px 85px 0 #000,45px 90px 0 #000,50px 90px 0 #000,55px 90px 0 #000,60px 90px 0 #000,65px 90px 0 #000,70px 90px 0 #000,35px 95px 0 #000,40px 95px 0 #000,45px 95px 0 #000,50px 95px 0 #000,55px 95px 0 #000,60px 95px 0 #000,65px 95px 0 #000,70px 95px 0 #000,75px 95px 0 #000,80px 95px 0 #000,30px 100px 0 #000,30px 105px 0 #000,30px 110px 0 #000,30px 115px 0 #000,30px 120px 0 #000,30px 125px 0 #000,30px 130px 0 #000,30px 135px 0 #000,30px 140px 0 #000,30px 145px 0 #000,85px 100px 0 #000,85px 105px 0 #000,85px 110px 0 #000,85px 115px 0 #000,85px 120px 0 #000,85px 125px 0 #000,85px 130px 0 #000,85px 135px 0 #000,85px 140px 0 #000,85px 145px 0 #000,35px 150px 0 #000,40px 150px 0 #000,45px 150px 0 #000,50px 150px 0 #000,55px 150px 0 #000,60px 150px 0 #000,65px 150px 0 #000,70px 150px 0 #000,75px 150px 0 #000,80px 150px 0 #000,55px 105px 0 #000,60px 105px 0 #000,45px 110px 0 #000,50px 110px 0 #000,45px 115px 0 #000,50px 115px 0 #000,65px 110px 0 #000,70px 110px 0 #000,65px 115px 0 #000,70px 115px 0 #000,40px 120px 0 #000,40px 125px 0 #000,55px 120px 0 #000,55px 125px 0 #000,60px 120px 0 #000,60px 125px 0 #000,75px 120px 0 #000,75px 125px 0 #000,45px 130px 0 #000,50px 130px 0 #000,45px 135px 0 #000,50px 135px 0 #000,65px 130px 0 #000,70px 130px 0 #000,65px 135px 0 #000,70px 135px 0 #000,55px 140px 0 #000,60px 140px 0 #000,15px 105px 0 #000,20px 105px 0 #000,25px 105px 0 #000,10px 110px 0 #000,15px 110px 0 #000,20px 110px 0 #000,25px 110px 0 #000,5px 115px 0 #000,10px 115px 0 #000,15px 115px 0 #000,5px 120px 0 #000,10px 120px 0 #000,15px 120px 0 #000,5px 125px 0 #000,10px 125px 0 #000,15px 125px 0 #000,10px 130px 0 #000,5px 135px 0 #000,10px 135px 0 #000,15px 135px 0 #000,0 140px 0 #000,5px 140px 0 #000,15px 140px 0 #000,20px 140px 0 #000,5px 145px 0 #000,15px 145px 0 #000,90px 105px 0 #000,95px 105px 0 #000,100px 105px 0 #000,90px 110px 0 #000,95px 110px 0 #000,100px 110px 0 #000,105px 110px 0 #000,100px 115px 0 #000,105px 115px 0 #000,110px 115px 0 #000,100px 120px 0 #000,105px 120px 0 #000,110px 120px 0 #000,100px 125px 0 #000,105px 125px 0 #000,110px 125px 0 #000,105px 130px 0 #000,100px 135px 0 #000,105px 135px 0 #000,110px 135px 0 #000,95px 140px 0 #000,100px 140px 0 #000,110px 140px 0 #000,115px 140px 0 #000,100px 145px 0 #000,110px 145px 0 #000,45px 155px 0 #000,50px 155px 0 #000,40px 160px 0 #000,45px 160px 0 #000,45px 165px 0 #000,50px 165px 0 #000,35px 170px 0 #000,40px 170px 0 #000,45px 170px 0 #000,50px 170px 0 #000,30px 175px 0 #000,35px 175px 0 #000,40px 175px 0 #000,45px 175px 0 #000,50px 175px 0 #000,65px 155px 0 #000,70px 155px 0 #000,70px 160px 0 #000,75px 160px 0 #000,65px 165px 0 #000,70px 165px 0 #000,65px 170px 0 #000,70px 170px 0 #000,75px 170px 0 #000,80px 170px 0 #000,65px 175px 0 #000,70px 175px 0 #000,75px 175px 0 #000,80px 175px 0 #000,85px 175px 0 #000}.dancing-robots .robot2:before{box-shadow:55px 45px 0 #000,55px 50px 0 #000,55px 55px 0 #000,45px 60px 0 #000,50px 60px 0 #000,55px 60px 0 #000,60px 60px 0 #000,65px 60px 0 #000,70px 60px 0 #000,40px 65px 0 #000,40px 70px 0 #000,40px 75px 0 #000,40px 80px 0 #000,40px 85px 0 #000,75px 65px 0 #000,75px 70px 0 #000,75px 75px 0 #000,75px 80px 0 #000,75px 85px 0 #000,50px 75px 0 #000,50px 80px 0 #000,60px 75px 0 #000,60px 80px 0 #000,35px 90px 0 #000,40px 90px 0 #000,45px 90px 0 #000,50px 90px 0 #000,55px 90px 0 #000,60px 90px 0 #000,65px 90px 0 #000,70px 90px 0 #000,75px 90px 0 #000,80px 90px 0 #000,30px 95px 0 #000,35px 95px 0 #000,40px 95px 0 #000,45px 95px 0 #000,50px 95px 0 #000,55px 95px 0 #000,60px 95px 0 #000,65px 95px 0 #000,70px 95px 0 #000,75px 95px 0 #000,80px 95px 0 #000,85px 95px 0 #000,30px 115px 0 #000,30px 120px 0 #000,85px 115px 0 #000,85px 120px 0 #000,35px 125px 0 #000,35px 130px 0 #000,80px 125px 0 #000,80px 130px 0 #000,40px 135px 0 #000,40px 140px 0 #000,40px 145px 0 #000,75px 135px 0 #000,75px 140px 0 #000,75px 145px 0 #000,45px 145px 0 #000,70px 145px 0 #000,45px 150px 0 #000,50px 150px 0 #000,55px 150px 0 #000,60px 150px 0 #000,65px 150px 0 #000,70px 150px 0 #000,35px 105px 0 #000,45px 105px 0 #000,55px 105px 0 #000,65px 105px 0 #000,75px 105px 0 #000,40px 110px 0 #000,50px 110px 0 #000,60px 110px 0 #000,70px 110px 0 #000,45px 115px 0 #000,55px 115px 0 #000,65px 115px 0 #000,50px 120px 0 #000,60px 120px 0 #000,45px 155px 0 #000,45px 160px 0 #000,45px 165px 0 #000,30px 170px 0 #000,35px 170px 0 #000,40px 170px 0 #000,45px 170px 0 #000,50px 170px 0 #000,30px 175px 0 #000,35px 175px 0 #000,40px 175px 0 #000,45px 175px 0 #000,50px 175px 0 #000,75px 155px 0 #000,70px 160px 0 #000,65px 165px 0 #000,70px 165px 0 #000,75px 165px 0 #000,80px 165px 0 #000,85px 165px 0 #000,65px 170px 0 #000,70px 170px 0 #000,75px 170px 0 #000,80px 170px 0 #000,85px 170px 0 #000,10px 60px 0 #000,15px 60px 0 #000,20px 60px 0 #000,5px 65px 0 #000,10px 65px 0 #000,15px 65px 0 #000,25px 65px 0 #000,5px 70px 0 #000,10px 70px 0 #000,15px 70px 0 #000,20px 70px 0 #000,25px 70px 0 #000,10px 75px 0 #000,15px 75px 0 #000,20px 75px 0 #000,5px 80px 0 #000,5px 85px 0 #000,5px 90px 0 #000,5px 95px 0 #000,5px 100px 0 #000,5px 105px 0 #000,5px 110px 0 #000,25px 80px 0 #000,25px 85px 0 #000,25px 90px 0 #000,25px 95px 0 #000,25px 100px 0 #000,25px 105px 0 #000,25px 110px 0 #000,10px 115px 0 #000,15px 115px 0 #000,20px 115px 0 #000,10px 95px 0 #000,10px 105px 0 #000,95px 95px 0 #000,100px 95px 0 #000,105px 95px 0 #000,105px 105px 0 #000,105px 115px 0 #000,90px 100px 0 #000,90px 105px 0 #000,90px 110px 0 #000,90px 115px 0 #000,90px 120px 0 #000,90px 125px 0 #000,90px 130px 0 #000,110px 100px 0 #000,110px 105px 0 #000,110px 110px 0 #000,110px 115px 0 #000,110px 120px 0 #000,110px 125px 0 #000,110px 130px 0 #000,95px 135px 0 #000,100px 135px 0 #000,105px 135px 0 #000,90px 140px 0 #000,95px 140px 0 #000,100px 140px 0 #000,110px 140px 0 #000,90px 145px 0 #000,95px 145px 0 #000,100px 145px 0 #000,105px 145px 0 #000,110px 145px 0 #000,95px 150px 0 #000,100px 150px 0 #000,105px 150px 0 #000}.dancing-robots .robot2:after{box-shadow:60px 45px 0 #000,60px 50px 0 #000,60px 55px 0 #000,45px 60px 0 #000,50px 60px 0 #000,55px 60px 0 #000,60px 60px 0 #000,65px 60px 0 #000,70px 60px 0 #000,40px 65px 0 #000,40px 70px 0 #000,40px 75px 0 #000,40px 80px 0 #000,40px 85px 0 #000,75px 65px 0 #000,75px 70px 0 #000,75px 75px 0 #000,75px 80px 0 #000,75px 85px 0 #000,55px 75px 0 #000,55px 80px 0 #000,65px 75px 0 #000,65px 80px 0 #000,35px 90px 0 #000,40px 90px 0 #000,45px 90px 0 #000,50px 90px 0 #000,55px 90px 0 #000,60px 90px 0 #000,65px 90px 0 #000,70px 90px 0 #000,75px 90px 0 #000,80px 90px 0 #000,30px 95px 0 #000,35px 95px 0 #000,40px 95px 0 #000,45px 95px 0 #000,50px 95px 0 #000,55px 95px 0 #000,60px 95px 0 #000,65px 95px 0 #000,70px 95px 0 #000,75px 95px 0 #000,80px 95px 0 #000,85px 95px 0 #000,30px 115px 0 #000,30px 120px 0 #000,85px 115px 0 #000,85px 120px 0 #000,35px 125px 0 #000,35px 130px 0 #000,80px 125px 0 #000,80px 130px 0 #000,40px 135px 0 #000,40px 140px 0 #000,40px 145px 0 #000,75px 135px 0 #000,75px 140px 0 #000,75px 145px 0 #000,45px 145px 0 #000,70px 145px 0 #000,45px 150px 0 #000,50px 150px 0 #000,55px 150px 0 #000,60px 150px 0 #000,65px 150px 0 #000,70px 150px 0 #000,40px 105px 0 #000,50px 105px 0 #000,60px 105px 0 #000,70px 105px 0 #000,80px 105px 0 #000,45px 110px 0 #000,55px 110px 0 #000,65px 110px 0 #000,75px 110px 0 #000,50px 115px 0 #000,60px 115px 0 #000,70px 115px 0 #000,55px 120px 0 #000,65px 120px 0 #000,40px 155px 0 #000,45px 160px 0 #000,30px 165px 0 #000,35px 165px 0 #000,40px 165px 0 #000,45px 165px 0 #000,50px 165px 0 #000,30px 170px 0 #000,35px 170px 0 #000,40px 170px 0 #000,45px 170px 0 #000,50px 170px 0 #000,70px 155px 0 #000,70px 160px 0 #000,70px 165px 0 #000,65px 170px 0 #000,70px 170px 0 #000,75px 170px 0 #000,80px 170px 0 #000,85px 170px 0 #000,65px 175px 0 #000,70px 175px 0 #000,75px 175px 0 #000,80px 175px 0 #000,85px 175px 0 #000,10px 95px 0 #000,15px 95px 0 #000,20px 95px 0 #000,10px 105px 0 #000,10px 115px 0 #000,5px 100px 0 #000,5px 105px 0 #000,5px 110px 0 #000,5px 115px 0 #000,5px 120px 0 #000,5px 125px 0 #000,5px 130px 0 #000,25px 100px 0 #000,25px 105px 0 #000,25px 110px 0 #000,25px 115px 0 #000,25px 120px 0 #000,25px 125px 0 #000,25px 130px 0 #000,10px 135px 0 #000,15px 135px 0 #000,20px 135px 0 #000,5px 140px 0 #000,10px 140px 0 #000,15px 140px 0 #000,25px 140px 0 #000,5px 145px 0 #000,10px 145px 0 #000,15px 145px 0 #000,20px 145px 0 #000,25px 145px 0 #000,10px 150px 0 #000,15px 150px 0 #000,20px 150px 0 #000,95px 60px 0 #000,100px 60px 0 #000,105px 60px 0 #000,90px 65px 0 #000,95px 65px 0 #000,100px 65px 0 #000,110px 65px 0 #000,90px 70px 0 #000,95px 70px 0 #000,100px 70px 0 #000,105px 70px 0 #000,110px 70px 0 #000,95px 75px 0 #000,100px 75px 0 #000,105px 75px 0 #000,90px 80px 0 #000,90px 85px 0 #000,90px 90px 0 #000,90px 95px 0 #000,90px 100px 0 #000,90px 105px 0 #000,90px 110px 0 #000,110px 80px 0 #000,110px 85px 0 #000,110px 90px 0 #000,110px 95px 0 #000,110px 100px 0 #000,110px 105px 0 #000,110px 110px 0 #000,95px 115px 0 #000,100px 115px 0 #000,105px 115px 0 #000,105px 95px 0 #000,105px 105px 0 #000}.dancing-robots .robot3:before{box-shadow:55px 15px 0 #000,60px 15px 0 #000,35px 20px 0 #000,40px 20px 0 #000,45px 20px 0 #000,50px 20px 0 #000,55px 20px 0 #000,60px 20px 0 #000,65px 20px 0 #000,70px 20px 0 #000,75px 20px 0 #000,80px 20px 0 #000,55px 25px 0 #000,60px 25px 0 #000,55px 30px 0 #000,60px 30px 0 #000,55px 35px 0 #000,60px 35px 0 #000,45px 40px 0 #000,50px 40px 0 #000,55px 40px 0 #000,60px 40px 0 #000,65px 40px 0 #000,70px 40px 0 #000,40px 45px 0 #000,40px 50px 0 #000,40px 55px 0 #000,40px 60px 0 #000,40px 65px 0 #000,75px 45px 0 #000,75px 50px 0 #000,75px 55px 0 #000,75px 60px 0 #000,75px 65px 0 #000,50px 50px 0 #000,50px 55px 0 #000,65px 50px 0 #000,65px 55px 0 #000,30px 70px 0 #000,35px 70px 0 #000,40px 70px 0 #000,45px 70px 0 #000,50px 70px 0 #000,55px 70px 0 #000,60px 70px 0 #000,65px 70px 0 #000,70px 70px 0 #000,75px 70px 0 #000,80px 70px 0 #000,85px 70px 0 #000,25px 75px 0 #000,25px 80px 0 #000,25px 85px 0 #000,25px 90px 0 #000,25px 95px 0 #000,25px 100px 0 #000,25px 105px 0 #000,25px 110px 0 #000,25px 115px 0 #000,25px 120px 0 #000,25px 125px 0 #000,90px 75px 0 #000,90px 80px 0 #000,90px 85px 0 #000,90px 90px 0 #000,90px 95px 0 #000,90px 100px 0 #000,90px 105px 0 #000,90px 110px 0 #000,90px 115px 0 #000,90px 120px 0 #000,90px 125px 0 #000,30px 130px 0 #000,35px 130px 0 #000,40px 130px 0 #000,45px 130px 0 #000,50px 130px 0 #000,55px 130px 0 #000,60px 130px 0 #000,65px 130px 0 #000,70px 130px 0 #000,75px 130px 0 #000,80px 130px 0 #000,85px 130px 0 #000,35px 135px 0 #000,80px 135px 0 #000,35px 140px 0 #000,40px 140px 0 #000,45px 140px 0 #000,50px 140px 0 #000,55px 140px 0 #000,60px 140px 0 #000,65px 140px 0 #000,70px 140px 0 #000,75px 140px 0 #000,80px 140px 0 #000,40px 145px 0 #000,45px 145px 0 #000,70px 145px 0 #000,75px 145px 0 #000,50px 150px 0 #000,55px 150px 0 #000,60px 150px 0 #000,65px 150px 0 #000,55px 155px 0 #000,60px 155px 0 #000,55px 160px 0 #000,60px 160px 0 #000,55px 165px 0 #000,60px 165px 0 #000,55px 170px 0 #000,60px 170px 0 #000,25px 155px 0 #000,30px 155px 0 #000,35px 155px 0 #000,40px 155px 0 #000,20px 160px 0 #000,25px 160px 0 #000,30px 160px 0 #000,35px 160px 0 #000,40px 160px 0 #000,45px 160px 0 #000,20px 165px 0 #000,45px 165px 0 #000,50px 165px 0 #000,20px 170px 0 #000,25px 170px 0 #000,30px 170px 0 #000,35px 170px 0 #000,40px 170px 0 #000,45px 170px 0 #000,25px 175px 0 #000,30px 175px 0 #000,35px 175px 0 #000,40px 175px 0 #000,75px 155px 0 #000,80px 155px 0 #000,85px 155px 0 #000,90px 155px 0 #000,70px 160px 0 #000,75px 160px 0 #000,80px 160px 0 #000,85px 160px 0 #000,90px 160px 0 #000,95px 160px 0 #000,70px 165px 0 #000,95px 165px 0 #000,65px 165px 0 #000,70px 170px 0 #000,75px 170px 0 #000,80px 170px 0 #000,85px 170px 0 #000,90px 170px 0 #000,95px 170px 0 #000,75px 175px 0 #000,80px 175px 0 #000,85px 175px 0 #000,90px 175px 0 #000,20px 80px 0 #000,20px 85px 0 #000,20px 90px 0 #000,5px 75px 0 #000,10px 75px 0 #000,15px 75px 0 #000,0 80px 0 #000,0 85px 0 #000,5px 85px 0 #000,0 90px 0 #000,0 95px 0 #000,0 100px 0 #000,0 105px 0 #000,0 110px 0 #000,0 115px 0 #000,15px 80px 0 #000,15px 85px 0 #000,15px 90px 0 #000,15px 95px 0 #000,15px 100px 0 #000,15px 105px 0 #000,15px 110px 0 #000,15px 115px 0 #000,5px 120px 0 #000,10px 120px 0 #000,0 125px 0 #000,5px 125px 0 #000,10px 125px 0 #000,15px 125px 0 #000,0 130px 0 #000,15px 130px 0 #000,95px 80px 0 #000,95px 85px 0 #000,95px 90px 0 #000,100px 75px 0 #000,105px 75px 0 #000,110px 75px 0 #000,115px 80px 0 #000,115px 85px 0 #000,110px 85px 0 #000,115px 90px 0 #000,115px 95px 0 #000,115px 100px 0 #000,115px 105px 0 #000,115px 110px 0 #000,115px 115px 0 #000,100px 80px 0 #000,100px 85px 0 #000,100px 90px 0 #000,100px 95px 0 #000,100px 100px 0 #000,100px 105px 0 #000,100px 110px 0 #000,100px 115px 0 #000,105px 120px 0 #000,110px 120px 0 #000,100px 125px 0 #000,105px 125px 0 #000,110px 125px 0 #000,115px 125px 0 #000,100px 130px 0 #000,115px 130px 0 #000,70px 80px 0 #000,75px 80px 0 #000,65px 85px 0 #000,70px 85px 0 #000,75px 85px 0 #000,80px 85px 0 #000,65px 90px 0 #000,70px 90px 0 #000,75px 90px 0 #000,80px 90px 0 #000,70px 95px 0 #000,75px 95px 0 #000}.dancing-robots .robot3:after{box-shadow:55px 20px 0 #000,60px 20px 0 #000,40px 20px 0 #000,45px 20px 0 #000,70px 20px 0 #000,75px 20px 0 #000,35px 25px 0 #000,50px 25px 0 #000,55px 25px 0 #000,60px 25px 0 #000,65px 25px 0 #000,80px 25px 0 #000,40px 30px 0 #000,45px 30px 0 #000,55px 30px 0 #000,60px 30px 0 #000,70px 30px 0 #000,75px 30px 0 #000,55px 35px 0 #000,60px 35px 0 #000,55px 40px 0 #000,60px 40px 0 #000,45px 45px 0 #000,50px 45px 0 #000,55px 45px 0 #000,60px 45px 0 #000,65px 45px 0 #000,70px 45px 0 #000,40px 50px 0 #000,40px 55px 0 #000,40px 60px 0 #000,40px 65px 0 #000,40px 70px 0 #000,75px 50px 0 #000,75px 55px 0 #000,75px 60px 0 #000,75px 65px 0 #000,75px 70px 0 #000,50px 55px 0 #000,50px 60px 0 #000,65px 55px 0 #000,65px 60px 0 #000,30px 75px 0 #000,35px 75px 0 #000,40px 75px 0 #000,45px 75px 0 #000,50px 75px 0 #000,55px 75px 0 #000,60px 75px 0 #000,65px 75px 0 #000,70px 75px 0 #000,75px 75px 0 #000,80px 75px 0 #000,85px 75px 0 #000,25px 80px 0 #000,25px 85px 0 #000,25px 90px 0 #000,25px 95px 0 #000,25px 100px 0 #000,25px 105px 0 #000,25px 110px 0 #000,25px 115px 0 #000,25px 120px 0 #000,25px 125px 0 #000,25px 130px 0 #000,90px 80px 0 #000,90px 85px 0 #000,90px 90px 0 #000,90px 95px 0 #000,90px 100px 0 #000,90px 105px 0 #000,90px 110px 0 #000,90px 115px 0 #000,90px 120px 0 #000,90px 125px 0 #000,90px 130px 0 #000,30px 135px 0 #000,35px 135px 0 #000,40px 135px 0 #000,45px 135px 0 #000,50px 135px 0 #000,55px 135px 0 #000,60px 135px 0 #000,65px 135px 0 #000,70px 135px 0 #000,75px 135px 0 #000,80px 135px 0 #000,85px 135px 0 #000,35px 135px 0 #000,80px 135px 0 #000,35px 140px 0 #000,40px 140px 0 #000,45px 140px 0 #000,50px 140px 0 #000,55px 140px 0 #000,60px 140px 0 #000,65px 140px 0 #000,70px 140px 0 #000,75px 140px 0 #000,80px 140px 0 #000,40px 145px 0 #000,45px 145px 0 #000,70px 145px 0 #000,75px 145px 0 #000,50px 150px 0 #000,55px 150px 0 #000,60px 150px 0 #000,65px 150px 0 #000,55px 155px 0 #000,60px 155px 0 #000,55px 160px 0 #000,60px 160px 0 #000,55px 165px 0 #000,60px 165px 0 #000,55px 170px 0 #000,60px 170px 0 #000,25px 155px 0 #000,30px 155px 0 #000,35px 155px 0 #000,40px 155px 0 #000,20px 160px 0 #000,45px 160px 0 #000,20px 165px 0 #000,25px 165px 0 #000,30px 165px 0 #000,35px 165px 0 #000,40px 165px 0 #000,45px 165px 0 #000,50px 165px 0 #000,20px 170px 0 #000,45px 170px 0 #000,25px 175px 0 #000,30px 175px 0 #000,35px 175px 0 #000,40px 175px 0 #000,75px 155px 0 #000,80px 155px 0 #000,85px 155px 0 #000,90px 155px 0 #000,70px 160px 0 #000,95px 160px 0 #000,65px 165px 0 #000,70px 165px 0 #000,75px 165px 0 #000,80px 165px 0 #000,85px 165px 0 #000,90px 165px 0 #000,95px 165px 0 #000,70px 170px 0 #000,95px 170px 0 #000,75px 175px 0 #000,80px 175px 0 #000,85px 175px 0 #000,90px 175px 0 #000,20px 85px 0 #000,20px 90px 0 #000,20px 95px 0 #000,5px 80px 0 #000,10px 80px 0 #000,15px 80px 0 #000,0 85px 0 #000,0 90px 0 #000,5px 90px 0 #000,0 95px 0 #000,0 100px 0 #000,0 105px 0 #000,0 110px 0 #000,0 115px 0 #000,0 120px 0 #000,15px 85px 0 #000,15px 90px 0 #000,15px 95px 0 #000,15px 100px 0 #000,15px 105px 0 #000,15px 110px 0 #000,15px 115px 0 #000,15px 120px 0 #000,5px 125px 0 #000,10px 125px 0 #000,0 130px 0 #000,5px 130px 0 #000,10px 130px 0 #000,15px 130px 0 #000,5px 135px 0 #000,10px 135px 0 #000,95px 85px 0 #000,95px 90px 0 #000,95px 95px 0 #000,100px 80px 0 #000,105px 80px 0 #000,110px 80px 0 #000,115px 85px 0 #000,115px 90px 0 #000,110px 90px 0 #000,115px 95px 0 #000,115px 100px 0 #000,115px 105px 0 #000,115px 110px 0 #000,115px 115px 0 #000,115px 120px 0 #000,100px 85px 0 #000,100px 90px 0 #000,100px 95px 0 #000,100px 100px 0 #000,100px 105px 0 #000,100px 110px 0 #000,100px 115px 0 #000,100px 120px 0 #000,105px 125px 0 #000,110px 125px 0 #000,100px 130px 0 #000,105px 130px 0 #000,110px 130px 0 #000,115px 130px 0 #000,105px 135px 0 #000,110px 135px 0 #000,70px 85px 0 #000,75px 85px 0 #000,65px 90px 0 #000,80px 90px 0 #000,65px 95px 0 #000,80px 95px 0 #000,70px 100px 0 #000,75px 100px 0 #000}.dancing-robots .robot4:before{box-shadow:40px 20px 0 #000,45px 20px 0 #000,40px 25px 0 #000,45px 25px 0 #000,50px 30px 0 #000,50px 35px 0 #000,50px 40px 0 #000,50px 45px 0 #000,70px 20px 0 #000,75px 20px 0 #000,70px 25px 0 #000,75px 25px 0 #000,65px 30px 0 #000,65px 35px 0 #000,65px 40px 0 #000,65px 45px 0 #000,40px 50px 0 #000,45px 50px 0 #000,50px 50px 0 #000,55px 50px 0 #000,60px 50px 0 #000,65px 50px 0 #000,70px 50px 0 #000,75px 50px 0 #000,35px 55px 0 #000,35px 60px 0 #000,35px 65px 0 #000,35px 70px 0 #000,35px 75px 0 #000,35px 80px 0 #000,80px 55px 0 #000,80px 60px 0 #000,80px 65px 0 #000,80px 70px 0 #000,80px 75px 0 #000,80px 80px 0 #000,40px 85px 0 #000,45px 85px 0 #000,50px 85px 0 #000,55px 85px 0 #000,60px 85px 0 #000,65px 85px 0 #000,70px 85px 0 #000,75px 85px 0 #000,30px 60px 0 #000,30px 65px 0 #000,30px 70px 0 #000,25px 65px 0 #000,85px 60px 0 #000,85px 65px 0 #000,85px 70px 0 #000,90px 65px 0 #000,50px 60px 0 #000,50px 65px 0 #000,50px 70px 0 #000,65px 60px 0 #000,65px 65px 0 #000,65px 70px 0 #000,50px 90px 0 #000,65px 90px 0 #000,45px 95px 0 #000,50px 95px 0 #000,55px 95px 0 #000,60px 95px 0 #000,65px 95px 0 #000,70px 95px 0 #000,40px 100px 0 #000,45px 100px 0 #000,50px 100px 0 #000,55px 100px 0 #000,60px 100px 0 #000,65px 100px 0 #000,70px 100px 0 #000,75px 100px 0 #000,35px 105px 0 #000,35px 110px 0 #000,35px 115px 0 #000,35px 120px 0 #000,35px 125px 0 #000,35px 130px 0 #000,35px 135px 0 #000,35px 140px 0 #000,35px 145px 0 #000,80px 105px 0 #000,80px 110px 0 #000,80px 115px 0 #000,80px 120px 0 #000,80px 125px 0 #000,80px 130px 0 #000,80px 135px 0 #000,80px 140px 0 #000,80px 145px 0 #000,40px 150px 0 #000,45px 150px 0 #000,50px 150px 0 #000,55px 150px 0 #000,60px 150px 0 #000,65px 150px 0 #000,70px 150px 0 #000,75px 150px 0 #000,45px 115px 0 #000,55px 115px 0 #000,65px 115px 0 #000,70px 115px 0 #000,45px 125px 0 #000,50px 125px 0 #000,65px 125px 0 #000,70px 125px 0 #000,45px 135px 0 #000,50px 135px 0 #000,60px 135px 0 #000,70px 135px 0 #000,5px 105px 0 #000,0 110px 0 #000,5px 110px 0 #000,10px 110px 0 #000,10px 115px 0 #000,0 120px 0 #000,5px 120px 0 #000,10px 120px 0 #000,5px 125px 0 #000,15px 115px 0 #000,20px 110px 0 #000,25px 110px 0 #000,30px 110px 0 #000,20px 115px 0 #000,25px 115px 0 #000,30px 115px 0 #000,20px 120px 0 #000,25px 120px 0 #000,30px 120px 0 #000,90px 85px 0 #000,100px 85px 0 #000,85px 90px 0 #000,90px 90px 0 #000,100px 90px 0 #000,105px 90px 0 #000,90px 95px 0 #000,95px 95px 0 #000,100px 95px 0 #000,95px 100px 0 #000,90px 105px 0 #000,95px 105px 0 #000,100px 105px 0 #000,85px 110px 0 #000,90px 110px 0 #000,95px 110px 0 #000,100px 110px 0 #000,85px 115px 0 #000,90px 115px 0 #000,95px 115px 0 #000,85px 120px 0 #000,50px 155px 0 #000,50px 160px 0 #000,50px 165px 0 #000,35px 170px 0 #000,40px 170px 0 #000,45px 170px 0 #000,50px 170px 0 #000,30px 175px 0 #000,35px 175px 0 #000,40px 175px 0 #000,45px 175px 0 #000,50px 175px 0 #000,65px 155px 0 #000,65px 160px 0 #000,65px 165px 0 #000,65px 170px 0 #000,70px 170px 0 #000,75px 170px 0 #000,80px 170px 0 #000,65px 175px 0 #000,70px 175px 0 #000,75px 175px 0 #000,80px 175px 0 #000,85px 175px 0 #000}.dancing-robots .robot4:after{box-shadow:30px 25px 0 #000,35px 25px 0 #000,30px 30px 0 #000,35px 30px 0 #000,40px 35px 0 #000,45px 40px 0 #000,50px 45px 0 #000,80px 25px 0 #000,85px 25px 0 #000,80px 30px 0 #000,85px 30px 0 #000,75px 35px 0 #000,70px 40px 0 #000,65px 45px 0 #000,40px 20px 0 #000,50px 20px 0 #000,65px 20px 0 #000,75px 20px 0 #000,45px 25px 0 #000,55px 25px 0 #000,60px 25px 0 #000,70px 25px 0 #000,40px 50px 0 #000,45px 50px 0 #000,50px 50px 0 #000,55px 50px 0 #000,60px 50px 0 #000,65px 50px 0 #000,70px 50px 0 #000,75px 50px 0 #000,35px 55px 0 #000,35px 60px 0 #000,35px 65px 0 #000,35px 70px 0 #000,35px 75px 0 #000,35px 80px 0 #000,80px 55px 0 #000,80px 60px 0 #000,80px 65px 0 #000,80px 70px 0 #000,80px 75px 0 #000,80px 80px 0 #000,40px 85px 0 #000,45px 85px 0 #000,50px 85px 0 #000,55px 85px 0 #000,60px 85px 0 #000,65px 85px 0 #000,70px 85px 0 #000,75px 85px 0 #000,30px 60px 0 #000,30px 65px 0 #000,30px 70px 0 #000,25px 65px 0 #000,85px 60px 0 #000,85px 65px 0 #000,85px 70px 0 #000,90px 65px 0 #000,50px 60px 0 #000,50px 65px 0 #000,50px 70px 0 #000,65px 60px 0 #000,65px 65px 0 #000,65px 70px 0 #000,50px 90px 0 #000,65px 90px 0 #000,45px 95px 0 #000,50px 95px 0 #000,55px 95px 0 #000,60px 95px 0 #000,65px 95px 0 #000,70px 95px 0 #000,40px 100px 0 #000,45px 100px 0 #000,50px 100px 0 #000,55px 100px 0 #000,60px 100px 0 #000,65px 100px 0 #000,70px 100px 0 #000,75px 100px 0 #000,35px 105px 0 #000,35px 110px 0 #000,35px 115px 0 #000,35px 120px 0 #000,35px 125px 0 #000,35px 130px 0 #000,35px 135px 0 #000,35px 140px 0 #000,35px 145px 0 #000,80px 105px 0 #000,80px 110px 0 #000,80px 115px 0 #000,80px 120px 0 #000,80px 125px 0 #000,80px 130px 0 #000,80px 135px 0 #000,80px 140px 0 #000,80px 145px 0 #000,40px 150px 0 #000,45px 150px 0 #000,50px 150px 0 #000,55px 150px 0 #000,60px 150px 0 #000,65px 150px 0 #000,70px 150px 0 #000,75px 150px 0 #000,45px 115px 0 #000,50px 115px 0 #000,60px 115px 0 #000,70px 115px 0 #000,45px 125px 0 #000,55px 125px 0 #000,60px 125px 0 #000,70px 125px 0 #000,45px 135px 0 #000,55px 135px 0 #000,65px 135px 0 #000,70px 135px 0 #000,15px 85px 0 #000,25px 85px 0 #000,10px 90px 0 #000,15px 90px 0 #000,25px 90px 0 #000,30px 90px 0 #000,15px 95px 0 #000,20px 95px 0 #000,25px 95px 0 #000,20px 100px 0 #000,15px 105px 0 #000,20px 105px 0 #000,25px 105px 0 #000,15px 110px 0 #000,20px 110px 0 #000,25px 110px 0 #000,30px 110px 0 #000,20px 115px 0 #000,25px 115px 0 #000,30px 115px 0 #000,30px 120px 0 #000,110px 105px 0 #000,105px 110px 0 #000,110px 110px 0 #000,115px 110px 0 #000,100px 115px 0 #000,105px 115px 0 #000,105px 120px 0 #000,110px 120px 0 #000,115px 120px 0 #000,110px 125px 0 #000,85px 110px 0 #000,90px 110px 0 #000,95px 110px 0 #000,85px 115px 0 #000,90px 115px 0 #000,95px 115px 0 #000,85px 120px 0 #000,90px 120px 0 #000,95px 120px 0 #000,50px 155px 0 #000,50px 160px 0 #000,50px 165px 0 #000,35px 170px 0 #000,40px 170px 0 #000,45px 170px 0 #000,50px 170px 0 #000,30px 175px 0 #000,35px 175px 0 #000,40px 175px 0 #000,45px 175px 0 #000,50px 175px 0 #000,65px 155px 0 #000,65px 160px 0 #000,65px 165px 0 #000,65px 170px 0 #000,70px 170px 0 #000,75px 170px 0 #000,80px 170px 0 #000,65px 175px 0 #000,70px 175px 0 #000,75px 175px 0 #000,80px 175px 0 #000,85px 175px 0 #000}.dancing-robots .robot5:before{box-shadow:50px 20px 0 #000,55px 20px 0 #000,60px 20px 0 #000,65px 20px 0 #000,45px 25px 0 #000,70px 25px 0 #000,40px 30px 0 #000,75px 30px 0 #000,35px 35px 0 #000,50px 35px 0 #000,65px 35px 0 #000,80px 35px 0 #000,35px 40px 0 #000,80px 40px 0 #000,35px 45px 0 #000,40px 45px 0 #000,45px 45px 0 #000,50px 45px 0 #000,55px 45px 0 #000,60px 45px 0 #000,65px 45px 0 #000,70px 45px 0 #000,75px 45px 0 #000,80px 45px 0 #000,55px 50px 0 #000,60px 50px 0 #000,50px 55px 0 #000,55px 55px 0 #000,60px 55px 0 #000,65px 55px 0 #000,55px 60px 0 #000,60px 60px 0 #000,30px 65px 0 #000,35px 65px 0 #000,40px 65px 0 #000,45px 65px 0 #000,50px 65px 0 #000,55px 65px 0 #000,60px 65px 0 #000,65px 65px 0 #000,70px 65px 0 #000,75px 65px 0 #000,80px 65px 0 #000,85px 65px 0 #000,30px 70px 0 #000,85px 70px 0 #000,30px 75px 0 #000,85px 75px 0 #000,30px 80px 0 #000,85px 80px 0 #000,30px 85px 0 #000,85px 85px 0 #000,35px 90px 0 #000,80px 90px 0 #000,40px 95px 0 #000,45px 95px 0 #000,50px 95px 0 #000,55px 95px 0 #000,60px 95px 0 #000,65px 95px 0 #000,70px 95px 0 #000,75px 95px 0 #000,45px 100px 0 #000,70px 100px 0 #000,40px 105px 0 #000,45px 105px 0 #000,50px 105px 0 #000,55px 105px 0 #000,60px 105px 0 #000,65px 105px 0 #000,70px 105px 0 #000,75px 105px 0 #000,45px 110px 0 #000,70px 110px 0 #000,40px 115px 0 #000,45px 115px 0 #000,50px 115px 0 #000,55px 115px 0 #000,60px 115px 0 #000,65px 115px 0 #000,70px 115px 0 #000,75px 115px 0 #000,40px 120px 0 #000,75px 120px 0 #000,35px 125px 0 #000,80px 125px 0 #000,35px 130px 0 #000,80px 130px 0 #000,35px 135px 0 #000,80px 135px 0 #000,35px 140px 0 #000,40px 140px 0 #000,45px 140px 0 #000,50px 140px 0 #000,55px 140px 0 #000,60px 140px 0 #000,65px 140px 0 #000,70px 140px 0 #000,75px 140px 0 #000,80px 140px 0 #000,45px 145px 0 #000,45px 150px 0 #000,40px 155px 0 #000,45px 155px 0 #000,50px 155px 0 #000,45px 160px 0 #000,45px 165px 0 #000,35px 170px 0 #000,40px 170px 0 #000,45px 170px 0 #000,50px 170px 0 #000,30px 175px 0 #000,35px 175px 0 #000,40px 175px 0 #000,45px 175px 0 #000,50px 175px 0 #000,70px 145px 0 #000,70px 150px 0 #000,65px 155px 0 #000,70px 155px 0 #000,75px 155px 0 #000,70px 160px 0 #000,70px 165px 0 #000,65px 170px 0 #000,70px 170px 0 #000,75px 170px 0 #000,80px 170px 0 #000,65px 175px 0 #000,70px 175px 0 #000,75px 175px 0 #000,80px 175px 0 #000,85px 175px 0 #000,15px 65px 0 #000,20px 65px 0 #000,10px 70px 0 #000,20px 70px 0 #000,25px 70px 0 #000,5px 75px 0 #000,20px 75px 0 #000,25px 75px 0 #000,5px 80px 0 #000,10px 80px 0 #000,15px 80px 0 #000,20px 80px 0 #000,95px 65px 0 #000,100px 65px 0 #000,90px 70px 0 #000,95px 70px 0 #000,105px 70px 0 #000,90px 75px 0 #000,95px 75px 0 #000,110px 75px 0 #000,95px 80px 0 #000,100px 80px 0 #000,105px 80px 0 #000,110px 80px 0 #000,15px 85px 0 #000,10px 90px 0 #000,15px 90px 0 #000,20px 90px 0 #000,15px 95px 0 #000,10px 100px 0 #000,15px 100px 0 #000,20px 100px 0 #000,15px 105px 0 #000,10px 110px 0 #000,15px 110px 0 #000,20px 110px 0 #000,15px 115px 0 #000,10px 120px 0 #000,15px 120px 0 #000,20px 120px 0 #000,5px 125px 0 #000,10px 125px 0 #000,20px 125px 0 #000,25px 125px 0 #000,10px 130px 0 #000,20px 130px 0 #000,100px 85px 0 #000,95px 90px 0 #000,100px 90px 0 #000,105px 90px 0 #000,100px 95px 0 #000,95px 100px 0 #000,100px 100px 0 #000,105px 100px 0 #000,100px 105px 0 #000,95px 110px 0 #000,100px 110px 0 #000,105px 110px 0 #000,100px 115px 0 #000,95px 120px 0 #000,100px 120px 0 #000,105px 120px 0 #000,90px 125px 0 #000,95px 125px 0 #000,105px 125px 0 #000,110px 125px 0 #000,95px 130px 0 #000,105px 130px 0 #000}.dancing-robots .robot5:after{box-shadow:50px 30px 0 #000,55px 30px 0 #000,60px 30px 0 #000,65px 30px 0 #000,45px 35px 0 #000,70px 35px 0 #000,40px 40px 0 #000,75px 40px 0 #000,35px 45px 0 #000,50px 45px 0 #000,65px 45px 0 #000,80px 45px 0 #000,35px 50px 0 #000,80px 50px 0 #000,35px 55px 0 #000,40px 55px 0 #000,45px 55px 0 #000,50px 55px 0 #000,55px 55px 0 #000,60px 55px 0 #000,65px 55px 0 #000,70px 55px 0 #000,75px 55px 0 #000,80px 55px 0 #000,50px 60px 0 #000,55px 60px 0 #000,60px 60px 0 #000,65px 60px 0 #000,30px 65px 0 #000,35px 65px 0 #000,40px 65px 0 #000,45px 65px 0 #000,50px 65px 0 #000,55px 65px 0 #000,60px 65px 0 #000,65px 65px 0 #000,70px 65px 0 #000,75px 65px 0 #000,80px 65px 0 #000,85px 65px 0 #000,30px 70px 0 #000,85px 70px 0 #000,30px 75px 0 #000,85px 75px 0 #000,30px 80px 0 #000,85px 80px 0 #000,30px 85px 0 #000,85px 85px 0 #000,35px 90px 0 #000,80px 90px 0 #000,40px 95px 0 #000,45px 95px 0 #000,50px 95px 0 #000,55px 95px 0 #000,60px 95px 0 #000,65px 95px 0 #000,70px 95px 0 #000,75px 95px 0 #000,45px 100px 0 #000,70px 100px 0 #000,40px 105px 0 #000,45px 105px 0 #000,50px 105px 0 #000,55px 105px 0 #000,60px 105px 0 #000,65px 105px 0 #000,70px 105px 0 #000,75px 105px 0 #000,45px 110px 0 #000,70px 110px 0 #000,40px 115px 0 #000,45px 115px 0 #000,50px 115px 0 #000,55px 115px 0 #000,60px 115px 0 #000,65px 115px 0 #000,70px 115px 0 #000,75px 115px 0 #000,40px 120px 0 #000,75px 120px 0 #000,35px 125px 0 #000,80px 125px 0 #000,35px 130px 0 #000,80px 130px 0 #000,35px 135px 0 #000,80px 135px 0 #000,35px 140px 0 #000,40px 140px 0 #000,45px 140px 0 #000,50px 140px 0 #000,55px 140px 0 #000,60px 140px 0 #000,65px 140px 0 #000,70px 140px 0 #000,75px 140px 0 #000,80px 140px 0 #000,45px 145px 0 #000,45px 150px 0 #000,40px 155px 0 #000,45px 155px 0 #000,50px 155px 0 #000,45px 160px 0 #000,45px 165px 0 #000,35px 170px 0 #000,40px 170px 0 #000,45px 170px 0 #000,50px 170px 0 #000,30px 175px 0 #000,35px 175px 0 #000,40px 175px 0 #000,45px 175px 0 #000,50px 175px 0 #000,75px 145px 0 #000,80px 150px 0 #000,75px 155px 0 #000,75px 160px 0 #000,70px 165px 0 #000,75px 165px 0 #000,80px 165px 0 #000,85px 165px 0 #000,70px 170px 0 #000,75px 170px 0 #000,80px 170px 0 #000,85px 170px 0 #000,90px 170px 0 #000,15px 65px 0 #000,20px 65px 0 #000,10px 70px 0 #000,20px 70px 0 #000,25px 70px 0 #000,5px 75px 0 #000,20px 75px 0 #000,25px 75px 0 #000,5px 80px 0 #000,10px 80px 0 #000,15px 80px 0 #000,20px 80px 0 #000,95px 65px 0 #000,100px 65px 0 #000,90px 70px 0 #000,95px 70px 0 #000,105px 70px 0 #000,90px 75px 0 #000,95px 75px 0 #000,110px 75px 0 #000,95px 80px 0 #000,100px 80px 0 #000,105px 80px 0 #000,110px 80px 0 #000,15px 85px 0 #000,10px 90px 0 #000,15px 90px 0 #000,20px 90px 0 #000,10px 95px 0 #000,15px 95px 0 #000,20px 95px 0 #000,10px 100px 0 #000,15px 100px 0 #000,20px 100px 0 #000,15px 105px 0 #000,10px 110px 0 #000,15px 110px 0 #000,20px 110px 0 #000,5px 115px 0 #000,10px 115px 0 #000,20px 115px 0 #000,25px 115px 0 #000,10px 120px 0 #000,20px 120px 0 #000,100px 85px 0 #000,95px 90px 0 #000,100px 90px 0 #000,105px 90px 0 #000,95px 95px 0 #000,100px 95px 0 #000,105px 95px 0 #000,95px 100px 0 #000,100px 100px 0 #000,105px 100px 0 #000,100px 105px 0 #000,95px 110px 0 #000,100px 110px 0 #000,105px 110px 0 #000,90px 115px 0 #000,95px 115px 0 #000,105px 115px 0 #000,110px 115px 0 #000,95px 120px 0 #000,105px 120px 0 #000}
/*# sourceMappingURL=main.ae9ba3b3.chunk.css.map */