:root{--color-impact-bg: #050505}.section-impact-hero{background-color:var(--color-black);padding:20rem 0 12rem;overflow:hidden}.impact-hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:8rem;align-items:end}.impact-hero-title{font-size:10rem;font-weight:900;line-height:.9;letter-spacing:-4px;color:var(--color-white);text-transform:uppercase}.impact-hero-title span{display:block}.impact-hero-accent{color:var(--color-primary)}.impact-hero-sub{font-size:2.4rem;color:var(--color-text-muted);max-width:48rem;margin-top:4rem;line-height:1.4}.impact-hero-image-box{position:relative}.impact-hero-img{width:100%;height:70rem;object-fit:cover;filter:grayscale(1) contrast(1.1)}.section-impact-philosophy{padding:16rem 0;background-color:var(--color-impact-bg)}.philosophy-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:12rem}.philosophy-label{font-size:1.4rem;text-transform:uppercase;letter-spacing:4px;color:var(--color-primary);display:block;margin-bottom:2.4rem}.philosophy-title{font-size:5.2rem;font-weight:800;color:var(--color-white);line-height:1.1}.philosophy-items{display:flex;flex-direction:column;gap:8rem}.philosophy-item{border-top:1px solid rgba(255,255,255,.1);padding-top:4rem}.phil-num{font-size:1.6rem;color:#444;margin-bottom:1.6rem;display:block}.phil-name{font-size:3.2rem;font-weight:700;color:var(--color-white);margin-bottom:2.4rem}.phil-desc{font-size:1.8rem;color:var(--color-text-muted);line-height:1.6}.section-impact-metrics{padding:16rem 0;background-color:var(--color-black)}.metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background-color:#ffffff0d}.metric-square{background-color:var(--color-black);padding:8rem 4rem;text-align:center;transition:background-color .3s}.metric-square:hover{background-color:#0a0a0a}.metric-val{font-size:8.4rem;font-weight:800;color:var(--color-primary);display:block;line-height:1;margin-bottom:1.6rem}.metric-label{font-size:1.8rem;text-transform:uppercase;letter-spacing:2px;color:var(--color-white)}.section-foundation{background-color:var(--color-impact-bg);padding:16rem 0}.foundation-banner{display:grid;grid-template-columns:1fr 1fr;align-items:center}.foundation-content{padding:10rem;background-color:#111}.foundation-img-box{height:100%}.foundation-img{width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.section-impact-reports{padding:16rem 0;background-color:var(--color-black);border-top:1px solid rgba(255,255,255,.05)}.reports-container{display:grid;grid-template-columns:1fr 1fr;gap:8rem;align-items:center}.reports-list-title{font-size:3.2rem;font-weight:800;color:var(--color-white);text-transform:uppercase;letter-spacing:2px;margin-bottom:4.8rem}.impact-doc-list{list-style:none;display:flex;flex-direction:column;gap:1.6rem}.impact-doc-item{display:flex;align-items:center;padding:3.2rem;background-color:#0c0c0c;border:1px solid rgba(255,255,255,.05);gap:3.2rem;transition:all .3s ease}.impact-doc-item:hover{background-color:#111;border-color:var(--color-primary);transform:translate(10px)}.impact-doc-icon{font-size:2.4rem;color:var(--color-primary)}.impact-doc-info{flex-grow:1}.impact-doc-name{display:block;font-size:1.8rem;font-weight:700;color:var(--color-white)}.impact-doc-meta{font-size:1.4rem;color:#666;margin-top:4px}.impact-doc-download{font-size:1.4rem;font-weight:800;color:var(--color-primary);text-decoration:none;border:1px solid var(--color-primary);padding:10px 20px;transition:all .3s}.impact-doc-download:hover{background-color:var(--color-primary);color:var(--color-black)}.impact-cta-box{background-color:#111;padding:6.4rem;border:1px solid rgba(255,255,255,.05)}.impact-cta-title{font-size:4.8rem;font-weight:900;line-height:1;color:var(--color-white);margin-bottom:2.4rem;text-transform:uppercase}.impact-cta-text{font-size:2rem;color:var(--color-text-muted);margin-bottom:4.8rem;line-height:1.6}@media(max-width:59em){.impact-hero-grid,.philosophy-grid,.metrics-grid,.foundation-banner,.reports-container{grid-template-columns:1fr;gap:6.4rem}.reports-container{padding:0 2.4rem}.impact-cta-box{padding:4rem 2.4rem}}
