/*! 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}}}.Beneficiaires section{padding:5em 1.5em}.Beneficiaires .inner{max-width:76em;margin:0 auto}.Beneficiaires .block-head{text-align:center;margin-bottom:2.6em}.Beneficiaires .block-head .eyebrow{background:var(--color-pasea-blue-100);color:var(--color-pasea-blue-700);letter-spacing:.06em;text-transform:uppercase;border-radius:999em;margin-bottom:.75em;padding:.35em .95em;font-size:.78em;font-weight:600;display:inline-block}.Beneficiaires .block-head h2{font-size:2em;font-family:var(--heading);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-pasea-gray-900,#0d0d0d);line-height:1.2}.Beneficiaires .block-head p{color:var(--color-pasea-gray-600,#545454);max-width:44em;margin:.6em auto 0;font-size:1em;line-height:1.6}.Beneficiaires .page-hero{color:#fff;background-position:top;background-size:cover;padding:7em 1.5em 5em;position:relative}.Beneficiaires .page-hero:before{content:"";pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);background:linear-gradient(#081e38c7,#081e389e 55%,#081e38d9);position:absolute}.Beneficiaires .page-hero .inner{max-width:60em;position:relative}.Beneficiaires .page-hero .eyebrow{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#ffffff2e;border-radius:999em;margin-bottom:.75em;padding:.35em .95em;font-size:.78em;font-weight:600;display:inline-block}.Beneficiaires .page-hero h1{color:#fff;font-size:3em;font-family:var(--heading);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);text-shadow:0 2px 18px #00000059;line-height:1.15}.Beneficiaires .page-hero .lede{color:#ffffffe6;max-width:40em;margin-top:1em;font-size:1.1em;line-height:1.6}.Beneficiaires .groups-section{background-color:var(--color-white,#fff)}.Beneficiaires .beneficiaries-grid{grid-template-columns:repeat(auto-fill,minmax(14em,1fr));gap:1.25em;margin-bottom:2.5em;display:grid}.Beneficiaires .beneficiary-card{border:1px solid var(--color-pasea-gray-100);background:var(--color-pasea-blue-50);border-radius:.7em;padding:1.6em 1.4em}.Beneficiaires .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);margin-bottom:.25em;font-size:2em;line-height:1.1;display:block}.Beneficiaires .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:.95em;display:block}.Beneficiaires .beneficiary-card .description{color:var(--color-pasea-gray-600,#545454);margin:0;font-size:.88em;line-height:1.5}.Beneficiaires .summary-note{background:var(--color-pasea-gray-50);border:1px solid var(--color-pasea-gray-100);text-align:center;border-radius:.7em;padding:1.4em 2em}.Beneficiaires .summary-note p{color:var(--color-pasea-gray-700,#3a3a3a);margin:0;font-size:.97em;line-height:1.6}.Beneficiaires .impact-section{background:var(--color-pasea-gray-50)}.Beneficiaires .impact-inner{text-align:center;max-width:52em;margin:0 auto}.Beneficiaires .impact-inner p{color:var(--color-pasea-gray-700,#3a3a3a);font-size:1.05em;line-height:1.75}.Beneficiaires .impact-inner p strong{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-pasea-blue-700,#1b4f87)}@property --tw-font-weight{syntax:"*";inherits:false}