.sigle[data-astro-cid-r7e6yh2c]{color:currentColor;line-height:0;display:inline-block}.sigle[data-astro-cid-r7e6yh2c] svg{width:100%;height:auto;display:block;transform:scale(.96)}.lien-instagram[data-astro-cid-amheieuv]{color:inherit;vertical-align:-.15em;align-items:center;display:inline-flex}.lien-instagram[data-astro-cid-amheieuv] svg[data-astro-cid-amheieuv]{width:var(--taille-instagram);height:var(--taille-instagram);fill:none;stroke:currentColor;stroke-width:1.8px;display:block}.lien-instagram[data-astro-cid-amheieuv] .temoin[data-astro-cid-amheieuv]{fill:currentColor;stroke:none}@media (hover:hover) and (pointer:fine){.lien-instagram[data-astro-cid-amheieuv]{transition:color .2s}.lien-instagram[data-astro-cid-amheieuv]:hover{color:var(--noir-attenue)}}.entete[data-astro-cid-nen7h5rs]{padding:1.125rem var(--grille-marge);justify-content:space-between;align-items:center;display:flex}.entete-nom[data-astro-cid-nen7h5rs],.entete-nav[data-astro-cid-nen7h5rs],.entete-logo[data-astro-cid-nen7h5rs],.entete-menu-bouton[data-astro-cid-nen7h5rs]{flex:1}.entete-nom[data-astro-cid-nen7h5rs]{font-weight:500;font-size:var(--texte-base);white-space:nowrap;text-decoration:none}.entete-logo[data-astro-cid-nen7h5rs]{flex:none;justify-content:center;display:flex}.entete-nav[data-astro-cid-nen7h5rs]{font-size:var(--texte-base);justify-content:flex-end;gap:1.5rem;display:flex}.entete-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{white-space:nowrap;text-decoration:none;transition:color .2s}.entete-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--noir-attenue)}.entete-menu-bouton[data-astro-cid-nen7h5rs]{font:inherit;font-size:var(--texte-base);color:inherit;cursor:pointer;background:0 0;border:none;justify-content:flex-end;margin-left:auto;padding:0;display:none}.menu-overlay-fermer[data-astro-cid-nen7h5rs]{z-index:1;top:1.125rem;right:var(--grille-marge);min-height:2.57rem;font:inherit;font-size:var(--texte-base);color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex;position:absolute}@media (width<=767px){.entete-logo[data-astro-cid-nen7h5rs]{display:none}}@media (width<=420px){.entete-nom[data-astro-cid-nen7h5rs],.entete-menu-bouton[data-astro-cid-nen7h5rs],.menu-overlay-fermer[data-astro-cid-nen7h5rs]{font-size:1rem}}@media (width<=1024px){.entete-nav[data-astro-cid-nen7h5rs]{display:none}.entete-menu-bouton[data-astro-cid-nen7h5rs]{display:flex}}.menu-overlay[data-astro-cid-nen7h5rs]{z-index:100;visibility:hidden;pointer-events:none;position:fixed;inset:0}.menu-overlay[data-astro-cid-nen7h5rs].est-ouvert{visibility:visible;pointer-events:auto}.menu-overlay-fond[data-astro-cid-nen7h5rs]{background:var(--noir);opacity:0;transition:opacity .3s;position:absolute;inset:0}.menu-overlay[data-astro-cid-nen7h5rs].est-ouvert .menu-overlay-fond[data-astro-cid-nen7h5rs]{opacity:.3}.menu-overlay-panneau[data-astro-cid-nen7h5rs]{background:var(--jaune);flex-direction:column;justify-content:center;align-items:center;gap:1.75rem;width:50vw;height:100%;padding:6rem 2.5rem 2.5rem;transition:transform .35s;display:flex;position:absolute;top:0;right:0;transform:translate(100%)}@media (width<=767px){.menu-overlay-panneau[data-astro-cid-nen7h5rs]{width:100vw}.menu-overlay-fermer[data-astro-cid-nen7h5rs]{min-height:0}}.menu-overlay[data-astro-cid-nen7h5rs].est-ouvert .menu-overlay-panneau[data-astro-cid-nen7h5rs]{transform:translate(0)}.menu-overlay-panneau[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:var(--texte-menu-overlay);font-weight:600;text-decoration:none;transition:color .2s}.menu-overlay-panneau[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--noir-attenue)}@media (prefers-reduced-motion:reduce){.menu-overlay-fond[data-astro-cid-nen7h5rs],.menu-overlay-panneau[data-astro-cid-nen7h5rs]{transition:none}}.bandeau-affirmations[data-astro-cid-jo6i4kqk]{background:var(--rose);padding-block:.75rem;overflow:hidden}.bandeau-piste[data-astro-cid-jo6i4kqk]{width:max-content;animation:90s linear infinite defiler;display:flex}.bandeau-affirmations[data-astro-cid-jo6i4kqk]:hover .bandeau-piste[data-astro-cid-jo6i4kqk]{animation-play-state:paused}.bandeau-groupe[data-astro-cid-jo6i4kqk]{flex-shrink:0;display:flex}.bandeau-groupe[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{white-space:nowrap;font-size:var(--texte-petit);padding-inline:1.5rem}@keyframes defiler{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.bandeau-piste[data-astro-cid-jo6i4kqk]{animation:none;overflow-x:auto}}.pied[data-astro-cid-jo6i4kqk]{background:var(--jaune);padding-top:2.5rem;position:relative}.pied-haut[data-astro-cid-jo6i4kqk]{font-size:var(--texte-base);row-gap:2rem}.pied-presentation[data-astro-cid-jo6i4kqk]{grid-column:1/span 3}.pied-nom[data-astro-cid-jo6i4kqk]{font-weight:500;font-size:var(--texte-base);margin:0 0 .75rem}.pied-nom[data-astro-cid-jo6i4kqk] em[data-astro-cid-jo6i4kqk]{font-style:italic}.pied-texte[data-astro-cid-jo6i4kqk]{max-width:32ch;margin:0}.pied-adresses[data-astro-cid-jo6i4kqk]{flex-direction:column;grid-column:4/span 3;gap:1.5rem;display:flex}.pied-adresse[data-astro-cid-jo6i4kqk]{font-style:normal}.pied-adresse-titre[data-astro-cid-jo6i4kqk]{margin:0;font-weight:500}.pied-adresse[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]:not(.pied-adresse-titre){margin:0 0 .25rem}.pied-contact-direct[data-astro-cid-jo6i4kqk]{margin:.75rem 0 0}.pied-contact-direct[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none;transition:color .2s}.pied-contact-direct[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--noir-attenue)}.pied-nav[data-astro-cid-jo6i4kqk]{grid-column:10/span 3;justify-content:flex-end;align-items:flex-start;gap:1.5rem;display:flex}.pied-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.pied-liens[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{white-space:nowrap;text-decoration:none;transition:color .2s}.pied-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.pied-liens[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--noir-attenue)}.pied-copyright[data-astro-cid-jo6i4kqk]{left:var(--grille-marge);font-size:var(--texte-base);margin:0;position:absolute;bottom:1.75rem}.pied-liens[data-astro-cid-jo6i4kqk]{right:var(--grille-marge);font-size:var(--texte-base);flex-direction:column;align-items:flex-end;display:flex;position:absolute;bottom:1.75rem}.pied-monogramme[data-astro-cid-jo6i4kqk]{color:var(--noir);pointer-events:none;justify-content:center;margin-top:2.5rem;display:flex}.pied-monogramme[data-astro-cid-jo6i4kqk] .sigle svg{transform-origin:bottom}@media (width<=1279px){.pied-presentation[data-astro-cid-jo6i4kqk]{grid-area:1/1/auto/span 5}.pied-nav[data-astro-cid-jo6i4kqk]{grid-area:1/6/auto/span 3}.pied-adresses[data-astro-cid-jo6i4kqk]{flex-direction:column;grid-area:2/1/auto/span 5;gap:1.5rem}}@media (width<=1024px){.pied-nav[data-astro-cid-jo6i4kqk]{flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:.75rem}.pied-monogramme[data-astro-cid-jo6i4kqk] .sigle{width:25.375rem!important}}@media (width<=767px){.pied-presentation[data-astro-cid-jo6i4kqk]{grid-column:1/span 4}.pied-adresses[data-astro-cid-jo6i4kqk]{flex-direction:column;grid-column:1/span 4;gap:1.5rem}.pied-nav[data-astro-cid-jo6i4kqk]{display:none}.pied[data-astro-cid-jo6i4kqk]{flex-direction:column;display:flex}.pied-haut[data-astro-cid-jo6i4kqk]{order:1}.pied-liens[data-astro-cid-jo6i4kqk]{order:2}.pied-copyright[data-astro-cid-jo6i4kqk]{order:3}.pied-monogramme[data-astro-cid-jo6i4kqk]{order:4}.pied-copyright[data-astro-cid-jo6i4kqk],.pied-liens[data-astro-cid-jo6i4kqk]{padding-inline:var(--grille-marge);margin-top:1.5rem;position:static}.pied-liens[data-astro-cid-jo6i4kqk]{align-items:flex-start}.pied-monogramme[data-astro-cid-jo6i4kqk]{margin-top:2.25rem}.pied-monogramme[data-astro-cid-jo6i4kqk] .sigle{width:calc(100vw - 120px)!important}}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Variable.woff2)format("woff2-variations");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Bacalar Repli;src:local(Georgia);size-adjust:112%;ascent-override:90%;descent-override:25%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:Satoshi,system-ui,sans-serif;font-weight:400;font-size:var(--texte-base);color:var(--noir);background:var(--blanc)}img,svg{max-width:100%;display:block}a{color:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--noir:#111;--blanc:#fff;--noir-attenue:#11111180;--jaune:#ffe98b;--rose:#ffa0c8;--violet:#707ef7;--vert:#2cd289;--orange:#f06538;--beige:#f8f5eb;--ivoire:#fafaf4;--grille-colonnes:12;--grille-gouttiere:24px;--grille-marge:30px}@media (width<=1279px){:root{--grille-colonnes:8;--grille-gouttiere:20px;--grille-marge:24px}}@media (width<=767px){:root{--grille-colonnes:4;--grille-gouttiere:16px;--grille-marge:20px}}.grille{grid-template-columns:repeat(var(--grille-colonnes), 1fr);gap:var(--grille-gouttiere);padding-inline:var(--grille-marge);display:grid}:root{--texte-mini:.85rem;--texte-petit:1rem;--texte-base:1.5rem;--texte-gros:2rem;--texte-kicker:1.2rem;--texte-menu-overlay:2.25rem;--texte-titre-projet:2.5rem}@media (width<=1279px){:root{--texte-base:1.2rem}}@media (width<=767px){:root{--texte-kicker:1rem;--texte-base:1rem}}html{font-size:100%}@media (width>=1680px){html{font-size:calc(1rem + .952vw - 15.9936px)}}.copy-xxl,.copy-xl,.copy-l,.copy-m,.copy-s{text-transform:uppercase;text-align:center;letter-spacing:-.025em;margin:0;font-family:bacalar-turbo-condensed,Bacalar Repli,Georgia,serif;font-weight:400;line-height:.76}.copy-xxl{font-size:24rem}.copy-xl{font-size:16rem}.copy-l{font-size:12rem}.copy-m{font-size:9rem}.copy-s{letter-spacing:-.015em;font-size:6.5rem}@media (width<=1279px){.copy-xxl{font-size:16.5rem}.copy-xl{font-size:11rem}.copy-l{font-size:9rem}.copy-m{font-size:6.5rem}.copy-s{font-size:5rem}}@media (width>=768px){.accroche-saut-mobile{display:none}}@media (width<=767px){.copy-xxl{font-size:9.75rem}.copy-xl{font-size:6.5rem}.copy-l{font-size:5rem}.copy-m{font-size:4rem}.copy-s{font-size:3rem}}h1{margin:0;font-weight:400}.titre-page{padding-inline:var(--grille-marge);margin:2rem 0}
