﻿:root{--background-color: #fff;--text-color: #000;--link-color: #fff;--header-color: #000;--accent-color: #ED1C24;--button-color: #48E223;--alt-link-color: #979797;--gray-color: #808080;--dark-gray-color: #3d3d3d;--light-gray-color: #e8e8e8;--header-width: 1200px;--header-height: 155px;--content-width: 1024px;--gap-size: 40px}.wrapper{position:relative;width:100%;min-height:100vh;z-index:1}header{position:sticky;top:0;background-color:var(--header-color);z-index:10}.header-home{height:300px;box-shadow:0 20px 20px 0 #000}@media (max-width: 767px){.header-home{height:214px}}@media (max-width: 515px){.header-home{height:220px}}.header-home hr{border:0;height:1px;margin-top:62px;background-image:linear-gradient(to right, var(--text-color), var(--accent-color), var(--text-color))}@media (max-width: 767px){.header-home hr{margin-top:58px}}@media (max-width: 520px){.header-home hr{margin-top:37px}}.header-home .header-wrapper{display:grid;grid-template-columns:1fr;justify-items:center}.header-home .header-wrapper .masthead{margin-top:40px}.header-home .header-wrapper .masthead img{width:600px}@media (max-width: 767px){.header-home .header-wrapper .masthead img{width:300px;margin-left:auto;margin-right:auto}}.header-home .header-wrapper .nav-wrapper{position:relative;top:20px}@media (max-width: 767px){.header-home .header-wrapper .nav-wrapper{top:20px;display:block;padding:0 3rem;font-size:2.4rem;text-align:center}}.header{height:150px}@media (max-width: 767px){.header{height:100px}}.header .header-wrapper{margin-left:auto;margin-right:auto;height:100%;width:var(--content-width);display:grid;grid-template-columns:3fr 4fr;gap:40px;align-items:center;justify-items:center}@media (max-width: 1023px){.header .header-wrapper{width:94%;grid-template-columns:2fr 4fr;gap:20px}}@media (max-width: 767px){.header .header-wrapper{grid-template-columns:3fr 2fr}}.nav-wrapper{display:block}@media (max-width: 767px){.nav-wrapper{display:none}}.mobile-nav-wrapper{display:none;justify-self:end;margin-right:20px}.mobile-nav-wrapper a{color:var(--background-color);font-size:1.4rem;font-weight:500;text-decoration:none}.mobile-nav-wrapper a:hover{color:var(--accent-color)}@media (max-width: 767px){.mobile-nav-wrapper{display:block}}nav ul li{display:inline;font-size:1.25rem;line-height:1.25rem;font-weight:600;text-transform:uppercase;margin-right:16px;word-break:keep-all}@media (max-width: 1023px){nav ul li{font-size:1rem;margin-right:10px}}nav ul li a{color:var(--background-color);text-decoration:none}nav ul li a:hover{color:var(--accent-color)}nav ul li:last-of-type{margin-right:unset}nav ul li .active{color:var(--accent-color)}#mobileMenu{display:none;position:fixed}@media (max-width: 767px){#mobileMenu{height:100vh;width:100vw;background-color:var(--text-color);z-index:100}}.mobile-wrapper{color:var(--background-color);display:grid;grid-template-columns:1fr;justify-items:center}.mobile-wrapper .close{position:absolute;top:20px;right:30px;font-size:3rem}.mobile-wrapper img{margin-top:2.4rem;width:60%}.mobile-wrapper a>img{margin-left:auto;margin-right:auto}.mobile-wrapper ul{margin-top:2rem}.mobile-wrapper ul li{margin:1.4rem 0}.mobile-wrapper ul li a{color:var(--background-color);font-size:2.4rem;text-decoration:none;text-transform:uppercase}.mobile-wrapper ul li a:hover{color:var(--accent-color)}#home-container{background-color:var(--text-color);width:100%;display:grid;grid-template-columns:1fr;justify-items:center}@media (max-width: 1023px){#home-container{width:100%}}#home-container section{opacity:0;padding:0 1rem;margin-bottom:2rem;display:grid;grid-template-columns:1fr;justify-items:center}#home-container section:first-of-type{margin-top:3rem}#home-container section h1,#home-container section h2,#home-container section h3,#home-container section h4,#home-container section p{color:var(--background-color);text-align:center}#home-container section h2{margin-bottom:.5rem;font-size:1.85rem;line-height:2rem}#home-container section h3{margin-top:1rem;font-weight:400;text-transform:uppercase}#home-container section p{width:var(--content-width);margin-bottom:1rem;padding:0 1rem;font-size:1.2rem;line-height:1.4rem;font-weight:400;line-break:strict}@media (max-width: 1023px){#home-container section p{width:94%}}@media (max-width: 767px){#home-container section p{padding:0;margin-bottom:.875rem !important;font-size:1.2rem;line-height:1.45rem;margin-bottom:2rem}}#home-container section blockquote>p{margin-left:auto;margin-right:auto;color:var(--accent-color)}#home-container .resources-grid{margin:2rem auto;width:80%;display:grid;grid-template-columns:repeat(3, auto);gap:60px;justify-content:center}@media (max-width: 767px){#home-container .resources-grid{width:90%;grid-template-columns:1fr;gap:30px;justify-items:center}#home-container .resources-grid img{height:150px}}#home-container .resources-grid img{height:110px}#home-container .resources-grid a{text-decoration:none}#home-container .donate-grid{position:relative;margin:2rem auto;width:60%;display:grid;grid-template-columns:repeat(4, auto);gap:60px}@media (max-width: 767px){#home-container .donate-grid{grid-template-columns:1fr 1fr}}#home-container .donate-grid p{margin:0 auto}#home-container .donate-grid img{height:auto}#home-container .donate-grid div:nth-of-type(3),#home-container .donate-grid div:nth-of-type(4){align-self:center}#home-container .product-grid{margin:2rem 0;width:50%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}@media (max-width: 767px){#home-container .product-grid{width:70%;grid-template-columns:1fr;justify-items:center}}#home-container .product-grid div{text-align:center}#home-container .product-grid div h3{margin-bottom:1rem}#home-container .product-grid div img{margin-bottom:2rem}.inner{margin:4rem auto;width:var(--content-width)}@media (max-width: 1023px){.inner{width:100%}}@media (max-width: 767px){.inner{margin-top:1.4rem}}.inner h2{margin:2rem auto;width:80%;font-size:2rem;padding:1rem 0;color:var(--background-color);background-color:var(--text-color);text-align:center;text-transform:uppercase}@media (max-width: 767px){.inner h2{width:90%;font-size:1.8rem}}.inner p{margin-left:auto;margin-right:auto;width:80%}@media (max-width: 767px){.inner p{width:90%}}.inner .resources{margin-left:auto;margin-right:auto;margin-bottom:3rem;width:80%;display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--gap-size);justify-content:center}@media (max-width: 767px){.inner .resources{grid-template-columns:1fr}}.inner .resources ul .org-logo{height:200px;align-content:center}.inner .resources ul .org-blurb{font-size:1rem;line-height:1.2rem;margin-bottom:1rem}.inner .resources ul .org-links{align-content:end}.inner .resources ul li{text-align:center}.inner .resources ul li img{margin:0 auto}.inner .resources ul h3{font-size:1.2rem;line-height:3rem}.inner .resources ul ul.links-row{padding:4px 0}.inner .resources ul ul.links-row li{display:inline;margin-right:4px}.inner .resources ul ul.links-row li:last-of-type{margin:unset}.inner .resources ul ul.links-row li img{display:inline;width:30px}.inner .resources ul ul.links-row li a{text-decoration:none}.inner .people{margin-left:auto;margin-right:auto;margin-bottom:3rem;width:80%}.inner .people ul{margin-bottom:2rem;width:100%;display:grid;grid-template-columns:200px 1fr;gap:20px;align-items:start;justify-content:start}@media (max-width: 767px){.inner .people ul{grid-template-columns:1fr}}.inner .people ul li{width:100%}.inner .people ul li ul{margin:unset}.inner .people ul li h3{margin-bottom:.4rem}.inner .people ul li p{margin:unset;margin-bottom:1rem;padding:0;width:100%;font-size:1rem;line-height:1.2rem}.inner .people ul li img{border:0.5px solid var(--text-color)}@media (max-width: 767px){.inner .people ul li img{margin:0 auto}}.inner .people ul li ul.people-links{display:block}.inner .people ul li ul.people-links li{display:inline}.inner .people ul li ul.people-links li a{text-decoration:none}.inner .people ul li ul.people-links li a img{width:30px;display:inline;border:unset}.inner .people ul li ul.people-streams{grid-template-columns:repeat(3, auto)}.inner .people ul li ul.people-streams li img{width:30px;border:none}.inner .merch{margin:1rem auto;width:80%;display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--gap-size);justify-content:center}@media (max-width: 1023px){.inner .merch{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 767px){.inner .merch{grid-template-columns:1fr}}.inner .merch ul h3{margin-bottom:1rem}.inner .merch ul *{margin:0 auto;text-align:center}.inner .merch ul li{grid-template-columns:1fr}.inner .center{margin:3rem 0;text-align:center}.blog-list{display:grid;margin:2rem auto;width:80%;grid-template-columns:repeat(3, 1fr);gap:2rem}.blog-list article{width:100%}.blog-list article h2{margin:0 0 10px 0;background-color:var(--background-color);font-size:1.8rem;line-height:1.6rem;text-align:left}.blog-list article h2 a{color:var(--text-color);text-decoration:none}.blog-list article h2 a:hover{text-decoration:none}.blog-list article h3{font-size:1rem;line-height:1.2rem;margin-bottom:6px}.blog-list article p{margin:0;font-size:1rem;line-height:1.2rem}.blog-list article .read-more{display:block;margin:10px 0 0 0}.blog-list article a:hover{color:var(--text-color)}.inner-blog{margin-left:auto;margin-right:auto;width:var(--content-width);text-align:left}@media (max-width: 1023px){.inner-blog{width:90%}}@media (max-width: 767px){.inner-blog{width:100}}.inner-blog .post-hero{margin-bottom:2rem}.inner-blog .post-container{display:grid;margin-bottom:4rem;grid-template-columns:700px 1fr;gap:30px}@media (max-width: 1023px){.inner-blog .post-container{grid-template-columns:7fr 3fr}}@media (max-width: 767px){.inner-blog .post-container{grid-template-columns:1fr}}.inner-blog .post-container .post-meta{margin-bottom:2rem}.inner-blog .post-container .post-meta nav{margin-bottom:1rem}.inner-blog .post-container .post-meta nav ol{margin:0;padding:0}.inner-blog .post-container .post-meta nav ol li{display:inline}.inner-blog .post-container .post-meta nav ol li::after{content:"»";vertical-align:text-top}.inner-blog .post-container .post-meta nav ol li:last-of-type::after{content:unset}.inner-blog .post-container .post-meta nav ol li a{font-size:.9rem;color:var(--text-color);text-decoration:none;text-transform:uppercase}.inner-blog .post-container .post-meta time{font-size:.9rem;display:block;margin-bottom:4px}.inner-blog .post-container .post-meta .author{display:block;font-size:.9rem;line-height:1rem;margin:0 0 4px 0}.inner-blog .post-container .post-meta cite{font-style:unset;font-weight:600}.inner-blog .post-container .post-content h1{text-align:unset;font-size:3rem;line-height:2.8rem;margin-bottom:1.5rem}@media (max-width: 767px){.inner-blog .post-container .post-content h1{margin-left:0}}.inner-blog .post-container .post-content h2{font-size:1.8rem;line-height:2rem;margin-bottom:.5rem;background-color:unset}.inner-blog .post-container .post-content h3{font-size:1.25rem;line-height:1.3rem;margin-bottom:.3rem}.inner-blog .post-container .post-content blockquote>p{font-weight:600;text-transform:uppercase;padding:1rem 0;color:var(--accent-color)}.inner-blog .post-container .post-content ul{margin:1rem;list-style-type:unset}.inner-blog .post-container .post-content ul li{list-style-type:unset;font-size:1.2rem;margin-bottom:.4rem}.inner-blog .post-container .post-content .share h3,.inner-blog .post-container .post-content .share p{display:inline}.inner-blog .post-container .post-content .share p{font-size:1rem}.inner-blog .post-container .post-sidebar{padding-left:30px}@media (max-width: 767px){.inner-blog .post-container .post-sidebar{padding-left:unset}}.inner-blog .post-container .post-sidebar .category{margin-bottom:1rem}.inner-blog .post-container .post-sidebar .category p{font-size:.9rem;font-weight:600;margin-bottom:.4rem}.inner-blog .post-container .post-sidebar .category ul{margin-left:10px}.inner-blog .post-container .post-sidebar .category ul li{margin-bottom:4px}.inner-blog .post-container .post-sidebar .tags{font-size:.9rem;font-weight:600}.inner-blog .post-container .post-sidebar .tags{margin-bottom:1rem}.inner-blog .post-container .post-sidebar .tags div{margin-bottom:.8rem}.inner-blog .post-container .post-sidebar .tags ul li{display:inline}.inner-blog .post-container .post-sidebar .tags ul li a{text-decoration:none}.inner-blog .post-container .post-sidebar .bio{margin:2rem 0}.inner-blog .post-container .post-sidebar .bio h3{color:var(--dark-gray-color);font-size:1.1rem;margin:.255rem 0 .3rem .5rem}.inner-blog .post-container .post-sidebar .bio p{color:var(--dark-gray-color);font-size:1rem;line-height:1rem;padding-right:1.4rem;margin-left:.5rem}.inner-blog .post-container .post-sidebar .bio ul{margin-left:.5rem}.inner-blog .post-container .post-sidebar .bio img{border:10px solid var(--background-color);box-shadow:0 0 1px var(--text-color);margin-bottom:1rem}@media (max-width: 767px){.inner-blog .post-container .post-sidebar{background-color:var(--light-gray-color);padding:2rem;margin:0 auto;width:90%}.inner-blog .post-container .post-sidebar .bio h3,.inner-blog .post-container .post-sidebar .bio p{padding:0 1.4rem}.inner-blog .post-container .post-sidebar .bio img{margin:0 auto 1rem auto;width:80%}}.sticky{position:sticky;top:170px}footer{height:125px;width:100%;background-color:var(--text-color);display:grid;grid-template-columns:1fr;place-items:center}footer .footer-wrapper{margin-left:auto;margin-right:auto;width:var(--content-width);text-align:center}@media (max-width: 1023px){footer .footer-wrapper{width:100%}}footer .footer-wrapper p{color:var(--background-color);font-size:.7rem;line-height:1rem;margin-bottom:0;color:var(--background-color);letter-spacing:-.02rem}footer .footer-wrapper p a{text-decoration:none;color:var(--background-color)}footer .footer-wrapper p span{font-size:.65rem;text-transform:uppercase}footer .footer-wrapper p span a{color:var(--alt-link-color)}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;background-color:var(--background-color)}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0;color:var(--text-color)}ul[role='list'],ol[role='list']{list-style:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizeLegibility;line-height:1.125rem;z-index:1}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}input{border:none}html{font-size:16px;background-color:#fff}body{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}.fade-in{animation:fadeInAnimation ease .3s;animation-iteration-count:1;animation-fill-mode:forwards}.fade-in-later{animation:fadeInAnimation ease .3s;animation-delay:100ms;animation-iteration-count:1;animation-fill-mode:forwards}.fade-in-much-later{animation:fadeInAnimation ease .3s;animation-delay:1000ms;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes fadeInAnimation{0%{opacity:0}100%{opacity:1}}p{font-size:1.4rem;font-size:1.2rem;font-weight:400;line-height:1.6rem;margin-bottom:1rem}strong{font-weight:600;letter-spacing:-.015rem}a{color:var(--accent-color)}ul,li{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{color:var(--text-color)}h1,h2{text-transform:uppercase}h1{font-size:3rem;line-height:6rem;text-align:center}@media (max-width: 767px){h1{margin-left:5%;font-size:2rem;line-height:3rem;text-align:left}}.button{color:var(--background-color);background-color:var(--text-color);text-decoration:none;padding:4px 24px;font-size:1rem;font-weight:600;line-height:1rem;text-transform:uppercase;border-radius:3px}.small{color:var(--background-color);background-color:var(--button-color)}.small:hover{color:var(--text-color)}.donate{padding:12px 42px;color:var(--background-color);background-color:var(--button-color);font-size:1.2rem;margin:0 auto}.donate:hover{color:var(--text-color)}.tag-button{padding:4px 6px;margin:2px;border:.5px solid gray;border-radius:18px;color:var(--gray-color);transition:.2s}.tag-button:hover{color:var(--background-color);background-color:var(--gray-color)}.arrow{opacity:0;position:fixed;bottom:10px;right:5%;height:50px;width:50px;fill:var(--accent-color);background-color:transparent;animation-duration:1s;animation-iteration-count:infinite;transform-origin:bottom;text-align:center}.remove-arrow{display:none}.bounce{animation-name:bounce;animation-timing-function:ease}@keyframes bounce{0%{transform:translateY(0);opacity:1}50%{transform:translateY(-10px);opacity:.99}100%{transform:translateY(0);opacity:1}}

/*# sourceMappingURL=style.css.map */