.torn.svelte-h05zms{position:absolute;left:0;width:100%;height:clamp(14px,2.6vw,36px);z-index:2;pointer-events:none;display:block}.torn--bottom.svelte-h05zms{bottom:-1px}.torn--top.svelte-h05zms{top:-1px;transform:scaleY(-1)}.cascade.svelte-e07ajx{display:block;height:100%;overflow:visible;position:absolute;left:-1.7vw;bottom:-1.5vw;max-height:800px;z-index:1}.r1.svelte-e07ajx{stroke-dasharray:46 40;animation:svelte-e07ajx-flow 1.3s linear infinite}.r2.svelte-e07ajx{stroke-dasharray:16 56;animation:svelte-e07ajx-flow2 .9s linear infinite}@keyframes svelte-e07ajx-flow{to{stroke-dashoffset:-86}}@keyframes svelte-e07ajx-flow2{to{stroke-dashoffset:-72}}.drop.svelte-e07ajx{fill:#fff;animation-duration:1.2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.dl.svelte-e07ajx{animation-name:svelte-e07ajx-dl}.dl2.svelte-e07ajx{animation-name:svelte-e07ajx-dl2}.dr.svelte-e07ajx{animation-name:svelte-e07ajx-dr}.dr2.svelte-e07ajx{animation-name:svelte-e07ajx-dr2}@keyframes svelte-e07ajx-dl{0%{transform:translate(0);opacity:0}15%{opacity:1}50%{transform:translate(-10px,-26px)}to{transform:translate(-20px,8px);opacity:0}}@keyframes svelte-e07ajx-dl2{0%{transform:translate(0);opacity:0}15%{opacity:1}50%{transform:translate(-6px,-34px)}to{transform:translate(-12px,6px);opacity:0}}@keyframes svelte-e07ajx-dr{0%{transform:translate(0);opacity:0}15%{opacity:1}50%{transform:translate(12px,-28px)}to{transform:translate(24px,8px);opacity:0}}@keyframes svelte-e07ajx-dr2{0%{transform:translate(0);opacity:0}15%{opacity:1}50%{transform:translate(7px,-38px)}to{transform:translate(14px,6px);opacity:0}}.rip.svelte-e07ajx{fill:none;stroke:var(--c-green-700);stroke-width:2;transform-box:fill-box;transform-origin:center;animation:svelte-e07ajx-ripple 2.6s ease-out infinite}@keyframes svelte-e07ajx-ripple{0%{transform:scale(.3);opacity:1}to{transform:scale(1.3);opacity:0}}.leaf.svelte-e07ajx{transform-box:fill-box;transform-origin:50% 0%;animation:svelte-e07ajx-sway 3.4s ease-in-out infinite}@keyframes svelte-e07ajx-sway{0%,to{transform:rotate(-7deg)}50%{transform:rotate(9deg)}}@media (prefers-reduced-motion: reduce){.r1.svelte-e07ajx,.r2.svelte-e07ajx,.drop.svelte-e07ajx,.rip.svelte-e07ajx,.leaf.svelte-e07ajx{animation:none}.drop.svelte-e07ajx{opacity:0}.rip.svelte-e07ajx{opacity:.5}}@media (max-width: 899.98px){.cascade.svelte-e07ajx{display:none}}.guinee.svelte-l0yy9e{--g-yellow: #f5c518;--pad: 1.25rem;--radius: 14px;width:100%;font-family:var(--font-sans);color:var(--c-green-700);background:var(--c-green-50);overflow-x:clip}.container.svelte-l0yy9e{width:min(100% - 2 * var(--pad),var(--container));margin-inline:auto;padding-inline:0}.section-title.svelte-l0yy9e{letter-spacing:-.01em;margin:0;max-width:22ch}:where(ul[role=list].svelte-l0yy9e){list-style:none;margin:0}.icon.svelte-l0yy9e{width:40px;height:40px;flex-shrink:0;fill:none;stroke:var(--c-green-300);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hero.svelte-l0yy9e{position:relative;isolation:isolate;display:flex;align-items:center;min-height:clamp(380px,62vh,560px);padding-block:4rem 3.5rem;color:#fff;overflow:clip}.hero__inner.svelte-l0yy9e h1:where(.svelte-l0yy9e),.hero__inner.svelte-l0yy9e p:where(.svelte-l0yy9e){margin-left:auto;text-align:end}.hero__bg.svelte-l0yy9e{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.hero.svelte-l0yy9e:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0a1e1233,#0a1e1226 70%,#0a1e121a)}.hero__title.svelte-l0yy9e{margin:0 0 var(--space-4);max-width:18ch}.hero__title.svelte-l0yy9e span:where(.svelte-l0yy9e){color:var(--c-green-300)}.hero__lead.svelte-l0yy9e{margin:0;max-width:62ch;font-size:var(--fs-body);line-height:var(--lh-body)}.bottom.svelte-l0yy9e{position:absolute;bottom:-1px;left:0;width:100%}.territoire.svelte-l0yy9e{padding-top:var(--section-y);background:#f4fbe9}.territoire__grid.svelte-l0yy9e{display:grid;gap:var(--space-5)}.territoire__intro.svelte-l0yy9e{position:relative;margin:0;line-height:var(--lh-body);max-width:60ch;height:100%}.atouts.svelte-l0yy9e{display:grid;gap:var(--space-4);padding:2rem 1rem}.atout.svelte-l0yy9e{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;min-height:210px;border-radius:var(--radius);color:#fff;width:100%}.atout__bg.svelte-l0yy9e{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2;transition:scale .9s cubic-bezier(.2,.7,.2,1)}.atout.svelte-l0yy9e:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#142a218c,#142a21b8 55%,#142a21d9)}.atout__texte.svelte-l0yy9e{text-shadow:0 1px 2px rgb(0 0 0 / .35)}.atout__head.svelte-l0yy9e{display:flex;align-items:center;gap:var(--space-3);padding:.7rem 1rem;background:#f3f9eaed;color:var(--c-green-700)}.atout__head.svelte-l0yy9e h3:where(.svelte-l0yy9e){margin:0}.atout__texte.svelte-l0yy9e{margin:auto;padding:1.25rem 1rem 1.4rem;font-size:var(--fs-body);line-height:var(--lh-body);height:100%}.atout__texte.svelte-l0yy9e strong:where(.svelte-l0yy9e){color:var(--c-green-200);font-weight:var(--fw-semibold)}.carte.svelte-l0yy9e{background:var(--c-green-700);color:#fff;margin-inline:calc(-1 * var(--pad));padding:2.5rem var(--pad) 3rem}.carte__titre.svelte-l0yy9e{display:flex;align-items:center;gap:var(--space-3);margin:0 0 var(--space-5)}.carte__map.svelte-l0yy9e{position:relative;margin:0 auto;max-width:540px;display:block;width:100%;height:auto}.urgence.svelte-l0yy9e{position:relative;isolation:isolate;color:#fff;padding-block:var(--section-y);overflow:clip}.urgence__bg.svelte-l0yy9e{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.urgence__inner.svelte-l0yy9e{display:flex;flex-direction:column;gap:clamp(10rem,45vw,16rem)}.raisons.svelte-l0yy9e{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.raison.svelte-l0yy9e{padding:1.25rem 1.25rem 1.5rem;border-radius:var(--radius);background-color:color-mix(in srgb,var(--c-green-700) 66%,transparent)}.raison.svelte-l0yy9e h3:where(.svelte-l0yy9e){margin:0 0 var(--space-2);color:var(--c-green-300)}.raison.svelte-l0yy9e p:where(.svelte-l0yy9e){margin:0;font-size:var(--fs-body);line-height:var(--lh-body)}.construire.svelte-l0yy9e{display:grid}.construire__visuel.svelte-l0yy9e{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-6);min-height:460px;padding:2.5rem var(--pad);color:#fff}.construire__visuel.svelte-l0yy9e img:where(.svelte-l0yy9e){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.construire__cta.svelte-l0yy9e{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.construire__titre.svelte-l0yy9e{margin:0;max-width:14ch}@media (max-width: 639.98px){.construire__titre.svelte-l0yy9e{max-width:20ch}}.chantiers.svelte-l0yy9e{display:grid;gap:var(--space-4);align-content:center;padding:2.5rem var(--pad) 3.5rem}.chantier.svelte-l0yy9e{padding:1.5rem 1.5rem 1.75rem;border-radius:var(--radius-lg);background:var(--c-green-200)}.chantier.svelte-l0yy9e h3:where(.svelte-l0yy9e){margin:0 0 var(--space-2)}.chantier.svelte-l0yy9e p:where(.svelte-l0yy9e){margin:0;font-size:var(--fs-body);line-height:var(--lh-body);max-width:60ch}@media (max-width: 899.98px){.atout__head.svelte-l0yy9e{background:var(--c-green-200)}.atout.svelte-l0yy9e{max-width:300px}.atouts.svelte-l0yy9e{display:flex}.atout__head.svelte-l0yy9e h3:where(.svelte-l0yy9e){font-size:var(--fs-small)}.atout__texte.svelte-l0yy9e{font-size:var(--fs-small);padding:.5rem}}@media (max-width: 639.98px){.atouts.svelte-l0yy9e{flex-direction:column}.atout.svelte-l0yy9e{max-width:none;border-radius:var(--radius-md)}.atout__texte.svelte-l0yy9e{font-size:var(--fs-body);padding:1.5rem}}@media (min-width: 640px){.guinee.svelte-l0yy9e{--pad: 2rem}.atout.svelte-l0yy9e:last-child{grid-column:1 / -1}.carte.svelte-l0yy9e{border-radius:0}.construire__visuel.svelte-l0yy9e{min-height:540px}}@media (min-width: 900px){.territoire__grid.svelte-l0yy9e{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"titre  titre" "atouts intro" "atouts carte";gap:0}.territoire__titre.svelte-l0yy9e{grid-area:titre;margin-bottom:var(--space-6)}.territoire__intro.svelte-l0yy9e{grid-area:intro;align-self:center;padding:1rem 0 2.5rem 3rem}.atouts.svelte-l0yy9e{grid-area:atouts;position:relative;background:var(--c-green-700);border-top-right-radius:28px}.atout.svelte-l0yy9e:last-child{grid-column:auto}.atouts.svelte-l0yy9e:before{content:"";position:absolute;top:0;bottom:0;right:100%;width:100vw;background:var(--c-green-700)}.carte.svelte-l0yy9e{grid-area:carte;position:relative;margin:0;padding:2rem 0 3rem 3rem}.carte.svelte-l0yy9e:after{content:"";position:absolute;top:0;bottom:0;left:100%;width:100vw;background:var(--c-green-700)}.urgence.svelte-l0yy9e{min-height:720px;display:flex}.urgence__inner.svelte-l0yy9e{justify-content:space-between;gap:var(--space-8)}.raisons.svelte-l0yy9e{grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.construire.svelte-l0yy9e{grid-template-columns:1fr 1fr}.construire__visuel.svelte-l0yy9e{min-height:680px;padding:3.5rem clamp(2rem,4vw,3.5rem) 3rem}.chantiers.svelte-l0yy9e{padding:4rem clamp(2rem,4vw,4rem);max-width:640px}}@media (min-width: 1100px){.guinee.svelte-l0yy9e{--pad: 2.5rem}.hero.svelte-l0yy9e{min-height:600px}.territoire__intro.svelte-l0yy9e,.carte.svelte-l0yy9e{padding-left:4rem}.atout.svelte-l0yy9e{min-height:250px}.urgence.svelte-l0yy9e{min-height:780px}.raisons.svelte-l0yy9e{gap:var(--space-5)}.chantiers.svelte-l0yy9e{padding-inline:5rem}}@media (prefers-reduced-motion: no-preference){.hero__bg.svelte-l0yy9e{animation:svelte-l0yy9e-hero-settle 2.2s cubic-bezier(.2,.7,.2,1) both}.hero__title.svelte-l0yy9e{animation:svelte-l0yy9e-hero-rise .9s cubic-bezier(.2,.7,.2,1) .25s both}.hero__lead.svelte-l0yy9e{animation:svelte-l0yy9e-hero-rise .9s cubic-bezier(.2,.7,.2,1) .45s both}@media (hover: hover){.atout.svelte-l0yy9e:hover .atout__bg:where(.svelte-l0yy9e){scale:1.05}}@supports (animation-timeline: view()){.urgence__bg.svelte-l0yy9e{scale:1.12;animation:svelte-l0yy9e-parallax linear both;animation-timeline:view();animation-range:cover}}}@keyframes svelte-l0yy9e-hero-settle{0%{scale:1.08}to{scale:1}}@keyframes svelte-l0yy9e-hero-rise{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0 0}}@keyframes svelte-l0yy9e-parallax{0%{translate:0 -5%}to{translate:0 5%}}
