@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,.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,.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,.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}.donations-section{padding:20px 0}.donations-section .donation-row{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;padding:20px;background:linear-gradient(#f9f8f3,#f9f8f3 50%,#1f2626 0,#1f2626);background-size:100% 200%;transition:background 1s,color 1s;position:relative;margin-bottom:20px}.donations-section .donation-row .donate-title{flex:1 0 20%;display:flex;align-items:center;justify-content:space-between}.donations-section .donation-row .donation-amount{flex:1 0 25%}.donations-section .donation-row .donation-description{flex:1 0 45%}.donations-section .donation-row .donation-desktop-link{flex:1 0 10%;transform:translateY(100%);opacity:0;transition:transform 1s ease,opacity 1s ease}.donations-section .donation-row:hover{background-position:100% 100%;color:#f9f8f3;text-decoration:none}.donations-section .donation-row:hover .donate-title,.donations-section .donation-row:hover .donation-amount,.donations-section .donation-row:hover .donation-description{color:#f9f8f3}.donations-section .donation-row:hover .donation-desktop-link{transform:translateY(0);opacity:1}.donations-section .donation-row:hover .donation-mobile-link path{fill:#f9f8f3}.donations-section .donation-row .donate-title,.donations-section .donation-row .donation-amount,.donations-section .donation-row .donation-description{display:flex;align-items:center}.donations-section .donation-row .donation-mobile-link{display:none}.donations-section .donation-row .donate-title{font-family:Plaak-Extended,sans-serif;text-transform:uppercase;font-size:24px;font-weight:900;line-height:22px;letter-spacing:-.03em}.donations-section .donation-row .donation-amount{color:#1f2626;font-family:Plaak-Bold-Semicondensed,sans-serif;font-size:135px;font-weight:700;line-height:131px;letter-spacing:-.03em}.donations-section .donation-row .donation-description{color:#1f2626;font-family:Neue Haas,sans-serif;font-size:24px;font-weight:700;line-height:26px;letter-spacing:-.02em}@media (max-width:992px){.donations-section .donation-row .donation-amount{font-size:98px}}@media (max-width:767px){.donations-section .donation-row{align-items:center;justify-content:center;padding:40px;flex-direction:column}.donations-section .donation-row .donation-mobile-link{display:block}.donations-section .donation-row .donate-title{order:1;display:flex;flex-direction:row;justify-content:space-between;width:100%}.donations-section .donation-row .donation-desktop-link{display:none}.donations-section .donation-row .donation-amount{order:2;align-self:flex-start}.donations-section .donation-row .donation-description{order:3}.donations-section .donation-row .donate-title{font-size:14px;line-height:16px}.donations-section .donation-row .donation-amount{font-size:64px;line-height:131px}.donations-section .donation-row .donation-description{font-size:18px;line-height:20px}}