.Prechargement-module__IxslgW__prechargement{display:none}html.anim .Prechargement-module__IxslgW__prechargement{z-index:1000;background:0 0;justify-content:center;align-items:center;height:100vh;display:flex;position:fixed;inset:0;overflow:hidden}.Prechargement-module__IxslgW__rideau{width:100vw;height:110vh;fill:var(--bleu);position:absolute;top:0}.Prechargement-module__IxslgW__texte{z-index:1;width:clamp(180px,22vw,280px);color:var(--creme);position:relative}.Prechargement-module__IxslgW__logo{width:100%;height:auto;animation:1s infinite alternate Prechargement-module__IxslgW__clignote;display:block}@keyframes Prechargement-module__IxslgW__clignote{0%{opacity:1}to{opacity:.25}}
.Curseur-module__pX7GLa__conteneur{pointer-events:none;z-index:10000;width:30px;height:30px;position:absolute;top:0;left:0}.Curseur-module__pX7GLa__balle{border:2px solid var(--or);pointer-events:none;opacity:0;border-radius:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;position:fixed;top:0;left:0}.Curseur-module__pX7GLa__survol{transition:opacity .3s;opacity:0!important}
:root{--creme:#f3efe0;--bleu:#16284a;--or:#b8924a;--bleu-doux:#16284a0f;--bleu-trait:#16284a29;--bleu-texte:#16284ac7;--creme-doux:#f3efe00f;--creme-trait:#f3efe029;--creme-texte:#f3efe0cc;--police:var(--font-sanserata,"Sanserata"), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--largeur:1320px;--marge:20px;--rayon:16px;--entete:84px;--t-geant:clamp(2.6rem, 12.5vw, 11rem);--t-h1:clamp(2.6rem, 7vw, 6.25rem);--t-h2:clamp(2.5rem, 5vw, 3.75rem);--t-manifeste:clamp(1.45rem, 2.7vw, 2.4rem);--t-h3:1.375rem;--t-chiffre:clamp(2.6rem, 5vw, 4.25rem);--t-texte:1.0625rem;--t-petit:.8125rem;--courbe:cubic-bezier(.2, .7, .2, 1)}@media (min-width:768px){:root{--marge:48px;--entete:100px}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--entete)}body{background:var(--creme);color:var(--bleu);font-family:var(--police);font-size:var(--t-texte);letter-spacing:.01em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.6;overflow-x:hidden}img,svg,video{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--or);outline-offset:3px}::selection{background:var(--bleu);color:var(--creme)}.conteneur{width:100%;max-width:calc(var(--largeur) + 2 * var(--marge));padding-inline:var(--marge);margin-inline:auto}.section{isolation:isolate;padding-block:100px;position:relative}.fond-creme{background:var(--creme);color:var(--bleu)}.fond-bleu{background:var(--bleu);color:var(--creme)}.fond-or{--bleu-texte:var(--bleu);background:var(--or);color:var(--bleu)}.fond-creme,.fond-bleu,.fond-or{isolation:isolate;clip-path:inset(0);position:relative}.fond-creme:after,.fond-bleu:after,.fond-or:after{content:"";z-index:-2;background:var(--fond-image) 50% center / cover no-repeat;pointer-events:none;position:fixed;inset:0}.fond-creme{--fond-image:url(/fonds/panorama-creme.webp)}.fond-bleu{--fond-image:url(/fonds/panorama-bleu.webp)}.fond-or{--fond-image:url(/fonds/panorama-or.webp)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.fond-creme:after,.fond-bleu:after,.fond-or:after{animation:linear both fond-panorama;animation-timeline:scroll(root)}}}@keyframes fond-panorama{0%{background-position-x:0%}to{background-position-x:100%}}@media (max-width:991px){.section{padding-block:80px}}.titre-section{font-size:var(--t-h2);letter-spacing:.04em;text-transform:uppercase;text-wrap:balance;margin-bottom:15px;padding-bottom:20px;font-weight:400;line-height:1.17}.surtitre{font-size:var(--t-petit);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:20px;font-weight:600;display:inline-flex}.surtitre:before{content:"";background:var(--or);width:28px;height:2px}.fond-bleu .surtitre{color:var(--or)}.chapo{max-width:46ch;color:var(--bleu-texte);margin-top:20px;font-size:1.125rem}.fond-bleu .chapo{color:var(--creme-texte)}.visuellement-cache{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bouton{letter-spacing:.12em;text-transform:uppercase;min-height:56px;transition:background-color .3s var(--courbe), color .3s var(--courbe);border:1px solid;justify-content:center;align-items:center;gap:12px;padding:0 30px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.bouton svg{width:16px;height:16px;transition:transform .3s var(--courbe)}.bouton:hover svg{transform:translate(3px,-3px)}.bouton--plein{background:var(--bleu);border-color:var(--bleu);color:var(--creme)}.bouton--plein:hover{color:var(--bleu);background:0 0}.fond-bleu .bouton--plein{background:var(--creme);border-color:var(--creme);color:var(--bleu)}.fond-bleu .bouton--plein:hover{color:var(--creme);background:0 0}@media (hover:hover) and (pointer:fine){html.anim [data-apparait]:not(.est-visible){visibility:hidden}html.anim [data-apparait].est-visible{animation:1s both fadeInUp;animation-delay:var(--delai,0s)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translate(0,0)}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}
.RetourHaut-module__Jy0xQG__bouton{z-index:100;width:44px;height:44px;color:var(--creme);cursor:pointer;opacity:0;visibility:hidden;mix-blend-mode:difference;background:0 0;border:0;border-radius:50px;padding:0;transition:all .4s linear;position:fixed;bottom:20px;right:10px;transform:translateY(20px)}.RetourHaut-module__Jy0xQG__visible{opacity:1;visibility:visible;transform:translateY(0)}.RetourHaut-module__Jy0xQG__fleche{width:26px;height:26px;margin:auto;position:absolute;inset:0}.RetourHaut-module__Jy0xQG__cercle{width:100%;height:100%}.RetourHaut-module__Jy0xQG__cercle path{fill:none;stroke:var(--creme);stroke-width:4px;transition:stroke-dashoffset 10ms linear}
