:root{--color-dark-blue:#09173b;--color-turquoise:#00f0ff;--color-black:#000;--color-white:#fff;--color-pink:#fb65ec;--color-purple:#5414b9;--color-primary:#09173b;--color-secondary:#00f0ff;--color-accent:#fb65ec;--color-variation:#5414b9;--breakpoint-mobile:768;--breakpoint-tablet:1024;--breakpoint-desktop:1280;--breakpoint-large:1536;--breakpoint-sm:640;--breakpoint-xs:480}.give{flex-direction:column;gap:3rem;width:100%;max-width:min(56rem,100%);margin-inline:auto;display:flex}.give__hero{text-align:center;flex-direction:column;gap:1rem;display:flex}.give__kicker{color:#00f0ff;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 0 24px #00f0ff40;margin:0;font-family:gesta,sans-serif;font-size:1rem;font-weight:600}.give__heading{margin:0;font-size:clamp(2rem,5vw,3rem)}.give__lead{text-align:center;opacity:.95;max-width:40rem;margin:0;margin-inline:auto;font-size:1.125rem;line-height:1.625}.give__ways{flex-direction:column;gap:2rem;display:flex}.give__ways h2{margin-bottom:0}.give__ways-matrix{grid-template-columns:1fr;display:grid}@media (width>=1024px){.give__ways-matrix{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;place-items:stretch stretch;gap:0 1.5rem}.give__stack--believer{grid-area:1/1}.give__stack--bank{grid-area:1/2}.give__cell--believer.give__cell--foot{grid-area:2/1}.give__cell--bank.give__cell--foot{grid-area:2/2}.give__cell--foot{align-self:stretch;min-height:0}.give__stack--believer,.give__stack--bank{min-height:0}}.give__stack{-webkit-backdrop-filter:blur(50px);background:#09173b6b;border:1px solid #00f0ff1f;border-bottom:none;border-radius:1rem 1rem 0 0;grid-template-rows:1fr auto;align-self:stretch;width:100%;min-height:0;display:grid;box-shadow:0 4px 30px #0000001a}.give__stack-head{text-align:center;flex-direction:column;align-items:center;gap:1rem;min-height:0;padding:2rem 1.5rem 1rem;display:flex}.give__stack-qr{justify-content:center;align-items:flex-start;padding:0 1.5rem 1rem;display:flex}.give__cell{-webkit-backdrop-filter:blur(50px);background:#09173b6b;box-shadow:0 4px 30px #0000001a}.give__cell--foot{text-align:center;border:1px solid #00f0ff1f;border-top-color:#ffffff1f;border-radius:0 0 1rem 1rem;padding:.75rem 1.5rem 2rem}.give__cell--believer.give__cell--foot{margin-bottom:2rem}@media (width>=1024px){.give__cell--believer.give__cell--foot{margin-bottom:0}}.give__badge{text-transform:uppercase;letter-spacing:.08em;color:#00f0ff;font-size:.875rem;font-weight:700}.give__card-title{margin:0;font-family:gesta,sans-serif;font-size:1.25rem;font-weight:700}.give__card-text{opacity:.92;margin:0;font-size:1rem;line-height:1.625}.give__qr-wrap{box-sizing:border-box;aspect-ratio:1;background:#fffffff5;border-radius:.5rem;justify-content:center;align-items:center;width:min(252px,100%);padding:.75rem;display:flex;box-shadow:0 8px 32px #0003}.give__qr{object-fit:contain;width:220px;max-width:100%;height:220px;max-height:100%;display:block}.give__action-link{color:#00f0ff;align-items:center;gap:.5rem;margin-top:0;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.give__action-link__label{text-underline-offset:2px;text-decoration:none}.give__action-link__icon{opacity:.85;flex-shrink:0;font-size:.75em;line-height:1}.give__action-link:hover{color:#fff;text-decoration:none}.give__action-link:hover .give__action-link__label{text-decoration:underline}.give__action-link:hover .give__action-link__icon{opacity:1}.give__action-link:active{text-decoration:none}.give__action-link:focus{outline-offset:2px;border-radius:2px;outline:2px solid #fff}.give__action-link:focus:not(:focus-visible){outline:none}.give__bank-details{width:100%;margin:0;padding:0}.give__bank-line{margin:0 0 .5rem;font-size:1rem;line-height:1.5}.give__bank-line:last-child{margin-bottom:0}.give__bank-line--mono{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:600}.give__bank-label{color:#00f0ff;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.25rem;font-size:.875rem;font-weight:700;display:block}.give__bank-copy-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.give__bank-value{text-align:center}.give .give__copy-btn{color:#fff;cursor:pointer;appearance:none;background:#ffffff1f;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;margin:0;padding:0;transition:background .2s,color .2s;display:inline-flex}.give .give__copy-btn:hover{color:#fff;background:#fff3}.give .give__copy-btn:focus{outline-offset:2px;outline:2px solid #00f0ff}.give .give__copy-btn:focus:not(:focus-visible){outline:none}.give .give__copy-icon{color:inherit;pointer-events:none;font-size:.875rem}.give__section{flex-direction:column;gap:1rem;display:flex}.give__section h2{margin-bottom:0}.give__section p{text-align:left;margin:0}.give__section--vision p{text-align:left}.give__vision-card{-webkit-backdrop-filter:blur(50px);background:#09173b6b;border:1px solid #00f0ff29;border-radius:1rem;grid-template-columns:1fr;gap:1.5rem;padding:1.5rem;display:grid;box-shadow:0 4px 30px #0000001a}@media (width>=1024px){.give__vision-card{padding:2rem}}.give__vision-copy{flex-direction:column;gap:.75rem;display:flex}.give__vision-subtitle{color:#00f0ff;margin:0;font-weight:600}.give__section--vision .give__vision-kicker{text-align:center}.give__vision-subheading{text-align:left;margin:.5rem 0 0;font-family:gesta,sans-serif;font-size:1.25rem;font-weight:700}.give__vision-list{flex-direction:column;gap:.25rem;margin:0;padding-left:1.25rem;display:flex}.give__vision-list li{line-height:1.625}.give__vision-list--ordered{list-style:decimal}.give__vision-gallery{grid-template-columns:1fr;gap:.75rem;margin-top:.5rem;display:grid}@media (width>=768px){.give__vision-gallery{grid-template-columns:1fr 1fr}}.give__vision-gallery img{object-fit:cover;border:1px solid #ffffff24;border-radius:.5rem;width:100%;height:auto;display:block;box-shadow:0 8px 24px #00000038}.give__section--center,.give__section--center h2,.give__section--center p{text-align:center}.give__tithe-p3{text-wrap:balance}.give__verse-link{color:#00f0ff;text-underline-offset:2px;font-style:italic;text-decoration:none}.give__verse-link:hover{color:#fff;text-decoration:underline}.give__verse-link:focus{outline-offset:2px;border-radius:2px;outline:2px solid #fff}.give__verse-link:focus:not(:focus-visible){outline:none}.give__closing{text-align:center;opacity:.95;margin:0;font-size:1.125rem;font-style:italic}#ways,#vision,#explain,#tithe{scroll-margin-top:6.5rem}
