.home-membership,.home-support{isolation:isolate;padding-block:clamp(3.5rem,6vw,6rem);position:relative}.home-membership{background:var(--ambient-membership)}.home-membership-intro{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:2rem 5rem;display:grid}.home-membership .story-heading{max-width:17ch}.home-membership-tiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:2.75rem;padding:0;list-style:none;display:grid}.home-membership-tier{--tier-accent:var(--brand-blue);border-block-start:3px solid var(--tier-accent);border-inline-end:1px solid var(--border);background:color-mix(in srgb, var(--surface) 52%, transparent);min-width:0;padding:1.4rem 1.5rem 1.25rem}.home-membership-tier:first-child{padding-inline-start:0}.home-membership-tier:last-child{border-inline-end:0}.home-membership-tier-silver{--tier-accent:#8899a0}.home-membership-tier-gold{--tier-accent:var(--brand-gold)}.home-membership-tier-platinum{--tier-accent:#97877c}.home-membership-tier h3{color:var(--foreground);font-size:1.02rem;font-weight:600;line-height:1.6}.home-membership-amount{color:var(--foreground);flex-wrap:wrap;align-items:baseline;gap:.45rem;margin-top:.75rem;display:flex}.home-membership-amount bdi{font-size:clamp(1.9rem,2.7vw,2.7rem);font-weight:600;line-height:1.25}.home-membership-amount span,.home-membership-period{color:var(--muted-foreground);font-size:.9rem}.home-membership-period{margin-top:.3rem}.home-membership .story-action,.home-support .story-action{min-height:3rem}.home-support{background:var(--ambient-support)}.home-support-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.home-support .story-heading{max-width:15ch}.home-support-copy>.story-body{margin-top:1.3rem}.home-support-areas{margin-top:1.6rem;padding:0;list-style:none}.home-support-areas li{border-bottom:1px solid var(--border);color:var(--foreground);align-items:baseline;gap:.8rem;padding-block:.7rem;font-size:1rem;line-height:1.55;display:flex}.home-support-areas li:before{content:"";background:var(--primary);border-radius:50%;flex:0 0 .4rem;height:.4rem}.home-support-photos{grid-template-columns:minmax(0,1fr) minmax(0,.45fr);gap:1rem;min-width:0;display:grid}.home-support-photo{border-radius:var(--radius-lg);background:var(--muted);min-width:0;box-shadow:var(--canopy-shadow);position:relative;overflow:hidden}.home-support-water{aspect-ratio:16/9;grid-column:1/-1}.home-support-food{aspect-ratio:1280/853;grid-column:1}body .home-involvement-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}body .home-involvement-layout .involved-grid{margin-top:0;display:block}body .home-involvement-layout .involved-panel,body .home-involvement-layout .involved-copy{min-height:26rem}@media (max-width:1000px){.home-membership-intro{gap:2rem}.home-membership-tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 0}.home-membership-tier:nth-child(odd){padding-inline-start:0}.home-membership-tier:nth-child(2n){border-inline-end:0}}@media (max-width:800px){.home-membership-intro,.home-support-layout,body .home-involvement-layout{grid-template-columns:minmax(0,1fr);gap:2rem}.home-support-photos{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.home-support-water,.home-support-food{grid-column:auto}}@media (max-width:480px){.home-membership-tier{padding-inline:.8rem}.home-membership-tier h3{font-size:.95rem}.home-membership-amount bdi{font-size:1.9rem}.home-support-photos{grid-template-columns:minmax(0,1fr)}.home-support-food{width:72%}}
