.cat-ariane__liste{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;font-size:13px;color:var(--cat-discret)}.cat-ariane__etape+.cat-ariane__etape:before{content:"›";content:"›" / "";margin-right:8px;color:var(--cat-discret)}.cat-ariane__lien{color:inherit;text-decoration:none;text-underline-offset:3px}.cat-ariane__lien:hover{color:var(--cat-encre);text-decoration:underline}.cat-ariane__lien:focus-visible{outline:2.5px solid var(--cat-encre);outline-offset:2px;border-radius:4px}.cat-ariane__etape[aria-current=page]{color:var(--cat-texte-fort);font-weight:600}.cat-pdf{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 10px;border-radius:var(--cat-rayon-bouton);background:var(--cat-vert);box-shadow:2px 2px 0 var(--cat-ocre);color:var(--cat-clair);font-size:13px;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap}.cat-pdf__icone{flex:none}.cat-pdf__coin{fill:var(--cat-ocre);opacity:.9}.cat-pdf__poids{font-size:11.5px;font-weight:600;opacity:.82}.cat-pdf:hover{background:var(--cat-vert-fonce);box-shadow:4px 4px 0 var(--cat-ocre);transform:translate(-1px,-1px)}.cat-pdf:focus-visible{outline:3px solid var(--cat-ocre);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.cat-pdf{transition:box-shadow .2s ease,transform .2s ease,background-color .2s ease}}@media(pointer:coarse){.cat-pdf{min-height:44px}}.cat-top{padding:20px 22px 22px;border:var(--cat-trait);border-radius:var(--cat-rayon-bloc);background:var(--cat-fond-carnet);box-shadow:var(--cat-ombre-sauge)}.cat-top__titre{display:flex;align-items:center;gap:9px;margin:0 0 18px;font-family:var(--cat-police-titre);font-size:20px;font-weight:700;line-height:1.2;color:var(--cat-encre)}.cat-top__icone{flex:none}.cat-top__icone-fond{fill:var(--cat-ocre);opacity:.75}.cat-top__liste{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:8px 2px 0;list-style:none}.cat-top__carte{--penche: -2deg;display:flex;flex-direction:column;min-width:0}.cat-top__carte:nth-child(2){--penche: 1.6deg}.cat-top__carte:nth-child(3){--penche: -1.2deg}.cat-top__carte:nth-child(4){--penche: 2.2deg}.cat-top__feuille .apercu-image{height:100%}.cat-top__feuille img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cat-top__rang{position:absolute;z-index:1;bottom:-12px;left:-10px;display:grid;place-items:center;width:36px;height:36px;border:1.5px solid var(--cat-encre);border-radius:50%;background:var(--couleur);color:var(--cat-encre);font-family:var(--cat-police-titre);font-size:19px;font-weight:700;line-height:1;pointer-events:none}.cat-top__groupe{margin-top:18px;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--cat-vert)}.cat-top__nom{margin-top:3px;font-size:13px;font-weight:700;line-height:1.25;color:var(--cat-texte);margin-bottom:10px}@media(prefers-reduced-motion:no-preference){.cat-top__feuille{transition:transform .25s ease,box-shadow .25s ease}.cat-top__carte:hover .cat-top__feuille,.cat-top__carte:focus-within .cat-top__feuille{box-shadow:var(--cat-ombre-feuille-levee);transform:rotate(0) translateY(-4px)}}@media(max-width:700px){.cat-top{margin-right:calc(-1 * var(--cat-marge));padding:16px 0 16px 16px;border-right:0;border-radius:18px 0 0 18px;box-shadow:5px 5px 0 var(--cat-sauge)}.cat-top__titre{margin-bottom:8px;font-size:17px}.cat-top__liste{display:flex;gap:16px;overflow-x:auto;padding:14px 16px 14px 12px;scroll-snap-type:x mandatory;scroll-padding-left:12px;scrollbar-width:none}.cat-top__liste::-webkit-scrollbar{display:none}.cat-top__carte{flex:none;width:132px;scroll-snap-align:start}}.cat-top__carte .cat-pdf{margin-top:auto}.cat-promesses{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none}.cat-promesse{display:inline-flex;align-items:stretch;height:32px}.cat-promesse__corps{position:relative;display:inline-flex;align-items:center;padding:0 7px 0 15px;border:1.5px solid var(--cat-encre);border-right:0;border-radius:6px 0 0 6px;background-color:var(--cat-blanc);background-color:color-mix(in srgb,var(--crayon) 26%,var(--cat-blanc));background-image:linear-gradient(180deg,rgb(255 255 255 / .55) 0 32%,transparent 32%);font-size:12.5px;font-weight:700;line-height:1;color:var(--cat-encre);white-space:nowrap}.cat-promesse__corps:before{content:"";position:absolute;top:0;bottom:0;left:0;width:6px;border-right:1.5px solid var(--cat-encre);border-radius:4.5px 0 0 4.5px;background:var(--crayon)}.cat-promesse__pointe{flex:none;display:block;overflow:visible}.cat-promesse__bois{fill:#f3dfbf;stroke:var(--cat-encre);stroke-width:1.5;stroke-linejoin:round}.cat-promesse__mine{fill:var(--crayon);stroke:var(--cat-encre);stroke-width:1.2;stroke-linejoin:round}@media(prefers-reduced-motion:no-preference){.cat-promesse{transition:transform .2s ease}.cat-promesse:hover{transform:translate(3px) rotate(-1.5deg)}}.cat-rosace{display:block;overflow:visible;pointer-events:none}.cat-rosace__cercle{fill:none;stroke:var(--cat-encre);stroke-opacity:.28;stroke-width:1.5;stroke-dasharray:2 8}.cat-rosace__motif{pointer-events:visiblePainted;transition:--z .45s ease}.cat-rosace__motif--auto{animation:cat-rosace-colorier .7s ease var(--d, 1s) both}@keyframes cat-rosace-colorier{0%{--z: var(--cat-papier)}to{--z: var(--c)}}@media(prefers-reduced-motion:reduce){.cat-rosace__motif{transition:none}.cat-rosace__motif--auto{animation:none;--z: var(--c)}}.cat-nouveau{display:inline-flex;align-items:center;gap:4px;padding:3px 9px 3px 6px;border:1.5px solid var(--cat-encre);border-radius:999px;background:var(--cat-ocre);box-shadow:2px 2px 0 var(--cat-encre);color:var(--cat-encre);font-size:11px;font-weight:800;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transform:rotate(-5deg)}.cat-nouveau__etincelle{flex:none;fill:var(--cat-blanc);stroke:var(--cat-encre);stroke-width:2.2;stroke-linejoin:round}@media(prefers-reduced-motion:no-preference){.cat-nouveau__etincelle{animation:cat-nouveau-scintille 1.4s ease-out .4s both}@keyframes cat-nouveau-scintille{0%{transform:scale(.4) rotate(-40deg)}45%{transform:scale(1.35) rotate(12deg)}to{transform:scale(1) rotate(0)}}}.cat-carte__nouveau{position:absolute;z-index:2;top:10px;left:10px}.cat-carte.cat-carte--nouvelle{box-shadow:4px 4px 0 var(--cat-ocre)}@media(max-width:700px){.cat-carte__nouveau{top:7px;left:7px;padding:2px 7px 2px 5px;font-size:10px}.cat-carte.cat-carte--nouvelle{box-shadow:3px 3px 0 var(--cat-ocre)}}.cat-maj{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:14px 0 0;font-size:14px;line-height:1.4;color:var(--cat-texte-doux)}.cat-maj__icone{flex:none;color:var(--cat-vert)}.cat-maj time{font-weight:700;color:var(--cat-encre)}.cat-maj__lien{display:inline-flex;align-items:center;gap:5px;padding:3px 11px;border:1.3px solid var(--cat-encre);border-radius:999px;background:color-mix(in srgb,var(--cat-ocre) 38%,var(--cat-blanc));box-shadow:2px 2px 0 var(--cat-encre);color:var(--cat-encre);font-size:13px;font-weight:800;text-decoration:none}.cat-maj__lien:after{content:"↓";font-weight:800}.cat-maj__lien:hover{background:var(--cat-ocre)}.cat-maj__lien:focus-visible{outline:3px solid var(--cat-ocre);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.cat-maj__lien{transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.cat-maj__lien:hover{box-shadow:3px 3px 0 var(--cat-encre);transform:translate(-1px,-1px)}}.cat-barre__motif--nouveau path{fill:var(--z);stroke:var(--cat-encre);stroke-width:1.5;stroke-linejoin:round}.cat-barre__pastille--nouveau .cat-barre__nombre{background:color-mix(in srgb,var(--cat-ocre) 45%,var(--cat-blanc))}.cat-ouverture-fond{overflow:hidden}.cat-ouverture{position:relative;isolation:isolate;padding-top:calc(var(--cat-entete) + 22px);padding-bottom:64px}.cat-ouverture__grille{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-areas:"titre top" "texte top";-moz-column-gap:48px;column-gap:48px;padding-top:26px}.cat-ouverture__titre{grid-area:titre;align-self:end}.cat-ouverture__planche{position:relative;grid-area:top;align-self:center}.cat-ouverture__texte{grid-area:texte;align-self:start}.cat-ouverture__surtitre{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px}.cat-ouverture__icone{flex:none;color:var(--cat-encre)}.cat-ouverture__icone-fond{fill:var(--cat-ocre);opacity:.7}.cat-ouverture__h1{margin:0;font-family:var(--cat-police-titre);font-weight:700;font-size:clamp(34px,4.2vw,56px);line-height:1.04;letter-spacing:-.02em;color:var(--cat-encre)}.cat-ouverture__suite{display:block;margin-top:10px;font-size:.52em;font-weight:600;letter-spacing:-.01em;color:var(--cat-vert)}.cat-ouverture__presentation{max-width:560px;margin:18px 0 0;font-size:16px;line-height:1.6;color:var(--cat-texte-doux)}.cat-ouverture__planche>.cat-rosace{position:absolute;z-index:-1;top:50%;left:50%;width:720px;height:720px;translate:-50% -50%}.cat-ouverture__grille,.cat-ariane{pointer-events:none}.cat-ouverture__grille>*,.cat-ariane__liste{pointer-events:auto}@media(min-width:1024px)and (max-width:1279.98px){.cat-ouverture__planche>.cat-rosace{width:600px;height:600px}}@media(max-width:1023.98px){.cat-ouverture__grille{grid-template-columns:minmax(0,1fr);grid-template-areas:"titre" "top" "texte";row-gap:22px}.cat-ouverture__presentation{max-width:720px;margin-top:0}.cat-ouverture{padding-bottom:30px}.cat-ouverture__planche>.cat-rosace{top:0;left:100%;width:460px;height:460px;opacity:.7}}@media(max-width:700px){.cat-ouverture{padding-top:calc(var(--cat-entete) + 14px);padding-bottom:16px}.cat-ouverture__grille{padding-top:14px;row-gap:18px}.cat-ouverture__h1{font-size:33px}.cat-ouverture__planche>.cat-rosace{width:340px;height:340px;opacity:.6}.cat-ouverture__presentation{font-size:15px}}html:has(.cat-barre){scroll-padding-top:150px}@media(prefers-reduced-motion:no-preference){html:has(.cat-barre){scroll-behavior:smooth}}.cat-barre{position:sticky;z-index:40;top:calc(var(--cat-entete) + 8px);max-width:var(--cat-largeur);margin:0 auto;padding-inline:var(--cat-marge);background:none;pointer-events:none}.cat-barre__trousse{position:relative;display:flex;align-items:center;gap:14px;padding:7px 8px 9px 18px;border:var(--cat-trait);border-radius:18px;background:var(--cat-points) 0 0 / 16px 16px,var(--cat-papier-carnet);box-shadow:4px 4px 0 var(--cat-sauge);pointer-events:auto}.cat-barre__titre{flex:none;font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--cat-vert)}.cat-barre__defile{position:relative;display:flex;flex:1;min-width:0}.cat-barre__liste{position:relative;display:flex;flex:1;gap:8px;margin:0;padding:3px 4px 4px 2px;overflow-x:auto;list-style:none;scrollbar-width:none}.cat-barre__liste::-webkit-scrollbar{display:none}.cat-barre__liste li{flex:none}.cat-barre__defile.a-gauche .cat-barre__liste{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 64px);mask-image:linear-gradient(to right,transparent 0,#000 64px)}.cat-barre__defile.a-droite .cat-barre__liste{-webkit-mask-image:linear-gradient(to left,transparent 0,#000 64px);mask-image:linear-gradient(to left,transparent 0,#000 64px)}.cat-barre__defile.a-gauche.a-droite .cat-barre__liste{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 64px,#000 calc(100% - 64px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 64px,#000 calc(100% - 64px),transparent 100%)}.cat-barre__fleche{position:absolute;z-index:1;top:50%;display:grid;place-items:center;width:34px;height:34px;padding:0;border:var(--cat-trait);border-radius:999px;background:var(--cat-blanc);box-shadow:2px 2px 0 var(--cat-encre);color:var(--cat-encre);cursor:pointer;transform:translateY(-50%)}.cat-barre__fleche[hidden]{display:none}.cat-barre__fleche--avant{left:0}.cat-barre__fleche--apres{right:0}.cat-barre__fleche svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.cat-barre__fleche:hover{background:color-mix(in srgb,var(--cat-sauge) 30%,var(--cat-blanc))}.cat-barre__fleche:focus-visible{outline:3px solid var(--cat-ocre);outline-offset:2px}.cat-barre__pastille{--z: var(--cat-papier);display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 8px 0 6px;border:1.5px solid rgb(44 44 44 / .22);border-radius:12px;background:var(--cat-blanc);color:var(--cat-encre);font-size:14px;font-weight:700;white-space:nowrap;text-decoration:none}.cat-barre__pastille--tous{padding-left:14px}.cat-barre__motif{flex:none;width:32px;height:32px}.cat-barre__nombre{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border:1.2px solid transparent;border-radius:999px;background:#2c2c2c12;font-size:12px;font-weight:800}.cat-barre__pastille:hover{--z: color-mix(in srgb, var(--couleur) 45%, var(--cat-papier));border-color:var(--cat-encre)}.cat-barre__pastille:focus-visible{outline:3px solid var(--cat-ocre);outline-offset:2px}.cat-barre__pastille[aria-current]{--z: var(--couleur);border-color:var(--cat-encre);background:var(--cat-blanc);background:color-mix(in srgb,var(--couleur) 20%,var(--cat-blanc));box-shadow:2px 2px 0 var(--cat-encre)}.cat-barre__pastille[aria-current] .cat-barre__nombre{border-color:var(--cat-encre);background:var(--couleur)}.cat-barre__pastille--tous[aria-current] .cat-barre__nombre{color:var(--cat-clair)}.cat-barre__trait{position:absolute;right:18px;bottom:3px;left:18px;height:3px;border-radius:3px;background:var(--couleur-active, var(--cat-vert));transform:scaleX(var(--avance, 0));transform-origin:left center;pointer-events:none}@media(prefers-reduced-motion:no-preference){.cat-barre__pastille{transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.cat-barre__pastille:hover{transform:translateY(-1px)}.cat-barre__trait{transition:background-color .3s ease}.cat-barre__fleche{transition:background-color .2s ease}}@media(max-width:1499.98px){.cat-barre__titre{display:none}.cat-barre__trousse{padding-left:8px}}@media(max-width:700px){html:has(.cat-barre){scroll-padding-top:130px}.cat-barre{top:calc(var(--cat-entete) + 6px);padding-inline:10px}.cat-barre__trousse{padding:5px 4px 8px 6px;border-radius:14px;box-shadow:3px 3px 0 var(--cat-sauge)}.cat-barre__pastille{gap:6px;height:40px;font-size:13.5px}.cat-barre__motif{width:28px;height:28px}.cat-barre__fleche{width:30px;height:30px}.cat-barre__trait{right:10px;left:10px}}.cat-carte{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1.3px solid var(--cat-encre);border-radius:16px;background:var(--cat-blanc);box-shadow:4px 4px 0 var(--cat-bordure)}.cat-carte:target{outline:3px solid var(--cat-ocre);outline-offset:3px;box-shadow:4px 4px 0 var(--cat-ocre)}.cat-carte__feuille{position:relative;aspect-ratio:4 / 5;border-bottom:1.3px solid var(--cat-bordure)}.cat-carte__feuille .apercu-image{height:100%}.cat-carte__feuille img{position:absolute;inset:8px;display:block;width:calc(100% - 16px);height:calc(100% - 16px);-o-object-fit:contain;object-fit:contain}.cat-carte__corps{display:flex;flex:1;flex-direction:column;gap:7px;padding:14px}.cat-carte__nom{margin:0;font-family:var(--cat-police-texte);font-size:15px;font-weight:800;line-height:1.3;color:var(--cat-encre);text-wrap:balance}.cat-carte__description{display:-webkit-box;margin:0 0 8px;overflow:hidden;font-size:13.5px;line-height:1.55;color:var(--cat-texte-doux);text-wrap:pretty;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.cat-carte .cat-pdf{margin-top:auto}@media(prefers-reduced-motion:no-preference){.cat-carte{transition:box-shadow .2s ease,transform .2s ease}.cat-carte:hover{box-shadow:6px 6px 0 var(--cat-sauge);transform:translateY(-2px)}}@media(max-width:700px){.cat-carte{border-radius:13px;box-shadow:3px 3px 0 var(--cat-bordure)}.cat-carte__feuille img{inset:6px;width:calc(100% - 12px);height:calc(100% - 12px)}.cat-carte__corps{gap:5px;padding:11px}.cat-carte__nom{font-size:14px}.cat-carte__description{font-size:12.8px;line-height:1.5;hyphens:auto}.cat-carte .cat-pdf{flex-wrap:wrap;gap:0 6px;padding:4px 8px}}.cat-groupe__suite{margin-top:22px}.cat-groupe__suite[hidden]{margin-top:0;content-visibility:hidden}.cat-groupe__suite[hidden]:not([hidden=until-found]){display:none}@media(prefers-reduced-motion:no-preference){.cat-groupe__suite--apparait{animation:cat-suite-arrivee .4s ease-out}}@keyframes cat-suite-arrivee{0%{opacity:0;transform:translateY(12px)}}.cat-groupe__plus-zone{display:flex;align-items:center;gap:18px;margin-top:28px}.cat-groupe__plus-zone[hidden]{display:none}.cat-groupe__plus-zone:before,.cat-groupe__plus-zone:after{content:"";flex:1;border-top:1.5px dashed var(--cat-pointilles)}.cat-groupe__plus{display:inline-flex;flex:none;align-items:center;gap:12px;min-height:50px;max-width:100%;padding:5px 18px 5px 5px;border:var(--cat-trait);border-radius:999px;background:var(--cat-blanc);box-shadow:4px 4px 0 var(--couleur);color:var(--cat-encre);font:inherit;font-size:15px;font-weight:800;line-height:1.2;cursor:pointer}.cat-groupe__plus-motif{--z: var(--couleur);flex:none;width:38px;height:38px;padding:4px;border:1.3px solid var(--cat-encre);border-radius:50%;background:color-mix(in srgb,var(--couleur) 25%,var(--cat-blanc))}.cat-groupe__plus-fleche{flex:none}.cat-groupe__plus:hover{background:color-mix(in srgb,var(--couleur) 18%,var(--cat-blanc));box-shadow:6px 6px 0 var(--couleur)}.cat-groupe__plus:focus-visible{outline:3px solid var(--cat-ocre);outline-offset:3px}@media(prefers-reduced-motion:no-preference){.cat-groupe__plus,.cat-groupe__plus-fleche{transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.cat-groupe__plus:hover{transform:translate(-1px,-1px)}.cat-groupe__plus:hover .cat-groupe__plus-fleche{transform:translateY(2px)}}@media(max-width:700px){.cat-groupe__suite{margin-top:16px}.cat-groupe__plus-zone{gap:10px;margin-top:22px}.cat-groupe__plus{font-size:14.5px}}.cat-banniere{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px 36px;margin-top:46px;padding:26px 30px 26px 34px;border:var(--cat-trait);border-radius:var(--cat-rayon-bloc);background:linear-gradient(90deg,color-mix(in srgb,var(--couleur) 30%,transparent),transparent 46%),var(--cat-fond-carnet);box-shadow:8px 8px 0 var(--couleur)}.cat-banniere__feuilles{display:flex;padding:10px 6px 4px 0}.cat-banniere__feuille{--penche: -7deg;--feuille-marge: 6px;--ruban-largeur: 50%;--ruban-hauteur: 14px;flex:none;width:104px}.cat-banniere__feuille+.cat-banniere__feuille{margin-left:-26px}.cat-banniere__feuille:nth-child(2){--penche: 2deg;z-index:1;transform:rotate(var(--penche)) translateY(-6px)}.cat-banniere__feuille:nth-child(3){--penche: 9deg}.cat-banniere__feuille--lien{z-index:3}.cat-banniere__feuille--lien:nth-child(2){z-index:4}.cat-banniere__feuille--lien:focus-visible{outline:3px solid var(--cat-ocre);outline-offset:3px}.cat-banniere__feuille img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cat-banniere__surtitre{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0}.cat-banniere__tampon{padding:4px 11px 3px;border:1.3px solid var(--cat-encre);border-radius:999px;background:color-mix(in srgb,var(--couleur) 45%,var(--cat-blanc));font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--cat-encre);transform:rotate(-2.5deg)}.cat-banniere__nombre{font-size:13px;font-weight:700;color:var(--cat-texte-doux)}.cat-banniere__titre{margin:12px 0 6px;font-family:var(--cat-police-titre);font-size:27px;font-weight:700;line-height:1.12;color:var(--cat-encre)}.cat-banniere__texte{margin:0;font-size:15.5px;line-height:1.6;color:var(--cat-texte-doux);text-wrap:pretty}.cat-banniere__lien{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:0 7px 0 20px;border:var(--cat-trait);border-radius:999px;background:var(--cat-blanc);box-shadow:3px 3px 0 var(--cat-encre);color:var(--cat-encre);font-size:14.5px;font-weight:800;line-height:1.2;text-decoration:none;white-space:nowrap}.cat-banniere__lien:after{content:"";position:absolute;z-index:2;inset:0;border-radius:var(--cat-rayon-bloc)}.cat-banniere__lien:focus-visible{outline:3px solid var(--cat-ocre);outline-offset:3px}.cat-banniere__fleche{display:grid;flex:none;place-items:center;width:34px;height:34px;border:1.3px solid var(--cat-encre);border-radius:50%;background:var(--couleur)}.cat-banniere:hover{box-shadow:10px 10px 0 var(--couleur)}.cat-banniere:hover .cat-banniere__lien{background:color-mix(in srgb,var(--couleur) 22%,var(--cat-blanc))}@media(prefers-reduced-motion:no-preference){.cat-banniere,.cat-banniere__feuille,.cat-banniere__fleche{transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}.cat-banniere:hover{transform:translate(-2px,-2px)}.cat-banniere:hover .cat-banniere__feuille:first-child{transform:rotate(-11deg) translate(-8px)}.cat-banniere:hover .cat-banniere__feuille:nth-child(2){transform:rotate(0) translateY(-12px)}.cat-banniere:hover .cat-banniere__feuille:nth-child(3){transform:rotate(13deg) translate(8px)}.cat-banniere:hover .cat-banniere__fleche{transform:translate(3px)}}@media(max-width:1023.98px){.cat-banniere{grid-template-columns:auto minmax(0,1fr);gap:18px 28px}.cat-banniere__lien{grid-column:2;justify-self:start}}@media(max-width:700px){.cat-banniere{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:36px;padding:24px 18px 20px;border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--couleur) 30%,transparent),transparent 52%),var(--cat-fond-carnet);box-shadow:5px 5px 0 var(--couleur)}.cat-banniere__feuilles{justify-self:center}.cat-banniere__feuille{width:88px}.cat-banniere__titre{font-size:23px}.cat-banniere__texte{font-size:15px}.cat-banniere__lien{grid-column:auto;justify-self:stretch;justify-content:space-between;white-space:normal}.cat-banniere__lien:after{border-radius:18px}}.cat-nv{--nv-feuille: 132px;--nv-ficelle: color-mix(in srgb, var(--cat-encre) 62%, var(--cat-ocre));position:relative;margin-top:30px;padding:24px 0 14px;border:var(--cat-trait);border-radius:var(--cat-rayon-bloc);background:var(--cat-fond-carnet);box-shadow:8px 8px 0 var(--cat-ocre)}.cat-nv__tete{display:flex;align-items:center;gap:22px;padding:0 30px 6px}.cat-nv__tampon{flex:none;display:grid;place-content:center;justify-items:center;width:98px;height:98px;border:2.5px solid var(--cat-brique);border-radius:50%;outline:1.5px dashed var(--cat-brique);outline-offset:-9px;background:color-mix(in srgb,var(--cat-brique) 7%,var(--cat-blanc));color:var(--cat-brique);text-align:center;transform:rotate(-9deg)}.cat-nv__tampon-mot{font-size:9.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.cat-nv__tampon-jour{font-family:var(--cat-police-titre);font-size:32px;font-weight:700;line-height:1}.cat-nv__tampon-mois{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cat-nv__textes{min-width:0}.cat-nv__surtitre{margin:0 0 6px;color:var(--cat-brique)}.cat-nv__titre{margin:0;font-family:var(--cat-police-titre);font-size:26px;font-weight:700;line-height:1.12;color:var(--cat-encre)}.cat-nv__texte{margin:8px 0 0;max-width:62ch;font-size:15px;line-height:1.6;color:var(--cat-texte-doux);text-wrap:pretty}@media(max-width:700px){.cat-nv{--nv-feuille: 112px;margin-top:24px;padding-top:18px;border-radius:18px;box-shadow:5px 5px 0 var(--cat-ocre)}.cat-nv__tete{align-items:flex-start;gap:14px;padding:0 16px 4px}.cat-nv__tampon{width:72px;height:72px;border-width:2px;outline-offset:-7px}.cat-nv__tampon-mot{font-size:7.5px;letter-spacing:.06em}.cat-nv__tampon-jour{font-size:24px}.cat-nv__tampon-mois{font-size:8.5px}.cat-nv__titre{font-size:21px}.cat-nv__texte{font-size:14px;line-height:1.55}}.cat-nv__defile{position:relative}.cat-nv__fil{display:flex;margin:0;padding:18px 30px 16px;overflow-x:auto;list-style:none;scroll-snap-type:x proximity;scroll-padding-inline:30px;scrollbar-width:none;overscroll-behavior-x:contain}.cat-nv__fil::-webkit-scrollbar{display:none}.cat-nv__defile.a-gauche .cat-nv__fil{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 72px);mask-image:linear-gradient(to right,transparent 0,#000 72px)}.cat-nv__defile.a-droite .cat-nv__fil{-webkit-mask-image:linear-gradient(to left,transparent 0,#000 72px);mask-image:linear-gradient(to left,transparent 0,#000 72px)}.cat-nv__defile.a-gauche.a-droite .cat-nv__fil{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 72px,#000 calc(100% - 72px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 72px,#000 calc(100% - 72px),transparent 100%)}.cat-nv__linge{position:relative;flex:none;width:calc(var(--nv-feuille) + 26px);padding:0 13px;scroll-snap-align:start}.cat-nv__linge:before{content:"";position:absolute;top:9px;right:0;left:0;height:2px;border-radius:2px;background:var(--nv-ficelle)}.cat-nv__linge:first-child:before{left:-30px}.cat-nv__linge:last-child:before{right:-30px}.cat-nv__lien{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding-top:16px;color:var(--cat-encre);text-align:center;text-decoration:none}.cat-nv__pince{position:absolute;z-index:2;top:0;left:50%;width:11px;height:26px;border:1.4px solid var(--cat-encre);border-radius:3px 3px 4px 4px;background:linear-gradient(var(--cat-encre),var(--cat-encre)) 50% 0 / 1.4px 100% no-repeat,var(--couleur);transform:translate(-50%) rotate(calc(var(--penche) * .5))}.cat-nv__pince:after{content:"";position:absolute;top:9px;left:-3px;width:15px;height:4px;border:1.4px solid var(--cat-encre);border-radius:2px;background:var(--cat-blanc)}.cat-nv__feuille{--feuille-marge: 6px;width:var(--nv-feuille);transform-origin:50% 0}.cat-nv__feuille:before{display:none}.cat-nv__feuille img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cat-nv__nom{display:-webkit-box;margin-top:8px;overflow:hidden;font-size:13px;font-weight:800;line-height:1.3;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.cat-nv__groupe{font-size:11.5px;font-weight:700;color:var(--cat-discret)}.cat-nv__lien:hover .cat-nv__nom{text-decoration:underline;text-decoration-color:var(--cat-ocre);text-decoration-thickness:3px;text-underline-offset:3px}.cat-nv__lien:focus-visible{outline:3px solid var(--cat-ocre);outline-offset:4px;border-radius:6px}@media(prefers-reduced-motion:no-preference){.cat-nv__feuille{transition:box-shadow .2s ease}.cat-nv__lien:hover .cat-nv__feuille,.cat-nv__lien:focus-visible .cat-nv__feuille{box-shadow:var(--cat-ombre-feuille-levee);animation:cat-nv-balance .9s ease-in-out both}@keyframes cat-nv-balance{0%{transform:rotate(var(--penche))}30%{transform:rotate(calc(var(--penche) * -1.6))}60%{transform:rotate(calc(var(--penche) * .8))}to{transform:rotate(0)}}}.cat-nv__fleche{position:absolute;z-index:3;top:calc(18px + 16px + var(--nv-feuille) * .625);display:grid;place-items:center;width:38px;height:38px;padding:0;border:var(--cat-trait);border-radius:999px;background:var(--cat-blanc);box-shadow:2px 2px 0 var(--cat-encre);color:var(--cat-encre);cursor:pointer;transform:translateY(-50%)}.cat-nv__fleche[hidden]{display:none}.cat-nv__fleche--avant{left:10px}.cat-nv__fleche--apres{right:10px}.cat-nv__fleche:hover{background:color-mix(in srgb,var(--cat-ocre) 35%,var(--cat-blanc))}.cat-nv__fleche:focus-visible{outline:3px solid var(--cat-ocre);outline-offset:2px}.cat-nv__fleche svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}@media(max-width:700px){.cat-nv__fil{padding:16px 16px 12px;scroll-padding-inline:16px}.cat-nv__linge{width:calc(var(--nv-feuille) + 20px);padding:0 10px}.cat-nv__linge:first-child:before{left:-16px}.cat-nv__linge:last-child:before{right:-16px}.cat-nv__fleche{display:none}}.cat-galerie{padding-top:34px;padding-bottom:var(--cat-espace-section)}.cat-galerie p{text-wrap:pretty}.cat-galerie__tete{--cat-marge-cahier: 46px;padding:26px 30px 28px calc(var(--cat-marge-cahier) + 26px);border:var(--cat-trait);border-radius:var(--cat-rayon-bloc);background:linear-gradient(var(--cat-rose),var(--cat-rose)) var(--cat-marge-cahier) 0 / 2px 100% no-repeat,var(--cat-fond-carnet);box-shadow:var(--cat-ombre-sauge)}.cat-galerie__surtitre{margin:0 0 10px}.cat-galerie__titre{margin:0;font-family:var(--cat-police-titre);font-size:34px;font-weight:700;line-height:1.08;letter-spacing:-.01em;color:var(--cat-encre)}.cat-galerie__introduction{margin:14px 0 0;font-size:16px;line-height:1.65;color:var(--cat-texte-doux)}.cat-groupe{padding-top:38px}.cat-groupe__tete{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px 16px;margin:0 0 20px;padding-bottom:16px;border-bottom:1.5px dashed var(--cat-pointilles)}.cat-groupe__motif{--z: var(--couleur);width:54px;height:54px;padding:6px;border:var(--cat-trait);border-radius:50%;background:var(--cat-blanc);box-shadow:3px 3px 0 var(--couleur)}.cat-groupe__textes{display:contents}.cat-groupe__titre{grid-column:2;grid-row:1;align-self:center;margin:0;font-family:var(--cat-police-titre);font-size:25px;font-weight:700;line-height:1.15;color:var(--cat-encre)}.cat-groupe__description{grid-column:2 / -1;margin:0;font-size:15.5px;line-height:1.65;color:var(--cat-texte-doux)}.cat-groupe__description strong{color:var(--cat-texte-fort);font-weight:700}.cat-groupe__nombre{grid-column:3;grid-row:1;align-self:center;padding:4px 11px;border:1.2px solid var(--cat-encre);border-radius:999px;background:color-mix(in srgb,var(--couleur) 30%,var(--cat-blanc));font-size:13px;font-weight:800;white-space:nowrap;color:var(--cat-encre)}.cat-groupe__grille{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 18px}@media(max-width:1180px){.cat-groupe__grille{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1023.98px){.cat-groupe__grille{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.cat-galerie{padding-top:26px}.cat-galerie__tete{--cat-marge-cahier: 22px;padding:20px 18px 22px calc(var(--cat-marge-cahier) + 16px);border-radius:18px;box-shadow:5px 5px 0 var(--cat-sauge)}.cat-galerie__titre{font-size:27px}.cat-galerie__introduction{margin-top:12px;font-size:15.5px}.cat-groupe{padding-top:28px}.cat-groupe__tete{grid-template-columns:auto minmax(0,1fr);gap:12px}.cat-groupe__motif{grid-row:1 / 3;width:44px;height:44px;padding:5px}.cat-groupe__nombre{grid-column:2;grid-row:2;justify-self:start}.cat-groupe__titre{grid-column:2;grid-row:1;font-size:21px}.cat-groupe__description{grid-column:1 / -1;font-size:15px}.cat-groupe__grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}}.cat-galerie__bloc[hidden]{display:block;content-visibility:hidden}.cat-galerie__bloc[hidden]:not([hidden=until-found]){display:none}@media(prefers-reduced-motion:no-preference){.cat-galerie__bloc--apparait{animation:cat-bloc-arrivee .4s ease-out}}@keyframes cat-bloc-arrivee{0%{opacity:0;transform:translateY(14px)}}.cat-galerie__plus-zone{display:flex;justify-content:center;padding-top:44px}.cat-galerie__plus-zone[hidden]{display:none}.cat-galerie__plus{display:flex;flex-direction:column;align-items:center;gap:14px;width:min(100%,640px);padding:20px 22px 18px;border:var(--cat-trait);border-radius:var(--cat-rayon-bloc);background:var(--cat-fond-carnet);box-shadow:var(--cat-ombre-sauge);color:var(--cat-encre);font:inherit;cursor:pointer}.cat-galerie__plus-tete{display:inline-flex;align-items:center;gap:12px;font-family:var(--cat-police-titre);font-size:23px;font-weight:700;line-height:1.15}.cat-galerie__plus-fleche{display:grid;flex:none;place-items:center;width:34px;height:34px;border:1.3px solid var(--cat-encre);border-radius:50%;background:var(--cat-vert);color:var(--cat-clair)}.cat-galerie__plus-pastilles{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.cat-galerie__plus-pastille{display:inline-flex;align-items:center;gap:8px;padding:4px 13px 4px 4px;border:1.2px solid var(--cat-encre);border-radius:999px;background:color-mix(in srgb,var(--couleur) 22%,var(--cat-blanc));font-size:14px;font-weight:700}.cat-galerie__plus-motif{--z: var(--couleur);flex:none;width:30px;height:30px;padding:3px;border:1.2px solid var(--cat-encre);border-radius:50%;background:var(--cat-blanc)}.cat-galerie__plus:hover{box-shadow:10px 10px 0 var(--cat-sauge)}.cat-galerie__plus:focus-visible{outline:3px solid var(--cat-ocre);outline-offset:4px}@media(prefers-reduced-motion:no-preference){.cat-galerie__plus,.cat-galerie__plus-fleche{transition:transform .25s ease,box-shadow .25s ease}.cat-galerie__plus:hover{transform:translate(-2px,-2px)}.cat-galerie__plus:hover .cat-galerie__plus-fleche{transform:translateY(3px)}}@media(max-width:700px){.cat-galerie__plus-zone{padding-top:34px}.cat-galerie__plus{padding:18px 14px 16px;border-radius:18px;box-shadow:5px 5px 0 var(--cat-sauge)}.cat-galerie__plus-tete{font-size:20px}.cat-galerie__plus-pastille{font-size:13.5px}}.cat-continuer{padding-top:8px;padding-bottom:var(--cat-espace-section)}.cat-continuer__surtitre{margin:0 0 10px}.cat-continuer__titre{margin:0 0 26px;font-family:var(--cat-police-titre);font-size:32px;font-weight:700;line-height:1.1;color:var(--cat-encre)}.cat-continuer__liste{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 22px;margin:0;padding:0;list-style:none}.cat-continuer__carte{--penche: -2.5deg;position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:26px 18px 20px;border:var(--cat-trait);border-radius:var(--cat-rayon-bloc);background:var(--cat-fond-carnet);box-shadow:6px 6px 0 var(--couleur);text-align:center}.cat-continuer__carte:nth-child(2n){--penche: 2deg}.cat-continuer__feuille{display:block;width:min(100%,190px);margin-bottom:14px}.cat-continuer__feuille img{position:absolute;inset:7px;display:block;width:calc(100% - 14px);height:calc(100% - 14px);-o-object-fit:contain;object-fit:contain}.cat-continuer__lien{font-family:var(--cat-police-titre);font-size:20px;font-weight:700;line-height:1.2;color:var(--cat-encre);text-decoration:none;text-wrap:balance}.cat-continuer__lien:after{content:"";position:absolute;inset:0;border-radius:var(--cat-rayon-bloc)}.cat-continuer__lien:focus-visible{outline:none}.cat-continuer__carte:has(.cat-continuer__lien:focus-visible){outline:3px solid var(--cat-ocre);outline-offset:4px}.cat-continuer__nombre{display:inline-block;margin-top:6px;padding:3px 11px;border:1.2px solid var(--cat-encre);border-radius:999px;background:color-mix(in srgb,var(--couleur) 30%,var(--cat-blanc));font-size:13px;font-weight:800;color:var(--cat-encre)}.cat-continuer__carte:hover{box-shadow:9px 9px 0 var(--couleur)}.cat-continuer__carte:hover .cat-continuer__lien{text-decoration:underline;text-decoration-color:var(--couleur);text-decoration-thickness:3px;text-underline-offset:4px}@media(prefers-reduced-motion:no-preference){.cat-continuer__carte,.cat-continuer__feuille{transition:transform .25s ease,box-shadow .25s ease}.cat-continuer__carte:hover{transform:translate(-2px,-3px)}.cat-continuer__carte:hover .cat-continuer__feuille{transform:rotate(0) translateY(-4px)}}@media(max-width:1023.98px){.cat-continuer__liste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.cat-continuer__titre{margin-bottom:20px;font-size:26px}.cat-continuer__liste{gap:18px 14px}.cat-continuer__carte{padding:20px 10px 14px;border-radius:18px;box-shadow:4px 4px 0 var(--couleur)}.cat-continuer__feuille{margin-bottom:10px}.cat-continuer__feuille img{inset:5px;width:calc(100% - 10px);height:calc(100% - 10px)}.cat-continuer__lien{font-size:17px}.cat-continuer__lien:after{border-radius:18px}.cat-continuer__nombre{font-size:12px}}.cat-pas{grid-area:pas;padding:24px 24px 26px;border:var(--cat-trait);border-radius:var(--cat-rayon-bloc);background:var(--cat-fond-carnet);box-shadow:var(--cat-ombre-sauge)}.cat-pas__surtitre{margin:0 0 8px}.cat-pas__titre{margin:0 0 20px;font-family:var(--cat-police-titre);font-size:24px;font-weight:700;line-height:1.15;color:var(--cat-encre);text-wrap:balance}.cat-pas__etapes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;margin:0;padding:0;list-style:none}.cat-pas__etape{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center}.cat-pas__mandala{display:block;width:min(100%,200px);aspect-ratio:1;margin-bottom:12px;padding:8px;border:1.3px solid var(--cat-encre);border-radius:50%;background:var(--cat-blanc);box-shadow:4px 4px 0 var(--couleur)}.cat-pas__fond{fill:color-mix(in srgb,var(--cat-ocre) 24%,var(--cat-blanc))}.pas-t{fill:var(--cat-encre)}.cat-pas__cercle{fill:none;stroke:#2c2c2c4d;stroke-width:3;stroke-dasharray:4 12;stroke-linecap:round}.cat-pas__numero{position:absolute;top:0;left:calc(50% - min(50%,100px));display:grid;place-items:center;width:34px;height:34px;border:1.4px solid var(--cat-encre);border-radius:50%;background:var(--couleur);color:var(--cat-encre);font-family:var(--cat-police-titre);font-size:18px;font-weight:700;line-height:1}.cat-pas__nom{margin:0 0 4px;font-size:15.5px;font-weight:800;line-height:1.3;color:var(--cat-encre)}.cat-pas__texte{margin:0;font-size:14px;line-height:1.55;color:var(--cat-texte-doux);text-wrap:pretty}@media(max-width:700px){.cat-pas{padding:20px 14px 22px;border-radius:18px;box-shadow:5px 5px 0 var(--cat-sauge)}.cat-pas__titre{font-size:21px}.cat-pas__etapes{gap:20px 12px}.cat-pas__numero{width:30px;height:30px;font-size:16px}.cat-pas__nom{font-size:14.5px}.cat-pas__texte{font-size:13.5px}}.cat-questions{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"pas faq";gap:36px;align-items:start;padding-top:8px;padding-bottom:var(--cat-espace-section)}.cat-faq{grid-area:faq;padding:24px 24px 26px;border:var(--cat-trait);border-radius:var(--cat-rayon-bloc);background:var(--cat-fond-carnet);box-shadow:var(--cat-ombre-sauge);scroll-margin-top:calc(var(--cat-entete) + 20px)}.cat-faq__titre{margin:0;font-family:var(--cat-police-titre);font-size:30px;font-weight:700;line-height:1.1;letter-spacing:-.01em;color:var(--cat-encre)}.cat-faq__sous-titre{margin:10px 0 18px;font-size:15px;line-height:1.6;color:var(--cat-texte-doux);text-wrap:pretty}.cat-faq__liste{display:flex;flex-direction:column;gap:10px}.cat-faq__item{border:1px solid var(--cat-bordure);border-radius:12px;background:var(--cat-blanc)}.cat-faq__item[open]{border-color:var(--cat-sauge);box-shadow:3px 3px color-mix(in srgb,var(--cat-sauge) 35%,transparent)}.cat-faq__question{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;padding:12px 14px;list-style:none;cursor:pointer}.cat-faq__question::-webkit-details-marker{display:none}.cat-faq__question:focus-visible{outline:3px solid var(--cat-vert);outline-offset:2px;border-radius:12px}.cat-faq__intitule{margin:0;font-family:var(--cat-police-texte);font-size:15.5px;font-weight:600;line-height:1.35;color:var(--cat-encre);text-wrap:pretty}.cat-faq__question:hover .cat-faq__intitule{-webkit-text-decoration:underline wavy var(--cat-brique);text-decoration:underline wavy var(--cat-brique);text-underline-offset:4px}.cat-faq__signe{position:relative;flex:none;width:28px;height:28px;border:1.4px solid var(--cat-encre);border-radius:50%;background:var(--cat-creme)}.cat-faq__signe:before,.cat-faq__signe:after{content:"";position:absolute;top:50%;left:50%;width:11px;height:1.8px;border-radius:1px;background:var(--cat-encre);transform:translate(-50%,-50%)}.cat-faq__signe:after{transform:translate(-50%,-50%) rotate(90deg)}.cat-faq__item[open] .cat-faq__signe{background:var(--cat-ocre);transform:rotate(45deg)}.cat-faq__reponse{padding:0 14px 14px}.cat-faq__reponse p{margin:0;font-size:14.5px;line-height:1.65;color:var(--cat-texte-doux);text-wrap:pretty}.cat-faq__reponse a{display:inline-block;min-height:24px;color:var(--cat-vert);font-weight:700;text-decoration:underline;text-decoration-color:var(--cat-sauge);text-decoration-thickness:2px;text-underline-offset:3px}.cat-faq__reponse a:hover{-webkit-text-decoration:underline wavy var(--cat-brique);text-decoration:underline wavy var(--cat-brique)}@media(prefers-reduced-motion:no-preference){.cat-faq__signe{transition:transform .25s ease,background-color .2s ease}}.cat-questions--seules{grid-template-columns:minmax(0,860px);grid-template-areas:"faq";justify-content:center}@media(max-width:959.98px){.cat-questions{grid-template-columns:minmax(0,1fr);grid-template-areas:"faq" "pas";gap:34px}}@media(max-width:700px){.cat-faq{padding:20px 14px 22px;border-radius:18px;box-shadow:5px 5px 0 var(--cat-sauge)}.cat-faq__titre{font-size:25px}.cat-faq__intitule{font-size:15px}}.cat-lettre-zone{padding-bottom:var(--cat-espace-section)}.cat-lettre-zone .cat-lettre.newsletter-section{padding:0;overflow:visible;background:none}.cat-lettre-zone .cat-lettre.newsletter-section:before{display:none}.cat-lettre-zone .cat-lettre .newsletter-container{max-width:none}.cat-lettre-zone .cat-lettre .newsletter-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:18px 40px;align-items:center;max-width:none;padding:30px 34px;border:var(--cat-trait);border-radius:var(--cat-rayon-bloc);background:var(--cat-fond-carnet);box-shadow:var(--cat-ombre-sauge);text-align:left;backdrop-filter:none;-webkit-backdrop-filter:none}.cat-lettre-zone .cat-lettre .newsletter-text{margin:0}.cat-lettre-zone .cat-lettre .newsletter-title{margin:0 0 8px;background:none;font-family:var(--cat-police-titre);font-size:28px;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--cat-encre);-webkit-text-fill-color:currentColor}.cat-lettre-zone .cat-lettre .newsletter-description{font-family:var(--cat-police-texte);font-size:15.5px;line-height:1.6;color:var(--cat-texte-doux)}.cat-lettre-zone .cat-lettre .newsletter-input-wrapper{max-width:none;margin:0 0 10px}.cat-lettre-zone .cat-lettre .newsletter-input{border:1.3px solid var(--cat-encre);border-radius:999px;background:var(--cat-blanc);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--cat-encre)}.cat-lettre-zone .cat-lettre .newsletter-input:focus{border-color:var(--cat-vert);box-shadow:0 0 0 3px color-mix(in srgb,var(--cat-sauge) 45%,transparent)}.cat-lettre-zone .cat-lettre .newsletter-button{border:none;border-radius:999px;background:var(--cat-vert);box-shadow:3px 3px 0 var(--cat-ocre);color:var(--cat-clair)}.cat-lettre-zone .cat-lettre .newsletter-button:hover:not(:disabled){background:var(--cat-vert-fonce);box-shadow:5px 5px 0 var(--cat-ocre)}.cat-lettre-zone .cat-lettre .newsletter-input:focus-visible,.cat-lettre-zone .cat-lettre .newsletter-button:focus-visible{outline:3px solid var(--cat-ocre);outline-offset:3px}.cat-lettre-zone .cat-lettre .newsletter-disclaimer{text-align:left}.cat-lettre-zone .cat-lettre .newsletter-link{color:var(--cat-vert)}@media(max-width:900px){.cat-lettre-zone .cat-lettre .newsletter-content{grid-template-columns:minmax(0,1fr);padding:24px 20px}}@media(max-width:700px){.cat-lettre-zone .cat-lettre .newsletter-content{border-radius:18px;box-shadow:5px 5px 0 var(--cat-sauge)}.cat-lettre-zone .cat-lettre .newsletter-title{font-size:24px}}@font-face{font-family:Fraunces;font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/Fraunces/Fraunces-Variable-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Secours;src:local("Georgia Bold"),local("Georgia-Bold"),local("Georgia");font-weight:600 700;size-adjust:93.7%;ascent-override:104.4%;descent-override:27.2%;line-gap-override:0%}.categorie{--cat-encre: #2c2c2c;--cat-texte: #23211e;--cat-texte-doux: #4a4744;--cat-texte-fort: #3a3835;--cat-discret: #6b665e;--cat-creme: #f5f3ee;--cat-blanc: #ffffff;--cat-clair: #f9f6f2;--cat-vert: #4e6645;--cat-vert-fonce: #3f5438;--cat-sauge: #93a87a;--cat-ocre: #e8b66b;--cat-brique: #b44430;--cat-rose: #e4a79a;--cat-gris-bleu: #a9b7c7;--cat-papier: #fffdf8;--cat-papier-carnet: #fbf6ee;--cat-points: radial-gradient(rgb(44 44 44 / .13) 1px, transparent 1.3px);--cat-fond-carnet: var(--cat-points) 8px 8px / 16px 16px, var(--cat-papier-carnet);--cat-bordure: #e2d8c8;--cat-police-titre: "Fraunces", "Fraunces Secours", Georgia, "Times New Roman", serif;--cat-police-texte: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--cat-rayon-image: 12px;--cat-rayon-bouton: 10px;--cat-rayon-bloc: 22px;--cat-trait: 1.5px solid var(--cat-encre);--cat-ombre-sauge: 8px 8px 0 var(--cat-sauge);--cat-ombre-feuille: 0 1px 0 rgb(44 44 44 / .08), 0 10px 16px -10px rgb(60 45 25 / .55);--cat-ombre-feuille-levee: 0 1px 0 rgb(44 44 44 / .08), 0 18px 22px -12px rgb(60 45 25 / .55);--cat-pointilles: rgb(44 44 44 / .25);--cat-largeur: 1300px;--cat-marge: 28px;--cat-espace-section: 48px;--cat-entete: 58px;color:var(--cat-texte);font-family:var(--cat-police-texte);font-size:15px;line-height:1.5}body:has(>main>.categorie){background-color:#f5f3ee;background-image:radial-gradient(900px 620px at 6% 0,rgb(232 182 107 / .18),transparent 70%),radial-gradient(820px 600px at 96% 8%,rgb(147 168 122 / .18),transparent 70%),url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1280'%20height='820'%20viewBox='0%200%201280%20820'%3e%3cdefs%3e%3cg%20id='c'%3e%3cg%20fill-opacity='.2'%3e%3ccircle%20cx='99'%20cy='119'%20r='29'%20fill='%23E8B66B'/%3e%3cpath%20d='M478%2084c30-6%2052%208%2058%2030-26%208-50-2-58-30z'%20fill='%2393A87A'/%3e%3cpath%20d='M508%20128c26-14%2050-8%2062%2010-22%2016-48%2010-62-10z'%20fill='%2393A87A'/%3e%3cpath%20d='M300%20300c22-12%2048%202%2046%2026s-30%2034-50%2022-18-36%204-48z'%20fill='%23A9B7C7'/%3e%3cpath%20d='M548%20368l70%2070-16%2016-70-70z'%20fill='%23A9B7C7'/%3e%3cpath%20d='M124%20524h26l4%2030h-34z%20M118%20576h38l3%2026h-44z'%20fill='%23B44430'/%3e%3cpath%20d='M400%20556l7%2018%2019%202-15%2012%205%2019-16-11-16%2011%205-19-15-12%2019-2z'%20fill='%23E8B66B'/%3e%3cpath%20d='M540%20760c-14-16-38-6-30%2014%206%2014%2030%2028%2030%2028s24-14%2030-28c8-20-16-30-30-14z'%20fill='%23B44430'/%3e%3ccircle%20cx='262'%20cy='150'%20r='7'%20fill='%236E8B5F'/%3e%3ccircle%20cx='282'%20cy='164'%20r='4.5'%20fill='%23E8B66B'/%3e%3ccircle%20cx='268'%20cy='182'%20r='3'%20fill='%23B44430'/%3e%3ccircle%20cx='592'%20cy='582'%20r='15'%20fill='%23E8B66B'/%3e%3c/g%3e%3cg%20fill='none'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-opacity='.32'%3e%3cpath%20d='M402%20248l26-26%20M410%20250l20-20%20M400%20240l20-20%20M418%20250l12-12%20M400%20232l12-12'%20stroke='%236E8B5F'/%3e%3cpath%20d='M444%20248l26-26%20M452%20250l20-20%20M442%20240l20-20%20M460%20250l12-12%20M442%20232l12-12'%20stroke='%23B44430'/%3e%3cpath%20d='M486%20248l26-26%20M494%20250l20-20%20M484%20240l20-20%20M502%20250l12-12%20M484%20232l12-12'%20stroke='%23E8B66B'/%3e%3cpath%20d='M40%20340c20-14%2030%2014%2050%200s30%2014%2050%200%2030%2014%2050%200'%20stroke='%2393A87A'/%3e%3c/g%3e%3cg%20fill='none'%20stroke='%231F1F1F'%20stroke-opacity='.15'%20stroke-width='1.6'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cg%20transform='translate(90%20112)'%3e%3cellipse%20cx='0'%20cy='-19'%20rx='7'%20ry='12'%20transform='rotate(0)'/%3e%3cellipse%20cx='0'%20cy='-19'%20rx='7'%20ry='12'%20transform='rotate(45)'/%3e%3cellipse%20cx='0'%20cy='-19'%20rx='7'%20ry='12'%20transform='rotate(90)'/%3e%3cellipse%20cx='0'%20cy='-19'%20rx='7'%20ry='12'%20transform='rotate(135)'/%3e%3cellipse%20cx='0'%20cy='-19'%20rx='7'%20ry='12'%20transform='rotate(180)'/%3e%3cellipse%20cx='0'%20cy='-19'%20rx='7'%20ry='12'%20transform='rotate(225)'/%3e%3cellipse%20cx='0'%20cy='-19'%20rx='7'%20ry='12'%20transform='rotate(270)'/%3e%3cellipse%20cx='0'%20cy='-19'%20rx='7'%20ry='12'%20transform='rotate(315)'/%3e%3ccircle%20r='7'/%3e%3c/g%3e%3cpath%20d='M92%20143c4%2030-2%2052%206%2080'/%3e%3cpath%20d='M96%20190c14-10%2028-8%2034%202-14%208-26%206-34-2z'/%3e%3cpath%20d='M458%2062c30%2040%2060%2070%20110%2090'/%3e%3cpath%20d='M470%2076c30-6%2052%208%2058%2030-26%208-50-2-58-30z'/%3e%3cpath%20d='M500%20120c26-14%2050-8%2062%2010-22%2016-48%2010-62-10z'/%3e%3cpath%20d='M300%20312c4-6%2014-2%2012%206s-14%2012-22%204-2-24%2012-26%2030%2010%2026%2028-22%2030-40%2024'/%3e%3crect%20x='400'%20y='220'%20width='30'%20height='30'%20rx='3'/%3e%3crect%20x='442'%20y='220'%20width='30'%20height='30'%20rx='3'/%3e%3crect%20x='484'%20y='220'%20width='30'%20height='30'%20rx='3'/%3e%3cpath%20d='M540%20360l72%2072-14%2014-72-72z%20M526%20374l-12%2026%2026-12%20M598%20418l14%2014'/%3e%3cpath%20d='M118%20600l6-86h20l6%2086z%20M120%20514h28%20M124%20514v-16h20v16%20M134%20498v-10%20M158%20500l16-6%20M158%20508h18'/%3e%3cpath%20d='M90%20614c10-6%2020%206%2030%200s20%206%2030%200%2020%206%2030%200'/%3e%3cpath%20d='M394%20551l7%2018%2019%202-15%2012%205%2019-16-11-16%2011%205-19-15-12%2019-2z'/%3e%3cpath%20d='M532%20752c-14-16-38-6-30%2014%206%2014%2030%2028%2030%2028s24-14%2030-28c8-20-16-30-30-14z'/%3e%3cpath%20d='M190%20712c40-30%2090%2030%20140%200s90-30%20130%200'%20stroke-dasharray='2%209'/%3e%3ccircle%20cx='584'%20cy='574'%20r='13'/%3e%3cpath%20d='M584%20548v-8%20M584%20608v-8%20M558%20574h-8%20M618%20574h-8%20M566%20556l-6-6%20M602%20592l6%206%20M602%20556l6-6%20M566%20592l-6%206'/%3e%3cpath%20d='M240%20420l8%208m0-8l-8%208%20M30%20770l8%208m0-8l-8%208%20M610%20260l7%207m0-7l-7%207'/%3e%3ccircle%20cx='350'%20cy='470'%20r='2'/%3e%3ccircle%20cx='364'%20cy='476'%20r='1.5'/%3e%3ccircle%20cx='60'%20cy='460'%20r='2'/%3e%3c/g%3e%3c/g%3e%3c/defs%3e%3cuse%20href='%23c'/%3e%3cuse%20href='%23c'%20transform='translate(1280%20410)%20scale(-1%201)'/%3e%3cuse%20href='%23c'%20transform='translate(1280%20-410)%20scale(-1%201)'/%3e%3c/svg%3e"),url(/_astro/grain-papier.CwtX2hnA.webp);background-size:auto,auto,1280px 820px,180px 180px;background-repeat:no-repeat,no-repeat,repeat,repeat;background-position:0 0,0 0,40px 120px,0 0}body:has(>main>.categorie) .site-footer{background:transparent}@media(max-width:700px){.categorie{--cat-marge: 16px;--cat-espace-section: 36px}}.cat-wrap{max-width:var(--cat-largeur);margin-inline:auto;padding-inline:var(--cat-marge)}.categorie :is(h1,h2,h3,h4){text-wrap:balance}.cat-surligne{position:relative;z-index:0;white-space:nowrap}.cat-surligne:before{content:"";position:absolute;z-index:-1;inset:.2em -.1em .02em -.08em;border-radius:.35em .55em .3em .5em;background:var(--cat-ocre);opacity:.6;transform:translate(.13em,.11em) rotate(-1.5deg)}.cat-surtitre{font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--cat-vert)}.cat-feuille{position:relative;aspect-ratio:4 / 5;padding:var(--feuille-marge, 7px);border-radius:3px;background:var(--cat-blanc);box-shadow:var(--cat-ombre-feuille);transform:rotate(var(--penche, 0deg))}.cat-feuille:before{content:"";position:absolute;z-index:1;top:calc(var(--ruban-hauteur, 16px) / -2);left:50%;width:var(--ruban-largeur, 46%);height:var(--ruban-hauteur, 16px);background:var(--couleur);opacity:.75;transform:translate(-50%) rotate(calc(var(--penche, 0deg) * -1.4));pointer-events:none}@property --z{syntax: "<color>"; inherits: true; initial-value: #fffdf8;}.cat-motifs{position:absolute;overflow:hidden}.rosace-t{fill:var(--cat-encre, #2c2c2c)}.rosace-z{fill:var(--z, #fffdf8)}.categorie .scroll-to-top.scroll-to-top--categorie{right:24px;bottom:24px;width:56px;height:56px;border:1.4px solid var(--cat-encre);background:var(--cat-blanc);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:3px 3px 0 var(--cat-sauge);color:var(--cat-encre);transition:opacity .3s ease,visibility .3s ease,transform .3s ease,box-shadow .2s ease}.categorie .scroll-to-top.scroll-to-top--categorie>svg:last-child{position:relative;width:22px;height:22px;filter:none}.categorie .scroll-to-top.scroll-to-top--categorie .scroll-to-top__anneau,.categorie .scroll-to-top.scroll-to-top--categorie:hover .scroll-to-top__anneau{position:absolute;inset:3px;width:calc(100% - 6px);height:calc(100% - 6px);filter:none;transform:rotate(-90deg);pointer-events:none}.categorie .scroll-to-top--categorie .scroll-to-top__piste,.categorie .scroll-to-top--categorie .scroll-to-top__progression{fill:none;stroke-width:3}.categorie .scroll-to-top--categorie .scroll-to-top__piste{stroke:var(--cat-bordure)}.categorie .scroll-to-top--categorie .scroll-to-top__progression{--anneau-longueur: 169.65;stroke:var(--cat-ocre);stroke-linecap:round;stroke-dasharray:var(--anneau-longueur);stroke-dashoffset:calc(var(--anneau-longueur) * (1 - var(--progression, 0)))}@media(hover:hover)and (pointer:fine){.categorie .scroll-to-top.scroll-to-top--categorie:hover{background:var(--cat-blanc);border-color:var(--cat-encre);box-shadow:5px 5px 0 var(--cat-sauge);transform:translate(-1px,-2px)}}.categorie .scroll-to-top.scroll-to-top--categorie:active{box-shadow:1px 1px 0 var(--cat-sauge);transform:translate(1px,1px)}.categorie .scroll-to-top.scroll-to-top--categorie:focus-visible{outline:3px solid var(--cat-vert);outline-offset:3px;box-shadow:3px 3px 0 var(--cat-sauge)}@media(prefers-reduced-motion:reduce){.categorie .scroll-to-top.scroll-to-top--categorie,.categorie .scroll-to-top.scroll-to-top--categorie:hover,.categorie .scroll-to-top.scroll-to-top--categorie:active{transition:opacity .3s ease,visibility .3s ease;transform:none}}@media(max-width:760px){.categorie .scroll-to-top.scroll-to-top--categorie{right:14px;bottom:16px;width:50px;height:50px}.categorie .scroll-to-top.scroll-to-top--categorie>svg:last-child{width:20px;height:20px}}
