body,html{font-size:16px;padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin:0;padding:0}iframe{border:none}p{font-size:24px;line-height:2rem}button,input{border:none}.link,a,button{color:inherit;text-decoration:none}.link:hover,a:hover,button:hover{cursor:pointer}.header{height:8vh;background-color:#fff;color:#000;display:flex;justify-content:space-between;align-items:center;padding:0 .75rem}.header a:not(:last-of-type){margin-right:1rem}.header .link{font-size:1.25rem}@media(min-width:900px){.header{padding:0 1rem}}.header--faq{border-bottom:1px solid #000}main{overflow:hidden;padding-bottom:5rem}.title{font-weight:800;font-size:1.25rem;cursor:pointer}.title svg{margin-right:.5rem}@media(max-width:900px){.title svg{display:none}}@media(min-width:900px){.title{display:flex;align-items:center;font-size:1.4rem}}.title__rest{color:#424242}.link{color:#e2048e;font-weight:900;border-bottom:1px solid #e2048e}.landing__img-container{z-index:-1;position:relative;height:auto;background-color:#111;color:#fff;overflow:visible}.landing__img-container img{width:110vw;object-fit:cover;filter:brightness(50%)}@media(min-width:900px){.landing__img-container{height:70vh}}.landing__text{margin-top:-2rem;margin-left:1rem;margin-right:1rem;background-color:#31afa1;color:#fff;padding:1rem 1rem 2rem}@media(min-width:900px){.landing__text{position:absolute;margin:0 10rem;top:20vh;width:40rem;padding:1.8rem}}.landing__title{font-size:2.5rem;font-weight:900}@media(min-width:900px){.landing__title{font-size:3rem}}.landing__subtitle{margin-top:1.5rem;font-size:1.5rem;font-weight:300}@media(min-width:900px){.landing__subtitle{font-size:1.5rem}}.landing__standout{margin-top:1.5rem}@media(min-width:900px){.landing__standout{font-size:1.5rem}}.content{padding:2rem 2rem 0;background-color:#fff;color:#000}.content .content__section-title{font-size:2rem;font-weight:900}.content .content__section-title:not(:first-of-type){margin-top:4rem}@media(min-width:900px){.content{padding-top:5rem;width:900px;margin:auto}.content:not(:first-of-type){padding-top:2rem}.content .content__section-title{font-size:4rem}}.content__section{display:flex;position:relative;margin-top:2rem}@media(max-width:900px){.content__section{margin-top:0}}.content__section p{width:80%}@media(max-width:900px){.content__section p{width:100%}}.donate{display:flex;flex-wrap:wrap;font-size:1.2rem}.donate :first-child{font-weight:700;margin-right:1rem;width:10rem;text-align:right}.donate:last-child{margin-bottom:3rem}@media(max-width:900px){.donate{flex-direction:column}.donate :first-child{text-align:left}.donate :nth-child(2){margin-left:-15px;margin-top:.5rem;margin-bottom:1.5rem;font-size:.8rem}}.content__img{position:relative}@media(max-width:900px){.content__img{display:none}}.content__img--megaphone,.content__img--question{width:80%}.content__subtitle{margin-top:1rem;margin-bottom:2rem;font-size:1.3rem;font-weight:300;color:#797979}@media(min-width:900px){.content__subtitle{font-size:1.5rem}}.video{margin-top:.5rem;position:relative;padding-bottom:56.25%;background-color:#000;border-radius:20px}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px}.email{width:100%;max-width:35rem;margin:auto;padding:1rem;background-color:#fcd34d}.email,.email h2{font-size:2rem}.email label{font-size:1rem;font-weight:700}@media(min-width:900px){.email{padding:5rem;margin-top:4rem;margin-bottom:2rem}.email h2{font-size:3rem}}.email__group{height:3rem;display:flex;align-items:center;border-radius:10px}.email__group input{flex:1 1;font-size:.8rem;margin:0;padding:0;background-color:#fff;border-top-left-radius:10px;border-bottom-left-radius:10px}.email__group input:focus{outline:none}@media(min-width:900px){.email__group input{font-size:1rem}}.email__group button{border-top-right-radius:10px;border-bottom-right-radius:10px;background-color:#000;color:#fff;font-weight:700}.email__group button,.email__group input{padding:1rem;height:3rem}.email__subtitle{font-size:1.5rem;margin:1rem 0}@media(min-width:900px){.email__subtitle{font-size:1.75rem;margin:2rem 0}}.email__error,.email__success{font-size:1rem;margin-top:.5rem}.twitter{margin-top:2.5rem;margin-bottom:1.5rem;width:100vw;overflow:hidden}.twitter__error-link{color:red;font-weight:900;border-bottom:1px solid red}.tweets{display:flex;align-items:flex-start;margin-left:100px;animation:slide 300s linear;animation-fill-mode:forwards}.tweets--static{animation:none}@media(min-width:900px){.tweets--static{margin-left:-50px}}@media(max-width:900px){.tweets--static :not(:first-child){display:none}}@keyframes slide{0%{margin-left:100px}to{margin-left:-5000px}}.tweet,.tweet--placeholder{width:50rem;display:flex;padding:1rem 1rem 1.5rem;font-size:20px;border:1px solid #d3d3d3;border-radius:10px;margin-right:2rem}.tweet--placeholder{height:15rem;width:80vw;background-color:#eee;border-radius:10px}@media(min-width:900px){.tweet--placeholder{width:50rem}}.tweet__content{min-width:15rem;margin-left:1rem}.tweet__author{display:flex}.tweet__username{font-weight:700}.tweet__handle{color:#888;font-size:1rem;margin-top:.25rem}.tweet_img{height:50px;width:50px;border-radius:25px}.tweet__text{margin-top:1rem;font-size:1rem}.md h1{font-size:4.5rem;font-weight:900;margin-bottom:2.5rem}@media(max-width:900px){.md h1{font-size:2.5rem}}.md h2{font-size:3rem;font-weight:900;margin-bottom:1rem}@media(max-width:900px){.md h2{font-size:2rem}}.md h3{font-size:2rem}@media(max-width:900px){.md h3{font-size:1.5rem}}.md ul{font-size:1.5rem}.md li:not(:last-of-type){margin-bottom:1rem}.md a{color:#e2048e;border-bottom:1px solid #e2048e}.lbry__try{margin-bottom:1rem}