/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a:active,a:hover{outline-width:0}b,strong{font-weight:inherit}dfn{font-style:italic}mark{background-color:#ff0;color:#000}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}button,input,select,textarea{font:inherit}optgroup{font-weight:700}button,input,select{overflow:visible}button,input,select,textarea{margin:0}[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}@font-face{font-family:TTLimesSlab-Bold;src:url(../fonts/33C829_0_0.eot);src:url(../fonts/33C829_0_0.eot?#iefix) format("embedded-opentype"),url(../fonts/33C829_0_0.woff2) format("woff2"),url(../fonts/33C829_0_0.woff) format("woff"),url(../fonts/33C829_0_0.ttf) format("truetype")}@font-face{font-family:TTLimesSans-Regular;src:url(../fonts/33C829_1_0.eot);src:url(../fonts/33C829_1_0.eot?#iefix) format("embedded-opentype"),url(../fonts/33C829_1_0.woff2) format("woff2"),url(../fonts/33C829_1_0.woff) format("woff"),url(../fonts/33C829_1_0.ttf) format("truetype")}@font-face{font-family:TTLimesSans-Bold;src:url(../fonts/33C829_2_0.eot);src:url(../fonts/33C829_2_0.eot?#iefix) format("embedded-opentype"),url(../fonts/33C829_2_0.woff2) format("woff2"),url(../fonts/33C829_2_0.woff) format("woff"),url(../fonts/33C829_2_0.ttf) format("truetype")}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{margin:0;padding:0;background:#fefefe;font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:400;line-height:1.5;color:#0a0a0a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}textarea{height:auto;min-height:50px;border-radius:0}select{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-radius:0}.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:transparent;line-height:1;cursor:auto}[data-whatinput=mouse] button{outline:0}pre{overflow:auto}button,input,optgroup,select,textarea{font-family:inherit}.is-visible{display:block!important}.is-hidden{display:none!important}*{font-family:inherit;line-height:inherit;color:inherit}body,html,main{height:100%;font-family:TTLimesSans-Regular;font-weight:400}body{background:#70b9b9;color:#f2f7fc;text-transform:uppercase}main{overflow-x:hidden}h1,h2,h3,h4{font-family:TTLimesSlab-Bold;font-weight:400;text-shadow:4px 3px rgba(0,0,0,.2)}h2{font-size:4rem}button,label{font-family:TTLimesSans-Bold;text-transform:uppercase;font-weight:400;font-size:1.7rem}button,input{color:#0093ea}button{padding:15px 15px 12px}button,input{background-color:#f2f7fc}input{height:50px;padding:8px;width:350px}form fieldset,input{border:0}form #MemberLoginForm_LoginForm_Remember_Holder{display:none}form .field{margin-bottom:15px}button.menu .icon{font-size:inherit;position:relative;vertical-align:middle;margin:1.075em 0}button.menu .icon:before{top:-.6em}button.menu .icon:after{bottom:-.6em}button.menu .icon:after,button.menu .icon:before{content:"";position:absolute;left:0}button.menu .icon,button.menu .icon:after,button.menu .icon:before{height:.25em;background-color:#000;display:inline-block;width:2.2em;border-radius:5px}body{background:url(../images/pattern.svg);background-size:180px;background-position:50%;background-color:#0093ea}#race{height:100%;width:100%}#sky{position:relative;background:#0093ea;background-size:150%;height:300px;width:100%;margin:0}#sky .heading{position:absolute;top:35%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;pointer-events:none}#sky .heading h1{font-size:3rem;margin:0;text-align:center}#sky .logo{width:90%;max-width:500px;z-index:20;margin:auto}#sky .brand{top:20px;left:20px;position:absolute;width:100px}#sky .brand>*{width:100px;display:inline-block}#sky .brand>:first-child{margin-right:15px;float:left}#sky .brand>:nth-child(2){margin:10px 0}#sky .brand>:not(:first-child){float:right}#sky .terms{top:20px;right:20px;position:absolute;color:#c5e2f5;font-family:TTLimesSlab-Bold;font-size:1.3rem}.ground{background:#0093ea;padding:0 15px;margin:0;width:100%;position:relative}#track-limit{-webkit-transition:all 5s;transition:all 5s;width:1%}#race-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateY(-35px);transform:translateY(-35px)}.point-increase-wrap{position:absolute;right:-8px;bottom:140px;width:100px;background-color:#000}.point-increase-wrap .point-increase{position:absolute;z-index:100;width:100%;left:0;bottom:0;opacity:1;font-size:1.8rem;text-align:center;text-shadow:2px 2px rgba(0,0,0,.2);color:#fff;font-family:TTLimesSans-Bold}#labels{width:520px;min-width:540px;padding-right:100px;padding-left:20px;-webkit-transform:translateY(35px);transform:translateY(35px)}#labels>*{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:65px;z-index:5}#labels>* .color{margin:0 20px;display:inline-block;min-width:20px;width:25px;height:25px;border-radius:50%}#labels>:first-child .color{background-color:#96cff1}#labels>:nth-child(2) .color{background-color:#741d2a}#labels>:nth-child(3) .color{background-color:#9cd6e7}#labels>:nth-child(4) .color{background-color:#662483}#labels>:nth-child(5) .color{background-color:#95c11f}#labels>:nth-child(6) .color{background-color:#ffde00}#labels>:nth-child(7) .color{background-color:#0a2873}#labels>:nth-child(8) .color{background-color:#c24938}#labels>:nth-child(9) .color{background-color:#3c3c3b}#labels .place{font-family:TTLimesSlab-Bold;font-weight:400;text-shadow:4px 3px rgba(0,0,0,.2);font-size:2.5rem;min-width:55px;color:#fff;padding-top:10px}#labels .place sup{text-transform:lowercase}#labels h2{padding-top:3px;font-size:2.1rem;line-height:1;text-transform:capitalize;font-family:TTLimesSans-Bold;text-shadow:2px 3px rgba(0,0,0,.2);margin:0;display:table-cell;vertical-align:middle;position:relative;z-index:99;color:#fff}.track{width:100%;position:relative;pointer-events:none}.track,.track:first-child{height:65px}.track:first-child .school svg .cls-3{fill:#96cff1}.track:nth-child(2) .school svg .cls-3{fill:#741d2a}.track:nth-child(3) .school svg .cls-3{fill:#9cd6e7}.track:nth-child(4) .school svg .cls-3{fill:#662483}.track:nth-child(5) .school svg .cls-3{fill:#95c11f}.track:nth-child(6) .school svg .cls-3{fill:#ffde00}.track:nth-child(7) .school svg .cls-3{fill:#0a2873}.track:nth-child(8) .school svg .cls-3{fill:#c24938}.track:nth-child(9) .school svg .cls-3{fill:#3c3c3b}.track .school svg{width:100px;height:140px}.track:before{content:"";width:calc(500% + 600px);padding-left:calc(200% + 300px);padding-right:calc(200% + 300px);margin-left:calc(-200% - 300px);margin-right:calc(-200% - 300px);height:65px;position:absolute;top:50%;left:0}.track:nth-child(odd):before{background-color:hsla(0,0%,100%,.15)}.track *{z-index:3}.school{position:absolute;left:0;bottom:0;-webkit-transition:all 3.5s;transition:all 3.5s;width:1%;height:1px}.school:before{content:"";position:absolute;right:20px;top:-5px;width:60px;height:8px;border-radius:50%;background-color:rgba(0,0,0,.3)}.school .runner{position:relative}.school .runner svg{position:absolute;right:0;bottom:20%}.school .runner svg #Step_1{display:none}.school .runner.active-step-1 svg #Step_1{display:block}.school .runner svg #Step_2{display:none}.school .runner.active-step-2 svg #Step_2{display:block}.school .runner svg #Step_3{display:none}.school .runner.active-step-3 svg #Step_3{display:block}.school .runner svg #Step_4{display:none}.school .runner.active-step-4 svg #Step_4{display:block}.school .runner svg #Step_5{display:none}.school .runner.active-step-5 svg #Step_5{display:block}.school .runner svg #Step_6{display:none}.school .runner.active-step-6 svg #Step_6{display:block}.school .runner svg #Step_7{display:none}.school .runner.active-step-7 svg #Step_7{display:block}.school .runner svg #Step_8{display:none}.school .runner.active-step-8 svg #Step_8{display:block}.school .runner svg #Step_9{display:none}.school .runner.active-step-9 svg #Step_9{display:block}.school .runner svg #Step_10{display:none}.school .runner.active-step-10 svg #Step_10{display:block}.progress-wrap{background-color:rgba(0,0,0,.2);text-align:center;position:relative;width:500%;padding:15px 200%;margin:0 -200%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.progress-wrap span{position:absolute;top:55%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#0093ea;font-family:TTLimesSans-Bold;font-size:1.4rem;padding-top:2px}.progress-wrap #progress{position:relative;width:100%}.progress-wrap #progress>div{background-color:#f2f7fc;height:25px}.progress-wrap #progress .end-flag,.progress-wrap #progress .start-flag{position:absolute;bottom:-2px;width:20px}.progress-wrap #progress .start-flag{left:0}.progress-wrap #progress .end-flag{right:-10px}.progress-wrap .end-date,.progress-wrap .start-date{min-width:130px}.progress-wrap .end-date h3,.progress-wrap .start-date h3{padding-top:4px;margin:0;font-size:1.8rem}.leaderboard-wrap{-webkit-box-flex:1;-ms-flex:1 1 500px;flex:1 1 500px;text-align:center;padding:0 0 160px}.leaderboard{display:inline-block;position:relative;text-align:left}.leaderboard .leaderboard-back{top:-20px;left:-20px;position:absolute;height:calc(100% + 40px);width:calc(100% + 40px);max-width:none;z-index:-1}.leaderboard .leaderboard-stand{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,calc(100% + 10px));transform:translate(-50%,calc(100% + 10px));width:30%;z-index:-10}.leaderboard .headshot img{max-width:50px}.leaderboard table{width:100%;font-size:1.8rem;border-collapse:collapse;max-width:600px;margin:auto}.leaderboard td,.leaderboard th{padding:10px 10px 5px;border:0}.leaderboard td{text-transform:capitalize}.leaderboard .position{font-family:TTLimesSans-Bold}.leaderboard th{text-align:left}.leaderboard thead tr{background-color:#0073b7}.leaderboard tbody tr:nth-child(2n){background-color:#006dad}.leaderboard tbody tr:nth-child(odd){background-color:#0079c1}#explainer-video{position:fixed;height:100%;width:100%;z-index:9999;opacity:0;top:0;left:0;pointer-events:none;-webkit-transition:opacity .3s;transition:opacity .3s;background-color:#0073b7}#explainer-video[data-play=true]{opacity:1;pointer-events:all}.debris{position:absolute;right:0}.grass{width:20px;height:20px}.grass,.grass-large{background-image:url(../images/grass.svg);background-size:contain;background-position:50% 100%}.grass-large{width:30px;height:30px}.cloud{opacity:0;position:absolute;height:30px;width:50px;background-size:contain;background-position:50% 100%;top:10%;background-image:url(../images/cloud.svg);background-repeat:no-repeat}.cloud:first-child{right:10%}.cloud:nth-child(2){right:30%;top:30%;width:150px;height:100px}.cloud:nth-child(3){right:20%;top:50%}.cloud:nth-child(4){right:50%;top:40%;width:120px;height:60px}.cloud:nth-child(5){right:70%}.cloud:nth-child(6){right:80%;top:38%;width:100px;height:50px}#vote,form{height:100%;font-size:1.4rem}form{text-align:center}form .error{display:block;border:2px solid #f2f7fc;padding:10px 10px 5px;background-color:#0073b7;text-decoration:underline}form .error:empty{display:none}form label{margin-right:15px}form .input-wrap{margin-bottom:20px}form .input-wrap.amount label{display:block}form .input-wrap:not(.amount){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}form .input-wrap:not(.amount) label{width:60px;text-align:right}form .form-step-actions{width:90%;max-width:500px}form .form-step-actions button:first-child{float:left}form .form-step-actions button:not(:first-child){float:right;margin-left:15px}.form-step{margin:0;opacity:0;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100%;position:absolute;width:100%;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s;padding:50px 0}.form-step h2{margin-top:0;margin-bottom:0}.form-step p{font-size:2.3rem;line-height:1.1;max-width:70%;margin-top:0;margin-bottom:5px;font-family:TTLimesSans-Bold}.form-step p.disclaimer{font-size:1rem;margin-bottom:50px;font-family:TTLimesSans-Regular}.form-step:not([data-active=true]){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.form-step[data-active=true]{opacity:1;pointer-events:all}#school-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:30px 0}#school-selector>*{padding:15px;-webkit-box-flex:0;-ms-flex:0 0 160px;flex:0 0 160px}.radio-wrap.custom-image{position:relative}.radio-wrap.custom-image img,.radio-wrap.custom-image label{-webkit-transition:all .2s;transition:all .2s}.radio-wrap.custom-image[data-checked=true]:first-child img{border:5px solid #96cff1}.radio-wrap.custom-image[data-checked=true]:first-child label{border-bottom:5px solid #96cff1}.radio-wrap.custom-image[data-checked=true]:nth-child(2) img{border:5px solid #741d2a}.radio-wrap.custom-image[data-checked=true]:nth-child(2) label{border-bottom:5px solid #741d2a}.radio-wrap.custom-image[data-checked=true]:nth-child(3) img{border:5px solid #9cd6e7}.radio-wrap.custom-image[data-checked=true]:nth-child(3) label{border-bottom:5px solid #9cd6e7}.radio-wrap.custom-image[data-checked=true]:nth-child(4) img{border:5px solid #662483}.radio-wrap.custom-image[data-checked=true]:nth-child(4) label{border-bottom:5px solid #662483}.radio-wrap.custom-image[data-checked=true]:nth-child(5) img{border:5px solid #95c11f}.radio-wrap.custom-image[data-checked=true]:nth-child(5) label{border-bottom:5px solid #95c11f}.radio-wrap.custom-image[data-checked=true]:nth-child(6) img{border:5px solid #ffde00}.radio-wrap.custom-image[data-checked=true]:nth-child(6) label{border-bottom:5px solid #ffde00}.radio-wrap.custom-image[data-checked=true]:nth-child(7) img{border:5px solid #0a2873}.radio-wrap.custom-image[data-checked=true]:nth-child(7) label{border-bottom:5px solid #0a2873}.radio-wrap.custom-image[data-checked=true]:nth-child(8) img{border:5px solid #c24938}.radio-wrap.custom-image[data-checked=true]:nth-child(8) label{border-bottom:5px solid #c24938}.radio-wrap.custom-image[data-checked=true]:nth-child(9) img{border:5px solid #3c3c3b}.radio-wrap.custom-image[data-checked=true]:nth-child(9) label{border-bottom:5px solid #3c3c3b}.radio-wrap.custom-image[data-checked=true]:nth-child(10) img{border:5px solid}.radio-wrap.custom-image[data-checked=true]:nth-child(10) label{border-bottom:5px solid}.radio-wrap.custom-image[data-checked=true]:nth-child(11) img{border:5px solid}.radio-wrap.custom-image[data-checked=true]:nth-child(11) label{border-bottom:5px solid}.radio-wrap.custom-image input{position:absolute;cursor:pointer;height:100%;width:100%;top:0;left:0;opacity:0;z-index:5}.radio-wrap.custom-image label{font-size:1.2rem;text-align:center;line-height:1.1;margin-right:0;display:block;margin-top:8px;padding-bottom:3px}.stage{opacity:0;-webkit-transition:opacity 3s,-webkit-transform 3s;transition:opacity 3s,-webkit-transform 3s;transition:opacity 3s,transform 3s;transition:opacity 3s,transform 3s,-webkit-transform 3s;height:0;max-width:calc(100% - 30px)}.stage:not(.last){max-width:100%}.stage:not(.last):not([data-active=true]){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.stage.last{position:absolute;top:0;width:100%}.stage[data-active=true]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);height:auto}.stage>.leaderboard-wrap{display:none}.stage>#race-wrap{display:none}#finish{max-width:1600px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.1}#finish .grass,#finish .grass-large{position:absolute}#finish .grass-large:first-child,#finish .grass:first-child{bottom:0}#podium{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:200px;-webkit-box-flex:1;-ms-flex:1 1 500px;flex:1 1 500px;margin-bottom:150px}#podium .step{background-color:#f2f7fc;display:inline-block;max-width:160px;width:20%;position:relative;border-left:2px solid #0093ea;border-right:2px solid #0093ea}#podium .step .position{color:#0093ea;font-family:TTLimesSans-Bold;font-size:2rem;position:absolute;display:inline-block;top:20px;width:100%;text-align:center}#podium .step .runner-title{bottom:-210px;position:absolute;font-size:1.8rem;line-height:1.1;height:200px;font-family:TTLimesSans-Bold;text-transform:capitalize;text-align:center}#podium .step .runner{position:absolute;padding:0;z-index:5;bottom:100%;width:50%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#podium .step .runner svg{display:block}#podium .step:first-child{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#podium .step:first-child:before{content:"";display:block;padding-top:120%}#podium .step:first-child .coin .back,#podium .step:first-child .coin .front{background:#edb600}#podium .step:first-child:after{content:"";background-image:url(../images/grass.svg);background-size:contain;background-position:50%;width:30px;height:30px;position:absolute;bottom:0;left:-10px;z-index:10}#podium .step:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#podium .step:nth-child(2):before{content:"";display:block;padding-top:105%}#podium .step:nth-child(2) .coin .back,#podium .step:nth-child(2) .coin .front{background:#a8a8a8}#podium .step:nth-child(3){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}#podium .step:nth-child(3):before{content:"";display:block;padding-top:90%}#podium .step:nth-child(3) .coin .back,#podium .step:nth-child(3) .coin .front{background:#a75b10}#podium .step:nth-child(4){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#podium .step:nth-child(4):before{content:"";display:block;padding-top:75%}#podium .step:nth-child(4):after{content:"";background-image:url(../images/grass.svg);background-size:contain;background-position:50%;width:40px;height:40px;position:absolute;bottom:0;left:-15px;z-index:10}#podium .step:nth-child(5){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}#podium .step:nth-child(5):before{content:"";display:block;padding-top:60%}#podium .step:nth-child(5):after{content:"";background-image:url(../images/grass.svg);background-size:contain;background-position:50%;width:40px;height:40px;position:absolute;bottom:0;right:-15px;z-index:10}.coin{width:70px;height:70px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-animation:coin 3s linear infinite;animation:coin 3s linear infinite;top:-60px;font-size:2rem;font-family:TTLimesSans-Bold}.coin,.coin:before{position:absolute;left:50%}.coin:before{content:"";width:7px;height:100%;background:#f2f7fc;top:0;z-index:-10;-webkit-transform:rotateY(-30deg) translateX(-60%);transform:rotateY(-30deg) translateX(-60%);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;border-radius:1px}.coin .prize-amount{display:inline-block;font-size:.63em;color:#f2f7fc;line-height:1;text-align:center;width:100%;top:0;left:0;z-index:-4;padding-top:.3em}.coin .front{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;border-radius:50%;position:absolute;top:0;left:0;z-index:-1;background:#0073b7;overflow:hidden}.coin .front:after{content:"";position:absolute;top:-110%;left:-210%;width:200%;height:200%;opacity:0;-webkit-animation:shine 1.5s linear infinite;animation:shine 1.5s linear infinite;background:hsla(0,0%,100%,.13);background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.13)),color-stop(77%,hsla(0,0%,100%,.13)),color-stop(92%,hsla(0,0%,100%,.4)),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,hsla(0,0%,100%,.13) 0,hsla(0,0%,100%,.13) 77%,hsla(0,0%,100%,.4) 92%,hsla(0,0%,100%,0))}.coin .front:before{content:"";border:3.5px solid #f2f7fc;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:3}.coin .back,.coin .front:before{width:100%;height:100%;position:absolute;top:0;left:0}.coin .back{z-index:1;background:#0073b7;border-radius:50%;-webkit-transform:rotateY(180deg) translateZ(7px);transform:rotateY(180deg) translateZ(7px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.coin .back:after{content:"";position:absolute;top:-110%;left:-210%;width:200%;height:200%;opacity:0;-webkit-animation:shine 1.5s linear infinite;animation:shine 1.5s linear infinite;background:hsla(0,0%,100%,.13);background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.13)),color-stop(77%,hsla(0,0%,100%,.13)),color-stop(92%,hsla(0,0%,100%,.4)),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,hsla(0,0%,100%,.13) 0,hsla(0,0%,100%,.13) 77%,hsla(0,0%,100%,.4) 92%,hsla(0,0%,100%,0))}.coin .back:before{content:"";border:3.5px solid #f2f7fc;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:-3}.coin .back:before,.coin .front_b{width:100%;height:100%;position:absolute;top:0;left:0}.coin .front_b{transform:translateZ(-1px);-webkit-transform:translateZ(-1px);z-index:2}.coin .back_b,.coin .front_b{background:#f2f7fc;border-radius:50%}.coin .back_b{width:100%;height:100%;transform:translateZ(-9px);-webkit-transform:translateZ(-6.3px);position:absolute;top:0;left:0;z-index:-2}.content-wrap{max-width:900px;width:95%;margin:auto}.content-wrap h1{font-size:3.4rem;margin-bottom:20px}.content-wrap h2{font-size:1.6rem;margin-bottom:15px}.content-wrap p{text-transform:none;font-size:1.2rem;margin:10px 0}.winner-image{display:block;margin:auto;padding:0;width:100%;min-height:100%}@-webkit-keyframes coin{0%{-webkit-transform:translate(-50%,-50%) rotateY(0);transform:translate(-50%,-50%) rotateY(0)}to{-webkit-transform:translate(-50%,-50%) rotateY(-1turn);transform:translate(-50%,-50%) rotateY(-1turn)}}@keyframes coin{0%{-webkit-transform:translate(-50%,-50%) rotateY(0);transform:translate(-50%,-50%) rotateY(0)}to{-webkit-transform:translate(-50%,-50%) rotateY(-1turn);transform:translate(-50%,-50%) rotateY(-1turn)}}@-webkit-keyframes shine{0%{opacity:0;top:-100%;left:-200%}20%{opacity:.75}50%{opacity:.75}80%{opacity:0}to{opacity:0;top:-40%;left:-40%}}@keyframes shine{0%{opacity:0;top:-100%;left:-200%}20%{opacity:.75}50%{opacity:.75}80%{opacity:0}to{opacity:0;top:-40%;left:-40%}}@-webkit-keyframes podium{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes podium{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.announcement{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:4rem;text-align:center}@media (max-width:800px){#sky .heading{top:60%}#sky .brand{width:216px}}@media (max-width:450px){#sky .brand{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#sky .terms{top:33%;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}}@media (min-width:500px){.leaderboard-wrap{padding:0 50px 194px}}@media (min-width:1030px){.leaderboard{margin-top:-90px}}@media (max-width:640px){.leaderboard table{font-size:1.3rem}#podium .step{width:33%}#podium .step .position{font-size:1.4rem}#podium .step .runner-title{font-size:1.5rem}#podium .step:nth-child(4){display:none}#podium .step:nth-child(5){display:none}}@media (max-width:980px){.stage>.leaderboard-wrap{display:block}}@media (min-width:980px){.stage>#race-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:768px){.winner-image{padding:50px}}