button,[type=button],[type=reset],[type=submit],.btn{appearance:none;background-color:#ff6140;border-width:1px;border-style:solid;color:#fff;border-color:currentColor;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,segoe ui,roboto,oxygen,ubuntu,cantarell,fira sans,droid sans,helvetica neue,sans-serif;font-size:1em;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:.75em 1.5em;text-align:center;text-decoration:none;transition:background-color 150ms ease;user-select:none;vertical-align:middle;white-space:nowrap;border-radius:0}button:hover,button:focus,[type=button]:hover,[type=button]:focus,[type=reset]:hover,[type=reset]:focus,[type=submit]:hover,[type=submit]:focus,.btn:hover,.btn:focus{text-decoration:none;background-color:#cc4e33;color:#fff}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,.btn:disabled{cursor:not-allowed;opacity:.5}button:disabled:hover,[type=button]:disabled:hover,[type=reset]:disabled:hover,[type=submit]:disabled:hover,.btn:disabled:hover{background-color:#ff6140}button.btn--filled:not(.btn--blank):not(.btn--success):not(.btn--pressed),[type=button].btn--filled:not(.btn--blank):not(.btn--success):not(.btn--pressed),[type=reset].btn--filled:not(.btn--blank):not(.btn--success):not(.btn--pressed),[type=submit].btn--filled:not(.btn--blank):not(.btn--success):not(.btn--pressed),.btn.btn--filled:not(.btn--blank):not(.btn--success):not(.btn--pressed){border-color:#ff6140}button.btn--filled:not(.btn--blank):not(.btn--success):not(.btn--pressed):hover,[type=button].btn--filled:not(.btn--blank):not(.btn--success):not(.btn--pressed):hover,[type=reset].btn--filled:not(.btn--blank):not(.btn--success):not(.btn--pressed):hover,[type=submit].btn--filled:not(.btn--blank):not(.btn--success):not(.btn--pressed):hover,.btn.btn--filled:not(.btn--blank):not(.btn--success):not(.btn--pressed):hover{border-color:#cc4e33}button.btn--pressed,[type=button].btn--pressed,[type=reset].btn--pressed,[type=submit].btn--pressed,.btn.btn--pressed{background:#ff9079}button.btn--pressed.btn--filled,[type=button].btn--pressed.btn--filled,[type=reset].btn--pressed.btn--filled,[type=submit].btn--pressed.btn--filled,.btn.btn--pressed.btn--filled{border-color:#ff9079}button.btn--pressed.btn--filled:hover,[type=button].btn--pressed.btn--filled:hover,[type=reset].btn--pressed.btn--filled:hover,[type=submit].btn--pressed.btn--filled:hover,.btn.btn--pressed.btn--filled:hover{border-color:#ff6140;background:#ff6140}button.btn--wide,[type=button].btn--wide,[type=reset].btn--wide,[type=submit].btn--wide,.btn.btn--wide{width:100%}button.btn--small,[type=button].btn--small,[type=reset].btn--small,[type=submit].btn--small,.btn.btn--small{font-size:.75em;padding:.5625em 1.125em}button.btn--smaller,[type=button].btn--smaller,[type=reset].btn--smaller,[type=submit].btn--smaller,.btn.btn--smaller{font-size:.9em;padding:.675em 1.35em}button.btn--large,[type=button].btn--large,[type=reset].btn--large,[type=submit].btn--large,.btn.btn--large{font-size:1.25em;padding:.9375em 1.875em}button.btn--blank,[type=button].btn--blank,[type=reset].btn--blank,[type=submit].btn--blank,.btn.btn--blank{background:0 0;color:inherit}button.btn--blank:hover,[type=button].btn--blank:hover,[type=reset].btn--blank:hover,[type=submit].btn--blank:hover,.btn.btn--blank:hover{background:rgba(255,255,255,.25)}button.btn--clear,[type=button].btn--clear,[type=reset].btn--clear,[type=submit].btn--clear,.btn.btn--clear{background:0 0;border:none;color:inherit}button.btn--success,[type=button].btn--success,[type=reset].btn--success,[type=submit].btn--success,.btn.btn--success{border-color:#00b945;color:#fff;background-color:#00b945}button.btn--success:hover,[type=button].btn--success:hover,[type=reset].btn--success:hover,[type=submit].btn--success:hover,.btn.btn--success:hover{background-color:#009437}button.btn--facebook,[type=button].btn--facebook,[type=reset].btn--facebook,[type=submit].btn--facebook,.btn.btn--facebook{min-width:140px;border-color:#fff;color:#fff;background-color:#3b5998}button.btn--facebook .fa,[type=button].btn--facebook .fa,[type=reset].btn--facebook .fa,[type=submit].btn--facebook .fa,.btn.btn--facebook .fa{margin-right:.5em}button.btn--facebook:hover,[type=button].btn--facebook:hover,[type=reset].btn--facebook:hover,[type=submit].btn--facebook:hover,.btn.btn--facebook:hover{background-color:#2f477a}button.btn--google,[type=button].btn--google,[type=reset].btn--google,[type=submit].btn--google,.btn.btn--google{min-width:140px;border-color:#fff;color:#fff;background-color:#dd4b39}button.btn--google .fa,[type=button].btn--google .fa,[type=reset].btn--google .fa,[type=submit].btn--google .fa,.btn.btn--google .fa{margin-right:.5em}button.btn--google:hover,[type=button].btn--google:hover,[type=reset].btn--google:hover,[type=submit].btn--google:hover,.btn.btn--google:hover{background-color:#b13c2e}button.btn--twitter,[type=button].btn--twitter,[type=reset].btn--twitter,[type=submit].btn--twitter,.btn.btn--twitter{min-width:140px;border-color:#fff;color:#fff;background-color:#3cf}button.btn--twitter .fa,[type=button].btn--twitter .fa,[type=reset].btn--twitter .fa,[type=submit].btn--twitter .fa,.btn.btn--twitter .fa{margin-right:.5em}button.btn--twitter:hover,[type=button].btn--twitter:hover,[type=reset].btn--twitter:hover,[type=submit].btn--twitter:hover,.btn.btn--twitter:hover{background-color:#29a3cc}button.btn--login,[type=button].btn--login,[type=reset].btn--login,[type=submit].btn--login,.btn.btn--login{background:0 0}button.btn--login:hover,[type=button].btn--login:hover,[type=reset].btn--login:hover,[type=submit].btn--login:hover,.btn.btn--login:hover{background:rgba(255,255,255,.25)}fieldset{background-color:transparent;border:0;margin:0;padding:0}legend{font-weight:600;margin-bottom:.375em;padding:0}label{display:block;font-weight:600;margin-bottom:.375em}input,select,textarea{display:block;font-family:-apple-system,BlinkMacSystemFont,segoe ui,roboto,oxygen,ubuntu,cantarell,fira sans,droid sans,helvetica neue,sans-serif;font-size:1em}[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),textarea{appearance:none;background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,.06);box-sizing:border-box;margin-bottom:.75em;padding:.5em;transition:border-color 150ms ease;width:100%}[type=color]:hover,[type=date]:hover,[type=datetime]:hover,[type=datetime-local]:hover,[type=email]:hover,[type=month]:hover,[type=number]:hover,[type=password]:hover,[type=search]:hover,[type=tel]:hover,[type=text]:hover,[type=time]:hover,[type=url]:hover,[type=week]:hover,input:not([type]):hover,textarea:hover{border-color:#b1b1b1}[type=color]:focus,[type=date]:focus,[type=datetime]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:not([type]):focus,textarea:focus{border-color:#ff6140;box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(255,76,39,.7);outline:none}[type=color]:disabled,[type=date]:disabled,[type=datetime]:disabled,[type=datetime-local]:disabled,[type=email]:disabled,[type=month]:disabled,[type=number]:disabled,[type=password]:disabled,[type=search]:disabled,[type=tel]:disabled,[type=text]:disabled,[type=time]:disabled,[type=url]:disabled,[type=week]:disabled,input:not([type]):disabled,textarea:disabled{background-color:#f2f2f2;cursor:not-allowed}[type=color]:disabled:hover,[type=date]:disabled:hover,[type=datetime]:disabled:hover,[type=datetime-local]:disabled:hover,[type=email]:disabled:hover,[type=month]:disabled:hover,[type=number]:disabled:hover,[type=password]:disabled:hover,[type=search]:disabled:hover,[type=tel]:disabled:hover,[type=text]:disabled:hover,[type=time]:disabled:hover,[type=url]:disabled:hover,[type=week]:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover{border:1px solid #ddd}[type=color]::placeholder,[type=date]::placeholder,[type=datetime]::placeholder,[type=datetime-local]::placeholder,[type=email]::placeholder,[type=month]::placeholder,[type=number]::placeholder,[type=password]::placeholder,[type=search]::placeholder,[type=tel]::placeholder,[type=text]::placeholder,[type=time]::placeholder,[type=url]::placeholder,[type=week]::placeholder,input:not([type])::placeholder,textarea::placeholder{color:#858585}textarea{resize:vertical;padding:.75em;font-family:helvetica neue,helvetica,arial,sans-serif}[type=checkbox],[type=radio]{display:inline;margin-right:.375em}[type=file]{margin-bottom:.75em;width:100%}select{margin-bottom:.75em;width:100%}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}html,body{margin:0;padding:0;height:100%}ul,ol{list-style-type:none;margin:0;padding:0}dl{margin:0}dt{font-weight:600;margin:0}dd{margin:0}figure{margin:0}img,picture{margin:0;max-width:100%}table{border-collapse:collapse;margin:.75em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #a6a6a6;font-weight:600;padding:.75em 0;text-align:left}td{border-bottom:1px solid #ddd;padding:.75em 0}tr,td,th{vertical-align:middle}body{color:#333;font-family:-apple-system,BlinkMacSystemFont,segoe ui,roboto,oxygen,ubuntu,cantarell,fira sans,droid sans,helvetica neue,sans-serif;font-size:1em;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:-apple-system,BlinkMacSystemFont,segoe ui,roboto,oxygen,ubuntu,cantarell,fira sans,droid sans,helvetica neue,sans-serif;font-size:1.25em;line-height:1.2;margin:0 0 .75em}p{margin:0 0 .75em}p a:active,p a:focus,p a:hover{text-decoration:underline}small{color:#999;font-size:.8em}a{color:#ff6140;text-decoration:none;transition:color 150ms ease;cursor:pointer}a:active,a:focus,a:hover{color:#bf4930}a:active:not(.btn),a:focus:not(.btn),a:hover:not(.btn){text-decoration:underline}hr{border-bottom:1px solid #ddd;border-left:0;border-right:0;border-top:0;margin:1.5em 0}code{background:#ededed;padding:2px 5px;color:#ff6140}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}.wrapper{max-width:900px;margin-left:auto;margin-right:auto}.wrapper::after{clear:both;content:"";display:block}.visibility--none{display:none}.visibility--hidden{visibility:hidden}.logo{display:inline-block}.logo h1{margin:0;height:40px;line-height:40px;text-transform:lowercase;font-family:helvetica neue,helvetica,arial,sans-serif;font-weight:300;font-size:1.5em}.logo h1 a{color:inherit}.logo h1 a img{height:40px;float:left;margin-right:5px}@media screen and (max-width:900px){.logo h1 a span{display:none}}.logo h1 a:hover,.logo h1 a:focus,.logo h1 a:active{text-decoration:none}.slide{padding:.5em;height:100%;background-size:cover;background-position:center bottom}.slide.slide--hero{padding-top:50px}.slide.slide--partial-hero{height:75%}.slide.slide--partial-hero.slide--unfixed{height:auto;min-height:75%}.slide.slide--partial-mini{height:50%}.slide.slide--partial-mini.slide--unfixed{height:auto;min-height:50%}.slide.slide--partial-30{height:30%}.slide.slide--partial-30.slide--unfixed{height:auto;min-height:30%}.slide.slide--unfixed{padding-top:3em;padding-bottom:3em;height:auto;min-height:100%}.slide .slide-content{max-width:900px;margin-left:auto;margin-right:auto}.slide .slide-content::after{clear:both;content:"";display:block}.slide .slide-content.slide-content--center{position:relative;top:50%;transform:translateY(-50%)}@media screen and (max-width:600px){.slide .slide-content{text-align:center}}.slide .slide-logins{max-width:480px;display:block}.slide .slide-logins.slide-logins--center{margin:0 auto}.slide .slide-logins p{text-transform:uppercase;text-align:center;font-size:.75em;letter-spacing:1px}.slide .slide-logins::after{clear:both;content:"";display:block}.slide .slide-logins .btn{float:left;display:block;margin-right:2.35765%;width:48.82117%}.slide .slide-logins .btn:last-child{margin-right:0}.x-container{max-width:900px;margin-left:auto;margin-right:auto;padding-bottom:2em;min-height:100%}.x-container::after{clear:both;content:"";display:block}.x-container.container--narrow{max-width:600px}.x-container.container--full{padding-top:50px}.x-container.container--wide{max-width:100%;width:100%}.tag-list{padding:0;font-size:.75em}.tag{display:inline-block;padding:.25em .75em;color:#ff6140;border-color:currentColor;border-width:1px;border-style:solid;margin-left:0;margin-right:.25em;margin-bottom:.25em}.tag-editor{border:1px solid #ddd;border-radius:3px;margin-bottom:.75em}.tag-editor .nsg-editor{padding:.25em;cursor:text}.tag-editor .nsg-tag{display:inline-block;border:1px solid currentColor;color:#ff6140;padding:3px;margin:4px}.tag-editor .nsg-invalid{border-color:#c00}.tag-editor .nsg-tag-remove:after{margin-left:4px;padding:0 4px;content:'x';color:#fff;background:#ff6140;cursor:pointer}.tag-editor .nsg-input{border:none;outline:0;box-shadow:none;display:inline-block;padding:5px 3px 5px 8px;margin:5px 0}.tag-editor .nsg-input[placeholder]{min-width:100%}.tag-editor textarea{display:none}.tag-editor-autocomplete{display:none}.tag-editor-autocomplete.tag-editor-autocomplete--active{margin-left:-1px;box-sizing:border-box;display:block;position:absolute;background:#fff;border:1px solid #ddd}.tag-editor-autocomplete.tag-editor-autocomplete--active .suggestion{padding:.5em;border-bottom:1px solid #ddd}.tag-editor-autocomplete.tag-editor-autocomplete--active .suggestion:last-child{border-bottom:none}.tag-editor-autocomplete.tag-editor-autocomplete--active .suggestion.suggestion--focus{background:#ff6140;color:#fff}.tag-editor-autocomplete.tag-editor-autocomplete--active .suggestion p{margin:0}.tag-editor-autocomplete.tag-editor-autocomplete--active .suggestion p.heading{font-weight:600}.modal{position:fixed;top:0;left:0;background:rgba(255,255,255,.75);width:100%;height:100%;z-index:-9999;opacity:0}.modal.modal--active{opacity:1;z-index:9999}.modal .modal-container{background:#fff;padding:2em 4em;padding-bottom:1em;box-shadow:0 0 50px rgba(0,0,0,.25);position:relative;top:50%;transform:translateY(-50%);width:600px;max-width:900px;margin:0 auto}.modal .modal-container .modal-close{position:absolute;right:.5em;top:.5em;color:#333;cursor:pointer}.modal .modal-container .modal-content{text-align:center;font-size:.75em}.modal .modal-container .modal-content::after{clear:both;content:"";display:block}.modal .modal-container .modal-content .modal-header{font-size:1.5em}.modal .modal-container .modal-content .modal-header .fa{color:#ff6140}.modal .modal-container .modal-buttons{text-align:center}.ranker{width:100%;display:table}.ranker .ranker-row{display:table-row}.ranker .ranker-row>div{padding:0;border:none;display:table-cell}.ranker .ranker-row>div.ranker-rank{width:20px;font-size:1.5em;text-align:right;color:#999}.ranker .ranker-row>div.ranker-vote{width:20px;cursor:pointer;text-align:center;transition:.5s all ease;color:#999}.ranker .ranker-row>div.ranker-vote:hover{color:#333}.ranker .ranker-row>div.ranker-vote.ranker-vote--voted,.ranker .ranker-row>div.ranker-vote.ranker-vote--self{color:#ff6140}.ranker .ranker-row>div.ranker-vote.ranker-vote--self{cursor:default}.ranker .ranker-row>div.ranker-title{font-size:1.25em;line-height:1}.ranker .ranker-row>div.ranker-title.ranker-title--large{font-size:1.75em}.ranker .ranker-row>div.ranker-title.ranker-title--large .ranker-host{font-size:.5em}.ranker .ranker-row>div.ranker-title.ranker-title--flagged{color:#ff6140;font-weight:700}.ranker .ranker-row>div.ranker-title.ranker-title--flagged a:link,.ranker .ranker-row>div.ranker-title.ranker-title--flagged a:visited{color:#ff6140}.ranker .ranker-row>div.ranker-title.ranker-title--killed a{opacity:.5;text-decoration:line-through}.ranker .ranker-row>div.ranker-title a{cursor:pointer;color:#333}.ranker .ranker-row>div.ranker-title a:visited{color:#999}.ranker .ranker-row>div.ranker-title .ranker-host{color:#999;font-size:.75em}.ranker .ranker-row>div.ranker-meta{color:#999;font-size:.8em;padding-bottom:.5em;vertical-align:top;height:24px}.ranker .ranker-row>div.ranker-meta a{color:#999}.ranker .ranker-row>div.ranker-meta a:hover{text-decoration:underline}.ranker .ranker-row>div.ranker-meta a.tag{color:#ff6140;margin-bottom:0}.ranker .ranker-row>div.ranker-meta ul.ranker-meta-content{display:inline-block;line-height:1}.ranker .ranker-row>div.ranker-meta ul.ranker-meta-content li{display:inline-block;float:left;padding:0 5px;border-right:1px solid #999}.ranker .ranker-row>div.ranker-meta ul.ranker-meta-content li:first-child{padding-left:0}.ranker .ranker-row>div.ranker-meta ul.ranker-meta-content li:last-child{border-right:none}.ranker .ranker-row>div.ranker-meta .ranker-score{color:#ff6140}.ranker .ranker-row>div.ranker-meta ul{display:inline-block}.tooltip{display:inline-block}.tooltip.fa.fa-check{color:#00b945}.tooltip:hover{cursor:pointer}.tooltip:hover:after{display:block;position:absolute;color:#fff;background:#ff6140;content:attr(data-tooltip);margin-top:5px;transform:translateX(-50%);max-width:150px;padding:.5em 1em;font-family:-apple-system,BlinkMacSystemFont,segoe ui,roboto,oxygen,ubuntu,cantarell,fira sans,droid sans,helvetica neue,sans-serif;line-height:1.2;font-size:10px;font-weight:400}.comments .comment{display:table;margin-bottom:.375em}.comments .comment.comment--hidden{display:none}.comments .comment.comment--expanded .comment-meta-expanded{display:inline}.comments .comment.comment--expanded .comment-meta-collapsed{display:none}.comments .comment:not(.comment--expanded) .comment-meta-expanded{display:none}.comments .comment:not(.comment--expanded) .comment-meta-collapsed{display:inline}.comments .comment .comment-container{display:table-row}.comments .comment .comment-container>div{display:table-cell}.comments .comment .comment-container>div.comment-votes{font-size:.75em;text-align:right;padding-right:5px;vertical-align:top;width:20px}.comments .comment .comment-container>div.comment-content{font-size:.8em}.comments .comment .comment-container>div.comment-content .comment-meta{color:#999;font-size:.75em}.comments .comment .comment-container>div.comment-content .comment-body{padding:.375em 0}.comments .comment .comment-container>div.comment-content .comment-body p{line-height:1.5}.comments .comment .comment-container>div.comment-content .comment-body p:last-child{margin:0}.comments .comment .comment-container>div.comment-content .comment-actions{font-size:.75em;color:#999}.comments .comment .comment-container>div.comment-content .comment-actions a{color:#999;text-decoration:underline}.comment-form{padding:1em 0}.comment-form textarea{min-width:500px;max-width:800px;min-height:100px}@media screen and (max-width:600px){.comment-form textarea{min-width:0;width:100%}}.footer{padding:2.35765%;position:relative;padding-top:10px;padding-bottom:10px;bottom:0;left:auto;right:auto;width:100%;margin:0;z-index:9999;background:#333;color:#fff;min-height:150px}.footer p{font-size:.8em;margin:0}@media screen and (max-width:600px){.footer p{font-size:.7em}}.footer .footer-content{max-width:900px;margin-left:auto;margin-right:auto;margin-bottom:1em}.footer .footer-content::after{clear:both;content:"";display:block}.footer .footer-content .footer-logo{float:left;display:block;margin-right:2.35765%;width:40.29137%}.footer .footer-content .footer-logo:last-child{margin-right:0}@media screen and (max-width:600px){.footer .footer-content .footer-logo{float:left;display:block;margin-right:2.35765%;width:14.70196%}.footer .footer-content .footer-logo:last-child{margin-right:0}}.footer .footer-content .footer-body{float:left;display:block;margin-right:2.35765%;width:57.35098%}.footer .footer-content .footer-body:last-child{margin-right:0}@media screen and (max-width:600px){.footer .footer-content .footer-body{float:left;display:block;margin-right:2.35765%;width:82.94039%}.footer .footer-content .footer-body:last-child{margin-right:0}}.footer .footer-content .footer-body .footer-section{padding:2.35765%;float:left;display:block;margin-right:2.35765%;width:31.76157%}.footer .footer-content .footer-body .footer-section:last-child{margin-right:0}.footer .footer-content .footer-body .footer-section h3{font-weight:300;font-size:1em}.footer .footer-content .footer-body a{color:#ddd}.footer .footer-legal{max-width:900px;margin-left:auto;margin-right:auto;color:#999}.footer .footer-legal::after{clear:both;content:"";display:block}.footer .footer-legal span{float:right}.mouse{position:absolute;width:22px;height:42px;left:50%;margin-left:-12px;border-radius:15px;border-width:2px;border-style:solid;border-color:#888;-webkit-animation:intro 4s;animation:intro 4s}.mouse .mouse-scroll{display:block;width:3px;height:3px;margin:6px auto;border-radius:4px;border-width:2px;border-style:solid;border-color:#888;-webkit-animation:finger 1s infinite;animation:finger 1s infinite}.mouse.mouse--white{border-color:#fff}.mouse.mouse--white .mouse-scroll{border-color:#fff}@-webkit-keyframes intro{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}80%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes intro{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}80%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes finger{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes finger{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}.track-listing{display:block}.track-listing::after{clear:both;content:"";display:block}a.track{color:#333;font-size:1em;box-shadow:0 0 15px rgba(0,0,0,.25);margin-bottom:1.4em}a.track.track--full{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}a.track.track--full:last-child{margin-right:0}@media screen and (max-width:600px){a.track{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}a.track:last-child{margin-right:0}}a.track:hover,a.track:active,a.track:focus{text-decoration:none;box-shadow:0 0 40px rgba(0,0,0,.3)}a.track:hover .track-hero,a.track:active .track-hero,a.track:focus .track-hero{opacity:1}a.track:hover .track-content p,a.track:active .track-content p,a.track:focus .track-content p{color:#333}a.track .track-hero{transition:all .25s ease;opacity:.75;height:150px;background-size:cover;background-position:center center}a.track .track-content{padding:2.35765%;font-size:.75em;padding:1.5em}a.track .track-content h3{color:#ff6140;font-size:1.5em;font-weight:300;margin-bottom:0}a.track .track-content p{margin:0;font-size:1em;color:#999}.badge{display:inline-block;text-transform:uppercase;background:#ff6140;color:#fff;margin:0;padding:3px 8px;border-radius:2px;font-weight:600;font-size:.75em}.badge.badge--small{font-size:.5em}.badge.badge--success{background:#00b945}.badge.badge--warning{background:#ffb600}.badge.badge--danger{background:#ff6140}.badge.badge--insane{background:#a26edc}.badge.badge--clear{background:0 0;border:none;color:#333}.badge.badge--blank{background:0 0;border:1px solid #333;color:#333}.badge.badge--notice{background:0 0;border:1px solid #ff6140;color:#ff6140}.checklist .checklist-row{position:relative;padding-left:40px;margin-bottom:10px}.checklist .checklist-row .checklist-item{position:absolute;left:0;width:40px;text-align:center}.checklist .checklist-progress-indicator{font-size:12px;line-height:1}.checklist .checklist-progress{height:12px;border:1px solid #ddd;border-radius:6px;overflow:hidden}.checklist .checklist-progress .checklist-progress-bar{float:left;transition:width .25s ease-in-out;height:10px;background:#0776a0}.checklist .checklist-progress .checklist-progress-bar.checklist-progress-bar--complete{background:#00b945}.checklist ul{list-style-type:none;margin:0;padding:0;display:table;width:100%}.checklist ul li{display:table-row}.checklist ul li .checklist-wrapper{display:inline-block;cursor:pointer;padding:0;margin:0;margin-bottom:5px;font-size:.85em;font-weight:400;line-height:1.25}.checklist ul li .checklist-wrapper .checklist-check{width:40px;text-align:center}.checklist ul li .checklist-wrapper .checklist-check i.fa{color:#ddd;font-size:20px}.checklist ul li .checklist-wrapper.done{text-decoration:line-through;color:#999}.checklist ul li .checklist-wrapper input[type=checkbox]{display:none}.checklist ul li .checklist-wrapper span{display:table-cell;vertical-align:middle}.checklist ul li .checklist-wrapper p{margin:0}.checklist ul li.more{display:none}.checklist .checklist-more{padding:5px 10px;text-align:center;cursor:pointer;font-size:.85em}.checklist .checklist-more a{color:#333}.checklist .checklist-more a:hover{text-decoration:none}ul.tab-menu{height:50px}ul.tab-menu li{float:left;padding:.75em 1.5em}ul.tab-menu li a{font-size:.9em;color:#999;font-weight:600;transition:all .5s ease}ul.tab-menu li a:hover,ul.tab-menu li a a:focus,ul.tab-menu li a a:active{color:#333;text-decoration:none}ul.tab-menu li.tab-item--active{border-bottom:3px solid #ff6140}ul.tab-menu li.tab-item--active a{color:#333}.home{color:#fff;background-image:linear-gradient(rgba(37,43,51,0.3),rgba(37,43,51,0)),url("/static/img/home/bg.jpeg");background-position:center center}.home .slide-content .hero-content{max-width:400px}.home .slide-content .hero-content h1{font-size:2.2em;font-weight:500;line-height:1;margin-bottom:.5em}@media screen and (max-width:600px){.home .slide-content .hero-content{margin:0 auto;text-align:center}}.home .slide-content .hero-content .terms{margin-top:.5em;padding:.5em 0;height:50px;font-size:.75em}.home .slide-content .hero-content .terms p{transition:all .5s ease;opacity:0}.home .slide-content .hero-content .terms p a:link,.home .slide-content .hero-content .terms p a:visited,.home .slide-content .hero-content .terms p a:focus,.home .slide-content .hero-content .terms p a:hover{color:#fff;text-decoration:underline}.home .slide-content .hero-content .slide-logins:hover+.terms p,.home .slide-content .hero-content .terms:hover p{opacity:.8}section{padding:35px 0}@media screen and (max-width:600px){section{display:none}}section h2{font-size:1.75em;font-weight:300;margin-bottom:.5em}section p.heading{font-size:1.1em;font-weight:600;margin-bottom:.5em}section p{font-size:.8em;margin-bottom:1.5em}section .row{display:table;width:100%;table-layout:fixed}section .row>div{display:table-cell;width:50%;vertical-align:middle}section.overview{max-width:900px;margin-left:auto;margin-right:auto;display:block}section.overview::after{clear:both;content:"";display:block}section.overview::after{clear:both;content:"";display:block}section.overview>div{float:left;display:block;margin-right:2.35765%;width:31.76157%;text-align:left;font-size:16px}section.overview>div:last-child{margin-right:0}section.overview>div i.fa{margin-bottom:10px;font-size:1.5em}section.overview>div p.title{font-size:1.1em;font-weight:700;margin-bottom:15px}section.overview>div p:last-child{margin-bottom:0}@media screen and (max-width:600px){section.overview{display:none}}section.belief{padding:5em;background-size:cover;background-image:linear-gradient(180deg,rgba(255,97,64,0.4),rgba(255,255,255,0.2)),url("/static/img/home/coding-for-all.jpeg");background-position:center center;color:#fff}section.belief>div{max-width:900px;margin-left:auto;margin-right:auto}section.belief>div::after{clear:both;content:"";display:block}section.tutorials{padding:5em}section.tutorials>div{max-width:900px;margin-left:auto;margin-right:auto}section.tutorials>div::after{clear:both;content:"";display:block}section.tutorials .section-content{padding:1em;margin-bottom:1em}section.tutorials .topics{display:block}section.tutorials .topics::after{clear:both;content:"";display:block}section.tutorials .topics .track{float:left;display:block;margin-right:2.35765%;width:31.76157%}section.tutorials .topics .track h3{text-transform:none}section.tutorials .topics .track:last-child{margin-right:0}section.tutorials .topics .track:nth-of-type(3n){margin-right:0}@media screen and (max-width:600px){section.tutorials .topics .track{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}section.tutorials .topics .track:last-child{margin-right:0}}section.tutorials .tutorials-buttons{text-align:center}section.last{padding:5em;text-align:center}section.last p.heading{font-size:2em;margin-bottom:0}section.last p.cta{text-transform:uppercase;margin-bottom:1em}