.site{background:var(--site-fond);min-height:100dvh;color:var(--site-encre);font-family:var(--site-texte), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}html:has(.site){scroll-padding-block:96px 100px}.site :is(h1,h2,h3):not(.mg *){font-family:var(--site-titre), Georgia, serif;letter-spacing:-.02em;color:var(--site-encre);font-weight:500;line-height:1.08}.site h3:not(.mg *){letter-spacing:-.01em;font-size:20px;line-height:1.25}.site p:not(.mg *){color:var(--site-secondaire)}.site a:not(.mg *){color:var(--site-encre);text-underline-offset:4px}.site :focus-visible{outline:2px solid var(--site-olive);outline-offset:3px}.site .bouton,.site .bouton-pale{box-sizing:border-box;min-height:44px;font-family:var(--site-texte), system-ui, sans-serif;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:10px 20px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s;display:inline-flex}.site .bouton{background:var(--site-olive);color:var(--site-sur-olive)}.site .bouton-pale{background:var(--site-olive-pale);color:var(--site-encre)}@media (hover:hover){.site .bouton:hover{background:color-mix(in srgb, var(--site-olive) 86%, var(--site-encre))}.site .bouton-pale:hover{background:color-mix(in srgb, var(--site-olive-pale) 82%, var(--site-sauge))}}.site-anime [data-apparition]{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.site-anime [data-apparition][data-visible]{opacity:1;transform:none}.site-anime [data-apparition=image]{transform:scale(.96)}.site-anime [data-apparition=groupe]{opacity:1;transform:none}.site-anime [data-apparition=groupe]>*{opacity:0;transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1);transform:translateY(20px)}.site-anime [data-apparition=groupe][data-visible]>*{opacity:1;transform:none}.site-anime [data-apparition=groupe][data-visible]>:nth-child(2){transition-delay:80ms}.site-anime [data-apparition=groupe][data-visible]>:nth-child(3){transition-delay:.16s}.site-anime [data-apparition=groupe][data-visible]>:nth-child(4){transition-delay:.24s}.site-anime [data-apparition=groupe][data-visible]>:nth-child(5){transition-delay:.32s}.site-anime [data-apparition=groupe][data-visible]>:nth-child(n+6){transition-delay:.4s}@media (prefers-reduced-motion:reduce){.site-anime [data-apparition],.site-anime [data-apparition=groupe]>*{opacity:1!important;transition:none!important;transform:none!important}}.site .hc-principal{font-family:var(--site-texte), system-ui, sans-serif;border-radius:999px;font-weight:600}.hc-demarrage-site .hc-inscription-formulaire{border-color:var(--site-trait);border-radius:20px}.site .hc-demarrage-accroche{color:var(--site-encre);font-family:var(--site-titre), Georgia, serif;letter-spacing:-.02em;font-weight:500}.hc-demarrage-site .hc-demarrage-panneau>ul>li:before{color:var(--site-olive)}@media (min-width:1024px){.hc-demarrage-site .hc-demarrage-panneau{background:color-mix(in srgb, var(--site-olive-pale) 70%, var(--site-fond));border-radius:24px;align-self:start;width:auto;height:calc(100dvh - 32px);margin:16px;position:sticky;top:16px;overflow:hidden}.hc-demarrage-site .hc-demarrage-accroche{font-size:56px}}.site a.hc-principal.hc-principal{box-sizing:border-box;background:var(--hc-action);min-height:48px;color:var(--hc-sur-action);border-radius:999px;justify-content:center;align-items:center;padding:12px 20px;font-weight:600;text-decoration:none;display:inline-flex}html:has(.site){overflow-x:clip}html:has(.site) body{overflow-x:clip}.site :is(h1,h2){overflow-wrap:break-word;text-wrap:balance;min-width:0}
