.hrt-add-media{border:2px dashed #e5e1d7;border-radius:1rem;box-sizing:content-box;cursor:pointer;position:relative;width:100%}.hrt-add-media--16by9{padding-top:56.25% !important}.hrt-add-media--4by3{padding-top:75% !important}.hrt-add-media--3by2{padding-top:66.66% !important}.hrt-add-media--1by1{padding-top:100% !important}.hrt-add-media-content{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:90%}.hrt-add-media-description{margin-top:12px}.hrt-base-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);color:inherit;cursor:pointer;display:inline-flex;text-decoration:none;transition-duration:.5s;transition-property:background-color,color,border-color,opacity,transform;transition-timing-function:cubic-bezier(0.3, 0.01, 0, 1)}.hrt-base-button:hover{text-decoration:none}.hrt-base-button--disabled{pointer-events:none}.hrt-base-button--pending,.hrt-base-button--pending:hover{color:rgba(0,0,0,0) !important}.hrt-base-button--pending>:not(.a-loading-dots),.hrt-base-button--pending:hover>:not(.a-loading-dots){opacity:0}.hrt-link--gray{--hrt-link-color: #6f6f6f}.hrt-link--unstyled{color:inherit;text-decoration:none}.hrt-link--unstyled:hover{color:inherit;text-decoration:none}.hrt-primary-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,0,0,0);border-radius:.75rem;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;justify-content:center;line-height:1;padding-left:1.5rem;padding-right:1.5rem;text-align:center;text-decoration:none}.hrt-primary-button:hover,.hrt-primary-button.sb-hover{text-decoration:none}.hrt-primary-button--default{background-color:#252525;color:#fff}@media(hover: hover){.hrt-primary-button--default:not(.hrt-primary-button--disabled):hover,.hrt-primary-button--default:not(.hrt-primary-button--disabled).sb-hover{background-color:#505050;color:#fff}}.hrt-primary-button--light{background-color:#fff;color:#252525}@media(hover: hover){.hrt-primary-button--light:not(.hrt-primary-button--disabled):hover,.hrt-primary-button--light:not(.hrt-primary-button--disabled).sb-hover{background-color:hsla(0,0%,100%,.8);color:#252525}}.hrt-primary-button--xlarge{min-height:3.5rem;padding-bottom:.5rem;padding-top:.5rem}.hrt-primary-button--large{min-height:3rem;padding-bottom:.5rem;padding-top:.5rem}.hrt-primary-button--medium{min-height:2.5rem;padding-bottom:.25rem;padding-top:.25rem}.hrt-primary-button--small{border-radius:624.9375rem;font-size:.875rem;min-height:2rem;padding:.25rem 1rem}.hrt-primary-button--xsmall{border-radius:624.9375rem;font-size:.875rem;min-height:1.5rem;padding:0 .5rem}.hrt-primary-button--full{display:flex;width:100%}@media(width < 48em){.hrt-primary-button--full-for-mobile{display:flex;width:100%}}.hrt-primary-button--disabled,a.hrt-primary-button--disabled{background-color:#e5e1d7;color:#949392}.hrt-primary-button--disabled.hrt-primary-button--light,a.hrt-primary-button--disabled.hrt-primary-button--light{background-color:hsla(0,0%,100%,.4);color:#252525}.hrt-secondary-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:1px solid;border-radius:.75rem;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;justify-content:center;line-height:1;padding-left:1.5rem;padding-right:1.5rem;text-align:center;text-decoration:none}.hrt-secondary-button:hover,.hrt-secondary-button.sb-hover{text-decoration:none}.hrt-secondary-button--default{border-color:#c0bdb8;color:#252525}@media(hover: hover){.hrt-secondary-button--default:not(.hrt-secondary-button--disabled):hover,.hrt-secondary-button--default:not(.hrt-secondary-button--disabled).sb-hover{background-color:rgba(37,37,37,.05);border-color:#3e3e3e;color:#252525}}.hrt-secondary-button--light{background-color:rgba(0,0,0,.1);border-color:#fff;color:#fff}@media(hover: hover){.hrt-secondary-button--light:not(.hrt-secondary-button--disabled):hover,.hrt-secondary-button--light:not(.hrt-secondary-button--disabled).sb-hover{background-color:hsla(0,0%,100%,.1);color:#fff}}.hrt-secondary-button--destructive{border-color:#9a2200;color:#9a2200}@media(hover: hover){.hrt-secondary-button--destructive:not(.hrt-secondary-button--disabled):hover,.hrt-secondary-button--destructive:not(.hrt-secondary-button--disabled).sb-hover{background-color:#ffeee9;border-color:#9a2200;color:#9a2200}}.hrt-secondary-button--xlarge{min-height:3.5rem;padding-bottom:.5rem;padding-top:.5rem}.hrt-secondary-button--large{min-height:3rem;padding-bottom:.5rem;padding-top:.5rem}.hrt-secondary-button--medium{min-height:2.5rem;padding-bottom:.25rem;padding-top:.25rem}.hrt-secondary-button--small{border-radius:624.9375rem;font-size:.875rem;min-height:2rem;padding:.25rem 1rem}.hrt-secondary-button--xsmall{border-radius:624.9375rem;font-size:.875rem;min-height:1.5rem;padding:0 .5rem}.hrt-secondary-button--full{display:flex;width:100%}@media(width < 48em){.hrt-secondary-button--full-for-mobile{display:flex;width:100%}}.hrt-secondary-button--disabled{border-color:#e5e1d7;color:#c0bdb8}.hrt-secondary-button--disabled.hrt-secondary-button--light{border-color:#6f6f6f;color:#6f6f6f}.hrt-tertiary-button{border:1px solid rgba(0,0,0,0);border-radius:.625rem;color:#252525;justify-content:center;padding:.25rem .5rem;text-align:center}@media(hover: hover){.hrt-tertiary-button:not(.hrt-tertiary-button--disabled):hover,.hrt-tertiary-button:not(.hrt-tertiary-button--disabled).sb-hover{background-color:rgba(37,37,37,.05);color:#252525}}.hrt-tertiary-button--disabled{color:#c0bdb8}.hrt-tertiary-button--full{display:flex;width:100%}@media(width < 48em){.hrt-tertiary-button--full-for-mobile{display:flex;width:100%}}.hrt-text-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);color:var(--hrt-link-color);cursor:pointer;display:inline-flex;text-decoration:underline}.hrt-text-button:disabled{--hrt-link-color: #6f6f6f;pointer-events:none}.hrt-text-button:not(:disabled):hover,.hrt-text-button:not(:disabled).sb-hover{color:var(--hrt-link-color);text-decoration:none}.hrt-text-button--gray{--hrt-link-color: #6f6f6f}.hrt-text-button--pending,.hrt-text-button--pending:hover{color:rgba(0,0,0,0) !important;justify-content:center;position:relative}.gfm-donate-button{border:0}.gfm-donate-button:not(.hrt-primary-button--disabled){background:#f99a32;background:linear-gradient(180deg, #fdb933 0%, #f99a32 100%);color:#252525}@media(hover: hover){.gfm-donate-button:not(.hrt-primary-button--disabled):hover,.gfm-donate-button:not(.hrt-primary-button--disabled).sb-hover{background:#fdb933;background:linear-gradient(180deg, #f99a32 50.52%, #fdb933 100%);color:#252525}}.gfm-donate-button:not(.hrt-primary-button--disabled):active{background:#fdb933;background:linear-gradient(180deg, #f99a32 50.52%, #fdb933 100%);color:#252525}.gfm-fundraiser-button:not(.hrt-primary-button--disabled){background-color:#008044;color:#fff}@media(hover: hover){.gfm-fundraiser-button:not(.hrt-primary-button--disabled):hover,.gfm-fundraiser-button:not(.hrt-primary-button--disabled).sb-hover{background-color:#015d32;color:#fff}}.gfm-share-button{border:0}.gfm-share-button:not(.hrt-primary-button--disabled){background:#f3bc51;background:linear-gradient(180deg, #f9db74 0%, #f3bc51 100%);color:#252525}@media(hover: hover){.gfm-share-button:not(.hrt-primary-button--disabled):hover,.gfm-share-button:not(.hrt-primary-button--disabled).sb-hover{background:#f9db74;background:linear-gradient(180deg, #f3bc51 50%, #f9db74 100%);color:#252525}}.gfm-share-button:not(.hrt-primary-button--disabled):active{background:#f9db74;background:linear-gradient(180deg, #f3bc51 50%, #f9db74 100%);color:#252525}.gfm-goal-bar{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:624.9375rem;color:#008044;display:block;height:.5rem;overflow:hidden;width:100%}.gfm-goal-bar::-webkit-progress-bar{border-radius:624.9375rem}.gfm-goal-bar::-webkit-progress-value{background:linear-gradient(90deg, #02c86d 0%, #009852 100%);border-radius:624.9375rem;max-width:calc(100% - .5rem);min-width:.25rem}.gfm-goal-bar::-ms-fill{background:linear-gradient(90deg, #02c86d 0%, #009852 100%);border-radius:624.9375rem;max-width:calc(100% - .5rem);min-width:.25rem}.gfm-goal-bar::-moz-progress-bar{background:linear-gradient(90deg, #02c86d 0%, #009852 100%);border-radius:624.9375rem}.gfm-goal-bar--never-full::-moz-progress-bar{margin-right:.5rem}.gfm-goal-bar--never-empty::-moz-progress-bar{padding-left:.25rem}.gfm-goal-bar--default{background-color:#e5e1d7}.gfm-goal-bar--default::-webkit-progress-bar{background-color:#e5e1d7}.gfm-goal-bar--light{background-color:rgba(0,0,0,.3)}.gfm-goal-bar--light::-webkit-progress-bar{background-color:rgba(0,0,0,.3)}.gfm-goal-bar-label{font-family:"CircularXXWeb",Trebuchet,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:0em;line-height:1.5;display:block;font-weight:700;margin-top:.375rem}.gfm-goal-bar-label--default{color:#252525}.gfm-goal-bar-label--light{color:#fff}.gfm-fundraiser-card.hrt-animate .gfm-goal-bar{animation-fill-mode:both;animation-timing-function:cubic-bezier(0.3, 0.01, 0, 1)}@media print,(prefers-reduced-motion: reduce){.gfm-fundraiser-card.hrt-animate .gfm-goal-bar{animation-duration:1ms !important;animation-iteration-count:1 !important;transition-duration:1ms !important}}@keyframes hrt-motion-shift-up-8{from{transform:translateY(0.5rem)}to{transform:translateY(0)}}.gfm-fundraiser-card.hrt-animate .gfm-goal-bar{animation-fill-mode:both;animation-timing-function:cubic-bezier(0.3, 0.01, 0, 1)}@media print,(prefers-reduced-motion: reduce){.gfm-fundraiser-card.hrt-animate .gfm-goal-bar{animation-duration:1ms !important;animation-iteration-count:1 !important;transition-duration:1ms !important;opacity:1 !important}}@keyframes hrt-motion-fade-in{from{opacity:0}to{opacity:1}}.gfm-fundraiser-card.hrt-animate .gfm-goal-bar{animation-delay:180ms,240ms;animation-duration:660ms,330ms;animation-fill-mode:forwards,forwards;animation-name:hrt-motion-shift-up-8,hrt-motion-fade-in;animation-timing-function:cubic-bezier(0.3, 0.01, 0, 1);opacity:0}.gfm-fundraiser-card.hrt-animate .gfm-goal-bar::-webkit-progress-value{-webkit-transition:width 660ms;transition:width 660ms}@media(prefers-reduced-motion){.gfm-fundraiser-card.hrt-animate .gfm-goal-bar::-webkit-progress-value{-webkit-transition:none;transition:none}}.gfm-fundraiser-card.hrt-animate .gfm-goal-bar-label{animation-fill-mode:both;animation-timing-function:cubic-bezier(0.3, 0.01, 0, 1)}@media print,(prefers-reduced-motion: reduce){.gfm-fundraiser-card.hrt-animate .gfm-goal-bar-label{animation-duration:1ms !important;animation-iteration-count:1 !important;transition-duration:1ms !important}}@keyframes hrt-motion-shift-up-4{from{transform:translateY(0.25rem)}to{transform:translateY(0)}}.gfm-fundraiser-card.hrt-animate .gfm-goal-bar-label{animation-fill-mode:both;animation-timing-function:cubic-bezier(0.3, 0.01, 0, 1)}@media print,(prefers-reduced-motion: reduce){.gfm-fundraiser-card.hrt-animate .gfm-goal-bar-label{animation-duration:1ms !important;animation-iteration-count:1 !important;transition-duration:1ms !important;opacity:1 !important}}@keyframes hrt-motion-fade-in{from{opacity:0}to{opacity:1}}.gfm-fundraiser-card.hrt-animate .gfm-goal-bar-label{animation-delay:240ms,300ms;animation-duration:1260ms,1200ms;animation-fill-mode:forwards,forwards;animation-name:hrt-motion-shift-up-4,hrt-motion-fade-in;animation-timing-function:cubic-bezier(0.3, 0.01, 0, 1);opacity:0}.gfm-fundraiser-card.hrt-animate.gfm-fundraiser-card--size-condensed .gfm-goal-bar{animation-delay:120ms,180ms}.gfm-fundraiser-card.hrt-animate.gfm-fundraiser-card--size-condensed .gfm-goal-bar-label{animation-delay:180ms,240ms}.text-center{text-align:center}.top-banner{padding:25px 20px;text-align:center;background-color:#015d32;display:flex;align-items:center;justify-content:center}@media(max-width: 767px){.top-banner{align-items:start;text-align:left}}.top-banner .icon{width:27px;margin-right:10px}@media(max-width: 767px){.top-banner .icon{width:45px}}.top-banner .text{font-family:"CircularXXWeb",Trebuchet,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:0em;line-height:1.5;font-weight:600;color:#fff}@media(max-width: 767px){.top-banner .text{padding-right:20px}}.top-banner .close{position:absolute;cursor:pointer;right:20%}@media(max-width: 767px){.top-banner .close{right:5%}}.hero-section{padding-top:50px;padding-bottom:30px}@media(max-width: 767px){.hero-section{padding-top:40px}}.hero-section .hero-bg{max-width:1440px;background:url("../src/assets/holiday-drive-2024-hero.png");background-position:top center;background-size:cover;margin:0 auto;padding-bottom:40px}@media(max-width: 767px){.hero-section .hero-bg{padding-bottom:10px}}.hero-section .container-outer .content{max-width:650px;margin:0 auto}.hero-section .container-outer .content .eyebrow{font-family:"CircularXXWeb",Trebuchet,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:0em;line-height:1.5;color:#6d6c6b;font-weight:400;margin-bottom:32px;letter-spacing:-0.5px}@media(max-width: 767px){.hero-section .container-outer .content .eyebrow{margin-bottom:22px}}.hero-section .container-outer .content .title{font-family:"CircularXXWeb",Trebuchet,Helvetica,Arial,sans-serif;font-size:clamp(3rem,3rem + 2.125*(100vw - 23.4375rem)/66.5625,5.125rem);font-weight:400;letter-spacing:-0.05em;line-height:1}.hero-section .container-outer .content .post-meta{margin-bottom:32px}.hero-section .container-outer .content .post-meta p{display:flex;align-items:center}.hero-section .container-outer .content .post-meta p:before{content:"";display:inline-block;width:24px;height:24px;background-image:url("../../assets/svg/gfm-icon.svg");margin-right:10px}.hero-section .container-outer .content .post-meta p .post-author{text-transform:capitalize}.hero-section .container-outer .content .post-meta p .post-create-date{display:none}.hero-section .container-outer .content .inner-content{max-width:752px}.hero-section .container-outer .content .inner-content--has-image{max-width:646px}.hero-section .container-outer .content .inner-content *:not(h1):not(h2):not(h3):not(a){font-family:"CircularXXWeb",Trebuchet,Helvetica,Arial,sans-serif;font-size:clamp(1.25rem,1.25rem + .25*(100vw - 23.4375rem)/66.5625,1.5rem);font-weight:400;letter-spacing:0em;line-height:1.5}.hero-section .container-outer .content .inner-content *:last-child{margin-bottom:0}.hero-section .container-outer .content .inner-content p{font-family:"CircularXXWeb",Trebuchet,Helvetica,Arial,sans-serif;font-size:clamp(1.25rem,1.25rem + .25*(100vw - 23.4375rem)/66.5625,1.5rem);font-weight:400;letter-spacing:0em;line-height:1.5}.hero-section .container-outer .content .cta-buttons__wrapper{margin-top:39px}@media(max-width: 1279px){.hero-section .container-outer .content .cta-buttons__wrapper{margin-top:27px}}@media(max-width: 767px){.hero-section .container-outer .content .cta-buttons__wrapper{margin:27px auto 0 auto}}.hero-section .container-outer .content .cta-buttons__wrapper--center-aligned{justify-content:center}.hero-section .container-outer .image{padding-top:72px;flex-grow:0}@media(max-width: 767px){.hero-section .container-outer .image{display:none}}.hero-section .container-outer .btn--primary-donate{padding:12px 25px;display:inline-block;margin:0 auto}.hero-section .container-outer #gfm-fundraiser-grid{padding-left:0}.hero-section .container-outer #gfm-fundraiser-grid .fundraiser-card{margin-top:2rem}.hero-section .container-outer #gfm-fundraiser-grid .fundraiser-card .fundraiser-thumbnail,.hero-section .container-outer #gfm-fundraiser-grid .fundraiser-card .fundraiser-name,.hero-section .container-outer #gfm-fundraiser-grid .fundraiser-card .fundraiser-description,.hero-section .container-outer #gfm-fundraiser-grid .fundraiser-card .fundraiser-location,.hero-section .container-outer #gfm-fundraiser-grid .fundraiser-card .last-donation{display:none}.hero-section .container-outer #gfm-fundraiser-grid .fundraiser-card a{cursor:auto}.hero-section .container-outer #gfm-fundraiser-grid .fundraiser-card .fundraiser-meta .donation-details .progress-bar-outer,.hero-section .container-outer #gfm-fundraiser-grid .fundraiser-card .fundraiser-meta .donation-details .progress-bar-inner{height:8px;border-radius:57.69px}.hero-section .container-outer #gfm-fundraiser-grid .fundraiser-card .fundraiser-meta .donation-details .amount-raised{font-size:25px;line-height:30px;letter-spacing:-0.01em}@media(max-width: 767px){.hero-section .container-outer #gfm-fundraiser-grid .fundraiser-card .fundraiser-meta .donation-details .amount-raised{font-size:15.56px;line-height:18.67px}}.hero-section .container-outer #gfm-fundraiser-grid .fundraiser-card .fundraiser-meta .donation-details .amount-raised span{display:inline-block !important}.hero-section .container-outer #gfm-fundraiser-grid .fundraiser-card .fundraiser-meta .donation-details .amount-raised strong{font-weight:400}.hero-section .container-outer #gfm-fundraiser-grid .fundraiser-card .fundraiser-meta .donation-details .amount-raised .amount{font-size:39.82px;line-height:47.79px;letter-spacing:-0.3982px;font-weight:450}@media(max-width: 767px){.hero-section .container-outer #gfm-fundraiser-grid .fundraiser-card .fundraiser-meta .donation-details .amount-raised .amount{font-size:24.79px;line-height:29.75px;letter-spacing:-0.02em}}.block-2{background-color:#cef3bd;padding:4rem 0}.block-2 .block-cards-v1__content-header p:before{margin-right:1rem}@media(max-width: 767px){.block-2 .block-cards-v1__content-header p:before{width:18px;height:18px;bottom:-4px;margin-right:.25rem;border-radius:50%;padding:10px}}.block-2 .sub-text{max-width:738px;margin:0 auto}.block-2 .cards-wrapper{display:flex;gap:25px;text-align:center}@media(max-width: 767px){.block-2 .cards-wrapper{flex-direction:column}}.block-2 .cards{position:relative;padding:20px;background-color:#fff;border-radius:16px;width:25%}@media(max-width: 767px){.block-2 .cards{width:100%}}.block-2 .cards .content{width:140px;margin:0 auto}@media(max-width: 767px){.block-2 .cards .content{width:100%}}.block-2 .donate-button-container{margin:0 auto;text-align:center}.block-2 .donate-button{display:inline-block;padding:7px 19px;border-radius:8px;border:1px solid #e5e1d7;text-decoration:none}.block-2 .donate-button:hover{background-color:#e5e1d7}.block-2 .icon{position:absolute;bottom:20px;right:20px;display:flex}.block-3 h2{font-family:"CircularXXWeb",Trebuchet,Helvetica,Arial,sans-serif;font-size:clamp(1.75rem,1.75rem + .25*(100vw - 23.4375rem)/66.5625,2rem);font-weight:600;letter-spacing:-0.02em;line-height:1.2}.block-3 .content-box-container{display:flex;justify-content:space-between;gap:28px}@media(max-width: 767px){.block-3 .content-box-container{flex-direction:column}}.block-3 .content-box{width:33%}@media(max-width: 767px){.block-3 .content-box{width:100%}}.block-3 .content-box .title{font-family:"CircularXXWeb",Trebuchet,Helvetica,Arial,sans-serif;font-size:clamp(1.5rem,1.5rem + .25*(100vw - 23.4375rem)/66.5625,1.75rem);font-weight:600;letter-spacing:0em;line-height:1.2;margin-top:33px;margin-bottom:36px}.block-4 .banner{display:flex;border-radius:16px;overflow:hidden;justify-content:space-between;align-items:stretch;min-height:400px}@media(max-width: 959px){.block-4 .banner{flex-direction:column-reverse;min-height:auto}}@media(max-width: 767px){.block-4 .banner{flex-direction:column;min-height:auto}}.block-4 .banner .content-outer{background-color:#012c19;flex:1;display:flex;align-items:center;padding:20px 50px 20px 8.3%}@media(max-width: 959px){.block-4 .banner .content-outer{padding:30px}}@media(max-width: 767px){.block-4 .banner .content-outer{flex-direction:column;order:1}}.block-4 .banner .content-outer .content-inner h2{font-family:"CircularXXWeb",Trebuchet,Helvetica,Arial,sans-serif;font-size:clamp(1.75rem,1.75rem + .25*(100vw - 23.4375rem)/66.5625,2rem);font-weight:600;letter-spacing:-0.02em;line-height:1.2}.block-4 .banner .content-outer .content-inner h2,.block-4 .banner .content-outer .content-inner p{margin-bottom:1.5rem;color:#fff}.block-4 .banner .content-outer .content-inner *:last-child{margin-bottom:0}.block-4 .banner .content-outer .content-inner .hrt-base-button{color:#fff}.block-4 .banner picture{display:block;width:100%;height:100%}.block-4 .banner picture img{display:block;border-radius:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.block-4 .content-right{display:block;flex-basis:49%;position:relative}@media(max-width: 767px){.block-4 .content-right{margin-bottom:-20px}}.block-5 h2{font-family:"CircularXXWeb",Trebuchet,Helvetica,Arial,sans-serif;font-size:clamp(1.75rem,1.75rem + .25*(100vw - 23.4375rem)/66.5625,2rem);font-weight:600;letter-spacing:-0.02em;line-height:1.2}@media(max-width: 767px){.block-5 .value-prop.value-prop--long:last-child{margin-bottom:0;padding-bottom:40px}}
/*# sourceMappingURL=block-min.css.map */
