/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial}}}.Home{color:var(--color-pasea-gray-700,#3a3a3a);font-family:var(--sans);line-height:1.6;overflow-x:clip}.Home section{padding:4em 1.5em}.Home .section-header{text-align:center;max-width:62em;margin:0 auto 2.5em}.Home .section-header .eyebrow{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-pasea-blue-600,#1e61a0);text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:.7em;margin-bottom:1em;font-size:.78em;display:inline-flex;position:relative}.Home .section-header .eyebrow:after,.Home .section-header .eyebrow:before{content:"";background:var(--color-pasea-blue-300);opacity:.7;width:1.8em;height:1px}.Home .section-header .section-title{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-pasea-gray-900,#0d0d0d);letter-spacing:-.015em;margin:0 0 .5em;font-size:2.6em;line-height:1.18}.Home .section-header .section-lede{color:var(--color-pasea-gray-600,#545454);max-width:40em;margin:0 auto;font-size:1.08em;line-height:1.65}.Home .stats{background-color:var(--color-white,#fff)}.Home .stats .grid{grid-template-columns:repeat(5,1fr);gap:.8em;max-width:76em;margin:0 auto;display:grid}.Home .stats .grid .stat{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:11em;padding:1.4em .8em;display:flex;position:relative}.Home .stats .grid .stat:not(:last-child):after{content:"";background:var(--color-pasea-gray-200);width:1px;position:absolute;top:22%;bottom:22%;right:0}.Home .stats .grid .stat .value{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-pasea-blue-700,#1b4f87);letter-spacing:-.03em;margin-bottom:.35em;font-size:clamp(2.55em,3vw,3.05em);line-height:1;white-space:nowrap!important}.Home .stats .grid .stat .label{color:var(--color-pasea-gray-600,#545454);text-transform:uppercase;letter-spacing:.06em;max-width:none;font-size:.7em;font-weight:600;line-height:1.4;white-space:nowrap!important}.Home .stats .grid .stat:nth-child(2) .value{color:var(--color-pasea-orange-500,#f58220)}.Home .stats .grid .stat:nth-child(3) .value{color:var(--color-pasea-green-500,#6bbe44)}.Home .stats .grid .stat:nth-child(5) .value{font-size:clamp(2.15em,2.4vw,2.55em);font-family:var(--mono);letter-spacing:0}@media (max-width:1024px){.Home .stats .grid{grid-template-columns:repeat(3,1fr)}.Home .stats .grid .stat:nth-child(3n):after{display:none}}@media (max-width:768px){.Home .stats .grid{grid-template-columns:repeat(2,1fr);gap:.4em}.Home .stats .grid .stat:after{display:none}.Home .stats .grid .stat .value{font-size:clamp(2.2em,6vw,2.8em)}.Home .stats .grid .stat .label{letter-spacing:.05em;font-size:.65em;white-space:normal!important}}.Home .project{background-color:var(--color-white,#fff)}.Home .project .project-grid{grid-template-columns:1.4fr 1fr;align-items:flex-start;gap:3em;max-width:76em;margin:0 auto;display:grid}.Home .project .project-grid .text{color:var(--color-pasea-gray-700,#3a3a3a)}.Home .project .project-grid .text p{margin:0 0 1em;font-size:1.02em;line-height:1.7}.Home .project .project-grid .text p:last-child{margin-bottom:0}.Home .project .project-grid .objectives{background-color:var(--color-pasea-blue-50,#e6f0f8);border-left:4px solid var(--color-pasea-blue-500);border-radius:.7em;margin:0;padding:1.6em 1.8em;list-style:none}.Home .project .project-grid .objectives .objectives-title{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-pasea-blue-700,#1b4f87);text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid var(--color-pasea-blue-100);margin-bottom:1em;padding-bottom:.8em;font-size:.78em}.Home .project .project-grid .objectives .objective{color:var(--color-pasea-gray-700,#3a3a3a);margin:.65em 0;padding-left:1.6em;line-height:1.45;position:relative}.Home .project .project-grid .objectives .objective:before{content:"";background-color:var(--color-pasea-orange-500,#f58220);width:.7em;height:.7em;box-shadow:0 0 0 4px var(--color-pasea-orange-50);border-radius:50%;position:absolute;top:.45em;left:0}@media (max-width:1024px){.Home .project .project-grid{grid-template-columns:1fr;gap:2em}}.Home .structures{background-color:var(--color-pasea-gray-50,#fafafa)}.Home .structures .grid{grid-template-columns:repeat(4,1fr);gap:1.4em;max-width:76em;margin:0 auto;display:grid}.Home .structures .structure-card{background-color:var(--color-white,#fff);border:1px solid var(--color-pasea-gray-100);border-radius:.7em;padding:1.6em 1.4em;transition:transform .2s,box-shadow .2s;position:relative}.Home .structures .structure-card:hover{transform:translateY(-3px);box-shadow:0 .6em 1.4em #0d2a4a14}.Home .structures .structure-card .acronym{background-color:var(--color-pasea-blue-50,#e6f0f8);color:var(--color-pasea-blue-700,#1b4f87);letter-spacing:.04em;border-radius:.35em;align-items:center;margin-bottom:.9em;padding:.4em .7em;font-size:.95em;display:inline-flex}.Home .structures .structure-card .acronym,.Home .structures .structure-card .name{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.Home .structures .structure-card .name{color:var(--color-pasea-gray-900,#0d0d0d);margin:0 0 .6em;font-size:1em;line-height:1.3}.Home .structures .structure-card .role{color:var(--color-pasea-gray-600,#545454);margin:0;font-size:.88em;line-height:1.55}@media (max-width:1024px){.Home .structures .grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.Home .structures .grid{grid-template-columns:1fr}}.Home .beneficiaries{background-color:var(--color-white,#fff)}.Home .beneficiaries .grid{grid-template-columns:repeat(4,1fr);gap:1.4em;max-width:76em;margin:0 auto;display:grid}.Home .beneficiaries .beneficiary-card{background:linear-gradient(180deg,var(--color-pasea-blue-50),white);border:1px solid var(--color-pasea-blue-100);border-radius:.7em;flex-direction:column;padding:1.6em 1.4em;display:flex;position:relative}.Home .beneficiaries .beneficiary-card .value{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-pasea-blue-700,#1b4f87);letter-spacing:-.02em;margin-bottom:.3em;font-size:2.4em;line-height:1}.Home .beneficiaries .beneficiary-card .label{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-pasea-gray-900,#0d0d0d);margin-bottom:.6em;font-size:1em}.Home .beneficiaries .beneficiary-card .description{color:var(--color-pasea-gray-600,#545454);margin:0;font-size:.88em;line-height:1.55}.Home .beneficiaries .beneficiary-card:nth-child(2){background:linear-gradient(180deg,var(--color-pasea-orange-50),white);border-color:var(--color-pasea-orange-100)}.Home .beneficiaries .beneficiary-card:nth-child(2) .value{color:var(--color-pasea-orange-600,#d2701c)}.Home .beneficiaries .beneficiary-card:nth-child(3){background:linear-gradient(180deg,var(--color-pasea-green-50),white);border-color:var(--color-pasea-green-100)}.Home .beneficiaries .beneficiary-card:nth-child(3) .value{color:var(--color-pasea-green-700,#3e7d29)}@media (max-width:1024px){.Home .beneficiaries .grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.Home .beneficiaries .grid{grid-template-columns:1fr}}.Home .safeguards{background-color:var(--color-pasea-gray-50,#fafafa)}.Home .safeguards .grid{grid-template-columns:repeat(3,1fr);gap:1.6em;max-width:76em;margin:0 auto;display:grid}.Home .safeguards .pillar-card{background-color:var(--color-white,#fff);border-top:4px solid var(--color-pasea-green-500);border-radius:.7em;flex-direction:column;padding:1.8em 1.6em;display:flex;position:relative;box-shadow:0 .3em .8em #0d2a4a0a}.Home .safeguards .pillar-card:nth-child(2){border-top-color:var(--color-pasea-blue-500)}.Home .safeguards .pillar-card:nth-child(3){border-top-color:var(--color-pasea-orange-500)}.Home .safeguards .pillar-card .pillar-title{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-pasea-gray-900,#0d0d0d);margin:0 0 .6em;font-size:1.15em;line-height:1.25}.Home .safeguards .pillar-card .pillar-text{color:var(--color-pasea-gray-600,#545454);margin:0 0 1.1em;font-size:.92em;line-height:1.6}.Home .safeguards .pillar-card .instruments{border-top:1px solid var(--color-pasea-gray-100);flex-wrap:wrap;gap:.4em;margin:auto 0 0;padding:1em 0 0;list-style:none;display:flex}.Home .safeguards .pillar-card .instruments .instrument{background-color:var(--color-pasea-blue-50,#e6f0f8);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-pasea-blue-700,#1b4f87);letter-spacing:.02em;border-radius:.35em;align-items:center;padding:.35em .7em;font-size:.78em;display:inline-flex}@media (max-width:1024px){.Home .safeguards .grid{grid-template-columns:1fr}}.Home .map{background-color:var(--color-pasea-gray-50,#fafafa)}.Home .map .map-content,.Home .map .map-visual{max-width:76em}.Home .map>.map-content,.Home .map>.map-visual{margin:0 auto}@media (min-width:769px){.Home .map{grid-template-columns:1fr 1fr;align-items:center;gap:3em;max-width:76em;margin:0 auto;padding-left:1.5em;padding-right:1.5em;display:grid}.Home .map .map-content,.Home .map .map-visual{margin:0}}.Home .map .map-content .eyebrow{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-pasea-blue-600,#1e61a0);text-transform:uppercase;letter-spacing:.14em;margin-bottom:.8em;font-size:.75em;display:inline-block}.Home .map .map-content .section-title{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-pasea-gray-900,#0d0d0d);margin:0 0 .6em;font-size:2em;line-height:1.2}.Home .map .map-content .section-lede{color:var(--color-pasea-gray-600,#545454);max-width:30em;margin:0 0 1.5em}.Home .map .map-content .Button{margin-bottom:1em}.Home .map .map-visual{position:relative}@media (max-width:1024px){.Home section{padding:3.5em 1.5em}.Home .section-header .section-title{font-size:2.2em}}@media (max-width:768px){.Home section{padding:2.8em 1.2em}.Home .section-header{margin:0 auto 1.8em}.Home .section-header .eyebrow{font-size:.72em}.Home .section-header .section-title{font-size:1.85em}.Home .section-header .section-lede{font-size:1em}}@media (max-width:480px){.Home section{padding:2.2em 1em}.Home .section-header .section-title{font-size:1.55em}}@property --tw-font-weight{syntax:"*";inherits:false}