.support-bank{margin:1.5rem 0}.support-bank dt{color:var(--color-primary);margin-top:.75rem;font-weight:600}.support-bank dd{overflow-wrap:anywhere}.support-page{background:#f5f2ed}.support-hero{color:var(--color-white);background:radial-gradient(circle at 76% 18%,#95b46a21,#0000 23rem),#173c2d;padding:10.5rem 0 7rem;position:relative;overflow:hidden}.support-orbit{pointer-events:none;border:1px solid #c9a96e2e;border-radius:50%;position:absolute}.support-orbit--one{width:38rem;height:38rem;top:-18rem;right:-10rem}.support-orbit--two{border-color:#95b46a33;width:13rem;height:13rem;bottom:-7rem;left:43%}.support-hero-grid{z-index:1;grid-template-columns:minmax(0,1.6fr) minmax(260px,.55fr);align-items:end;gap:clamp(4rem,10vw,9rem);display:grid;position:relative}.support-breadcrumb{color:#ffffff7a;letter-spacing:.08em;text-transform:uppercase;gap:.65rem;margin-bottom:2.6rem;font-size:.75rem;display:flex}.support-breadcrumb a:hover{color:var(--color-accent)}.support-kicker,.support-section-label{color:var(--color-gold);letter-spacing:.18em;text-transform:uppercase;font-size:.73rem;font-weight:600}.support-kicker{margin-bottom:1.2rem}.support-hero h1{color:var(--color-white);letter-spacing:-.035em;font-size:clamp(4rem,7.2vw,6.7rem);line-height:.87}.support-hero h1 em{color:var(--color-gold);font-weight:400}.support-lead{color:#ffffffb8;max-width:650px;margin-top:2rem;font-size:1.08rem;line-height:1.75}.support-hero-actions{align-items:center;gap:1.5rem;margin-top:2.4rem;display:flex}.support-btn-gold{background:var(--color-gold);color:#173c2d}.support-btn-gold:hover{background:#dec18b;transform:translateY(-1px)}.support-text-link{color:#ffffffc7;border-bottom:1px solid #ffffff40;padding-bottom:.35rem;font-size:.82rem}.support-commitment{backdrop-filter:blur(8px);background:#ffffff09;border:1px solid #ffffff24;padding:2rem}.support-commitment p{color:#ffffff73;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem}.support-commitment strong{color:var(--color-gold);font-family:var(--font-heading);margin-top:.2rem;font-size:4.8rem;font-weight:400;line-height:.92;display:block}.support-commitment strong sup{font-size:1.8rem}.support-commitment span{color:#ffffffb8;font-size:.92rem}.support-commitment-rule{background:#ffffff1f;height:1px;margin:1.8rem 0}.support-manifesto{padding:7.5rem 0}.support-manifesto-grid{grid-template-columns:1fr .9fr;gap:clamp(4rem,10vw,9rem);display:grid}.support-manifesto h2,.support-heading-row h2,.support-initiative h2,.support-final h2{letter-spacing:-.025em;margin-top:.9rem;font-size:clamp(2.7rem,5vw,4.7rem);line-height:.98}.support-manifesto-copy{padding-top:2rem}.support-manifesto-copy p{color:var(--color-text-secondary);font-size:1.06rem;line-height:1.8}.support-manifesto-copy p+p{margin-top:1.3rem}.support-impact-section{background:#ebe7df;padding:7.5rem 0}.support-heading-row{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:4rem;display:flex}.support-heading-note{color:var(--color-text-secondary);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.support-impact-grid{border-top:1px solid #1b43322e;border-left:1px solid #1b43322e;grid-template-columns:repeat(3,1fr);display:grid}.support-impact-card{background:#ffffff52;border-bottom:1px solid #1b43322e;border-right:1px solid #1b43322e;min-height:320px;padding:2rem}.support-impact-card>span{color:var(--color-gold);letter-spacing:.12em;font-size:.72rem}.support-impact-card h3{max-width:260px;margin-top:4.5rem;font-size:2rem;line-height:1.05}.support-impact-card p{color:var(--color-text-secondary);margin-top:1.2rem;line-height:1.75}.support-initiative{padding:8rem 0}.support-initiative-grid{grid-template-columns:.8fr 1fr;align-items:center;gap:clamp(4rem,10vw,9rem);display:grid}.support-initiative-mark{aspect-ratio:1;text-align:center;border:1px solid #1b43322b;border-radius:50%;place-content:center;display:grid;position:relative}.support-initiative-mark:before,.support-initiative-mark:after{content:"";border:1px solid #c9a96e3d;border-radius:50%;position:absolute}.support-initiative-mark:before{inset:12%}.support-initiative-mark:after{inset:30%}.support-initiative-mark span{z-index:1;color:var(--color-primary);font-family:var(--font-heading);font-size:clamp(5rem,10vw,8.8rem);line-height:.8;position:relative}.support-initiative-mark i{z-index:1;background:var(--color-gold);width:3rem;height:1px;margin:1.4rem auto .8rem;position:relative}.support-initiative-mark small{z-index:1;color:var(--color-gold);letter-spacing:.3em;position:relative}.support-initiative-copy>p:not(.support-section-label){color:var(--color-text-secondary);margin-top:1.6rem;font-size:1.05rem;line-height:1.8}.support-initiative-facts{border-top:1px solid #1b433226;border-bottom:1px solid #1b433226;grid-template-columns:1fr 1fr;margin:2.2rem 0;display:grid}.support-initiative-facts div{padding:1.4rem 0}.support-initiative-facts div+div{border-left:1px solid #1b433226;padding-left:1.5rem}.support-initiative-facts strong{color:var(--color-primary);font-family:var(--font-heading);font-size:2.7rem;font-weight:400;line-height:1;display:block}.support-initiative-facts span{color:var(--color-text-secondary);font-size:.8rem}.support-btn-dark{background:var(--color-primary);color:var(--color-white)}.support-btn-dark:hover{background:var(--color-primary-light);transform:translateY(-1px)}.support-quote-section{background:#d9c08f;padding:6.5rem 0}.support-quote-inner{text-align:center}.support-quote-mark{color:#1b433247;height:4rem;font-family:var(--font-heading);font-size:6rem;line-height:.9;display:block}.support-quote-inner blockquote{color:var(--color-primary);font-family:var(--font-heading);font-size:clamp(3rem,7vw,6rem);line-height:1}.support-quote-inner cite{color:#1b4332a6;letter-spacing:.18em;text-transform:uppercase;margin-top:1.4rem;font-size:.72rem;font-style:normal;display:block}.support-final{color:var(--color-white);background:#173c2d;padding:7rem 0}.support-final-inner{grid-template-columns:1fr auto;align-items:end;gap:4rem;display:grid}.support-final h2{max-width:780px;color:var(--color-white)}.support-final p:not(.support-section-label){color:#ffffffa6;margin-top:1.3rem}.support-final-actions{flex-direction:column;align-items:center;gap:1.2rem;display:flex}.support-final-actions>a:last-child{color:#ffffff9e;border-bottom:1px solid #ffffff2e;font-size:.82rem}@media (width<=900px){.support-hero-grid,.support-manifesto-grid,.support-initiative-grid{grid-template-columns:1fr}.support-commitment{grid-template-columns:auto 1fr;align-items:end;column-gap:1rem;display:grid}.support-commitment-rule{grid-column:1/-1;width:100%}.support-impact-grid{grid-template-columns:1fr}.support-impact-card{min-height:auto}.support-impact-card h3{margin-top:2.5rem}.support-initiative-mark{width:100%;max-width:480px;margin:0 auto}.support-final-inner{grid-template-columns:1fr;align-items:start}.support-final-actions{align-items:flex-start}}@media (width<=600px){.support-hero{padding:8.5rem 0 5rem}.support-hero h1{font-size:clamp(3.35rem,16vw,4.5rem)}.support-hero-actions{flex-direction:column;align-items:flex-start}.support-commitment{display:block}.support-manifesto,.support-impact-section,.support-initiative,.support-final{padding:5rem 0}.support-manifesto h2,.support-heading-row h2,.support-initiative h2,.support-final h2{font-size:2.75rem}.support-heading-row{flex-direction:column;align-items:flex-start}.support-impact-card{padding:1.5rem}.support-initiative-facts{grid-template-columns:1fr}.support-initiative-facts div+div{border-top:1px solid #1b433226;border-left:0;padding-left:0}.support-quote-section{padding:5rem 0}}
