@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@700;800&family=Mulish:wght@500;700;800&display=swap);
@charset "UTF-8";.container{margin:0 auto;max-width:1200px;width:90%}@media (max-width:1100px){.container{width:95%}}@media (max-width:900px){.container{width:100%}}.mt-0{margin-top:0!important}.mt-1{margin-top:1rem!important}.mt-2{margin-top:2rem!important}.mt-3{margin-top:3rem!important}.mt-4{margin-top:4rem!important}.mr-0{margin-right:0!important}.mr-1{margin-right:1rem!important}.mr-2{margin-right:2rem!important}.mr-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:1rem!important}.mb-2{margin-bottom:2rem!important}.mb-3{margin-bottom:3rem!important}.mb{margin-bottom:6rem!important}@media (max-widh:700px){.mb{margin-bottom:3rem!important}}.ml-0{margin-left:0!important}.ml-1{margin-left:1rem!important}.ml-2{margin-left:2rem!important}.ml-auto{margin-left:auto!important}.width-narrow{margin:0 auto;max-width:40rem}.width-medium{margin:0 auto;max-width:60rem}.width-large{margin:0 auto;max-width:80rem}.d-flex{display:flex}.d-flex--row{flex-direction:row}.align-center{align-items:center}.text-center{text-align:center!important}.truncate{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}@media (max-width:900px){.hidden-md{display:none}}.admin main{padding-bottom:6rem}.admin .container{overflow-x:auto;padding:0 2rem}@media screen and (max-width:1100px){.admin .container{width:95%!important}}@media screen and (max-width:900px){.admin .container{width:100%!important}}.admin .header{padding:0}.admin .header h1{font-family:Montserrat,sans-serif;font-size:5rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:1100px){.admin .header h1{font-size:4rem}}.admin .header__row{background:transparent;padding:6rem 0 3rem;position:static}@media screen and (max-width:1100px){.admin .header__row{padding:3rem 0 0}}.admin .header__logo{margin-left:auto;margin-right:0;width:15rem}@media screen and (max-width:1100px){.admin .header__logo{display:none}}.admin .header .nav-toggle{margin-left:auto}.admin .icon{align-items:center;background:#82c341;border-radius:4rem;display:flex;flex-shrink:0;height:4rem;justify-content:center;margin-right:.75rem;width:4rem}.admin .icon img{height:auto;width:2rem}.admin__actions{align-items:center;display:flex;font-size:1.6rem;padding:0 1rem}@media screen and (max-width:1100px){.admin__actions{padding-left:0}}.admin__action{align-items:center;background:transparent;color:#82c341;display:flex;flex-direction:row;font-weight:700;margin-right:3rem;text-decoration:none}.admin__action:last-child{margin-right:0}.admin__action:hover{color:#8fc954}.admin__action:hover .icon{background:#8fc954;box-shadow:0 0 5px rgba(0,0,0,.1)}.admin__action--delete{color:#d6151f!important;margin-left:auto}.admin__action--delete .icon{background:#d6151f!important}.admin__action--delete .icon img{width:1.8rem}.admin__search{align-items:center;display:flex;flex-direction:row;margin-left:auto}.admin__search img{flex-shrink:0;height:2.5rem;margin-right:1rem;opacity:.4;width:2.5rem}.admin__search .form textarea,.admin__search input[type=text],.form .admin__search textarea{height:4.3rem!important}.admin__meta-data{font-size:1.5rem;padding:1.5rem 0}.admin__meta-data dt{font-weight:700;margin-bottom:.5rem}.admin__meta-data dd{margin-bottom:2rem}.admin__meta-data dd:last-child{margin-bottom:0}.admin__meta-data a.button{display:block;margin:1rem 0;width:17rem}.admin tr.expired{color:#d6151f}@media screen and (max-width:1100px){.admin fieldset{background:#e7f3db}.admin label{color:#82c341}}@media print{.admin__meta-data,.dont-print,.form__actions,.header__logo,.header__top,.nav,.nav-toggle{display:none!important}.header{margin-bottom:2rem!important}.header h1{font-size:3rem!important}.header__row{padding:0!important}.form legend{margin-bottom:-2rem!important;position:static!important}.form fieldset{border:0!important;padding:3rem 0 0!important;page-break-inside:avoid}.form select{background-image:none!important}.admin main{padding-bottom:0}.admin .container{overflow:hidden}}.alert{flex-direction:row;font-size:1.6rem;justify-content:space-between;padding:4rem;text-decoration:none}.alert,.alert--top{align-items:center;display:flex}.alert--top{-webkit-font-smoothing:antialiased;background:#212121;color:#fff;height:6rem;justify-content:center;padding:0 4rem;text-align:center}.alert--top strong{font-weight:800}@media (max-width:700px){.alert--top{position:fixed;top:0;width:100%;z-index:1000}.alert--top+.header{padding-top:15rem}.alert--top+.header .header__row{height:15rem;padding-top:8rem}}.alert__read-more{margin-left:1rem;text-decoration:underline}.alert--status{background:#dff4ca;color:#000}.alert--error{background:#f2d4d4;color:#cb0000}.alert--error .button,.alert--error .form button,.alert--error .form input[type=submit],.alert--error .form textarea[type=submit],.form .alert--error button,.form .alert--error input[type=submit],.form .alert--error textarea[type=submit]{background:#000}.alert h1{color:#82c341!important;font-family:Mulish,sans-serif!important;font-size:1.6rem!important;font-weight:400!important;margin:0!important}.alert button{background:none;border:0;color:inherit;cursor:pointer;font-size:2.6rem;line-height:1;padding:0}.alert button:focus{outline:none}@media (max-width:700px){.alert{flex-direction:column}.alert .button,.alert .form button,.alert .form input[type=submit],.alert .form textarea[type=submit],.form .alert button,.form .alert input[type=submit],.form .alert textarea[type=submit]{margin-top:1rem}}.announcement{margin-bottom:6rem}.announcement h2{color:#000!important}.announcement .button,.announcement .form button,.announcement .form input[type=submit],.announcement .form textarea[type=submit],.form .announcement button,.form .announcement input[type=submit],.form .announcement textarea[type=submit]{margin-top:1rem}.announcement:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.attachment__upload{height:auto!important}.attachment__upload .button,.attachment__upload .form button,.attachment__upload .form input[type=submit],.attachment__upload .form textarea[type=submit],.form .attachment__upload button,.form .attachment__upload input[type=submit],.form .attachment__upload textarea[type=submit]{display:inline-block!important}.attachment__preview{align-items:center;display:flex}.attachment__filename{margin-right:1rem}.admin.attendance .header{margin-bottom:0}.admin.attendance main .container{overflow:visible}.attendance .table tbody td:nth-child(3){vertical-align:top}.attendance__date{margin-left:3rem}.attendance__date .form textarea[type=date],.attendance__date .form textarea[type=datetime-local],.attendance__date input[type=date],.attendance__date input[type=datetime-local],.form .attendance__date textarea[type=date],.form .attendance__date textarea[type=datetime-local]{border:1px solid #e7e7e7;border-radius:0;box-shadow:0 0 0 transparent;font-family:Mulish,sans-serif;font-size:1.6rem;font-weight:500;height:5rem;padding:1rem 2rem;transition:box-shadow .3s;width:100%}.attendance__date .form textarea[type=date]:focus,.attendance__date .form textarea[type=datetime-local]:focus,.attendance__date input[type=date]:focus,.attendance__date input[type=datetime-local]:focus,.form .attendance__date textarea[type=date]:focus,.form .attendance__date textarea[type=datetime-local]:focus{border:2px solid #000!important;box-shadow:0 0 5px rgba(0,0,0,.1);outline:none;padding:calc(1rem - 1px) calc(2rem - 1px)}.attendance__date .form textarea[type=date].is-invalid,.attendance__date .form textarea[type=datetime-local].is-invalid,.attendance__date input[type=date].is-invalid,.attendance__date input[type=datetime-local].is-invalid,.form .attendance__date textarea[type=date].is-invalid,.form .attendance__date textarea[type=datetime-local].is-invalid{border-color:#d6151f}@media screen and (max-width:1100px){.attendance__date{display:none}}.attendance__role{align-items:center;display:flex}.attendance__role select{margin-right:1rem}.attendance__role label{color:inherit;margin-bottom:0}@media screen and (max-width:1100px){.attendance__role{align-items:flex-start;flex-direction:column}.attendance__role select{margin-bottom:1rem}}.attendance__totals{background:#ede6f0;display:flex;justify-content:space-around;margin-bottom:6rem;position:sticky;top:0}.attendance__totals>div{align-items:center;display:flex;padding:1.5rem 2rem}.attendance__totals__label{font-size:1.6rem}.attendance__totals__value{align-items:center;background:#510856;border-radius:3rem;color:#ede6f0;display:flex;font-size:1.6rem;font-weight:800;height:3rem;justify-content:center;margin-left:1rem;width:3rem}@media (max-width:700px){.attendance__totals{flex-wrap:wrap;justify-content:center}.attendance__totals>div{flex-direction:column;min-width:10rem}.attendance__totals__value{margin-left:0;margin-top:.5rem}}@media (max-width:500px){.attendance__totals__label,.attendance__totals__value{font-size:1.4rem}}.vue-tags-input{max-width:none!important;width:100%}.vue-tags-input .ti-input{border:1px solid #e7e7e7!important;border-radius:0;box-shadow:0 0 0 transparent;font-family:Mulish,sans-serif;font-size:1.6rem;font-weight:500;height:auto;padding:1rem!important;transition:box-shadow .3s}.vue-tags-input .ti-focus .ti-input{border:2px solid #000!important;box-shadow:0 0 5px rgba(0,0,0,.1);outline:none;padding:calc(1rem - 1px) calc(2rem - 1px)}.form .vue-tags-input .ti-new-tag-input-wrapper textarea.ti-new-tag-input,.vue-tags-input .ti-new-tag-input-wrapper .form textarea.ti-new-tag-input,.vue-tags-input .ti-new-tag-input-wrapper input.ti-new-tag-input,.vue-tags-input .ti-new-tag-input-wrapper input.ti-new-tag-input:focus{border:0!important;box-shadow:none!important;height:auto!important;padding:0!important;width:auto!important}.bulletin-board__item{margin-bottom:6rem}.bulletin-board__item h2{color:#000!important}.bulletin-board__item .button,.bulletin-board__item .form button,.bulletin-board__item .form input[type=submit],.bulletin-board__item .form textarea[type=submit],.form .bulletin-board__item button,.form .bulletin-board__item input[type=submit],.form .bulletin-board__item textarea[type=submit]{margin-top:1rem}.bulletin-board__item:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.bulletin-board__item--pinned h2:before{background:url(/images/pin.svg?d1af1668b5d5869c180cc93bec58754c);content:"";display:inline-block;height:2.2rem;width:2.2rem}.bulletin-board__downloads a{-webkit-font-smoothing:antialiased;align-items:center;background-image:url(/images/document.svg?8e944486e9cf915858e6df8f78b0c790);background-position:0;background-repeat:no-repeat;background-size:auto 100%;display:flex;font-size:1.8rem;height:3rem;line-height:1.8;padding-left:3.5rem}.button,.form .button,.form button,.form input[type=submit],.form textarea[type=submit]{background:#82c341;border:0;color:#fff!important;cursor:pointer;display:inline-block;font-size:1.6rem;font-weight:700;height:5rem;line-height:1;margin-right:1px;padding:1.7rem 2rem;text-align:center;text-decoration:none}.button.disabled,.form button.disabled,.form input.disabled[type=submit],.form textarea.disabled[type=submit]{cursor:default;opacity:.5}.calendar__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:3rem}.calendar__header__title{font-family:Montserrat,sans-serif;font-size:3.6rem;font-weight:800}.calendar__header button{align-items:center;background:#82c341;border:0;border-radius:4rem;cursor:pointer;display:flex;height:4rem;justify-content:center;width:4rem}.calendar__header button svg{fill:transparent;stroke:#fff;stroke-width:4;stroke-miterlimit:10;height:2rem;width:2rem}.calendar__header__previous svg{left:-1px;position:relative}.calendar__header__next svg{left:1px;position:relative}.calendar__week{display:flex}.calendar__day{border-left:1px solid #e7e7e7;border-top:1px solid #e7e7e7;box-sizing:content-box;display:block;height:0;padding-bottom:14.2857142857%;position:relative;width:14.2857142857%}.calendar__day--blank{background:#fafafa}.calendar__day:last-child{border-right:1px solid #e7e7e7}.calendar__day__date{color:#000;font-family:Montserrat,sans-serif;font-size:1.6rem;font-weight:800;left:1rem;line-height:1;position:absolute;top:1rem}.calendar__day__events{left:0;padding:3.6rem 1rem 1rem;position:absolute;top:0;width:100%}.calendar__day__events__event{background:#510856;color:#fff!important;display:block;font-size:1.2rem;line-height:1.3;padding:.8rem 1rem;text-decoration:none!important}.calendar__day__events__event__title{display:block;font-weight:700;margin-bottom:4px}.calendar__day__events__event__title:last-child{margin-bottom:0}.calendar__day__events__event__location{font-size:1.2rem;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar__day__events__event.continues{border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1rem}.calendar__day__events__event.continued{border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1rem}.calendar__day__events__event.continued span{opacity:0}.calendar__week:last-child .calendar__day{border-bottom:1px solid #e7e7e7}@media screen and (max-width:1000px){.calendar__week{border:0;flex-direction:column}.calendar__week:last-child{border-bottom:1px solid #e7e7e7}.calendar__day{border-bottom:0!important;border-right:1px solid #e7e7e7;min-height:11rem;padding-bottom:0;width:100%}.calendar__day--blank{display:none}}.card{border:1px solid #e7e7e7;color:#000;font-size:1.6rem;padding:3rem;text-decoration:none}.card__title{font-size:2.4rem;font-weight:800;margin-bottom:1rem}a.card:hover{background:#f4f4f4}.card-deck{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -2rem}.card-deck .card{margin:0 2rem 2rem;width:calc(33.33% - 4rem)}@media (max-width:1100px){.card-deck .card{width:calc(50% - 4rem)}}@media (max-width:700px){.card-deck .card{width:100%}}.card-deck .card p{line-height:1.5}.card-deck--dashboard .card{width:calc(50% - 4rem)}.card-deck--dashboard .card:hover{background:inherit}@media (max-width:900px){.card-deck--dashboard .card{width:100%}}.event__speaker{margin:3rem 0}.event__speaker:after{clear:both;content:"";display:table}.event__speaker__photo{float:left;margin:.75rem 3rem 2rem 0;max-width:18rem;width:50%}@media (max-width:1100px){.event__speaker__photo{width:40%}}.events__event{align-items:flex-start;display:flex;margin-bottom:6rem}.events__event__date{align-items:center;border:1px solid #e7e7e7;display:flex;flex-direction:column;flex-shrink:0;height:10rem;justify-content:center;margin-bottom:2rem;margin-right:4rem;margin-top:.7rem;padding:2rem;text-align:center;width:10rem}.events__event__date__month{font-size:1.6rem;text-transform:uppercase}.events__event__date__day,.events__event__date__month{display:block;font-family:Montserrat,sans-serif;font-weight:800;line-height:1}.events__event__date__day{font-size:3.6rem}@media (max-width:700px){.events__event{flex-direction:column}}.footer{background:#510856;font-size:1.5rem;line-height:1.6;padding:6rem 0}.footer,.footer a{color:#fff}.footer__row{display:flex;flex-direction:row;justify-content:space-between}.footer__column{display:flex;flex-direction:column}.footer__nav{display:flex;flex-direction:row;justify-content:flex-end}.footer__nav a{margin-right:1rem}.footer__nav a:last-child{margin-right:0}.footer__social{align-items:center;display:flex;justify-content:flex-end;margin-top:auto}.footer__social a{display:block;margin-right:1rem;width:3rem}.footer__social a:last-child{margin-right:0}.footer__social a img{display:block;height:auto;width:100%}.footer__social__twitter{position:relative;top:.15rem;width:3.4rem!important}@media (max-width:900px){.footer{padding-bottom:4rem;padding-top:4rem}}@media (max-width:700px){.footer{padding:2rem}.footer__row{flex-direction:column}.footer__column{margin-bottom:2rem}.footer__column:last-child{margin-bottom:0}.footer__nav,.footer__social{justify-content:flex-start;margin-top:2rem}}.form{font-size:1.5rem}.form fieldset{border:1px solid #e7e7e7;margin-bottom:3rem;padding:7rem 3rem 3rem;position:relative}.form legend{font-size:2.4rem;font-weight:800;line-height:1;position:absolute;top:3rem;width:100%}.form label,.form legend{display:block;text-align:left}.form label{font-size:1.5rem;height:2rem;line-height:2rem;margin-bottom:.5rem;white-space:nowrap}.form label strong{color:inherit;font-size:2.4rem;font-weight:800}.form input[type=date],.form input[type=datetime-local],.form input[type=email],.form input[type=password],.form input[type=text],.form textarea{border:1px solid #e7e7e7;border-radius:0;box-shadow:0 0 0 transparent;font-family:Mulish,sans-serif;font-size:1.6rem;font-weight:500;height:5rem;padding:1rem 2rem;transition:box-shadow .3s;width:100%}.form input[type=date]:focus,.form input[type=datetime-local]:focus,.form input[type=email]:focus,.form input[type=password]:focus,.form input[type=text]:focus,.form textarea:focus{border:2px solid #000!important;box-shadow:0 0 5px rgba(0,0,0,.1);outline:none;padding:calc(1rem - 1px) calc(2rem - 1px)}.form input[type=date].is-invalid,.form input[type=datetime-local].is-invalid,.form input[type=email].is-invalid,.form input[type=password].is-invalid,.form input[type=text].is-invalid,.form textarea.is-invalid{border-color:#d6151f}.form textarea{height:21.6rem;padding:2rem;resize:none}.form select:focus{border:2px solid #000!important;box-shadow:0 0 5px rgba(0,0,0,.1);outline:none;padding:1rem calc(2rem - 1px)}.form select.is-invalid{border-color:#d6151f}.form .button,.form button,.form input[type=submit],.form textarea[type=submit]{align-items:center;display:flex;justify-content:center;min-width:12rem}.form .button[disabled],.form button[disabled],.form input[type=submit][disabled],.form textarea[type=submit][disabled]{cursor:default;opacity:.5}.form__row{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}.form__row--align-left{justify-content:flex-start}.form__row--wrap{align-items:flex-start;flex-wrap:wrap}@media screen and (max-width:1100px){.form__row{flex-wrap:wrap}}.form__item{flex:1 1 100%;margin:1.5rem 1rem;white-space:nowrap}.form__item:first-child{margin-left:0}.form__item:last-child{margin-right:0}.form__item--no-label{margin-top:4rem}.form__checkboxes__checkbox,.form__item--checkbox,.form__item--radio{align-items:center;display:flex;flex-direction:row;height:5.4rem}.form__checkboxes__checkbox label,.form__item--checkbox label,.form__item--radio label{color:#000!important;margin-bottom:0}.form .form__checkboxes__checkbox textarea,.form .form__item--checkbox textarea,.form .form__item--radio textarea,.form__checkboxes__checkbox .form textarea,.form__checkboxes__checkbox input,.form__item--checkbox .form textarea,.form__item--checkbox input,.form__item--radio .form textarea,.form__item--radio input{margin-right:.75rem}.form__item--min-width{flex-basis:auto;flex-grow:0;margin-right:1rem!important;width:auto}.form__item--min-height{height:auto;margin-bottom:0;margin-top:0}.form__item--short{flex-basis:10rem;flex-grow:0;flex-shrink:0;width:10rem}.form__item--medium{flex-basis:20rem;flex-grow:0;flex-shrink:0;width:20rem}.form__item--half{flex-basis:50%;margin-left:0;margin-right:0}.form__item--disabled{opacity:.3;pointer-events:none}.form__item--shim{margin-bottom:0;margin-top:0}@media screen and (max-width:1100px){.form__item{margin-left:0;margin-right:0}}.form__checkboxes{display:flex;flex-wrap:wrap}.form__checkboxes__checkbox{height:3rem;width:50%}.form__group{display:flex;flex-direction:row;justify-content:space-between}.form__prefix{background-color:#e7e7e7!important;width:14rem!important}.form__actions{display:flex;margin-top:4rem}.form .form__actions input[type=submit],.form .form__actions textarea[type=submit],.form__actions .button,.form__actions .form input[type=submit],.form__actions .form textarea[type=submit],.form__actions button{margin-right:1rem}.form .form__actions input[type=submit]:last-child,.form .form__actions textarea[type=submit]:last-child,.form__actions .button:last-child,.form__actions .form input[type=submit]:last-child,.form__actions .form textarea[type=submit]:last-child,.form__actions button:last-child{margin-right:0}.form strong{color:#82c341;font-weight:800}.form__check{align-items:center;display:flex;flex-direction:row}.form__check label{margin-bottom:0;white-space:normal}.form .form__check textarea,.form__check .form textarea,.form__check input{margin-right:.75rem}.form .invalid{color:#d6151f;display:block;font-size:1.3rem;margin-top:.5rem;text-align:left;white-space:normal}.form--narrow{max-width:46rem}.form--medium,.form--narrow{margin:12rem auto;text-align:center}.form--medium{max-width:60rem}.form--donate{background:#e7f3db;padding:6rem}.form--donate label{color:#82c341}@media screen and (max-width:1100px){.form--donate{padding:2rem}.form--donate .form__actions{margin-top:1rem}.form--export{display:none}}.form select,.pagination__per-page select,.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-position:right 2rem top 50%;background-repeat:no-repeat;background-size:1.2rem auto;border:1px solid #e7e7e7;border-radius:0;box-shadow:0 0 0 transparent;font-family:Mulish,sans-serif;font-size:1.6rem;font-weight:500;height:5rem;padding:1rem 2rem;transition:box-shadow .3s;width:100%}.StripeElement{background:#fff;border:1px solid #e7e7e7;height:5rem;padding:calc(1.6rem - 1px) calc(2rem - 1px);transition:box-shadow .3s;width:100%}.StripeElement--focus{border:2px solid #000!important;box-shadow:0 0 5px rgba(0,0,0,.1);outline:none;padding:calc(1.6rem - 2px) calc(2rem - 2px)}.mission{margin:4rem 0}.mission .grid__column{background:#e8f4dc;margin-bottom:4rem;padding:4rem}.mission .list li,.mission .resources__resource ul li,.mission .resources__search-result ul li,.resources__resource .mission ul li,.resources__search-result .mission ul li{font-size:1.5rem}.locations{text-align:center}.locations,.locations h2{margin-bottom:4rem}.locations__columns{display:flex;justify-content:center;margin-bottom:1rem;text-align:left}.locations__columns__column{margin:0 4rem}.locations__columns__column span{display:block;font-size:2rem;margin:0 0 2rem}.locations__columns__column span:before{color:#82c341;content:"▪︎";display:inline-block;font-size:2.4rem;line-height:2rem;margin-right:.5rem}@media (max-width:1100px){.locations__columns__column{margin:0}.locations__columns{flex-direction:column}.locations{text-align:left}}.support{text-align:center}.support h2{margin:0 auto;max-width:80rem}.support__logos{align-items:center;display:flex;gap:4rem 10rem;justify-content:center;margin:6rem 0}.support__logos img{height:auto;max-height:12rem;max-width:80rem;width:100%}@media (max-width:900px){.support__logos{flex-wrap:wrap}.support__logos img{max-height:8rem;max-width:100%;width:auto}.support__logos img[src$="canada.png"]{content:url(/images/logos/canada-cropped.png);max-width:90%}}@media (max-width:480px){.support__logos{flex-direction:column}}.grid{display:flex;justify-content:center;margin-left:-2rem;margin-right:-2rem}.grid__column{flex-grow:1;margin-left:2rem;margin-right:2rem}.grid__column--1-2{flex-grow:0;width:50%}.grid__column--1-3{flex-grow:0;width:33.33%}.grid__column--narrow{flex-grow:0;flex-shrink:0;width:35rem}.grid__column--extra-narrow{flex-grow:0;flex-shrink:0;width:30rem}@media (max-width:1100px){.grid{flex-wrap:wrap;margin-left:0;margin-right:0}.grid__column{margin:0 0 2rem!important;width:100%!important}}.header{margin-bottom:6rem}.header__top{background:#fafafa;font-size:1.5rem;padding:1rem 0}.header__top a{color:#5f5c5c!important;font-weight:400!important}.header__top .container{display:flex;flex-direction:row;justify-content:flex-end}@media (max-width:1100px){.header__top{height:0;padding:0}}.header__nav a{color:#510856;display:inline-block;font-weight:700;padding:0 1rem;text-decoration:none}.header__nav a:first-child{padding-left:0}.header__nav a:last-child{padding-right:0}@media (max-width:1100px){.header__nav a{padding:0!important}}.header__nav:last-child{margin-left:auto}@media (max-width:1100px){.header__nav:last-child{bottom:0;flex-direction:column;justify-content:flex-start;padding:0 2rem 3rem;position:fixed;right:-30rem;transition:right .3s;width:30rem;z-index:10001}.header__nav:last-child a{align-items:center;border:1px solid hsla(0,0%,100%,.2);border-radius:1rem;color:#fff!important;display:flex;font-size:1.8rem;height:6rem;justify-content:center;margin-top:1rem}}.header__row{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;padding:6rem 2rem}@media (max-width:1100px){.header__row{padding-bottom:4rem;padding-top:4rem}}@media (max-width:900px){.header__row{padding:2rem}}.header__logo{margin-right:auto;width:24rem}.header__logo img{display:block;height:auto;width:100%}@media (max-width:1100px){.header__logo img{content:url(/images/logo-dark.svg?10b7f8bf9c81c42ee8c7fc9110588d8a)}}@media (max-width:900px){.header__logo{width:20rem}}@media (max-width:700px){.header__logo{width:16rem}}.header__contact{color:#510856;font-size:1.5rem;line-height:1.4;text-align:center}.header__contact__phone{color:#510856;display:block;font-family:Montserrat,sans-serif;font-size:4rem;font-weight:800;line-height:1;margin-top:1rem;text-decoration:none}.header__contact__phone span{color:#82c341;font-size:2rem;margin:0 -.6rem;position:relative;top:-.3rem;vertical-align:middle}@media (max-width:1100px){.header__contact,.header__contact__phone{color:#fff}.header__contact__phone span{color:#510856}}@media (max-width:900px){.header__contact{display:none}}@media (max-width:1100px){.header{margin-bottom:4rem}.header .container{width:100%}.header__row{background:#82c341;padding-left:calc(2rem + 2.5%);padding-right:calc(2rem + 2.5%)}}@media (max-width:900px){.header__row{padding-left:2rem;padding-right:2rem}}@media (max-width:700px){.header{margin-bottom:3rem;padding-top:9rem}.header__row{background:#82c341;height:9rem;left:0;position:fixed;top:0;width:100%;z-index:999}}.logged-in .header__top{height:auto;padding:1rem 0}.logged-in .header__top .container{width:90%}@media (max-width:1100px){.logged-in .header__top .container{padding-left:1rem;padding-right:1rem;width:95%}}@media (max-width:900px){.logged-in .header__top .container{width:100%}}@media (max-width:1100px){.logged-in .header__top{padding:0}.logged-in .header__nav:first-child{display:none}}.hero{background:#82c341;height:36rem;margin-top:1px;position:relative}.hero__fixed,.hero__slide{display:none;font-family:Montserrat,sans-serif;font-size:4.6rem;font-weight:800;height:100%;left:0;position:absolute;top:0;width:100%}.hero__fixed__text,.hero__slide__text{align-items:center;animation-duration:6s;animation-fill-mode:both;animation-iteration-count:1;animation-name:fadeInOut;color:#fff;display:flex;flex-basis:50%;flex-direction:column;flex-grow:1;justify-content:center;opacity:0;padding:4rem;text-align:center}.hero__fixed__text p,.hero__slide__text p{margin:0 auto}@media (max-width:700px){.hero__fixed__text,.hero__slide__text{padding:2rem}}.hero__fixed__image,.hero__slide__image{animation-duration:6s;animation-fill-mode:both;animation-iteration-count:1;animation-name:fadeInOut;display:flex;flex-basis:50%;flex-grow:1;overflow:hidden}.hero__fixed__image:first-child,.hero__slide__image:first-child{border-bottom-right-radius:8rem}.hero__fixed__image:last-child,.hero__slide__image:last-child{border-bottom-left-radius:8rem}.hero__fixed__image img,.hero__slide__image img{height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media (max-width:900px){.hero__fixed__image,.hero__slide__image{display:none}}.hero__slide--1{display:flex}.hero__slide--3 p{font-size:3.2rem}@media (max-width:700px){.hero__slide--3 p{font-size:2rem}}.hero__slide--3 span{animation-duration:2s;animation-fill-mode:both;animation-iteration-count:1;animation-name:fadeIn;display:inline-block;margin:1rem;white-space:nowrap}.hero__slide--3 span:nth-child(2){animation-delay:1s}.hero__slide--3 span:nth-child(3){animation-delay:2s}.hero__slide--3 span:before{color:#510856;content:"▪";font-size:.8em;margin-right:1rem;position:relative;top:-.2rem}@media (max-width:700px){.hero__slide--3 span{display:block;text-align:left}}.hero__slide--4 p{animation-duration:2s;animation-fill-mode:both;animation-iteration-count:1;animation-name:fadeIn;font-size:3.2rem}.hero__slide--4 p:nth-child(2){animation-delay:2s}.hero__slide--4 p span{display:block;font-size:1.8rem;font-weight:400;margin-top:1rem}@media (max-width:700px){.hero__slide--4 p{font-size:2rem}.hero__slide--4 p span{font-size:1.6rem;margin-top:.5rem}.hero__slide--4 p br{display:none}}.hero__slide--4 p+p{margin-top:3rem}@media (max-width:700px){.hero__slide--4{font-size:2rem}}@media (max-width:500px){.hero{height:24rem}.hero__fixed__text,.hero__slide__text{font-size:3rem}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInOut{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}.hero__fixed{display:flex}.hero__fixed__text{animation:none;opacity:1;text-align:left}.hero__fixed__text h1 small{display:block;font-size:2.6rem;font-weight:500;margin-top:2rem}.hero__fixed__image{animation:none}.list,.resources__resource ul,.resources__search-result ul{-webkit-font-smoothing:antialiased;font-size:1.8rem;line-height:1.8;list-style:none;margin-bottom:1.8rem;padding-left:2rem}.list li,.resources__resource ul li,.resources__search-result ul li{position:relative}.list li:before,.resources__resource ul li:before,.resources__search-result ul li:before{color:#82c341;content:"▪︎";display:inline-block;font-size:2.4rem;left:-2rem;line-height:2.8rem;position:absolute;top:0}.list--columns{-moz-column-count:2;column-count:2;-moz-column-gap:4rem;column-gap:4rem}@media (max-width:1100px){.list--columns{-moz-column-count:1;column-count:1}}.list--spaced{margin-bottom:0}.list--spaced li{margin-bottom:1.8rem}.list .list,.list .resources__resource ul,.list .resources__search-result ul,.resources__resource .list ul,.resources__resource ul .list,.resources__resource ul ul,.resources__search-result .list ul,.resources__search-result ul .list,.resources__search-result ul ul{margin-bottom:0;padding-left:4rem}.members-only{color:#ede6f0;font-size:3.6rem;font-weight:600}.inactive,.members-only{align-items:center;display:flex;justify-content:center;min-height:40rem}.inactive p{color:#82c341;font-family:Montserrat,sans-serif;font-size:2.8rem!important;font-weight:700!important;line-height:1.4!important;max-width:70rem;text-align:center}.inactive p a{color:#000}.nav{align-items:flex-start;display:flex;flex-direction:row;position:relative}.nav__item{background:#510856;display:flex;flex-grow:1;margin-right:1px}.nav__item a{align-items:center;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:5.4rem;justify-content:center;line-height:1;padding:0 2rem;text-align:center;text-decoration:none;width:100%}.nav__item--active,.nav__item:hover{background:#670a6d}.nav__item--has-children.nav__item--active{align-items:center;flex-direction:column;margin-bottom:5.4rem}.nav__item--has-children.nav__item--active:after{background:#670a6d;content:"";display:inline-block;height:1rem;transform:rotate(45deg) translateY(-.7rem);width:1rem}.nav__item--highlighted{background:#f06400;margin-right:0}.nav__item--highlighted:hover{background:#ff700b}.nav__item--phone{display:none}.nav__item:last-child{margin-right:0}@media (max-width:1100px){.nav{align-items:stretch;background:#510856;flex-direction:column;height:100vh;justify-content:flex-start;padding-top:7rem;position:fixed;right:-30rem;top:0;transition:right .3s,box-shadow .3s;width:30rem;z-index:10000}.nav__item{background:transparent!important;border-bottom:1px solid hsla(0,0%,100%,.2);flex-grow:0}.nav__item a{font-size:1.8rem;height:6rem;justify-content:flex-start;padding:2rem 3rem}.nav__item--phone{border-bottom:0;display:flex}.nav__item--phone a{background-image:url(/images/phone.svg?34e710263ef9c3a598ba55e216ef9460)!important;background-position:3rem!important;background-repeat:no-repeat!important;background-size:3rem 3rem!important;padding-left:7rem}.nav__item--has-children.nav__item--active{margin-bottom:0}.nav__item--has-children.nav__item--active:after{display:none}.nav+.nav__backdrop{background:rgba(0,0,0,.6);display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9000}.nav__sub{display:none!important}}.nav-toggle{align-items:center;background:transparent;border:0;border-radius:1rem;cursor:pointer;display:none;height:5rem;justify-content:center;margin-left:3rem;width:5rem}.nav-toggle img{height:3.5rem;width:3.5rem}@media (max-width:1100px){.nav-toggle{display:flex}}.nav-close{align-items:center;background:transparent;border:0;border-radius:1rem;cursor:pointer;display:none;height:5rem;justify-content:center;position:absolute;right:2rem;top:2rem;width:5rem}.nav-close img{height:3rem;width:3rem}@media (max-width:1100px){.nav-close{display:flex}}.nav__sub{background:#ede6f0;display:none;left:0;padding:0 1.3%;position:absolute;top:5.4rem;width:100%}.nav__sub__item{color:#510856!important;flex-grow:0;width:auto!important}.nav__item--active .nav__sub{display:flex;justify-content:flex-start}.header--menu-open .nav{box-shadow:0 0 1rem rgba(0,0,0,.5);right:0}.header--menu-open .nav+.nav__backdrop{display:block}.header--menu-open .header__nav{right:0}.news__item h2{color:#000!important}.news__item video{height:auto;margin:3rem 0;width:100%}.news__item video:first-child{margin-top:0}.news__item__back{-webkit-font-smoothing:antialiased;display:inline-block;font-size:1.8rem;line-height:1.8;margin-top:4rem}.news__item__back:before{content:"◀︎";display:inline-block;font-size:.9em;margin-right:.3em}.news__item+.news__item{border-top:1px solid #e7e7e7;margin-top:6rem;padding-top:6rem}.page{background-image:url(/images/holding-hands.svg?8bd3be467f8c917ca8517a414b4de2e5);background-position:bottom;background-repeat:no-repeat;background-size:auto 30rem;padding-bottom:36rem}@media (max-width:700px){.page{background-size:120% auto}}.page .container{padding:0 2rem}.page .h1,.page .resources__resource h2,.page .resources__search-result h2,.page h1,.resources__resource .page h2,.resources__search-result .page h2{color:#000;font-family:Montserrat,sans-serif;font-size:3.6rem;font-weight:800;line-height:1.2;margin-bottom:2rem}.page .h1 a,.page .resources__resource h2 a,.page .resources__search-result h2 a,.page h1 a,.resources__resource .page h2 a,.resources__search-result .page h2 a{color:inherit;text-decoration:none}.page .h1 small,.page .resources__resource h2 small,.page .resources__search-result h2 small,.page h1 small,.resources__resource .page h2 small,.resources__search-result .page h2 small{color:#82c341;display:block;font-family:Mulish,sans-serif;font-size:1.4rem;font-weight:500;margin-bottom:.5rem;text-transform:uppercase}@media (max-width:700px){.page .h1,.page .resources__resource h2,.page .resources__search-result h2,.page h1,.resources__resource .page h2,.resources__search-result .page h2{font-size:2.6rem}}.page .h2,.page h2{color:#82c341;font-family:Montserrat,sans-serif;font-size:2.8rem;font-weight:700;line-height:1.4;margin-bottom:2rem;margin-top:4rem}.page .h2:first-child,.page h2:first-child{margin-top:0}.page .h2 a,.page h2 a{color:inherit;text-decoration:none}.page .h2 small,.page h2 small{color:#82c341;display:block;font-family:Mulish,sans-serif;font-size:1.4rem;font-weight:500;margin-bottom:.5rem;text-transform:uppercase}@media (max-width:700px){.page .h2,.page h2{font-size:2.6rem}}.page .h3,.page h3{font-size:2rem;font-weight:800;line-height:1.5;margin-bottom:1.8rem;margin-top:4rem}.page .h3:first-child,.page h3:first-child{margin-top:0}.page a{color:#82c341}.page p{-webkit-font-smoothing:antialiased;font-size:1.8rem;line-height:1.8;margin-bottom:1.8rem}.page p:last-child{margin-bottom:0}.page strong{font-weight:800}.page blockquote{margin:0 auto;max-width:35rem;padding:0 4rem;text-align:center}.page blockquote p{align-items:center;color:#510856;display:flex;font-size:2.8rem;font-weight:800;line-height:1.3}.page blockquote footer{background-image:url(/images/holding-hands-ring.svg?fd7fd6da17a8b6c8b597aa5366aad5d7);background-position:bottom;background-repeat:no-repeat;background-size:20% auto;color:#82c341;font-size:1.8rem;padding-bottom:8rem}@media (max-width:1100px){.page blockquote footer{background-image:none;padding-bottom:0}.page blockquote{margin-top:3rem}}.page hr{background:#ede6f0;border:0;display:block;height:1px;margin:4rem 0;width:auto}.page hr+h2{margin-top:0}.page .highlight{background:#e8f4dc;color:#82c341;font-weight:800;margin:4rem 0;padding:4rem}.page .highlight:first-child{margin-top:0}.page .highlight a:not(.button){font-weight:400}.page .highlight--front{text-align:center}.page .highlight--front p{color:#000;font-size:2.4rem;font-weight:500;line-height:1.5;margin:0 auto;max-width:70rem}.page .highlight--center{text-align:center}.page .highlight--center p{color:#000;font-size:2.4rem;font-weight:800}.page .highlight--sidebar p{color:#000}.pagination{display:flex;flex-direction:row;justify-content:center;list-style:none;margin-top:5rem}.pagination__per-page{align-items:center;display:flex;flex-direction:row;font-size:1.6rem;margin-right:6rem;white-space:nowrap}.pagination__per-page select{background-position:right 1rem top 50%;height:4rem;margin-right:1rem;padding:0 3rem 0 1rem}.pagination ul{display:flex;flex-direction:row;list-style:none}.pagination li{border:1px solid #e7e7e7;border-right:0}.pagination li a{color:#000;display:inline-block;font-size:1.6rem;min-width:4.2rem;padding:1rem;text-align:center;text-decoration:none}.pagination li.pagination__next a,.pagination li.pagination__previous a{min-width:9rem}.pagination li.active a{background:#510856;color:#fff}.pagination li:last-child{border-right:1px solid #e7e7e7}.pagination li[disabled] a{opacity:.2;pointer-events:none}@media (max-width:700px){.pagination{justify-content:space-between!important}.pagination li{display:none}.pagination li:first-child{border:1px solid #e7e7e7;display:list-item}.pagination li:last-child{display:list-item}}.profile h1{margin-bottom:6rem}.profile h1+p{margin-bottom:4rem;margin-top:-6rem}@media (max-width:1100px){.profile h1{margin-bottom:3rem}.profile h1+p{margin-top:-3rem}.profile fieldset{background:#e7f3db;border:0}.profile label{color:#82c341}}.resources__disclaimer{border-bottom:1px solid #ede6f0;margin-bottom:3rem;padding-bottom:3rem}.resources__disclaimer p{font-size:1.6rem}.resources__categories a{color:#000;display:block;font-size:1.6rem;padding:.5rem 0;text-decoration:none}.resources__categories a.active{color:#82c341;font-weight:700}@media (max-width:1100px){.resources__categories{display:none}}.resources__categories--select{display:none;margin-bottom:4rem}@media (max-width:1100px){.resources__categories--select{display:block}}.resources__resource,.resources__search-result{margin-bottom:6rem;overflow:hidden}.resources__resource mark,.resources__search-result mark{background:#ff0;font-style:normal}.resources__resource:last-child,.resources__search-result:last-child{margin-bottom:0}.resources__resource__tags{list-style:none;margin-top:3rem;padding:0!important}.resources__resource__tags li{display:inline-block;margin-bottom:1rem;margin-right:-.5rem;position:relative}.resources__resource__tags li:before{display:none!important}.resources__resource__tags a{background:#82c341;color:#fff;display:inline-block;font-size:1.4rem;height:2.4rem;line-height:1;padding:.5rem 3.4rem .5rem 1rem;text-decoration:none}.resources__resource__tags a:before{border:1.2rem solid #fff;border-left-color:transparent;box-sizing:border-box;content:"";display:block;height:2.4rem;position:absolute;right:0;top:0;width:2.4rem}.resources__resource__tags a:after{background:#fff;border-radius:.6rem;content:"";display:block;height:.6rem;position:absolute;right:2.2rem;top:.9rem;width:.6rem}.resources__resource a,.resources__search-result a{max-width:100%;overflow:hidden;text-overflow:ellipsis}@media (max-width:1100px){.resources__resource,.resources__search-result{margin-bottom:3rem}}.resources__search{margin-bottom:4rem}.form .resources__search textarea,.resources__search .form textarea,.resources__search input{background-image:url(/images/search.svg?d3f394deb3843542ab78e09471a5f8c5);background-position:1rem;background-repeat:no-repeat;background-size:auto 2.5rem;padding-left:4rem!important}.form .resources__search textarea:focus,.resources__search .form textarea:focus,.resources__search input:focus{background-position:calc(1rem - 1px);padding:calc(1rem - 1px) calc(2rem - 1px) calc(1rem - 1px) calc(4rem - 1px)!important}@media (max-width:1100px){.resources__search{margin-bottom:0}}.resources__search-result{margin-top:6rem}.resources__search-result h2{color:#82c341!important;font-size:2.8rem!important}.resources .pagination{justify-content:flex-start}.social-media{display:flex;margin-bottom:1rem}.social-media img{height:auto;margin-right:1rem;width:3.4rem}.social-media:last-child{margin-bottom:0}.stripe{align-items:center;display:flex;font-size:1rem;margin-left:2rem}.stripe--logo:before{background:url(/images/stripe.svg?de707789b856369096ddce94687e22f3);background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:4rem;margin-right:1rem;width:12rem}.table{border-collapse:collapse;font-size:1.6rem;margin-bottom:4rem;width:100%}.table thead th{border-bottom:2px solid #000;font-weight:800;padding:1.5rem 1rem;text-align:left}.table thead th.sort{cursor:pointer}.table thead th.sort:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-size:contain;content:"";display:inline-block;height:1rem;margin-left:.5rem;transition:transform .3s;width:1rem}.table thead th.sort--desc:after{transform:rotate(180deg)}.table tbody td,.table tbody th{border-bottom:1px solid #e7e7e7;padding:1.5rem 1rem;text-align:left}.table tbody tr.warning{background:#ffffc7}.table--hover tbody tr{cursor:pointer}.table--hover tbody tr:hover{background:#f4f4f4}.table--receipt td:last-child{text-align:right;width:20rem}.table--receipt tr:last-child td:last-child{font-weight:800}.table ul{margin-bottom:0}.table ul li{font-size:1.6rem}.table .tr{display:flex}.table .tr>div{border-bottom:1px solid #e7e7e7;padding:1.5rem 1rem;text-align:left}.table--hover .tr{cursor:pointer}.table--hover .tr:hover{background:#f4f4f4}.table--hover .tr .icon--pinned:before{background-image:url(/images/pin.svg?d1af1668b5d5869c180cc93bec58754c);background-position:100%;background-repeat:no-repeat;content:"";display:inline-block;filter:brightness(0);height:1.6rem;margin-right:.75rem;opacity:.4;width:2rem}.table--hover .tr .icon--unpinned:first-child:before{content:"↑↓";display:inline-block;font-weight:700;letter-spacing:-3px;margin-right:.75rem;opacity:.4;text-align:center;width:2rem}.team__photo{float:left;margin:.75rem 3rem 2rem 0;max-width:18rem;width:50%}@media (max-width:1100px){.team__photo{width:40%}}.path-faq h1{margin-bottom:3rem}.path-faq h2{font-size:2rem}.path-events p.h2{font-size:2.4rem;margin-bottom:1.4rem}.path-events p.h2+p.h2{margin-bottom:3rem;margin-top:0}.form--donate__monthly{height:5.4rem;padding-left:2rem}@media (max-width:1100px){.form--donate__monthly{padding-left:0;width:100%}}*{box-sizing:border-box;font-size:1em;font-weight:inherit;line-height:inherit;margin:0;padding:0}html{font-family:Mulish,sans-serif;font-size:10px}@media (max-width:1200px){html{font-size:9px}}.app{display:flex;flex-direction:column;min-height:100vh}.app main{flex-grow:1}[v-cloak]{display:none}.hidden{height:1px;margin-bottom:-1px;overflow:hidden}
