.carte__corps.svelte-mhl88{padding:1.25rem 1.35rem 1.4rem;display:flex;flex-direction:column;flex:1}.carte__ville.svelte-mhl88{font-family:var(--police-titre);font-weight:700;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--texte-doux)}h3.svelte-mhl88{margin:.2rem 0 .5rem}h3.svelte-mhl88 a{color:var(--bleu)}h3.svelte-mhl88 a:hover{text-decoration:none;color:var(--bleu-fonce)}p.svelte-mhl88{color:var(--texte-doux);font-size:.96rem;flex:1}.carte__pied.svelte-mhl88{margin-top:1rem}.hero.svelte-1uha8ag{position:relative;color:var(--blanc);isolation:isolate}.hero__media.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.hero__media.svelte-1uha8ag .photo,.hero__media.svelte-1uha8ag .photo-placeholder{height:100%}.hero__inner.svelte-1uha8ag{display:flex;align-items:center;min-height:clamp(420px,60vh,560px);padding-block:clamp(2.5rem,6vw,4rem)}.hero__contenu.svelte-1uha8ag{max-width:620px}.hero__kicker.svelte-1uha8ag{display:inline-block;font-family:var(--police-titre);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;background:var(--jaune);color:var(--bleu);padding:.3rem .8rem;border-radius:var(--rayon-pastille);margin-bottom:1rem}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){color:var(--blanc);margin-bottom:.75rem;text-shadow:0 2px 16px rgba(0,0,0,.25)}.hero__contenu.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1.15rem;max-width:48ch;color:#fffffff2}.hero__actions.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.hero__actions.svelte-1uha8ag .btn--secondaire{color:var(--blanc);border-color:var(--blanc)}.hero__actions.svelte-1uha8ag .btn--secondaire:hover{background:var(--blanc);color:var(--bleu)}.entre-deux.svelte-1uha8ag{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.mission.svelte-1uha8ag{display:grid;grid-template-columns:1.5fr 1fr;gap:2.5rem;align-items:center}.mission.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#ffffffeb;max-width:52ch;margin-bottom:1.5rem}.mission__chiffres.svelte-1uha8ag{display:grid;gap:1rem}.mission__chiffres.svelte-1uha8ag div:where(.svelte-1uha8ag){background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:var(--rayon);padding:1rem 1.25rem;display:flex;flex-direction:column}.mission__chiffres.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-family:var(--police-titre);font-size:2rem;color:var(--jaune);line-height:1}.mission__chiffres.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:.9rem;color:#ffffffd9}.segment.svelte-1uha8ag{border-top:5px solid var(--jaune)}.segment__corps.svelte-1uha8ag{padding:1.5rem 1.5rem 1.65rem;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;height:100%}.segment__corps.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--texte-doux);flex:1}.segment__corps.svelte-1uha8ag .btn{margin-top:.5rem}@media (max-width: 820px){.mission.svelte-1uha8ag{grid-template-columns:1fr}}
