@import url("https://fonts.googleapis.com/css2?family=Agdasima&display=swap");@import url("https://fonts.googleapis.com/css2?family=Questrial&display=swap");:root{--header-height:111px}.rollingText{position:relative;overflow:clip;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rollingText,.rollingText span{height:1lh;display:block}.rollingText:after,.rollingText:before{display:block;transition:transform .4s,opacity .4s,color .4s;content:attr(data-text);width:100%;height:1lh}.rollingText:before{color:var(--text-color,#1f2626);transform:translateY(0)}.rollingText:after{color:var(--hover-color,#c73e1d);transform:translateY(1lh);opacity:0;position:absolute;top:0;left:0}.rollingText:is(:hover,:focus-within){color:transparent}.rollingText:is(:hover,:focus-within):before{transform:translateY(-1lh);opacity:1;color:transparent}.rollingText:is(:hover,:focus-within):after{transform:translateY(0);opacity:1}.btn:focus-within>.rollingText,.btn:hover>.rollingText,.card:hover .cta-button .btn .rollingText,.community-link:focus-within>.rollingText,.community-link:hover>.rollingText,.giant-tabs__link:focus-within>.rollingText,.giant-tabs__link:hover>.rollingText,.nav-link:focus-within>.rollingText,.nav-link:hover>.rollingText,a:not(.link):focus-within>.rollingText,a:not(.link):hover>.rollingText,button:focus-within>.rollingText,button:hover>.rollingText{color:var(--text-color,#1f2626)}.btn:focus-within>.rollingText:before,.btn:hover>.rollingText:before,.card:hover .cta-button .btn .rollingText:before,.community-link:focus-within>.rollingText:before,.community-link:hover>.rollingText:before,.giant-tabs__link:focus-within>.rollingText:before,.giant-tabs__link:hover>.rollingText:before,.nav-link:focus-within>.rollingText:before,.nav-link:hover>.rollingText:before,a:not(.link):focus-within>.rollingText:before,a:not(.link):hover>.rollingText:before,button:focus-within>.rollingText:before,button:hover>.rollingText:before{transform:translateY(-1lh);opacity:1;color:var(--text-color,#1f2626)}.btn:focus-within>.rollingText:after,.btn:hover>.rollingText:after,.card:hover .cta-button .btn .rollingText:after,.community-link:focus-within>.rollingText:after,.community-link:hover>.rollingText:after,.giant-tabs__link:focus-within>.rollingText:after,.giant-tabs__link:hover>.rollingText:after,.nav-link:focus-within>.rollingText:after,.nav-link:hover>.rollingText:after,a:not(.link):focus-within>.rollingText:after,a:not(.link):hover>.rollingText:after,button:focus-within>.rollingText:after,button:hover>.rollingText:after{transform:translateY(0);opacity:1}.rollingText:is(:focus-within,:focus){outline:2px solid var(--light);border-radius:4px}.rollingText:is(:focus-within,:focus):after{color:var(--text-color,#1f2626)!important}.btn:focus-within .rollingText:after{color:var(--text-color,#1f2626)!important}.donation-tiles{--donation-tiles-height:589px;padding:16px;min-height:min(var(--donation-tiles-height),100%);padding-block:35px}.donation-tiles__row{min-height:100%}.donation-tiles__slider{position:relative;overflow:visible}.donation-tiles__pagination.swiper-pagination-progressbar{position:absolute;bottom:-20px;left:0;height:3px;width:100%;background:rgba(31,38,38,.3)}.donation-tiles__pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#1f2626;opacity:1}.donation-tiles__cta-button--mobile{display:none}.donation-tiles__title-area{height:100%;justify-content:space-between;align-items:flex-start;column-gap:10px}.donation-tiles__col-left,.donation-tiles__title-area{display:flex;flex-direction:column}.donation-tiles__slider-wrapper{height:100%;display:grid;grid-template-columns:repeat(2,1fr);align-items:flex-start;gap:16px}.donation-tiles__slider-wrapper.swiper-wrapper{box-sizing:border-box}.donation-tiles__item{--duration:0.5s;width:100%;text-wrap:pretty;overflow-wrap:break-word;hyphens:auto;display:flex;justify-content:flex-start;gap:35px;padding:20px;background:linear-gradient(#f9f8f3,#f9f8f3 50%,#1f2626 0,#1f2626);background-size:100% 200%;transition:background var(--duration),color var(--duration),background-position var(--duration) cubic-bezier(.215,.61,.355,1);background-position:0 0;position:relative;color:#1f2626;box-sizing:border-box}.donation-tiles__item.swiper-slide{height:auto}.donation-tiles__item:hover{background-position:0 100%;color:#f9f8f3!important;text-decoration:none}.donation-tiles__item:hover .donation-tiles__description{color:#f9f8f3!important}.donation-tiles__amount{min-width:111px;font-family:Plaak-Extracondensed,sans-serif;font-size:72px;font-weight:400;line-height:56px;letter-spacing:-.03em}.donation-tiles__description{font-family:Neue Haas,sans-serif;font-size:15px;font-weight:600;line-height:18px;letter-spacing:-.02em;margin:0;transition:color var(--duration) cubic-bezier(.215,.61,.355,1)}@media (max-width:767px){.donation-tiles{--donation-tiles-height:"auto"}.donation-tiles__row{min-height:auto;flex-direction:column;gap:36px}.donation-tiles__pagination{display:block}.donation-tiles__cta-button--desktop{display:none}.donation-tiles__cta-button--mobile{display:block;width:100%;display:flex;justify-content:flex-start;align-items:center;order:4;margin-top:30px}.donation-tiles__cta-button--mobile .button{width:215px;height:60px}.donation-tiles__title-area{order:1;min-height:auto;width:auto}.donation-tiles__slider-wrapper{grid-template-columns:repeat(1,1fr)}.donation-tiles__item{flex-direction:column;align-items:flex-start}.donation-tiles__amount{min-width:100%}}