.brouillon.svelte-1w924v2{position:fixed;left:16px;right:16px;bottom:16px;z-index:60;padding:12px 16px;background:#fff3c4;color:#5a4500;font-size:.9rem;box-shadow:var(--ombre)}.a-completer.svelte-1w924v2{margin:0 0 24px;padding:14px 18px;border:2px dashed var(--jaune);color:var(--jaune);font-size:.92rem}.tete.svelte-1w924v2{margin-bottom:clamp(28px,4vw,48px)}.tete.ligne.svelte-1w924v2{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px}.tete.svelte-1w924v2 h2:where(.svelte-1w924v2){margin:0}.encart.svelte-1w924v2{position:sticky;top:calc(var(--entete) + 24px);padding:clamp(24px,3vw,36px);background:var(--noir-2);border:1px solid var(--trait)}.points.svelte-1w924v2{list-style:none;padding:0;margin:0 0 28px;display:grid;gap:20px}.points.svelte-1w924v2 li:where(.svelte-1w924v2){display:grid;gap:4px;padding-left:18px;border-left:3px solid var(--rouge)}.points.svelte-1w924v2 strong:where(.svelte-1w924v2){font:700 1.3rem/1.1 var(--titre);text-transform:uppercase}.points.svelte-1w924v2 span:where(.svelte-1w924v2){color:var(--texte-doux)}.evenements.svelte-1w924v2{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.evenement.svelte-1w924v2{padding:26px;background:var(--noir);border:1px solid var(--trait);border-top:3px solid var(--rouge)}.evenement.svelte-1w924v2 .meta:where(.svelte-1w924v2){margin:0 0 8px;font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--rouge)}.evenement.svelte-1w924v2 h3:where(.svelte-1w924v2){margin-bottom:8px}.evenement.svelte-1w924v2 p:where(.svelte-1w924v2){font-size:.95rem;color:#d0d0d6}.client.svelte-1w924v2{font-weight:600}.materiel.svelte-1w924v2{margin:0;color:var(--texte-doux)!important}.territoire.svelte-1w924v2{font-size:1.08rem;color:var(--blanc)}.sous-titre.svelte-1w924v2{margin:0 0 6px;font:600 .78rem/1 var(--corps);letter-spacing:.14em;text-transform:uppercase;color:var(--texte-doux)}.lieux.svelte-1w924v2{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:10px}.lieux.svelte-1w924v2 li:where(.svelte-1w924v2){display:grid;padding:12px 0;border-bottom:1px solid var(--trait)}.lieux.svelte-1w924v2 strong:where(.svelte-1w924v2){font:700 1.2rem/1.1 var(--titre);text-transform:uppercase}.lieux.svelte-1w924v2 span:where(.svelte-1w924v2){font-size:.92rem;color:var(--texte-doux)}.secteur.svelte-1w924v2{margin-bottom:10px;color:var(--texte-doux)}.communes.svelte-1w924v2{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.communes.svelte-1w924v2 li:where(.svelte-1w924v2){padding:6px 14px;border:1px solid var(--trait);border-radius:999px;font-size:.92rem}.infos.svelte-1w924v2{display:grid;gap:2px;margin:0 0 20px;background:var(--trait);border:1px solid var(--trait)}.infos.svelte-1w924v2 div:where(.svelte-1w924v2){padding:16px 20px;background:var(--noir-2)}.infos.svelte-1w924v2 dt:where(.svelte-1w924v2){font:700 1.1rem/1.1 var(--titre);text-transform:uppercase;margin-bottom:4px}.infos.svelte-1w924v2 dd:where(.svelte-1w924v2){margin:0;color:#d0d0d6;font-size:.95rem}.avis.svelte-1w924v2{margin:0;max-width:860px;padding-left:28px;border-left:4px solid var(--rouge)}.avis.svelte-1w924v2 p:where(.svelte-1w924v2){font:600 clamp(1.4rem,3vw,2rem) / 1.25 var(--titre)}.avis.svelte-1w924v2 cite:where(.svelte-1w924v2){font-style:normal;color:var(--texte-doux)}.photos.svelte-1w924v2{columns:3 260px;column-gap:12px}.photos.svelte-1w924v2 img:where(.svelte-1w924v2){width:100%;margin-bottom:12px;break-inside:avoid}.grille-projets.svelte-1w924v2{display:grid;gap:24px 16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.services.svelte-1w924v2{display:grid;gap:2px;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));background:var(--trait);border:1px solid var(--trait)}.service.svelte-1w924v2{display:flex;flex-direction:column;gap:8px;padding:24px;background:var(--noir);text-decoration:none}.service.svelte-1w924v2:hover h3:where(.svelte-1w924v2){color:var(--rouge)}.service.svelte-1w924v2 h3:where(.svelte-1w924v2){margin:0}.service.svelte-1w924v2 p:where(.svelte-1w924v2){margin:0;font-size:.92rem;color:var(--texte-doux)}.service.svelte-1w924v2 span:where(.svelte-1w924v2){margin-top:auto;font:700 .85rem/1 var(--titre);letter-spacing:.08em;text-transform:uppercase;color:var(--rouge)}.autres.svelte-1w924v2 ul:where(.svelte-1w924v2){list-style:none;padding:0;margin:0;display:grid;gap:0 40px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.autres.svelte-1w924v2 a:where(.svelte-1w924v2){display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--trait);text-decoration:none;font:700 1.3rem/1.1 var(--titre);text-transform:uppercase}.autres.svelte-1w924v2 a:where(.svelte-1w924v2):hover{color:var(--rouge)}.chapo.svelte-1w924v2 a:where(.svelte-1w924v2){color:var(--rouge);font-weight:700}
