fieldset{background-color:#f7f7f7;border:1px solid #ddd;margin:0 0 .75em;padding:1.5em}
input,label,select{display:block;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em}
label{font-weight:600;margin-bottom:.375em}label.required::after{content:"*"}
label abbr{display:none}input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]),textarea,select[multiple=multiple],textarea{background-color:#fff;border:0;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-sizing:border-box;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em;margin-bottom:.75em;padding:.5em;-webkit-transition:border-color;transition:border-color;width:100%}
input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus,input:not([type]):focus,textarea:focus,select[multiple=multiple]:focus,textarea:focus{border-color:none;outline:0}
textarea{resize:vertical}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}
input[type="checkbox"],input[type="radio"]{display:inline;margin-right:.375em}
input[type="file"]{padding-bottom:.75em;width:100%}select{margin-bottom:1.5em;max-width:100%;width:auto}
ul,ol{list-style-type:none;margin:0;padding:0}ul{list-style-type:disc;margin-bottom:.75em;padding-left:1.5em}
ol{list-style-type:decimal;margin-bottom:.75em;padding-left:1.5em}dl{margin-bottom:.75em}
dl dt{font-weight:bold;margin-top:.75em}dl dd{margin:0}table{-webkit-font-feature-settings:"kern","liga","tnum";-moz-font-feature-settings:"kern","liga","tnum";-ms-font-feature-settings:"kern","liga","tnum";font-feature-settings:"kern","liga","tnum";border-collapse:collapse;margin:.75em 0;table-layout:fixed;width:100%}
th{border-bottom:1px solid #b7b7b7;font-weight:600;padding:.75em 0;text-align:left}
td{border-bottom:1px solid #ddd;padding:.75em 0}tr,td,th{vertical-align:middle}html{box-sizing:border-box}
*,*::after,*::before{box-sizing:inherit}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}
[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}
dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
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;height:auto;max-height:100%;max-width:100%}
svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}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}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}html{font-size:100%}body{font-size:20px;font-size:1.25rem;-webkit-font-smoothing:antialiased}
h1,h2,h3,h4,h5,h6{clear:both;float:none;line-height:1.25em;margin-bottom:20px;color:#c6252c;margin-top:0}
h1::after,h2::after,h3::after,h4::after,h5::after,h6::after{clear:both;content:"";display:table}
h1{font-size:75px;font-size:4.6875rem;color:#000;font-family:"adrianna",sans-serif}
h2{font-size:30px;font-size:1.875rem;font-family:"adrianna",sans-serif}
h3{font-size:35px;font-size:2.1875rem;font-family:"adrianna",sans-serif}
h4{font-size:24px;font-size:1.5rem;font-family:"adrianna",sans-serif}
h5{font-size:20px;font-size:1.25rem;font-family:"adrianna",sans-serif}
h6{font-size:18px;font-size:1.125rem;font-family:"adrianna",sans-serif}
blockquote{font-weight:bold;color:#c6252c;font-family:"adrianna",sans-serif;margin-left:0;margin-right:0;font-size:25px;font-size:1.5625rem}
blockquote p{color:inherit;font-size:inherit;margin-bottom:0;line-height:1.3em;padding:0 !important}
cite{font-style:italic}strong,b{color:#000;font-family:"adrianna",sans-serif}
a,a:visited{-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;text-decoration:none}
a:hover,a:visited:hover{-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}
ol:nth-child(n+2){margin-bottom:0}p{font-size:19px;font-size:1.1875rem;line-height:1.65em;color:#4d4d4d;margin-top:0}
.entry-title{font-family:"adrianna",sans-serif;text-align:center;margin-bottom:0}
#primary,#secondary{font-family:"ff-tisa-web-pro","Georgia","Cambria","Times New Roman","Times",serif,serif}
.bold-text{font-weight:bold;color:#333}.button{background-color:#c6252c;color:white;font-family:"adrianna",sans-serif;font-weight:bold;text-transform:uppercase;-webkit-appearance:none;display:inline-block;padding:15px 20px;border:0;border-radius:0;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}
.button:hover{background-color:#931727}.button--large{padding:15px 20px;display:block;width:100%}
body{color:#000;font-family:"ff-tisa-web-pro","Georgia","Cambria","Times New Roman","Times",serif,serif;line-height:1.5em;word-break:break-word}
#page{overflow:hidden}.container{padding:0 5%}#primary{margin:0 auto;width:100%}#primary::after{clear:both;content:"";display:table}
#primary ul{list-style:none}#primary ul li{list-style-type:square}.site-branding{text-align:center}
.site-branding .site-title{font-family:"adrianna",sans-serif;padding:40px}
.site-branding .site-title a,.site-branding .site-title a:visited{line-height:1}.site-branding .site-description{padding:25px 0;font-size:20px;font-size:1.25rem;font-family:"ff-tisa-web-pro","Georgia","Cambria","Times New Roman","Times",serif,serif;font-style:italic}
.site-header{position:relative;z-index:999;height:55px;width:100%;left:0;top:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.nav__logo{height:27px;position:absolute;left:5px;right:0;top:0;bottom:0;margin-top:auto;margin-bottom:auto;margin:auto;font-family:'Oswald',sans-serif;color:white;font-size:18px;font-size:1.125rem;font-weight:normal}
.nav__logo a{color:inherit}.nav{position:relative;height:100%;-webkit-transition:all .3s;transition:all .3s;background-color:#c6252c}
.nav.scrolled{-webkit-transform:translateY(0);transform:translateY(0)}.pledge-template .nav,.pledge-thank-you-template .nav,.page-template-default .nav{-webkit-transform:translateY(0);transform:translateY(0)}
.pledge-template .nav__pledge-button,.pledge-thank-you-template .nav__pledge-button{background-color:#f2f2f2;color:#999;cursor:default}
.pledge-template .nav__pledge-button:before,.pledge-thank-you-template .nav__pledge-button:before{border-color:transparent #f2f2f2 transparent transparent}
.nav__pledge-button{position:absolute;display:block;right:0;top:0;height:100%;background-color:white;color:#c6252c;font-family:"adrianna",sans-serif;font-weight:bold;text-transform:uppercase}
.nav__pledge-button span{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;height:35px}
.nav__pledge-button:hover{color:#931727}.sticky{background:#f1f1f1}.gallery-caption{list-style:none}
.bypostauthor{list-style:none}.byline,.updated{display:none}.single .byline,.group-blog .byline{display:inline}
.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}
.aligncenter{float:none;margin-top:.5em;margin-right:auto !important;margin-bottom:.5em;margin-left:auto !important}
.aligncenter::after{clear:both;content:"";display:table}.alignleft{display:inline;float:left;margin-right:1.5em}
.alignright{display:inline;float:right;margin-left:1.5em}.sticky{float:left;padding:20px}
.center-text{text-align:center}.no-list{list-style-type:none}.no-list li{display:inline-block}
.accent-text{font-family:"adrianna",sans-serif}.gothic{font-family:'Oswald',sans-serif;text-transform:uppercase}
#breadcrumbs{font-size:14px;font-size:.875rem;font-family:"ff-tisa-web-pro","Georgia","Cambria","Times New Roman","Times",serif,serif;padding:20px 0 20px 50px}
.page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}
.wp-caption{border:1px solid #ccc;clear:both;margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin:1.2% auto 0;max-width:98%}
.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0}
.site-main .gallery{margin-bottom:1.5em}.site-main .gallery a img{border:0;height:auto;max-width:90%}
.site-main .gallery dd{margin:0}embed,iframe,object{max-width:100%}.hero-section{position:relative;width:100%}
.hero-section:after{content:"";position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.2) 0,rgba(0,0,0,0.2) 50%);background-image:linear-gradient(to right,rgba(0,0,0,0.2) 0,rgba(0,0,0,0.2) 50%)}
.hero-section .home-section__text{position:relative;margin-top:40px;bottom:0}.hero-section.home-section--background{padding-top:160px}
.hero-section.home-section--background .hero-section__logo{display:block}.home-section{position:relative;-webkit-transition:all .3s;transition:all .3s;overflow:hidden;padding:50px 0 50px}
.hero-section__logo{position:relative;z-index:2;height:150px;display:none;color:white;font-family:'Oswald',sans-serif;font-size:55px;font-size:3.4375rem;line-height:1.2em}
.home-section__text{overflow:hidden}.home-section__text:hover .cls-1{stroke:#c6252c}
.home-section__text:hover .arrow-1{fill:#c6252c}.home-section__text:hover .read-more{box-shadow:inset 0 -2px 0 #c6252c}
.home-section__text:hover+.background-image:after{opacity:1}.home-section__text{display:block;z-index:2;position:relative}
.home-section__text *{color:white}.home-section__text .quote{font-size:20px;font-size:1.25rem;font-weight:600;line-height:1.3em}
.home-section__text .arrow{width:15px;height:15px;position:absolute;right:-19px;top:0;bottom:0;margin-top:auto;margin-bottom:auto}
.home-section__text .quote{font-weight:600}.home-section__text .read-more{position:relative;display:inline-block;padding-bottom:2px;font-weight:700;margin-bottom:0;text-transform:uppercase}
.ticks{width:417px;margin-bottom:30px}.home-section--background{-webkit-transition:all .5s;transition:all .5s;background-size:100%;background-color:#333;padding-top:355px}
.home-section--background .background-image:before{content:"";position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.1) 50%);background-image:linear-gradient(to right,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.1) 50%)}
.background-image{position:absolute;z-index:0;background-position:top center;background-size:cover;-webkit-transition:all .5s;transition:all .5s;left:0;top:0;width:100%;height:355px}
.background-image:after{content:"";position:absolute;opacity:0;left:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,0.55);z-index:1;-webkit-transition:inherit;transition:inherit}
.home--public-funding{background-color:#f2f2f2}.home--public-funding .sub-header{color:#333;font-size:20px;font-size:1.25rem}
.story-section{height:300px;overflow:hidden}.hentry{background-color:#f2f2f2;padding-top:40px}
.hentry .info{font-weight:normal;color:gray;margin-bottom:0}.hentry .info+.info{margin-bottom:30px}
.hentry .ticks{margin-bottom:10px}.entry-content{margin-bottom:40px}.entry-content a{font-weight:bold;color:inherit;-webkit-transition:none;transition:none;box-shadow:inset 0 -2px 0 #4d4d4d}
.entry-content a:hover{box-shadow:inset 0 -2px 0 #c6252c}.info{font-size:18px;font-size:1.125rem}
.info.location{font-style:italic}.social-list{font-family:"adrianna",sans-serif;color:#4d4d4d;font-weight:bold;text-transform:uppercase;font-size:18px;font-size:1.125rem;padding-left:0;float:none;margin-bottom:10px}
.social-list a{color:#c6252c}.social-list a:hover{color:#931727}.social-list li{margin:0 2px}
.social-list .share-label{font-size:14px;font-size:.875rem}.social-list .social-link{font-size:20px;font-size:1.25rem}
.share-wrap{padding-bottom:85px}.story-nav{color:#b3b3b3;font-style:italic;font-weight:bold;width:100px;position:relative;line-height:1.25em}
.story-nav:hover{color:#c6252c}.story-nav:hover .arrow-1{fill:#c6252c;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}
.story-nav .arrow{width:15px;bottom:-10px;position:relative}.story-nav .arrow-1{-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}
.previous-story{float:left}.previous-story .arrow{float:left;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center;transform-origin:center}
.next-story{float:right}.next-story .arrow{float:right}.interior-page{padding:100px 0;min-height:90vh}
.interior-page .inner-wrap{padding-top:10vh;padding-bottom:20vh}.mobile-share{display:block;position:fixed;bottom:0;left:0;width:100%;height:50px;background-color:#333;color:white}
.mobile-share a{color:white}.mobile-share .social-list{width:100%;float:left;height:50px;color:white;padding-left:10px}
.mobile-share .social-list li{height:100%;line-height:50px}.mobile-share .social-link{padding:0 5px}
.mobile-share .share-label{background-color:#c6252c;float:right;margin:0;position:relative;padding:0 10px}
.mobile-share .share-label:before{content:"";position:absolute;left:-20px;bottom:0;width:0;height:0;border-style:solid;border-width:0 20px 50px 0;border-color:transparent #c6252c transparent transparent}
.pledge-page{min-height:calc(100vh - 100px);position:relative}.pledge-page .form-wrap .button{margin-top:50px}
.arrow-link{font-weight:bold;color:#333;position:relative}.arrow-link:hover{text-decoration:underline}
.pledge-page .inner-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}
.form-wrap{display:block;width:100%}.form-wrap .button{margin-top:0}.form-wrap .accent-text{font-weight:600}
.form-wrap .social-list{margin-bottom:30px}.pledge-form{margin-top:40px}.form-field{display:inline-block}
.form-field input{background-color:#f2f2f2;color:#999}.form-field--large{width:100%}
.form-field--small{width:100%}.arrow-link__arrow{display:none;width:15px;margin-left:5px}
.thank-you-text{margin-bottom:40px}.sceneElement{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.is-exiting .sceneElement{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
#page[data-transition=fade] .sceneElement{-webkit-animation-name:fadeIn;animation-name:fadeIn}
.sceneElement.next{-webkit-animation-name:moveInFromRight;animation-name:moveInFromRight}
.sceneElement.prev{-webkit-animation-name:moveInFromLeft;animation-name:moveInFromLeft}
#page[data-transition=fade].is-exiting .sceneElement{-webkit-animation-name:fadeOut;animation-name:fadeOut}
.stand-up-with{padding-top:40px;padding-bottom:40px}.stand-up-with .accent-text{font-weight:600;margin-bottom:0}
.stand-up-with .form-accent-text{font-size:17px;font-size:1.0625rem;text-align:left;color:gray;font-weight:normal;font-style:italic}
.footer-text{font-size:24px;font-size:1.5rem;line-height:1.45em}.footer-menu{font-weight:bold;padding-left:0}
.footer-menu li{margin-right:10%}footer{background-color:#333;font-family:"adrianna",sans-serif;text-transform:uppercase;color:white;height:100px;position:relative;font-size:17px;font-size:1.0625rem;float:left;margin:0 auto;padding:0 40px;width:100%}
footer a{color:inherit}footer .site-info{margin:auto;width:100%;margin-top:35px;display:none}
footer .footer-logo{position:absolute;right:0;top:0;height:100%;width:250px;padding:25px;background-color:#c6252c;display:block}
footer .footer-logo:before{content:"";position:absolute;left:-50px;bottom:0;width:0;height:0;border-style:solid;border-width:0 50px 100px 0;border-color:transparent #c6252c transparent transparent}
footer .cfc-logo{height:100%;float:none;margin:0 auto;display:block}.pledge-form__footer{text-align:left}
.pledge-form__footer.form--spanish{font-size:18px;font-size:1.125rem}.pledge-form__footer.form--spanish .button--large{font-size:13px;font-size:.8125rem}
.screen-reader-text{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{top:5px;left:5px;z-index:100000;clip:auto !important;display:block;width:auto;height:auto;padding:15px 23px 14px;font-weight:bold;font-size:14px;text-decoration:none;line-height:normal;color:#21759b;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6)}
@media screen and (min-width:200px){.entry-title{font-size:30px;font-size:1.875rem}
.site-branding .site-title{font-size:35px;font-size:2.1875rem}.site-branding .site-description{font-size:15px;font-size:.9375rem}
}@media screen and (min-width:480px){p{font-size:22px;font-size:1.375rem}.entry-title{font-size:45px;font-size:2.8125rem}
.site-branding .site-title{font-size:55px;font-size:3.4375rem}.site-branding .site-description{font-size:18px;font-size:1.125rem}
.hero-section__logo{font-size:80px;font-size:5rem}.ticks{width:417px}}@media screen and (min-width:768px){h2{font-size:50px;font-size:3.125rem}
blockquote{text-align:center;font-size:31px;font-size:1.9375rem;text-align:left;padding:20px}
.entry-title{font-size:60px;font-size:3.75rem}.button--large{padding:15px 100px;width:auto;display:inline-block;font-size:31px;font-size:1.9375rem}
.container{padding:0;max-width:768px;margin-left:auto;margin-right:auto}.container::after{clear:both;content:"";display:table}
.site-branding .site-title{font-size:75px;font-size:4.6875rem}.site-branding .site-description{font-size:25px;font-size:1.5625rem}
.site-header{height:85px;position:fixed}.nav__logo{height:35px;font-size:28px;font-size:1.75rem;margin-left:0;left:50px}
.nav{-webkit-transform:translateY(-85px);transform:translateY(-85px)}.nav__pledge-button:before{content:"";position:absolute;left:-50px;bottom:0;width:0;height:0;border-style:solid;border-width:0 50px 100px 0;border-color:transparent #fff transparent transparent}
.nav__pledge-button{width:280px}.hero-section{height:auto}.hero-section.home-section--background{padding-top:130px;height:700px}
.home-section{padding:50px 100px 50px}.hero-section__logo{display:block;width:450px;height:auto}
.home-section__text:hover+.background-image{-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.home-section__text{position:absolute;width:450px;bottom:100px}.home-section__text .quote{font-size:25px;font-size:1.5625rem}
.home-section--background{padding-top:50px;height:500px}.background-image{height:100%}
.two-col-text{padding:30px 0 10px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}
.home--public-funding{padding:50px 100px}.home--public-funding .header{font-size:55px;font-size:3.4375rem}
.home--public-funding .sub-header{font-size:30px;font-size:1.875rem}.story-section{height:600px;padding-top:200px}
.hentry p{padding:0 60px}.info{font-size:24px;font-size:1.5rem}.social-list li{margin:0 10px}
.social-list .share-label{font-size:inherit;margin-right:50px}.social-list .social-link{font-size:30px;font-size:1.875rem}
.share-wrap{padding-bottom:0}.story-nav{-webkit-transform:translateY(-48px);transform:translateY(-48px)}
.mobile-share{display:none}.pledge-page .form-wrap{width:750px}.pledge-page .inner-wrap{padding-top:10vh;padding-bottom:20vh}
.form-wrap{float:none;margin:auto}.form-wrap h2{font-size:60px;font-size:3.75rem}
.form-wrap .accent-text{padding:0 10%}.form-field--large{width:32%}.form-field--small{width:20%}
.stand-up-with{padding:60px 0}footer .site-info{display:block}.pledge-form__footer .form-field--large{width:24%}
.pledge-form__footer .form-field--small{width:19%}.pledge-form__footer .button--large{width:24%;padding:11px 0;-webkit-transform:translateY(-2px);transform:translateY(-2px);text-align:center;font-size:16px;font-size:1rem}
}@media screen and (min-width:1024px){.container{max-width:1024px;margin-left:auto;margin-right:auto}
.container::after{clear:both;content:"";display:table}.nav__pledge-button{width:280px}
.hero-section{height:800px}.hero-section.home-section--background{padding-top:160px}
.home-section--background{height:700px}.home--public-funding{padding:50px 150px}.story-section{height:600px;padding:200px 50px}
.hentry p{padding:0 100px}.pledge-page{padding-top:100px}}@-webkit-keyframes fadeIn{0%{opacity:0}
100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}
}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}
100%{opacity:0}}