@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:introregular;src:local("Intro"),url(/assets/intro-webfont-DeyThnh2.ttf);font-weight:400;font-style:normal}@font-face{font-family:introsemibold;src:local("Intro"),url(/assets/intro-webfont-DeyThnh2.ttf);font-weight:600;font-style:normal}@font-face{font-family:introbold;src:local("Intro"),url(/assets/intro-webfont-DeyThnh2.ttf);font-weight:800;font-style:normal}@font-face{font-family:montserratregular;src:local("Monserrat"),url(/assets/Montserrat-VariableFont_wght-CiIa1Ne8.ttf);font-weight:400;font-style:normal}@font-face{font-family:montserratsemibold;src:local("Monserrat"),url(/assets/Montserrat-VariableFont_wght-CiIa1Ne8.ttf);font-weight:600;font-style:normal}@font-face{font-family:montserratbold;src:local("Monserrat"),url(/assets/Montserrat-VariableFont_wght-CiIa1Ne8.ttf);font-weight:700;font-style:normal}@font-face{font-family:montserratextrabold;src:local("Monserrat"),url(/assets/Montserrat-VariableFont_wght-CiIa1Ne8.ttf);font-weight:800;font-style:normal}@font-face{font-family:montserratblack;src:local("Monserrat"),url(/assets/Montserrat-VariableFont_wght-CiIa1Ne8.ttf);font-weight:900;font-style:normal}:root{--green: #a8ff3d;--greenDark: #5e8e24;--peach: #fe7253}.fade_up{opacity:0;transform:translateY(20px) rotate(-4deg);transition:opacity .4s ease-in,transform .4s ease-in}.fade_up.show{opacity:1;transform:translateY(0) rotate(0)}.slide_in_from_right{opacity:0;transform:translate(20%);transition:opacity .4s ease-in,transform .4s ease-in}.slide_in_from_right.show{opacity:1;transform:translate(0) rotate(0)}.slide_in_from_left{opacity:0;transform:translate(-20%);transition:opacity .4s ease-in,transform .4s ease-in}.slide_in_from_left.show{opacity:1;transform:translate(0) rotate(0)}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{letter-spacing:.04rem;margin:0;font-family:sans-serif;font-size:16px}h1,h2,h3,h4{font-family:montserratblack,sans-serif;text-transform:uppercase;letter-spacing:.005rem;margin:0;margin-block-start:0;margin-block-end:0}ul{margin:0;padding:.25rem 0 .25rem 1.75rem}ul li{padding:.25rem 0 .25rem .5rem}ul li:first-child{padding-top:0}ul li:last-child{padding-bottom:0}ul li::marker{color:var(--peach);content:"►"}p{line-height:1.5em;margin:0}p+p{margin-top:1rem}.highlight{color:var(--green)}a{color:var(--peach)}nav{display:flex;justify-content:space-between;background:#000;padding:1rem}nav #logo{display:flex;align-items:center;color:#fff;flex-grow:10;font-family:montserratextrabold,sans-serif;text-decoration:none}nav #nav_toggle{display:none}nav ul{flex-grow:1;list-style:none;max-width:1400px;margin:0 auto;text-align:right}nav ul li{display:inline-block}nav ul li a{color:#fff;font-family:montserratregular,sans-serif;margin:0 .5rem;padding:0 .5rem;text-decoration:none}section{width:100%}section.hero{height:80vh;overflow:hidden;position:relative;width:100%}section.hero .hero_copy{display:flex;align-items:center;align-content:center;flex-wrap:wrap;height:100%;justify-content:center;position:relative;width:100%;z-index:1}section.hero .hero_copy h1{color:var(--green);font-size:6vw;text-shadow:4px 4px 4px #222}section.hero .hero_copy h2{color:#fff;font-size:3vw;text-shadow:4px 4px 4px #222}section.hero .hero_copy h3{background:var(--peach);margin:4rem 2rem 0;font-size:3vw;padding:1rem 2rem;text-align:center}section.hero .hero_copy h3 a{color:#fff}section.hero .img{background:url(/assets/pumptrack1-waUQVnOl.jpg) no-repeat center center;background-size:cover;height:100%;width:100%;top:0;right:0;position:absolute;filter:grayscale(.6);z-index:0}section h1{margin:0 auto;padding:2rem 0 0;min-width:100%;text-align:center}section .content_wrapper{margin:0 auto;max-width:1400px;padding:1rem 2rem}section#about .content_wrapper,section#why .content_wrapper,section#contact .content_wrapper{display:grid;grid-template-columns:1fr 1fr;min-width:100%;max-width:1400px;overflow:hidden;padding:2rem}section#about{align-items:flex-start;background:url(/assets/pumpbg-DBjZ43RR.png) repeat-x left bottom;background-size:40%;padding-bottom:3rem}section#about .content{max-width:1400px;padding:0 2rem 0 0}section#about .content .card p{margin:.25rem 0 2rem}section#about .image{background:#444 url(/assets/pumptrack2-CxDq1Iot.jpg) no-repeat center center;background-size:cover;border-radius:1rem;height:100%;min-height:100%;width:100%}section#why{align-items:flex-start;background:var(--green);background:#f4f4f4}section#why .content{max-width:1400px;padding:0 0 0 2rem}section#why .content .card p{margin:.25rem 0 2rem}section#why .image{background:#444 url(/assets/pumptrack3-D-xAz6Uq.jpg) no-repeat center center;background-size:cover;border-radius:1rem;height:100%;min-height:100%;width:100%}section#contact{padding:2rem 0;background:var(--peach)}section#contact .content_wrapper{max-width:1000px;min-width:auto}section#contact h2{margin-bottom:1.5rem}section#contact .content:first-child{align-content:flex-start;display:flex;font-family:montserratbold,sans-serif;font-size:1.25rem;flex-wrap:wrap;max-width:80%;height:100%}section#contact .content:first-child h2{width:100%}section#contact .content:first-child p{color:#fff}section#contact form{background:#fff;border-radius:1rem;margin:0 auto;padding:2rem;width:100%}section#contact .subject{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}section#support{padding:0 0 1.5rem}section#donate{background:#fff8f0}section#donate .content_wrapper{max-width:none;padding:0}section#donate iframe{border-radius:1rem}#slides{background:var(--green);overflow:hidden;padding:3rem 0;width:100%;margin:auto}#slides .content{display:flex;transition:transform .5s linear;width:max-content;min-width:100%;animation:scroll 20s linear infinite}#slides .content:hover{animation-play-state:paused}#slides .slide{background:#ccc;border-radius:.25rem;display:flex;flex:0 0 25%;font-size:2em;height:200px;justify-content:center}#slides .slide+.slide{margin:0 0 0 2.5%}#slides .slide:nth-child(1),#slides .slide:nth-child(5){background:url(/assets/slide1-BYqA4OUq.jpg) no-repeat center center;background-size:cover}#slides .slide:nth-child(2),#slides .slide:nth-child(6){background:url(/assets/slide2-BJBU3joy.jpg) no-repeat center center;background-size:cover}#slides .slide:nth-child(3),#slides .slide:nth-child(7){background:url(/assets/slide3-CwrVcl40.jpg) no-repeat center center;background-size:cover}#slides .slide:nth-child(4),#slides .slide:nth-child(8){background:url(/assets/slide4-CUoeQahx.jpg) no-repeat center center;background-size:cover}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-110%)}}footer{background:#444;color:#fff;font-family:montserratbold,sans-serif}footer .content{line-height:1.5rem;margin:0 auto;max-width:1000px;padding:4rem 2rem;text-align:center}.form_field+.form_field,.form_field+.form_controls{margin:1.5rem 0 0!important}.form_field label{display:block;font-family:montserratsemibold;padding:.25rem 0}#form_message{margin:2rem 0 0;text-align:center}input,textarea{border-radius:.25rem;border:1px solid #888;padding:.5rem .75rem;width:100%}input[type=submit]{background:var(--peach);border-color:var(--peach);color:#fff;cursor:pointer;font-family:montserratbold,sans-serif}textarea{height:100px}@media only screen and (max-width: 900px){section.hero .hero_copy h1{font-size:10vw}section.hero .hero_copy h3{font-size:5vw}section#about .content_wrapper,section#why .content_wrapper,section#contact .content_wrapper{display:block}section#about .image{height:200px;margin:2rem 0 0}section#why .image{height:200px;margin:0 0 2rem}}
