:root{--c-creme:#f6f4ef;--c-ink:#14202b;--c-or:#b8925a;--c-or-fonce:#9c7845;--c-bordeaux:#7c1b3e;--c-meta:#4a5a64;--c-gris:#9a958a;--c-nav:#6b7a88;--c-filet:#e3dfd6;--c-sauge:#8fa89a;--c-nuit:#0e1626;--c-orange:#e8714e;--c-gris-bleu:#b1b6c6;--c-pastille:#d9d3c6;--c-canard:#00726c;--surface:var(--c-creme);--on-surface:var(--c-ink);--on-surface-variant:var(--c-meta);--on-surface-faint:var(--c-gris);--outline:var(--c-filet);--inverse-surface:var(--c-nuit);--inverse-on-surface:var(--c-creme);--accent:var(--c-or);--accent-hover:var(--c-or-fonce);--font-body:"Syne", system-ui, sans-serif;--font-voix:"Spectral", Georgia, serif;--font-mono:"Chivo Mono", ui-monospace, monospace;--font-signature:"Just Me Again Down Here", cursive;--type-signature:400 34px/1.1 var(--font-signature);--type-titre:600 30px/1.15 var(--font-body);--type-section:500 17px/1.2 var(--font-body);--type-lead:500 16px/1.35 var(--font-body);--type-voix:italic 500 20px/1.35 var(--font-voix);--type-voix-sm:italic 500 16px/1.35 var(--font-voix);--type-corps:400 13px/1.65 var(--font-body);--type-corps-sm:300 12px/1.5 var(--font-body);--type-label:400 11px/1.4 var(--font-mono);--type-meta:400 11px/1.5 var(--font-mono);--type-nav:600 11px/1.4 var(--font-body);--ls-titre:-.01em;--ls-section:.1em;--ls-portail:.3em;--ls-label:.18em;--ls-meta:.02em;--ls-nav:.14em;--page-max:1180px;--page-pad:48px;--side-col:250px;--side-gap:64px;--gap-col:36px;--gap-row:40px;--section-gap:88px;--vague:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 14' preserveAspectRatio='none'%3E%3Cpath d='M3 8 C28 3 52 11 80 7 C112 3 142 12 197 7 L197 9.5 C142 14 112 5 80 9 C52 13 28 5 3 10.5 Z' fill='%23000'/%3E%3C/svg%3E");--projet-scene-h:clamp(460px, 70svh, 760px);--ease-doux:cubic-bezier(.22, .61, .36, 1);--dur-reveal:.7s}@media (width<=860px){:root{--page-pad:22px;--side-gap:36px}}[data-espace=intervention]{--accent:var(--c-bordeaux);--accent-hover:var(--c-bordeaux)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{font:var(--type-corps);color:var(--on-surface);background:var(--surface);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img,picture,video,canvas,svg{max-width:100%;display:block}button{font:inherit;color:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.page{width:100%;max-width:var(--page-max);padding-inline:var(--page-pad);margin-inline:auto}.t-titre{font:var(--type-titre);letter-spacing:var(--ls-titre);color:var(--c-ink)}.t-section{font:var(--type-section);letter-spacing:var(--ls-section);text-transform:uppercase;color:var(--c-or)}.t-lead{font:var(--type-lead);color:var(--c-ink)}.t-voix{font:var(--type-voix)}.t-voix-sm{font:var(--type-voix-sm)}.t-corps{font:var(--type-corps);color:var(--c-ink)}.t-corps-sm{font:var(--type-corps-sm);color:var(--c-ink)}.t-label{font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-gris)}.t-meta{font:var(--type-meta);letter-spacing:var(--ls-meta);color:var(--c-meta)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lien{font-family:var(--font-body);color:var(--c-or);text-underline-offset:3px;font-weight:400;text-decoration:underline 1px;transition:color .25s}.lien:hover,.lien:focus-visible{color:var(--c-or-fonce)}.lien--vague{color:var(--c-ink);padding-bottom:7px;text-decoration:none;display:inline-block;position:relative}.lien--vague:after{content:"";background:var(--accent);height:8px;-webkit-mask:var(--vague) no-repeat;mask:var(--vague) no-repeat;clip-path:inset(0 100% 0 0);transition:clip-path .5s var(--ease-doux);position:absolute;bottom:0;left:0;right:0;mask-size:100% 100%}.lien--vague:hover:after,.lien--vague:focus-visible:after,.lien--vague-trace:after{clip-path:inset(0)}.lien--vague:hover,.lien--vague:focus-visible{color:var(--accent-hover)}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.filet{border:0;border-top:1px solid var(--c-filet)}.cote{grid-template-columns:var(--side-col) minmax(0, 1fr);gap:var(--side-gap);align-items:start;display:grid}.cote__texte{flex-direction:column;gap:16px;display:flex;position:sticky;top:40px}.grille-4{gap:var(--gap-row) var(--gap-col);grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;display:grid}.grille-3{gap:var(--gap-row) var(--gap-col);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=860px){.grille-4,.grille-3{grid-template-columns:repeat(2,minmax(0,1fr))}.cote{grid-template-columns:minmax(0,1fr)}.cote__texte{position:static}}.grise{filter:grayscale();transition:filter .4s}:is(a,figure):hover>.grise,:is(a,figure):hover .grise,a:focus-visible .grise{filter:grayscale(0)}@media (hover:none){.grise{filter:none}}.reveal{opacity:1}html.js .reveal{opacity:0}.flotte{animation:flotte 7s var(--ease-doux) infinite;animation-delay:var(--float-delay,0s)}@keyframes flotte{50%{transform:translateY(-8px)}}.halo-pulse{animation:11s ease-in-out infinite halo}@keyframes halo{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.reveal,html.js .reveal{opacity:1!important;transform:none!important}.flotte,.halo-pulse{animation:none!important}}.bulle[data-astro-cid-rhyfhjqq]{z-index:90;flex-direction:column-reverse;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:20px;right:20px}.bulle__btn[data-astro-cid-rhyfhjqq]{cursor:pointer;background:var(--c-canard);color:#fff;border:0;border-radius:50%;place-items:center;width:52px;height:52px;transition:transform .25s;display:grid;box-shadow:0 4px 14px #14202b2e}.bulle__btn[data-astro-cid-rhyfhjqq] svg[data-astro-cid-rhyfhjqq]{width:26px;height:26px}.bulle__btn[data-astro-cid-rhyfhjqq]:hover,.bulle__btn[data-astro-cid-rhyfhjqq]:focus-visible{transform:scale(1.06)}.bulle__panneau[data-astro-cid-rhyfhjqq]{width:min(300px,78vw);color:var(--c-ink);border:1px solid var(--c-filet);background:#fff;border-radius:14px;padding:20px 20px 18px;box-shadow:0 18px 50px #0e162638}.bulle__panneau[data-astro-cid-rhyfhjqq][hidden]{display:none}.bulle__titre[data-astro-cid-rhyfhjqq]{font:var(--type-voix);color:var(--c-canard);margin-bottom:8px}.bulle__texte[data-astro-cid-rhyfhjqq]{font:var(--type-corps);color:var(--c-meta);margin-bottom:14px}.bulle__lien[data-astro-cid-rhyfhjqq]{font:var(--type-meta);letter-spacing:var(--ls-meta);color:var(--c-canard);text-underline-offset:3px;text-decoration:underline 1px;display:inline-block}.bulle__lien--reseau[data-astro-cid-rhyfhjqq]{color:var(--c-gris);margin-top:10px;display:block}
