@import url(/assets/plugins/imageset/css/imageset.min.css);@import url(/assets/plugins/imageset/css/imageset.min.css);html,body,div,span,applet,object,iframe,h1,input[type="email"],h2,a.announcement,main menu li,h3,.banner:before,h4,article section figure figcaption,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@-webkit-keyframes orange-blink{50%{color:#e15829}}@keyframes orange-blink{50%{color:#e15829}}@-webkit-keyframes dot-blink{50%{background-color:#969696}}@keyframes dot-blink{50%{background-color:#969696}}body{text-rendering:optimizeLegibility;-webkit-text-stroke:0px !important;-moz-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-smooth:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Runda', sans-serif;font-size:12px;line-height:16px;color:#333132}@media only screen and (min-width: 1024px){body{font-size:13px;line-height:18px}}strong,.strong{font-weight:600}small{font-size:0.9em;color:#969696}.orange{color:#e15829}.gray{color:#969696}.white{color:#e4e5e6}.uppercase{text-transform:uppercase}h1,input[type="email"]{font-size:1.5em;line-height:1.33em;margin-bottom:12px}h2,a.announcement,main menu li{font-size:1.2em;line-height:1.5em;margin-bottom:6px}h3,.banner:before{color:#969696;margin-bottom:6px}h4,article section figure figcaption{font-size:0.75em;line-height:1.15em}a{color:#333132;text-decoration:none;border-bottom:1px solid #969696}a:visited{color:#333132}a:focus{color:#333132}a:hover{color:#e15829}a:active{color:#333132}.inverse a{color:#e4e5e6}.inverse a:visited{color:#e4e5e6}.inverse a:focus{color:#e4e5e6}.inverse a:hover{color:#e4e5e6}.inverse a:active{color:#e4e5e6}a.active{border-color:#e15829}a.no-border{border:none}.button,button{display:inline-block;border:2px solid #e15829;padding:6px 12px;clear:both;background-color:transparent;-webkit-appearance:none;cursor:pointer;font-size:1.1em}body.inverse .button,body.inverse button{color:#e4e5e6}.button:hover,button:hover{background-color:#e15829;color:#e4e5e6}input.button,button{padding:8px 14px;font-family:'Runda', sans-serif;font-size:1.1em;margin-top:12px;cursor:pointer}.underline{border-bottom:2px solid #e15829;display:inline-block}.banner{display:inline-block;font-weight:600}.banner:before{content:'\25BC';display:inline-block;margin-right:12px;color:#e15829}input[type="email"]{padding:6px 12px;margin-bottom:0}a.coin{width:40px;height:40px;line-height:40px;text-align:center;border:1px solid #71BF40;border-radius:40px;display:inline-block;margin-right:6px}a.coin:hover{background-color:#71BF40;color:#e4e5e6}p{margin:1em 0;max-width:500px}h2,a.announcement,main menu li{max-width:500px}div.highlight{border:#e15829 2px solid;padding:12px;display:inline-block;margin:12px 0}section.bulletin ul li a p:after,aside div.join li:after{content:' \2192';color:#e15829}span[title]{border-bottom:dotted 1px #969696}span[title]:hover{cursor:help}p.notice{display:inline-block;padding:12px;border:2px solid #e15829}details summary{cursor:pointer;outline:none}ul li.campaign div.svg{display:inline-block;width:20px;margin-left:6px}ul li.campaign div.svg .cls-1{fill:#969696}@font-face{font-family:'fontello';src:url("/assets/fonts/icons/fontello.eot?77189213");src:url("/assets/fonts/icons/fontello.eot?77189213#iefix") format("embedded-opentype"),url("/assets/fonts/icons/fontello.woff2?77189213") format("woff2"),url("/assets/fonts/icons/fontello.woff?77189213") format("woff"),url("/assets/fonts/icons/fontello.ttf?77189213") format("truetype"),url("/assets/fonts/icons/fontello.svg?77189213#fontello") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-mail-circled:before{content:'\e800'}.icon-person:before{content:'\e801'}.icon-facebook:before{content:'\f051'}.icon-twitter:before{content:'\f057'}.icon-instagram:before{content:'\f05e'}*{box-sizing:border-box;-webkit-text-size-adjust:none}img,object{max-width:100%}html{position:relative;min-height:100%}main{background-color:#e4e5e6;display:block;padding:12px 24px 36px 24px}@media only screen and (min-width: 768px){main{padding:36px;padding-top:12px}}@media only screen and (min-width: 1024px){main{padding:72px;padding-top:36px}}header{clear:both;background-color:#e4e5e6}header+main{padding-top:36px}b,strong{font-weight:700}em,i{font-style:italic}body{background-color:#333132;margin-bottom:74.75px}@media only screen and (min-width: 768px){body{margin-bottom:65px}}body.inverse{background-color:#333132;color:#e4e5e6}body.inverse main,body.inverse nav{background-color:#333132}main.full-width{max-width:none;width:100%;position:relative}@media only screen and (min-width: 1024px){main.full-width{padding-right:72px}}a.announcement{margin-bottom:0;max-width:none;background-color:#e15829;color:#e4e5e6;padding:6px 24px;position:relative;display:block;width:100%}@media only screen and (min-width: 768px){a.announcement{padding-left:36px}}@media only screen and (min-width: 1024px){a.announcement{padding-left:72px}}a.announcement:after{content:'\2192';position:absolute;right:0;width:36px;top:0;background-color:#333132;height:100%;color:#e4e5e6;text-align:center;font-size:125%;line-height:33px;display:block}a.announcement+nav{padding-top:24px}@media only screen and (min-width: 1024px){a.announcement+nav{padding-top:36px}}nav{font-size:1.2em;padding:12px 24px;overflow:hidden;background-color:#e4e5e6}@media only screen and (min-width: 768px){nav{padding:36px}}@media only screen and (min-width: 1024px){nav{padding:36px 72px}}nav div.svg{width:200px;position:relative;left:-10px}@media only screen and (min-width: 768px){nav div.svg{width:225px;float:left}}nav.special ul{display:none}@media only screen and (min-width: 1024px){nav.special ul{display:block}}nav ul{margin:12px 0}@media only screen and (min-width: 768px){nav ul{float:right}}nav ul li{display:inline-block;margin-right:12px;margin-bottom:12px}nav ul li:last-of-type a{color:#e15829;border-color:#e15829}@media only screen and (min-width: 768px){nav ul li{margin-right:24px;margin-bottom:0}}@media only screen and (min-width: 1024px){nav ul li{margin-right:0;margin-left:36px}}@media only screen and (min-width: 1280px){nav ul li{margin-left:72px}}nav h1.special,nav input.special[type="email"]{border-bottom:2px solid #e15829;display:inline-block;position:relative;left:-5px;margin:6px 0}@media only screen and (min-width: 768px){nav h1.special,nav input.special[type="email"]{margin-left:24px;left:0;bottom:5px}}@media only screen and (min-width: 1280px){nav h1.special,nav input.special[type="email"]{margin-left:36px}}aside{background-color:#333132;color:white;padding:36px 24px}@media only screen and (min-width: 768px){aside{padding:36px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}}@media only screen and (min-width: 1024px){aside{padding:72px}}@media only screen and (min-width: 768px){aside section{width:45%}}aside section:first-of-type{margin-bottom:36px}@media only screen and (min-width: 768px){aside section:first-of-type{margin-bottom:0}}aside section ul{margin-top:24px}aside ul li.campaign{width:auto;max-width:300px}aside ul li.campaign span.imageset{border:1px solid #969696}aside .button{color:#e4e5e6}section.bulletin{margin-bottom:36px}section.bulletin ul li{margin:24px 0}@media only screen and (min-width: 1024px){section.bulletin ul li{margin:24px 0}}section.bulletin ul li:first-of-type{margin-top:0}section.bulletin ul li.highlight{border-left:2px #e15829 solid;padding-left:12px}section.bulletin ul li a{border-bottom:none}section.bulletin ul li p{margin:0}section.bulletin ul li small{display:block;margin-bottom:6px}section.bulletin a.button{margin-top:12px}ul li.campaign{position:relative;margin-bottom:24px}@media only screen and (min-width: 768px){ul li.campaign{width:30%}}ul li.campaign div.title{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:6px 0}@media only screen and (min-width: 768px){ul li.campaign div.title{margin:12px 0}}ul li.campaign div.title h2,ul li.campaign div.title a.announcement,ul li.campaign div.title main menu li,main menu ul li.campaign div.title li,ul li.campaign div.title span{display:inline-block}ul li.campaign div.title span.icons{padding-top:4px}footer{height:74.75px;background-color:#e15829;padding:12px 24px;position:absolute;bottom:0;left:0;width:100%}@media only screen and (min-width: 768px){footer{height:65px;padding:12px 36px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}}@media only screen and (min-width: 1024px){footer{padding:12px 72px}}@media only screen and (min-width: 768px){footer menu{width:45%;height:25px;line-height:25px}}@media only screen and (min-width: 1024px){footer menu{width:55%}}footer menu ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}footer menu ul li{display:inline-block}footer menu ul li a.active{border-color:#e4e5e6}footer menu.links{max-width:600px}footer menu.links ul{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}footer menu.links ul li{margin-right:12px}@media only screen and (min-width: 1024px){footer menu.links ul li{margin-right:36px}}footer menu.links li.logo{display:none}@media only screen and (min-width: 768px){footer menu.links li.logo{display:block}}footer menu.links li.logo div.svg{width:32px;height:25px}footer menu.social{padding:12px 0}footer menu.social ul{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (min-width: 768px){footer menu.social{padding:0;max-width:300px}}footer menu.social a:hover{color:#e4e5e6}footer menu.social li.contact{-webkit-box-flex:2;-webkit-flex-grow:2;flex-grow:2}footer menu.social li:not(.contact){font-size:1.5em;width:1.5em}footer menu.social li:not(.contact) a{border:none}div.social{margin-top:36px}div.social a{display:inline-block;margin-right:12px}@media only screen and (min-width: 1024px){body{background-color:#e4e5e6}}@media only screen and (min-width: 1024px){body:not(.special) main{width:57.5%;float:left;padding-right:0}}@media only screen and (min-width: 1280px){body:not(.special) main{width:60%}}aside{display:block;border-top:3px solid transparent}aside.current{border-color:#e15829}aside.past{border-color:#71BF40}aside.upcoming{border-color:#FFF70F}aside div.join>*{margin-bottom:24px}aside div.join li{margin:12px 0}aside div.join menu.follow{display:none}@media only screen and (min-width: 1024px){aside div.join menu.follow{display:block}}aside div.join menu.follow h2,aside div.join menu.follow a.announcement,aside div.join main menu.follow li,main aside div.join menu.follow li{margin-bottom:12px}aside div.join menu.follow a{font-size:1.5em;width:1.5em;border:none;position:relative;left:-0.25em}aside div.join div.contact{margin-bottom:0}@media only screen and (min-width: 1024px){body:not(.special) aside{width:calc(40% - 72px);float:right;padding:36px;margin-right:72px;position:-webkit-sticky;position:sticky;top:12px;margin-top:36px}}@media only screen and (min-width: 1280px){body:not(.special) aside{width:calc(35% - 72px)}}html,body,div,span,applet,object,iframe,h1,input[type="email"],h2,a.announcement,main menu li,h3,.banner:before,h4,article section figure figcaption,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@keyframes orange-blink{50%{color:#e15829}}@keyframes dot-blink{50%{background-color:#969696}}body{text-rendering:optimizeLegibility;-webkit-text-stroke:0px !important;-moz-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-smooth:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Runda', sans-serif;font-size:12px;line-height:16px;color:#333132}@media only screen and (min-width: 1024px){body{font-size:13px;line-height:18px}}strong,.strong{font-weight:600}small{font-size:0.9em;color:#969696}.orange{color:#e15829}.gray{color:#969696}.white{color:#e4e5e6}.uppercase{text-transform:uppercase}h1,input[type="email"]{font-size:1.5em;line-height:1.33em;margin-bottom:12px}h2,a.announcement,main menu li{font-size:1.2em;line-height:1.5em;margin-bottom:6px}h3,.banner:before{color:#969696;margin-bottom:6px}h4,article section figure figcaption{font-size:0.75em;line-height:1.15em}a{color:#333132;text-decoration:none;border-bottom:1px solid #969696}a:visited{color:#333132}a:focus{color:#333132}a:hover{color:#e15829}a:active{color:#333132}.inverse a{color:#e4e5e6}.inverse a:visited{color:#e4e5e6}.inverse a:focus{color:#e4e5e6}.inverse a:hover{color:#e4e5e6}.inverse a:active{color:#e4e5e6}a.active{border-color:#e15829}a.no-border{border:none}.button,button{display:inline-block;border:2px solid #e15829;padding:6px 12px;clear:both;background-color:transparent;-webkit-appearance:none;cursor:pointer;font-size:1.1em}body.inverse .button,body.inverse button{color:#e4e5e6}.button:hover,button:hover{background-color:#e15829;color:#e4e5e6}input.button,button{padding:8px 14px;font-family:'Runda', sans-serif;font-size:1.1em;margin-top:12px;cursor:pointer}.underline{border-bottom:2px solid #e15829;display:inline-block}.banner{display:inline-block;font-weight:600}.banner:before{content:'\25BC';display:inline-block;margin-right:12px;color:#e15829}input[type="email"]{padding:6px 12px;margin-bottom:0}a.coin{width:40px;height:40px;line-height:40px;text-align:center;border:1px solid #71BF40;border-radius:40px;display:inline-block;margin-right:6px}a.coin:hover{background-color:#71BF40;color:#e4e5e6}p{margin:1em 0;max-width:500px}h2,a.announcement,main menu li{max-width:500px}div.highlight{border:#e15829 2px solid;padding:12px;display:inline-block;margin:12px 0}section.bulletin ul li a p:after,aside div.join li:after{content:' \2192';color:#e15829}span[title]{border-bottom:dotted 1px #969696}span[title]:hover{cursor:help}p.notice{display:inline-block;padding:12px;border:2px solid #e15829}details summary{cursor:pointer;outline:none}ul li.campaign div.svg{display:inline-block;width:20px;margin-left:6px}ul li.campaign div.svg .cls-1{fill:#969696}@font-face{font-family:'fontello';src:url("/assets/fonts/icons/fontello.eot?77189213");src:url("/assets/fonts/icons/fontello.eot?77189213#iefix") format("embedded-opentype"),url("/assets/fonts/icons/fontello.woff2?77189213") format("woff2"),url("/assets/fonts/icons/fontello.woff?77189213") format("woff"),url("/assets/fonts/icons/fontello.ttf?77189213") format("truetype"),url("/assets/fonts/icons/fontello.svg?77189213#fontello") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-mail-circled:before{content:'\e800'}.icon-person:before{content:'\e801'}.icon-facebook:before{content:'\f051'}.icon-twitter:before{content:'\f057'}.icon-instagram:before{content:'\f05e'}*{box-sizing:border-box;-webkit-text-size-adjust:none}img,object{max-width:100%}html{position:relative;min-height:100%}main{background-color:#e4e5e6;display:block;padding:12px 24px 36px 24px}@media only screen and (min-width: 768px){main{padding:36px;padding-top:12px}}@media only screen and (min-width: 1024px){main{padding:72px;padding-top:36px}}header{clear:both;background-color:#e4e5e6}header+main{padding-top:36px}b,strong{font-weight:700}em,i{font-style:italic}body{background-color:#333132;margin-bottom:74.75px}@media only screen and (min-width: 768px){body{margin-bottom:65px}}body.inverse{background-color:#333132;color:#e4e5e6}body.inverse main,body.inverse nav{background-color:#333132}main.full-width{max-width:none;width:100%;position:relative}@media only screen and (min-width: 1024px){main.full-width{padding-right:72px}}a.announcement{margin-bottom:0;max-width:none;background-color:#e15829;color:#e4e5e6;padding:6px 24px;position:relative;display:block;width:100%}@media only screen and (min-width: 768px){a.announcement{padding-left:36px}}@media only screen and (min-width: 1024px){a.announcement{padding-left:72px}}a.announcement:after{content:'\2192';position:absolute;right:0;width:36px;top:0;background-color:#333132;height:100%;color:#e4e5e6;text-align:center;font-size:125%;line-height:33px;display:block}a.announcement+nav{padding-top:24px}@media only screen and (min-width: 1024px){a.announcement+nav{padding-top:36px}}nav{font-size:1.2em;padding:12px 24px;overflow:hidden;background-color:#e4e5e6}@media only screen and (min-width: 768px){nav{padding:36px}}@media only screen and (min-width: 1024px){nav{padding:36px 72px}}nav div.svg{width:200px;position:relative;left:-10px}@media only screen and (min-width: 768px){nav div.svg{width:225px;float:left}}nav.special ul{display:none}@media only screen and (min-width: 1024px){nav.special ul{display:block}}nav ul{margin:12px 0}@media only screen and (min-width: 768px){nav ul{float:right}}nav ul li{display:inline-block;margin-right:12px;margin-bottom:12px}nav ul li:last-of-type a{color:#e15829;border-color:#e15829}@media only screen and (min-width: 768px){nav ul li{margin-right:24px;margin-bottom:0}}@media only screen and (min-width: 1024px){nav ul li{margin-right:0;margin-left:36px}}@media only screen and (min-width: 1280px){nav ul li{margin-left:72px}}nav h1.special,nav input.special[type="email"]{border-bottom:2px solid #e15829;display:inline-block;position:relative;left:-5px;margin:6px 0}@media only screen and (min-width: 768px){nav h1.special,nav input.special[type="email"]{margin-left:24px;left:0;bottom:5px}}@media only screen and (min-width: 1280px){nav h1.special,nav input.special[type="email"]{margin-left:36px}}aside{background-color:#333132;color:white;padding:36px 24px}@media only screen and (min-width: 768px){aside{padding:36px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}}@media only screen and (min-width: 1024px){aside{padding:72px}}@media only screen and (min-width: 768px){aside section{width:45%}}aside section:first-of-type{margin-bottom:36px}@media only screen and (min-width: 768px){aside section:first-of-type{margin-bottom:0}}aside section ul{margin-top:24px}aside ul li.campaign{width:auto;max-width:300px}aside ul li.campaign span.imageset{border:1px solid #969696}aside .button{color:#e4e5e6}section.bulletin{margin-bottom:36px}section.bulletin ul li{margin:24px 0}@media only screen and (min-width: 1024px){section.bulletin ul li{margin:24px 0}}section.bulletin ul li:first-of-type{margin-top:0}section.bulletin ul li.highlight{border-left:2px #e15829 solid;padding-left:12px}section.bulletin ul li a{border-bottom:none}section.bulletin ul li p{margin:0}section.bulletin ul li small{display:block;margin-bottom:6px}section.bulletin a.button{margin-top:12px}ul li.campaign{position:relative;margin-bottom:24px}@media only screen and (min-width: 768px){ul li.campaign{width:30%}}ul li.campaign div.title{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:6px 0}@media only screen and (min-width: 768px){ul li.campaign div.title{margin:12px 0}}ul li.campaign div.title h2,ul li.campaign div.title a.announcement,ul li.campaign div.title main menu li,main menu ul li.campaign div.title li,ul li.campaign div.title span{display:inline-block}ul li.campaign div.title span.icons{padding-top:4px}footer{height:74.75px;background-color:#e15829;padding:12px 24px;position:absolute;bottom:0;left:0;width:100%}@media only screen and (min-width: 768px){footer{height:65px;padding:12px 36px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}}@media only screen and (min-width: 1024px){footer{padding:12px 72px}}@media only screen and (min-width: 768px){footer menu{width:45%;height:25px;line-height:25px}}@media only screen and (min-width: 1024px){footer menu{width:55%}}footer menu ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}footer menu ul li{display:inline-block}footer menu ul li a.active{border-color:#e4e5e6}footer menu.links{max-width:600px}footer menu.links ul{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}footer menu.links ul li{margin-right:12px}@media only screen and (min-width: 1024px){footer menu.links ul li{margin-right:36px}}footer menu.links li.logo{display:none}@media only screen and (min-width: 768px){footer menu.links li.logo{display:block}}footer menu.links li.logo div.svg{width:32px;height:25px}footer menu.social{padding:12px 0}footer menu.social ul{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (min-width: 768px){footer menu.social{padding:0;max-width:300px}}footer menu.social a:hover{color:#e4e5e6}footer menu.social li.contact{-webkit-box-flex:2;-webkit-flex-grow:2;flex-grow:2}footer menu.social li:not(.contact){font-size:1.5em;width:1.5em}footer menu.social li:not(.contact) a{border:none}div.social{margin-top:36px}div.social a{display:inline-block;margin-right:12px}@media only screen and (min-width: 1024px){body{background-color:#e4e5e6}}@media only screen and (min-width: 1024px){body:not(.special) main{width:57.5%;float:left;padding-right:0}}@media only screen and (min-width: 1280px){body:not(.special) main{width:60%}}aside{display:block;border-top:3px solid transparent}aside.current{border-color:#e15829}aside.past{border-color:#71BF40}aside.upcoming{border-color:#FFF70F}aside div.join>*{margin-bottom:24px}aside div.join li{margin:12px 0}aside div.join menu.follow{display:none}@media only screen and (min-width: 1024px){aside div.join menu.follow{display:block}}aside div.join menu.follow h2,aside div.join menu.follow a.announcement,aside div.join main menu.follow li,main aside div.join menu.follow li{margin-bottom:12px}aside div.join menu.follow a{font-size:1.5em;width:1.5em;border:none;position:relative;left:-0.25em}aside div.join div.contact{margin-bottom:0}@media only screen and (min-width: 1024px){body:not(.special) aside{width:calc(40% - 72px);float:right;padding:36px;margin-right:72px;position:-webkit-sticky;position:sticky;top:12px;margin-top:36px}}@media only screen and (min-width: 1280px){body:not(.special) aside{width:calc(35% - 72px)}}@media only screen and (min-width: 1024px){p.funding{position:absolute;right:72px;top:1em;text-align:right}}p.funding a{border-bottom:none}p.funding img{max-width:125px;margin:6px 0;opacity:.9}ul.factoids{margin-bottom:0}@media only screen and (min-width: 1024px){ul.factoids{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;max-width:500px}ul.factoids li{margin-bottom:24px}}main menu{counter-reset:parts;margin:36px 0;border-bottom:1px solid #969696;padding-bottom:24px}@media only screen and (min-width: 1024px){main menu ol{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}}main menu li.active:before{color:#e15829}main menu li:before{content:"Part " counter(parts);counter-increment:parts;display:inline-block;margin-right:6px;color:#969696}main menu li.disabled{color:#969696}main menu.secondary{border-top:1px solid #969696;border-bottom:none;padding:24px 0;position:relative}main menu.secondary li.prev{position:absolute;left:0}main menu.secondary li.prev:before{content:'Previous';color:#e15829}main menu.secondary li.next{position:absolute;right:0}main menu.secondary li.next:before{content:'Next';color:#e15829}article{margin:36px 0;border-bottom:1px dotted #969696;padding-bottom:36px}@media only screen and (min-width: 1024px){article{padding:36px 0}}article:last-of-type{border-bottom:none}article h1,article input[type="email"],article h2,article a.announcement,article main menu li,main menu article li{margin-bottom:0}@media only screen and (min-width: 1024px){article div.box{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}}article section{margin:24px 0}@media only screen and (min-width: 1024px){article section{width:47.5%}}@media only screen and (min-width: 1280px){article section{width:50%}}@media only screen and (min-width: 1024px){article section div.sticky{position:-webkit-sticky;position:sticky;top:36px}}article section figure{margin-bottom:12px}article section figure figcaption{color:#969696;margin:12px 0}@media only screen and (min-width: 1024px){article section figure figcaption{text-align:right;margin:24px 0}}article section ul{margin:24px 0}article section ul li{margin:24px 0}.ta-icon{position:relative}@media only screen and (min-width: 768px){.ta-icon:after{content:'';display:block;width:20px;height:20px;position:absolute;top:6px;right:12px;background-image:url(/assets/img/icon_orange.svg);background-repeat:no-repeat;background-size:20px}}body>div:first-of-type{display:none}@media only screen and (min-width: 1024px){div.svg.system svg{position:relative;right:25%;top:-10%;max-height:100vh}}div.svg.system+small{display:block;padding-top:24px}@media only screen and (min-width: 1024px){div.svg.system+small{text-align:right}}article div.box.routes{-webkit-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 768px){article div.box.routes{display:-webkit-box;display:-webkit-flex;display:flex}}article div.box.routes section{margin-bottom:36px}@media only screen and (min-width: 768px){article div.box.routes section{width:50%}article div.box.routes section img{padding:24px}}@media only screen and (min-width: 1024px){article div.box.routes section{width:33.33%;margin-bottom:0}article div.box.routes section h2,article div.box.routes section a.announcement,article div.box.routes section main menu li,main menu article div.box.routes section li{margin:36px}article div.box.routes section img{padding:36px}}@media only screen and (min-width: 1024px){article div.box.routes section.landscape{width:50%}}article div.box.trolleys{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;margin-bottom:36px}article div.box.trolleys section{clear:both}@media only screen and (min-width: 1024px){article div.box.trolleys section{width:20%;padding-right:24px;margin-bottom:0}}article div.box.trolleys section figure{float:left;width:45px;max-height:45px;margin-right:12px}@media only screen and (min-width: 1024px){article div.box.trolleys section figure{width:55px;max-height:55px;margin-bottom:0;margin-top:12px}}article div.box.trolleys section figure img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}figure.time-travel{margin:36px 0}@media only screen and (min-width: 1024px){figure.time-travel{margin:72px 0}}figure.time-travel>div{height:36px;margin:24px 0}figure.time-travel div.CAR div{border-color:#FFC505}figure.time-travel div.BUS div{border-color:#14A5FF;position:relative}figure.time-travel div.BUS div.busway:before{content:" ";position:absolute;top:-6px;width:100%;height:2px;background-color:#14A5FF}figure.time-travel div.BIKE div{border-color:#0CB800}figure.time-travel div[class^="line"]{display:inline-block;border-top:2px solid}figure.time-travel div[class^="line"] p{white-space:nowrap}figure.time-travel div[class^="line"] span.desktop{display:none}@media only screen and (min-width: 768px){figure.time-travel div[class^="line"] span.desktop{display:inline}}figure.time-travel div[class^="line"] span.gray{display:block}@media only screen and (min-width: 1024px){figure.time-travel div[class^="line"] span.gray{display:inline}}@media only screen and (min-width: 1024px){figure.time-travel div[class^="line"] span.gray:before{content:'('}}@media only screen and (min-width: 1024px){figure.time-travel div[class^="line"] span.gray:after{content:')'}}figure.time-travel div.line-dashed{border-top:2px dotted}
