.hero[data-astro-cid-lcdefpme]{text-align:center;padding:clamp(48px,7vw,96px) clamp(20px,5vw,56px) clamp(56px,7vw,104px);position:relative;overflow:hidden}.hero-deco[data-astro-cid-lcdefpme]{position:absolute}.hero-deco-bottles[data-astro-cid-lcdefpme]{opacity:.9;top:22%;left:6%;transform:rotate(-8deg)}.hero-deco-plant[data-astro-cid-lcdefpme]{bottom:14%;right:5%;transform:rotate(6deg)}.hero-halo[data-astro-cid-lcdefpme]{z-index:0;background:radial-gradient(circle,#d6b23459,#d6b23400 70%);width:min(560px,70vw);height:min(560px,70vw);position:absolute;top:8%;left:50%;transform:translate(-50%)}.hero-inner[data-astro-cid-lcdefpme]{z-index:1;max-width:900px;margin:0 auto;position:relative}.hero-kicker[data-astro-cid-lcdefpme]{font-family:var(--manuscrit);color:var(--or-fonce);align-items:center;gap:8px;font-size:32px;display:inline-flex;transform:rotate(-2deg)}.hero-titre[data-astro-cid-lcdefpme]{letter-spacing:-1.5px;max-width:14ch;margin:14px auto 0;font-size:clamp(48px,8vw,92px);font-weight:600;line-height:.95}.hero-titre-accent[data-astro-cid-lcdefpme]{font-family:var(--display);text-transform:uppercase;color:var(--or-fonce);font-weight:400}.hero-texte[data-astro-cid-lcdefpme]{max-width:36em;color:var(--texte);margin:24px auto 0;font-size:19px;line-height:1.65}.hero-cta-wrap[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex}.hero-cta[data-astro-cid-lcdefpme]{font-size:16px}.hero-cta-wrap[data-astro-cid-lcdefpme] .hero-cta[data-astro-cid-lcdefpme]:first-child{padding:15px 28px}.hero-cta-wrap[data-astro-cid-lcdefpme] .hero-cta[data-astro-cid-lcdefpme]:nth-child(2){padding:14px 28px}@media (width<=860px){.hero-deco[data-astro-cid-lcdefpme]{display:none}.hero-titre[data-astro-cid-lcdefpme]{font-size:44px}}.activites[data-astro-cid-lcdefpme]{background:linear-gradient(160deg, var(--or-doux), var(--or-sombre));border-top:1px solid var(--encre-12);border-bottom:1px solid var(--encre-12);padding:clamp(40px,6vw,76px) clamp(20px,5vw,56px);position:relative;overflow:hidden}.activites-inner[data-astro-cid-lcdefpme]{max-width:1200px;margin:0 auto}.activites-kicker[data-astro-cid-lcdefpme]{font-family:var(--manuscrit);color:#5b4708;font-size:30px;transform:rotate(-2deg)}.activites-titre[data-astro-cid-lcdefpme]{font-family:var(--display);text-transform:uppercase;letter-spacing:1px;color:var(--encre);margin:12px 0 0;font-size:clamp(48px,9vw,104px);font-weight:400;line-height:.9}.activites-texte[data-astro-cid-lcdefpme]{color:#3a2f08;max-width:46ch;margin:16px 0 0;font-size:18px;line-height:1.6}.activites-cercles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:clamp(20px,4vw,48px);max-width:980px;margin:clamp(20px,3vw,36px) auto 0;display:grid}.activites-cercle[data-astro-cid-lcdefpme]{color:var(--encre);flex-direction:column;align-items:center;gap:14px;text-decoration:none;display:flex}.activites-cercle-logo[data-astro-cid-lcdefpme]{aspect-ratio:1;width:210px;max-width:60vw;position:relative}.activites-cercle-texte[data-astro-cid-lcdefpme]{color:#3a2f08;text-align:center;max-width:22ch;font-size:14px;font-weight:500}@media (width<=860px){.activites-titre[data-astro-cid-lcdefpme]{font-size:64px}.activites-cercles[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.engagements[data-astro-cid-lcdefpme]{background:var(--blanc);border-top:1px solid var(--encre-08);border-bottom:1px solid var(--encre-08);padding:clamp(48px,6vw,90px) clamp(20px,5vw,56px)}.engagements-inner[data-astro-cid-lcdefpme]{max-width:1200px;margin:0 auto}.engagements-entete[data-astro-cid-lcdefpme]{text-align:center;max-width:760px;margin:0 auto 8px}.engagements-kicker[data-astro-cid-lcdefpme]{font-family:var(--display);text-transform:uppercase;letter-spacing:3px;color:var(--or);font-size:15px}.engagements-titre[data-astro-cid-lcdefpme]{letter-spacing:-.5px;white-space:pre-line;margin:10px 0 0;font-size:clamp(32px,4.4vw,52px);font-weight:600;line-height:1.04}.engagements-texte[data-astro-cid-lcdefpme]{color:var(--texte-doux);max-width:44ch;margin:16px auto 0;font-size:17px;line-height:1.6}.engagements-grille[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:46px;display:grid}.carte[data-astro-cid-lcdefpme]{background:var(--creme);border:2.5px solid var(--encre);padding:34px 30px 30px;position:relative}.carte-numero[data-astro-cid-lcdefpme]{font-family:var(--display);color:var(--or);font-size:46px;line-height:1}.carte-icone[data-astro-cid-lcdefpme]{margin:12px 0 14px}.carte-titre[data-astro-cid-lcdefpme]{font-family:var(--manuscrit);margin:0;font-size:30px;font-weight:600;line-height:1}.carte-texte[data-astro-cid-lcdefpme]{color:var(--texte);margin:12px 0 0;font-size:15.5px;line-height:1.6}.carte-texte[data-astro-cid-lcdefpme]+.carte-texte[data-astro-cid-lcdefpme]{margin-top:10px}@media (width<=860px){.engagements-grille[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.smd[data-astro-cid-lcdefpme]{background:var(--encre);color:var(--creme);padding:clamp(48px,6vw,96px) clamp(20px,5vw,56px);position:relative;overflow:hidden}.smd-sparkle[data-astro-cid-lcdefpme]{opacity:.5;position:absolute;top:-40px;right:4%}.smd-inner[data-astro-cid-lcdefpme]{max-width:1100px;margin:0 auto;position:relative}.smd-grille[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(28px,5vw,64px);display:grid}.smd-kicker[data-astro-cid-lcdefpme]{font-family:var(--display);text-transform:uppercase;letter-spacing:3px;color:var(--or-clair);font-size:15px}.smd-titre[data-astro-cid-lcdefpme]{letter-spacing:-.5px;white-space:pre-line;margin:12px 0 0;font-size:clamp(34px,4.6vw,56px);font-weight:600;line-height:1}.smd-texte[data-astro-cid-lcdefpme]{color:var(--creme-78);max-width:36ch;margin:22px 0 0;font-size:17px;line-height:1.7}.smd-citation[data-astro-cid-lcdefpme]{font-family:var(--manuscrit);color:var(--or-clair);margin-top:22px;font-size:30px;transform:rotate(-2deg)}.smd-cartes[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.smd-carte[data-astro-cid-lcdefpme]{border:1.5px solid var(--or-40);background:var(--or-06);border-radius:16px;padding:22px 20px}.smd-carte-icone[data-astro-cid-lcdefpme]{margin-bottom:12px}.smd-carte-titre[data-astro-cid-lcdefpme]{color:var(--or-clair);margin:0;font-size:16px;font-weight:700}.smd-carte-texte[data-astro-cid-lcdefpme]{color:var(--creme-72);margin:8px 0 0;font-size:14px;line-height:1.55}@media (width<=860px){.smd-grille[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.apropos[data-astro-cid-lcdefpme]{background:var(--blanc);border-bottom:1px solid var(--encre-08);padding:clamp(48px,6vw,90px) clamp(20px,5vw,56px)}.apropos-grille[data-astro-cid-lcdefpme]{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(32px,5vw,64px);max-width:1100px;margin:0 auto;display:grid}.apropos-image-wrap[data-astro-cid-lcdefpme]{position:relative}.apropos-halo[data-astro-cid-lcdefpme]{filter:blur(28px);z-index:0;pointer-events:none;background:radial-gradient(60% 60% at 50% 55%,#d8b43a8c,#d8b43a00 70%);position:absolute;inset:-10% -8% -14%}.apropos-frame[data-astro-cid-lcdefpme]{background:linear-gradient(160deg, var(--or-doux), var(--or-sombre));aspect-ratio:4/5;border-radius:36px 60px/60px 36px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 56px -30px #a6831499}.apropos-frame-border[data-astro-cid-lcdefpme]{pointer-events:none;border:2px solid #1b1a1740;border-radius:26px 50px/50px 26px;position:absolute;inset:16px}.apropos-photo[data-astro-cid-lcdefpme]{z-index:1;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 12px 20px #1b1a172e);width:92%;height:92%;position:relative}.apropos-kicker[data-astro-cid-lcdefpme]{font-family:var(--display);text-transform:uppercase;letter-spacing:3px;color:var(--or);font-size:15px}.apropos-titre[data-astro-cid-lcdefpme]{letter-spacing:-.5px;white-space:pre-line;margin:10px 0 0;font-size:clamp(32px,4.4vw,52px);font-weight:600;line-height:1.02}.apropos-texte[data-astro-cid-lcdefpme]{color:var(--texte);margin:18px 0 0;font-size:17px;line-height:1.7}.apropos-texte[data-astro-cid-lcdefpme]+.apropos-texte[data-astro-cid-lcdefpme]{margin-top:14px}.apropos-etiquettes[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.apropos-etiquette[data-astro-cid-lcdefpme]{font-family:var(--manuscrit);border:1.5px solid var(--or);color:#8a6c12;background:#f3e7c2;border-radius:40px;padding:4px 18px;font-size:22px}@media (width<=860px){.apropos-grille[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.cta[data-astro-cid-lcdefpme]{padding:clamp(44px,5vw,80px) clamp(20px,5vw,56px)}.cta-carte[data-astro-cid-lcdefpme]{background:linear-gradient(150deg, var(--or-doux), #c09a20);text-align:center;border-radius:40px;max-width:1100px;margin:0 auto;padding:clamp(34px,5vw,60px);position:relative;overflow:hidden}.cta-sparkle-1[data-astro-cid-lcdefpme]{--r:-8deg;animation:6s ease-in-out infinite floaty;position:absolute;top:18px;left:30px}.cta-sparkle-2[data-astro-cid-lcdefpme]{--r:8deg;animation:7s ease-in-out .5s infinite floaty;position:absolute;bottom:20px;right:40px}.cta-titre[data-astro-cid-lcdefpme]{font-family:var(--manuscrit);color:var(--encre);margin:0;font-size:clamp(40px,5.5vw,66px);line-height:1}.cta-texte[data-astro-cid-lcdefpme]{max-width:50ch;color:var(--texte-or);margin:12px auto 0;font-size:17px;line-height:1.6}.cta-bouton-wrap[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.cta-bouton[data-astro-cid-lcdefpme]{font-size:16px}.cta-bouton-wrap[data-astro-cid-lcdefpme] .cta-bouton[data-astro-cid-lcdefpme]:first-child{padding:15px 30px}.cta-bouton-wrap[data-astro-cid-lcdefpme] .cta-bouton[data-astro-cid-lcdefpme]:nth-child(2){padding:14px 30px}
