.p-give .page-hero{position:relative;display:flex;align-items:center;text-align:center;min-height:48vh;padding:190px 0 60px;background:linear-gradient(hsla(0,0%,7%,.68),hsla(0,0%,7%,.9)),url(/give-hero.jpg) center 45%/cover}@supports ((background-image:-webkit-image-set(url("x.avif") type("image/avif"))) or (background-image:image-set(url("x.avif") type("image/avif")))){.p-give .page-hero{background-image:linear-gradient(hsla(0,0%,7%,.68),hsla(0,0%,7%,.9)),-webkit-image-set(url("/_img/give-hero-1600.avif") type("image/avif"),url("/_img/give-hero-1600.webp") type("image/webp"),url("/give-hero.jpg") type("image/jpeg"));background-image:linear-gradient(hsla(0,0%,7%,.68),hsla(0,0%,7%,.9)),image-set(url("/_img/give-hero-1600.avif") type("image/avif"),url("/_img/give-hero-1600.webp") type("image/webp"),url("/give-hero.jpg") type("image/jpeg"))}}.p-give .page-hero .kick{font-weight:800;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--blue);margin-bottom:16px}.p-give .page-hero h1{font-size:clamp(38px,7vw,66px)}.p-give .page-hero h1 span{color:var(--blue)}.p-give .page-hero p{color:#cfc8ba;font-size:16.5px;max-width:640px;margin:20px auto 0}.p-give .give-section{background:var(--navy2);padding:80px 0 70px}.p-give .subhead-center{text-align:center;margin-bottom:40px}.p-give .subhead-center .kick{font-weight:800;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--blue);margin-bottom:14px}.p-give .subhead-center h2{font-family:var(--font-anton);text-transform:uppercase;font-size:clamp(30px,4.5vw,46px);font-weight:400;line-height:1}.p-give .subhead-center p{color:#cfc8ba;font-size:15.5px;max-width:560px;margin:14px auto 0}.p-give .harvest-section{background:var(--ink);padding:80px 0}.p-give .harvest-grid{max-width:820px;margin:0 auto;text-align:center}.p-give .harvest-grid .kick{font-weight:800;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--blue);margin-bottom:14px}.p-give .harvest-grid h2{font-family:var(--font-anton);text-transform:uppercase;font-size:clamp(30px,4.8vw,48px);font-weight:400;line-height:1.05;margin-bottom:26px}.p-give .harvest-grid p{color:#cfc8ba;font-size:16px;line-height:1.75;margin-bottom:20px;text-align:left}.p-give .harvest-grid .quote{font-family:var(--font-inter);font-style:italic;font-weight:500;font-size:19px;color:var(--cream);border-left:3px solid var(--blue);padding-left:20px;margin:26px 0;text-align:left}.p-give .harvest-grid .quote small{display:block;margin-top:8px;font-family:var(--font-inter);font-style:normal;font-size:12px;color:var(--soft);text-transform:uppercase;letter-spacing:.08em}.p-give .pillars-section{background:var(--navy2);padding:80px 0}.p-give .pillars{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;max-width:1080px;margin:0 auto}.p-give .pillar{background:#1d1b19;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:30px 24px}.p-give .pillar .num{font-family:var(--font-anton);color:var(--blue);font-size:16px;letter-spacing:.05em;margin-bottom:12px}.p-give .pillar h3{font-family:var(--font-anton);text-transform:uppercase;font-size:20px;font-weight:400;margin-bottom:10px;line-height:1}.p-give .pillar p{color:#cfc8ba;font-size:13.5px;line-height:1.6}@media(max-width:900px){.p-give .pillars{grid-template-columns:1fr 1fr}}@media(max-width:560px){.p-give .pillars{grid-template-columns:1fr}}.p-give .statsband{background:var(--navy2);padding:60px 0}.p-give .stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.p-give .stats .n{font-family:var(--font-anton);font-size:clamp(30px,4.2vw,52px);color:var(--cream);line-height:1}.p-give .stats .n b{color:var(--blue);font-weight:400}.p-give .stats .l{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--soft);margin-top:8px}.p-give .stats>div{text-align:center}@media(max-width:760px){.p-give .stats{grid-template-columns:1fr 1fr;gap:36px 20px}}@media(max-width:700px){.p-give .page-hero{padding:150px 0 46px;min-height:auto}.p-give .give-section{padding:50px 0 60px}.p-give .harvest-section{padding:60px 0}.p-give .harvest-grid p{font-size:15px}.p-give .pillars-section{padding:60px 0}.p-give .statsband{padding:44px 0}.p-give .subhead-center{margin-bottom:30px}}.p-give .give-primary{max-width:640px;margin:0 auto 22px;background:#1d1b19;border:1.5px solid var(--flame);border-radius:18px;padding:40px 34px;text-align:center;box-shadow:0 22px 50px rgba(255,90,31,.18)}.p-give .picker .kick{font-weight:800;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--flame);margin-bottom:10px}.p-give .picker h3{font-family:var(--font-anton);text-transform:uppercase;font-size:30px;font-weight:400;margin-bottom:22px}.p-give .picker .toggle{display:inline-flex;background:#111;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;padding:4px;margin-bottom:22px}.p-give .picker .toggle button{font:inherit;font-weight:800;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ash);background:none;border:0;border-radius:999px;padding:10px 22px;cursor:pointer}.p-give .picker .toggle button[aria-pressed=true]{background:var(--cream);color:var(--ink)}.p-give .picker .chips{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px;margin-bottom:24px}.p-give .picker .chips button{font-family:var(--font-anton);font-size:22px;letter-spacing:.02em;color:var(--cream);background:hsla(0,0%,100%,.04);border:1.5px solid hsla(0,0%,100%,.2);border-radius:10px;padding:14px 6px;cursor:pointer;transition:.15s}.p-give .picker .chips button:last-child{font-family:var(--font-inter);font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.p-give .picker .chips button:hover{border-color:var(--flame)}.p-give .picker .chips button[aria-pressed=true]{background:var(--flame);border-color:var(--flame);color:var(--ink)}.p-give .picker .give-btn{display:block;width:100%;background:var(--flame);color:var(--ink);font-size:15px;padding:18px 20px}.p-give .picker .give-btn:hover{background:var(--ember);color:var(--cream)}.p-give .picker .fine{color:var(--soft);font-size:12.5px;line-height:1.55;margin-top:16px}.p-give .questions{text-align:center;color:var(--ash);font-size:14.5px}.p-give .harvest-grid p a,.p-give .questions a{color:var(--flame);font-weight:700}@media(max-width:560px){.p-give .give-primary{padding:30px 18px}.p-give .picker .chips{grid-template-columns:repeat(3,1fr)}}