html{font-size:112.5%}html{scroll-behavior:smooth}a:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}button:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}input:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}select:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}textarea:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}summary:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.wrap{width:100%;max-width:var(--wrap-width);margin-right:auto;margin-left:auto;padding-right:var(--space-lg);padding-left:var(--space-lg)}@media (max-width:767px){.wrap{padding-right:var(--space-md);padding-left:var(--space-md)}}.section{color:var(--color-text);padding-top:var(--space-4xl);padding-bottom:var(--space-4xl);background-color:var(--color-background)}.section{scroll-margin-top:4.5rem}@media (max-width:1023px){.section{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}}.section--mint{background-color:var(--color-mint)}.section--forest{color:#fff;background-color:var(--color-primary-dark)}.section__head{display:flex;flex-flow:column;gap:var(--space-md);max-width:44rem;margin-bottom:var(--space-2xl)}@media (max-width:767px){.section__head{margin-bottom:var(--space-xl)}}.section__title{color:var(--color-primary-dark);font-family:var(--font-heading);font-weight:700;font-size:var(--text-3xl);line-height:1.12;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1023px){.section__title{font-size:var(--text-2xl)}}.section__title--light{color:#fff}.section__lead{color:var(--color-text-muted);font-size:var(--text-lg);line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.section__lead{font-size:var(--text-base)}}.section__lead--light{color:var(--color-mint)}.body-text{max-width:40rem;color:var(--color-text);font-size:var(--text-base);line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.btn{display:inline-flex;justify-content:center;align-items:center;gap:var(--space-sm);min-height:3.25rem;font-family:var(--font-body);font-weight:800;font-size:var(--text-base);line-height:1.2;text-align:center;text-decoration:none;padding-top:0.75rem;padding-right:1.75rem;padding-bottom:0.75rem;padding-left:1.75rem;border-radius:var(--radius-sm);border-top:2px solid transparent;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease,transform 0.1s ease}.btn--donate{color:var(--color-primary-dark);background-color:var(--color-accent);box-shadow:0px 4px 0px var(--color-accent-shadow)}.btn--donate:hover{color:var(--color-primary-dark);background-color:var(--color-accent-hover)}.btn--primary{color:#fff;background-color:var(--color-primary)}.btn--primary:hover{color:#fff;background-color:var(--color-primary-dark)}.btn--outline{color:var(--color-primary);background-color:#fff}.btn--outline:hover{color:var(--color-primary-dark);background-color:var(--color-mint)}.btn--outline{border-color:var(--color-primary)}.btn--large{min-height:3.75rem;font-size:var(--text-lg);padding-top:0.875rem;padding-right:2rem;padding-bottom:0.875rem;padding-left:2rem}.btn--block{width:100%}.text-link{color:var(--color-primary);font-weight:700;text-decoration:underline;padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.text-link:hover{color:var(--color-primary-dark)}.text-link{text-underline-offset:.25em}.text-link--light{color:#fff}.text-link--light:hover{color:var(--color-mint)}.site-header{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 0px);z-index:50;background-color:var(--color-primary-dark);border-bottom:1px solid rgba(255,255,255,.12)}.site-header__inner{display:flex;justify-content:space-between;align-items:center;gap:var(--space-lg);min-height:4.25rem;padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.site-header__brand{display:flex;flex-flow:column;color:#fff;line-height:1.05;text-decoration:none}.site-header__brand:hover{color:#fff}.site-header__name{color:#fff;font-family:var(--font-heading);font-weight:700;font-size:var(--text-xl)}@media (max-width:479px){.site-header__name{font-size:var(--text-lg)}}.site-header__office{color:var(--color-mint-strong);font-weight:700;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:0.12em}.site-header__nav{display:flex;align-items:center;gap:var(--space-xl)}@media (max-width:1023px){.site-header__nav{display:none}}.site-header__link{color:#fff;font-weight:600;font-size:var(--text-sm);text-decoration:none;padding-top:0.75rem;padding-bottom:0.75rem}.site-header__link:hover{color:var(--color-mint-strong)}.site-header__donate{min-height:2.75rem;padding-top:0.5rem;padding-right:1.5rem;padding-bottom:0.5rem;padding-left:1.5rem}@media (max-width:479px){.site-header__donate{padding-top:0.5rem;padding-right:1rem;padding-bottom:0.5rem;padding-left:1rem}}.site-footer{color:var(--color-mint);padding-top:var(--space-3xl);padding-bottom:var(--space-2xl);background-color:var(--color-footer)}@media (max-width:767px){.site-footer{padding-bottom:7rem}}.site-footer__inner{display:flex;justify-content:space-between;align-items:start;gap:var(--space-xl)}.site-footer__inner{flex-wrap:wrap}.site-footer__info{display:flex;flex-flow:column;gap:var(--space-sm);flex-grow:1;flex-shrink:1;flex-basis:20rem}.site-footer__name{color:#fff;font-family:var(--font-heading);font-weight:700;font-size:var(--text-xl);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.site-footer__text{color:var(--color-mint);font-size:var(--text-sm);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.site-footer__links{display:flex;gap:var(--space-lg);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.site-footer__links{flex-wrap:wrap;list-style:none}.site-footer__link{display:inline-block;color:var(--color-mint-strong);font-size:var(--text-sm);padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.site-footer__link:hover{color:#fff}.site-footer__disclaimer{flex-grow:1;flex-shrink:1;flex-basis:100%;color:#fff;font-size:var(--text-sm);text-align:center;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-top:1px solid rgba(255,255,255,.45);border-right:1px solid rgba(255,255,255,.45);border-bottom:1px solid rgba(255,255,255,.45);border-left:1px solid rgba(255,255,255,.45)}.site-footer__disclaimer{padding:var(--space-md)}.mobile-cta{display:none;gap:0.625rem;position:fixed;right:0px;bottom:0px;left:0px;z-index:60;background-color:#fff;transition:transform 0.25s ease;box-shadow:0px -6px 24px rgba(0,0,0,.22)}.mobile-cta.is-hidden{transform:translate3d(0,110%,0)}.mobile-cta{padding:.75rem var(--space-md) calc(.75rem + env(safe-area-inset-bottom,0px))}@media (max-width:767px){.mobile-cta{display:flex}}.mobile-cta__donate{flex-grow:2;flex-shrink:1;flex-basis:0px}.mobile-cta__volunteer{flex-grow:1;flex-shrink:1;flex-basis:0px;padding-right:var(--space-sm);padding-left:var(--space-sm)}.hero{overflow:hidden;color:#fff;padding-top:var(--space-3xl);padding-bottom:var(--space-4xl);background-color:var(--color-primary-dark)}@media (max-width:767px){.hero{padding-top:var(--space-lg);padding-bottom:var(--space-3xl)}}.hero__inner{display:flex;align-items:center;gap:var(--space-3xl)}.hero__inner{flex-wrap:wrap}@media (max-width:767px){.hero__inner{flex-flow:column-reverse;gap:var(--space-lg)}}.hero__content{display:flex;flex-flow:column;gap:var(--space-lg);flex-grow:1;flex-shrink:1;flex-basis:26rem;min-width:0px}@media (max-width:767px){.hero__content{flex-basis:auto}}.hero__title{color:#fff;font-family:var(--font-heading);font-weight:700;font-size:var(--text-5xl);line-height:1.05;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1119px){.hero__title{font-size:var(--text-4xl)}}@media (max-width:767px){.hero__title{font-size:var(--text-3xl)}}.hero__lead{max-width:34rem;color:#fff;font-size:var(--text-lg);line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.hero__lead{font-size:var(--text-base)}}.hero__amounts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.75rem;margin-top:var(--space-sm)}@media (max-width:479px){.hero__amounts{grid-template-columns:repeat(2,minmax(0,1fr))}}.chip{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:0.125rem;min-height:3.5rem;color:#fff;font-weight:700;font-size:var(--text-lg);text-decoration:none;border-radius:var(--radius-sm);border-top:2px solid rgba(255,255,255,.55);border-right:2px solid rgba(255,255,255,.55);border-bottom:2px solid rgba(255,255,255,.55);border-left:2px solid rgba(255,255,255,.55)}.chip:hover{color:#fff}.chip:hover{border-color:var(--color-accent)}.chip--selected{font-weight:800;background-color:rgba(244,197,66,.14)}.chip--selected{border-color:var(--color-accent)}.chip__check{width:0.875rem;height:0.875rem;color:var(--color-accent)}.chip__amount{display:flex;align-items:center;gap:0.25rem}.chip__tag{display:flex;flex-flow:column;justify-content:center;align-items:center;color:var(--color-accent);font-weight:800;font-size:0.65rem;line-height:1;text-align:center;text-transform:uppercase;letter-spacing:0.08em}.hero__cta-row{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md)}.hero__cta-row{flex-wrap:wrap}.hero__trust{display:flex;align-items:center;gap:var(--space-sm);color:var(--color-mint);font-size:var(--text-sm);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hero__trust-icon{width:1rem;height:1rem;color:var(--color-mint-strong)}.hero__media{display:flex;flex-flow:column;gap:var(--space-md);flex-grow:1;flex-shrink:1;flex-basis:22rem;min-width:0px}@media (max-width:767px){.hero__media{flex-basis:auto;width:100%}}.hero__image{display:block;width:100%;max-height:36rem;object-fit:cover;object-position:50% 15%;aspect-ratio:4/5;border-radius:var(--radius-lg);box-shadow:0px 24px 60px rgba(0,0,0,.35)}@media (max-width:767px){.hero__image{object-position:50% 12%;aspect-ratio:3/2}}.hero__date{display:flex;align-items:center;gap:0.75rem;color:#fff;font-weight:700;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0.875rem;padding-right:1.125rem;padding-bottom:0.875rem;padding-left:1.125rem;background-color:rgba(255,255,255,.08);border-radius:var(--radius-md)}@media (max-width:767px){.hero__date{display:none}}.hero__date-icon{flex-grow:0;flex-shrink:0;flex-basis:auto;width:1.375rem;height:1.375rem;color:var(--color-accent)}.about__grid{display:flex;align-items:start;gap:var(--space-3xl)}.about__grid{flex-wrap:wrap}@media (max-width:767px){.about__grid{gap:var(--space-xl)}}.about__image{display:block;flex-grow:1;flex-shrink:1;flex-basis:20rem;width:100%;min-width:0px;object-fit:cover;object-position:40% 30%;aspect-ratio:5/6;border-radius:var(--radius-lg)}.about__content{display:flex;flex-flow:column;gap:var(--space-lg);flex-grow:1.4;flex-shrink:1;flex-basis:26rem;min-width:0px}.credentials{display:flex;flex-flow:column;gap:0.75rem;background-color:var(--color-mint);border-radius:var(--radius-md)}.credentials{padding:var(--space-lg) var(--space-xl)}@media (max-width:767px){.credentials{padding:var(--space-lg)}}.credentials__title{color:var(--color-primary-dark);font-family:var(--font-body);font-weight:800;font-size:var(--text-base);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.credentials__list{display:flex;flex-flow:column;gap:0.625rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.credentials__list{list-style:none}.credentials__item{display:flex;align-items:start;gap:0.75rem;line-height:1.5}.credentials__icon{flex-grow:0;flex-shrink:0;flex-basis:auto;width:1.125rem;height:1.125rem;color:var(--color-primary);margin-top:0.2rem}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-lg)}.stats{margin:var(--space-3xl) 0 0}@media (max-width:1023px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.stat{display:flex;flex-flow:column-reverse;gap:var(--space-xs);padding-top:var(--space-md);border-top:4px solid var(--color-primary)}.stat__value{color:var(--color-primary-dark);font-family:var(--font-heading);font-weight:700;font-size:var(--text-4xl);line-height:1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.stat__value{font-size:var(--text-3xl)}}.stat__label{color:var(--color-text-muted);font-weight:600;font-size:var(--text-sm)}.cta-band{display:flex;justify-content:space-between;align-items:center;gap:var(--space-lg);margin-top:var(--space-3xl);border-radius:var(--radius-lg);border-top:1px solid var(--color-border);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border)}.cta-band{flex-wrap:wrap;padding:var(--space-xl)}@media (max-width:767px){.cta-band{padding:var(--space-lg)}}.cta-band__copy{display:flex;flex-flow:column;gap:var(--space-xs);flex-grow:1;flex-shrink:1;flex-basis:22rem}.cta-band__title{color:var(--color-primary-dark);font-family:var(--font-body);font-weight:800;font-size:var(--text-lg);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.cta-band__text{color:var(--color-text-muted);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.issue-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:var(--space-lg)}.issue-card{display:flex;flex-flow:column;gap:var(--space-md);background-color:#fff;border-radius:var(--radius-lg);box-shadow:0px 1px 2px rgba(15,61,42,.08)}.issue-card{padding:var(--space-xl)}@media (max-width:767px){.issue-card{padding:var(--space-lg)}}.issue-card__icon{width:2.75rem;height:2.75rem;color:var(--color-primary);padding-top:0.625rem;padding-right:0.625rem;padding-bottom:0.625rem;padding-left:0.625rem;background-color:var(--color-mint);border-radius:var(--radius-md)}.issue-card__title{color:var(--color-primary-dark);font-family:var(--font-body);font-weight:800;font-size:var(--text-xl);line-height:1.2;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.issue-card__text{line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.issue-card__proof{font-size:var(--text-sm);line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:var(--color-mint);border-radius:var(--radius-sm)}.issue-card__proof{padding:var(--space-md)}.issue-card__link{margin-top:auto}.issue-card--feature{justify-content:center;background-color:var(--color-primary-dark)}.issue-card__feature-title{color:#fff;font-family:var(--font-heading);font-weight:700;font-size:var(--text-2xl);line-height:1.15;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.issue-card__feature-text{color:var(--color-mint);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.issue-card__feature-btn{align-self:start}.record__grid{display:flex;align-items:start;gap:var(--space-3xl)}.record__grid{flex-wrap:wrap}@media (max-width:767px){.record__grid{gap:var(--space-2xl)}}.record__intro{display:flex;flex-flow:column;gap:var(--space-lg);flex-grow:1;flex-shrink:1;flex-basis:20rem;position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 6rem);min-width:0px}@media (max-width:1023px){.record__intro{position:static}}.activism{display:flex;flex-flow:column;gap:0.75rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.activism{list-style:none}.activism__item{display:flex;align-items:baseline;gap:var(--space-md);background-color:var(--color-mint);border-radius:var(--radius-md)}.activism__item{padding:var(--space-md) 1.25rem}.activism__value{min-width:3.5rem;color:var(--color-primary-dark);font-family:var(--font-heading);font-weight:700;font-size:var(--text-2xl);line-height:1}.activism__text{font-size:var(--text-sm);line-height:1.5}.timeline{display:flex;flex-flow:column;gap:var(--space-xl);flex-grow:1.3;flex-shrink:1;flex-basis:26rem;min-width:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:2rem;border-left:3px solid var(--color-decor)}.timeline{list-style:none}@media (max-width:767px){.timeline{padding-left:1.5rem}}.timeline__item{display:flex;flex-flow:column;gap:var(--space-xs);position:relative}.timeline__item::before{position:absolute;top:0.35rem;left:calc(-2rem - .6rem);width:1rem;height:1rem;background-color:#fff;border-radius:50%;border-top:3px solid var(--color-primary);border-right:3px solid var(--color-primary);border-bottom:3px solid var(--color-primary);border-left:3px solid var(--color-primary)}.timeline__item::before{content:""}@media (max-width:767px){.timeline__item::before{left:calc(-1.5rem - .6rem)}}.timeline__item--council::before{background-color:var(--color-primary)}.timeline__meta{color:var(--color-primary);font-weight:800;font-size:var(--text-sm);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.timeline__title{color:var(--color-primary-dark);font-family:var(--font-body);font-weight:800;font-size:var(--text-lg);line-height:1.3;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.timeline__text{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.timeline__item--next{gap:var(--space-md);border-radius:var(--radius-lg);border-top:2px dashed var(--color-decor);border-right:2px dashed var(--color-decor);border-bottom:2px dashed var(--color-decor);border-left:2px dashed var(--color-decor)}.timeline__item--next::before{top:1.75rem;left:calc(-2rem - .7rem);width:1.25rem;height:1.25rem;background-color:var(--color-accent)}.timeline__item--next::before{border-color:var(--color-primary-dark)}.timeline__item--next{padding:var(--space-lg)}@media (max-width:767px){.timeline__item--next::before{left:calc(-1.5rem - .7rem)}}.timeline__next-title{color:var(--color-primary-dark);font-family:var(--font-heading);font-weight:700;font-size:var(--text-2xl);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.timeline__actions{display:flex;align-items:center;gap:var(--space-md)}.timeline__actions{flex-wrap:wrap}.donate__grid{display:flex;align-items:start;gap:var(--space-xl)}.donate__grid{flex-wrap:wrap}.donate-card{display:flex;flex-flow:column;gap:var(--space-lg);flex-grow:1.4;flex-shrink:1;flex-basis:30rem;min-width:0px;color:var(--color-text);background-color:#fff;border-radius:1.25rem;box-shadow:0px 24px 60px rgba(0,0,0,.28)}.donate-card .dm-form{max-width:none;font-size:1rem;line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.donate-card .dm-form{--dm-accent:#16613f;--dm-accent-dark:#e8b425;--dm-border:#9cc5ae;--dm-text:#1b2420;--dm-muted:#4a5a52;--dm-radius:.5rem;box-shadow:none}.donate-card .dm-legend{color:#1b2420;font-weight:800;font-size:1rem;text-transform:none;letter-spacing:0px;margin-bottom:0.75rem}.donate-card .dm-pills--amounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.75rem}.donate-card .dm-pill span{display:flex;justify-content:center;align-items:center;gap:0.25rem;min-height:3.5rem;color:#0f3d2a;font-weight:800;font-size:1.125rem;padding-top:0.5rem;padding-right:0.5rem;padding-bottom:0.5rem;padding-left:0.5rem;background-color:#fff;border-radius:0.5rem;border-top:2px solid #9cc5ae;border-right:2px solid #9cc5ae;border-bottom:2px solid #9cc5ae;border-left:2px solid #9cc5ae}.donate-card .dm-pill input:checked + span{color:#0f3d2a;background-color:#f4c542}.donate-card .dm-pill input:checked + span::before{font-weight:900}.donate-card .dm-pill input:checked + span::before{content:"✓"}.donate-card .dm-pill input:focus-visible + span{outline:3px solid #16613f;outline-offset:2px}.donate-card .dm-label{color:#1b2420;font-weight:700;font-size:0.889rem}.donate-card .dm-form input:focus{outline:3px solid rgba(22,97,63,.35)}.donate-card .dm-custom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.75rem}.donate-card .dm-custom .dm-field:first-child{grid-column-start:1;grid-column-end:-1}.donate-card .dm-custom .dm-field:last-child{grid-column-start:1;grid-column-end:-1}.donate-card .dm-check{font-size:0.889rem;line-height:1.5}.donate-card .dm-check input{width:1.25rem;height:1.25rem}.donate-card .dm-check input{accent-color:#16613f}.donate-card .dm-tribute{display:none}.donate-card .dm-fee{font-size:0.889rem;background-color:#e9f4ee;border-radius:0.5rem}.donate-card .dm-fee input{width:1.25rem;height:1.25rem}.donate-card .dm-fee input{accent-color:#16613f}.donate-card .dm-submit{min-height:3.75rem;color:#0f3d2a;font-weight:800;font-size:1.25rem;background-color:#f4c542;border-radius:0.5rem;box-shadow:0px 4px 0px #c99a1a}.donate-card .dm-submit:hover:not(:disabled){color:#0f3d2a;background-color:#e8b425}.donate-card .dm-submit:focus-visible{outline:3px solid #16613f;outline-offset:3px}.donate-card .dm-secure{color:#4a5a52;font-size:0.8rem}.donate-card .dm-message--error{color:#8c1d18;background-color:#fdecea}.donate-card{padding:var(--space-2xl)}@media (max-width:767px){.donate-card{border-radius:var(--radius-lg)}.donate-card{padding:var(--space-lg)}}@media (max-width:479px){.donate-card .dm-pills--amounts{grid-template-columns:repeat(2,minmax(0,1fr))}.donate-card .dm-custom{grid-template-columns:minmax(0,1fr)}}.donate-card__title{color:var(--color-primary-dark);font-family:var(--font-heading);font-weight:700;font-size:var(--text-2xl);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.progress{display:flex;flex-flow:column;gap:var(--space-sm)}.progress__text{font-size:var(--text-sm);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.progress__track{height:0.875rem;overflow:hidden;background-color:var(--color-mint);border-radius:999px}.progress__bar{width:62%;height:100%;background-color:var(--color-accent);border-right:3px solid var(--color-primary-dark)}.progress__note{color:var(--color-text-muted);font-size:var(--text-xs);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.volunteer-card{display:flex;flex-flow:column;gap:var(--space-md);flex-grow:1;flex-shrink:1;flex-basis:22rem;min-width:0px;color:var(--color-text);background-color:var(--color-mint);border-radius:1.25rem}.volunteer-card .breakdance-form{--bde-form-input-border-color:#4a5a52;--bde-form-input-border-radius:.5rem;--bde-form-label-color:#1b2420;--bde-form-text-color:#1b2420;--bde-form-font-size:1rem;--bde-form-label-required-color:#b3261e}.volunteer-card .breakdance-form-field__input{min-height:3rem;font-size:1rem}.volunteer-card .breakdance-form-field__label{font-weight:700;font-size:0.889rem}.volunteer-card .breakdance-form-checkbox{align-items:center;min-height:3rem;margin-bottom:0.5rem;padding-top:0.75rem;padding-right:0.875rem;padding-bottom:0.75rem;padding-left:0.875rem;background-color:#fff;border-radius:0.5rem}.volunteer-card .breakdance-form-checkbox__text{color:#1b2420;font-size:0.889rem}.volunteer-card .breakdance-form-button__submit{width:100%;min-height:3.25rem;font-weight:800;font-size:1rem;border-radius:0.5rem}.volunteer-card{padding:var(--space-xl);scroll-margin-top:5rem}@media (max-width:767px){.volunteer-card{border-radius:var(--radius-lg)}.volunteer-card{padding:var(--space-lg)}}.volunteer-card__title{color:var(--color-primary-dark);font-family:var(--font-heading);font-weight:700;font-size:var(--text-2xl);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.volunteer-card__text{line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.donate-card .dm-form input[type="text"]{min-height:3rem;font-size:1rem;border-radius:0.5rem;border-top:1px solid #4a5a52;border-right:1px solid #4a5a52;border-bottom:1px solid #4a5a52;border-left:1px solid #4a5a52}.donate-card .dm-form input[type="email"]{min-height:3rem;font-size:1rem;border-radius:0.5rem;border-top:1px solid #4a5a52;border-right:1px solid #4a5a52;border-bottom:1px solid #4a5a52;border-left:1px solid #4a5a52}.donate-card .dm-form input[type="tel"]{min-height:3rem;font-size:1rem;border-radius:0.5rem;border-top:1px solid #4a5a52;border-right:1px solid #4a5a52;border-bottom:1px solid #4a5a52;border-left:1px solid #4a5a52}.donate-card .dm-form input[type="number"]{min-height:3rem;font-size:1rem;border-radius:0.5rem;border-top:1px solid #4a5a52;border-right:1px solid #4a5a52;border-bottom:1px solid #4a5a52;border-left:1px solid #4a5a52}.thanks{min-height:70vh;padding-top:var(--space-4xl);padding-bottom:var(--space-4xl);background-color:var(--color-mint)}@media (max-width:767px){.thanks{padding-top:var(--space-xl);padding-bottom:var(--space-3xl)}}.thanks__card{display:flex;flex-flow:column;gap:var(--space-lg);max-width:44rem;margin-right:auto;margin-left:auto;background-color:#fff;border-radius:1.25rem;box-shadow:0px 12px 40px rgba(15,61,42,.12)}.thanks__card{padding:var(--space-2xl)}@media (max-width:767px){.thanks__card{padding:var(--space-lg)}}.thanks__header{display:flex;align-items:center;gap:var(--space-lg)}.thanks__photo{display:block;flex-grow:0;flex-shrink:0;flex-basis:auto;width:5rem;height:5rem;object-fit:cover;object-position:50% 12%;border-radius:50%;border-top:3px solid var(--color-mint);border-right:3px solid var(--color-mint);border-bottom:3px solid var(--color-mint);border-left:3px solid var(--color-mint)}@media (max-width:767px){.thanks__photo{width:4rem;height:4rem}}.thanks__title{color:var(--color-primary-dark);font-family:var(--font-heading);font-weight:700;font-size:var(--text-3xl);line-height:1.1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.thanks__title{font-size:var(--text-2xl)}}.thanks__text{line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.thanks__signature{color:var(--color-primary-dark);font-weight:800;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.thanks__ask{display:flex;flex-flow:column;gap:0.75rem;background-color:var(--color-mint);border-radius:var(--radius-md)}.thanks__ask{padding:var(--space-lg)}.thanks__ask-title{color:var(--color-primary-dark);font-family:var(--font-body);font-weight:800;font-size:var(--text-lg);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.thanks__ask-text{font-size:var(--text-sm);line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.share{display:flex;flex-flow:column;gap:0.75rem}.share__title{color:var(--color-text);font-family:var(--font-body);font-weight:800;font-size:var(--text-base);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.share__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.75rem}@media (max-width:479px){.share__row{grid-template-columns:minmax(0,1fr)}}.thanks__note{color:var(--color-text-muted);font-size:var(--text-xs);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}