.trp-page.svelte-4pkeo8{padding:0}.trp-hero.svelte-4pkeo8{text-align:center;padding:232px 32px 64px;position:relative;overflow:hidden}.trp-hero.svelte-4pkeo8:before{content:"";z-index:0;background-image:url(../../../content/pages/truth-and-reconciliation-plan/photo.avif);background-position:0 20%;background-size:cover;position:absolute;inset:-8%}.trp-hero.svelte-4pkeo8:after{content:"";mix-blend-mode:overlay;z-index:1;background:#28112880;position:absolute;inset:0}.trp-hero.svelte-4pkeo8>:where(.svelte-4pkeo8){z-index:1;position:relative}.hero-title.svelte-4pkeo8{color:var(--HL-LIGHT);margin:0 0 32px;line-height:1.25}.hero-card.svelte-4pkeo8{background-color:var(--HL-DARK);border-radius:20px;flex-direction:column;gap:32px;max-width:1200px;margin:0 auto 32px;padding:32px;display:flex}.hero-card--land.svelte-4pkeo8{background-color:#281128cc}.hero-card--welcome.svelte-4pkeo8{background-color:var(--HL-LIGHT)}.hero-card--welcome.svelte-4pkeo8 .hero-card-text:where(.svelte-4pkeo8){color:var(--HL-DARK)}.hero-card-title.svelte-4pkeo8{color:var(--HL-LIGHT);margin:0;line-height:1.25}.hero-card-text.svelte-4pkeo8{font-family:var(--HL-Montserrat);font-size:var(--fs-md);color:var(--HL-SUNSHINE);margin:0;line-height:1.7}.trp-section.svelte-4pkeo8{padding:64px 32px}.trp-container.svelte-4pkeo8{max-width:1200px;margin:0 auto}.section-divider.svelte-4pkeo8{background-color:var(--HL-TISSUE);border:none;border-radius:2px;width:48px;height:3px;margin:0 auto 24px;display:block}.intro-text.svelte-4pkeo8{color:var(--HL-DARK);opacity:.85;text-align:left;border-left:4px solid var(--HL-RED);max-width:900px;margin:0 auto 32px;padding-left:32px;line-height:1.7}.stats-grid.svelte-4pkeo8{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:32px;display:grid}.stat-card.svelte-4pkeo8{text-align:left;border-radius:20px;padding:32px;transition:box-shadow .3s}.stat-card.svelte-4pkeo8:hover{box-shadow:0 4px 16px #0000000f}.card-red.svelte-4pkeo8{background-color:#fff}.card-blue.svelte-4pkeo8{background-color:#b4e1e12b}.card-dark.svelte-4pkeo8{background-color:var(--HL-DARK)}.stat-label.svelte-4pkeo8{letter-spacing:.5px;margin:0 0 8px;font-weight:600}.card-red.svelte-4pkeo8 .stat-label:where(.svelte-4pkeo8),.card-blue.svelte-4pkeo8 .stat-label:where(.svelte-4pkeo8){color:var(--HL-RED)}.stat-value.svelte-4pkeo8{margin:0 0 12px;font-weight:700;line-height:1.2}.stat-heading.svelte-4pkeo8{margin:0 0 12px;font-weight:700}.stat-desc.svelte-4pkeo8{font-size:var(--fs-md);opacity:.85;margin:0;line-height:1.6}.card-red.svelte-4pkeo8 .stat-label:where(.svelte-4pkeo8),.card-red.svelte-4pkeo8 .stat-value:where(.svelte-4pkeo8){color:var(--HL-RED)}.card-red.svelte-4pkeo8 .stat-desc:where(.svelte-4pkeo8){color:var(--HL-DARK)}.card-blue.svelte-4pkeo8 .stat-label:where(.svelte-4pkeo8),.card-blue.svelte-4pkeo8 .stat-value:where(.svelte-4pkeo8){color:var(--HL-BLUE)}.card-blue.svelte-4pkeo8 .stat-desc:where(.svelte-4pkeo8){color:var(--HL-DARK)}.card-dark.svelte-4pkeo8 .stat-label:where(.svelte-4pkeo8),.card-dark.svelte-4pkeo8 .stat-value:where(.svelte-4pkeo8){color:var(--HL-SUNSHINE)}.card-dark.svelte-4pkeo8 .stat-desc:where(.svelte-4pkeo8),.card-dark.svelte-4pkeo8 .stat-heading:where(.svelte-4pkeo8){color:var(--HL-LIGHT)}.pillars-grid.svelte-4pkeo8{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:32px;display:grid}.trp-cta.svelte-4pkeo8{text-align:center;padding:64px 32px 0}.cta-content.svelte-4pkeo8{background-color:var(--HL-DARK);border-radius:20px;flex-direction:row-reverse;justify-content:center;align-items:center;gap:32px;margin:0 auto;padding:64px;display:flex}.cta-left.svelte-4pkeo8{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.cta-right.svelte-4pkeo8{text-align:center;flex-shrink:0}.cta-right-title.svelte-4pkeo8{font-family:var(--HL-Amaranth);font-size:var(--fs-xl);color:var(--HL-SUNSHINE);margin-bottom:16px;line-height:1.25}.cta-title.svelte-4pkeo8{color:var(--HL-SUNSHINE);margin-bottom:0;line-height:1.25}.cta-text.svelte-4pkeo8{font-family:var(--HL-Montserrat);font-size:var(--fs-lg);color:var(--HL-LIGHT);max-width:640px;margin:0 auto;line-height:1.7}.pdf-download-link.svelte-4pkeo8{text-decoration:none}.pdf-card.svelte-4pkeo8{background-color:var(--HL-LIGHT);border:1px solid var(--HL-TISSUE);border-radius:20px;width:364px;transition:box-shadow .3s;overflow:hidden}.pdf-card.svelte-4pkeo8:hover{box-shadow:0 8px 24px #0000001a}.pdf-card.svelte-4pkeo8 img:where(.svelte-4pkeo8){width:100%;display:block}.pdf-label.svelte-4pkeo8{text-align:center;font-family:var(--HL-Montserrat);font-size:var(--fs-md);color:var(--HL-LIGHT);background-color:var(--HL-RED);padding:16px;font-weight:700;display:block}.section-title.svelte-4pkeo8{color:var(--HL-RED);text-align:center;margin-bottom:16px;line-height:1.25}@media (width<=768px){.trp-section.svelte-4pkeo8{padding:32px 16px}.trp-cta.svelte-4pkeo8{padding:16px}.cta-content.svelte-4pkeo8{flex-direction:column-reverse;gap:32px;padding:32px 16px}.stats-grid.svelte-4pkeo8{grid-template-columns:1fr}.hero-card.svelte-4pkeo8{margin:0 16px 32px;padding:24px 16px}}
