@font-face{font-family:"Kanit";src:url("/assets/polices/kanit-800.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Kanit";src:url("/assets/polices/kanit-italique-800.woff2") format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:"Hind";src:url("/assets/polices/hind-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--sapin:#0B2B24;--sapin-2:#173F35;--corail:#F2445F;--corail-fonce:#C42740;--fond:#FFFFFF;--rosee:#FFF0F2;--blanc:#FFFFFF;--encre:#13201C;--brume:#63706B;--filet:rgba(99,112,107,.18);--trait:rgba(99,112,107,.2);--display:"Kanit",system-ui,sans-serif;--texte:"Hind",system-ui,sans-serif;--rayon:12px;--petale:20px 4px 20px 4px;--wrap:1280px;--h1:clamp(32px,calc(1.9vw + 24px),54px);--h2:clamp(22px,calc(.8vw + 19px),30px);--gouttiere:clamp(10px,1.4vw,20px);--bande:clamp(44px,5vw,72px);--haut-h1:clamp(16px,calc(1.25vw + 10px),26px)}@media (min-width:768px){:root{--petale:28px 4px 28px 4px}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--fond);color:var(--encre);font:400 17px/1.6 var(--texte);-webkit-font-smoothing:antialiased}@media (min-width:1024px){body{font-size:18px}}img{display:block;max-width:100%;height:auto}a{color:var(--corail-fonce);text-underline-offset:3px}a:hover{color:var(--corail)}button{font:inherit;color:inherit}h1,h2,h3{font-family:var(--display);font-weight:800;line-height:1.1;letter-spacing:-.02em;margin:0;text-wrap:balance}p{margin:0}figure{margin:0}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--corail-fonce);outline-offset:2px}.eg-hd :focus-visible,.eg-ph :focus-visible,.eg-pied :focus-visible,.eg-feuille :focus-visible,.eg-portail :focus-visible,.eg-carte:focus-visible,.eg-role:focus-visible,.eg-regle :focus-visible,.eg-voisin:focus-visible,.eg-barre :focus-visible,.eg-404 :focus-visible{outline-color:#fff}[id]{scroll-margin-top:84px}.eg-cap{color:var(--corail)}.eg-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.eg-skip{position:absolute;left:-9999px;top:8px;z-index:200;background:#fff;color:var(--encre);padding:10px 14px;border-radius:var(--rayon);font-weight:600}.eg-skip:focus{left:8px}.eg-w{width:min(var(--wrap),calc(100% - 32px));margin-inline:auto}.eg-main{display:block}.eg-emb{display:block;width:32px;height:32px;flex:none;background:var(--corail);-webkit-mask:url("/assets/logo/embleme.svg") center/contain no-repeat;mask:url("/assets/logo/embleme.svg") center/contain no-repeat}.eg-ico{display:inline-block;width:18px;height:18px;flex:none;background:currentColor;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}.eg-ico--soumis{--i:url("/assets/icones/soumis.svg")}.eg-ico--esclave{--i:url("/assets/icones/esclave.svg")}.eg-ico--sissy{--i:url("/assets/icones/sissy.svg")}.eg-ico--cocu{--i:url("/assets/icones/cocu.svg")}.eg-ico--chaste{--i:url("/assets/icones/chaste.svg")}.eg-av{border-radius:50%;object-fit:cover;flex:none;background:var(--sapin-2)}.eg-hd{position:sticky;top:0;z-index:40;background:var(--sapin);color:#fff}.eg-hd-in{display:flex;align-items:center;justify-content:space-between;gap:24px;height:56px}.eg-logo{display:flex;align-items:center;gap:10px;min-height:44px;color:#fff;text-decoration:none;font:800 19px/1 var(--display);letter-spacing:-.02em;white-space:nowrap}.eg-logo:hover{color:#fff}.eg-nav{display:none}.eg-menu-b{display:flex;align-items:center;gap:10px;height:44px;margin-right:-4px;padding:0 4px 0 12px;border:0;background:none;color:#fff;font-weight:600;font-size:17px;cursor:pointer}.eg-burger{display:flex;flex-direction:column;gap:5px;width:22px}.eg-burger i{display:block;height:2px;background:#fff}.eg-burger i+i{width:14px;margin-left:8px;background:var(--corail)}@media (min-width:960px){.eg-hd-in{height:64px}.eg-menu-b{display:none}.eg-nav{display:block}}.eg-nav-l{display:flex;align-items:stretch;height:64px;gap:2px;margin:0;padding:0;list-style:none}.eg-nav-l>li{position:relative;display:flex}.eg-nav-l>li>a,.eg-nav-l>li>button{display:flex;align-items:center;gap:9px;padding:0 14px;border:0;background:none;color:#fff;font:600 17px/1 var(--texte);text-decoration:none;cursor:pointer;white-space:nowrap}.eg-nav-l>li>a:hover,.eg-nav-l>li>button:hover{color:#fff}.eg-chev{display:block;width:7px;height:7px;border-right:2px solid var(--corail);border-bottom:2px solid var(--corail);transform:translateY(-2px) rotate(45deg)}.eg-nav-l>li.eg-actif::after{content:"";position:absolute;left:50%;bottom:4px;width:2px;height:14px;margin-left:-1px;background:var(--corail);pointer-events:none}.eg-sous{position:absolute;top:100%;left:0;z-index:5;width:280px;margin:0;padding:8px;list-style:none;background:var(--sapin-2);border-radius:0 0 var(--rayon) var(--rayon);box-shadow:0 20px 40px rgba(18,16,20,.35);visibility:hidden;opacity:0;transition:opacity .15s ease,visibility 0s linear .22s}.eg-deroule--d>.eg-sous{left:auto;right:0}.eg-nav-l>li:hover>.eg-sous,.eg-nav-l>li:focus-within>.eg-sous,.eg-nav-l>li.eg-ouvert>.eg-sous{visibility:visible;opacity:1;transition:opacity .15s ease,visibility 0s linear 0s}.eg-nav-l>li.eg-ferme>.eg-sous{visibility:hidden;opacity:0}.eg-sous li+li{margin-top:2px}.eg-sous a{display:flex;gap:14px;align-items:center;min-height:46px;padding:10px 12px;border-radius:8px;color:#fff;text-decoration:none;font:800 16px/1.2 var(--display);letter-spacing:-.01em}.eg-sous a:hover,.eg-sous a[aria-current]{background:var(--sapin);color:#fff}.eg-sous a[aria-current]{box-shadow:inset 2px 0 0 var(--corail)}.eg-i::before{content:"";width:22px;height:22px;flex:none;background:var(--corail);-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}.eg-jauge{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--corail);transform:scaleX(0);transform-origin:left center;pointer-events:none}.eg-feuille{position:fixed;inset:0;z-index:60;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--sapin);color:#fff;overflow-y:auto}.eg-feuille-h{display:flex;align-items:center;justify-content:space-between;height:56px}.eg-feuille-x{height:44px;padding:0 4px 0 12px;border:0;background:none;color:#fff;font-weight:600;font-size:17px;cursor:pointer}.eg-feuille-n{display:flex;flex-direction:column;gap:30px;padding:16px 0 48px}.eg-grand{display:block;font:800 30px/1.1 var(--display);letter-spacing:-.02em;color:#fff;text-decoration:none}a.eg-grand:hover{color:#fff}.eg-feuille ul{list-style:none;margin:12px 0 0;padding:6px;background:var(--sapin-2);border-radius:var(--rayon)}.eg-feuille ul a{display:flex;align-items:center;gap:14px;min-height:48px;padding:0 12px;color:#fff;text-decoration:none;font-weight:600;font-size:18px}.eg-feuille ul a[aria-current]{color:var(--corail)}.eg-feuille .eg-ico{width:22px;height:22px;color:var(--corail)}.eg-ph{position:relative;background:url("/assets/logo/filigrane.svg") right -60px top -50px/clamp(240px,30vw,420px) no-repeat var(--sapin);color:#fff}.eg-ph-in{padding:var(--haut-h1) 0 clamp(26px,3vw,40px)}.eg-h1{font-size:var(--h1)}.eg-chapo{max-width:860px;margin-top:12px;font-size:clamp(18px,calc(.3vw + 17px),21px);line-height:1.5;color:rgba(255,255,255,.86);text-wrap:pretty}.eg-maj{margin-top:10px;font-size:15px;color:rgba(255,255,255,.72)}.eg-ph--home{background:var(--fond);color:var(--encre)}.eg-ph--home .eg-chapo{color:var(--encre)}.eg-ph--home .eg-ph-in{padding-bottom:0}.eg-ar{margin-top:16px;font-size:15px}.eg-ar ol{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;color:rgba(255,255,255,.66)}.eg-ar li{display:flex;gap:6px}.eg-ar li+li::before{content:"›"}.eg-ar a{color:rgba(255,255,255,.72);text-decoration:none}.eg-ar a:hover{color:#fff;text-decoration:underline}.eg-ar [aria-current]{color:#fff}.eg-ar--clair{margin-top:0}.eg-ar--clair ol{color:var(--brume)}.eg-ar--clair a{color:var(--brume)}.eg-ar--clair a:hover{color:var(--corail-fonce)}.eg-ar--clair [aria-current]{color:var(--encre)}.eg-h2{font-size:var(--h2)}.eg-sec{display:flex;flex-direction:column;gap:20px}.eg-ordre{display:flex;flex-direction:column;gap:clamp(40px,5vw,64px);padding:clamp(24px,3vw,40px) 0 var(--bande)}.eg-o1{order:1}.eg-o2{order:2}.eg-o3{order:3}.eg-o4{order:4}.eg-o5{order:5}.eg-o6{order:6}.eg-o7{order:7}.eg-o8{order:8}.eg-o9{order:9}.eg-o10{order:10}.eg-o11{order:11}.eg-o12{order:12}.eg-o13{order:13}.eg-o14{order:14}.eg-o99{order:99}.eg-lecture{display:flex;flex-direction:column;gap:clamp(28px,3vw,40px);min-width:0}.eg-texte{display:flex;flex-direction:column;gap:clamp(28px,3vw,40px);min-width:0}.eg-texte h2{font-size:var(--h2);margin-bottom:12px}.eg-texte h3{font-size:20px;line-height:1.2;margin:20px 0 8px}.eg-texte p+p,.eg-texte p+ul,.eg-texte p+ol,.eg-texte ul+p,.eg-texte ol+p{margin-top:12px}.eg-texte ul,.eg-texte ol{margin:12px 0;padding-left:22px}.eg-texte li+li{margin-top:6px}.eg-texte li::marker{color:var(--corail)}.eg-texte a{font-weight:600}.eg-texte strong{font-weight:600}.eg-texte blockquote{margin:16px 0;padding:4px 0 4px 18px;border-left:4px solid var(--corail);font:italic 500 20px/1.5 var(--texte)}.eg-encadre{margin:16px 0;padding:clamp(18px,2vw,26px);background:var(--rosee);border-radius:var(--rayon)}.eg-encadre>:first-child{margin-top:0}.eg-grid{--cols:2;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--gouttiere);margin:0;padding:0;list-style:none}@media (min-width:768px){.eg-grid{--cols:3}.eg-grid--4{--cols:4}}@media (min-width:1100px){.eg-grid{--cols:4}}.eg-grid[data-f]{--cols:var(--cm,2)}@media (min-width:768px){.eg-grid[data-f]{--cols:var(--ct,3)}}@media (min-width:1100px){.eg-grid[data-f]{--cols:var(--cd,4)}}.eg-c{min-width:0}.eg-carte{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;border-radius:var(--rayon);border-radius:var(--petale);overflow:hidden;background:var(--sapin);color:#fff;text-decoration:none;transition:transform .2s ease}.eg-carte:hover{transform:translateY(-3px);color:#fff}.eg-carte img{width:100%;height:100%;object-fit:cover;object-position:50% 15%}.eg-carte::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,var(--sapin),rgba(18,16,20,.9) 30%,rgba(18,16,20,0) 62%);pointer-events:none}.eg-carte-b{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;gap:4px;padding:clamp(12px,1.4vw,18px)}.eg-carte-n{font:800 clamp(18px,calc(.4vw + 16px),22px)/1.1 var(--display);letter-spacing:-.01em}.eg-carte-t{font-size:15px;line-height:1.3;color:rgba(255,255,255,.85)}.eg-carte-r{display:flex;gap:10px;margin-top:6px;color:var(--corail)}.eg-cta-l{display:flex;margin-top:24px}.eg-pil{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border-radius:999px;background:var(--sapin);color:#fff;text-decoration:none;font-weight:600;font-size:17px}.eg-pil:hover{background:var(--sapin-2);color:#fff}.eg-bandes{display:flex;flex-direction:column}.eg-bande{padding:var(--bande) 0}.eg-bande--rose{background:var(--rosee)}.eg-bande--grille{padding-top:clamp(20px,2.4vw,32px)}.eg-bande-in{display:flex;flex-direction:column;gap:24px}.eg-bande-in>.eg-cta-l{margin-top:0}.eg-roles{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none}.eg-role{display:flex;gap:16px;height:100%;padding:clamp(18px,1.8vw,24px);border-radius:var(--rayon);border-radius:var(--petale);overflow:hidden;background:var(--sapin);color:#fff;text-decoration:none;transition:background .15s ease}.eg-role:hover{background:var(--sapin-2);color:#fff}.eg-role .eg-ico{width:34px;height:34px;color:var(--corail)}.eg-role-b{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.eg-role-b b{font:800 clamp(22px,calc(.4vw + 20px),26px)/1.1 var(--display);letter-spacing:-.02em}.eg-role-b span{font-size:17px;line-height:1.4;color:rgba(255,255,255,.86)}.eg-role-b small{margin-top:auto;padding-top:6px;font-size:15px;color:rgba(255,255,255,.66)}@media (min-width:1000px){.eg-roles{grid-template-columns:repeat(5,minmax(0,1fr))}.eg-role{flex-direction:column}}.eg-regs{display:flex;flex-direction:column}.eg-reg{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;align-items:baseline;padding:18px 0;border-top:1px solid var(--trait)}.eg-reg:last-child{border-bottom:1px solid var(--trait)}.eg-reg-n{font:800 22px/1.2 var(--display);letter-spacing:-.01em;color:var(--encre);text-decoration:none}.eg-reg-n:hover{color:var(--corail-fonce)}.eg-reg-m{display:flex;flex-wrap:wrap;gap:4px 12px}.eg-reg-m a{font-weight:600}@media (min-width:768px){.eg-reg{grid-template-columns:200px minmax(0,1.4fr) minmax(0,1fr);gap:clamp(16px,2vw,28px)}}.eg-nivs{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none}@media (min-width:768px){.eg-nivs{grid-template-columns:repeat(3,minmax(0,1fr))}}.eg-nivc{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:var(--rayon);border-radius:var(--petale);overflow:hidden;background:var(--rosee)}.eg-bande--rose .eg-nivc{background:#fff}.eg-nivc b{font:800 24px/1.1 var(--display);letter-spacing:-.02em}.eg-niv{display:inline-flex;align-items:flex-end;gap:5px;height:26px;flex:none}.eg-niv i{display:block;width:4px;border-radius:2px 2px 1px 1px;background:rgba(99,112,107,.3)}.eg-niv i:nth-child(1){height:10px}.eg-niv i:nth-child(2){height:18px}.eg-niv i:nth-child(3){height:26px}.eg-niv[data-n="1"] i:nth-child(-n+1),.eg-niv[data-n="2"] i:nth-child(-n+2),.eg-niv[data-n="3"] i{background:var(--corail)}.eg-niv--g{gap:10px;height:56px}.eg-niv--g i{width:5px;border-radius:3px 3px 1px 1px}.eg-niv--g i:nth-child(1){height:20px}.eg-niv--g i:nth-child(2){height:36px}.eg-niv--g i:nth-child(3){height:54px}.eg-gcartes{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none}@media (min-width:768px){.eg-gcartes{grid-template-columns:repeat(3,minmax(0,1fr))}}.eg-gcarte{display:flex;flex-direction:column;gap:10px;height:100%;padding:24px;border-radius:var(--rayon);border-radius:var(--petale);overflow:hidden;background:var(--rosee);color:var(--encre);text-decoration:none;transition:transform .2s ease}.eg-bande--rose .eg-gcarte{background:#fff}.eg-gcarte:hover{transform:translateY(-3px);color:var(--encre)}.eg-gcarte b{font:800 22px/1.15 var(--display);letter-spacing:-.02em}.eg-gcarte small{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:8px;font-size:15px;color:var(--brume)}.eg-retenir{padding:clamp(18px,2vw,26px);border-radius:var(--rayon);background:var(--rosee)}.eg-bande--rose .eg-retenir{background:#fff;border:1px solid var(--filet)}.eg-bloc-t{font:800 18px/1.2 var(--display);letter-spacing:-.01em;margin-bottom:10px}.eg-retenir ul,.eg-on ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.eg-retenir li,.eg-on li{position:relative;padding-left:16px}.eg-retenir li::before,.eg-on li::before{content:"";position:absolute;left:0;top:.45em;width:2px;height:12px;background:var(--corail)}.eg-on-c--non li::before{background:var(--brume)}.eg-regle{display:flex;overflow:hidden;border-radius:var(--rayon);border-radius:var(--petale);overflow:hidden;background:var(--sapin);color:#fff}.eg-regle::before{content:"";width:4px;flex:none;background:var(--corail)}.eg-regle-in{display:flex;flex-direction:column;gap:14px;min-width:0;padding:clamp(20px,2.4vw,32px)}.eg-regle-k{font-size:15px;color:rgba(255,255,255,.7)}.eg-regle-q{margin:0}.eg-regle-q p,.eg-regle-l li{font:italic 500 20px/1.5 var(--texte);text-wrap:pretty}.eg-regle-l{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.eg-regle-l li{position:relative;padding-left:16px}.eg-regle-l li::before{content:"";position:absolute;left:0;top:.5em;width:2px;height:12px;background:var(--corail)}.eg-sig a{display:inline-flex;align-items:center;gap:12px;color:#fff;font-weight:600;text-decoration:none}.eg-sig a:hover{color:#fff;text-decoration:underline}.eg-on{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media (min-width:768px){.eg-on{grid-template-columns:repeat(2,minmax(0,1fr))}}.eg-on-c{padding:22px;border:1px solid var(--filet);border-radius:var(--rayon);background:#fff}.eg-etapes{margin:0;padding:0;list-style:none}.eg-etapes li{position:relative;display:flex;flex-direction:column;gap:4px;padding:0 0 clamp(24px,3vw,36px) 44px}.eg-etapes li::before{content:"";position:absolute;left:11px;top:0;bottom:0;width:2px;background:var(--corail)}.eg-etapes li:first-child::before{top:10px}.eg-etapes li:last-child::before{bottom:calc(100% - 28px)}.eg-etapes li:last-child{padding-bottom:0}.eg-etapes li::after{content:"";position:absolute;left:9px;top:6px;width:6px;height:22px;border-radius:3px;background:var(--corail)}.eg-etapes b{font:800 clamp(22px,calc(.6vw + 20px),28px)/1.2 var(--display);letter-spacing:-.02em}.eg-rg{display:flex;flex-direction:column;gap:16px}.eg-rg-t{font:800 20px/1.2 var(--display);letter-spacing:-.01em}.eg-faq{display:flex;flex-direction:column}.eg-faq>.eg-h2{margin-bottom:16px}.eg-acc{border-top:1px solid var(--trait)}.eg-acc:last-child{border-bottom:1px solid var(--trait)}.eg-acc summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:60px;padding:14px 0;cursor:pointer;list-style:none;font:800 18px/1.3 var(--display);letter-spacing:-.01em}.eg-acc summary::-webkit-details-marker{display:none}.eg-acc-i{position:relative;width:20px;height:20px;flex:none;margin-right:5px;transition:transform .2s ease}.eg-acc-i::before,.eg-acc-i::after{content:"";position:absolute;background:var(--corail)}.eg-acc-i::before{left:9px;top:2px;width:2px;height:16px}.eg-acc-i::after{top:9px;left:2px;width:16px;height:2px}.eg-acc[open] .eg-acc-i{transform:rotate(45deg)}.eg-acc-r{padding:0 0 18px}.eg-acc-r p+p{margin-top:10px}.eg-filtres{display:flex;flex-direction:column;gap:12px}.eg-filtre{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.eg-filtre-k{width:96px;font-size:15px;color:var(--brume)}.eg-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:1.5px solid rgba(99,112,107,.25);border-radius:999px;background:#fff;color:var(--encre);font:600 16px/1.2 var(--texte);text-decoration:none;cursor:pointer}.eg-chip:hover{border-color:var(--corail-fonce);color:var(--encre)}.eg-chip[aria-pressed=true]{background:var(--corail);border-color:var(--corail);color:#fff}.eg-chip .eg-ico{color:inherit}.eg-chip--lien .eg-ico{color:var(--corail)}.eg-compte{font-size:15px;color:var(--brume)}.eg-vide{font-weight:600}.eg-voisin{display:flex;align-items:center;gap:14px;padding:18px 22px;border-radius:var(--rayon);border-radius:var(--petale);overflow:hidden;background:var(--sapin);color:#fff;text-decoration:none}.eg-voisin:hover{background:var(--sapin-2);color:#fff}.eg-voisin .eg-ico{width:28px;height:28px;color:var(--corail)}.eg-voisin span{display:flex;flex-direction:column;line-height:1.3}.eg-voisin small{font-size:15px;color:rgba(255,255,255,.7)}.eg-voisin b{font:800 20px/1.2 var(--display)}.eg-fi{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"ph" "id" "txt";gap:18px;padding:var(--haut-h1) 0 clamp(32px,4vw,56px)}.eg-fi-id{grid-area:id;display:flex;flex-direction:column;gap:14px;min-width:0}.eg-fi-txt{grid-area:txt;display:flex;flex-direction:column;gap:clamp(24px,3vw,40px);min-width:0;margin-top:clamp(10px,1.5vw,26px)}.eg-fi-ph{grid-area:ph;position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:var(--rayon);border-radius:var(--petale);overflow:hidden;background:var(--sapin)}.eg-fi-ph img{width:100%;height:100%;object-fit:cover;object-position:50% 15%}.eg-fi-pastille{position:absolute;left:14px;bottom:14px;display:flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;background:rgba(18,16,20,.82);color:#fff;font-weight:600;font-size:15px;pointer-events:none}.eg-fi-pastille .eg-emb{width:18px;height:18px}.eg-fi-h1{font-size:var(--h1);order:2}.eg-fi-id .eg-ar{order:1}.eg-fi-st{order:3;margin-top:-6px;font-size:clamp(18px,calc(.3vw + 17px),21px);line-height:1.4}.eg-fi-id .eg-bn{order:4}.eg-fi-tags{order:5;display:flex;flex-wrap:wrap;gap:8px}.eg-fi-niv{order:6;display:flex;align-items:flex-end;gap:12px;font-size:16px;line-height:1.2}.eg-fi-niv strong{font-weight:600}@media (min-width:768px){.eg-fi{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"ph id" "txt txt";column-gap:clamp(18px,3vw,48px);align-items:start}.eg-fi-id{gap:18px}.eg-fi-id .eg-bn{order:7;margin-top:4px}}.eg-bn{display:flex;flex-direction:column;gap:10px;width:100%}@media (min-width:768px){.eg-bn{max-width:460px}}.eg-appel{display:flex;align-items:center;justify-content:center;gap:14px;min-height:58px;padding:8px 40px 8px 20px;border-radius:var(--rayon) 0 0 var(--rayon);border-radius:18px 4px 18px 4px;background:var(--corail);color:#fff;text-decoration:none;font:800 17px/1.2 var(--display);letter-spacing:-.01em}.eg-appel:hover{color:#fff}.eg-appel:active{background:var(--corail-fonce)}.eg-appel .eg-appel-e{width:28px;height:28px;background:#fff}.eg-appel-x{display:flex;flex-direction:column;white-space:nowrap}.eg-appel-d,.eg-appel-n{display:none}.eg-appel-n{font:600 16px/1.2 var(--texte);letter-spacing:.02em;opacity:.92}@media (min-width:768px){.eg-appel{min-height:60px}.eg-appel-m{display:none}.eg-appel-d,.eg-appel-n{display:block}}.eg-mention-tarif{font-size:14px;line-height:1.35;color:var(--brume)}.eg-mention-tarif--appel{padding-right:20px;margin-top:-4px}.eg-sms{display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border:1.5px solid var(--encre);border-radius:999px;color:var(--encre);text-decoration:none;font-weight:600;font-size:16px}.eg-sms:hover{border-color:var(--corail-fonce);color:var(--corail-fonce)}.eg-barre{position:fixed;left:0;right:0;bottom:0;z-index:30;padding:10px 16px 12px;background:var(--sapin)}.eg-appel--barre{min-height:56px}@media (min-width:768px){.eg-barre{display:none!important}}@media (max-width:767px){.eg-p--fiche .eg-pied{padding-bottom:110px}}.eg-gd-c{display:flex;flex-direction:column;gap:clamp(28px,3vw,40px);padding:clamp(20px,2.4vw,32px) 0 var(--bande)}.eg-by{display:flex;align-items:center;gap:14px}.eg-by p{display:flex;flex-direction:column;line-height:1.3}.eg-by-n{font-weight:600}.eg-by-m{font-size:15px;color:var(--brume)}.eg-som{display:flex;flex-direction:column;gap:8px;padding:18px 20px;border:1px solid var(--filet);border-radius:var(--rayon);background:#fff}.eg-som-k{font-size:15px;color:var(--brume)}.eg-som ol{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none}.eg-som a{font-weight:600}.eg-autrice{display:flex;gap:18px;align-items:flex-start;padding:clamp(18px,2vw,26px);border-radius:var(--rayon);background:var(--rosee)}.eg-autrice-ph{width:88px;height:88px}.eg-autrice-b{display:flex;flex-direction:column;gap:6px;min-width:0}.eg-autrice-k{font-size:15px;color:var(--brume)}.eg-autrice-n{font:800 20px/1.2 var(--display);letter-spacing:-.01em}.eg-autrice-b a{font-weight:600}.eg-inst{display:flex;flex-direction:column;gap:clamp(32px,4vw,48px);padding:clamp(24px,3vw,40px) 0 var(--bande)}.eg-auts{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none}@media (min-width:768px){.eg-auts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.eg-auts{grid-template-columns:repeat(4,minmax(0,1fr))}}.eg-aut{display:flex;align-items:center;gap:14px;height:100%;padding:16px;border:1px solid var(--filet);border-radius:var(--rayon);color:var(--encre);text-decoration:none}.eg-aut:hover{border-color:var(--corail-fonce);color:var(--encre)}.eg-aut span{display:flex;flex-direction:column;line-height:1.3}.eg-aut b{font-weight:600}.eg-aut small{font-size:15px;color:var(--brume)}.eg-404{position:relative;display:flex;align-items:center;min-height:70vh;background:url("/assets/logo/filigrane.svg") right -8vw bottom -10vh/60vmax no-repeat var(--sapin);color:#fff}.eg-404-in{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:40px 0}.eg-404 .eg-h1{font-size:clamp(36px,5vw,72px);line-height:1.05}.eg-pointe{display:inline-flex;align-items:center;gap:12px;min-height:56px;padding:0 38px 0 22px;border-radius:var(--rayon) 0 0 var(--rayon);border-radius:18px 4px 18px 4px;background:var(--corail);color:#fff;text-decoration:none;font:800 17px/1.2 var(--display)}.eg-pointe:hover{background:var(--corail-fonce);color:#fff}.eg-pointe .eg-appel-e{width:24px;height:24px;background:#fff}.eg-pied{background:var(--sapin);color:#fff}.eg-pied-in{display:flex;flex-direction:column;gap:26px;padding:44px 0}.eg-logo--pied .eg-emb{width:30px;height:30px;background:#fff}.eg-logo--pied .eg-cap{color:inherit}.eg-pied-n{display:flex;flex-wrap:wrap;gap:10px 28px;font-weight:600}.eg-pied-n a{color:#fff;text-decoration:none}.eg-pied-l{display:flex;flex-wrap:wrap;gap:8px 22px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12);font-size:15px}.eg-pied-l a{color:rgba(255,255,255,.72);text-decoration:none}.eg-pied a:hover{color:#fff;text-decoration:underline}.eg-portail{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px;background:url("/assets/logo/filigrane.svg") right -12vw bottom -14vh/70vmax no-repeat var(--sapin);color:#fff;text-align:center}.eg-portail__in{display:flex;flex-direction:column;align-items:center;gap:28px;width:min(100%,560px)}.eg-portail__emb{width:76px;height:76px}.eg-portail__accroche{font:800 clamp(30px,4vw,48px)/1.1 var(--display);letter-spacing:-.02em;text-wrap:balance}.eg-portail__b{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%}.eg-portail__entrer{display:flex;align-items:center;justify-content:center;gap:12px;width:min(100%,340px);min-height:58px;padding:0 34px 0 22px;border:0;border-radius:var(--rayon) 0 0 var(--rayon);border-radius:18px 4px 18px 4px;background:var(--corail);color:#fff;font:800 17px/1.2 var(--display);cursor:pointer}.eg-portail__entrer:active{background:var(--corail-fonce)}.eg-portail__entrer .eg-appel-e{width:24px;height:24px;background:#fff}.eg-portail__quitter{padding:10px 16px;color:rgba(255,255,255,.75);font-size:17px;text-decoration:none}.eg-portail__quitter:hover{color:#fff}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important}}.eg-logo img{display:block;width:auto;height:34px}.eg-logo--pied img{height:32px}.eg-chaud{font-style:italic;color:var(--corail)}.eg-souffle{display:inline-block;width:14px;height:14px;flex:none;background:var(--corail);-webkit-mask:url("/assets/icones/souffle.svg") center/contain no-repeat;mask:url("/assets/icones/souffle.svg") center/contain no-repeat}.eg-carte-tr,.eg-carte-hi{position:absolute;top:12px;z-index:2;display:inline-flex;align-items:center;gap:5px;height:26px;padding:2px 11px 0;border-radius:999px;font-size:13px;line-height:1}.eg-carte-tr{left:12px;background:#fff;color:var(--sapin)}.eg-carte-hi{right:12px;background:var(--sapin);color:#fff;font-size:12px}.eg-carte-hi i{width:10px;height:10px;background:linear-gradient(var(--corail),var(--corail)) 0 1px/100% 2px no-repeat,linear-gradient(var(--corail),var(--corail)) 0 5px/100% 2px no-repeat,linear-gradient(var(--corail),var(--corail)) 0 9px/62% 2px no-repeat}.eg-carte::after{background:linear-gradient(to top,rgba(11,43,36,.96) 0%,rgba(11,43,36,.82) 28%,rgba(11,43,36,0) 58%)}.eg-carte-r{display:flex;align-items:center;gap:6px;margin-top:0;font-size:13px;line-height:1;color:#fff}.eg-carte-t{font-size:14px;line-height:1.35;color:#fff;text-wrap:pretty}@media (max-width:520px){.eg-carte-hi{font-size:0;gap:0;padding:0;width:26px;justify-content:center}.eg-carte-t{display:none}}.eg-hgrille{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gouttiere);margin:0;padding:0;list-style:none}@media (min-width:768px){.eg-hgrille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.eg-hgrille{grid-template-columns:repeat(3,minmax(0,1fr))}.eg-hgrille--n4,.eg-hgrille--n8{grid-template-columns:repeat(4,minmax(0,1fr))}.eg-hgrille--n2{grid-template-columns:repeat(2,minmax(0,1fr))}}.eg-hgrille--1,.eg-hgrille--n1{grid-template-columns:minmax(0,1fr)!important}@media (min-width:768px) and (max-width:1099px){.eg-hgrille--n3{grid-template-columns:minmax(0,1fr)}}.eg-hcarte{display:flex;flex-direction:column;gap:14px;height:100%;padding:clamp(18px,2vw,24px);border:1px solid var(--filet);border-radius:var(--petale);background:#fff;color:var(--encre);text-decoration:none;transition:border-color .2s ease,transform .2s ease}.eg-hcarte:hover{border-color:var(--corail);color:var(--encre);transform:translateY(-3px)}.eg-hcarte-n{display:flex;align-items:center;gap:12px;font-size:15px;line-height:1.3;color:var(--brume)}.eg-hcarte-n b{font-weight:400;color:var(--encre)}.eg-hcarte-n .eg-av{width:48px;height:48px}.eg-hcarte-t{font:800 clamp(21px,calc(.5vw + 18px),25px)/1.1 var(--display);letter-spacing:-.01em;text-wrap:balance}.eg-hcarte-x{font-size:16px;line-height:1.5;text-wrap:pretty}.eg-hcarte-p{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:4px;font-size:14px;color:var(--brume)}.eg-hcarte-a{display:inline-flex;align-items:center;height:28px;padding:2px 12px 0;border-radius:999px;background:var(--rosee);color:var(--corail-fonce);font-size:13px}.eg-bande--rose .eg-hcarte-a{background:#fff}.eg-hbloc{display:flex;flex-direction:column;gap:24px}.eg-tribus{display:flex;flex-wrap:wrap;gap:18px 22px;margin:0;padding:0;list-style:none}.eg-tribu{display:flex;flex-direction:column;align-items:center;gap:8px;width:72px;color:var(--encre);text-decoration:none;font-size:15px}.eg-tribu b{font-weight:400}.eg-tribu-ph{width:64px;height:64px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:0 0 0 1px var(--filet);transition:box-shadow .2s ease}.eg-tribu:hover .eg-tribu-ph{box-shadow:0 0 0 3px var(--corail)}.eg-tribus-l{display:grid;grid-template-columns:minmax(0,1fr);gap:10px 32px;margin:0}@media (min-width:768px){.eg-tribus-l{grid-template-columns:repeat(2,minmax(0,1fr))}}.eg-tribus-l div{display:flex;gap:10px}.eg-tribus-l dt{flex:none;min-width:64px;font:800 17px/1.5 var(--display)}.eg-tribus-l dd{margin:0}.eg-chip--role{gap:6px;cursor:default}.eg-chip--role:hover{border-color:rgba(99,112,107,.25)}.eg-etapes li{padding-left:40px}.eg-etapes li::after{display:none}.eg-etape-s{position:absolute;left:4px;top:6px;width:18px;height:18px;background:var(--corail)}.eg-etapes li::before{left:12px;top:30px}.eg-sous{width:380px}.eg-sous a{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:14px 16px;text-align:left}.eg-sous a b{font:800 18px/1.15 var(--display)}.eg-sous a span{font:400 15px/1.4 var(--texte);letter-spacing:0;color:#C9D6D1}.eg-ph--histoire .eg-ph-in{display:flex;flex-direction:column;gap:14px}.eg-narr{display:inline-flex;align-items:center;gap:14px;align-self:flex-start;color:#fff;text-decoration:none}.eg-narr:hover{color:#fff}.eg-narr .eg-av{width:56px;height:56px;border:2px solid var(--corail)}.eg-narr span{display:flex;flex-direction:column;gap:2px}.eg-narr b{font:800 18px/1.2 var(--display)}.eg-narr small{font-size:15px;color:#C9D6D1}.eg-recit{padding:clamp(28px,3vw,44px) 0 clamp(36px,4vw,56px);font-size:19px;line-height:1.7}@media (min-width:1024px){.eg-recit{font-size:20px}}.eg-recit .eg-texte h2{font-size:clamp(22px,calc(.5vw + 20px),27px)}.eg-chapo--recit{max-width:860px;margin-bottom:clamp(24px,3vw,36px);font-size:1.05em;color:var(--encre)}.eg-suite{padding:clamp(36px,4vw,56px) 0;background:var(--rosee)}.eg-suite-in{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:center}@media (min-width:768px){.eg-suite-in{grid-template-columns:300px minmax(0,1fr);gap:48px}}.eg-suite-ph img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 15%;border-radius:var(--petale)}@media (max-width:767px){.eg-suite-ph{max-width:240px}}.eg-suite-b{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.eg-suite-t{font:800 clamp(26px,calc(1.2vw + 20px),36px)/1.1 var(--display);letter-spacing:-.02em}.eg-suite-b .eg-bn{width:min(100%,420px)}.eg-suite-f{font-weight:600}.eg-fi-hist{display:flex;flex-direction:column;gap:12px;margin-top:clamp(24px,3vw,36px)}.eg-fi-ph a{display:block;color:inherit}h1,h2,h3{text-wrap:balance}p,li{text-wrap:pretty}.eg-description h1{font-size:24px;line-height:30px;color:#13201C;margin:0 56px 8px 0}.eg-description h2:not(:first-child){margin-top:20px}.eg-description h3{font-size:20px;line-height:26px;color:#13201C;margin:16px 0 8px}.eg-description ul,.eg-description ol{margin:0 0 12px;padding-left:22px}.eg-description a,.eg-description strong{color:#13201C;font-weight:700}.eg-fiche__titre p.eg-titre{margin:0;font-family:&#34;Kanit&#34;,system-ui,sans-serif;font-weight:600;letter-spacing:.01em;color:#FFFFFF}.eg-grille>li[hidden]{display:none}.eg-carte__photo,.eg-cadre__photo,.eg-rubrique__photo{height:auto}.eg-texte,.eg-faq,.eg-sommaire{max-width:none}@media (min-width:1024px){.eg-texte{font-size:18px;line-height:31px}}.eg-faq summary h3{font:inherit;color:inherit;letter-spacing:inherit;margin:0;text-wrap:pretty}.eg-erreur{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:48px 16px;max-width:640px;margin:0 auto}.eg-erreur__ornement{width:auto;max-width:160px;height:auto}.eg-contact{display:flex;flex-direction:column;gap:14px;max-width:720px;margin:24px 0}.eg-contact__form{display:flex;flex-direction:column;gap:14px}.eg-contact__champ{display:flex;flex-direction:column;gap:6px;font-weight:700}.eg-contact__champ input,.eg-contact__champ textarea{font:inherit;font-weight:400;width:100%;padding:12px;border:2px solid #D7DEDB;border-radius:6px;background:#fff;color:#111;min-height:48px}.eg-contact__champ input:focus-visible,.eg-contact__champ textarea:focus-visible{outline:3px solid #F2445F;outline-offset:1px}.eg-contact__case{display:flex;align-items:center;gap:10px;min-height:44px}.eg-contact__case input{width:22px;height:22px;flex:none;accent-color:#F2445F}.eg-contact__piege{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.eg-contact__envoyer{align-self:flex-start;min-width:180px}.eg-contact__retour{margin:0;padding:12px 14px;border-radius:6px;font-weight:700}.eg-contact__retour--ok{background:#F2445F;color:#FFFFFF}.eg-contact__retour--erreur{background:#FFF0F2;color:#13201C}.eg-photo-appel{display:contents}.eg-photo-appel img{cursor:pointer}.eg-mention-tarif{text-align:center!important}.eg-maj{margin:6px 0 14px;font-size:13px;line-height:18px}.eg-guide__maj{margin:6px 0 14px;font-size:13px;line-height:18px}html:not(.portail-actif) :is([aria-modal="true"][class*="portail"],[aria-modal="true"][class*="gate"]){display:none!important}html.portail-actif,html.portail-actif body{overflow:hidden}