html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{width:100%;*zoom:1}body:before,body:after{content:"";display:table}body:after{clear:both}@font-face{font-family:'brandon_grotesque';src:url("../fonts/brandongrotesque-regular-webfont.eot");src:url("../fonts/brandongrotesque-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/brandongrotesque-regular-webfont.woff") format("woff"),url("../fonts/brandongrotesque-regular-webfont.ttf") format("truetype"),url("../fonts/brandongrotesque-regular-webfont.svg#brandon_grotesque_regularRg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'brandon_grotesque';src:url("../fonts/brandongrotesque-mediumitalic-webfont.eot");src:url("../fonts/brandongrotesque-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/brandongrotesque-mediumitalic-webfont.woff") format("woff"),url("../fonts/brandongrotesque-mediumitalic-webfont.ttf") format("truetype"),url("../fonts/brandongrotesque-mediumitalic-webfont.svg#brandon_grotesqueMdIt") format("svg");font-weight:500;font-style:italic}@font-face{font-family:'brandon_grotesque';src:url("../fonts/brandongrotesque-blackitalic-webfont.eot");src:url("../fonts/brandongrotesque-blackitalic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/brandongrotesque-blackitalic-webfont.woff") format("woff"),url("../fonts/brandongrotesque-blackitalic-webfont.ttf") format("truetype"),url("../fonts/brandongrotesque-blackitalic-webfont.svg#brandon_grotesqueblack_italic") format("svg");font-weight:700;font-style:italic}@font-face{font-family:'brandon_grotesque';src:url("../fonts/brandontext-bold-webfont.eot");src:url("../fonts/brandontext-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/brandontext-bold-webfont.woff") format("woff"),url("../fonts/brandontext-bold-webfont.ttf") format("truetype"),url("../fonts/brandontext-bold-webfont.svg#brandon_grotesqueblack") format("svg");font-weight:700;font-style:normal}br.clear{clear:both;line-height:0;height:0px;width:100%;display:block;overflow:hidden}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:#FAFAFA;font:16px/1.5em 'brandon_grotesque',Helvetica,Arial,sans-serif;color:#333}a{color:#eeb32b;text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5{text-transform:uppercase;font-weight:bold;letter-spacing:0.1em}nav ul{list-style-type:none;padding:0;display:block;width:100%;text-align:center;font-size:0.8em;padding-top:0.5em}nav ul li{display:inline;padding:0 1em;text-transform:uppercase;font-weight:700;font-style:italic;letter-spacing:0.1em;font-style:normal;font-weight:normal}nav ul li a{opacity:0.4;-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;-webkit-transition-timing-function:cubic-bezier(0.59,0.005,0,1);-webkit-transition-timing-function:cubic-bezier(0.59,0.005,0,1);-moz-transition-timing-function:cubic-bezier(0.59,0.005,0,1);-ms-transition-timing-function:cubic-bezier(0.59,0.005,0,1);-o-transition-timing-function:cubic-bezier(0.59,0.005,0,1);transition-timing-function:cubic-bezier(0.59,0.005,0,1);color:#EEE}nav ul li a:hover{opacity:1;color:#f2c45a}header{background:#111 url(bg-header.jpg) no-repeat center top;background-size:auto 100%;width:100%;display:table;text-align:center;color:#EEE}header .center{display:table-cell;vertical-align:middle}header h1{margin:2.5em auto;letter-spacing:0.1em;font-size:1.9em;line-height:1.25em;text-transform:uppercase}header h1 strong{display:block;color:#f2c45a;font-size:1.5em;line-height:1.25em}header h2{text-transform:uppercase;font-weight:700;font-style:italic;letter-spacing:0.1em;font-weight:normal;color:#888;margin-top:-0.5em;text-shadow:0 0 10px #222,0 0 10px #222}header .mobile{display:none;text-align:center}header figure{padding:0 1em;max-width:688px;margin:0 auto;display:block;margin-top:1em}header figure img{width:100%;height:auto;clear:both}header figure img.logos-mobile{display:none}.form-container{width:100%;border-top:1px solid rgba(255,255,255,0.1);background:rgba(0,0,0,0.2);text-align:center}.form-container .container{*zoom:1;margin:0 auto;max-width:980px}.form-container .container:before,.form-container .container:after{content:"";display:table}.form-container .container:after{clear:both}.form-container .form-footer{background:#222;padding:0.8em 0;margin-top:1.8em;font-size:0.9em;text-align:left;text-transform:uppercase;font-weight:700;font-style:italic;letter-spacing:0.1em;font-style:normal;color:#666}.form-container .form-footer .container{max-width:896px}.form-container .form-footer a{color:#666}.form-container .form-footer .important{color:#CCC}.form-container .form-footer .meta{display:inline;float:left;width:47.91667%;margin:0 1.04167%}.form-container .form-footer .meta span{padding:0 0.5em}.form-container .form-footer .calls-counter,.form-container .form-footer .emails-counter,.form-container .form-footer .signatures-counter{display:inline;float:left;width:22.91667%;margin:0 1.04167%;text-align:right}.form-container .form-footer .calls-counter span,.form-container .form-footer .emails-counter span,.form-container .form-footer .signatures-counter span{color:#CCC}.form-container .form-footer .signatures-counter{display:inline;float:left;width:47.91667%;margin:0 1.04167%}.call-only .form-container form.email-form{display:none}.call-only .form-container form.call-form{display:inline;float:left;width:97.91667%;margin:0 1.04167%}form{display:inline;float:left;width:47.91667%;margin:0 1.04167%}form.nandp-form{display:inline;float:left;width:97.91667%;margin:0 1.04167%;text-align:left}form.nandp-form label{margin-bottom:0.5em;font-size:0.8em;color:#CCC;text-transform:uppercase;font-weight:700;font-style:italic;letter-spacing:0.1em}form.nandp-form input{width:100%}form p{margin-top:0.5em;margin-bottom:0;color:#AAA}form label{display:block}form label img{margin-bottom:0.5em}form input,form select{width:200px;background:#FFF;padding:0.7em 0;line-height:1.5em;text-indent:1.1em;border:none;display:inline-block;color:#333;vertical-align:middle}form span.select{position:relative}form span.select:after{content:'';position:absolute;right:0;top:0;height:120%;width:48px;background:#fff url(../img/select-arrow.png) no-repeat 1em center;pointer-events:none}form .twilio-container{padding-top:0.5em;margin-bottom:-1em}form .twilio-container a{opacity:0.5;-webkit-transition:opacity 0.5s ease-in-out 0s;-moz-transition:opacity 0.5s ease-in-out 0s;-ms-transition:opacity 0.5s ease-in-out 0s;-o-transition:opacity 0.5s ease-in-out 0s;transition:opacity 0.5s ease-in-out 0s;-webkit-transition-timing-function:cubic-bezier(0.59,0.005,0,1);-webkit-transition-timing-function:cubic-bezier(0.59,0.005,0,1);-moz-transition-timing-function:cubic-bezier(0.59,0.005,0,1);-ms-transition-timing-function:cubic-bezier(0.59,0.005,0,1);-o-transition-timing-function:cubic-bezier(0.59,0.005,0,1);transition-timing-function:cubic-bezier(0.59,0.005,0,1)}form .twilio-container a:hover{opacity:1}form .twilio-container img{width:auto;height:18px}form fieldset{display:inline;float:left;width:31.25%;margin:0 1.04167%;padding:0;border:none;text-align:left}form div.checkbox{display:inline;float:left;width:97.91667%;margin:0 1.04167%;padding-top:1em}form div.checkbox input{width:auto;margin-right:1em;vertical-align:middle}form div.int-submit{float:right;text-align:right;margin-left:1em}form select{color:#333;text-indent:0;padding-left:5%;width:95%;-webkit-appearance:none;padding-right:5%;border-radius:0;overflow:hidden;position:relative}::-webkit-input-placeholder{color:#9e9e9e;font-style:italic;font-weight:500;-webkit-font-smoothing:antialiased;line-height:23px;font-size:0.95em}:-moz-placeholder{color:#9e9e9e!important;font-style:italic!important;font-weight:500!important;font-size:0.95em!important}::-moz-placeholder{color:#9e9e9e!important;font-style:italic!important;font-weight:500!important;font-size:0.95em!important}:-ms-input-placeholder{color:#9e9e9e!important;font-style:italic!important;font-weight:500!important;font-size:0.95em!important}input#submit,.mobile a{background:#f2c45a;text-align:center;padding:0.7em 1em;text-indent:0em;width:auto;color:#333;text-transform:uppercase;font-weight:700;font-style:italic;letter-spacing:0.1em}.mobile a{padding:0.5em 1em}input::-moz-focus-inner{border:0;padding:0;margin-top:-2px;margin-bottom:-2px}section,footer{padding:6em 0;*zoom:1}section:before,section:after,footer:before,footer:after{content:"";display:table}section:after,footer:after{clear:both}section div.container,footer div.container{max-width:980px;margin:0 auto;padding:0 2em}section h2,footer h2{display:inline;float:left;width:97.91667%;margin:0 1.04167%;margin-top:0;font-size:2.25em;margin-bottom:0.8em}section h2 span,footer h2 span{border-top:4px solid #f2c45a;padding-top:1em;display:inline-block}aside{display:inline;float:left;width:97.91667%;margin:0 1.04167%;text-transform:uppercase;font-weight:700;font-style:italic;letter-spacing:0.1em;border-top:4px solid #DDD;padding-top:1em;color:#888;margin-top:2em}aside a{margin:0 0.5em;font-weight:normal;text-transform:normal}#video{background:#b48b3c url("../img/video-bg.jpg") no-repeat center top;background-size:auto 100%;text-align:center;padding:0 2em}#video.playing{background:#000;padding:0;border-bottom:1px solid #222}#video .video-container{background:transparent;max-width:920px;margin:0 auto;-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;-webkit-transition-timing-function:cubic-bezier(0.59,0.005,0,1);-webkit-transition-timing-function:cubic-bezier(0.59,0.005,0,1);-moz-transition-timing-function:cubic-bezier(0.59,0.005,0,1);-ms-transition-timing-function:cubic-bezier(0.59,0.005,0,1);-o-transition-timing-function:cubic-bezier(0.59,0.005,0,1);transition-timing-function:cubic-bezier(0.59,0.005,0,1)}#video img{margin:2em auto;display:block;width:auto;height:auto;max-width:768px;cursor:pointer;border:1px solid rgba(255,255,255,0.5)}#facts ul{list-style-type:none;padding:0;margin:0}#facts ul li{display:inline;float:left;width:47.91667%;margin:0 1.04167%;font-size:1.2em;line-height:1.5em;padding:1.5em 0}#facts ul li cite{display:block;text-align:left;font-size:0.8em;text-transform:uppercase;letter-spacing:0.1em;color:#AAA}#action{background:#111;color:#EEE}#action h2{margin-bottom:0.5em}#action article{display:inline;float:left;width:72.91667%;margin:0 1.04167%;font-size:1.7em;line-height:1.5em;display:block}#action article li{margin:0.5em 0;padding-left:0.5em}#action ul{margin:1em 0}#action aside{border-top-color:#333;margin-top:3em;display:block}#action .bill{background:#FFF;color:#555;display:inline;float:left;width:47.91667%;margin:0 1.04167%;margin-top:2em;border-bottom:4px solid #000}#action .bill svg{height:48px;width:48px;margin:0 auto;margin-top:2em;display:block}#action .bill h4{font-size:1.8em;text-align:center;line-height:1em;margin-top:1em;padding:0 1.111111112em}#action .bill p,#action .bill ul{width:auto;display:block;float:none;padding:0 2em}#action .bill ul{padding-left:3.5em;margin:1.5em 0}#action .bill.good{border-top:4px solid #8dd632}#action .bill.good svg{fill:#8dd632}#action .bill.good h4{color:#8dd632}#action .bill.bad{border-top:4px solid #e0133c}#action .bill.bad svg{fill:#e0133c}#action .bill.bad h4{color:#e0133c}#action .bill p{margin:1em 0}#action .bill aside{font-size:0.9em;margin:0 2em;margin-top:2em;padding-bottom:2em;width:auto;display:block;border-top-color:#DDD;float:none}#action .bill aside ul{font-size:1em;margin:0;list-style-type:none;padding:0;padding-top:1em}#action .bill aside ul li{border-top:1px solid #EEE;line-height:1.25em;margin:0;padding:1em 0}#action .bill aside ul li a{margin:0;display:block}.post h2{line-height:1.4;font-size:30px}.post h2{margin-bottom:1.5em}.post article{font-size:1.6em;line-height:1.5em;display:block;display:inline;float:left;width:97.91667%;margin:0 1.04167%;*zoom:1}.post article:before,.post article:after{content:"";display:table}.post article:after{clear:both}.post .span-6 h3{margin-left:10px}.post blockquote{border-top:2px solid #333;margin:0;padding:1.5em;font-size:0.8em;line-height:1.5em;display:inline;float:left;width:97.91667%;margin:0 1.04167%;margin-bottom:10px;color:#EEE}.post blockquote p{margin:0;font-size:1.4em;margin-bottom:0.5em}.post ul{list-style-type:none;padding:0;margin:0;margin-top:2em;font-size:0.8em;line-height:1.5em}.post ul li{display:inline;float:left;width:47.91667%;margin:0 1.04167%;padding-bottom:2em}.post ul li.wide{display:inline;float:left;width:97.91667%;margin:0 1.04167%}.post ul h3{border-top:3px solid #DDD;padding-top:1em;margin-top:0;margin-bottom:0.25em;font-size:2.5em}.post ul h4{margin-top:0;margin-bottom:1em;color:#ecab13}.post .span-6{display:inline;float:left;width:47.91667%;margin:0 1.04167%}.post .span-6 h3{font-size:21px}@media screen and (max-width: 767px){.post article ul li{display:inline;float:left;width:97.91667%;margin:0 1.04167%;padding-bottom:2em}.span-6{width:90%;float:left}}#take-part{background:#FAFAFA}#take-part article.intro{font-size:1.5em}#take-part article{font-size:1.2em;line-height:1.5em;display:inline;float:left;width:72.91667%;margin:0 1.04167%;*zoom:1}#take-part article:before,#take-part article:after{content:"";display:table}#take-part article:after{clear:both}#take-part .form-container{background:#333;padding:2em 1em;clear:both;display:inline;float:left;width:97.91667%;margin:0 1.04167%;margin-top:1.5em;margin-bottom:3em}#take-part .form-container h2{color:#AAA;font-size:1.5em}#take-part h3{margin-top:1em;padding-top:1.5em;border-top:3px solid #EEE}#take-part ul.install{list-style-type:none;padding:0;margin:0}#take-part ul.install li{display:inline;line-height:1.5em}#take-part ul.install li a{background:#f2c45a;display:inline-block;margin-bottom:0.25em;padding:0.5em 1em;font-size:0.8em;line-height:1em;color:#333;text-transform:uppercase;font-weight:700;font-style:italic;letter-spacing:0.1em}#take-part pre{display:block;background:#EEE;font-size:0.8em;overflow:hidden;word-break:break-all;word-wrap:break-word;padding:1em;color:#888}#take-part #avatar-grid img{display:inline-block;height:80px;width:auto}#footer-form{background:#333;padding:2em 0}#footer-form .form-container{border:none;background:transparent}footer{background:#111;padding:2em 0;color:#AAA;font-size:0.9em}footer .form-container{background:#000;border:none;border-bottom:1px solid #222;padding-bottom:2em;margin-bottom:2em}footer .form-container h2{font-size:1.5em}footer .form-container p{margin-top:1em}footer p{margin:0;margin-bottom:0.25em}#toggle{display:none}ul.stack{padding:0;list-style-type:none;margin:0}ul.stack li{border-bottom:1px solid #DDD;padding:0.8em 0}.sharecenter{height:88px;margin-top:80px}#social{padding-top:2em;margin-bottom:1em;text-align:center;*zoom:1}#social:before,#social:after{content:"";display:table}#social:after{clear:both}.social-count{display:inline;float:left;width:14.58333%;margin:0 1.04167%;display:inline-block;position:relative;margin:0 auto;transition:0.2s ease-in-out all;opacity:0.9}.social-count:hover{opacity:0.95}.social-count:after{background:#fff;text-transform:uppercase;font-style:italic;font-weight:bold;border-radius:1px;top:-33px;color:#333;content:attr(count);display:block;left:50%;margin-left:-27px;width:54px;padding:5px;line-height:1em;text-align:center;position:absolute;white-space:nowrap;font-size:18px}.social-count:before{border:solid;border:1px solid #f2c45a;border-color:#f2c45a transparent;border-color:#f2c45a transparent;border-width:.2em .2em 0 .2em;top:-8px;content:"";display:block;left:50%;margin-left:-.2em;position:absolute}.social-count.tumblr-button:after{content:'Reblog';font-size:13px;padding:.8em 0}.sicon{width:54px;height:54px;margin:0 auto;position:relative;background-color:black;background-image:url("../imgs/social-icons.png")}#sfb{background-position:66.6666% 0}#stwit{background-position:33.3333% 0}#sgplus{background-position:0% 0}#stumblr{background-position:right 0}#socfooter.floating-share{position:fixed;top:20%;left:0;z-index:50}#socfooter.floating-share a.social-count{width:80px;display:block;float:none;margin-bottom:3em!important}.responsive{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;max-width:100%}.responsive iframe,.responsive object,.responsive embed{position:absolute;top:0;left:0;width:100%;height:100%}.hidden{display:none}.add-banner{background:transparent;border-top:1px solid #1a1a1a;display:block;width:100%;font-size:0.85em;padding:0.8em 0;color:#CCC;margin-top:2em}.add-banner strong{text-transform:uppercase;font-weight:700;font-style:italic;letter-spacing:0.1em;letter-spacing:0.05em;color:#f2c45a}.add-banner:hover{background:#f2c45a;text-decoration:none;color:#000}.add-banner:hover strong{color:#000}.form-container .form-footer{margin-top:0}@media screen and (max-width: 1100px){.floating-share{display:none}}@media screen and (max-width: 767px){body{font-size:14px}.add-banner{display:none}#social .social-count{display:inline;float:left;width:47.91667%;margin:0 1.04167%;margin-bottom:4em}#video .video-container img{width:100%;height:auto}section img{max-width:100%;height:auto;margin:0 auto}header h1{font-size:1.1em}header h1 figure{max-width:400px}header h1 figure img{display:none}header h1 figure img.logos-mobile{display:block}.form-container,#take-part .form-container{display:none}section{padding:3em 0}section h2{font-size:1.4em;padding-top:0.5em;margin-bottom:0}h2,#facts ul li,#action article,#take-part article,#action .bill{display:inline;float:left;width:97.91667%;margin:0 1.04167%;min-height:0}#facts ul li{padding:1em 0}#action article,#take-part article.intro{font-size:1.2em}header{text-align:left}header h1,header .mobile{display:block;text-align:center}.toggle{display:block;position:relative;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;text-align:center}.toggle:after{content:'Menu';display:block;padding:0.5em 0;border-radius:0;width:100%;background:#eeb32b;color:#333;margin:0;text-transform:uppercase;font-weight:700;font-style:italic;letter-spacing:0.1em}nav ul{display:none;opacity:0;background:#FAFAFA;font-size:1em;margin-top:0}nav ul li{display:block;border-bottom:1px solid #DDD;text-align:left}nav ul li a{padding:1em;opacity:1;display:block;color:#f2c45a;font-weight:bold}#toggle:checked+nav #menu{display:block;opacity:1}.post article ul li{display:inline;float:left;width:97.91667%;margin:0 1.04167%;font-size:0.8em;line-height:1.5em}.post div.span-6,.post div.row{display:inline;float:left;width:97.91667%;margin:0 1.04167%}}