.elementor .s-masthead-lead{font-size:clamp(1.1rem, 1rem + 0.5vw, 1.35rem);margin-block-start:clamp(1.1rem, 2vw, 1.6rem);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-masthead-btn-row{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:clamp(1.75rem, 3vw, 2.5rem);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:0.9rem;flex-wrap:wrap;align-items:center;}.elementor .s-masthead-small{max-width:34em;margin-block-start:1rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-masthead-copy{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .s-masthead-photo{width:100%;height:auto;object-fit:cover;border-start-start-radius:var(--shield-corner);border-start-end-radius:24px;border-end-start-radius:24px;border-end-end-radius:24px;transition:all 520ms;display:block;}.elementor .s-masthead-photo:hover,.elementor .s-masthead-photo:focus-visible{transform:scale3d(1.03, 1.03, 1);}.elementor .s-masthead-figure{min-width:0px;overflow:visible;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;background-color:transparent;}.elementor .s-masthead-inner{position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;flex-direction:column;gap:clamp(1.75rem, 4vw, 3.5rem);grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);align-items:center;}.elementor .s-masthead-container{width:100%;max-width:var(--container);position:relative;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);display:flex;flex-direction:column;gap:0rem;align-items:stretch;}.elementor .s-donate-masthead{width:100%;overflow:hidden;position:relative;padding-block-start:clamp(2.5rem, 2rem + 3.5vw, 5rem);padding-block-end:clamp(2.5rem, 2rem + 3.5vw, 4.5rem);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0rem;align-items:center;}.elementor .s-why-h2{max-width:11em;}.elementor .s-why-text{max-width:24em;font-family:var(--font-serif);font-weight:500;font-size:clamp(1.6rem, 1.15rem + 1.9vw, 2.9rem);color:var(--ink);letter-spacing:-0.01em;line-height:1.32;margin-block-start:1.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-why-body{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .s-why-purpose{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;flex-direction:column;gap:clamp(1.5rem, 3vw, 3rem);grid-template-columns:minmax(0, 3fr) minmax(0, 9fr);align-items:start;}.elementor .s-why-lead{margin-block-start:clamp(2rem, 4vw, 3rem);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-impact-1-num{font-family:var(--font-serif);font-weight:600;font-size:clamp(1.8rem, 1.4rem + 1.4vw, 2.5rem);color:var(--ink);line-height:1;}.elementor .s-impact-1-label{margin-block-start:0.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-impact-1{min-width:0px;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;background-color:var(--card);}.elementor .s-why-impact{overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:clamp(1.75rem, 3.5vw, 2.5rem);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:16px;border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--line);display:grid;flex-direction:column;gap:1px;grid-template-columns:repeat(3, 1fr);align-items:stretch;}.elementor .s-why-container{width:100%;max-width:var(--container);position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);display:flex;flex-direction:column;gap:0rem;align-items:stretch;}.elementor .s-donate-why{width:100%;overflow:hidden;position:relative;padding-block-start:var(--space-section);padding-block-end:var(--space-section);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0rem;align-items:center;}.elementor .s-give-h2{margin-block-start:0.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-give-head{min-width:0px;max-width:52rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:clamp(2.25rem, 4.5vw, 3.5rem);margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-give-ch-frame{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .s-give-ch-note{max-width:40em;}.elementor .s-give-ch-fallback{column-gap:1.5rem;padding-block-start:1.25rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:1.25rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--line);border-style:solid;display:flex;flex-direction:row;row-gap:0.85rem;flex-wrap:wrap;align-items:center;}.elementor .s-give-ch{min-width:0px;min-height:34rem;padding-block-start:clamp(1rem, 2.5vw, 1.75rem);padding-block-end:clamp(1rem, 2.5vw, 1.75rem);padding-inline-start:clamp(1rem, 2.5vw, 1.75rem);padding-inline-end:clamp(1rem, 2.5vw, 1.75rem);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:8px;border-start-end-radius:8px;border-end-start-radius:clamp(32px, 6vw, 64px);border-end-end-radius:8px;border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--card);}.elementor .s-give-other-h3{margin-block-start:clamp(2.25rem, 4vw, 3rem);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-give-option-svg{width:24px;height:24px;max-width:24px;max-height:24px;display:block;}.elementor .s-give-option-1-icon{width:3rem;height:3rem;min-width:0px;color:var(--bronze);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:1.1rem;margin-inline-start:0px;margin-inline-end:0px;border-radius:12px;border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--card);display:flex;justify-content:center;align-items:center;}.elementor .s-give-option-1-h3{font-family:var(--font-serif);font-weight:500;font-size:clamp(1.35rem, 1.2rem + 0.8vw, 1.75rem);color:var(--ink);letter-spacing:-0.01em;line-height:1.15;}.elementor .s-give-option-1-p{color:var(--muted);line-height:1.65;margin-block-start:0.65rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-give-option-1{min-width:0px;padding-block-start:1.35rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--ink);border-style:solid;}.elementor .s-give-options{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;flex-direction:column;gap:clamp(1.25rem, 2.5vw, 2rem);grid-template-columns:repeat(3, 1fr);align-items:stretch;}.elementor .s-give-container{width:100%;max-width:var(--container);position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);display:flex;flex-direction:column;gap:0rem;align-items:stretch;}.elementor .s-donate-give{width:100%;overflow:hidden;position:relative;padding-block-start:var(--space-section);padding-block-end:var(--space-section);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0rem;align-items:center;}.elementor .s-securities-eyebrow{margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-securities-h2{font-family:var(--font-serif);font-weight:500;font-size:clamp(1.4rem, 1.2rem + 0.9vw, 1.9rem);color:var(--ink);letter-spacing:-0.01em;line-height:1.04;}.elementor .s-securities-small{max-width:46em;margin-block-start:0.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-securities-copy{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex:1 1 28rem;}.elementor .s-securities-open{flex:0 0 auto;}.elementor .s-securities-head{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .s-securities-card{min-width:0px;padding-block-start:clamp(1.25rem, 3vw, 2rem);padding-block-end:clamp(1.25rem, 3vw, 2rem);padding-inline-start:clamp(1.25rem, 3vw, 2rem);padding-inline-end:clamp(1.25rem, 3vw, 2rem);border-start-start-radius:8px;border-start-end-radius:8px;border-end-start-radius:clamp(32px, 6vw, 64px);border-end-end-radius:8px;border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--card);}.elementor .s-securities-container{width:100%;max-width:var(--container);position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);display:flex;flex-direction:column;gap:0rem;align-items:stretch;}.elementor .s-donate-securities{width:100%;overflow:hidden;position:relative;padding-block-start:var(--space-section-s);padding-block-end:var(--space-section-s);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0rem;align-items:center;}.elementor .s-details-h2{margin-block-start:0.9rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-details-rail{min-width:0px;position:sticky;inset-block-start:calc(var(--header-h) + 2rem);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .s-fact-1-dt{font-weight:700;font-size:var(--fs-meta);color:var(--bronze);letter-spacing:0.14em;text-transform:uppercase;}.elementor .s-fact-1-dd{font-size:1.0938rem;color:var(--ink);}.elementor .s-fact-1{column-gap:1.5rem;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--line);border-style:solid;display:grid;flex-direction:row;row-gap:0.2rem;grid-template-columns:17rem minmax(0, 1fr);align-items:start;}.elementor .s-details-facts{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--ink);border-style:solid;}.elementor .s-faq-1-h3{font-family:var(--font-serif);font-weight:500;font-size:clamp(1.2rem, 1.1rem + 0.6vw, 1.5rem);color:var(--ink);letter-spacing:-0.01em;line-height:1.15;}.elementor .s-faq-1-p{max-width:44em;color:var(--muted);line-height:1.65;margin-block-start:0.6rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-faq-1{min-width:0px;padding-block-start:clamp(1.25rem, 2.5vw, 1.85rem);padding-block-end:clamp(1.25rem, 2.5vw, 1.85rem);padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--line);border-style:solid;}.elementor .s-details-faq{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:clamp(2rem, 4vw, 3rem);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--line);border-style:solid;}.elementor .s-details-body{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .s-details-container{width:100%;max-width:var(--container);position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);display:grid;flex-direction:column;gap:clamp(2rem, 4.5vw, 4.5rem);grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);align-items:start;}.elementor .s-donate-details{width:100%;overflow:visible;position:relative;padding-block-start:var(--space-section);padding-block-end:var(--space-section);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0rem;align-items:center;}.elementor .s-cta-h2{font-family:var(--font-serif);font-weight:500;font-size:clamp(2.4rem, 1.6rem + 3.4vw, 4.6rem);color:var(--cream);letter-spacing:-0.015em;line-height:1.05;text-align:center;}.elementor .s-cta-lead{max-width:36em;color:var(--cream-soft);text-align:center;margin-block-start:1.25rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-cta-btn-row{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:2rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:0.9rem;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .s-cta-inner{width:100%;max-width:56rem;position:relative;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0rem;align-items:center;}.elementor .s-donate-cta{width:100%;overflow:visible;position:relative;text-align:center;padding-block-start:clamp(4rem, 8vw, 7.5rem);padding-block-end:clamp(4rem, 8vw, 7.5rem);padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);display:flex;flex-direction:column;gap:0rem;align-items:center;}