.yellow-block.svelte-k1u6t5{background-color:var(--color-yellow-pale);background-image:url(/textures/texture-jaune-claire.webp);background-position:bottom;background-repeat:no-repeat;background-size:100% 12rem;padding:2.5rem 1.5rem 12rem}.footer-band.svelte-k1u6t5{background-color:var(--color-yellow);background-image:url(/textures/texture-jaune-claire.webp);background-position:bottom;background-repeat:no-repeat;background-size:100%;padding:2rem 1.5rem}.footer-band.svelte-k1u6t5 .cta:where(.svelte-k1u6t5){max-width:60rem;color:var(--color-teal);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin:0 auto;display:flex}.content.svelte-k1u6t5{max-width:60rem;margin:0 auto}h1.svelte-k1u6t5{text-align:start;color:#000;margin:0 0 2.5rem}.grid.svelte-k1u6t5{grid-template-columns:1fr 1fr;gap:2.5rem 3rem;margin-bottom:2.5rem;display:grid}.organization.svelte-k1u6t5{z-index:0;text-align:center;flex-direction:column;align-items:center;padding:2rem 1.5rem 1.75rem;display:flex;position:relative}.organization.svelte-k1u6t5:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 50% 50% at 50% 50%, var(--color-yellow) 0%, var(--color-yellow) 55%, #fdf18600 100%);width:34rem;position:absolute;top:-3rem;bottom:-2rem;left:50%;transform:translate(-50%)}.org-logo.svelte-k1u6t5{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:7rem;height:7rem;margin-bottom:1rem;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 4px 16px #0000001a}.org-logo.svelte-k1u6t5:hover{transform:scale(1.05);box-shadow:0 6px 20px #00000026}.org-logo.svelte-k1u6t5 img:where(.svelte-k1u6t5){object-fit:contain;width:78%;height:78%;display:block}h2.svelte-k1u6t5{margin:0 0 .6rem;font-size:1.05rem}h2.svelte-k1u6t5 a:where(.svelte-k1u6t5){color:#000;text-decoration:none}h2.svelte-k1u6t5 a:where(.svelte-k1u6t5):hover{color:var(--color-teal-dark);text-decoration:underline}p.svelte-k1u6t5{margin:0;font-size:.95rem}.support.svelte-k1u6t5{text-align:center;font-weight:700;font-family:var(--font-subtitle);max-width:40rem;margin:0 auto 2rem;font-size:1rem}.campaign.svelte-k1u6t5{text-align:center;max-width:44rem;margin:0 auto 2rem;font-size:1rem}.supporters-intro.svelte-k1u6t5{text-align:center;max-width:44rem;margin:0 auto .75rem;font-weight:700}.supporters-grid.svelte-k1u6t5{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1.75rem 1.5rem;max-width:68rem;margin:0 auto;display:grid}.supporter.svelte-k1u6t5{text-align:start;align-items:flex-start;gap:.9rem;display:flex}.supporter-logo.svelte-k1u6t5{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000001a}.supporter-logo.svelte-k1u6t5:hover{transform:scale(1.05);box-shadow:0 4px 12px #00000026}.supporter-logo.svelte-k1u6t5 img:where(.svelte-k1u6t5){object-fit:contain;width:78%;height:78%;display:block}.supporter-text.svelte-k1u6t5{min-width:0}.supporter-name.svelte-k1u6t5{color:#000;margin-bottom:.25rem;font-size:.9rem;font-weight:700;text-decoration:none;display:block}.supporter-name.svelte-k1u6t5:hover{color:var(--color-teal-dark);text-decoration:underline}.supporter-body.svelte-k1u6t5{color:var(--color-text-soft);font-size:.82rem;line-height:1.35}@media (width<=640px){.grid.svelte-k1u6t5{grid-template-columns:1fr;gap:2rem}.organization.svelte-k1u6t5:before{width:22rem}.supporters-grid.svelte-k1u6t5{grid-template-columns:1fr}}
