.accordion-block .custom-accordion{overflow:hidden}.accordion-block .custom-accordion .custom-accordion-item{border-bottom:1px solid #435342}.accordion-block .custom-accordion .custom-accordion-item:last-child{border-bottom:none}.accordion-block .custom-accordion .custom-accordion-item .custom-accordion-button{font-family:Proxima Nova,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;width:100%;padding:1rem 1rem 1rem 0;background:rgba(0,0,0,0)!important;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .2s ease}.accordion-block .custom-accordion .custom-accordion-item .custom-accordion-button .custom-accordion-title{font-weight:600;color:#435342;margin:0;font-size:24px}@media(max-width:768px){.accordion-block .custom-accordion .custom-accordion-item .custom-accordion-button .custom-accordion-title{font-size:16px}}.accordion-block .custom-accordion .custom-accordion-item .custom-accordion-button .custom-accordion-icon{width:20px;height:20px;transition:transform .2s ease;color:#435342}.accordion-block .custom-accordion .custom-accordion-item .custom-accordion-button .custom-accordion-icon.open{transform:rotate(180deg)}.accordion-block .custom-accordion .custom-accordion-item .custom-accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.accordion-block .custom-accordion .custom-accordion-item .custom-accordion-content.open{max-height:500px}.accordion-block .custom-accordion .custom-accordion-item .custom-accordion-content .custom-accordion-body{padding:0 1rem 1rem 0}.accordion-block .custom-accordion .custom-accordion-item .custom-accordion-content .custom-accordion-body .payload-richtext p{margin-bottom:.5rem;font-size:20px;line-height:1.5}.accordion-block .custom-accordion .custom-accordion-item .custom-accordion-content .custom-accordion-body .payload-richtext p:last-child{margin-bottom:0}@media(max-width:768px){.accordion-block .custom-accordion .custom-accordion-item .custom-accordion-button{padding:.75rem .75rem .75rem 0;font-size:20px}.accordion-block .custom-accordion .custom-accordion-item .custom-accordion-content .custom-accordion-body{padding:0 .75rem 25px 0}.accordion-block .custom-accordion .custom-accordion-item .custom-accordion-content .custom-accordion-body .payload-richtext p{font-size:1rem}}@layer payload-default{}@layer payload-default{}@layer payload-default{.icon--copy{height:1.5384615385rem;width:1.5384615385rem}.icon--copy .stroke{fill:none;stroke:currentColor;stroke-width:1px}}.default-hero{position:relative;height:100vh;width:100%;display:flex;align-items:center;justify-content:center;color:#f1eee5;overflow:hidden;perspective:1000px}.default-hero .background-image{position:absolute;top:0;width:140%;height:100%;overflow:visible;left:-35%;right:-10%;z-index:-1;will-change:transform;transition:transform .1s linear}@media(min-width:768px){.default-hero .background-image{height:105%;width:100%;left:0;right:0}}.default-hero .background-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(249,247,243,.6) 0,rgba(249,247,243,0) 50%,rgba(249,247,243,0))}.default-hero .background-image img{transform:scale(1.1);transition:transform .3s ease-out;-o-object-fit:cover;object-fit:cover}.default-hero .background-image.desktop{display:block}.default-hero .background-image.mobile{display:none}@media(max-width:768px){.default-hero .background-image.mobile{display:block}.default-hero .background-image.mobile:after{content:"";position:absolute;top:0;left:0;width:120%;height:100%;background:linear-gradient(0deg,rgba(249,247,243,0) 0,rgba(249,247,243,0) 50%,rgb(249,247,243));z-index:1}}.default-hero .content{margin-bottom:12.5vh;max-width:1000px;text-align:center;z-index:1;opacity:0;animation:fadeInUp .8s ease-out forwards;animation-delay:.3s}@media(min-width:768px){.default-hero .content{margin-bottom:12.5vh}}.default-hero .content h1,.default-hero .content h2,.default-hero .content h3,.default-hero .content h4,.default-hero .content h5,.default-hero .content h6{font-family:Libre Baskerville,Georgia,Times New Roman,serif;margin-bottom:1.5rem;font-weight:500;font-size:90px;color:#435342;line-height:1}.default-hero .content p{font-size:1.25rem;line-height:1.6;margin-bottom:1rem;opacity:.9;text-shadow:0 1px 2px rgba(0,0,0,.2)}@media(max-width:768px){.default-hero{max-height:625px;min-height:400px;height:100vh}.default-hero .background-image.desktop{display:none}.default-hero .background-image.mobile{display:block}.default-hero .content{padding:1.5rem}.default-hero .content h1{font-size:28px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.progress-bar{margin-bottom:2rem}.progress-track{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;position:relative}.progress-track:before{content:"";position:absolute;top:50%;left:0;right:0;height:2px;background-color:#e5e7eb;transform:translateY(-50%);z-index:1}.progress-step{position:relative;z-index:2;width:2rem;height:2rem;border-radius:50%;background-color:#e5e7eb;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.progress-step.active{background-color:#3b82f6;color:white}.progress-step.completed{background-color:#10b981;color:white}.step-number{font-size:.875rem;font-weight:600}.progress-text{text-align:center;font-size:.875rem;color:#6b7280;font-weight:500}.navigation-buttons{display:flex;gap:1rem;justify-content:space-between;align-items:center;margin-top:2rem}.navigation-buttons button{min-width:120px}.step-divider{margin:2rem 0;padding:1rem;background-color:#f9fafb;border-left:4px solid #3b82f6;border-radius:.375rem}.step-title{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:#1f2937}.step-message{color:#6b7280;font-size:.875rem;line-height:1.5}.single-donation-goal{overflow:hidden;margin-top:10px;background-size:cover;background-attachment:fixed;position:relative}.single-donation-goal .content{max-width:1200px;margin:0 auto}.single-donation-goal .text{text-align:left;margin-bottom:4rem}.single-donation-goal h2{font-family:Merriweather,serif;text-align:left}.single-donation-goal h2 .highlight{color:var(--theme-elevation-1000);position:relative}.single-donation-goal h2 .highlight:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.2em;background:var(--theme-success-500);opacity:.3}.single-donation-goal .subheading{margin-bottom:1rem;transform:translateY(20px);transition:all .5s ease;max-width:450px}.single-donation-goal.visible h5{opacity:1;transform:translateY(0)}.single-donation-goal .title-between{display:flex;justify-content:space-between;align-items:center;padding-bottom:35px}@media(max-width:768px){.single-donation-goal .title-between{display:block;text-align:left;padding-bottom:0}}.single-donation-goal .title-between .subheading{max-width:500px}.single-donation-goal .goal-phase{position:relative;border-radius:5px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:row;width:100%}.single-donation-goal .goal-phase .goal-image{position:relative;width:40%;height:100%;overflow:hidden}.single-donation-goal .goal-phase .goal-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.single-donation-goal .goal-phase .goal-content{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%}.single-donation-goal .goal-phase .goal-content h5{font-size:2rem;text-align:left;margin-bottom:.5rem;font-family:Merriweather,serif}.single-donation-goal .goal-phase .goal-content .excerpt{text-align:left}.single-donation-goal .goal-phase .goal-content .excerpt p{font-size:18px;margin-top:20px;margin-bottom:20px}.single-donation-goal .goal-phase .goal-content .goal-header{margin-bottom:1rem}.single-donation-goal .goal-phase .goal-content .goal-header h3{font-size:.8rem;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.single-donation-goal .goal-phase .goal-content .goal-header .goal-amounts{display:flex;gap:.5rem;align-items:baseline}.single-donation-goal .goal-phase .goal-content .goal-header .goal-amounts .current{font-size:2rem;font-weight:600}@media(max-width:768px){.single-donation-goal .goal-phase .goal-content .current{font-size:1.3rem!important}}.single-donation-goal .goal-phase .goal-content .progress-bar{height:8px;background:hsla(0,0%,100%,.2);border-radius:2px;overflow:hidden;margin-bottom:0}.single-donation-goal .goal-phase .goal-content .progress-bar .progress-fill{height:100%;background:linear-gradient(90deg,#ffb700 0,#ffb700 80%,transparent);border-radius:2px;transition:width .5s ease}@media(max-width:768px){.single-donation-goal .goal-phase{flex-direction:column;height:auto;backdrop-filter:brightness(1.05);padding:1.5rem;margin-top:15px}.single-donation-goal .goal-phase .goal-image{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.single-donation-goal .goal-phase .goal-content{width:100%}.single-donation-goal .goal-phase .goal-content h5{font-size:1.5rem;margin-bottom:15px}.single-donation-goal .goal-phase .goal-content .excerpt p{font-size:16px;margin-top:15px;line-height:1.5;margin-bottom:15px}.single-donation-goal .goal-phase .goal-content .excerpt .btn-arrow{padding:10px 16px;font-size:14px}.single-donation-goal .goal-phase .goal-content .goal-header h3{font-size:.7rem}.single-donation-goal .goal-phase .goal-content .goal-header .goal-amounts .current{font-size:1.5rem}}.single-donation-goal .goal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.single-donation-goal .goal-header h3{font-size:1.25rem;margin:0}.single-donation-goal .goal-amounts{display:flex;gap:.5rem;align-items:baseline}.single-donation-goal .goal-amounts .current{font-size:1.5rem;font-weight:700}@media(max-width:768px){.single-donation-goal .goal-header{flex-direction:column;align-items:flex-start;gap:.5rem}.single-donation-goal .goal-amounts{width:100%;justify-content:space-between}}