.supporting-orgs{display:flex;flex-wrap:wrap;gap:var(--space-lg);align-items:center;justify-content:center}.supporting-org{flex:0 0 auto;max-width:160px}.supporting-org img{width:100%;height:60px;object-fit:contain;filter:grayscale(.3);transition:filter .2s}.supporting-org img:hover{filter:grayscale(0)}.quotes-section{padding-block:var(--space-xl)}.quotes-sub{margin-top:var(--space-sm);margin-bottom:var(--space-xl);color:var(--color-text);font-size:1.05rem}.slideshow__slides{position:relative;min-height:480px}.slide{display:grid;grid-template-columns:2fr 3fr;gap:var(--space-2xl);align-items:center;position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .6s ease}.slide--active{opacity:1;pointer-events:auto;position:relative}.slide__portrait{position:relative;overflow:hidden;border-radius:var(--radius-md);aspect-ratio:3 / 4}.slide__portrait img{width:100%;height:100%;object-fit:cover;object-position:center 15%;display:block;transform:scale(var(--photo-scale, 1))}.slide__content{display:flex;flex-direction:column;gap:var(--space-lg)}.slide__mark{font-family:var(--font-display);font-size:clamp(4rem,8vw,7rem);line-height:1;color:var(--color-primary);opacity:.2;display:block;margin-bottom:calc(-1 * var(--space-lg))}.slide__text{font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.7;color:var(--color-text);font-style:italic}.slide__footer{display:flex;flex-direction:column;gap:2px;border-left:3px solid var(--color-cta);padding-left:var(--space-md)}.slide__name{font-size:1rem;color:var(--color-text)}.slide__location{font-size:.85rem;color:var(--color-text)}@media(max-width:768px){.slide{grid-template-columns:1fr;gap:var(--space-lg)}.slide__portrait{aspect-ratio:4 / 3}.slideshow__slides{min-height:700px}}.footer-cta{background:var(--color-accent);padding-block:var(--space-2xl);margin-bottom:0}.footer-cta__eyebrow{font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text);margin-bottom:var(--space-sm)}.footer-cta__rule{border:none;border-top:2px solid rgba(0,0,0,.2);margin-bottom:var(--space-lg)}.footer-cta__title{font-size:clamp(2rem,5vw,3.5rem);color:var(--color-text);margin-bottom:var(--space-md);line-height:1.1}.footer-cta__text{font-size:1.1rem;color:var(--color-text);max-width:60ch;margin-bottom:var(--space-xl)}.hero__inner-grid{display:grid;grid-template-columns:1fr auto;gap:var(--space-xl);align-items:center}.hero__content h1{margin-bottom:var(--space-md)}.hero__ctas{display:flex;flex-wrap:wrap;gap:var(--space-md)}.hero__badge img{opacity:.9}.goal__sub{margin-top:var(--space-md);font-size:1.05rem;color:var(--color-text)}.highlights__grid{margin-top:0}.highlights__item{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);text-align:center;color:var(--color-text)}.highlights__icon{color:var(--color-primary);margin-bottom:var(--space-sm)}.highlights__item h3{color:var(--color-primary)}.why-signup-split__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2xl);align-items:start}.why-signup-split__why h2,.why-signup-split__cta h2{margin-bottom:var(--space-md)}.why__prose{margin-top:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md)}@media(max-width:768px){.why-signup-split__grid{grid-template-columns:1fr}}.who-we-are{display:grid;grid-template-columns:1fr 1fr;min-height:520px}.who-we-are__image{overflow:hidden}.who-we-are__image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.who-we-are__text{background:var(--color-primary);color:#fff;padding:var(--space-2xl) var(--space-xl);display:flex;flex-direction:column;gap:var(--space-md)}.who-we-are__text h2{color:#fff;margin-bottom:0}.who-we-are__sub{font-size:1.1rem;color:#fffc;font-style:italic;margin-bottom:var(--space-sm)}.who-we-are__text p{color:#ffffffe6;margin:0}.who-we-are__text a:not(.btn){color:var(--color-cta)}.who-we-are__text a:not(.btn):hover{color:#fff}.who-we-are__btns{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-top:var(--space-sm)}.btn--outline-light{border-color:#fff9;color:#fff}.btn--outline-light:hover{border-color:#fff;background:#ffffff1a;color:#fff}@media(max-width:768px){.who-we-are{grid-template-columns:1fr}.who-we-are__image{min-height:260px}.who-we-are__text{padding:var(--space-xl) var(--space-lg)}}.cta-section{background:var(--color-accent)}.cta-section h2{color:var(--color-primary);margin-bottom:var(--space-lg)}.cta-section__btns{display:flex;flex-wrap:wrap;gap:var(--space-md)}.section--alt h2{margin-bottom:var(--space-lg)}.orgs__intro{margin-bottom:var(--space-lg);font-size:1.05rem;color:var(--color-text)}.orgs__logos{display:flex;flex-direction:column;gap:var(--space-md)}.orgs__see-all{align-self:center;font-weight:600;color:var(--color-primary)}.orgs-cta{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid rgba(17,21,24,.1);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-md)}.orgs-cta__text{max-width:60ch;color:var(--color-text)}.orgs-cta__text a{color:var(--color-primary);font-weight:600}@media(max-width:768px){.hero__inner-grid{grid-template-columns:1fr}.hero__badge{display:none}}
