:root{--ds-paper: #FCF7F0;--ds-mist: #FBF0DF;--ds-sand: #F4ECE1;--ds-line: #EDE3D7;--ds-line-2: #E6D8C8;--ds-sh-1: none;--ds-sh-2: 0 18px 40px -18px rgba(120,72,30,0.28)}html:not(#aple) body .elementor .elementor-section.elementor-top-section.aple-hp-sec.aple-hp-sec{--hp-paper: #FCF7F0;  --hp-mist: #FBF0DF;  --hp-sand: #F4ECE1;  --hp-line: #EDE3D7;--hp-line-2: #E6D8C8;--hp-sh-1: none;--hp-sh-2: 0 18px 40px -18px rgba(120,72,30,0.28); }  html:not(#aple) body .elementor .aple-hp-sec .aple-hp-ib:not(.aple-hp-ib--dark){--ico-blob: #FBDCC4 !important}   html:not(#aple) body .elementor .elementor-section.elementor-top-section.aple-hp-sec .aple-hp-ib:not(.aple-hp-ib--dark) .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{border-color: transparent !important;box-shadow: none !important;border-radius: 24px !important}html:not(#aple) body .elementor .elementor-section.elementor-top-section.aple-hp-sec .aple-hp-ib:not(.aple-hp-ib--dark):hover .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{border-color: transparent !important;box-shadow: 0 18px 40px -18px rgba(120,72,30,0.28) !important}  html:not(#aple) body .elementor .elementor-section.elementor-top-section.aple-hp-sec:not(:has(.icon-box-link)) .aple-hp-ib:not(.aple-hp-ib--dark) .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{background: transparent !important;padding-left: 0 !important;padding-right: 0 !important}html:not(#aple) body .elementor .elementor-section.elementor-top-section.aple-hp-sec:not(:has(.icon-box-link)) .aple-hp-ib:hover .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{transform: none !important;box-shadow: none !important}  html:not(#aple) body .elementor .elementor-section.elementor-top-section.aple-hp-sec .aple-hp-rc .jeg-elementor-kit.jkit-image-box,html:not(#aple) .aple-pc{border-color: transparent !important;box-shadow: none !important;border-radius: 24px !important}  html:not(#aple) body .elementor .aple-hp-sec .aple-toc,html:not(#aple) .aple-x-help,html:not(#aple) body .elementor .aple-hp-sec .aple-hp-logo,html:not(#aple) body .elementor-widget-wpforms .wpforms-container,html:not(#aple) body .elementor-widget-shortcode .wpforms-container{border-color: transparent !important;box-shadow: none !important}html:not(#aple) body .elementor .aple-hp-sec .aple-toc{background: #F4ECE1 !important;border-radius: 20px !important}html:not(#aple) .aple-x-help{background: #FBF0DF !important}     html:not(#aple) body .elementor .elementor-section.elementor-top-section.aple-hp-sec .aple-hp-b .elementor-button,html:not(#aple) body .elementor .elementor-section.elementor-top-section.aple-hp-sec .aple-hp-ib:not(.aple-hp-ib--link) .icon-box-button .btn-wrapper .icon-box-link,html:not(#aple) body .icon-box-button .btn-wrapper .icon-box-link,html:not(#aple) body a.elementskit-btn,html:not(#aple) body .aple-x-btn,html:not(#aple) body .aple-x-sf button,html:not(#aple) body .wpforms-container button.wpforms-submit,html:not(#aple) body .wpforms-container .wpforms-page-button,html:not(#aple) body .metform-form-main-wrapper .mf-btn,html:not(#aple) body .metform-form-main-wrapper button[type=submit],html:not(#aple) body .aple-hp-donate--form input[type="submit"],html:not(#aple) body .aple-hp-sec .aple-hp-cover .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a{text-transform: none !important;letter-spacing: 0 !important;font-size: 16.5px !important;font-weight: 700 !important;border-radius: 14px !important;min-height: 52px !important}html:not(#aple) body .elementor .elementor-section.elementor-top-section.aple-hp-sec .aple-hp-b .elementor-button{padding: 0 26px !important}  html:not(#aple) body .elementor .elementor-section.elementor-top-section.aple-hp-sec .aple-hp-b.aple-hp-b--ghost .elementor-button::after{display: none !important}html:not(#aple) body .elementor .elementor-section.elementor-top-section.aple-hp-sec .aple-hp-b.aple-hp-b--ghost .elementor-button{font-weight: 600 !important}  @media (hover: hover){html:not(#aple) body .elementor .elementor-section.elementor-top-section.aple-hp-sec .aple-hp-b .elementor-button:hover{transform: none !important}html:not(#aple) body .elementor .elementor-section.elementor-top-section.aple-hp-sec .aple-hp-b .elementor-button::after{transition: transform 0.25s ease !important}html:not(#aple) body .elementor .elementor-section.elementor-top-section.aple-hp-sec .aple-hp-b .elementor-button:hover::after{transform: translateX(4px) !important}}@media (prefers-reduced-motion: reduce){html:not(#aple) body .elementor .elementor-section.elementor-top-section.aple-hp-sec .aple-hp-b .elementor-button:hover::after{transform: none !important}}  html:not(#aple) body .elementor .elementor-section.elementor-top-section.aple-hp-sec .aple-hp-ib.aple-hp-ib--link .icon-box-button .btn-wrapper .icon-box-link{text-transform: none !important;letter-spacing: 0 !important;font-size: 16.5px !important;text-decoration: underline transparent 2px !important;text-underline-offset: 5px !important;transition: text-decoration-color 0.2s ease,color 0.2s ease !important}html:not(#aple) body .elementor .elementor-section.elementor-top-section.aple-hp-sec .aple-hp-ib.aple-hp-ib--link:hover .icon-box-button .btn-wrapper .icon-box-link{text-decoration-color: currentColor !important}     html:not(#aple) body .elementor .aple-hp-sec .aple-hp-h .jeg-elementor-kit.jkit-heading .heading-section-subtitle,html:not(#aple) body .elementor .aple-hp-sec .aple-hp-eyebrow,html:not(#aple) body .elementor .aple-hp-sec .aple-hp-eyebrow p,html:not(#aple) body:not(.home) .elementor .elementor-section.elementor-top-section.aple-hp-sec--page-hero.aple-hp-sec:first-child .aple-hp-eyebrow,html:not(#aple) body:not(.home) .elementor .elementor-section.elementor-top-section.aple-hp-sec--page-hero.aple-hp-sec:first-child .aple-hp-eyebrow p,html:not(#aple) .aple-x-hero .aple-x-eyebrow,html:not(#aple) .aple-x-kicker,html:not(#aple) .aple-x-label{text-transform: none !important;letter-spacing: 0 !important;font-family: 'Lora','Noto Serif Khmer',Georgia,serif !important;font-style: italic !important;font-weight: 500 !important;font-size: 18px !important;line-height: 1.35 !important}  html:not(#aple) body .elementor .aple-hp-sec .aple-hp-h .jeg-elementor-kit.jkit-heading .heading-section-subtitle::before,html:not(#aple) .aple-x-hero .aple-x-eyebrow::before,html:not(#aple) .aple-x-kicker::before{content: "" !important;display: inline-block !important;width: 26px;height: 8px;margin: 0 10px 0 0;vertical-align: 0.2em;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 8'%3E%3Cpath d='M1 5.2c4-2.6 8.2-3.4 12.4-1.6 3.6 1.5 7.4 1.5 11.6-1.2' fill='none' stroke='%23F37513' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center / contain !important}  html:not(#aple) body .elementor .aple-hp-sec .aple-hp-ib .jeg-elementor-kit.jkit-icon-box .icon-box-badge .badge-text,html:not(#aple) body .elementor .aple-hp-sec .jkit-image-box .body-description p.aple-hp-meta,html:not(#aple) body .elementor .aple-hp-sec .aple-hp-tile .jeg-elementor-kit.jkit-image-box .body-description p,html:not(#aple) .aple-pc__cat,html:not(#aple) body .elementor .aple-hp-sec .aple-toc__label,html:not(#aple) .aple-hp-pipe__label,html:not(#aple) body .jkit-fun-fact .fun-fact-inner .content .title{text-transform: none !important;letter-spacing: 0.01em !important;font-size: 14.5px !important}  html:not(#aple) body .elementor h1 em,html:not(#aple) body .elementor h2 em,html:not(#aple) body .elementor h1 i,html:not(#aple) body .elementor h2 i,html:not(#aple) .aple-x-title em{font-family: 'Lora','Noto Serif Khmer',Georgia,serif !important;font-style: italic !important;font-weight: 600 !important;padding-bottom: 0.12em;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 14' preserveAspectRatio='none'%3E%3Cpath d='M3 9.5C40 4.5 80 3.2 120 5.2c26 1.3 50 2.6 77-1.6' fill='none' stroke='%23F37513' stroke-width='4.2' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat left bottom / 100% 0.32em;-webkit-box-decoration-break: clone;box-decoration-break: clone}   html:not(#aple) body .elementor .aple-hp-sec .aple-hp-ib .jeg-elementor-kit.jkit-icon-box .icon-box-header .icon{width: 60px !important;height: 60px !important}html:not(#aple) body .elementor .aple-hp-sec .aple-hp-ib .jeg-elementor-kit.jkit-icon-box .icon-box-header .icon::before{left: 0 !important;top: 0 !important;width: 56px !important;height: 56px !important;border-radius: 18px !important;background: #FFD7B8 !important;box-shadow: 4px 4px 0 0 #0C4464 !important;transform: rotate(-6deg) !important;transition: transform 0.35s ease !important}html:not(#aple) body .elementor .aple-hp-sec .aple-hp-ib.aple-hp-ib--dark .jeg-elementor-kit.jkit-icon-box .icon-box-header .icon::before{background: #FFFFFF !important;box-shadow: 4px 4px 0 0 #F37513 !important}html:not(#aple) body .elementor .aple-hp-sec .aple-hp-ib.aple-hp-ib--dark .jeg-elementor-kit.jkit-icon-box .icon-box-header .icon i{color: #0C4464 !important}html:not(#aple) body .elementor .aple-hp-sec .aple-hp-ib .jeg-elementor-kit.jkit-icon-box .icon-box-header .icon i{translate: -2px -2px !important;font-size: 30px !important;-webkit-text-stroke: 0.7px currentColor;  transform: rotate(-6deg);transition: transform 0.35s ease}@media (hover: hover){html:not(#aple) body .elementor .aple-hp-sec .aple-hp-ib:hover .jeg-elementor-kit.jkit-icon-box .icon-box-header .icon::before{transform: rotate(4deg) !important;border-radius: 18px !important}html:not(#aple) body .elementor .aple-hp-sec .aple-hp-ib:hover .jeg-elementor-kit.jkit-icon-box .icon-box-header .icon i{transform: rotate(4deg)}}@media (prefers-reduced-motion: reduce){html:not(#aple) body .elementor .aple-hp-sec .aple-hp-ib .jeg-elementor-kit.jkit-icon-box .icon-box-header .icon::before,html:not(#aple) body .elementor .aple-hp-sec .aple-hp-ib .jeg-elementor-kit.jkit-icon-box .icon-box-header .icon i{transition: none !important}}   html:not(#aple) body .elementor .elementor-section.elementor-top-section.aple-hp-sec:not(:has(.icon-box-link)) .aple-hp-ib:not(.aple-hp-ib--dark) .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-header{display: none !important}html:not(#aple) body .elementor .elementor-section.elementor-top-section.aple-hp-sec:not(:has(.icon-box-link)) .aple-hp-ib:not(.aple-hp-ib--dark) .jeg-elementor-kit.jkit-icon-box .icon-box-body::before{content: "";display: block;width: 34px;height: 9px;margin: 0 0 14px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 9'%3E%3Cpath d='M1.5 6c5-3.2 10.6-4 16-1.8 4.6 1.9 9.4 1.8 15-1.6' fill='none' stroke='%23F37513' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat left center / contain}    html:not(#aple) body .elementor .elementor-section.elementor-top-section.aple-hp-sec:not(:first-child):not(.aple-hp-sec--deep):not(.aple-hp-sec--navy):not(.aple-hp-sec--impact):not(.aple-hp-sec--cta):not(.aple-hp-sec--map):not(.aple-hp-sec--inhope):not(.aple-hp-sec--band):not(.aple-hp-sec--page-hero):not(.aple-hp-sec--hero)::after{content: "";position: absolute;left: 0;right: 0;top: -27px;height: 28px;z-index: 2;background-color: inherit;pointer-events: none;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 28' preserveAspectRatio='none'%3E%3Cpath d='M0 28V18C180 6 380 0 620 6c250 6 430 22 640 18 80-2 140-8 180-14v18z' fill='%23000'/%3E%3C/svg%3E") no-repeat center bottom / 100% 100%;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 28' preserveAspectRatio='none'%3E%3Cpath d='M0 28V18C180 6 380 0 620 6c250 6 430 22 640 18 80-2 140-8 180-14v18z' fill='%23000'/%3E%3C/svg%3E") no-repeat center bottom / 100% 100%}@media (max-width: 767px){html:not(#aple) body .elementor .elementor-section.elementor-top-section.aple-hp-sec::after{top: -15px !important;height: 16px !important}}  html:not(#aple) body .elementor .aple-hp-sec .aple-hp-img img,html:not(#aple) body .elementor .aple-hp-sec .aple-hp-hero-img img{border: 8px solid #FFFFFF !important;border-radius: 20px !important;box-shadow: 0 18px 36px -18px rgba(120,72,30,0.45) !important;transform: rotate(-1.4deg)}html:not(#aple) body .elementor .aple-hp-sec.aple-hp-sec--reverse .aple-hp-img img{transform: rotate(1.4deg)}@media (prefers-reduced-motion: no-preference) and (hover: hover){html:not(#aple) body .elementor .aple-hp-sec .aple-hp-img img{transition: transform 0.5s ease}html:not(#aple) body .elementor .aple-hp-sec .aple-hp-img:hover img{transform: rotate(0deg)}}  @media (min-width: 1025px){html:not(#aple) body .aple-hp-sec--pillars > .elementor-container > .elementor-column > .elementor-widget-wrap > .aple-hp-ib.aple-hp-ib--p4{grid-column: 1 / span 3 !important}html:not(#aple) body .aple-hp-sec--pillars > .elementor-container > .elementor-column > .elementor-widget-wrap > .aple-hp-ib.aple-hp-ib--p5{grid-column: 4 / span 3 !important}}    html:not(#aple) body:not(.home) .elementor .elementor-section.elementor-top-section.aple-hp-sec--page-hero.aple-hp-sec:first-child::before,html:not(#aple) body .elementor .elementor-section.elementor-top-section.aple-hp-sec.aple-hp-sec--band::before,html:not(#aple) .aple-x-band::before,html:not(#aple) body .elementor .elementor-section.elementor-top-section.aple-hp-sec--impact > .elementor-container > .elementor-column > .elementor-widget-wrap::before,html:not(#aple) body .elementor .elementor-section.elementor-top-section.aple-hp-sec--cta::after,html:not(#aple) body .aple-hp-sec--impact > .elementor-container > .elementor-column > .elementor-widget-wrap::before,html:not(#aple) body .aple-hp-sec--cta::after{background-image: repeating-linear-gradient(90deg,rgba(123,172,201,0.22) 0 1.5px,transparent 1.5px 48px),repeating-linear-gradient(0deg,rgba(123,172,201,0.22) 0 1.5px,transparent 1.5px 48px),repeating-linear-gradient(90deg,rgba(255,255,255,0.045) 0 24px,transparent 24px 48px),repeating-linear-gradient(0deg,rgba(255,255,255,0.045) 0 24px,transparent 24px 48px) !important;background-size: auto !important;background-position: 11px 11px !important}  html:not(#aple) body:not(.home) .elementor .elementor-section.elementor-top-section.aple-hp-sec--page-hero.aple-hp-sec:first-child,html:not(#aple) body .elementor .elementor-section.elementor-top-section.aple-hp-sec.aple-hp-sec--band,html:not(#aple) body .elementor .elementor-section.elementor-top-section.aple-hp-sec.aple-hp-sec--deep,html:not(#aple) .aple-x-band{background-color: #0B3049 !important;background-image: linear-gradient(180deg,#114461 0%,#0B3049 100%) !important}   html:not(#aple) body .elementor .aple-hp-sec.aple-hp-sec--hero{min-height: 0 !important;padding: 88px 0 104px !important;background-color: #FCF7F0 !important;background-image: repeating-linear-gradient(90deg,rgba(243,117,19,0.065) 0 1.5px,transparent 1.5px 48px),repeating-linear-gradient(0deg,rgba(243,117,19,0.065) 0 1.5px,transparent 1.5px 48px),repeating-linear-gradient(90deg,rgba(12,68,100,0.016) 0 24px,transparent 24px 48px),repeating-linear-gradient(0deg,rgba(12,68,100,0.016) 0 24px,transparent 24px 48px) !important;background-position: 11px 11px !important}html:not(#aple) body .elementor .aple-hp-sec.aple-hp-sec--hero > .elementor-background-video-container,html:not(#aple) body .elementor .aple-hp-sec.aple-hp-sec--hero > .elementor-background-overlay,html:not(#aple) body .elementor .aple-hp-sec.aple-hp-sec--hero > .elementor-background-slideshow{display: none !important}  html:not(#aple) body .elementor .aple-hp-sec--hero .aple-hp-h1 .elementor-heading-title{color: #0C4464 !important;text-shadow: none !important}html:not(#aple) body .elementor .aple-hp-sec--hero .aple-hp-lead,html:not(#aple) body .elementor .aple-hp-sec--hero .aple-hp-lead p{color: #374151 !important;text-shadow: none !important}  html:not(#aple) body .elementor .aple-hp-sec--hero .aple-hp-b--blue .elementor-button{background: #0C4464 !important;border-color: #0C4464 !important;color: #FFFFFF !important}html:not(#aple) body .elementor .aple-hp-sec--hero .aple-hp-b--blue .elementor-button:hover{background: #071E2E !important;border-color: #071E2E !important}html:not(#aple) body .elementor .aple-hp-sec--hero .aple-hp-b--ghost .elementor-button{background: transparent !important;border-color: #0C4464 !important;color: #0C4464 !important}html:not(#aple) body .elementor .aple-hp-sec--hero .aple-hp-b--ghost .elementor-button:hover{background: #0C4464 !important;color: #FFFFFF !important}  html:not(#aple) body .elementor .aple-hp-sec--hero .aple-hp-cover .jeg-elementor-kit.jkit-image-box{background: #FFFFFF !important;border: 0 !important;border-radius: 24px !important;-webkit-backdrop-filter: none !important;backdrop-filter: none !important;box-shadow: 6px 6px 0 0 #0C4464 !important;transform: rotate(1.5deg)}html:not(#aple) body .elementor .aple-hp-sec--hero .aple-hp-cover .jeg-elementor-kit.jkit-image-box .body-title,html:not(#aple) body .elementor .aple-hp-sec--hero .aple-hp-cover .jeg-elementor-kit.jkit-image-box .body-title a{color: #0C4464 !important}html:not(#aple) body .elementor .aple-hp-sec--hero .aple-hp-cover .jeg-elementor-kit.jkit-image-box .body-description,html:not(#aple) body .elementor .aple-hp-sec--hero .aple-hp-cover .jeg-elementor-kit.jkit-image-box .body-description p{color: #374151 !important}html:not(#aple) body .elementor .aple-hp-sec--hero .aple-hp-cover .jeg-elementor-kit.jkit-image-box .body-description p.aple-hp-meta{color: #B0540D !important}html:not(#aple) body .elementor .aple-hp-sec--hero .aple-hp-cover .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a{background: #0C4464 !important;border-color: #0C4464 !important;color: #FFFFFF !important;-webkit-backdrop-filter: none !important;backdrop-filter: none !important}  html:not(#aple) body .elementor .aple-hp-sec--hero a:focus-visible{outline: 3px solid #2B6A99 !important;outline-offset: 3px}   html:not(#aple) body .elementor .aple-hp-sec--hero > .elementor-container > .aple-hp-card-col{flex: 0 0 280px !important;max-width: 280px !important}html:not(#aple) body .elementor .aple-hp-sec--hero .aple-hp-cover .jeg-elementor-kit.jkit-image-box{padding: 20px 20px 22px !important}html:not(#aple) body .elementor .aple-hp-sec--hero .aple-hp-cover .jeg-elementor-kit.jkit-image-box .image-box-header img{max-width: 132px !important;height: auto !important;margin: 0 auto !important;display: block}html:not(#aple) body .elementor .aple-hp-sec--hero .aple-hp-cover .jeg-elementor-kit.jkit-image-box .body-title{font-size: 21px !important;line-height: 1.25 !important}html:not(#aple) body .elementor .aple-hp-sec--hero .aple-hp-cover .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a{min-height: 46px !important;font-size: 15.5px !important}   html:not(#aple) body .elementor .aple-hp-sec.aple-hp-sec--hero{background-image: none !important;background-color: #E9F1F7 !important}   html:not(#aple) body .elementor .aple-hp-sec--impact > .elementor-container > .elementor-column > .elementor-widget-wrap{padding: 72px 56px 56px !important}html:not(#aple) body .elementor .aple-hp-sec--resources > .elementor-container > .elementor-column > .elementor-widget-wrap{padding: 56px 64px !important}@media (max-width: 1024px){html:not(#aple) body .elementor .aple-hp-sec--impact > .elementor-container > .elementor-column > .elementor-widget-wrap{padding: 56px 40px 48px !important}html:not(#aple) body .elementor .aple-hp-sec--resources > .elementor-container > .elementor-column > .elementor-widget-wrap{padding: 40px !important}}@media (max-width: 767px){html:not(#aple) body .elementor .aple-hp-sec--impact > .elementor-container > .elementor-column > .elementor-widget-wrap{padding: 48px 20px 32px !important}html:not(#aple) body .elementor .aple-hp-sec--resources > .elementor-container > .elementor-column > .elementor-widget-wrap{padding: 24px !important}}   html:not(#aple) body #masthead .aple-hdr-pill .jkit-menu > li > a{border-radius: 8px !important;transition: background-color 0.18s ease,color 0.18s ease !important}html:not(#aple) body #masthead .aple-hdr-pill .jkit-menu > li > a:hover,html:not(#aple) body #masthead .aple-hdr-pill .jkit-menu > li:focus-within > a,html:not(#aple) body #masthead .aple-hdr-pill .jkit-menu > li.current-menu-item > a,html:not(#aple) body #masthead .aple-hdr-pill .jkit-menu > li.current-menu-ancestor > a{background: #E9F1F7 !important;box-shadow: none !important;border: 0 !important;color: #0C4464 !important}  html:not(#aple) body #masthead .aple-hdr-pill .jkit-menu .sub-menu a{border-radius: 6px !important}html:not(#aple) body #masthead .aple-hdr-pill .jkit-menu .sub-menu a:hover,html:not(#aple) body #masthead .aple-hdr-pill .jkit-menu .sub-menu a:focus-visible,html:not(#aple) body #masthead .aple-hdr-pill .jkit-menu .sub-menu li.current-menu-item > a{background: #E9F1F7 !important;box-shadow: none !important;color: #0C4464 !important}