@font-face{font-family:Cinzel Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/cinzel-latin-ext-wght-normal.CG36JvV6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/cinzel-latin-wght-normal.DMUuCU8H.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-cyrillic-wght-normal.CjwCQKo9.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-ext-wght-normal.BDUtSsKd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-wght-normal.ObQm3Zd1.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--papier:#edf2ee;--encre:#143326;--discret:#4c6457;--filet:#c2d1c7;--blanc:#fff;--police:"Jost Variable", "Futura", "Century Gothic", Arial, sans-serif;--police-titre:"Cinzel Variable", "Trajan Pro", Georgia, serif;--largeur:34rem;color-scheme:light}@media (prefers-color-scheme:dark){:root{--papier:#0b1a12;--encre:#e2ede5;--discret:#92ab9c;--filet:#22392c;color-scheme:dark}}body,.activite{--accent:var(--accent-clair,var(--encre))}@media (prefers-color-scheme:dark){body,.activite{--accent:var(--accent-sombre,var(--encre))}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--papier);color:var(--encre);font-family:var(--police);padding:env(safe-area-inset-top,0px) 0 calc(6.5rem + env(safe-area-inset-bottom,0px));margin:0;font-size:1.0625rem;line-height:1.5}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.page{max-width:var(--largeur);margin:0 auto;padding:2.5rem 1.5rem 1rem}.identite{margin-bottom:1.75rem}.logo{width:5.5rem;height:5.5rem;margin-bottom:2rem;display:block}@media (prefers-color-scheme:dark){.logo{filter:invert()}}.nom{font-family:var(--police-titre);letter-spacing:.03em;margin:0 0 1.1rem;font-size:clamp(3rem,15.5vw,5.25rem);font-weight:600;line-height:.98}.nom a{text-decoration:none}.nom span{display:block}.slogan{color:var(--discret);grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.2rem 1rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.slogan li{padding-left:.95rem;position:relative}.slogan li:before{content:"";background:var(--encre);width:.32rem;height:.32rem;position:absolute;top:.62em;left:.05rem;transform:rotate(45deg)}.titre{letter-spacing:.02em;color:var(--accent);margin:0;font-size:1.2rem;font-weight:500;line-height:1.25}.lieu{color:var(--discret);margin:.35rem 0 0;font-size:.95rem}.onglets{border-bottom:1px solid var(--filet);scrollbar-width:none;gap:1.25rem;margin-bottom:2rem;display:flex;overflow-x:auto}.onglets a{color:var(--discret);white-space:nowrap;border-bottom:3px solid #0000;margin-bottom:-1px;padding:.6rem 0;font-weight:550;text-decoration:none}.onglets a:hover{color:var(--encre)}.onglets a[aria-current=page]{color:var(--encre);border-bottom-color:var(--accent)}.accroche{letter-spacing:-.01em;margin:0 0 1.75rem;font-size:1.35rem;font-weight:500;line-height:1.35}.points{margin:0 0 1.75rem;padding:0;list-style:none}.points li{border-top:1px solid var(--filet);padding:.55rem 0 .55rem 1.1rem;position:relative}.points li:last-child{border-bottom:1px solid var(--filet)}.points li:before{content:"";background:var(--accent);width:.45rem;height:.45rem;position:absolute;top:1.05rem;left:0}.preuve{margin:0 0 1.5rem}.references h2{color:var(--discret);margin:0 0 .5rem;font-size:.95rem;font-weight:600}.references ul{flex-wrap:wrap;gap:.4rem 1.25rem;margin:0 0 1.75rem;padding:0;font-size:1.1rem;font-weight:650;list-style:none;display:flex}.note{color:var(--discret);margin:0 0 1.75rem}.bouton{background:var(--accent);color:var(--papier);border-radius:6px;padding:.85rem 1.25rem;font-weight:650;text-decoration:none;display:inline-block}.bouton:hover{filter:brightness(1.08)}.activite{border-top:3px solid var(--accent);padding:1rem 0 1.75rem}.activite h2{letter-spacing:-.02em;margin:0 0 .25rem;font-size:1.35rem;font-weight:750}.activite h2 a{text-decoration:none}.activite .sous-titre{color:var(--accent);margin:0 0 .6rem;font-weight:600}.activite p{margin:0 0 .75rem}.lien-detail{text-underline-offset:3px;font-weight:600}.coordonnees{border-top:1px solid var(--filet);color:var(--discret);margin-top:2.5rem;padding-top:1rem;font-size:.95rem}.coordonnees p{margin:.2rem 0}.coordonnees a{color:var(--encre);text-underline-offset:3px}.barre{z-index:10;background:var(--papier);border-top:1px solid var(--filet);padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));position:fixed;bottom:0;left:0;right:0}.barre-interieur{max-width:var(--largeur);grid-template-columns:1fr auto auto auto;gap:.5rem;margin:0 auto;display:grid}.barre .principal{background:var(--encre);color:var(--papier);text-align:center;border-radius:6px;padding:.8rem .75rem;font-weight:650;text-decoration:none}.icone{border:1px solid var(--filet);width:2.9rem;height:2.9rem;color:var(--encre);cursor:pointer;font:inherit;background:0 0;border-radius:6px;place-items:center;padding:0;text-decoration:none;display:grid}.icone svg{width:1.3rem;height:1.3rem}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}dialog{background:var(--papier);max-width:min(22rem,100vw - 2rem);color:var(--encre);border:none;border-radius:10px;padding:1.5rem}dialog::backdrop{background:#06140d99}dialog h2{margin:0 0 1rem;font-size:1.15rem}.qr{background:#fff;border-radius:6px;padding:.5rem}.qr svg{width:100%;height:auto;display:block}.url{color:var(--discret);word-break:break-all;margin:.75rem 0 1rem;font-size:.9rem}.actions-dialogue{flex-wrap:wrap;gap:.5rem;display:flex}.actions-dialogue button{font:inherit;border:1px solid var(--filet);color:var(--encre);cursor:pointer;background:0 0;border-radius:6px;padding:.65rem 1rem;font-weight:600}.actions-dialogue .fort{background:var(--encre);color:var(--papier);border-color:var(--encre)}@media (prefers-reduced-motion:no-preference){.nom span{animation:.6s cubic-bezier(.2,.7,.2,1) both monter}.nom span+span{animation-delay:80ms}@keyframes monter{0%{opacity:0;transform:translateY(.3em)}}}.bouton-linkedin{margin-top:.5rem}
