*{padding:0;margin:0;border:0}*,*::after,*::before{box-sizing:border-box}*::after,*::before{display:inline-block}body,html{height:100%;min-width:320px}body{color:#25282a;line-height:1.5;font-family:"Ideal Sans SSm A","Ideal Sans SSm B",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1rem;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-family:"Ideal Sans SSm A","Ideal Sans SSm B",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:inherit;line-height:inherit;color:inherit;background-color:rgba(0,0,0,0)}input,textarea{width:100%}label{display:inline-block}button,option,select{cursor:pointer}a{display:inline-block;color:inherit;text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}body{background-color:#f8f8f4}.lock body{overflow:hidden;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}.wrapper{min-height:100%;display:flex;flex-direction:column;overflow:hidden}@supports (overflow:clip){.wrapper{overflow:clip}}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{max-width:111.125rem;margin:0 auto}[class*="--gc"]{display:grid;min-width:0;grid-template-columns:0 1fr minmax(auto,111.125rem) 1fr 0}[class*="--gc"]>*{min-width:0;grid-column:3/4}.button{position:relative;display:inline-flex;color:#56584f;font-family:"Ideal Sans SSm A","Ideal Sans SSm B",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-style:normal;font-weight:700;line-height:1.9375rem;letter-spacing:-.777px;text-align:center;padding:.625rem 1.875rem .625rem 1.25rem;border:4px solid rgba(86,88,79,0);outline:4px solid rgba(86,88,79,.2);outline-offset:-4px;transition:all 1.25s cubic-bezier(.19,1,.22,1)}.button::before{position:absolute;content:"";right:-20px;top:50%;width:18px;height:18px;border:4px solid #eadf29;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);transition:all 1.25s cubic-bezier(.19,1,.22,1);-webkit-transform-origin:center;transform-origin:center;will-change:transform,width,height,border-color,background-color,color}.button--fw{width:100%}body::after{content:"";background-color:rgba(0,0,0,.5);position:fixed;width:100%;height:100%;top:0;left:0;opacity:0;transition:opacity .8s ease 0s;pointer-events:none;z-index:149}.popup-show body::after{opacity:1}.popup{position:fixed;top:0;left:0;bottom:0;right:0;padding:30px 10px;transition:visibility .8s ease 0s;visibility:hidden;pointer-events:none}.popup_show{z-index:150;visibility:visible;overflow:auto;pointer-events:auto}.popup_show .popup__content{visibility:visible;-webkit-transform:scale(1);transform:scale(1)}.popup__wrapper{display:flex;flex-direction:column;align-items:center;min-height:100%;flex:1 1 auto;width:100%;display:flex;justify-content:center;align-items:center}.popup__content{visibility:hidden;-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s;background-color:#eee;padding:20px;width:100%;max-width:900px;border-radius:20px}.lock .popup__content{visibility:visible}.spollers{display:grid;gap:17px}.spollers__item{font-size:1.125rem}.spollers__title{color:#25282a;font-family:"Ideal Sans SSm A","Ideal Sans SSm B",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-style:normal;font-weight:500;line-height:1.5;letter-spacing:-.36px;width:100%;cursor:default;text-align:left;padding:.625rem .625rem .9375rem 0;position:relative;list-style:none}.spollers__title::-webkit-details-marker,.spollers__title::marker{display:none}._spoller-init .spollers__title{cursor:pointer}._spoller-init .spollers__title::after,._spoller-init .spollers__title::before{content:"";position:absolute;right:10px;top:50%;background-color:#007a53;height:2px;width:15px;transition:-webkit-transform .5s ease 0s;transition:transform .5s ease 0s;transition:transform .5s ease 0s,-webkit-transform .5s ease 0s}._spoller-init .spollers__title::before{-webkit-transform:translate(-75%,-50%) rotate(40deg);transform:translate(-75%,-50%) rotate(40deg)}._spoller-init .spollers__title::after{-webkit-transform:translate(0,-50%) rotate(-40deg);transform:translate(0,-50%) rotate(-40deg)}._spoller-init .spollers__title._spoller-active::before{-webkit-transform:translateX(-75%) rotate(-40deg);transform:translateX(-75%) rotate(-40deg)}._spoller-init .spollers__title._spoller-active::after{-webkit-transform:rotate(40deg);transform:rotate(40deg)}.spollers__body{padding:.625rem 3.125rem .625rem .625rem}.ibg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ibg--top{-o-object-position:top;object-position:top}.ibg--bottom{-o-object-position:bottom;object-position:bottom}.ibg--left{-o-object-position:left;object-position:left}.ibg--right{-o-object-position:right;object-position:right}.ibg--contain{-o-object-fit:contain;object-fit:contain}.title{color:#007a53;font-family:"Ideal Sans SSm A","Ideal Sans SSm B",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-style:normal;font-weight:500;line-height:1.2;letter-spacing:-1.069px;margin-bottom:1.25rem}.caption{display:flex;justify-content:flex-end;align-items:center;margin:.9375rem}.hero .caption p{color:#56584f;font-family:"Ideal Sans SSm A","Ideal Sans SSm B",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1.04375rem;font-style:normal;font-weight:300;text-align:right;line-height:1.4616rem;letter-spacing:-.8px;margin:0}.header{padding:3.125rem 0 1.5625rem}.header__logo-img{max-height:5.3125rem;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hero{padding:3.75rem 0 0}.hero__wrapper{position:relative;display:flex;min-height:43.75rem;z-index:1}.hero__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.hero__content{position:relative;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:baseline;max-width:47.5rem;padding:4.1875rem 5.3125rem 4.6875rem 2.5rem;margin:-1px 0;background-color:#eeeee4;clip-path:polygon(90% 0,100% 100px,100% 100%,0 100%,0 0);z-index:3}.hero__title{color:#007a53;font-style:normal;font-weight:500;line-height:1.2;letter-spacing:-1.069px;margin-bottom:1.25rem}.hero p{color:#007a53;font-family:"Ideal Sans SSm A","Ideal Sans SSm B",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-style:normal;font-weight:400;line-height:1.4;letter-spacing:-.5px;max-width:25.9375rem;margin-bottom:2.5rem}.about{max-width:78.125rem;margin:0 auto}.about__wrapper{margin:0 auto;max-width:890px}.about__title{color:#007a53;font-style:normal;font-weight:500;margin-bottom:3.125rem;line-height:2.714375rem;letter-spacing:-1.5px}.about__subtitle{color:#007a53;font-family:"Ideal Sans SSm A","Ideal Sans SSm B",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-style:normal;font-weight:500;line-height:1.45;letter-spacing:-1.5px;line-height:2.7144rem;margin-bottom:.625rem}.about p{color:#56584f;font-family:"Ideal Sans SSm A","Ideal Sans SSm B",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-style:normal;font-weight:400;line-height:1.45;letter-spacing:-.5px}.about p:not(:last-child){margin-bottom:1.25rem}.donation__container{background-color:#f1f0e2}.donation__wrapper{display:flex;flex-direction:column;margin:0 .9375rem}.donation__title{color:#25282a;margin-bottom:5.3125rem;text-align:center}.donation__cards{display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(280px,375px));justify-content:center;margin-bottom:1.5625rem}.donation__btn{color:#25282a;border-color:#77c19a;outline-color:#77c19a;margin:0 auto}.card{text-align:center}.card__item{display:flex;flex-direction:column;align-items:stretch;min-height:0;clip-path:polygon(80% 0,100% 50px,100% 100%,0 100%,0 0);background-color:#77c19a;padding:.625rem;height:100%;width:100%}.card__wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex:1 1 auto;min-height:0;clip-path:polygon(80% 0,100% 50px,100% 100%,0 100%,0 0);padding:1.5625rem 2.1875rem 2.1875rem;width:100%;background-color:#f1f0e2}.card__title{color:#25282a;font-family:"Ideal Sans SSm A","Ideal Sans SSm B",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-style:normal;font-weight:500;line-height:1.45;letter-spacing:-.8px}.join{overflow:hidden}.join__wrapper{display:flex;z-index:2;margin:0 .9375rem}.join__bg{position:absolute;width:50.5rem;height:50.5rem;top:-56%;left:-50%;-webkit-transform:translate(54%,0);transform:translate(54%,0);z-index:0}.join__title{color:#007a53;margin-bottom:1.25rem}.join__container{background-color:#f1f2f2}.join__column{position:relative;flex:1 1 50%;padding:1.875rem 0 4.375rem}.join__column:last-child{overflow:hidden;background-color:#f1f2f2}.join__content-box{display:flex;flex-direction:column;max-width:27.5rem;margin:0 auto}.join__content-box p{color:#25282a}.join__item:not(:last-child){margin-bottom:1.25rem}.join__item.card{display:flex;-webkit-column-gap:2.1875rem;-moz-column-gap:2.1875rem;column-gap:2.1875rem;text-align:left}.join__item .card__image{min-width:7.625rem;height:7.625rem}.join__item .card__content{max-width:26.875rem;padding-top:1.25rem}.start-gift__container{background-color:#007a53;display:flex;justify-content:center}.start-gift__wrapper{display:flex;align-items:center;padding:1.5625rem 0 3.125rem;gap:3.125rem;margin:0 .9375rem}.start-gift__column{line-height:1.45}.start-gift__column:first-child{flex:1 1 57.8266346044%}.start-gift__column:last-child{display:flex;justify-content:center;align-items:center;flex:1 1 39.3106607122%}.start-gift__title{color:#fff}.start-gift__text{color:#fff;padding-left:1.5625rem}.start-gift__text ol{max-width:41.25rem;list-style:decimal;padding-left:1.25rem;margin-bottom:2.5rem}.start-gift__text ol li{line-height:1.45}.start-gift__text ol li::marker{color:#fff;font-weight:700}.start-gift__text ol li:not(:last-child){margin-bottom:.3125rem}.start-gift__text p{max-width:40.875rem;line-height:1.45}.start-gift__text p:not(:last-child){margin-bottom:1.25rem}.content-box{color:#fff;border:6px solid #77c19a;padding:.9375rem 1.25rem 1.5625rem 1.75rem;max-width:27.8125rem}.content-box__title{font-style:normal;font-weight:500;line-height:1.25;letter-spacing:-.607px;margin-bottom:.625rem}.content-box ul{list-style:none;padding-left:.9375rem}.content-box ul li{position:relative;line-height:1.45;padding-left:.3125rem}.content-box ul li::before{content:"";position:absolute;top:8px;left:-13px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:9px;height:9px;border:2px solid #fff;background-color:rgba(0,0,0,0);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center;transform-origin:center;margin-right:.625rem}.content-box ul li:not(:last-child){margin-bottom:.625rem}.faq__container{width:100%;display:flex;justify-content:center}.faq__wrapper{width:100%;max-width:76.3125rem}.faq__title{color:#007a53;font-family:"Ideal Sans SSm A","Ideal Sans SSm B",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-style:normal;font-weight:700;line-height:1.35;letter-spacing:-.463px;margin-bottom:1.25rem}.cta{text-align:center}.cta__container{background-color:#f1f0e2;display:flex;justify-content:center}.cta__wrapper{padding:1.5625rem 0 2.5rem;max-width:76.3125rem;margin:0 .9375rem}.cta__title{color:#25282a;margin-bottom:1.875rem}@media (min-width:120em){.button{font-size:1.1875rem}.spollers__title{font-size:1.45rem}.spollers__body{font-size:1.276rem}.title{font-size:4.0625rem}.hero__content{padding-top:4.1875rem}.hero__content{padding-right:5.3125rem}.hero__content{padding-bottom:4.6875rem}.hero__content{padding-left:2.5rem}.hero__title{font-size:4.0625rem}.hero p{font-size:1.45rem}.about{padding-top:10.625rem}.about{padding-bottom:10.625rem}.about__title{font-size:2.0875rem}.about__title{margin-bottom:4.375rem}.about__subtitle{font-size:2.0875rem}.about p{font-size:1.276rem}.donation{padding-top:1.875rem}.donation{padding-bottom:1.875rem}.donation__wrapper{padding-top:5.3125rem}.donation__wrapper{padding-bottom:5.3125rem}.title{font-size:2.875rem}.card__title{font-size:1.45rem}.card__content p{font-size:1.276rem}.card p{font-size:1.276rem}.join{padding-top:1.875rem}.join{padding-bottom:1.875rem}.join__wrapper{padding-top:5.3125rem}.join__wrapper{padding-bottom:5.3125rem}.join__title{font-size:2.0875rem}.join__content-box p{font-size:1.276rem}.start-gift{padding-top:1.875rem}.start-gift{padding-bottom:1.875rem}.start-gift__wrapper{padding-top:5.3125rem}.start-gift__wrapper{padding-bottom:5.3125rem}.start-gift__column{font-size:1.276rem}.content-box__title{font-size:2.0875rem}.faq{padding-top:3.75rem}.faq{padding-bottom:3.75rem}.faq__title{font-size:2.0875rem}.cta{padding-top:3.75rem}.cta{padding-bottom:3.75rem}.cta__wrapper{padding-top:5.3125rem}.cta__wrapper{padding-bottom:5.3125rem}.cta__title{font-size:2.875rem}}@media (max-width:20em){.button{font-size:.875rem}.spollers__title{font-size:1.125rem}.spollers__body{font-size:1rem}.title{font-size:1.45rem}.hero__content{padding-top:2.5rem}.hero__content{padding-right:2.5rem}.hero__content{padding-bottom:2.5rem}.hero__content{padding-left:1.25rem}.hero__title{font-size:2.21875rem}.hero p{font-size:1.125rem}.about{padding-top:3.125rem}.about{padding-bottom:3.125rem}.about__title{font-size:1.4375rem}.about__title{margin-bottom:1.875rem}.about__subtitle{font-size:1.4375rem}.about p{font-size:1rem}.donation{padding-top:3.125rem}.donation{padding-bottom:3.125rem}.donation__wrapper{padding-top:3.125rem}.donation__wrapper{padding-bottom:3.125rem}.title{font-size:2.25rem}.card__title{font-size:1.4375rem}.card__content p{font-size:1rem}.card p{font-size:1rem}.join{padding-top:3.125rem}.join{padding-bottom:3.125rem}.join__wrapper{padding-top:3.125rem}.join__wrapper{padding-bottom:3.125rem}.join__title{font-size:1.4375rem}.join__content-box p{font-size:1rem}.start-gift{padding-top:3.125rem}.start-gift{padding-bottom:3.125rem}.start-gift__wrapper{padding-top:3.125rem}.start-gift__wrapper{padding-bottom:3.125rem}.start-gift__column{font-size:1rem}.content-box__title{font-size:1.125rem}.faq{padding-top:3.125rem}.faq{padding-bottom:3.125rem}.faq__title{font-size:1.4375rem}.cta{padding-top:1.875rem}.cta{padding-bottom:1.875rem}.cta__wrapper{padding-top:3.125rem}.cta__wrapper{padding-bottom:3.125rem}.cta__title{font-size:2.25rem}}@media (max-width:111.125em){.join__bg{left:0;-webkit-transform:translate(-27%,0);transform:translate(-27%,0)}}@media (max-width:61.99875em){.hero__wrapper{display:block}.hero__bg{position:relative}.hero__bg-img{aspect-ratio:1/.8}.hero__content{margin-top:-6.25rem;max-width:100%}.join__wrapper{flex-direction:column;align-items:center}.join__bg{display:none}.start-gift__wrapper{flex-direction:column}.start-gift__column:first-child{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}}@media (max-width:47.99875em){.hero__bg-img{aspect-ratio:1/1}}@media (max-width:29.99875em){.join__item.card{flex-direction:column;align-items:center;text-align:center}}@media (min-width:20em)and (max-width:120em){.button{font-size:clamp(.875rem ,.8125rem + .3125vw ,1.1875rem)}.spollers__title{font-size:clamp(1.125rem ,1.06rem + .325vw ,1.45rem)}.spollers__body{font-size:clamp(1rem ,.9448rem + .276vw ,1.276rem)}.title{font-size:clamp(1.45rem ,.9275rem + 2.6125vw ,4.0625rem)}.hero__content{padding-top:clamp(2.5rem ,2.1625rem + 1.6875vw ,4.1875rem)}.hero__content{padding-right:clamp(2.5rem ,1.9375rem + 2.8125vw ,5.3125rem)}.hero__content{padding-bottom:clamp(2.5rem ,2.0625rem + 2.1875vw ,4.6875rem)}.hero__content{padding-left:clamp(1.25rem ,1rem + 1.25vw ,2.5rem)}.hero__title{font-size:clamp(2.21875rem ,1.85rem + 1.84375vw ,4.0625rem)}.hero p{font-size:clamp(1.125rem ,1.06rem + .325vw ,1.45rem)}.about{padding-top:clamp(3.125rem ,1.625rem + 7.5vw ,10.625rem)}.about{padding-bottom:clamp(3.125rem ,1.625rem + 7.5vw ,10.625rem)}.about__title{font-size:clamp(1.4375rem ,1.3075rem + .65vw ,2.0875rem)}.about__title{margin-bottom:clamp(1.875rem ,1.375rem + 2.5vw ,4.375rem)}.about__subtitle{font-size:clamp(1.4375rem ,1.3075rem + .65vw ,2.0875rem)}.about p{font-size:clamp(1rem ,.9448rem + .276vw ,1.276rem)}.donation{padding-top:clamp(1.875rem ,3.375rem + -1.25vw ,3.125rem)}.donation{padding-bottom:clamp(1.875rem ,3.375rem + -1.25vw ,3.125rem)}.donation__wrapper{padding-top:clamp(3.125rem ,2.6875rem + 2.1875vw ,5.3125rem)}.donation__wrapper{padding-bottom:clamp(3.125rem ,2.6875rem + 2.1875vw ,5.3125rem)}.title{font-size:clamp(2.25rem ,2.125rem + .625vw ,2.875rem)}.card__title{font-size:clamp(1.4375rem ,1.435rem + .0125vw ,1.45rem)}.card__content p{font-size:clamp(1rem ,.9448rem + .276vw ,1.276rem)}.card p{font-size:clamp(1rem ,.9448rem + .276vw ,1.276rem)}.join{padding-top:clamp(1.875rem ,3.375rem + -1.25vw ,3.125rem)}.join{padding-bottom:clamp(1.875rem ,3.375rem + -1.25vw ,3.125rem)}.join__wrapper{padding-top:clamp(3.125rem ,2.6875rem + 2.1875vw ,5.3125rem)}.join__wrapper{padding-bottom:clamp(3.125rem ,2.6875rem + 2.1875vw ,5.3125rem)}.join__title{font-size:clamp(1.4375rem ,1.3075rem + .65vw ,2.0875rem)}.join__content-box p{font-size:clamp(1rem ,.9448rem + .276vw ,1.276rem)}.start-gift{padding-top:clamp(1.875rem ,3.375rem + -1.25vw ,3.125rem)}.start-gift{padding-bottom:clamp(1.875rem ,3.375rem + -1.25vw ,3.125rem)}.start-gift__wrapper{padding-top:clamp(3.125rem ,2.6875rem + 2.1875vw ,5.3125rem)}.start-gift__wrapper{padding-bottom:clamp(3.125rem ,2.6875rem + 2.1875vw ,5.3125rem)}.start-gift__column{font-size:clamp(1rem ,.9448rem + .276vw ,1.276rem)}.content-box__title{font-size:clamp(1.125rem ,.9325rem + .9625vw ,2.0875rem)}.faq{padding-top:clamp(3.125rem ,3rem + .625vw ,3.75rem)}.faq{padding-bottom:clamp(3.125rem ,3rem + .625vw ,3.75rem)}.faq__title{font-size:clamp(1.4375rem ,1.3075rem + .65vw ,2.0875rem)}.cta{padding-top:clamp(1.875rem ,1.5rem + 1.875vw ,3.75rem)}.cta{padding-bottom:clamp(1.875rem ,1.5rem + 1.875vw ,3.75rem)}.cta__wrapper{padding-top:clamp(3.125rem ,2.6875rem + 2.1875vw ,5.3125rem)}.cta__wrapper{padding-bottom:clamp(3.125rem ,2.6875rem + 2.1875vw ,5.3125rem)}.cta__title{font-size:clamp(2.25rem ,2.125rem + .625vw ,2.875rem)}}@media (any-hover:hover){.button:hover{color:#787b6e;border:4px solid rgba(86,88,79,.4);outline:4px solid rgba(86,88,79,0);outline-offset:15px}.button:hover::before{right:-14px;width:12px;height:12px;border-color:transparent;background-color:rgba(234,223,41,.8)}.donation__btn:hover{border-color:#77c19a;outline-color:rgba(119,193,154,0)}.donation__btn:hover::before{background-color:#77c19a}}