.titre-section[data-astro-cid-2l6ppzny]{font-size:var(--t-xxl);margin-bottom:.9rem}.tr-heros__grille[data-astro-cid-2l6ppzny]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(2rem,5vw,4rem);align-items:start}.tr-heros__titre[data-astro-cid-2l6ppzny]{margin-bottom:1rem}.tr-heros__intro[data-astro-cid-2l6ppzny]{font-size:var(--t-l);line-height:1.45;color:var(--encre-80);margin-bottom:1.5rem}.tr-heros__actions[data-astro-cid-2l6ppzny]{margin-top:clamp(.6rem,7.5vh,3.8rem);display:flex;flex-wrap:wrap;gap:.85rem;margin-bottom:1.35rem}.tr-heros__images[data-astro-cid-2l6ppzny]{position:relative;width:100%;aspect-ratio:1 / 1.04}.tr-img[data-astro-cid-2l6ppzny]{margin:0;position:absolute;overflow:hidden;border-radius:var(--r-photo)}.tr-img[data-astro-cid-2l6ppzny] img{width:100%;height:100%;object-fit:cover;border-radius:var(--r-photo)}.tr-img--1[data-astro-cid-2l6ppzny]{width:58%;aspect-ratio:3 / 4;top:0;right:0;z-index:1}.tr-img--2[data-astro-cid-2l6ppzny]{width:46%;aspect-ratio:1 / 1;top:15%;left:0;z-index:2}.tr-img--3[data-astro-cid-2l6ppzny]{width:37%;aspect-ratio:4 / 5;bottom:0;left:26%;z-index:3}@media(max-width:900px){.tr-heros__grille[data-astro-cid-2l6ppzny]{grid-template-columns:minmax(0,1fr)}.tr-heros__images[data-astro-cid-2l6ppzny]{order:-1;max-width:440px;margin-inline:auto}}.menus__chapo[data-astro-cid-2l6ppzny]{color:var(--encre-80);margin-bottom:.5rem}.menus__famille[data-astro-cid-2l6ppzny]{font-size:var(--t-xl);margin:clamp(1.8rem,3vw,2.6rem) 0 clamp(1rem,2vw,1.5rem);display:flex;align-items:center;gap:1rem}.menus__famille[data-astro-cid-2l6ppzny]:after{content:"";flex:1;height:3px;background:var(--encre);border-radius:2px;opacity:.16}.menus__grille[data-astro-cid-2l6ppzny]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(228px,100%),1fr));gap:clamp(1.2rem,2.4vw,1.9rem)}.menu-carte[data-astro-cid-2l6ppzny]{background:var(--papier);border:3px solid var(--encre);border-radius:var(--r-carte);padding:1.3rem 1.3rem 1.4rem;transition:transform .2s ease}.menu-carte[data-astro-cid-2l6ppzny]:hover{transform:rotate(0) translateY(-4px)}.menu-carte[data-astro-cid-2l6ppzny] h4[data-astro-cid-2l6ppzny]{font-size:var(--t-m);margin-bottom:.75rem;color:var(--corail-fonce);text-transform:uppercase;letter-spacing:.06em;font-size:var(--t-xs)}.menu-carte[data-astro-cid-2l6ppzny] li[data-astro-cid-2l6ppzny]{font-size:var(--t-s);padding:.42em 0;border-bottom:2px dashed rgba(62,25,21,.16)}.menu-carte[data-astro-cid-2l6ppzny] li[data-astro-cid-2l6ppzny]:last-child{border-bottom:0}.galerie[data-astro-cid-2l6ppzny]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:clamp(1rem,2.2vw,1.6rem);margin-top:clamp(2rem,3.5vw,3rem)}.galerie__case[data-astro-cid-2l6ppzny]{overflow:hidden;border-radius:18px;border:3px solid var(--encre);transition:transform .2s ease}.galerie__case[data-astro-cid-2l6ppzny]:hover{transform:rotate(0) scale(1.03)}.galerie__case[data-astro-cid-2l6ppzny] img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.preuve[data-astro-cid-2l6ppzny]{margin:1.4rem 0 0;background:var(--creme);border:3px solid var(--encre);border-radius:var(--r-carte);padding:1.1rem 1.3rem 1rem;max-width:30rem;transform:rotate(-1deg)}.etoiles[data-astro-cid-2l6ppzny]{margin:0 0 .4rem;color:var(--corail-fonce);font-size:1.05rem;letter-spacing:.12em;line-height:1}.preuve__texte[data-astro-cid-2l6ppzny]{margin:0;font-family:var(--display);font-weight:700;font-size:var(--t-m);line-height:1.4;quotes:"« " " »"}.preuve__texte[data-astro-cid-2l6ppzny]:before{content:open-quote}.preuve__texte[data-astro-cid-2l6ppzny]:after{content:close-quote}.preuve__auteur[data-astro-cid-2l6ppzny]{margin-top:.5rem;font-size:var(--t-xs);color:var(--encre-60)}.cas__faits[data-astro-cid-2l6ppzny]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.9rem,2vw,1.4rem);margin:clamp(1.4rem,3vw,2rem) 0 clamp(2.2rem,4.5vw,3.2rem)}.cas__fait[data-astro-cid-2l6ppzny]{background:var(--creme);border:3px solid var(--encre);border-radius:var(--r-carte);padding:1rem 1.15rem 1.1rem;box-shadow:0 4px 0 var(--encre);display:flex;flex-direction:column;gap:.35rem}.cas__fait[data-astro-cid-2l6ppzny]:nth-child(1){transform:rotate(-1.6deg)}.cas__fait[data-astro-cid-2l6ppzny]:nth-child(2){transform:rotate(1.1deg)}.cas__fait[data-astro-cid-2l6ppzny]:nth-child(3){transform:rotate(-.8deg)}.cas__fait[data-astro-cid-2l6ppzny]:nth-child(4){transform:rotate(1.7deg)}.cas__fait[data-astro-cid-2l6ppzny] dt[data-astro-cid-2l6ppzny]{font-family:var(--display);font-weight:700;font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--corail-fonce)}.cas__fait[data-astro-cid-2l6ppzny] dd[data-astro-cid-2l6ppzny]{margin:0;display:flex;flex-direction:column;gap:.15rem}.cas__fait-valeur[data-astro-cid-2l6ppzny]{font-family:var(--display);font-weight:800;font-size:var(--t-l);line-height:1.15;text-wrap:balance}.cas__fait[data-astro-cid-2l6ppzny]:first-child .cas__fait-valeur[data-astro-cid-2l6ppzny]{font-size:clamp(2.2rem,4vw,3rem);line-height:.95;color:var(--corail-fonce)}.cas__fait-detail[data-astro-cid-2l6ppzny]{font-size:var(--t-s);color:var(--encre-80);line-height:1.4}@media(max-width:900px){.cas__faits[data-astro-cid-2l6ppzny]{grid-template-columns:repeat(2,minmax(0,1fr))}}.cas__scene[data-astro-cid-2l6ppzny]{position:relative;z-index:0}.cas__grand[data-astro-cid-2l6ppzny]{width:75%;margin:0 auto;overflow:hidden}.cas__grand[data-astro-cid-2l6ppzny] img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.cas__vignettes[data-astro-cid-2l6ppzny]{position:relative;z-index:1;display:flex;justify-content:center;gap:clamp(.8rem,2vw,1.6rem);margin-top:calc(-1*clamp(1.4rem,3.5vw,2.6rem));padding-inline:clamp(.5rem,3vw,2.5rem)}.cas__vignettes[data-astro-cid-2l6ppzny] li[data-astro-cid-2l6ppzny]{flex:0 1 150px;overflow:hidden}.cas__vignettes[data-astro-cid-2l6ppzny] img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.cas__vignettes[data-astro-cid-2l6ppzny] li[data-astro-cid-2l6ppzny]:nth-child(1){transform:rotate(-4deg) translateY(6px)}.cas__vignettes[data-astro-cid-2l6ppzny] li[data-astro-cid-2l6ppzny]:nth-child(2){transform:rotate(3deg) translateY(-8px)}.cas__vignettes[data-astro-cid-2l6ppzny] li[data-astro-cid-2l6ppzny]:nth-child(3){transform:rotate(-2deg) translateY(10px)}.cas__vignettes[data-astro-cid-2l6ppzny] li[data-astro-cid-2l6ppzny]:nth-child(4){transform:rotate(4deg) translateY(-4px)}.cas__vignettes[data-astro-cid-2l6ppzny] li[data-astro-cid-2l6ppzny]:nth-child(5){transform:rotate(-3deg) translateY(8px)}.cas__vignettes[data-astro-cid-2l6ppzny] li[data-astro-cid-2l6ppzny]:nth-child(6){transform:rotate(2.5deg) translateY(-6px)}.cas__grille[data-astro-cid-2l6ppzny]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,4rem);align-items:stretch;margin-top:clamp(2.4rem,5vw,3.6rem)}.cas__sous-titre[data-astro-cid-2l6ppzny]{font-size:var(--t-l)}.cas__menu[data-astro-cid-2l6ppzny]{display:flex;flex-direction:column;align-items:flex-start}.cas__menu[data-astro-cid-2l6ppzny] .bouton[data-astro-cid-2l6ppzny]{margin-top:auto}.pastilles[data-astro-cid-2l6ppzny]{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0 1.6rem}.pastilles[data-astro-cid-2l6ppzny] li[data-astro-cid-2l6ppzny]{background:var(--creme);border:2px solid var(--encre);border-radius:var(--r-pastille);padding:.42em 1em;font-size:var(--t-s)}.cas__avis[data-astro-cid-2l6ppzny]{margin:0;background:var(--creme);border:3px solid var(--encre);border-radius:var(--r-carte);padding:clamp(1.3rem,3vw,2rem);display:flex;flex-direction:column;justify-content:center}.cas__avis[data-astro-cid-2l6ppzny] blockquote[data-astro-cid-2l6ppzny]{margin:0;font-size:var(--t-m);line-height:1.65;color:var(--encre-80);quotes:"« " " »"}.cas__avis[data-astro-cid-2l6ppzny] blockquote[data-astro-cid-2l6ppzny]:before{content:open-quote}.cas__avis[data-astro-cid-2l6ppzny] blockquote[data-astro-cid-2l6ppzny]:after{content:close-quote}.cas__avis[data-astro-cid-2l6ppzny] figcaption[data-astro-cid-2l6ppzny]{margin-top:.8rem;font-family:var(--display);font-weight:700;font-size:var(--t-s)}.cas__second[data-astro-cid-2l6ppzny]{display:grid;grid-template-columns:200px minmax(0,1fr);gap:clamp(1.4rem,4vw,2.6rem);align-items:center;margin-top:clamp(2.6rem,6vw,4rem);padding-top:clamp(2rem,4vw,2.8rem);border-top:2px dashed var(--encre-60)}.cas__second-photo[data-astro-cid-2l6ppzny]{margin:0;overflow:hidden}.cas__second-photo[data-astro-cid-2l6ppzny] img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.cas__second[data-astro-cid-2l6ppzny] .pastilles[data-astro-cid-2l6ppzny]{margin-bottom:0}@media(max-width:900px){.cas__grille[data-astro-cid-2l6ppzny]{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.cas__grand[data-astro-cid-2l6ppzny]{width:100%}.cas__vignettes[data-astro-cid-2l6ppzny]{flex-wrap:wrap;row-gap:1rem;margin-top:-.6rem}.cas__vignettes[data-astro-cid-2l6ppzny] li[data-astro-cid-2l6ppzny]{flex:0 1 calc((100% - 2 * .8rem) / 3)}}@media(max-width:560px){.cas__second[data-astro-cid-2l6ppzny]{grid-template-columns:minmax(0,1fr)}.cas__second-photo[data-astro-cid-2l6ppzny]{max-width:220px}}.faq__liste[data-astro-cid-2l6ppzny]{display:grid;gap:.85rem;margin-top:clamp(1.6rem,3vw,2.4rem);max-width:58rem}.faq__item[data-astro-cid-2l6ppzny]{border:2px solid rgba(253,234,232,.32);border-radius:var(--r-carte);background:#fdeae80f;padding:0 1.3rem}.faq__item[data-astro-cid-2l6ppzny][open]{border-color:var(--corail)}.faq__item[data-astro-cid-2l6ppzny] summary[data-astro-cid-2l6ppzny]{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.15rem 0;cursor:pointer;font-family:var(--display);font-weight:700;font-size:var(--t-m);list-style:none}.faq__item[data-astro-cid-2l6ppzny] summary[data-astro-cid-2l6ppzny]::-webkit-details-marker{display:none}.faq__signe[data-astro-cid-2l6ppzny]{position:relative;flex-shrink:0;width:22px;height:22px}.faq__signe[data-astro-cid-2l6ppzny]:before,.faq__signe[data-astro-cid-2l6ppzny]:after{content:"";position:absolute;inset:50% 0 auto;height:3px;background:var(--corail);border-radius:2px;transform:translateY(-50%);transition:transform .2s ease}.faq__signe[data-astro-cid-2l6ppzny]:after{transform:translateY(-50%) rotate(90deg)}.faq__item[data-astro-cid-2l6ppzny][open] .faq__signe[data-astro-cid-2l6ppzny]:after{transform:translateY(-50%) rotate(0)}.faq__aussi[data-astro-cid-2l6ppzny]{margin:1.8rem 0 0;font-size:var(--t-s);color:#fdeae8d1;max-width:var(--lisible)}.faq__aussi[data-astro-cid-2l6ppzny] a[data-astro-cid-2l6ppzny]{color:var(--creme);text-decoration:none;border-bottom:2px solid var(--corail)}.faq__item[data-astro-cid-2l6ppzny] p[data-astro-cid-2l6ppzny]{margin:0 0 1.25rem;font-size:var(--t-s);color:#fdeae8d1;max-width:var(--lisible)}.tr-autres__grille[data-astro-cid-2l6ppzny]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:clamp(1.3rem,2.6vw,2rem);margin-top:clamp(1.6rem,3vw,2.4rem)}.tr-autre[data-astro-cid-2l6ppzny]{position:relative;display:block;background:var(--papier);border:3px solid var(--encre);border-radius:var(--r-carte);box-shadow:0 5px 0 var(--encre);padding:1.6rem 1.5rem 3.2rem;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease}.tr-autre[data-astro-cid-2l6ppzny]:hover{transform:rotate(0) translateY(-4px);box-shadow:0 9px 0 var(--encre)}.tr-autre[data-astro-cid-2l6ppzny] h3[data-astro-cid-2l6ppzny]{font-size:var(--t-l);margin-bottom:.55rem}.tr-autre[data-astro-cid-2l6ppzny] p[data-astro-cid-2l6ppzny]{margin:0;font-size:var(--t-s);color:var(--encre-80)}.tr-autre__fleche[data-astro-cid-2l6ppzny]{position:absolute;right:1.5rem;bottom:1.4rem;font-family:var(--display);font-weight:800;font-size:var(--t-l);color:var(--corail);transition:transform .2s ease}.tr-autre[data-astro-cid-2l6ppzny]:hover .tr-autre__fleche[data-astro-cid-2l6ppzny]{transform:translate(5px)}
