@font-face{font-family:Inter;src:url(/polices/inter-latin-ext.34b9c504.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/polices/inter-latin.3100e775.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;src:url(/polices/poppins-500-latin-ext.af5fda16.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;src:url(/polices/poppins-500-latin.cd36de20.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;src:url(/polices/poppins-600-latin-ext.bb1f2d58.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;src:url(/polices/poppins-600-latin.f4e80d9d.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;src:url(/polices/poppins-700-latin-ext.ccfd87f6.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;src:url(/polices/poppins-700-latin.9338e65f.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;src:url(/polices/poppins-800-latin-ext.a72eccfa.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;src:url(/polices/poppins-800-latin.60bf0aba.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#fff;--ground:#f6f9f7;--mint:#def7f2;--sauge:#eaf6e1;--sauge-fonce:#d6edc6;--sauge-trait:#5e9e46;--deep:#014550;--brand:#084042;--ink:#0f262f;--ink-2:#566276;--teal:#027878;--teal-text:#007058;--cta:#c43a22;--cta-hover:#a72f1a;--coral:#e7533c;--line:#dae7e7;--line-soft:#eaf2f1;--wrap:1240px;--gut:clamp(1.15rem, 4vw, 3rem);--band:clamp(3.5rem, 8vw, 7rem);--r:14px;--r-lg:22px;--shadow:0 1px 2px #0f262f0d, 0 10px 26px #0f262f14;--shadow-lg:0 2px 6px #0f262f12, 0 24px 56px #0f262f24;--ease:cubic-bezier(.22,.61,.36,1);--sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--title:"Poppins", "Inter", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--ground);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.65;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--title);text-wrap:balance;letter-spacing:-.02em;margin:0}p{margin:0}img{max-width:100%;height:auto;display:block}a{color:var(--teal-text);text-underline-offset:.16em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--brand);outline-offset:3px;border-radius:4px}.wrap{max-width:var(--wrap);padding-inline:var(--gut);margin-inline:auto}.skip{background:var(--brand);color:#fff;border-radius:0 0 var(--r) 0;z-index:200;padding:.85rem 1.3rem;font-weight:600;position:absolute;left:-9999px}.skip:focus{top:0;left:0}.btn{min-height:52px;font-family:var(--sans);cursor:pointer;white-space:nowrap;transition:background .18s var(--ease), border-color .18s var(--ease), transform .18s var(--ease);border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1.7rem;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn--don{background:var(--cta);color:#fff}.btn--don:hover{background:var(--cta-hover);transform:translateY(-2px)}.btn--ghost{color:var(--ink);border-color:var(--line);background:0 0}.btn--ghost:hover{border-color:var(--teal);color:var(--teal-text)}.btn--light{color:#fff;backdrop-filter:blur(6px);background:#ffffff24;border-color:#ffffff80}.btn--light:hover{background:#ffffff3d}.btn--sm{min-height:44px;padding:.6rem 1.25rem;font-size:.9375rem}.utility{background:var(--brand);color:#cfe6e2;font-size:.8125rem}.utility .wrap{justify-content:flex-end;gap:1.5rem;padding-block:.5rem;display:flex}.utility a{color:#cfe6e2;text-decoration:none}.utility a:hover{color:#fff;text-decoration:underline}@media (width<=620px){.utility{display:none}}.masthead{background:var(--paper);border-bottom:1px solid var(--line);z-index:100;position:sticky;top:0}.masthead .wrap{align-items:center;gap:1.5rem;min-height:84px;display:flex}.brand{color:var(--ink);align-items:center;gap:.75rem;text-decoration:none;display:flex}.brand img{flex:none;width:64px;height:64px}.brand b{font-family:var(--title);font-size:1.1rem;font-weight:700;line-height:1.15;display:block}.brand span{font-family:var(--sans);color:var(--ink-2);letter-spacing:.01em;font-size:.75rem;font-weight:400;display:block}.nav{align-items:center;gap:1.85rem;margin-inline-start:auto;display:flex}.nav-liens{align-items:center;gap:1.85rem;display:flex}.nav-liens>a{color:var(--ink);border-bottom:2px solid #0000;padding-block:.4rem;font-size:.9688rem;font-weight:500;text-decoration:none}.nav-liens>a:hover{border-bottom-color:var(--cta)}.nav-mobile{display:none}.burger{color:var(--ink);cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;padding:.5rem;display:none}.burger-croix{display:none}@media (width<=1000px){.nav{gap:.75rem}.burger{display:block}.brand span{display:none}.nav-liens{background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0;padding:.5rem clamp(1rem,5vw,2rem) 1.25rem;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 30px -18px #0f262f59}.nav.ouvert .nav-liens{display:flex}.nav-liens>a{border-bottom:1px solid var(--line-soft);padding:.95rem 0;font-size:1.05rem}.nav-liens>a:last-child{border-bottom:0}.nav-liens>a:hover{border-bottom-color:var(--line-soft);color:var(--cta)}.nav-mobile{display:block}.nav.ouvert .burger-trois{display:none}.nav.ouvert .burger-croix{display:inline}}@media (width<=380px){.brand b{font-size:1rem}.brand img{width:52px;height:52px}.nav .btn--sm{padding-inline:.9rem}}.hero{background:var(--deep);position:relative;overflow:hidden}.hero picture{z-index:1;position:absolute;inset:0}.hero picture img{object-fit:cover;width:100%;height:100%}.hero:after{content:"";z-index:2;background:linear-gradient(100deg,#01282ded 0%,#01282ddb 40%,#01282d80 66%,#01282d33 100%),linear-gradient(#01282d00 58%,#01282d8c 100%);position:absolute;inset:0}@media (width<=1100px){.hero:after{background:linear-gradient(#01282dcc,#01282dcc),linear-gradient(#01282d00 58%,#01282d66 100%)}}.hero .wrap{z-index:3;padding-block:clamp(4.5rem,13vw,9.5rem);position:relative}.hero-in{color:#fff;max-width:34rem}.eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#fff;background:#e7533ceb;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.4rem;padding:.42rem .85rem;font-size:.75rem;font-weight:700;display:inline-flex}.hero h1{color:#fff;margin-bottom:1.15rem;font-size:clamp(2.2rem,5.4vw,3.9rem);font-weight:700;line-height:1.08}.hero p{color:#e2f1ee;font-size:clamp(1.05rem,1.7vw,1.2rem);line-height:1.6}.hero-cta{flex-wrap:wrap;gap:.85rem;margin-top:2.1rem;display:flex}.credit{z-index:3;right:var(--gut);color:#ffffff8c;text-align:right;letter-spacing:.01em;max-width:18rem;font-size:.6875rem;line-height:1.5;position:absolute;bottom:.9rem}@media (width<=860px){.credit{display:none}}.figures{background:var(--mint)}.figures .wrap{padding-block:clamp(2.5rem,5vw,3.75rem)}.figures ul{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:2rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.figures b{font-family:var(--title);color:var(--brand);font-variant-numeric:tabular-nums;font-size:clamp(2.3rem,4.6vw,3.1rem);font-weight:700;line-height:1;display:block}.figures span{color:#1d4a4c;margin-top:.55rem;font-size:.9375rem;line-height:1.45;display:block}.figures .note{color:#2d5c5e;margin-top:2rem;font-size:.8125rem}.figures-intro{font-family:var(--title);color:var(--brand);margin-bottom:1.5rem;font-size:clamp(1.15rem,2.4vw,1.45rem);font-weight:700}.band{padding-block:var(--band)}.band--paper{background:var(--paper)}.head{max-width:46rem;margin-bottom:clamp(2.25rem,4vw,3.25rem)}.kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--cta);margin-bottom:.85rem;font-size:.78rem;font-weight:700}.head h2{font-size:clamp(1.85rem,3.9vw,2.7rem);font-weight:700;line-height:1.14}.head p{color:var(--ink-2);margin-top:1rem;font-size:1.0625rem;line-height:1.65}.cards{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:clamp(1.25rem,2.5vw,1.85rem);display:grid}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);transition:transform .22s var(--ease), box-shadow .22s var(--ease);flex-direction:column;display:flex;overflow:hidden}.card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.card>img{aspect-ratio:4/3;object-fit:cover;width:100%}.card-body{flex-direction:column;flex:1;padding:1.5rem 1.6rem 1.75rem;display:flex}.card h3{margin-bottom:.6rem;font-size:1.28rem;font-weight:600;line-height:1.25}.card p{color:var(--ink-2);flex:1;font-size:.9688rem}.card .more{color:var(--teal-text);align-items:center;gap:.4rem;margin-top:1.15rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.card:hover .more{text-decoration:underline}.card .more:after{content:"→";transition:transform .2s var(--ease)}.card:hover .more:after{transform:translate(4px)}.tag{letter-spacing:.1em;text-transform:uppercase;color:var(--teal-text);background:var(--mint);border-radius:999px;align-self:flex-start;margin-bottom:.85rem;padding:.32rem .7rem;font-size:.69rem;font-weight:700}.lands{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:1rem;display:grid}@media (width>=720px){.lands{grid-template-columns:repeat(2,1fr)}}@media (width>=1060px){.lands{grid-template-columns:repeat(3,1fr)}}.land{border-radius:var(--r);aspect-ratio:4/3;background:var(--deep);align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.land img{object-fit:cover;z-index:1;width:100%;height:100%;transition:transform .5s var(--ease);position:absolute;inset:0}.land:after{content:"";z-index:2;background:linear-gradient(#01282d1f 0%,#01282d40 42%,#01282de0 94%);position:absolute;inset:0}.land:hover img{transform:scale(1.05)}.land-in{z-index:3;color:#fff;padding:1.15rem 1.25rem;position:relative}.land b{font-family:var(--title);font-size:1.18rem;font-weight:600;display:block}.land span{color:#d3e9e5;margin-top:.2rem;font-size:.8125rem;display:block}.land.soon .land-in b{opacity:.92}.land.soon span{color:#a9cfca}.mission{background:var(--brand);color:#fff}.mission .wrap{padding-block:var(--band);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media (width>=900px){.mission .wrap{grid-template-columns:1fr 22rem}}.mission h2{color:#fff;font-size:clamp(1.8rem,3.8vw,2.6rem);font-weight:700;line-height:1.18}.mission .quote{color:#d9efeb;margin-top:1.35rem;font-size:clamp(1.15rem,2.1vw,1.4rem);line-height:1.6}.mission .sig{color:#8fc2bc;margin-top:1.5rem;font-size:.9rem}.pillars{gap:.9rem;margin:2.25rem 0 0;padding:0;list-style:none;display:grid}.pillars li{color:#d9efeb;grid-template-columns:auto 1fr;align-items:start;gap:.85rem;font-size:.9688rem;display:grid}.pillars svg{color:#4fd6b8;flex:none;width:22px;height:22px;margin-top:.18rem}.mission-mark{justify-self:center}.mission-mark img{width:min(22rem,72vw)}.give{background:var(--paper)}.give .wrap{padding-block:var(--band);gap:clamp(2rem,4vw,3.5rem);display:grid}@media (width>=940px){.give .wrap{grid-template-columns:1fr 26rem;align-items:start}}.panel{background:var(--ground);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(1.5rem,3vw,2.1rem)}.freq{background:var(--paper);border:1px solid var(--line);border-radius:999px;gap:4px;margin-bottom:1.35rem;padding:4px;display:flex}.freq button{min-height:44px;color:var(--ink-2);font-family:var(--sans);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;font-size:.9375rem;font-weight:600;transition:background .16s,color .16s}.freq button[aria-pressed=true]{background:var(--brand);color:#fff}.amounts{grid-template-columns:repeat(3,1fr);gap:.6rem;margin-bottom:.9rem;display:grid}.amt{border:2px solid var(--line);border-radius:var(--r);background:var(--paper);min-height:62px;color:var(--ink);font-family:var(--title);cursor:pointer;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:600;transition:border-color .16s,background .16s}.amt:hover{border-color:var(--teal)}.amt[aria-pressed=true]{border-color:var(--cta);color:var(--cta);background:#fdf1ee}.amt--free{grid-column:span 3;min-height:52px;font-size:1rem;font-weight:500}.amt-libre{margin-bottom:.9rem}.amt-libre label{color:var(--ink-2);margin-bottom:.4rem;font-size:.8125rem;font-weight:600;display:block}.amt-libre-champ{background:var(--paper);border:1.5px solid var(--line);border-radius:var(--r);transition:border-color .16s var(--ease);align-items:center;gap:.5rem;padding-inline-end:1rem;display:flex}.amt-libre-champ:focus-within{border-color:var(--cta)}.amt-libre-champ input{min-width:0;min-height:52px;font-family:var(--title);color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;padding-inline:1rem;font-size:1.25rem;font-weight:700}.amt-libre-champ span{font-family:var(--title);color:var(--ink-2);font-size:1.25rem;font-weight:700}.amt-libre-champ input::-webkit-outer-spin-button,.amt-libre-champ input::-webkit-inner-spin-button{appearance:none;margin:0}.amt-libre-champ input[type=number]{-moz-appearance:textfield;appearance:textfield}.give .btn--don{width:100%;margin-top:.4rem}.reassure{color:var(--ink-2);gap:.5rem;margin:1.15rem 0 0;padding:0;font-size:.84rem;list-style:none;display:grid}.reassure li{grid-template-columns:auto 1fr;align-items:start;gap:.5rem;display:grid}.reassure svg{width:15px;height:15px;color:var(--teal-text);flex:none;margin-top:.22rem}.impact{gap:1rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.impact li{border-bottom:1px solid var(--line);grid-template-columns:4.4rem 1fr;align-items:baseline;gap:1rem;padding-bottom:1rem;display:grid}.impact li:last-child{border-bottom:0;padding-bottom:0}.impact b{font-family:var(--title);color:var(--cta);font-size:1.35rem;font-weight:700}.impact span{color:var(--ink-2);font-size:.9688rem}.ways{grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:1.25rem;display:grid}.way{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:1.6rem 1.7rem}.way svg{width:30px;height:30px;color:var(--teal);margin-bottom:.9rem}.way h3{margin-bottom:.45rem;font-size:1.1rem;font-weight:600}.way p{color:var(--ink-2);font-size:.9375rem}.way a{margin-top:.9rem;font-size:.9375rem;font-weight:600;display:inline-block}footer{background:var(--brand);color:#b9d9d5;padding-block:clamp(3rem,6vw,4.5rem) 2rem}footer a{color:#e3f2ef;text-decoration:none}footer a:hover{text-decoration:underline}.foot{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:2.5rem;display:grid}.foot-brand img{width:58px;margin-bottom:1rem}.foot-brand p{color:#a5cbc6;max-width:22rem;font-size:.9rem}footer h4{font-family:var(--title);letter-spacing:.1em;text-transform:uppercase;color:#6fb3ab;margin:0 0 1rem;font-size:.8125rem;font-weight:600}footer ul{gap:.6rem;margin:0;padding:0;font-size:.9375rem;list-style:none;display:grid}.socials{gap:.7rem;margin-top:1.25rem;display:flex}.socials a{color:#e3f2ef;background:#ffffff1a;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.socials a:hover{background:var(--cta)}.socials svg{width:19px;height:19px}.legal{color:#8fbdb8;border-top:1px solid #b9d9d538;margin-top:3rem;padding-top:1.5rem;font-size:.78rem;line-height:1.85}.legal b{color:#cfe6e2;font-weight:500}.demo-flag{color:#9fd8ce;text-align:center;padding:.55rem var(--gut);background:#0f262f;font-size:.78rem;line-height:1.5}.demo-flag b{color:#fff;font-weight:600}.soon-tag{letter-spacing:.09em;text-transform:uppercase;color:#bfe3dd;backdrop-filter:blur(4px);background:#ffffff24;border:1px solid #ffffff47;border-radius:999px;margin-top:.5rem;padding:.22rem .55rem;font-size:.66rem;font-style:normal;font-weight:600;display:inline-block}.atlas{background:var(--mint);padding-block:var(--band) clamp(2.5rem, 5vw, 4rem);overflow:hidden}.atlas-tete{max-width:44rem}.atlas-tete h2{font-size:clamp(1.85rem,3.9vw,2.7rem);font-weight:700;line-height:1.14}.atlas-intro{color:#1d4a4c;margin-top:1rem;font-size:1.0625rem}.atlas-aide{color:#3d6f6c;margin-top:.6rem;font-size:.875rem;font-style:italic;display:block}.atlas-aide--tactile{display:none}@media (hover:none),(width<=999px){.atlas-aide--souris{display:none}.atlas-aide--tactile{display:block}}.atlas-scene{margin-top:clamp(1.5rem,3vw,2.5rem);position:relative}.atlas-svg{width:100%;height:auto;display:block}.atlas-svg .fond{fill:#c2ddd7;stroke:var(--mint);stroke-width:1.4px;stroke-linejoin:round}.atlas-svg .pays{fill:#5fa8a0;stroke:var(--mint);stroke-width:1.6px;stroke-linejoin:round;transition:fill .3s var(--ease)}.atlas-svg .pays.est-actif{fill:var(--brand)}.atlas-cible{fill:#0000;pointer-events:none}.repere{cursor:pointer}.repere:focus{outline:none}.repere-halo{fill:var(--cta);opacity:0;transform-origin:50%;transition:opacity .3s var(--ease)}.repere-anneau{fill:#fff;stroke:var(--cta);stroke-width:3px;transition:stroke-width .25s var(--ease), r .25s var(--ease)}.repere-point{fill:var(--cta);transition:r .25s var(--ease)}.repere-nom{font-family:var(--title);letter-spacing:.01em;fill:var(--ink);text-anchor:middle;paint-order:stroke;stroke:var(--mint);stroke-width:6px;stroke-linejoin:round;opacity:0;transition:opacity .25s var(--ease);pointer-events:none;font-size:25px;font-weight:700}.repere.est-actif .repere-halo{opacity:.16;animation:pulse 2.4s var(--ease) infinite}.repere.est-actif .repere-anneau{stroke-width:4px}.repere.est-actif .repere-point{r:6}.repere.est-actif .repere-nom,.repere:hover .repere-nom,.repere:focus-visible .repere-nom{opacity:1}.repere:focus-visible .repere-anneau{stroke:var(--brand);stroke-width:5px}@keyframes pulse{0%{r:14;opacity:.28}70%{r:34;opacity:0}to{r:34;opacity:0}}@media (prefers-reduced-motion:reduce){.repere.est-actif .repere-halo{opacity:.18;animation:none}}.atlas-fiches{position:relative}.fiche{background:var(--paper);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);gap:0;display:grid;overflow:hidden}.fiche-img{overflow:hidden}.fiche-img img{object-fit:cover;width:100%;height:100%;display:block}.fiche-txt{padding:1.4rem 1.5rem 1.6rem}.fiche-meta{align-items:baseline;gap:.7rem;margin-bottom:.5rem;display:flex}.fiche-pays{font-family:var(--title);letter-spacing:.13em;text-transform:uppercase;color:var(--cta);font-size:.78rem;font-weight:700}.fiche-annee{color:var(--ink-2);font-size:.78rem}.fiche h3{margin-bottom:.5rem;font-size:1.35rem;font-weight:600;line-height:1.22}.fiche-desc{color:var(--ink-2);font-size:.9375rem;line-height:1.58}.fiche-chiffre{border-top:1px solid var(--line);color:var(--ink-2);margin-top:.9rem;padding-top:.9rem;font-size:.9375rem}.fiche-chiffre b{font-family:var(--title);color:var(--brand);margin-inline-end:.3rem;font-size:1.6rem;font-weight:700}.fiche-lien{margin-top:1rem;font-size:.9375rem;font-weight:600;display:inline-block}.atlas-puces{flex-wrap:wrap;gap:.5rem;margin-top:clamp(1.5rem,3vw,2.25rem);display:flex}.puce{color:#10454a;min-height:40px;font-family:var(--sans);cursor:pointer;transition:background .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease);background:0 0;border:1.5px solid #a9cdc7;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.puce span{width:7px;height:7px;transition:background .18s var(--ease);background:#7fb3ad;border-radius:50%}.puce:hover{border-color:var(--brand)}.puce.est-active{background:var(--brand);border-color:var(--brand);color:#fff}.puce.est-active span{background:var(--cta)}@media (width>=1000px){.atlas-fiches{pointer-events:none;position:absolute;inset:0}.fiche{opacity:0;width:19.5rem;transform-origin:var(--origine,0% 100%);pointer-events:none;will-change:opacity, transform;transition:opacity .26s var(--ease), transform .26s var(--ease);position:absolute;transform:translateY(8px)scale(.97)}.fiche.est-active{opacity:1;pointer-events:auto;transform:none}.fiche-img{aspect-ratio:20/9}.fiche-txt{padding:.95rem 1.1rem 1.15rem}.fiche-meta{margin-bottom:.35rem}.fiche h3{margin-bottom:.35rem;font-size:1.1rem}.fiche-desc{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.8438rem;line-height:1.5;display:-webkit-box;overflow:hidden}.fiche-chiffre{margin-top:.6rem;padding-top:.6rem;font-size:.8125rem}.fiche-chiffre b{font-size:1.2rem}.fiche-lien{margin-top:.65rem;font-size:.8438rem}.fiche:after{content:"";background:var(--paper);width:12px;height:12px;bottom:-6px;left:var(--pointe,28px);position:absolute;transform:rotate(45deg)}.fiche[data-sens=haut]:after{top:-6px;bottom:auto}}@media (width<=999px){.atlas-scene{gap:1.25rem;display:grid}.atlas-svg{max-height:46vh}.atlas-fiches{scroll-snap-type:x mandatory;padding-inline:var(--gut);scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:calc(var(--gut) * -1);grid-auto-columns:min(78vw,22rem);grid-auto-flow:column;gap:.9rem;padding-bottom:.6rem;display:grid;overflow-x:auto}.atlas-fiches::-webkit-scrollbar{display:none}.fiche{scroll-snap-align:center;grid-template-rows:auto 1fr}.fiche-img{aspect-ratio:16/9}.fiche:not(.est-active) .fiche-img{opacity:.5}.fiche .fiche-img{transition:opacity .3s var(--ease)}.atlas-puces{display:none}.atlas-cible{pointer-events:all;cursor:pointer}.repere,.pays{pointer-events:none}.repere-nom{display:none}.repere-anneau{r:26;stroke-width:7px}.repere-point{r:11}.repere.est-actif .repere-anneau{r:34;stroke-width:9px}.repere.est-actif .repere-point{r:15}.repere:not(.est-actif){opacity:.55}}.appel{background:var(--cta);color:#fff}.appel .wrap{flex-wrap:wrap;align-items:center;gap:.9rem 1.15rem;padding-block:.7rem;display:flex}.appel-pastille{font-family:var(--title);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:#0000001f;border:1px solid #ffffff6b;border-radius:999px;padding:.26rem .6rem;font-size:.68rem;font-weight:700}.appel-txt{flex:1;min-width:12rem;font-size:.9375rem;line-height:1.45}.appel-txt b{font-weight:600}.appel-lien{min-height:38px;color:var(--cta);white-space:nowrap;transition:transform .18s var(--ease), background .18s var(--ease);background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem 1.05rem;font-size:.9063rem;font-weight:700;text-decoration:none;display:inline-flex}.appel-lien svg{width:16px;height:16px;transition:transform .18s var(--ease)}.appel-lien:hover{transform:translateY(-1px)}.appel-lien:hover svg{transform:translate(3px)}.appel :focus-visible{outline-color:#fff}@media (width<=620px){.appel .wrap{gap:.6rem}.appel-txt{order:2;width:100%;font-size:.875rem}.appel-lien{order:3;margin-inline-start:auto}}.head-duo{align-items:end;gap:1.5rem 3.5rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}@media (width>=900px){.head-duo{grid-template-columns:1fr 23rem}}.head-duo h2{letter-spacing:-.025em;font-size:clamp(2rem,4.6vw,3.1rem);font-weight:700;line-height:1.06}.head-duo .kicker{margin-bottom:.6rem}.head-aside{color:var(--ink-2);font-size:.9688rem;line-height:1.62}.volets{gap:clamp(3rem,6vw,5.5rem);display:grid}.volet{align-items:center;gap:clamp(1.5rem,3vw,3rem);display:grid}@media (width>=880px){.volet{grid-template-columns:1fr 1fr}.volet .volet-img{border-radius:0 var(--r-lg) var(--r-lg) 0;margin-inline-start:calc(var(--gut) * -1)}.volet .volet-txt{max-width:32rem;padding-inline-end:var(--gut)}.volet:nth-child(2n) .volet-img{margin-inline:0 calc(var(--gut) * -1);border-radius:var(--r-lg) 0 0 var(--r-lg);order:2}.volet:nth-child(2n) .volet-txt{padding-inline:var(--gut) 0;order:1;justify-self:end}}@media (width<=879px){.volet-img{border-radius:0}.volet-txt{padding-inline:var(--gut)}}.volet-img{background:var(--mint);overflow:hidden}.volet-img img{object-fit:cover;aspect-ratio:5/4;width:100%;height:100%;display:block}.volet-cat{font-family:var(--title);letter-spacing:.15em;text-transform:uppercase;color:var(--cta);border-bottom:1px solid var(--line);margin-bottom:.9rem;padding-bottom:.7rem;font-size:.73rem;font-weight:700}.volet-txt h3{margin-bottom:.75rem;font-size:clamp(1.5rem,2.8vw,2rem);font-weight:700;line-height:1.16}.volet-desc{color:var(--ink-2);font-size:1.0313rem;line-height:1.66}.volet-chiffre{align-items:baseline;gap:.6rem;margin-top:1.4rem;display:flex}.volet-chiffre b{font-family:var(--title);color:var(--brand);font-variant-numeric:tabular-nums;font-size:clamp(2rem,3.6vw,2.6rem);font-weight:700;line-height:1}.volet-chiffre span{color:var(--ink-2);font-size:.875rem}.volet .more{color:var(--teal-text);align-items:center;gap:.4rem;margin-top:1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.volet .more:after{content:"→";transition:transform .2s var(--ease)}.volet .more:hover{text-decoration:underline}.volet .more:hover:after{transform:translate(4px)}.give-titre{font-family:var(--title);letter-spacing:-.02em;font-size:clamp(1.85rem,3.9vw,2.7rem);font-weight:700;line-height:1.14}.give-texte{color:var(--ink-2);max-width:34rem;margin-top:1rem;font-size:1.0625rem}.give-mention{color:var(--ink-2);margin-top:1.25rem;font-size:.84rem}.panel .btn--don{width:100%;margin-top:.4rem}.annonce{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.affect{border:0;margin:0 0 .9rem;padding:0}.affect legend{font-family:var(--title);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-bottom:.6rem;padding:0;font-size:.73rem;font-weight:700}.affect-choix{border:1.5px solid var(--line);background:var(--paper);cursor:pointer;min-height:44px;transition:border-color .16s var(--ease), background .16s var(--ease);border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:.6rem;margin-bottom:.3rem;padding:.55rem .7rem;display:grid}.affect-choix:hover{border-color:var(--teal)}.affect-choix:has(input:checked){border-color:var(--action,var(--brand));background:var(--mint)}.affect-choix input{width:18px;height:18px;accent-color:var(--brand);flex:none;margin-top:.22rem}.affect-choix b{color:var(--ink);font-size:.9375rem;font-weight:600;display:block}.affect-choix em{color:var(--ink-2);margin-top:.15rem;font-size:.8125rem;font-style:normal;line-height:1.45;display:block}.affect-choix:focus-within{outline:3px solid var(--brand);outline-offset:2px}.affect-choix--rituel{background:var(--sauge);border-color:#b7dba4}.affect-choix--rituel:hover{border-color:var(--sauge-trait)}.affect-choix--rituel:has(input:checked){background:var(--sauge-fonce);border-color:var(--sauge-trait)}.affect-mention{color:var(--ink-2);background:var(--mint);border-radius:8px;margin-bottom:1rem;padding:.7rem .8rem;font-size:.8125rem;line-height:1.55}.une{background:var(--ground);padding-block:var(--band);overflow:hidden}.une-tete{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:clamp(1.75rem,3.5vw,2.75rem);display:flex}.une-tete h2{font-size:clamp(1.75rem,3.6vw,2.5rem);font-weight:700;line-height:1.14}.une-tete .kicker{margin-bottom:.55rem}.une-nav{flex:none;gap:.5rem;display:flex}.une-fleche{border:1.5px solid var(--rule-2,var(--line));background:var(--paper);width:48px;height:48px;color:var(--ink);cursor:pointer;transition:border-color .16s var(--ease), background .16s var(--ease), transform .16s var(--ease);border-radius:50%;place-items:center;display:grid}.une-fleche svg{width:20px;height:20px}.une-fleche:hover{border-color:var(--brand);background:var(--mint)}.une-fleche:active{transform:scale(.94)}@media (hover:none){.une-nav{display:none}}.une-piste{scroll-snap-type:x mandatory;padding-inline:var(--gut);max-width:calc(var(--wrap) + var(--gut) * 2);scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-auto-columns:min(80vw,30rem);grid-auto-flow:column;gap:clamp(.9rem,2vw,1.4rem);margin-inline:auto;padding-bottom:.8rem;display:grid;overflow-x:auto}.une-piste::-webkit-scrollbar{display:none}.une-carte{scroll-snap-align:center;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);transition:box-shadow .22s var(--ease);flex-direction:column;display:flex;overflow:hidden}.une-carte:hover{box-shadow:var(--shadow-lg)}.une-img{aspect-ratio:16/9;background:var(--mint);overflow:hidden}.une-img img{object-fit:cover;width:100%;height:100%;display:block}.une-txt{flex-direction:column;flex:1;padding:1.3rem 1.4rem 1.5rem;display:flex}.une-etiquette{font-family:var(--title);letter-spacing:.13em;text-transform:uppercase;color:var(--cta);margin-bottom:.55rem;font-size:.7rem;font-weight:700}.une-carte h3{margin-bottom:.5rem;font-size:1.25rem;font-weight:600;line-height:1.25}.une-desc{color:var(--ink-2);flex:1;font-size:.9375rem;line-height:1.6}.une-carte .more{color:var(--teal-text);align-items:center;gap:.4rem;margin-top:1.1rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.une-carte .more:after{content:"→";transition:transform .2s var(--ease)}.une-carte:hover .more{text-decoration:underline}.une-carte:hover .more:after{transform:translate(4px)}@media (width<=620px){.une-tete{flex-direction:column;align-items:flex-start}}.zk-tete{background:var(--mint);padding-block:clamp(2.5rem,6vw,4.5rem) clamp(2rem,4vw,3rem)}.zk-tete h1{font-family:var(--title);letter-spacing:-.025em;margin-top:.6rem;font-size:clamp(2rem,4.6vw,3rem);font-weight:700;line-height:1.1}.zk-chapo{color:#1d4a4c;max-width:44ch;margin-top:1.1rem;font-size:1.0938rem;line-height:1.65}.zk-h2{font-family:var(--title);letter-spacing:-.02em;max-width:34ch;margin:clamp(2.5rem,5vw,4rem) 0 1.5rem;font-size:clamp(1.4rem,2.8vw,1.9rem);font-weight:700;line-height:1.2}.zk-formule{background:var(--brand);color:#fff;border-radius:var(--r-lg);max-width:46rem;padding:clamp(1.4rem,3vw,2rem)}.zk-formule-titre{font-family:var(--title);letter-spacing:.13em;text-transform:uppercase;color:#7fd8c4;margin-bottom:.7rem;font-size:.72rem;font-weight:700}.zk-formule p:last-child{color:#e2f1ee;font-size:1.0625rem;line-height:1.6}.zk-engagements{gap:1.5rem;max-width:46rem;margin:0;padding:0;list-style:none;display:grid}.zk-engagements li{grid-template-columns:auto 1fr;align-items:start;gap:1rem;display:grid}.zk-num{font-family:var(--mono,var(--title));color:var(--cta);font-variant-numeric:tabular-nums;padding-top:.18rem;font-size:.85rem;font-weight:700}.zk-engagements h3{margin-bottom:.3rem;font-size:1.05rem;font-weight:600}.zk-engagements p{color:var(--ink-2);font-size:.9375rem;line-height:1.62}.zk-frais{background:var(--mint);border-radius:var(--r);max-width:46rem;margin-top:clamp(1.75rem,3.5vw,2.5rem);padding:1.3rem 1.5rem}.zk-frais h3{color:#0b3b3d;margin-bottom:.45rem;font-size:1.05rem;font-weight:600}.zk-frais p{color:#1d4a4c;font-size:.9375rem;line-height:1.62}.zk-rituels{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1.25rem;display:grid}.zk-rituel{background:var(--ground);border:1px solid var(--line);border-radius:var(--r);padding:1.4rem 1.5rem}.zk-rituel h3{margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.zk-rituel p{color:var(--ink-2);font-size:.9375rem;line-height:1.6}.zk-montant{color:var(--ink);margin-top:.7rem;font-weight:600}.zk-note{background:var(--warn-bg,#fdf3e0);border-radius:0 var(--r) var(--r) 0;border-inline-start:3px solid #8a5a00;max-width:46rem;margin-top:clamp(2rem,4vw,3rem);padding:1.25rem 1.4rem}.zk-note h3{margin-bottom:.4rem;font-size:1rem;font-weight:600}.zk-note p{color:var(--ink-2);font-size:.9375rem;line-height:1.6}.zk-fin{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:1.75rem;display:flex}.zk-fin p{color:var(--ink-2);font-size:.9375rem}.zk-lien{background:var(--paper);border:1.5px solid var(--line);color:var(--ink);transition:border-color .16s var(--ease), background .16s var(--ease);border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:.9rem;margin-top:1.25rem;padding:.9rem 1rem;text-decoration:none;display:grid}.zk-lien:hover{border-color:var(--brand);background:var(--mint)}.zk-lien b{margin-bottom:.15rem;font-size:.9375rem;font-weight:600;display:block}.zk-lien span{color:var(--ink-2);font-size:.8125rem;line-height:1.5}.zk-lien svg{width:18px;height:18px;color:var(--accent);transition:transform .16s var(--ease);flex:none}.zk-lien:hover svg{transform:translate(3px)}.videos{background:var(--surface-deep,var(--deep));color:#fff;padding-block:var(--band)}.videos-grille{align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media (width>=900px){.videos-grille{grid-template-columns:1fr auto}}.videos .kicker{color:#64d5b3}.videos h2{font-family:var(--title);letter-spacing:-.02em;color:#fff;font-size:clamp(1.75rem,3.6vw,2.5rem);font-weight:700;line-height:1.14}.videos-desc{color:#d9efeb;max-width:38ch;margin-top:1rem;font-size:1.0625rem;line-height:1.65}.canaux{gap:.6rem;max-width:24rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.canaux a{color:#fff;min-height:44px;transition:background .16s var(--ease), border-color .16s var(--ease);background:#ffffff0d;border:1px solid #ffffff2e;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:.8rem;padding:.7rem .9rem;text-decoration:none;display:grid}.canaux a:hover{background:#ffffff1a;border-color:#64d5b399}.canaux a.est-principal{background:#64d5b31a;border-color:#64d5b373}.canaux svg{color:#64d5b3;flex:none;width:22px;height:22px}.canaux b{font-size:.9375rem;font-weight:600;display:block}.canaux em{color:#a5cfc9;margin-top:.1rem;font-size:.78rem;font-style:normal;line-height:1.4;display:block}.videos-clips{justify-self:center;gap:1rem;display:grid}.videos-clips.est-multiple{scrollbar-width:none;grid-auto-columns:min(15rem,45vw);grid-auto-flow:column;max-width:100%;overflow-x:auto}.videos-clips.est-multiple::-webkit-scrollbar{display:none}.clip{color:inherit;border-radius:var(--r-lg);width:min(18rem,62vw);transition:transform .22s var(--ease), border-color .22s var(--ease);background:#ffffff12;border:1px solid #ffffff29;text-decoration:none;display:block;overflow:hidden}.videos-clips.est-multiple .clip{width:100%}.clip:hover{border-color:#64d5b399;transform:translateY(-4px)}.clip-vignette{aspect-ratio:9/16;background:#04292a;position:relative;overflow:hidden}.clip-vignette img{object-fit:cover;width:100%;height:100%;display:block}.clip-play{width:56px;height:56px;color:var(--brand);transition:transform .22s var(--ease);background:#ffffffeb;border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.clip-play svg{width:26px;height:26px;margin-inline-start:3px}.clip:hover .clip-play{transform:scale(1.08)}.clip-duree{color:#fff;background:#04292ad1;border-radius:4px;padding:.2rem .45rem;font-size:.72rem;font-weight:600;position:absolute;bottom:.6rem;right:.6rem}.clip-pied{padding:.95rem 1rem 1.1rem}.clip-legende{color:#d9efeb;font-size:.84rem;line-height:1.5}.clip-action{color:#64d5b3;align-items:center;gap:.35rem;margin-top:.7rem;font-size:.84rem;font-weight:600;display:inline-flex}.clip-action svg{width:14px;height:14px;transition:transform .18s var(--ease)}.clip:hover .clip-action svg{transform:translate(2px,-2px)}.e404{text-align:left;padding-block:clamp(4rem,12vw,8rem)}.e404 h1{font-family:var(--title);letter-spacing:-.025em;margin-top:.6rem;font-size:clamp(2rem,5vw,3.2rem);font-weight:700;line-height:1.08}.e404-txt{color:var(--ink-2);max-width:42ch;margin-top:1.1rem;font-size:1.0625rem;line-height:1.65}.e404-liens{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.e404-aide{color:var(--ink-2);margin-top:2.25rem;font-size:.9375rem}footer ul a{min-height:24px;padding-block:.2rem;display:inline-block}.e404-h2{font-family:var(--title);margin-top:2rem;font-size:1.1rem;font-weight:600}.e404-h2+.e404-liens{margin-top:1rem}.a-relief{--relief-ecart:clamp(.35rem, .9vw, .7rem)}.une-piste.a-relief,.atlas-fiches.a-relief{gap:var(--relief-ecart)}@media (width<=700px){.une-piste.a-relief{grid-auto-columns:min(72vw,26rem)}.atlas-fiches.a-relief{grid-auto-columns:min(72vw,20rem)}}.a-relief .une-img,.a-relief .fiche-img{position:relative}.a-relief .une-img:after,.a-relief .fiche-img:after{content:"";pointer-events:none;background:var(--ground);opacity:var(--voile,0);position:absolute;inset:0}.atlas-fiches.a-relief .fiche:not(.est-active) .fiche-img{opacity:1}.a-relief .une-carte,.a-relief .fiche{transition:box-shadow .38s var(--ease)}.a-relief .une-carte{box-shadow:0 1px 2px #0f262f0d}.a-relief .fiche{box-shadow:var(--shadow)}.a-relief .une-carte[data-devant],.a-relief .fiche[data-devant],.a-relief .une-carte:hover{box-shadow:var(--shadow-lg)}@media (prefers-reduced-motion:reduce){.a-relief .une-carte,.a-relief .fiche{transform:none!important}.a-relief .une-img:after,.a-relief .fiche-img:after{display:none}}html.anim [data-app]{--sortie:cubic-bezier(.16, 1, .3, 1);--retard:calc(var(--r,0) * 95ms)}html.anim [data-app=ligne]{opacity:0;transition:opacity .55s var(--sortie) var(--retard), transform .65s var(--sortie) var(--retard);transform:translateY(20px)}html.anim [data-app=titre]{opacity:0;clip-path:inset(0 0 108%);transition:opacity .35s linear var(--retard), transform .95s var(--sortie) var(--retard), clip-path 1s var(--sortie) var(--retard);transform:translateY(26px)}html.anim [data-app=titre].vu{clip-path:inset(-30%)}html.anim [data-app=bloc]{opacity:0;transition:opacity .7s var(--sortie) var(--retard), transform .8s var(--sortie) var(--retard);transform:translateY(38px)}html.anim [data-app=carte]{opacity:0;filter:blur(7px);transition:opacity .7s var(--sortie) var(--retard), transform .95s var(--sortie) var(--retard), filter .8s var(--sortie) var(--retard);transform:translateY(72px)scale(.93)}html.anim [data-app=photo]{clip-path:inset(0 0 100%);transition:transform 1.2s var(--sortie) var(--retard), clip-path 1.1s var(--sortie) var(--retard);transform:scale(1.12)}html.anim [data-app=photo].vu{clip-path:inset(0)}html.anim [data-app].vu{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:reduce){html.anim [data-app]{opacity:1!important;filter:none!important;clip-path:none!important;transition:none!important;transform:none!important}}.masthead{transition:box-shadow .3s var(--ease)}html.defile .masthead{box-shadow:0 1px #0f262f0a,0 12px 30px #0f262f17}html.anim .hero picture{will-change:transform;transform:scale(1.14)}.legale{padding-block:clamp(2.5rem,6vw,4.5rem) clamp(3.5rem,8vw,6rem)}.legale .wrap{max-width:52rem}.legale h1{letter-spacing:-.025em;margin-top:.6rem;font-size:clamp(2rem,4.6vw,2.9rem);font-weight:700;line-height:1.1}.legale-maj{color:var(--ink-2);margin-top:.9rem;font-size:.875rem}.legale-corps{margin-top:clamp(2rem,4vw,3rem)}.legale-corps h2{border-top:1px solid var(--line);margin-top:clamp(2.25rem,4vw,3rem);padding-top:1.4rem;font-size:clamp(1.25rem,2.4vw,1.55rem);font-weight:700;line-height:1.2}.legale-corps h2:first-child{border-top:0;margin-top:0;padding-top:0}.legale-corps h3{color:var(--brand);margin-top:1.9rem;font-size:1.0625rem;font-weight:600}.legale-corps p{color:var(--ink-2);margin-top:1rem;line-height:1.7}.legale-corps h2+p,.legale-corps h3+p{margin-top:.8rem}.legale-corps strong{color:var(--ink);font-weight:600}.legale-corps a{color:var(--teal-text)}.legale-corps ul{color:var(--ink-2);margin:1rem 0 0;padding-inline-start:1.25rem}.legale-corps li{margin-top:.5rem;line-height:1.7}.legale-corps blockquote{background:var(--mint);border-radius:0 var(--r) var(--r) 0;border-inline-start:3px solid var(--teal);margin:1.5rem 0 0;padding:1.1rem 1.3rem}.legale-corps blockquote p{color:#1d4a4c;margin-top:.6rem;font-size:.9375rem}.legale-corps blockquote p:first-child{margin-top:0}.legale-corps blockquote strong{color:#0b3b3d}.legale-corps table{border-collapse:collapse;width:100%;margin-top:1.25rem;font-size:.9375rem}.legale-corps thead th{text-align:start;font-family:var(--title);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);border-bottom:1.5px solid var(--line);padding:.5rem .9rem .5rem 0;font-size:.72rem;font-weight:700}.legale-corps tbody td{border-bottom:1px solid var(--line-soft);color:var(--ink-2);vertical-align:top;padding:.75rem .9rem .75rem 0;line-height:1.6}.legale-corps tbody td:first-child{color:var(--ink);width:34%;font-weight:600}.legale-corps tbody tr:last-child td{border-bottom:0}@media (width<=620px){.legale-corps table,.legale-corps tbody,.legale-corps tr,.legale-corps td{width:100%;display:block}.legale-corps thead{display:none}.legale-corps tbody td:first-child{border-bottom:0;width:auto;padding-bottom:.15rem}.legale-corps tbody td{padding-inline:0}.legale-corps tbody tr{border-bottom:1px solid var(--line-soft);padding-block:.8rem}.legale-corps tbody tr td:last-child{border-bottom:0}}.contact-chapo{color:var(--ink-2);max-width:46ch;margin-top:1.1rem;font-size:1.0938rem;line-height:1.65}.comptes{background:var(--mint);border-radius:var(--r-lg);margin-top:clamp(2.5rem,5vw,3.5rem);padding:clamp(1.5rem,3vw,2.1rem)}.comptes h2{color:#0b3b3d;font-size:clamp(1.25rem,2.4vw,1.55rem);font-weight:700}.comptes-avert{color:#1d4a4c;margin-top:.85rem;font-size:.9688rem;line-height:1.65}.comptes-avert b{color:#0b3b3d;font-weight:700}.comptes-liste{gap:.6rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.comptes-liste li{background:var(--paper);border-radius:var(--r);flex-wrap:wrap;align-items:baseline;gap:.3rem 1rem;padding:.85rem 1.1rem;display:flex}.comptes-quoi{font-family:var(--title);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);flex:none;min-width:9rem;font-size:.72rem;font-weight:700}.comptes-liste a{word-break:break-word;font-size:.9375rem;font-weight:600}.comptes-don{color:#1d4a4c;margin-top:1.4rem;font-size:.9375rem;line-height:1.6}section[id],.legale-corps [id],.comptes[id]{scroll-margin-top:6.5rem}.attente{background:var(--mint);border-radius:var(--r-lg);max-width:44rem;margin-top:clamp(2rem,4vw,2.75rem);padding:clamp(1.4rem,3vw,1.9rem)}.attente h2{font-family:var(--title);letter-spacing:.13em;text-transform:uppercase;color:#2d5c5e;font-size:.78rem;font-weight:700}.attente p{color:#1d4a4c;margin-top:.7rem;font-size:1.0313rem;line-height:1.65}.attente+.e404-liens{margin-top:2rem}.tete-collante{display:contents}@media (width>=1000px){.tete-collante{z-index:100;display:block;position:sticky;top:0}.tete-collante .masthead{position:static}body:has(.appel) :is(section[id],.legale-corps [id],.comptes[id]){scroll-margin-top:10.5rem}}.partenaires .wrap{max-width:72rem}.partenaires-grille{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:1rem;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}.partenaires-grille li>a,.partenaires-grille li>div{text-align:center;border:1px solid var(--line,#dfe7e4);height:100%;min-height:9rem;color:var(--ink,#0c2a2b);background:#fff;border-radius:14px;justify-content:center;align-items:center;padding:1rem;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.partenaires-grille li>a:hover{border-color:var(--brand,#084042)}.partenaires-grille img{object-fit:contain;width:100%;height:6.5rem}.partenaires-chapo{max-width:60ch}.partenaires-merci{color:var(--brand);margin-top:2rem;font-size:1.0625rem;font-weight:600}.partenaires-appel{background:var(--mint);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding:clamp(1.5rem,4vw,2.25rem);display:flex}.partenaires-appel h2{font-family:var(--title);font-size:clamp(1.3rem,2.6vw,1.6rem);font-weight:700}.partenaires-appel p{color:#1d4a4c;max-width:52ch;margin-top:.4rem}.btn--paypal{color:#003087;background:#ffc439;gap:.45rem;width:100%;margin-top:.6rem;font-weight:600}.btn--paypal:hover{background:#f2b52e;transform:translateY(-2px)}.paypal-logo{letter-spacing:-.01em;font-size:1.12em;font-style:italic;font-weight:800}.paypal-logo i{font-style:inherit}.dons-sections{gap:2rem;max-width:48rem}.dons-sections li{scroll-margin-top:110px}.dons-sections h2{font-family:var(--title);margin-bottom:.45rem;font-size:clamp(1.15rem,2.2vw,1.35rem);font-weight:700;line-height:1.25}.dons-sections p{font-size:1rem;line-height:1.68}.dons-donner{background:var(--mint);border-radius:18px;max-width:48rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding:clamp(1.5rem,4vw,2.25rem)}.dons-donner h2{font-family:var(--title);font-size:clamp(1.3rem,2.6vw,1.6rem);font-weight:700}.dons-donner>p{color:#1d4a4c;margin-top:.5rem}.dons-boutons{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.dons-boutons .btn--paypal{width:auto;margin-top:0}.dons-boutons .btn--ghost{background:#fff}@media (width<=560px){.dons-boutons .btn{width:100%}}.odd-texte{max-width:56ch;color:var(--ink-2);margin-top:.9rem;font-size:1rem;line-height:1.65}.odd-liste{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:1.25rem;margin:clamp(1.75rem,4vw,2.5rem) 0 0;padding:0;list-style:none;display:grid}.odd-liste li{border:1px solid var(--line);border-left:6px solid var(--odd);background:#fff;border-radius:14px;grid-template-columns:1fr;align-items:start;gap:.9rem;padding:1.15rem 1rem 1.25rem;display:grid}.odd-num{background:var(--odd);width:2.6rem;height:2.6rem;color:var(--odd-encre,#0f262f);font-family:var(--title);border-radius:10px;place-items:center;font-size:1.4rem;font-weight:800;line-height:1;display:grid}.odd-etiquette{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:.75rem;font-weight:700}.odd-liste h3{margin:.2rem 0 .4rem;font-size:1.05rem;font-weight:700;line-height:1.3}.odd-liste p:not(.odd-etiquette){color:var(--ink-2);font-size:.9375rem;line-height:1.55}.reseaux{flex-wrap:wrap;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.reseau{border:1px solid var(--line);min-height:44px;color:var(--ink);transition:transform .16s var(--ease), border-color .16s var(--ease);background:#fff;border-radius:999px;align-items:center;gap:.55rem;padding:.55rem 1rem .55rem .8rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.reseau:hover{border-color:var(--brand);transform:translateY(-2px)}.reseau svg{width:20px;height:20px;color:var(--brand);flex:none}.reseaux--clair .reseau{border-color:#0000}.suivre{background:var(--brand);color:#fff}.suivre-grille{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2.5rem;padding-block:clamp(2rem,4.5vw,2.75rem);display:flex}.suivre h2{font-family:var(--title);color:#fff;font-size:clamp(1.3rem,2.6vw,1.65rem);font-weight:700;line-height:1.2}.suivre p{color:#e2f1ee;max-width:46ch;margin-top:.35rem}.merci-reseaux{margin-block:1.25rem 2rem}
