/**ECOM-INSERT-CSS**/.ecom-column{position:relative}.ecom-column>.core__column--wrapper{align-items:flex-start;display:flex}.ecom-column__overlay .ecom-overlay{pointer-events:none}.ecom-column__overlay > .ecom-overlay,.ecom-column__overlay .ecom-video-background-youtube{position:absolute;inset:0}@media only screen and (min-width: 768px){.ecom-column>.core__column--wrapper{height:100%}}.ecom-use-parallax{background:unset !important}.ecom-parallax-background{position:absolute;width:100%;height:100%;display:flex;overflow:hidden}.ecom-parallax-background img{object-fit:cover;width:100%;position:absolute;top:0;left:50%;transform:translate(-50%,0);pointer-events:none}.ecom-row{width:100%;position:relative}.ecom-video-background-youtube-wrapper{overflow:hidden}.ecom-section__overlay > .ecom-overlay,.ecom-section__overlay .ecom-video-background-youtube,.ecom-video-background-youtube-wrapper{position:absolute;top:0;left:0;bottom:0;right:0}.ecom-row:not(.ecom-section){float:left}.ecom-row.ecom-section{clear:both}.ecom-row:hover{z-index:1}.ecom-row>div.core__row--columns.core__row--full{max-width:100%}@media (min-aspect-ratio: 16/9){.ecom-section__overlay .ecom-video-background-youtube{height:300%;top:-100%}}@media (max-aspect-ratio: 16/9){.ecom-section__overlay .ecom-video-background-youtube{width:300%;left:-100%}}@supports not (aspect-ratio: 16 / 9){.ecom-video-background-youtube:before{display:block;content:"";width:100%;padding-top:56.25%}.ecom-video-background-youtube .ecom-video-background{position:absolute;top:0;right:0;bottom:0;left:0}.ecom-video-background{-o-object-fit:unset !important;object-fit:unset !important}}@media (max-width: 767px){.ecom-section__video-bg .ecom-video-background-youtube{display:none}}.ecom-core.ecom-ko2vt99yf88{width:100%}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-ko2vt99yf88{width:100%}}.ecom-core.ecom-g23tu9xo169{text-align:left}.ecom-core.ecom-epx8p5s9hwv{background-color:#F8F5F0}#impact-page-content{--bg-color:#F8F5F0;--text-color:#5D534A;--heading-color:#4A413A;--accent-color:#B9975B;--border-color:#EAE3D9;line-height:1.7;color:var(--text-color);background-color:var(--bg-color)}#impact-page-content *,#impact-page-content *::before,#impact-page-content *::after{box-sizing:border-box}#impact-page-content .page-wrapper{min-height:100vh}#impact-page-content .hero{padding:6rem 2rem;text-align:center}#impact-page-content .hero-content{margin:0 auto}#impact-page-content .hero-title{color:var(--heading-color);margin-top:0;margin-bottom:1.5rem;line-height:1.3}#impact-page-content .hero-title .highlight{color:var(--accent-color);font-style:italic}#impact-page-content .hero-text{color:var(--text-color);max-width:700px;margin:0 auto}#impact-page-content .content-wrapper{margin:0 auto;padding:0 2rem;display:flex;flex-direction:column;gap:0}#impact-page-content .section{padding:4rem 0;border-bottom:1px solid var(--border-color)}#impact-page-content .content-wrapper > .section:last-child{border-bottom:none}#impact-page-content .section.intro-section{padding-top:4rem;border-top:1px solid var(--border-color)}#impact-page-content .section-header{text-align:center;margin-bottom:2.5rem;max-width:800px;margin-left:auto;margin-right:auto}#impact-page-content .section-header .emoji{font-size:2.5rem;margin:0;line-height:1;color:var(--accent-color)}#impact-page-content .section-title{color:var(--heading-color);margin:0.5rem 0}#impact-page-content .section-subtitle{color:var(--accent-color);font-weight:normal;margin:0;text-transform:uppercase;letter-spacing:1px}#impact-page-content .section-text{max-width:800px;text-align:center;margin:0 auto 2rem auto}#impact-page-content .intro-text{max-width:800px;margin:0 auto;text-align:center;font-style:italic}#impact-page-content .metric-box{background:transparent;border:1px solid var(--border-color);border-radius:8px;padding:2rem;margin-top:1.5rem}#impact-page-content .metric-title{color:var(--heading-color);margin:0 0 1.5rem 0;display:flex;align-items:center;gap:0.75rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}#impact-page-content .metric-title .emoji{font-size:1.5rem}#impact-page-content .table-container{overflow-x:auto;margin:1.5rem 0;border:1px solid var(--border-color);border-radius:8px}#impact-page-content .impact-table{width:100%;border-collapse:collapse}#impact-page-content .impact-table th,#impact-page-content .impact-table td{padding:1rem 1.25rem;text-align:left;border-bottom:1px solid var(--border-color)}#impact-page-content .impact-table tr:last-child td{border-bottom:none}#impact-page-content .impact-table th{background-color:#FDFBF8;color:var(--heading-color)}#impact-page-content .metric-value{color:var(--text-color);font-weight:bold}#impact-page-content .total-row{background-color:#FDFBF8}#impact-page-content .total-value{color:var(--accent-color);font-weight:bold}#impact-page-content .goal-box{margin-top:2rem;padding:1.5rem;background-color:#FDFBF8;border:1px solid var(--border-color);border-radius:8px}#impact-page-content .goal-text{color:var(--text-color);display:flex;align-items:center;gap:0.75rem;margin:0}#impact-page-content .goal-text .emoji{font-size:1.5rem}#impact-page-content .grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:2rem}#impact-page-content .employment-stats{display:flex;flex-direction:column;gap:1rem}#impact-page-content .stat-box{display:flex;flex-direction:column;text-align:center;gap:0.5rem;padding:1rem;background:#FDFBF8;border-radius:8px}#impact-page-content .stat-label{order:2}#impact-page-content .stat-number{order:1;color:var(--accent-color);font-size:5em;font-weight:600;line-height:1}#impact-page-content .stat-details{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-color);text-align:left;width:100%}#impact-page-content .stat-details p{margin:0.25rem 0}#impact-page-content .target-box{margin-top:1rem;padding:0.75rem;background:#FDFBF8;border-radius:8px;text-align:center}#impact-page-content .target-box p{color:var(--heading-color);margin:0}#impact-page-content .target-box p strong{color:var(--accent-color)}#impact-page-content .offerings-grid{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:1rem}#impact-page-content .offering{padding:1rem;background:#FDFBF8;border-radius:8px;text-align:center;border:1px solid var(--border-color)}#impact-page-content .income-highlight{text-align:center;padding:2rem;background:transparent;border:1px solid var(--border-color);border-radius:8px;margin-bottom:1.5rem}#impact-page-content .income-amount{color:var(--accent-color);margin:0 0 0.5rem 0;font-size:5em;font-weight:600;line-height:1}#impact-page-content .income-text{color:var(--text-color);margin:0}#impact-page-content .opportunities h4{margin:0 0 1rem 0;color:var(--heading-color)}#impact-page-content .opportunities{display:flex;flex-direction:column;gap:0.75rem}#impact-page-content .opportunity{padding:1rem;background:#FDFBF8;border:1px solid var(--border-color);border-radius:8px}#impact-page-content .quote-box{background:transparent;padding:2rem 0;text-align:center;margin-top:2rem;position:relative}#impact-page-content .quote-decoration{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100px;height:auto;opacity:0.5}#impact-page-content .quote{color:var(--heading-color);margin:1.5rem 0 1rem 0;font-style:italic}#impact-page-content .quote-author{color:var(--accent-color)}@media (max-width: 768px){#impact-page-content .content-wrapper{padding:0 1.5rem;gap:0}#impact-page-content .section{padding:3rem 0}#impact-page-content .hero{padding:4rem 1rem}#impact-page-content .offerings-grid,#impact-page-content .grid{grid-template-columns:1fr}}