.couches[data-astro-cid-csqp5l4l]{position:relative;margin:var(--space-4) 0 var(--space-5);display:grid;gap:var(--space-3);align-items:center}@media(width>=640px){.couches[data-astro-cid-csqp5l4l]{grid-template-columns:minmax(0,300px) 1fr;gap:var(--space-5)}.couches[data-astro-cid-csqp5l4l].compact{grid-template-columns:1fr}}.couches-svg[data-astro-cid-csqp5l4l]{width:100%;max-width:300px;height:auto;margin-inline:auto;display:block;overflow:visible}.couches-svg[data-astro-cid-csqp5l4l] [data-astro-cid-csqp5l4l]{vector-effect:non-scaling-stroke}.plan[data-astro-cid-csqp5l4l]{fill:var(--bg-raise);fill-opacity:.9;stroke:var(--ink-faint);stroke-width:1px}.rue[data-astro-cid-csqp5l4l]{fill:#14161a14}.lot[data-astro-cid-csqp5l4l]{fill:none;stroke:var(--ink-faint);stroke-width:.8px}.lot-vise[data-astro-cid-csqp5l4l]{fill:var(--mint-ghost);stroke:var(--mint);stroke-width:1.8px}.rayon[data-astro-cid-csqp5l4l]{fill:none;stroke:var(--amber);stroke-width:1px;stroke-dasharray:3 3}.vente[data-astro-cid-csqp5l4l]{fill:var(--amber);fill-opacity:.85}.zone[data-astro-cid-csqp5l4l]{fill:var(--peri-ghost)}.hachure[data-astro-cid-csqp5l4l]{stroke:var(--peri);stroke-width:.8px;opacity:.55}.limite[data-astro-cid-csqp5l4l]{fill:none;stroke:var(--peri);stroke-width:1.4px}.barre[data-astro-cid-csqp5l4l]{opacity:.9}.eau[data-astro-cid-csqp5l4l]{fill:none;stroke:var(--peri);stroke-width:1.3px;opacity:.8}.alerte[data-astro-cid-csqp5l4l]{fill:none;stroke:var(--amber);stroke-width:1.6px;stroke-linejoin:round}.point[data-astro-cid-csqp5l4l]{fill:var(--mint)}.fil[data-astro-cid-csqp5l4l]{stroke:var(--mint);stroke-width:1.4px;stroke-dasharray:4 4}.epingle[data-astro-cid-csqp5l4l] path[data-astro-cid-csqp5l4l]{fill:var(--mint)}.epingle-oeil[data-astro-cid-csqp5l4l]{fill:var(--bg-raise)}.couches-titre[data-astro-cid-csqp5l4l]{font-family:var(--font-mono);font-size:var(--fs-200);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 var(--space-3)}.couches-legende[data-astro-cid-csqp5l4l] ol[data-astro-cid-csqp5l4l]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.couches-legende[data-astro-cid-csqp5l4l] li[data-astro-cid-csqp5l4l]{display:flex;gap:var(--space-2);align-items:center;font-size:var(--fs-300);line-height:1.3}.couches-legende[data-astro-cid-csqp5l4l] .src[data-astro-cid-csqp5l4l]{color:var(--ink-soft);font-size:var(--fs-200);font-family:var(--font-mono)}.pastille[data-astro-cid-csqp5l4l]{flex:none;width:2.4rem;height:2.4rem;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line);background:var(--bg-raise)}.l-risques[data-astro-cid-csqp5l4l] .pastille[data-astro-cid-csqp5l4l],.l-urbanisme[data-astro-cid-csqp5l4l] .pastille[data-astro-cid-csqp5l4l]{color:var(--peri)}.l-ventes[data-astro-cid-csqp5l4l] .pastille[data-astro-cid-csqp5l4l]{color:var(--amber)}.l-parcelle[data-astro-cid-csqp5l4l] .pastille[data-astro-cid-csqp5l4l],.l-energie[data-astro-cid-csqp5l4l] .pastille[data-astro-cid-csqp5l4l]{color:var(--mint)}.signal[data-astro-cid-csqp5l4l]{fill:var(--mint);opacity:0}.motion-toggle[data-astro-cid-csqp5l4l]{position:absolute;top:0;right:0;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--mint);background:var(--bg);cursor:pointer}.motion-toggle[data-astro-cid-csqp5l4l][hidden]{display:none}.motion-toggle[data-astro-cid-csqp5l4l] svg[data-astro-cid-csqp5l4l]{fill:none;stroke:currentColor;stroke-width:2px}.motion-toggle[data-astro-cid-csqp5l4l] .play-icon[data-astro-cid-csqp5l4l],.motion-toggle[data-astro-cid-csqp5l4l][aria-pressed=true] .pause-icon[data-astro-cid-csqp5l4l]{display:none}.motion-toggle[data-astro-cid-csqp5l4l][aria-pressed=true] .play-icon[data-astro-cid-csqp5l4l]{display:block}@media(prefers-reduced-motion:no-preference){.couches[data-astro-cid-csqp5l4l][data-motion] .couche[data-astro-cid-csqp5l4l]{animation:6s ease-in-out infinite couche-vivante;animation-delay:calc(var(--i) * -.45s);animation-play-state:paused}.couches[data-astro-cid-csqp5l4l][data-motion] .signal[data-astro-cid-csqp5l4l]{animation:6s linear infinite lecture;animation-play-state:paused}.couches[data-astro-cid-csqp5l4l][data-motion=running] .couche[data-astro-cid-csqp5l4l],.couches[data-astro-cid-csqp5l4l][data-motion=running] .signal[data-astro-cid-csqp5l4l]{animation-play-state:running}}@keyframes couche-vivante{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes lecture{0%{transform:translateY(200px);opacity:0}10%{opacity:1}85%{opacity:1}to{transform:translateY(0);opacity:0}}
