a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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.5}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clear{display:inline-block}* html .clear{height:1%}.clear{display:block}*{box-sizing:border-box}body,html{font-size:62.5%;height:100%}body{font-size:1.6rem;position:relative}body,h1,h2,h3,h4,h5,h6{font-family:proxima-nova,Verdana,Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{line-height:1;font-weight:700}@media screen and (min-width:640px){h1,h2,h3,h4,h5,h6{line-height:1.2}}h1{font-size:5.5rem}img{height:auto;max-width:100%}.hidden{display:none}.visually-hidden{color:transparent;font:0/0;height:0;overflow:hidden;width:0}.circle-spinner{-webkit-animation-name:a;animation-name:a;-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;border:.1rem dashed #f1453b;border-radius:50%;height:2.2rem;margin:2rem auto;width:2.2rem}.circle-spinner.large{width:5rem;height:5rem;border-width:.4rem}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes b{0%{opacity:1}to{opacity:0}}@keyframes b{0%{opacity:1}to{opacity:0}}.spinner{position:relative;display:block;width:100%;height:100%}.spinner .blade{position:absolute;left:0;top:50%;margin-top:-4%;height:8%;width:100%}.spinner .blade>div{width:25%;margin:0 0 0 auto;height:100%;background:#f1453b;border-radius:1000px;opacity:1;-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-name:b;animation-name:b;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.spinner .blade.d02{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.spinner .blade.d02>div{-webkit-animation-delay:-208.33333333ms;animation-delay:-208.33333333ms}.spinner .blade.d03{-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.spinner .blade.d03>div{-webkit-animation-delay:-416.66666667ms;animation-delay:-416.66666667ms}.spinner .blade.d04{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.spinner .blade.d04>div{-webkit-animation-delay:-625ms;animation-delay:-625ms}.spinner .blade.d05{-webkit-transform:rotate(-120deg);transform:rotate(-120deg)}.spinner .blade.d05>div{-webkit-animation-delay:-833.33333333ms;animation-delay:-833.33333333ms}.spinner .blade.d06{-webkit-transform:rotate(-150deg);transform:rotate(-150deg)}.spinner .blade.d06>div{-webkit-animation-delay:-1.04166666667s;animation-delay:-1.04166666667s}.spinner .blade.d07{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.spinner .blade.d07>div{-webkit-animation-delay:-1.25s;animation-delay:-1.25s}.spinner .blade.d08{-webkit-transform:rotate(-210deg);transform:rotate(-210deg)}.spinner .blade.d08>div{-webkit-animation-delay:-1.45833333333s;animation-delay:-1.45833333333s}.spinner .blade.d09{-webkit-transform:rotate(-240deg);transform:rotate(-240deg)}.spinner .blade.d09>div{-webkit-animation-delay:-1.66666666667s;animation-delay:-1.66666666667s}.spinner .blade.d10{-webkit-transform:rotate(-270deg);transform:rotate(-270deg)}.spinner .blade.d10>div{-webkit-animation-delay:-1875ms;animation-delay:-1875ms}.spinner .blade.d11{-webkit-transform:rotate(-300deg);transform:rotate(-300deg)}.spinner .blade.d11>div{-webkit-animation-delay:-2.08333333333s;animation-delay:-2.08333333333s}.spinner .blade.d12{-webkit-transform:rotate(-330deg);transform:rotate(-330deg)}.spinner .blade.d12>div{-webkit-animation-delay:-2.29166666667s;animation-delay:-2.29166666667s}@-webkit-keyframes c{0%{opacity:0}to{opacity:1}}@keyframes c{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:c;animation-name:c}.copy{margin:0 auto;max-width:72ch}.inline{margin:0;padding:0}.inline,.inline li{display:inline}ol.piped li,ul.piped li{margin:0;padding:0}ol.piped li:before,ul.piped li:before{content:'|\00a0';display:inline-block}ol.piped li:first-child:before,ul.piped li:first-child:before{content:'';display:none}h1{font-size:30px}@media screen and (min-width:640px){h1{font-size:40px}}.footer-topper{background-image:url(/img/display/striped_background.png);color:#fff;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1.6rem 1.6rem 1.6rem .6rem}@media screen and (min-width:480px){.footer-topper{display:-webkit-flex;display:-ms-flexbox;display:flex}}.footer-topper-links{font-weight:100}.footer-topper-links a{color:#fff;display:inline-block;padding:0 1rem}.footer-topper-links a:link,.footer-topper-links a:visited{text-decoration:none}.footer-topper-links a:active,.footer-topper-links a:hover{text-decoration:underline}.footer-topper-social{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;width:14rem}.footer-topper-social span{padding:.4rem}.follow-us-icon{background-repeat:no-repeat;color:transparent;display:inline-block;font:0/0;height:3rem;margin-left:.5rem;overflow:hidden;width:3rem}.follow-us-icon.fb{background-image:url(/img/share/icon_facebook.png)}.follow-us-icon.tw{background-image:url(/img/share/icon_twitter.png)}.content{background:#fff;padding-top:60px}.content .wrap{margin:0 auto;max-width:1200px;text-align:center}.card{max-width:474px;width:100%;border:1px solid #e5ebec;border-radius:10px;padding:15px;background:#fff;box-shadow:0 1px 10px rgba(0,0,0,.1);margin:0 0 25px}.card,.card dt{display:inline-block}.card dt{vertical-align:top}.card dt img{max-width:83px;height:auto;border-radius:100px}.card dd{display:inline-block;vertical-align:top;max-width:320px;padding:0 0 10px}.card dd p{padding-right:0;color:#5d676f;font-size:15px;font-weight:400;margin-bottom:0;text-align:center}.card dd h3{color:#4a5056;font-size:18px;text-align:center}.card dd h3,.card dd h4{font-weight:600;text-transform:uppercase}.card dd h4{color:#a3aeb7;font-size:13px;margin-bottom:20px}@media screen and (min-width:640px){.card{margin:0 7px 25px 6px;height:230px}.card dt{margin-right:25px}.card dd h3,.card dd p,.card h3,.card h4{text-align:left}.card dd{padding-top:10px}}button.social,div.share{font-size:1.4rem}div.share{border-radius:7.142857143em;display:inline-block;text-align:center}@media screen and (min-width:480px){div.share{padding:1rem;background:rgba(0,0,0,.1)}}button.social{border:0;border-radius:7.142857143em;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:proxima-nova,Verdana,Helvetica,Arial,sans-serif;font-weight:700;height:2.142857143em;line-height:2;margin-left:.357142857em;margin-right:.357142857em;padding:0 1em 0 2.857142857em;position:relative;text-decoration:none;text-transform:uppercase}button.social:before{content:'';display:block;left:1em;position:absolute;top:.357142857em}button.social.twitter{background:#17a1ce}button.social.twitter:before{background-position:0 0;width:1.42857143em;height:1.42857143em;background-image:url(../images/share-icons.png);background-repeat:no-repeat;background-size:auto 1.42857143em}button.social.facebook{background:#3b5a95}@media screen and (min-width:480px){button.social.facebook{margin-bottom:0}}button.social.facebook:before{background-position:-50% 0;width:1.42857143em;height:1.42857143em;background-image:url(../images/share-icons.png);background-repeat:no-repeat;background-size:auto 1.42857143em;background-position:100% 0}button.social.donate{padding-left:1em;background:#e6b520}.share-icon.twitter{background-position:0 0}.share-icon.facebook,.share-icon.twitter{width:6rem;height:6rem;background-image:url(../images/share-icons.png);background-repeat:no-repeat;background-size:120px 60px}.share-icon.facebook{background-position:-50% 0}header.main-site{background:#11436d;font-size:0;box-shadow:0 1px 10px rgba(0,0,0,.2);position:fixed;width:100%;z-index:3}header.main-site div{max-width:1440px;width:100%;margin:0 auto;background:#1978c8;position:relative;min-height:50px;text-align:right}header.main-site div h1{position:absolute;left:0;top:0;font-size:0;color:transparent;height:50px;width:217px;background:#1978c8 url(../img/header/logo.png) right center no-repeat;background-size:174px 30px;margin:0}header.main-site div h1:before{content:" ";display:block;width:43px;height:50px;background:#1978c8 url(../img/header/heart.png) center center no-repeat;background-size:26px 26px}header.main-site div a.donate,header.main-site div hr{display:none}header.main-site div button.hamburgler{font-size:0;color:transparent;display:inline-block;border:0;width:40px;height:40px;border-radius:5px;background:transparent url(../img/header/hamburgler.png) center center no-repeat;margin:5px 5px 5px 0;background-size:30px 30px;vertical-align:top;opacity:.5;cursor:pointer}header.main-site div button.hamburgler:hover{opacity:1}header.main-site div button.hamburgler.focused{background-color:#11436d;opacity:1}header.main-site div nav{display:none;font-size:19px}header.main-site div nav ul{padding:10px;background:#15558b}header.main-site div nav ul li{text-align:left;font-family:myriad-pro,Impact;font-weight:600;text-transform:uppercase;padding:5px 0}header.main-site div nav ul li a{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.1)}header.main-site div nav.visible{display:block}header.main-site div button.share{display:none}@media screen and (min-width:480px){header.main-site div{min-height:65px}header.main-site div h1{width:270px;height:65px;background:#1978c8 url(../img/header/logo.png) right center no-repeat;background-size:220px 38px}header.main-site div h1:before{height:65px;width:50px;background-size:30px 30px}header.main-site div button.hamburgler{width:40px;height:40px;margin:12px 10px 13px 0}}@media screen and (min-width:768px){header.main-site div h1{width:293px}header.main-site div h1:before{width:55px;background-color:#11436d}header.main-site div button.hamburgler{display:none}header.main-site div nav{display:inline-block;vertical-align:top;font-size:15.5px}header.main-site div nav ul{padding:0 15px 0 0;background:#1978c8}header.main-site div nav ul li{display:inline-block;line-height:65px;padding:0}header.main-site div nav ul li a{text-decoration:none}header.main-site div nav ul li a:hover{text-decoration:underline}header.main-site div nav ul li:before{color:#1664b3;content:'|\00a0';display:inline-block;padding:0 8px 0 10px}header.main-site div nav ul li:first-child:before{content:'';display:none}header.main-site div nav.visible{display:inline-block}}@media screen and (min-width:960px){header.main-site div h1{width:303px}header.main-site div h1:before{width:65px;background-color:#11436d}header.main-site div a.donate{display:inline-block;width:164px;height:65px;font-family:myriad-pro,Impact;font-size:21px;font-weight:600;line-height:65px;text-align:center;color:#fff;text-decoration:none;text-transform:uppercase;background:#166bb3;text-shadow:0 1px 2px rgba(0,0,0,.1);letter-spacing:1px}header.main-site div a.donate:hover{background:#855773}}@media screen and (min-width:1120px){header.main-site div button.share{display:inline-block;height:65px;border:0;cursor:pointer;font-size:0;color:transparent;vertical-align:top;background:#11436d}header.main-site div button.share.facebook{background:#11436d url(../img/header/facebook.png) 15px 18px no-repeat;background-size:30px 30px;width:50px}header.main-site div button.share.twitter{background:#11436d url(../img/header/twitter.png) 5px 18px no-repeat;background-size:30px 30px;width:50px}header.main-site div button.share:hover{background-color:#000}}footer.main-site{margin-bottom:0;background:#1978c8}footer.main-site .gutter{position:relative;padding:25px 10px 30px;max-width:960px;width:100%;margin:0 auto}footer.main-site .gutter img{width:357px;max-width:100%;margin-top:15px;margin-bottom:10px;height:auto}footer.main-site .gutter div.sharea{margin-bottom:10px}footer.main-site .gutter div.sharea span{display:inline;line-height:30px;vertical-align:top;color:#fff;text-transform:uppercase;font-family:proxima-nova,Verdana,Helvetica,Arial,sans-serif;font-weight:600;font-size:15px;margin-right:5px}footer.main-site .gutter div.sharea button{border:0;font-size:0;color:transparent;width:30px;height:30px;cursor:pointer;margin-left:5px;vertical-align:top}footer.main-site .gutter div.sharea button.facebook{background:url(/img/header/facebook.png);background-size:30px 30px}footer.main-site .gutter div.sharea button.twitter{background:url(/img/header/twitter.png);background-size:30px 30px}footer.main-site .gutter hr{border:0;border-bottom:1px solid hsla(0,0%,100%,.2)}footer.main-site .gutter nav{padding-top:20px}footer.main-site .gutter nav ul{max-width:800px}footer.main-site .gutter nav ul li{width:180px;font-size:14px;display:inline-block;padding-bottom:5px}footer.main-site .gutter nav ul li a{color:#fff;font-weight:400;text-decoration:none}footer.main-site .gutter nav ul li a strong{font-weight:600;text-decoration:underline}footer.main-site .gutter nav ul li a:hover{text-decoration:underline}@media screen and (min-width:640px){footer.main-site .gutter div.sharea{position:absolute;right:10px;top:60px}}@media screen and (min-width:960px){footer.main-site .gutter .copyright{float:right}}footer.main-site .dark{background:#1462a4;font-size:14px;color:hsla(0,0%,100%,.6)}footer.main-site .dark a{color:hsla(0,0%,100%,.8)}.blog{display:inline-block;vertical-align:top;width:100%;max-width:700px}.blog article{position:relative;padding:20px 10px;text-align:left;font-family:"ff-meta-serif-web-pro",Palatino Linotype,Book Antiqua,Palatino,serif;border-bottom:1px solid #d7e5f1;color:#1a212a;overflow-x:hidden}.blog article img{max-width:100%;max-height:300px;width:auto;height:auto}.blog article h1{font-family:proxima-nova,Verdana,Helvetica,Arial,sans-serif;font-size:20px;font-weight:600;background:url(/img/blog/heading_emphasis.png) left top repeat-y;width:105%;margin-left:-5%;padding-left:5%;border-left:1% solid #aae;border-width:1%;margin-bottom:15px}.blog article h1 a{color:#000;text-decoration:none}.blog article h1 a:hover{text-decoration:underline}.blog article h2{margin-bottom:15px;font-weight:700}.blog article strong{font-weight:700}.blog article em,.blog article i{font-style:italic}.blog article h2,.blog article h3,.blog article h4,.blog article h5,.blog article h6{font-family:"ff-meta-serif-web-pro",Palatino Linotype,Book Antiqua,Palatino,serif}.blog article span.date{display:block;font-family:proxima-nova,Verdana,Helvetica,Arial,sans-serif;font-size:14px;color:#8b96a4;font-weight:400;margin-bottom:20px}.blog article p{margin-bottom:15px}.blog article a.readmore{font-family:proxima-nova,Verdana,Helvetica,Arial,sans-serif;font-size:17px;text-transform:uppercase;font-weight:600}.blog article div.sharea{position:absolute;right:10px;bottom:20px}.blog article div.sharea span{display:none;line-height:30px;vertical-align:top;color:#8aa1b4;text-transform:uppercase;font-family:proxima-nova,Verdana,Helvetica,Arial,sans-serif;font-weight:100;font-size:17px}.blog article div.sharea button{border:0;font-size:0;color:transparent;width:30px;height:30px;cursor:pointer;margin-left:5px;vertical-align:top}.blog article div.sharea button.facebook{background:url(/img/blog/facebook.png);background-size:30px 30px}.blog article div.sharea button.twitter{background:url(/img/blog/twitter.png);background-size:30px 30px}.blog article div.sharea.block{position:static}.blog article div.sharea.block span{display:inline}.blog article img{margin-bottom:15px}@media screen and (min-width:640px){.blog article{padding:40px 10px;font-size:19px}.blog article h1{font-size:40px;line-height:50px;margin-bottom:20px}.blog article h2,.blog article p,.blog article span.date{margin-bottom:30px}.blog article div.sharea{position:absolute;right:10px;bottom:40px}.blog article div.sharea span{display:inline}.blog article div.sharea.block{position:static}}.blog hr{border:0;border-bottom:1px solid #d7e5f1}.blog .pagination{font-family:proxima-nova,Verdana,Helvetica,Arial,sans-serif;font-size:17px;font-weight:600;width:100%;padding:20px 10px 40px;margin:0 auto;color:#a2b0bd}.blog .pagination a{margin:0 10px;text-transform:uppercase}@media screen and (min-width:640px){.blog .pagination{padding:30px 10px 70px}}.blog .breadcrumbs{color:#637b98;font-family:proxima-nova,Verdana,Helvetica,Arial,sans-serif;font-size:13px;font-weight:100;text-align:left;text-transform:uppercase;padding:8px 10px;border-bottom:1px solid #d7e5f1;position:relative}@media screen and (min-width:640px){.blog .breadcrumbs{padding-top:25px}}.blog .breadcrumbs a{text-decoration:none;color:#637b98;margin:0 10px 0 0}.blog .breadcrumbs a.current{margin-left:10px;color:#1978c8;font-weight:600}.blog .breadcrumbs a.rss{display:inline-block;width:16px;height:16px;font-size:0;color:transparent;background:url(/img/blog/rss.png);background-size:100% 100%;vertical-align:top;margin-right:5px}.sidebar{display:block;vertical-align:top;margin:0 auto;max-width:700px;width:100%}.sidebar .panel{border:1px solid #d7e5f1;padding:0;margin-bottom:30px}.sidebar .panel h3{height:55px;line-height:55px;text-align:center;background:#1978c8;color:#fff;font-family:proxima-nova,Verdana,Helvetica,Arial,sans-serif;font-size:15px;text-transform:uppercase;font-weight:600}.sidebar .panel ul li{text-align:left}.sidebar .panel ul li:hover{background:#f3f3f3}.sidebar .panel ul li.more{display:none}.sidebar .panel ul li a{padding:20px;border-bottom:1px solid #d7e5f1;color:#000;text-decoration:none;font-size:15px}.sidebar .panel ul li a,.sidebar .panel ul li a span{display:block;font-family:proxima-nova,Verdana,Helvetica,Arial,sans-serif}.sidebar .panel ul li a span{font-size:12px;color:#8b96a4;font-weight:400}.sidebar .panel.button{display:inline-block;max-width:235px;background:#1978c8;height:75px;color:#fff;font-family:proxima-nova,Verdana,Helvetica,Arial,sans-serif;font-size:15px;text-align:left;font-weight:600;padding:15px 10px 0 95px;position:relative;text-decoration:none;transition:background-color .2s linear}.sidebar .panel.button#notifications_button{display:none}.sidebar .panel.button#notifications_button.enabled{display:inline-block}.sidebar .panel.button div.icon{position:absolute;left:0;top:0;width:73px;height:73px;line-height:75px;background:#1666aa;margin-right:20px;transition:background-color .2s linear}.sidebar .panel.button div.icon img{width:40px;height:40px;margin:15px 0 0 15px;-webkit-transform:rotate(20deg);transform:rotate(20deg);transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}.sidebar .panel.button:hover{background:#2e95ec}.sidebar .panel.button:hover div.icon{background:#0d4371}.sidebar .panel.button:hover div.icon img{-webkit-transform:rotate(0deg);transform:rotate(0deg)}@media screen and (min-width:960px){.sidebar{display:inline-block;margin-left:45px;margin-top:105px;width:235px}.sidebar span{margin-top:15px}}.aboutus div.classic>ul:first-child{margin-left:0}.aboutus .content{padding-bottom:30px}.aboutus .content h1{margin:50px auto 30px;color:#1b3c57;text-align:center}.aboutus .content h2{margin-top:40px}.aboutus .content dl.stats dt,.aboutus .content h2{font-weight:700;margin-bottom:25px;text-transform:uppercase;line-height:auto}.aboutus .content dl.stats dt,.aboutus .content h2,.aboutus .content p{font-family:proxima-nova,Verdana,Helvetica,Arial,sans-serif;font-size:18px;text-align:left;max-width:100%}.aboutus .content p{font-weight:400;color:#4a5056;margin-bottom:30px}@media screen and (min-width:960px){.aboutus .content p{padding-right:330px}}.aboutus .content dl.stats{margin-bottom:30px}.aboutus .content dl.stats ul{list-style:none}.aboutus .content dl.stats ul li{list-style:none;margin-left:0;margin-bottom:0;padding:15px 0;border-bottom:1px solid #d7e5f1;color:#a3aeb7;text-transform:uppercase;font-size:13px;font-weight:600;text-align:left;font-family:proxima-nova,Verdana,Helvetica,Arial,sans-serif;letter-spacing:1px}.aboutus .content dl.stats ul li strong{font-size:36px;line-height:36px;margin-bottom:7px;font-weight:100;color:#1978c8;display:block;text-transform:none;letter-spacing:auto}.aboutus .content dl.stats ul li:first-child{padding-top:0}@media screen and (min-width:960px){.aboutus .content dl.stats{width:235px;position:absolute;right:10px;top:94px}}.aboutus .content dl:not(.stats){display:inline-block;max-width:474px;width:100%;border:1px solid #e5ebec;border-radius:10px;padding:15px;background:#fff;box-shadow:0 1px 10px rgba(0,0,0,.1);margin:0 0 25px}.aboutus .content dl:not(.stats) dt{display:inline-block;vertical-align:top}.aboutus .content dl:not(.stats) dt img{max-width:83px;height:auto;border-radius:100px}.aboutus .content dl:not(.stats) dd{display:inline-block;vertical-align:top;max-width:320px;padding:0 0 10px}.aboutus .content dl:not(.stats) dd p{padding-right:0;color:#5d676f;font-size:15px;font-weight:400;margin-bottom:0;text-align:center}.aboutus .content dl:not(.stats) dd h3{color:#4a5056;font-size:18px;font-weight:600;text-transform:uppercase;text-align:center}.aboutus .content dl:not(.stats) dd h4{color:#a3aeb7;font-size:13px;font-weight:600;text-transform:uppercase;margin-bottom:20px}@media screen and (min-width:640px){.aboutus .content dl:not(.stats){margin:0 7px 25px 6px;height:230px}.aboutus .content dl:not(.stats) dt{margin-right:25px}.aboutus .content dl:not(.stats) dd h3,.aboutus .content dl:not(.stats) dd p,.aboutus .content dl:not(.stats) h3,.aboutus .content dl:not(.stats) h4{text-align:left}.aboutus .content dl:not(.stats) dd{padding-top:10px}}.aboutus .content hr{display:none}body.supporters.default{background:#192632 url(../img/page/homepage/david-by-michelangelo.jpg) center top no-repeat}@media screen and (min-width:960px){body.supporters.default{background-size:100% auto;background-attachment:fixed}}body.supporters .content{padding-top:0;width:100%}body.supporters .content .wrap{max-width:100%}body.supporters .content .wrap .classic{max-width:100%;padding-left:0;padding-right:0}body.supporters dl{padding:40px 10px;margin:0 auto}body.supporters dl:nth-of-type(2n){background:#fafafa}body.supporters dl dt strong{display:block;color:#1b3c57;font-family:proxima-nova,Verdana,Helvetica,Arial,sans-serif;font-weight:400;font-size:40px;margin-bottom:20px}@media screen and (min-width:640px){body.supporters dl dt strong{font-size:60px;line-height:60px}}body.supporters dl dd{margin:0 auto;max-width:1000px}body.supporters dl dd p{text-align:center;font-family:proxima-nova,Verdana,Helvetica,Arial,sans-serif;font-weight:100;font-size:24px;color:#4a5056;margin:0 auto 40px;max-width:550px}body.supporters dl dd ul{margin:0 auto;max-width:1000px}body.supporters dl dd ul li{margin:0 auto}body.supporters dl dd ul li p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:18px;font-weight:700;text-transform:uppercase;font-family:proxima-nova,Verdana,Helvetica,Arial,sans-serif}body.supporters dl dd ul li p a{color:#4a5056;text-decoration:none}body.supporters dl dd ul li p a img{display:inline-block;width:50px;height:50px;border-radius:100px;border:1px solid #1b3c57;vertical-align:middle;margin-right:7px}body.supporters dl dd ul li p a:hover{color:#000}body.supporters dl dd ul li p a:hover img{border-color:#000}@media screen and (min-width:640px){body.supporters dl dd ul li{display:inline-block;margin:0 20px}}body.supporters dl dd dl{display:inline-block;max-width:474px;width:100%;border:1px solid #e5ebec;border-radius:10px;padding:15px;background:#fff;box-shadow:0 1px 10px rgba(0,0,0,.1);margin:0 0 25px}body.supporters dl dd dl dt{display:inline-block;vertical-align:top}body.supporters dl dd dl dt img{max-width:83px;height:auto;border-radius:100px}body.supporters dl dd dl dd{display:inline-block;vertical-align:top;max-width:320px;padding:0 0 10px}body.supporters dl dd dl dd p{padding-right:0;color:#5d676f;font-size:15px;font-weight:400;margin-bottom:0;text-align:center}body.supporters dl dd dl dd h3{color:#4a5056;font-size:18px;font-weight:600;text-transform:uppercase;text-align:center}body.supporters dl dd dl dd h4{color:#a3aeb7;font-size:13px;font-weight:600;text-transform:uppercase;margin-bottom:20px}@media screen and (min-width:640px){body.supporters dl dd dl{margin:0 7px 25px 6px;height:230px}body.supporters dl dd dl dt{margin-right:25px}body.supporters dl dd dl dd h3,body.supporters dl dd dl dd p,body.supporters dl dd dl h3,body.supporters dl dd dl h4{text-align:left}body.supporters dl dd dl dd{padding-top:10px}}body.supporters dl dd dl:nth-of-type(2n){background:#fff}@media screen and (min-width:640px){body.supporters dl dd dl{height:180px}body.supporters dl dd dl h3{margin-bottom:5px}}body.supporters hr{display:none}.header_supporters{background:rgba(13,83,142,.6);text-align:center;color:#fff;padding:80px 10px 30px}@media screen and (min-width:640px){.header_supporters h1{font-size:60px;line-height:60px}}.header_supporters p{font-family:proxima-nova,Verdana,Helvetica,Arial,sans-serif;max-width:700px;margin:30px auto 0;font-size:21.5px;color:#fff;font-weight:100}.header_supporters p a{color:#fff;font-weight:600}@media screen and (min-width:640px){.header_supporters{padding:110px 10px 60px}}.press div.classic p.contact{background-color:#f0f0e5;padding:20px;text-align:center;border-radius:10px;margin-bottom:50px}.press div.classic p.contact a{color:gray}.press div.classic .presslist li{margin-bottom:15px}.press div.classic .presslist li a{display:block}.jobs div.classic h1{padding-top:6rem}.jobs div.classic h2{font-family:proxima-nova,Verdana,Helvetica,Arial,sans-serif;font-weight:700;font-size:18px;text-align:left;margin:40px auto 25px;text-transform:uppercase;max-width:700px;line-height:auto}.jobs div.classic hr{border:0;border-bottom:1px solid #e8e8e8;margin:0 auto 4rem;max-width:700px}body.projects{background-color:#16212a;color:#fff}body.projects hr{display:none}body.projects div.content{background:transparent}body.projects div.classic{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 auto;padding:2rem 0 3rem;max-width:960px}@media screen and (min-width:480px){body.projects div.classic{-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}body.projects div.classic h2{max-width:100%;width:100%;color:#fff;line-height:1.2;font-size:3.2rem;font-weight:lighter;padding-left:1.2rem;margin:1.5rem 0 2rem}body.projects div.classic a:link,body.projects div.classic a:visited{color:#23d79e}body.projects div.classic a:active,body.projects div.classic a:focus,body.projects div.classic a:hover{color:#77e9c5}body.projects div.classic h2 a{text-decoration:none}body.projects dl{background-color:#11191f;border-radius:4px;box-shadow:0 1px 0 #21313e;cursor:pointer;line-height:1.3;margin:.6rem auto;padding:1rem;position:relative;transition:background-color .4s,-webkit-transform .4s;transition:background-color .4s,transform .4s;transition:background-color .4s,transform .4s,-webkit-transform .4s;width:22.6rem}@media screen and (min-width:480px){body.projects dl{margin:.5rem}}body.projects dl:not(.other):hover{background-color:#2f404e;position:relative;z-index:2;-webkit-transform:scale(1.05);transform:scale(1.05)}body.projects dl.other{cursor:default}body.projects dl.other dt{height:auto}body.projects dl.other dt:before{content:none}body.projects dl.other img{height:4.8rem;width:20rem}body.projects dl.other ul{margin-bottom:0}body.projects dl.other ul li{list-style-type:none;margin-bottom:0;margin-left:0;font-size:inherit}body.projects dl.fire:after{background:url(/images/new/project/fire.png) no-repeat;content:' ';height:4.8rem;position:absolute;right:-.8rem;top:-.8rem;width:4.8rem;z-index:1}body.projects dt{width:206px;height:127px;position:relative}body.projects dt:before{bottom:0;content:' ';left:-1px;position:absolute;top:0;width:208px;height:129px;background:url(/img/page/homepage/project_frame.png)}body.projects dt img{width:100%;border-radius:4px}body.projects dd{padding:1.2rem}body.projects dd h3{font-size:1.4rem;font-weight:700;margin-bottom:.6rem}body.projects dd h3 a{color:#fff;text-decoration:none}body.projects dd p{font-size:14px;color:#e4edf5}body.projects ul{width:100%}body.projects .press{color:#999;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body.projects .press a:link,body.projects .press a:visited{color:#999;text-decoration:none}body.projects .press li{max-width:30ch;margin:0 auto 4rem}body.projects .press blockquote{quotes:'“' '”';color:#7e7e7e}body.projects .press blockquote:before{content:open-quote}body.projects .press blockquote:after{content:close-quote}body.projects .press blockquote:after,body.projects .press blockquote:before{font-family:cursive;font-size:3rem;line-height:0}body.projects .press blockquote p{display:inline;font-family:proxima-nova,Verdana,Helvetica,Arial,sans-serif;font-weight:100}body.projects .press p{margin-top:1.4rem;font-size:1.8rem;font-weight:600;color:#7e7e7e;font-family:"ff-meta-serif-web-pro",Palatino Linotype,Book Antiqua,Palatino,serif}body.projects .press img{vertical-align:middle;margin-right:2px}body.projects .press em{color:#777}.four-oh-four .wrap{padding:4rem 2rem 5rem}@media screen and (min-width:640px){.four-oh-four .wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:27rem;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:6rem;width:57rem}}.four-oh-four h2{font-size:9rem;margin-bottom:1rem}@media screen and (min-width:640px){.four-oh-four h3{max-width:30ch}}body.default{background:#192632}.default a{color:#1978c8}.default .montserrat{font-family:Montserrat,proxima-nova,Verdana,Helvetica,Arial,sans-serif}div.classic{margin:0 auto;width:100%;max-width:1000px;padding:10px;position:relative;text-align:center}div.classic h1{margin:0 auto 10px}div.classic h1,div.classic h2{max-width:700px;text-align:left}div.classic h2{display:block;color:#1b3c57;font-family:proxima-nova,Verdana,Helvetica,Arial,sans-serif;font-weight:400;font-size:40px;margin:0 auto 20px}@media screen and (min-width:640px){div.classic h2{font-size:60px}div.classic h2:first-child{margin-top:30px}}div.classic h3{font-weight:700;text-transform:uppercase;margin:0 auto 10px}div.classic h3,div.classic li,div.classic p{font-family:proxima-nova,Verdana,Helvetica,Arial,sans-serif;font-size:18px;text-align:left;max-width:700px}div.classic li,div.classic p{margin:0 auto;display:block;margin-bottom:30px;font-weight:400;color:#4a5056}div.classic strong{font-weight:700}div.classic ul{max-width:700px;margin-left:auto;margin-right:auto;margin-bottom:40px;list-style:disc}div.classic ul li{position:relative;text-align:left;list-style-type:disc;margin-left:30px;display:list-item}div.classic>ul:first-child{display:block;margin:0 auto;border-bottom:1px solid #e8e8e8;text-align:left;max-width:700px}div.classic>ul:first-child li{display:inline-block;height:43px;margin-bottom:0;margin-left:0}div.classic>ul:first-child li a{display:inline-block;height:44px;line-height:47px;font-family:myriad-pro,Impact;font-size:16px;color:#858585;text-decoration:none;font-weight:600;text-transform:uppercase;padding:0 5px;margin-right:20px}div.classic>ul:first-child li:first-child a{border-bottom:3px solid #1978c8;color:#474747}.homepage a:link,.homepage a:visited{color:#23d79e}.homepage a:active,.homepage a:focus,.homepage a:hover{color:#77e9c5}.homepage a.morelink{display:inline-block;margin:1.5rem 0 4rem;background-color:#14a767;color:#fff;text-decoration:none;font-size:1.6rem;height:4.8rem;line-height:4.8rem;transition:background-color .3s;padding:0 3rem;border-radius:100px}.homepage a.morelink:hover{background-color:#26485e}.homepage header{background-color:#4677ba;font-size:2.2rem;height:27rem;overflow:hidden;position:relative}@media screen and (min-width:768px){.homepage header{height:37rem}}.homepage header div{background:transparent;text-align:center}.homepage header .david-by-michelangelo{background-image:url(/img/page/homepage/david-by-michelangelo.jpg);background-size:cover;height:100%;opacity:0;position:absolute;transition:opacity .6s;width:100%;z-index:0}.homepage header .david-by-michelangelo.loaded{opacity:1}.homepage .below-the-fold h2,.homepage .feature-content h2{line-height:1.2;font-size:3.2rem;font-weight:lighter;margin:4rem 0 2rem;width:100%}.homepage .logo-large{height:auto;margin:8rem auto 2.2rem;max-width:90%;opacity:0;transition:opacity .4s}@media screen and (min-width:480px){.homepage .logo-large{margin-top:5rem}}@media screen and (min-width:768px){.homepage .logo-large{margin-top:12rem}}@media screen and (min-width:960px){.homepage .logo-large{height:14.1rem}}.homepage .motto{font-family:"ff-meta-serif-web-pro",Palatino Linotype,Book Antiqua,Palatino,serif;font-size:1.9rem;font-style:italic;margin:0 auto;max-width:400px;opacity:0;padding:0 3.2rem;text-shadow:1px 1px 2px rgba(51,51,51,.5)}@media screen and (min-width:768px){.homepage .motto{max-width:100%}}.homepage .top{display:none;position:absolute;text-align:center;top:2.6rem;width:100%;z-index:4}@media screen and (min-width:768px){.homepage .top{display:block}}.homepage .top.expanded{background-color:#03263d;display:block;padding:1.6rem 0;position:absolute;top:5rem;width:100%;z-index:4}.homepage .top a{color:#fff;display:block;font-family:myriad-pro,Impact;font-size:16px;font-weight:700;line-height:34px;text-decoration:none;text-transform:uppercase;transition:border-color .3s}@media screen and (min-width:768px){.homepage .top a{border:1px solid hsla(0,0%,100%,0);border-radius:5rem;display:inline-block;padding:0 1.4rem;width:auto}}.homepage .top a:active,.homepage .top a:focus,.homepage .top a:hover{background-color:#fff;color:#000}@media screen and (min-width:768px){.homepage .top a:active,.homepage .top a:focus,.homepage .top a:hover{background-color:transparent;border-color:#fff;color:#fff}}.homepage .top a.donate{border:none;border-radius:0}@media screen and (min-width:768px){.homepage .top a.donate{border:1px solid #fff;border-radius:5rem}}.homepage .top a.donate:active,.homepage .top a.donate:focus,.homepage .top a.donate:hover{background-color:#fff;color:#000}.homepage .top a.facebook,.homepage .top a.twitter{display:none;height:4.2rem;padding:0;vertical-align:bottom;width:4.2rem}@media screen and (min-width:960px){.homepage .top a.facebook,.homepage .top a.twitter{display:inline-block}}.homepage .top a.facebook:active,.homepage .top a.facebook:focus,.homepage .top a.facebook:hover,.homepage .top a.twitter:active,.homepage .top a.twitter:focus,.homepage .top a.twitter:hover{border-color:transparent}.homepage .top a.facebook{background-image:url(../img/page/homepage/social-facebook.png);margin-left:2rem}.homepage .top a.twitter{background-image:url(../img/page/homepage/social-twitter.png);margin-left:4px}.homepage .mobile-nav{display:block;height:5rem;position:absolute;width:100%;z-index:4}@media screen and (min-width:768px){.homepage .mobile-nav{display:none}}.homepage .mobile-nav.expanded .cheeseburger{background-color:#03263d}.homepage .mobile-nav.expanded .lines{background-color:hsla(0,0%,100%,0)}.homepage .mobile-nav.expanded .lines:before{top:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.homepage .mobile-nav.expanded .lines:after{top:0;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.homepage .cheeseburger{float:right;height:5rem;width:5rem;cursor:pointer;position:relative}.homepage .lines{background-color:#fff;bottom:auto;display:inline-block;height:2px;left:50%;position:absolute;right:auto;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);transition:background-color .3s;width:1.8rem}.homepage .lines:after,.homepage .lines:before{background-color:#fff;content:'';height:100%;position:absolute;right:0;transition:top .3s,background-color 0s,-webkit-transform .3s;transition:transform .3s,top .3s,background-color 0s;transition:transform .3s,top .3s,background-color 0s,-webkit-transform .3s;width:100%}.homepage .lines:before{top:-5px}.homepage .lines:after{top:5px}.homepage .below-the-fold{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-family:proxima-nova,Verdana,Helvetica,Arial,sans-serif;font-weight:100;margin:0 auto;max-width:960px;overflow:hidden;padding:0 1.6rem;width:100%}@media screen and (min-width:768px){.homepage .below-the-fold{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.homepage .below-the-fold p{color:#ccc;font-size:1.8rem;font-weight:100;line-height:1.556}@media screen and (min-width:768px){.homepage .below-the-fold p{font-size:2rem;margin:6rem 0 2rem;width:calc(100% - 43rem)}}.homepage form{border-bottom:1px solid hsla(0,0%,100%,.2);margin:0 auto 3rem;max-width:100%;padding:0 0 2rem;text-align:center;width:37rem}.homepage form button,.homepage form input{border-radius:5rem;border:none;display:block;height:4.8rem;margin:0 auto 12px;outline:none;transition:background-color .3s;width:100%}@media screen and (min-width:960px){.homepage form button,.homepage form input{display:inline-block;margin:auto}}.homepage form input{background:#fff;font-size:1.7rem;line-height:2.8;padding:0 2.5rem}@media screen and (min-width:960px){.homepage form input{margin:0 .6rem 1.2rem 0;width:20.6rem}}.homepage form input.error{background:#fdd}.homepage form button{background-color:#14a767;color:#fff;cursor:pointer;font-family:proxima-nova,Verdana,Helvetica,Arial,sans-serif;font-size:1.6rem;padding:2px 1rem 0}@media screen and (min-width:960px){.homepage form button{margin:0 0 1.2rem;width:10.6rem}}.homepage form button:hover{background-color:#26485e}@media screen and (min-width:768px){.homepage form{border-bottom:none;border-left:1px dotted hsla(0,0%,100%,.2);margin:4rem 0 0 6rem;padding-left:4rem}.homepage form h2{margin-top:2rem}}.homepage .privacy{color:#909fac;font-size:1.7rem;margin-top:1.6rem}.homepage .panel,.homepage .tweets{margin:0 auto;max-width:100%;width:50rem}@media screen and (min-width:768px){.homepage .panel,.homepage .tweets{width:49%}}@media screen and (min-width:768px){.homepage .panel{-webkit-order:11;-ms-flex-order:11;order:11}}.homepage .panel h3{display:none}.homepage .panel ul{padding-top:5px}.homepage .panel li{margin-bottom:3rem}.homepage .panel li:last-child{font-weight:700}.homepage .panel a{text-decoration:none}.homepage .panel a span{color:gray;display:block;font-size:1.3rem}.homepage .tweets{-webkit-order:10;-ms-flex-order:10;order:10}@media screen and (min-width:768px){.homepage .tweets{margin-left:2%;padding-left:4rem;border-left:1px dotted hsla(0,0%,100%,.2)}}.homepage .feature-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 auto;padding:0;max-width:960px}@media screen and (min-width:480px){.homepage .feature-content{-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.homepage .feature-content h2{margin:1.5rem 0 2rem;padding:0 1.6rem}.homepage .feature-content h2 a{text-decoration:none}.homepage #press{padding-top:3rem}.homepage .logos{-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-top:1px solid #334;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0}.homepage .logos li{margin:.5rem auto}.homepage .logos li img{margin:0 1rem}.homepage footer a:active,.homepage footer a:focus,.homepage footer a:hover{color:#fff}
/*# sourceMappingURL=core.css.map */