.giving-heading{max-width:800px;margin-bottom:48px}.build-future h2,.giving-heading h2{font-size:clamp(52px,5.5vw,86px);text-wrap:balance}.giving-heading>p:last-child{max-width:580px;margin-top:24px;font-size:18px}.giving-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:48px 64px;gap:48px 64px}.giving-grid article{display:flex;flex-direction:column;align-items:flex-start;border-top:1px solid #bbb4ab;padding-top:32px}.giving-grid h3{font-size:clamp(36px,3.5vw,52px);max-width:560px;text-wrap:balance}.giving-grid p{font-size:18px;max-width:580px;margin:20px 0 24px}.giving-grid .button{margin-top:auto}.giving-opportunities+.involved{padding-top:0}.build-future{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:64px;gap:64px;align-items:center}.future-photo img,.future-photo picture{width:100%;height:auto}.future-copy h2{max-width:600px}.future-copy>p:not(.eyebrow){font-size:18px;max-width:620px;margin-top:24px}.future-copy .future-address{color:var(--orange);font-weight:700}.future-actions{display:flex;align-items:flex-start;gap:24px;flex-direction:column;margin-top:32px}.future-email{font-weight:700;color:#f5f0e7;text-decoration:underline;text-underline-offset:5px;padding:8px 0}.future-email:hover{color:var(--teal)}.future-copy>p.current-center{border-top:1px solid #45454c;padding-top:24px;color:#d4d2d0}.future-actions a:focus-visible,.giving-grid a:focus-visible{outline:3px solid var(--orange);outline-offset:5px}@media(max-width:1050px){.giving-grid{gap:40px 32px}.build-future{gap:32px}}@media(max-width:760px){.giving-heading{margin-bottom:32px}.build-future h2,.giving-heading h2{font-size:52px}.build-future,.giving-grid{grid-template-columns:1fr;gap:40px}.giving-grid h3{font-size:40px}.giving-grid article{padding-top:24px}.future-actions .button{font-size:22px;max-width:100%;gap:8px}.giving-opportunities+.involved{padding-top:0}}.future-photo{margin:0}.future-photo figcaption{margin-top:16px;color:#d4d2d0;font-size:16px;line-height:1.6;max-width:70ch}.employment-application{margin-top:48px;padding-top:32px;border-top:1px solid #bbb4ab;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.employment-application h3{font-size:clamp(32px,3vw,44px);line-height:1.1}.employment-application a:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.giving-grid article{padding:32px;background:#fffdfa;border-top:3px solid var(--teal)}.giving-grid article:nth-child(2){border-color:var(--orange)}.giving-grid article:nth-child(3){border-color:var(--purple)}.future-copy>p:not(.eyebrow),.giving-grid p{line-height:1.7}.giving-grid .button{font-size:22px;line-height:1.2}.support-outcomes{font-size:19px;line-height:1.7;max-width:75ch;margin-top:40px}.employment-application{scroll-margin-top:120px}@media(max-width:760px){.giving-grid article{padding:24px}.employment-application .button,.giving-grid .button{width:100%;font-size:21px}.build-future h2,.giving-heading h2{font-size:46px;line-height:1.05}.giving-grid h3{font-size:36px;line-height:1.1}}.future-copy>.center-construction-timeline+h3{font-size:32px;line-height:1.15;margin-top:24px}