@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-400-normal.BLhwKU8k.woff2)format("woff2"),url(/_astro/montserrat-latin-400-normal.xItZbAXg.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-latin-500-normal.DRFEGfly.woff2)format("woff2"),url(/_astro/montserrat-latin-500-normal.Dok2oTci.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-latin-600-normal.UVxSCcoG.woff2)format("woff2"),url(/_astro/montserrat-latin-600-normal.CdhFl4lI.woff)format("woff")}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libre-baskerville-latin-400-normal.C42RasBZ.woff2)format("woff2"),url(/_astro/libre-baskerville-latin-400-normal.BTm3cn9P.woff)format("woff")}@font-face{font-family:Libre Baskerville;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/libre-baskerville-latin-400-italic.Dx5Rrf3o.woff2)format("woff2"),url(/_astro/libre-baskerville-latin-400-italic.DvfstiAl.woff)format("woff")}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/libre-baskerville-latin-500-normal.D7oCwARe.woff2)format("woff2"),url(/_astro/libre-baskerville-latin-500-normal.7hzQFWgd.woff)format("woff")}:root{--foret:#2e3f2e;--sauge:#667660;--beige:#d6ceba;--creme:#f3eee4;--doux:#4d5b49;--erreur:#8a2f24;--erreur-clair:#f2bbae;--filet:#2e3f2e40;--filet-clair:#f3eee44d;--marge:clamp(20px, 5.5vw, 80px);--serif:"Libre Baskerville", Georgia, serif;--graisse-titre:500;--t-section:clamp(30px, 3.3vw, 46px);--t-sous:clamp(26px, 2.6vw, 36px);--entete:77px;--sans:Montserrat, "Helvetica Neue", Arial, sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--entete) + 16px);-webkit-text-size-adjust:100%}body{background:var(--creme);color:var(--foret);font-family:var(--sans);font-variant-numeric:lining-nums;margin:0;font-size:16px;line-height:1.6}h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote{margin:0;padding:0}ul,ol{list-style:none}h1,h2,h3{font-family:var(--serif);font-weight:var(--graisse-titre)}img{max-width:100%;height:auto;display:block}address{font-style:normal}a{color:inherit;text-underline-offset:4px}input,select,textarea,button{font:inherit;color:inherit}::selection{background:var(--sauge);color:#fff}::placeholder{color:var(--doux);opacity:1}:focus-visible{outline:2px solid var(--sauge);outline-offset:3px}.sombre :focus-visible{outline-color:var(--creme)}.bandeau-beige :focus-visible{outline-color:var(--foret)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.conteneur{max-width:1440px;padding-inline:var(--marge);margin-inline:auto}.sombre{background:var(--foret);color:var(--creme)}.bandeau-beige{background:var(--beige)}.visuellement-cache{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.photo{object-fit:cover;background:var(--beige);width:100%}.titre-page{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(40px,5vw,72px);line-height:1.08}.titre-section{font-size:var(--t-section);text-wrap:balance;line-height:1.18}.titre-sous{font-size:var(--t-sous);line-height:1.2}.chapeau{font-size:19px;line-height:1.7}.texte{color:var(--doux);font-size:17px;line-height:1.8}.etiquette{letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:600}.motif-coin{z-index:-1;pointer-events:none;width:min(54vw,760px);max-width:none;height:auto;position:absolute;top:0;right:0}.btn{border:1px solid var(--foret);background:var(--foret);min-height:52px;color:var(--creme);font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;text-align:center;cursor:pointer;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,transform .1s;display:inline-flex}.btn:hover{background:var(--sauge);border-color:var(--sauge);color:#fff}.btn:active{transform:translateY(1px)}.btn[disabled]{opacity:.7;cursor:progress}.btn--clair{background:var(--creme);border-color:var(--creme);color:var(--foret)}.btn--clair:hover{background:var(--beige);border-color:var(--beige);color:var(--foret)}.btn--ligne{color:var(--foret);background:0 0}.btn--ligne:hover{border-color:var(--foret);color:var(--foret);background:#2e3f2e14}.btn--ligne-clair{color:var(--creme);background:0 0;border-color:#f3eee4bf}.btn--ligne-clair:hover{border-color:var(--creme);color:var(--creme);background:#f3eee41f}.boutons{flex-wrap:wrap;gap:12px;display:flex}.lien{color:inherit;text-decoration:none}.lien:hover{text-decoration:underline}.lien-icone{min-height:44px;color:inherit;align-items:center;gap:10px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.lien-icone:hover{text-decoration:underline}.lien-majuscules{letter-spacing:.1em;text-transform:uppercase;min-height:44px;color:inherit;align-items:center;gap:10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.lien-majuscules:hover{text-decoration:underline}.carte{color:inherit;text-decoration:none}.carte:hover .carte-titre{text-underline-offset:6px;text-decoration:underline}.ariane{padding-top:28px}.ariane ol{flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:14px;display:flex}.ariane .sep{color:var(--sauge)}.ariane [aria-current=page]{font-weight:600}.champ{flex-direction:column;gap:8px;font-size:14px;font-weight:500;display:flex}.saisie{border:1px solid var(--sauge);background:var(--creme);width:100%;height:52px;color:var(--foret);font-family:var(--sans);border-radius:2px;padding:0 16px;font-size:16px;font-weight:400}textarea.saisie{resize:vertical;height:auto;padding:14px 16px;line-height:1.6}.saisie[aria-invalid=true]{border:2px solid var(--erreur)}input.saisie:placeholder-shown{text-overflow:ellipsis}.liste{display:block;position:relative}.liste select{-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:44px}.liste svg{pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.erreur{color:var(--erreur);align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.erreur[hidden]{display:none}.sombre .erreur{color:var(--erreur-clair)}.appel{padding-block:clamp(72px,9vw,120px)}.appel .conteneur{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px 64px;display:flex}.appel h2{font-size:var(--t-section);text-wrap:balance;flex:520px;line-height:1.16}.appel .btn{min-height:56px;padding-inline:30px}.emplacement{border:1px dashed var(--sauge)}@media (width<=959px){.uniquement-large{display:none!important}.btn{padding-inline:14px}:root{--entete:65px}.motif-coin{width:440px}html{scroll-padding-bottom:80px}.a-barre{padding-bottom:69px}.ariane{padding-top:12px}.ariane ol{gap:0 10px}.ariane a{align-items:center;min-height:44px;display:inline-flex}}@media (width>=960px){.uniquement-mobile{display:none!important}}
