:root{--cyan:#5cb5e0;--cyan-fonce:#1f7fae;--violet:#6533b0;--violet-clair:#8b5fd6;--orange:#fd8d3b;--orange-fonce:#c85a0c;--nuit:#070614;--nuit-2:#11102a;--encre:#0f172a;--gris:#4a5568;--gris-clair:#d6dbe6;--beige:#f6efea;--fond:#fcfcfe;--blanc:#fff;--degrade:linear-gradient(135deg, var(--cyan) 0%, var(--violet) 100%);--degrade-texte:linear-gradient(100deg, #7cc8ec 0%, #a07be6 60%, #fd8d3b 120%);--halo:radial-gradient(60% 60% at 20% 10%, #5cb5e059, transparent 70%), radial-gradient(50% 55% at 85% 30%, #6533b073, transparent 70%);--r-s:.5rem;--r-m:1rem;--r-l:1.75rem;--ombre:0 1px 2px #0f172a0f, 0 8px 24px #0f172a0f;--ombre-forte:0 24px 60px -20px #27135459;--accent:var(--violet);--accent-2:var(--cyan);--accent-fonce:var(--violet);--accent-clair:#f0ebfa;--accent-degrade:var(--degrade);--ease:cubic-bezier(.22, 1, .36, 1);--largeur:76rem;--gouttiere:clamp(1rem, 4vw, 2rem);--section:clamp(4rem, 9vw, 7.5rem)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}body{background:var(--fond);color:var(--encre);font-family:var(--font-texte);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:clamp(1rem,.96rem + .2vw,1.0625rem);line-height:1.65}img,svg,video{max-width:100%;height:auto;display:block}a{color:var(--violet);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--cyan-fonce)}:focus-visible{outline:3px solid var(--orange);outline-offset:3px;border-radius:4px}h1,h2,h3,h4{font-family:var(--font-titre);letter-spacing:-.02em;text-wrap:balance;margin:0 0 .6em;font-weight:700;line-height:1.1}h1{letter-spacing:-.035em;font-size:clamp(2.4rem,1.6rem + 3.6vw,4.6rem);font-weight:800}h2{font-size:clamp(1.9rem,1.4rem + 2vw,3rem)}h3{letter-spacing:-.01em;font-size:clamp(1.2rem,1.1rem + .5vw,1.45rem)}p{text-wrap:pretty;margin:0 0 1em}ul,ol{padding-left:1.2em}.conteneur{width:min(100% - 2 * var(--gouttiere), var(--largeur));margin-inline:auto}.etroit{width:min(100% - 2 * var(--gouttiere), 46rem);margin-inline:auto}.section{padding-block:var(--section)}.section--beige{background:var(--beige)}.section--nuit{background:var(--nuit);color:#e8e6f5}.section--nuit h2,.section--nuit h3{color:var(--blanc)}.section--nuit a:not(.bouton){color:#b9a4f0}.surtitre{font:600 .8rem/1 var(--font-texte);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-fonce);align-items:center;gap:.5rem;margin-bottom:1rem;display:inline-flex}.surtitre:before{content:"";background:var(--accent-degrade);border-radius:2px;width:1.6rem;height:2px}.section--nuit .surtitre,.hero .surtitre,.accueil-hero .surtitre{color:var(--accent-2)}.degrade{background:var(--degrade-texte);color:#0000;-webkit-background-clip:text;background-clip:text}.chapo{color:var(--gris);max-width:42rem;font-size:clamp(1.05rem,1rem + .4vw,1.25rem)}.section--nuit .chapo,.hero .chapo,.accueil-hero .chapo{color:#c9c6e0}.entete-section{max-width:48rem;margin-bottom:clamp(2rem,4vw,3.5rem)}.entete-section--centre{text-align:center;margin-inline:auto}.entete-section--centre .chapo{margin-inline:auto}.grille{gap:clamp(1rem,2vw,1.5rem);display:grid}.grille--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.grille--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.grille--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.carte{background:var(--blanc);border-radius:var(--r-l);box-shadow:var(--ombre);border:1px solid #e6e8f0;padding:clamp(1.4rem,2.5vw,2rem);transition:transform .25s,box-shadow .25s,border-color .25s}a.carte,.carte--lien{color:inherit;text-decoration:none}a.carte:hover,.carte--lien:hover{box-shadow:var(--ombre-forte);border-color:color-mix(in srgb, var(--accent) 35%, #e6e8f0);transform:translateY(-4px)}.section--nuit .carte{box-shadow:none;color:#e8e6f5;background:#ffffff0a;border-color:#ffffff1a}.liste-coche{gap:.6rem;padding:0;list-style:none;display:grid}.liste-coche li{padding-left:1.9rem;position:relative}.liste-coche li:before{content:"";background:var(--accent-degrade);border-radius:50%;width:1.15rem;height:1.15rem;position:absolute;top:.3em;left:0}.liste-coche li:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:.38rem;height:.6rem;position:absolute;top:.55em;left:.38rem;transform:rotate(45deg)}.prose{overflow-wrap:break-word;max-width:46rem}.prose h2{margin-top:2.2em;font-size:clamp(1.5rem,1.3rem + 1vw,2rem)}.prose h3{margin-top:1.8em}.prose img{border-radius:var(--r-m);margin-block:1.5rem}.prose li{margin-bottom:.4em}.prose blockquote{border-left:4px solid var(--accent);background:var(--beige);border-radius:0 var(--r-m) var(--r-m) 0;margin:1.5rem 0;padding:1rem 1.4rem}.prose table{border-collapse:collapse;width:100%;margin-block:1.5rem;font-size:.95rem;display:block;overflow-x:auto}.prose th,.prose td{border-bottom:1px solid var(--gris-clair);text-align:left;vertical-align:top;padding:.6rem .75rem}.prose th{font-family:var(--font-titre)}.visuellement-cache{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.charte{--accent-degrade:linear-gradient(135deg, var(--accent-2) 0%, var(--accent) 100%);--degrade-texte:linear-gradient(100deg, var(--accent-2) 0%, color-mix(in srgb, var(--accent-2) 55%, #fff) 100%)}.charte a:not(.bouton):not(.carte){color:var(--accent-fonce)}.charte .section--nuit a:not(.bouton):not(.carte),.charte .hero a:not(.bouton){color:var(--accent-2)}.charte .carte>svg:first-child{color:var(--accent-fonce);margin-bottom:1rem}.charte .section--nuit .carte>svg:first-child{color:var(--accent-2)}.charte .section--beige{background:color-mix(in srgb, var(--accent-clair) 55%, var(--beige))}.motif{--motif-c:color-mix(in srgb, var(--accent-2) 22%, transparent)}.motif--grille{background-image:linear-gradient(var(--motif-c) 1px, transparent 1px), linear-gradient(90deg, var(--motif-c) 1px, transparent 1px);background-size:40px 40px}.motif--points{background-image:radial-gradient(var(--motif-c) 1.5px, transparent 1.6px);background-size:22px 22px}.motif--reseau{background-image:repeating-linear-gradient(60deg, var(--motif-c) 0 1px, transparent 1px 34px), repeating-linear-gradient(-60deg, var(--motif-c) 0 1px, transparent 1px 34px)}.motif--cercles{background-image:repeating-radial-gradient(circle at 70% 40%, var(--motif-c) 0 1px, transparent 1px 30px)}.motif--diagonales{background-image:repeating-linear-gradient(135deg, var(--motif-c) 0 1px, transparent 1px 18px)}[data-halo]{isolation:isolate;position:relative}[data-halo]:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;opacity:0;background:radial-gradient(22rem circle at var(--mx,50%) var(--my,0%), color-mix(in srgb, var(--accent-2) 18%, transparent), transparent 60%);transition:opacity .35s;position:absolute;inset:0}[data-halo]:hover:after{opacity:1}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}.bordure-vive{position:relative}.bordure-vive:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--angle), var(--accent-2), var(--accent), #fd8d3b, var(--accent-2));-webkit-mask-composite:xor;padding:1.5px;animation:6s linear infinite tourne;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}@keyframes tourne{to{--angle:360deg}}@keyframes flotte{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-revele]{animation:linear both revele view();animation-range:entry entry 70%}[data-revele=gauche]{animation-name:revele-gauche}[data-revele-enfants]>*{animation:linear both revele view();animation-range:entry entry 80%}[data-revele-enfants]>:nth-child(2){animation-range:entry 8% entry 88%}[data-revele-enfants]>:nth-child(3){animation-range:entry 16% entry 96%}[data-revele-enfants]>:nth-child(4){animation-range:entry 24% cover 30%}[data-revele-enfants]>:nth-child(n+5){animation-range:entry 30% cover 34%}}}@keyframes revele{0%{opacity:0;translate:0 2.5rem}}@keyframes revele-gauche{0%{opacity:0;translate:-2.5rem}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation:.18s both vt-sortie}::view-transition-new(root){animation:.32s var(--ease) both vt-entree}}@keyframes vt-sortie{to{opacity:0}}@keyframes vt-entree{0%{opacity:0;transform:translateY(12px)}}.logo[data-astro-cid-f7espo7c]{color:var(--encre);align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.logo__pastille[data-astro-cid-f7espo7c]{background:#fff;border-radius:.8rem;place-items:center;width:2.6rem;height:2.6rem;display:grid}.logo--clair[data-astro-cid-f7espo7c] .logo__pastille[data-astro-cid-f7espo7c]{box-shadow:0 0 0 1px #ffffff26}.logo__pastille[data-astro-cid-f7espo7c] img[data-astro-cid-f7espo7c]{width:2rem;height:auto}.logo__nom[data-astro-cid-f7espo7c]{font:800 1.2rem/1 var(--font-titre);letter-spacing:-.02em}.logo__nom[data-astro-cid-f7espo7c] span[data-astro-cid-f7espo7c]{font-weight:500}.logo--clair[data-astro-cid-f7espo7c]{color:#fff}.bouton[data-astro-cid-ikwiowqi]{min-height:3rem;font:600 1rem/1.2 var(--font-texte);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.75rem 1.4rem;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex}.bouton[data-astro-cid-ikwiowqi] svg{transition:transform .2s}.bouton[data-astro-cid-ikwiowqi]:hover svg{transform:translate(3px)}.bouton--principal[data-astro-cid-ikwiowqi]{background:var(--orange);color:#1b0d00;box-shadow:0 10px 30px -10px #fd8d3bb3}.bouton--principal[data-astro-cid-ikwiowqi]:hover{color:#1b0d00;background:#ff9d55;transform:translateY(-2px)}.bouton--secondaire[data-astro-cid-ikwiowqi]{background:var(--encre);color:#fff}.bouton--secondaire[data-astro-cid-ikwiowqi]:hover{background:var(--violet);color:#fff}.bouton--clair[data-astro-cid-ikwiowqi]{color:#fff;backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffff40}.bouton--clair[data-astro-cid-ikwiowqi]:hover{color:#fff;background:#ffffff29}.bouton--lien[data-astro-cid-ikwiowqi]{min-height:auto;color:var(--violet);padding-inline:0}@media (width<=30rem){.bouton[data-astro-cid-ikwiowqi]{white-space:normal;text-align:center}}.ov[data-astro-cid-zb6yqz6f]{background-color:var(--accent-clair);border-radius:var(--r-l);place-items:center;display:grid;position:relative;overflow:hidden}.ov[data-astro-cid-zb6yqz6f]:not(.ov--scene){background:0 0;border-radius:0}.ov[data-astro-cid-zb6yqz6f] svg[data-astro-cid-zb6yqz6f]{width:100%;max-width:var(--ov-max,100%);height:auto;overflow:visible}.ov--scene[data-astro-cid-zb6yqz6f] svg[data-astro-cid-zb6yqz6f]{width:88%;margin-block:6%}.ov--xs[data-astro-cid-zb6yqz6f]{border-radius:.6rem}.ov--xs[data-astro-cid-zb6yqz6f] svg[data-astro-cid-zb6yqz6f]{width:94%;margin-block:3%}.ov--xs[data-astro-cid-zb6yqz6f] .detail[data-astro-cid-zb6yqz6f]{display:none}.ov[data-astro-cid-zb6yqz6f] .ui[data-astro-cid-zb6yqz6f]{filter:drop-shadow(0 6px 14px #0f172a1f)}.ov--xs[data-astro-cid-zb6yqz6f] .ui[data-astro-cid-zb6yqz6f]{filter:none}.f-w[data-astro-cid-zb6yqz6f]{fill:#fff}.f-a[data-astro-cid-zb6yqz6f]{fill:var(--accent)}.f-a2[data-astro-cid-zb6yqz6f]{fill:var(--accent-2)}.f-c[data-astro-cid-zb6yqz6f]{fill:var(--accent-clair)}.f-c2[data-astro-cid-zb6yqz6f]{fill:color-mix(in srgb, var(--accent) 35%, #fff)}.f-fonce[data-astro-cid-zb6yqz6f]{fill:var(--accent-fonce)}.f-nuit[data-astro-cid-zb6yqz6f]{fill:#12112a}.f-barre[data-astro-cid-zb6yqz6f],.f-gris[data-astro-cid-zb6yqz6f]{fill:#eef0f5}.f-t[data-astro-cid-zb6yqz6f]{fill:#dfe3ec}.f-t2[data-astro-cid-zb6yqz6f]{fill:#c9cfdc}.f-etoile[data-astro-cid-zb6yqz6f]{fill:#f5a623}.st-a[data-astro-cid-zb6yqz6f]{stop-color:var(--accent)}.st-a2[data-astro-cid-zb6yqz6f]{stop-color:var(--accent-2)}.s-a[data-astro-cid-zb6yqz6f]{stroke:var(--accent)}.s-fonce[data-astro-cid-zb6yqz6f]{stroke:var(--accent-fonce)}.s-gris[data-astro-cid-zb6yqz6f]{stroke:#eef0f5}.s-w[data-astro-cid-zb6yqz6f]{stroke:#fff}.txt[data-astro-cid-zb6yqz6f]{font-family:var(--font-texte)}.txt--req[data-astro-cid-zb6yqz6f]{fill:#4a5568;font-size:13px}.txt--pos[data-astro-cid-zb6yqz6f]{font:800 15px var(--font-titre);fill:#fff}.txt--pos2[data-astro-cid-zb6yqz6f]{font:700 11px var(--font-titre);fill:#8a93a6}@media (prefers-reduced-motion:no-preference){.ov--l[data-astro-cid-zb6yqz6f] .flotte[data-astro-cid-zb6yqz6f]{animation:6s ease-in-out infinite flotte-svg}.ov--l[data-astro-cid-zb6yqz6f] .flotte--2[data-astro-cid-zb6yqz6f]{animation-duration:7.5s;animation-delay:-2s}.ov--l[data-astro-cid-zb6yqz6f] .flotte--3[data-astro-cid-zb6yqz6f]{animation-duration:6.8s;animation-delay:-4s}.ov--l[data-astro-cid-zb6yqz6f] .point-tape[data-astro-cid-zb6yqz6f]{animation:1.2s ease-in-out infinite tape}.ov--l[data-astro-cid-zb6yqz6f] .point-tape--2[data-astro-cid-zb6yqz6f]{animation-delay:.15s}.ov--l[data-astro-cid-zb6yqz6f] .point-tape--3[data-astro-cid-zb6yqz6f]{animation-delay:.3s}.ov--l[data-astro-cid-zb6yqz6f] .flux[data-astro-cid-zb6yqz6f]{animation:1.2s linear infinite flux}.ov--l[data-astro-cid-zb6yqz6f] .curseur[data-astro-cid-zb6yqz6f]{animation:1s steps(2,end) infinite clignote}.ov--l[data-astro-cid-zb6yqz6f] .jauge[data-astro-cid-zb6yqz6f]{stroke-dasharray:1;animation:jauge 1.6s var(--ease) both}}@keyframes flotte-svg{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes tape{0%,to{opacity:.35}50%{opacity:1}}@keyframes flux{to{stroke-dashoffset:-22px}}@keyframes clignote{50%{opacity:0}}@keyframes jauge{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.entete[data-astro-cid-fzpbxy5g]{z-index:50;backdrop-filter:saturate(1.6)blur(14px);background:#fcfcfed9;border-bottom:1px solid #0f172a0f;position:sticky;top:0}.entete__barre[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;display:flex}.nav__liste[data-astro-cid-fzpbxy5g]{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.nav__lien[data-astro-cid-fzpbxy5g]{color:var(--encre);border-radius:999px;padding:.55rem .85rem;font-weight:500;text-decoration:none;display:block}.nav__lien[data-astro-cid-fzpbxy5g]:hover,.nav__lien[data-astro-cid-fzpbxy5g].actif{color:var(--violet);background:#6533b014}.nav__deroulant[data-astro-cid-fzpbxy5g]{position:relative}.nav__sous[data-astro-cid-fzpbxy5g]{border-radius:var(--r-l);width:30rem;box-shadow:var(--ombre-forte);opacity:0;visibility:hidden;background:#fff;border:1px solid #e6e8f0;margin:0;padding:.6rem;list-style:none;transition:all .2s;position:absolute;top:calc(100% + .5rem);left:-1rem;transform:translateY(6px)}.nav__sous[data-astro-cid-fzpbxy5g]:before{content:"";height:.6rem;position:absolute;inset:-.6rem 0 auto}.nav__deroulant[data-astro-cid-fzpbxy5g]:hover .nav__sous[data-astro-cid-fzpbxy5g],.nav__deroulant[data-astro-cid-fzpbxy5g]:focus-within .nav__sous[data-astro-cid-fzpbxy5g]{opacity:1;visibility:visible;transform:none}.nav__sous[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{border-radius:var(--r-m);color:var(--encre);align-items:center;gap:.9rem;padding:.7rem;text-decoration:none;display:flex}.nav__sous[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{background:var(--accent-clair)}.nav__sous[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover strong[data-astro-cid-fzpbxy5g]{color:var(--accent-fonce)}.nav__sous[data-astro-cid-fzpbxy5g] strong[data-astro-cid-fzpbxy5g]{font-family:var(--font-titre);display:block}.nav__sous[data-astro-cid-fzpbxy5g] small[data-astro-cid-fzpbxy5g]{color:var(--gris);font-size:.85rem;line-height:1.4;display:block}.nav__sous[data-astro-cid-fzpbxy5g] .nav__visuel{aspect-ratio:4/3;border-radius:.7rem;flex:none;width:4.6rem}.nav__sous[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover .nav__visuel svg{transform:scale(1.06)}.nav__sous[data-astro-cid-fzpbxy5g] .nav__visuel svg{transition:transform .3s var(--ease)}.nav__sous[data-astro-cid-fzpbxy5g] strong[data-astro-cid-fzpbxy5g]{transition:color .2s}.entete__actions[data-astro-cid-fzpbxy5g]{align-items:center;gap:.75rem;display:flex}.entete__tel[data-astro-cid-fzpbxy5g]{color:var(--encre);white-space:nowrap;align-items:center;gap:.4rem;font-weight:600;text-decoration:none;display:inline-flex}.mobile[data-astro-cid-fzpbxy5g]{display:none}@media (width<=68rem){.entete__tel[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{display:none}}@media (width<=60rem){.nav[data-astro-cid-fzpbxy5g],.entete__cta[data-astro-cid-fzpbxy5g]{display:none}.mobile[data-astro-cid-fzpbxy5g]{display:block}.mobile[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]{cursor:pointer;background:var(--encre);border-radius:.8rem;gap:5px;padding:.8rem;list-style:none;display:grid}.mobile[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]::-webkit-details-marker{display:none}.mobile[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{background:#fff;border-radius:2px;width:20px;height:2px;transition:transform .2s;display:block}.mobile[data-astro-cid-fzpbxy5g][open] summary[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]:first-child{transform:translateY(7px)rotate(45deg)}.mobile[data-astro-cid-fzpbxy5g][open] summary[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]:nth-child(2){opacity:0}.mobile[data-astro-cid-fzpbxy5g][open] summary[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile__panneau[data-astro-cid-fzpbxy5g]{max-height:calc(100dvh - 4.5rem);padding:1.25rem var(--gouttiere) 2rem;box-shadow:var(--ombre-forte);background:#fff;border-bottom:1px solid #e6e8f0;gap:1rem;display:grid;position:fixed;inset:4.5rem 0 auto;overflow-y:auto}.mobile__panneau[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.mobile__panneau[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:not(.bouton){color:var(--encre);border-radius:.6rem;align-items:center;gap:.7rem;padding:.7rem .4rem;font-weight:600;text-decoration:none;display:flex}.mobile__titre[data-astro-cid-fzpbxy5g]{font:600 .75rem/1 var(--font-texte);letter-spacing:.12em;text-transform:uppercase;color:var(--violet);margin:0}.mobile__liens[data-astro-cid-fzpbxy5g]{border-top:1px solid #eee;padding-top:.75rem!important}.mobile__tel[data-astro-cid-fzpbxy5g]{justify-content:center}.mobile__pastille[data-astro-cid-fzpbxy5g]{background:linear-gradient(135deg, var(--accent-2), var(--accent));border-radius:50%;flex:none;width:.7rem;height:.7rem}}.pied[data-astro-cid-nns7i3if]{background:var(--nuit);color:#bdbad3;padding-block:clamp(3.5rem,7vw,5rem) 2rem;font-size:.95rem;position:relative;overflow:hidden}.pied[data-astro-cid-nns7i3if]:before{content:"";background:var(--halo);opacity:.35;pointer-events:none;position:absolute;inset:0}.pied[data-astro-cid-nns7i3if]>[data-astro-cid-nns7i3if]{position:relative}.pied__grille[data-astro-cid-nns7i3if]{grid-template-columns:1.6fr 1fr 1fr 1.4fr;gap:2.5rem;display:grid}@media (width<=60rem){.pied__grille[data-astro-cid-nns7i3if]{grid-template-columns:1fr 1fr}.pied__marque[data-astro-cid-nns7i3if]{grid-column:1/-1}}@media (width<=34rem){.pied__grille[data-astro-cid-nns7i3if]{grid-template-columns:1fr}}.pied[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.pied[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:#e8e6f5;text-decoration:none}.pied[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--cyan);text-decoration:underline}.pied__marque[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{max-width:24rem;margin:1.2rem 0}.pied__titre[data-astro-cid-nns7i3if]{color:#fff;font:700 1rem/1 var(--font-titre);margin:.4rem 0 1.1rem}.pied__avis[data-astro-cid-nns7i3if]{align-items:center;gap:.6rem;font-weight:600;display:inline-flex}.pied__etoiles[data-astro-cid-nns7i3if]{color:#ffb547;display:inline-flex}.pied__reseaux[data-astro-cid-nns7i3if]{gap:.6rem!important;margin-top:1.25rem!important;display:flex!important}.pied__reseaux[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;display:grid}.pied__reseaux[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{background:#ffffff14}.pied__contact[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]{align-items:flex-start;gap:.6rem;display:flex}.pied__contact[data-astro-cid-nns7i3if] svg{color:var(--cyan);flex:none;margin-top:.2rem}.pied__bas[data-astro-cid-nns7i3if]{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1.5rem;font-size:.85rem;display:flex}.pied__bas[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{margin:0}.pied__bas[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{flex-wrap:wrap;gap:.4rem 1.2rem;display:flex}.pied__cookies[data-astro-cid-nns7i3if]{color:#e8e6f5;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pied__cookies[data-astro-cid-nns7i3if]:hover{color:var(--cyan);text-decoration:underline}.consentement[data-astro-cid-ginobftb]{z-index:60;border-radius:var(--r-l);width:min(26rem,100% - 2rem);box-shadow:var(--ombre-forte);background:#fff;border:1px solid #e6e8f0;padding:1.2rem 1.3rem;font-size:.9rem;position:fixed;bottom:1rem;left:1rem}.consentement[data-astro-cid-ginobftb] p[data-astro-cid-ginobftb]{margin:0 0 .6rem}.consentement__boutons[data-astro-cid-ginobftb]{gap:.6rem;margin-top:.8rem;display:flex}.consentement[data-astro-cid-ginobftb] button[data-astro-cid-ginobftb]{border:1px solid var(--encre);min-height:2.75rem;color:var(--encre);font:600 .95rem var(--font-texte);cursor:pointer;background:#fff;border-radius:999px;flex:1}.consentement[data-astro-cid-ginobftb] button[data-astro-cid-ginobftb][data-choix=accord]{background:var(--encre);color:#fff}.evitement[data-astro-cid-hkbrpulz]{z-index:100;background:var(--encre);color:#fff;border-radius:.5rem;padding:.75rem 1rem;position:absolute;top:-4rem;left:1rem}.evitement[data-astro-cid-hkbrpulz]:focus{top:1rem}
