@font-face{font-family:Espace fine;src:url(/polices/espace-fine.woff)format("woff");unicode-range:U+202F;font-display:swap}:root{--papier:#faf8f5;--papier-creux:#f2eee8;--encre:#12100e;--encre-douce:#5b534b;--encre-tenue:#675f58;--terre:#916b5e;--terre-profonde:#7a5348;--gris-nombre:#948a7e;--filet:#e3ddd4;--filet-fort:#cdc4b8;--champ-bord:#8a8075;--seigle:#998f84;--seigle-fonce:#665d54;--lin:#ebe4da;--sable:#d8cfc3;--croute:#2e2823;--dorure:#d4b29f;--titre:"Espace fine", var(--police-titre), -apple-system, "Segoe UI", sans-serif;--texte:"Espace fine", var(--police-texte), Georgia, "Times New Roman", serif;--marge:clamp(1.25rem, 5vw, 5rem);--section:clamp(5rem, 11vw, 10rem);--max:90rem;--tete-plafond:175cqi;--sortie:cubic-bezier(.22, 1, .36, 1);--bouton-h:3.5rem;--bouton-py:.9375rem;--bouton-px:1.75rem;--bouton-fs:.9375rem;--bouton-fin-h:var(--bouton-h);--bouton-fin-py:var(--bouton-py);--bouton-fin-px:var(--bouton-px);--bouton-fin-fs:var(--bouton-fs);--bouton-court-h:2.75rem;--bouton-court-py:.5rem;--bouton-court-px:1.0625rem;--bouton-court-fs:.875rem;--bouton-court-lh:1.2}@media (max-width:760px){:root{--bouton-fin-h:3rem;--bouton-fin-py:.625rem}}*,:before,:after{box-sizing:border-box}@media (min-width:1921px){html{font-size:min(.833333vw,125%)}}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5.5rem}body{background:var(--papier);color:var(--encre);font-family:var(--texte);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;margin:0;font-size:1.0625rem;font-weight:400;line-height:1.68;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}p.donnee,p.formation-prix,p.apercu-prix,p.programme-num,p.date-quand,p.date-quoi,p.date-places,p.date-prix{margin:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}::selection{background:var(--encre);color:var(--papier)}.evitement{z-index:70;position:absolute;top:.75rem;left:1rem;transform:translateY(-300%)}.evitement:focus{transform:none}.ancre-du-contenu:focus{outline:none}.visuellement-cache{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--terre-profonde);outline-offset:3px}.enveloppe{width:100%;max-width:var(--max);padding-inline:var(--marge);margin-inline:auto}.grille{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);display:grid}.surtitre{font-family:var(--titre);letter-spacing:.2em;text-transform:uppercase;color:var(--encre-tenue);margin:0;font-size:.6875rem;font-weight:500}.titre-geant,.titre-grand,.titre-moyen,.titre-petit{font-family:var(--titre);text-wrap:balance;margin:0;font-weight:400}.titre-geant{letter-spacing:-.048em;font-size:clamp(3.25rem,8.4vw,8rem);line-height:.9}.titre-grand{letter-spacing:-.038em;font-size:clamp(2.25rem,4.6vw,4rem);line-height:.98}.titre-moyen{letter-spacing:-.028em;font-size:clamp(1.5rem,2.6vw,2.25rem);line-height:1.08}.titre-petit{letter-spacing:-.018em;font-size:clamp(1.125rem,1.5vw,1.375rem);font-weight:500;line-height:1.2}:where(h1,h2,h3,h4,.surtitre,.accueil-stage-titre,.stages-titre,.dates-ouvertes-titre,.sortie-titre,.recap-titre,.recap-replie-texte b){text-wrap-style:balance}:where(p,blockquote,td,th){text-wrap-style:pretty}:where(li,dd,dt,figcaption,label,small,.donnee){text-wrap-style:balance}:where(p,li,dd,dt,td,th,figcaption,label,legend,summary,small,.donnee){overflow-wrap:break-word}em,.accent{font-family:var(--texte);font-style:italic;font-weight:400}.chapeau{color:var(--encre-douce);max-width:34ch;margin:0;font-size:clamp(1.1875rem,1.6vw,1.4375rem);line-height:1.55}.paragraphe{max-width:62ch;color:var(--encre-douce);margin:0}.paragraphe+.paragraphe{margin-top:1.15em}.donnee{font-family:var(--titre);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--encre-tenue);font-size:.8125rem;font-weight:500}.lien{isolation:isolate;font-family:var(--titre);font-size:.9375rem;font-weight:500;display:inline-block;position:relative}.lien:after{content:"";z-index:-1;transform-origin:0;height:1px;transition:transform .42s var(--sortie);background:currentColor;position:absolute;top:54%;left:0;right:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.lien:hover:after{transform:scaleX(1)}}.lien:focus-visible:after{transform:scaleX(1)}.lien-actif{color:var(--terre-profonde)}.lien-nav{min-height:2.75rem;font-family:var(--titre);color:var(--encre);text-decoration:underline;-webkit-text-decoration-color:var(--filet-fort);text-decoration-color:var(--filet-fort);text-underline-offset:.25em;transition:text-decoration-color .25s var(--sortie);align-items:center;font-size:.9375rem;text-decoration-thickness:1px;display:inline-flex}@media (hover:hover) and (pointer:fine){.lien-nav:hover{text-decoration-color:currentColor}}.lien-nav:focus-visible{text-decoration-color:currentColor}.bascule-video{display:none}.js .bascule-video{z-index:1;width:var(--taille-bascule);height:var(--taille-bascule);background:color-mix(in srgb, var(--papier) 70%, transparent);color:var(--encre);opacity:.35;cursor:pointer;transition:opacity .2s var(--sortie);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.js .bascule-video:focus-visible{opacity:1}@media (hover:hover) and (pointer:fine){.js .bascule-video:hover,.js .heros-image:hover>.bascule-video,.js .page-tete-video:hover>.bascule-video,.js .bande:hover .bascule-video{opacity:1}}.bascule-video[data-etat=lecture] .bascule-video-lecture,.bascule-video[data-etat=pause] .bascule-video-pause{display:none}.js .heros-image>.bascule-video,.js .page-tete-video>.bascule-video{margin:calc(-1 * (var(--taille-bascule) + .75rem)) .75rem .75rem auto;align-self:flex-end}.js .bande-pied>.bascule-video{margin-left:auto}@media (prefers-reduced-motion:reduce){.js .bascule-video{transition:none}}.retour-en-haut{display:none}.js .retour-en-haut{z-index:46;right:max(1rem, env(safe-area-inset-right,0px));bottom:calc(max(var(--barre-fixe,0px), env(safe-area-inset-bottom,0px)) + 1rem);border:1px solid var(--filet-fort);background:var(--papier);width:2.75rem;height:2.75rem;color:var(--encre);cursor:pointer;opacity:0;visibility:hidden;transition:opacity .2s var(--sortie), visibility 0s linear .2s, bottom .4s var(--sortie), border-color .3s var(--sortie);border-radius:50%;place-items:center;padding:0;display:grid;position:fixed}.js .retour-en-haut[data-visible]{opacity:1;visibility:visible;transition:opacity .2s var(--sortie), visibility 0s, bottom .4s var(--sortie), border-color .3s var(--sortie)}@media (hover:hover) and (pointer:fine){.js .retour-en-haut:hover{border-color:var(--encre)}}.menu-verrou .retour-en-haut{visibility:hidden}.espace-avec-barre:has(.tunnel-de-l-espace) .retour-en-haut{display:none}@media (max-width:760px){.espace-avec-barre{--barre-fixe:calc(4.25rem + 1px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.js .retour-en-haut,.js .retour-en-haut[data-visible]{transition:none}}@media print{.retour-en-haut,.bascule-video{display:none!important}}.bouton{padding:var(--bouton-py) var(--bouton-px);background:var(--croute);color:var(--papier);font-family:var(--titre);font-size:var(--bouton-fs);letter-spacing:.005em;transition:background .3s var(--sortie);min-height:var(--bouton-h);border-radius:2px;align-items:center;gap:.75rem;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.bouton:hover{background:var(--terre-profonde)}.bouton:hover .bouton-fleche{transform:translate(4px)}}.bouton:focus-visible{background:var(--terre-profonde)}.bouton-fleche{transition:transform .34s var(--sortie)}.icone-de-bouton{flex:none;width:1rem;height:1rem}.bouton-fin{padding:calc(var(--bouton-fin-py) - 1px) calc(var(--bouton-fin-px) - 2px);border:1px solid var(--filet-fort);color:var(--encre);font-family:var(--titre);font-size:var(--bouton-fin-fs);transition:border-color .3s var(--sortie), color .3s var(--sortie);min-height:var(--bouton-fin-h);border-radius:2px;align-items:center;gap:.75rem;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.bouton-fin:hover{border-color:var(--encre);color:var(--terre-profonde)}}.bouton-fin:focus-visible{border-color:var(--encre);color:var(--terre-profonde)}.bouton-court{min-height:var(--bouton-court-h);padding:var(--bouton-court-py) var(--bouton-court-px);font-size:var(--bouton-court-fs);line-height:var(--bouton-court-lh);white-space:nowrap;justify-content:center;gap:.5rem}button.bouton,button.bouton-fin{cursor:pointer}button.bouton-fin{background:0 0}.entete{z-index:50;background:color-mix(in srgb, var(--papier) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .4s var(--sortie);border-bottom:1px solid #0000;position:sticky;top:0}.entete-collee{border-bottom-color:var(--filet)}.entete-corps{justify-content:space-between;align-items:center;gap:2rem;height:4.75rem;display:flex}.logo{font-family:var(--texte);letter-spacing:-.01em;font-size:1.0625rem;line-height:1.05;display:block}.logo span{display:block}.logo .logo-dessin{width:auto;height:1.85em;display:block}.nav{align-items:center;gap:clamp(1.25rem,2.4vw,2.25rem);display:flex}@media (max-width:1365px){.nav:has(>.lien:nth-child(8)){gap:1.25rem}}.nav .lien,.nav-droite .lien{white-space:nowrap}.nav-droite{align-items:center;gap:1.5rem;display:flex}.entete-separateur{background:var(--filet-fort);width:1px;height:1.25rem}.langues{align-items:center;margin-inline:-.375rem;display:flex}.langue{font-family:var(--titre);letter-spacing:.1em;color:var(--encre-tenue);transition:color .3s var(--sortie);justify-content:center;align-items:center;padding:.75rem .375rem;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.langue span{isolation:isolate;position:relative}.langue span:after{content:"";z-index:-1;transform-origin:0;height:1px;transition:transform .42s var(--sortie);background:currentColor;position:absolute;top:50%;left:0;right:.1em;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.langue:hover{color:var(--encre)}.langue:hover span:after{transform:scaleX(1)}}.langue:focus-visible{color:var(--encre)}.langue:focus-visible span:after{transform:scaleX(1)}.langue:focus-visible{outline:none}.langue:focus-visible span{outline:2px solid var(--terre-profonde);outline-offset:.3125rem}.langue[aria-current=true]{color:var(--encre)}.langue[aria-current=true] span:after{top:auto;bottom:-.3125rem;transform:scaleX(1)}.nav-bascule{border:1px solid var(--filet-fort);color:var(--encre);font-family:var(--titre);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:border-color .3s var(--sortie);background:0 0;border-radius:2px;align-items:center;gap:.6875rem;padding:.5rem .8125rem;font-size:.75rem;font-weight:500;display:none}@media (hover:hover) and (pointer:fine){.nav-bascule:hover{border-color:var(--encre)}}.nav-bascule:focus-visible{border-color:var(--encre)}.nav-bascule-mots{justify-items:start;display:grid}.nav-bascule-mots span{transition:opacity .25s var(--sortie), transform .25s var(--sortie);grid-area:1/1}.nav-bascule-mots .mot-fermer{opacity:0;transform:translateY(.25rem)}.nav-bascule[aria-expanded=true] .mot-menu{opacity:0;transform:translateY(-.25rem)}.nav-bascule[aria-expanded=true] .mot-fermer{opacity:1;transform:none}.nav-bascule-marque{flex:none;width:18px;height:10px;position:relative}.nav-bascule-marque i{background:var(--encre);width:18px;height:1px;transition:transform .45s var(--sortie);position:absolute;top:50%;left:0}.nav-bascule-marque i:first-child{transform:translateY(-4px)rotate(0)scaleX(1)}.nav-bascule-marque i:last-child{transform:translate(-3.5px,4px)rotate(0)scaleX(.6111)}.nav-bascule[aria-expanded=true] .nav-bascule-marque i:first-child{transform:translate(0)rotate(45deg)scaleX(1)}.nav-bascule[aria-expanded=true] .nav-bascule-marque i:last-child{transform:translate(0)rotate(-45deg)scaleX(1)}.menu-mobile{z-index:45;padding:calc(4.75rem + 2.25rem) var(--marge) 2rem;background:var(--lin);overscroll-behavior:contain;visibility:hidden;opacity:0;transition:opacity .35s var(--sortie), visibility .35s var(--sortie);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.menu-mobile.menu-ouvert{visibility:visible;opacity:1}.entete{padding-top:env(safe-area-inset-top,0px)}.entete .entete-corps{padding-left:max(var(--marge), env(safe-area-inset-left,0px));padding-right:max(var(--marge), env(safe-area-inset-right,0px))}.menu-mobile{padding-left:max(var(--marge), env(safe-area-inset-left,0px));padding-right:max(var(--marge), env(safe-area-inset-right,0px));padding-top:calc(4.75rem + 2.25rem + env(safe-area-inset-top,0px));padding-bottom:max(2rem, calc(1rem + env(safe-area-inset-bottom,0px)))}@media (min-width:1200px){.menu-mobile{display:none}}.menu-verrou,.menu-verrou body{overflow:hidden}.menu-verrou body{padding-right:var(--barre-defilement,0px)}.menu-nav{flex-direction:column;display:flex}.menu-nav a{border-bottom:1px solid var(--filet);font-family:var(--titre);letter-spacing:-.025em;color:var(--encre);transition:color .3s var(--sortie);align-items:baseline;gap:1rem;padding-block:1.0625rem;font-size:clamp(1.75rem,8.5vw,2.375rem);font-weight:400;line-height:1;display:flex}.menu-nav a:first-child{border-top:1px solid var(--filet)}.menu-nav a:active,.menu-nav a[aria-current=page]{color:var(--terre-profonde)}.menu-num{width:1.5rem;font-family:var(--titre);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--seigle-fonce);flex:none;font-size:.6875rem;font-weight:500}.menu-pied{flex-direction:column;align-items:flex-start;gap:1.125rem;margin-top:auto;padding-top:2.5rem;display:flex}.menu-pied-ligne{justify-content:space-between;align-self:stretch;align-items:center;gap:1rem;display:flex}.menu-pied .langues{margin-inline:0 -.8125rem}.menu-pied .langue{min-width:2.75rem;min-height:2.75rem;padding-block:0;font-size:.8125rem}.menu-nav a,.menu-pied{opacity:0;transition:opacity .45s var(--sortie) calc(var(--rang,0) * 45ms), transform .45s var(--sortie) calc(var(--rang,0) * 45ms), color .3s var(--sortie);transform:translateY(.625rem)}.menu-ouvert .menu-nav a,.menu-ouvert .menu-pied{opacity:1;transform:none}.menu-nav a:nth-child(2){--rang:1}.menu-nav a:nth-child(3){--rang:2}.menu-nav a:nth-child(4){--rang:3}.menu-nav a:nth-child(5){--rang:4}.menu-nav a:nth-child(6){--rang:5}.menu-nav a:nth-child(7),.menu-pied{--rang:6}@media (prefers-reduced-motion:reduce){.menu-mobile,.menu-nav a,.menu-pied,.nav-bascule-marque i,.nav-bascule-mots span{transition-duration:.01ms;transition-delay:0s}}.section{padding-block:var(--section)}.section-creuse{background:var(--papier-creux)}.fond-lin{background:var(--lin);color:var(--encre)}.fond-lin .surtitre,.fond-lin .donnee{color:var(--seigle-fonce)}.fond-croute{background:var(--croute);color:var(--papier)}.fond-croute .surtitre{color:var(--seigle)}.fond-croute .donnee{color:var(--dorure)}.fond-seigle{background:var(--seigle);color:var(--encre)}.fond-seigle .surtitre,.fond-seigle .donnee{color:var(--encre)}.section-serree{padding-block:clamp(3.5rem,7vw,6rem)}.section-tete{border-bottom:1px solid var(--filet);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:clamp(2.5rem,5vw,4.5rem);padding-bottom:1.5rem;display:flex}.section-tete-nue{border-bottom:none;margin-bottom:clamp(1.75rem,3vw,2.75rem);padding-bottom:0}.section-tete-texte{max-width:46ch}.section-tete .titre-grand{margin-top:1rem}.heros{padding-top:clamp(3rem,7vw,6.5rem);padding-bottom:var(--heros-bas,clamp(3rem, 6vw, 5rem))}.heros-grille{--heros-ecart:clamp(2.5rem, 5.5vw, 5.5rem);column-gap:var(--heros-ecart);grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:stretch;display:grid}.heros-texte{grid-column:1}.heros-image{--debord:calc(var(--marge) + max(0px, (100vw - var(--max)) / 2));flex-direction:column;grid-column:2;min-width:0;display:flex;position:relative;container-type:inline-size}.heros-grille:has(.heros-texte>.surtitre:first-child) .heros-image{margin-top:2.905rem}.heros-titre{margin-top:1.75rem}.heros-chapeau{margin-top:2rem}.heros-actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2.75rem;display:flex}.heros-image>img,.heros-video{width:100%;min-height:22rem;max-height:var(--tete-plafond);object-fit:cover;object-position:center 45%;flex:auto}.heros-video{object-position:35% 50%;background:var(--sable);display:block}.video-ambiance{position:relative;overflow:hidden}.video-ambiance>picture,.video-ambiance>picture>img,.video-ambiance>video{object-fit:cover;object-position:inherit;width:100%;max-width:none;height:100%;margin:0;display:block;position:absolute;inset:0}.js .video-ambiance>video{opacity:0;transition:opacity .2s var(--sortie)}.js .video-ambiance>video.video-joue{opacity:1}@media (prefers-reduced-motion:reduce){.js .video-ambiance>video{transition:none}}.heros-legende{flex:none;justify-content:space-between;gap:1rem;margin:.875rem 0 0;display:flex}.comparatif{padding-block:clamp(3.5rem,7vw,6rem) 0}.registre{border-collapse:collapse;text-align:left;width:100%}.registre caption{text-align:left;padding-bottom:1.5rem}.registre th,.registre td{padding-block:clamp(.875rem,1.6vw,1.25rem);border-bottom:1px solid var(--filet);vertical-align:baseline;padding-right:1.5rem}.registre thead th{border-bottom-color:var(--encre);font-family:var(--titre);letter-spacing:.16em;text-transform:uppercase;color:var(--encre-tenue);padding-bottom:.875rem;font-size:.6875rem;font-weight:500}.registre tbody th{font-family:var(--texte);color:var(--encre-douce);width:34%;font-size:1rem;font-weight:400}.registre td{font-family:var(--titre);letter-spacing:-.014em;font-variant-numeric:tabular-nums;width:33%;font-size:clamp(1rem,1.5vw,1.1875rem);font-weight:500}.registre .colonne-nous{color:var(--encre)}.registre .colonne-eux{color:var(--encre-tenue);font-weight:400}.registre thead .colonne-nous{color:var(--terre-profonde)}.registre tr:last-child th,.registre tr:last-child td{border-bottom:none}.comparatif-note{color:var(--encre-tenue);max-width:54ch;margin:1.5rem 0 0;font-size:.9375rem}.formation{border-top:1px solid var(--filet);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(1rem,2vw,1.75rem);padding-block:clamp(2.75rem,5vw,4.5rem);display:grid}.formation:last-of-type{border-bottom:1px solid var(--filet)}.formation-image{grid-column:1/5}.formation-image img{aspect-ratio:3/4;object-fit:cover;width:100%}.formation-legende{border-top:1px solid var(--filet);justify-content:space-between;gap:1rem;margin:.875rem 0 0;padding-top:.75rem;display:flex}.formation-corps{grid-column:6/12}.formation-decalee .formation-image{grid-column:2/6}.formation-decalee .formation-corps{grid-column:7/13}.formation-entete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1.5rem;display:flex}.formation-meta{flex-wrap:wrap;align-items:center;gap:.75rem;margin:.75rem 0 0;display:flex}.formation-meta .point{color:var(--filet-fort)}.formation-texte{margin-top:1.5rem}.formation-prix{font-family:var(--titre);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.375rem;font-weight:400}.formation-prix small{letter-spacing:.08em;text-transform:uppercase;color:var(--encre-tenue);margin-left:.375rem;font-size:.75rem;font-weight:500}.formation-pied{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.formation-paire{border-top:1px solid var(--filet);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,4rem);margin-top:clamp(2.5rem,5vw,4.5rem);padding-top:clamp(2.5rem,4vw,3.5rem);display:grid}.formation-breve img{aspect-ratio:16/10;object-fit:cover;width:100%}.formation-breve-tete{justify-content:space-between;align-items:baseline;gap:1.5rem;margin-top:1.5rem;display:flex}.formation-breve h3{font-family:var(--titre);letter-spacing:-.02em;margin:0;font-size:clamp(1.25rem,1.9vw,1.5rem);font-weight:500}.formation-breve .paragraphe{max-width:46ch;margin-top:.875rem}.fournee{border-top:1px solid var(--filet);margin-top:2rem;padding-top:1.5rem}.fournee-titre{font-family:var(--titre);letter-spacing:.2em;text-transform:uppercase;color:var(--encre-tenue);margin:0 0 1.125rem;font-size:.6875rem;font-weight:500}.fournee-jour{grid-template-columns:4.25rem minmax(0,1fr) 5.5rem;align-items:center;gap:1rem;padding-block:.5rem;display:grid}.fournee-num{font-family:var(--titre);letter-spacing:.06em;text-transform:uppercase;color:var(--encre);font-size:.75rem;font-weight:500}.fournee-piste{background:var(--filet-fort);height:1px;position:relative}.fournee-piste:before{content:"";background-image:linear-gradient(var(--filet-fort), var(--filet-fort));background-position-x:0;background-repeat:repeat-x;background-size:1px 7px;background-image:linear-gradient(var(--filet-fort), var(--filet-fort)), linear-gradient(var(--filet-fort), var(--filet-fort)), linear-gradient(var(--filet-fort), var(--filet-fort)), linear-gradient(var(--filet-fort), var(--filet-fort)), linear-gradient(var(--filet-fort), var(--filet-fort));background-position:0 0,25% 0,50% 0,75% 0,100% 0;background-repeat:no-repeat;background-size:1px 7px;height:7px;position:absolute;inset:-3px 0 auto}.fournee-plage{background:var(--terre);height:3px;top:-1px;left:var(--de);width:calc(var(--a) - var(--de));transform-origin:0;transition:transform .9s var(--sortie);position:absolute}.js .fournee-plage{transform:scaleX(0)}.js .reveler-vu .fournee-plage{transform:scaleX(1)}.fournee-heures{font-family:var(--titre);font-variant-numeric:tabular-nums;color:var(--encre-douce);text-align:right;white-space:nowrap;font-size:.8125rem;font-weight:500}.fournee-echelle{justify-content:space-between;margin-top:.5rem;margin-left:5.25rem;margin-right:6.5rem;display:flex}.fournee-echelle span{font-family:var(--titre);font-variant-numeric:tabular-nums;color:var(--encre-tenue);font-size:.6875rem;font-weight:500}.fournee-note{color:var(--encre-tenue);max-width:52ch;margin:1.25rem 0 0;font-size:.9375rem}.pains{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem) clamp(1rem,2vw,1.75rem);display:grid}.pain figure{margin:0}.pain img{aspect-ratio:1;object-fit:cover;background:var(--papier-creux);width:100%;transition:transform .7s var(--sortie)}@media (hover:hover) and (pointer:fine){.pain:hover img{transform:scale(1.018)}}.pain figcaption{border-top:1px solid var(--filet);justify-content:space-between;align-items:baseline;gap:1rem;margin-top:1rem;padding-top:.75rem;display:flex}.pain-nom{font-family:var(--titre);letter-spacing:-.012em;font-size:1rem;font-weight:500}.pain-liens{gap:.25rem;margin-top:.625rem;display:grid}.pain-liens p{margin:0}.pain-lien-stage{font-size:.9375rem;line-height:1.45}.pain-lien-stage .donnee{margin-right:.125rem}.pain-lien-prix .prix-petit{color:var(--encre-tenue);white-space:nowrap;margin-left:.35em;font-size:.75rem}.pain-lien-recette .bouton-court{white-space:normal;flex-wrap:wrap;justify-content:flex-start;gap:.125rem .375rem;max-width:100%;padding-inline:.75rem}.pain-lien-recette .bouton-court>span[aria-hidden=true]{display:none}.pain-lien-recette .pain-lien-prix{flex-basis:100%}.pain-lien-recette .pain-lien-prix .prix-petit{display:none}.portrait-grille{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(1rem,2vw,1.75rem);display:grid}.portrait-image{grid-column:1/6;position:sticky;top:7rem}.portrait-image img{aspect-ratio:4/5;object-fit:cover;width:100%}.portrait-texte{grid-column:7/13}.portrait-texte .paragraphe{max-width:54ch}.portrait-signature{border-top:1px solid var(--filet);align-items:baseline;gap:1rem;margin-top:2.5rem;padding-top:1.5rem;display:flex}.bande{isolation:isolate;background:var(--encre);height:clamp(28rem,58vw,52rem);max-height:100svh;color:var(--papier);display:flex;position:relative;overflow:hidden}.bande-video{z-index:-2;object-fit:cover;object-position:50% 62%;width:100%;height:100%;display:block;position:absolute;inset:0}.bande:before{content:"";z-index:-1;background:linear-gradient(#12100e99 0%,#12100e00 48% 72%,#12100e80 100%);position:absolute;inset:0}.bande-corps{flex-direction:column;justify-content:space-between;padding-block:clamp(3rem,7vw,6rem) clamp(1.25rem,2.5vw,2rem);display:flex}.bande-texte{max-width:11ch;font-family:var(--titre);letter-spacing:-.048em;text-wrap:balance;margin:0;font-size:clamp(3rem,7.4vw,6.75rem);font-weight:400;line-height:.92}.bande-pied{justify-content:flex-end;margin:0;display:flex}.bande :focus-visible{outline-color:var(--papier)}.recettes{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem) clamp(1rem,2vw,1.75rem);display:grid}.recette{flex-direction:column;display:flex}.recette-image{background:var(--papier-creux);position:relative;overflow:hidden}.recette-image img{aspect-ratio:4/5;object-fit:cover;width:100%;transition:transform .8s var(--sortie)}@media (hover:hover) and (pointer:fine){.recette:hover .recette-image img{transform:scale(1.03)}}.recette-composition{aspect-ratio:4/5;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid;overflow:hidden}.recette-composition img{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;min-height:0}.recette-composition-cellule{isolation:isolate;min-width:0;height:100%;min-height:0;display:block;overflow:hidden}.photo-qui-coupe{isolation:isolate;flex:none;width:fit-content;line-height:0;display:block;overflow:hidden}.photo-qui-coupe-en-bloc{isolation:isolate;line-height:0;display:block;overflow:hidden}:is(.photo-qui-coupe,.photo-qui-coupe-en-bloc)>img{display:block}.recette-aplat{aspect-ratio:4/5;background:var(--lin);align-items:flex-end;padding:clamp(1.25rem,2.5vw,1.75rem);display:flex}.fond-lin .recette-aplat,.section-creuse .recette-aplat{background:var(--sable)}.recette-aplat-nom{font-family:var(--titre);letter-spacing:-.03em;color:var(--encre);text-wrap:balance;font-size:clamp(1.75rem,3.2vw,2.625rem);font-weight:500;line-height:1.02}.recette-tete{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.recette-corps{border-top:1px solid var(--filet);flex-direction:column;flex:1;margin-top:1rem;padding-top:1rem;display:flex}.recette-nom{font-family:var(--titre);letter-spacing:-.014em;margin:0;font-size:1.0625rem;font-weight:500}.recette-nom-lien{color:inherit;text-decoration:none}.recette-image-lien{height:100%;color:inherit;display:block}.carte-photo-lien{color:inherit}.fs-stage-photo .carte-photo-lien{display:block}.carte-titre-lien{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.carte-titre-lien:hover,.recette-nom-lien:hover{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}}.carte-titre-lien:focus-visible,.recette-nom-lien:focus-visible{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.recette-desc{color:var(--encre-douce);margin:.5rem 0 0;font-size:.9375rem}.recette-pied{justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1.25rem;display:flex}.recette-prix{font-family:var(--titre);font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:500}.recette-prix .prix-petit,.apercu-prix .prix-petit,.fiche-ligne dd .prix-petit{letter-spacing:0;color:var(--encre-tenue);white-space:nowrap;margin-left:.35em;font-size:.8125rem;font-weight:500}.recette-prix-bloc{flex-direction:column;gap:.1875rem;display:flex}.recette-pied:has(.au-lieu-de){align-items:flex-start}.recette-corps{container-type:inline-size}@container (max-width:19rem){:is(.recette-pied,.recette-pied:has(.au-lieu-de)){flex-direction:column;align-items:stretch;gap:.75rem}.recette-pied .bouton{justify-content:center}}.au-lieu-de{color:var(--encre-tenue);font-variant-numeric:tabular-nums;font-size:.8125rem}.lot-vignettes{flex-wrap:wrap;gap:.375rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.lot-vignette{aspect-ratio:1;background:var(--sable);width:2.75rem;overflow:hidden}.lot-vignette img{object-fit:cover;width:100%;height:100%;display:block}.lot-vignette-nom{aspect-ratio:auto;align-items:center;width:auto;padding:.375rem .625rem;font-size:.8125rem;display:flex}.temoignages{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(1rem,2vw,1.75rem);display:grid}.temoignage-vedette{grid-column:1/7}.temoignage-vedette img{aspect-ratio:5/4;object-fit:cover;width:100%}.temoignage-liste{grid-column:8/13}.temoignage{border-top:1px solid var(--filet);padding-block:clamp(1.5rem,3vw,2.25rem)}.temoignage:last-child{border-bottom:1px solid var(--filet)}.temoignage blockquote{margin:0;font-size:1.125rem;line-height:1.6}.temoignage figcaption{font-family:var(--titre);letter-spacing:.02em;color:var(--encre-tenue);margin-top:1rem;font-size:.8125rem;font-weight:500}.declaration{background:var(--encre);color:var(--papier);text-align:center;padding-block:clamp(6rem,15vw,12rem)}.declaration .surtitre{color:#faf8f58c}.declaration-texte{font-family:var(--titre);letter-spacing:-.038em;text-wrap:balance;max-width:34ch;margin:1.75rem auto 0;font-size:clamp(1.875rem,4.2vw,3.5rem);font-weight:400;line-height:1.08}.ligne-equilibree{text-wrap:balance;display:block}.declaration-pied{flex-direction:column;align-items:center;gap:1.25rem;margin-top:clamp(2.5rem,5vw,3.5rem);display:flex}.declaration-pied .donnee{max-width:48ch}.declaration .bouton{background:var(--papier);color:var(--encre)}@media (hover:hover) and (pointer:fine){.declaration .bouton:hover{background:var(--terre);color:var(--papier)}}.declaration .bouton:focus-visible{background:var(--terre);color:var(--papier)}.declaration .donnee{color:#faf8f58c}.declaration :focus-visible{outline-color:var(--papier)}.pied{background:var(--lin);border-top:1px solid var(--filet);padding-block:clamp(3.5rem,6vw,5rem) 2.5rem}.pied-grille{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1.5rem,2vw,1.75rem);display:grid}.pied-marque{grid-column:1/5}.pied-colonne{grid-column:span 2}.pied-lettre{grid-column:9/13}.pied-phrase{max-width:30ch;margin-top:1.25rem;font-size:.9375rem}.pied-lettre-texte{max-width:34ch;font-size:.9375rem}.pied-tel,.pied-point{display:none}.pied-titre{font-family:var(--titre);letter-spacing:.2em;text-transform:uppercase;color:var(--seigle-fonce);margin:0 0 1.25rem;font-size:.6875rem;font-weight:500}.pied-liens{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.pied-liens a{font-family:var(--titre);font-size:.9375rem;font-weight:400}@media (hover:hover) and (pointer:fine){.pied-liens a:hover{color:var(--terre-profonde)}}.pied-reseaux{--icone:1.125rem;--cible:2.75rem;margin:calc(1.25rem - (var(--cible) - var(--icone)) / 2) 0 0 calc((var(--icone) - var(--cible)) / 2);padding:0;list-style:none;display:flex}.pied-reseaux a{width:var(--cible);height:var(--cible);color:var(--encre);place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.pied-reseaux a:hover{color:var(--terre-profonde)}}.pied-reseaux a:focus-visible{outline-offset:-.25rem}.pied-reseaux svg{width:var(--icone);height:var(--icone)}.champ{border-bottom:1px solid var(--filet-fort);transition:border-color .3s var(--sortie);align-items:baseline;gap:1rem;margin-top:1rem;padding-bottom:.625rem;display:flex}.champ:focus-within{border-bottom-color:var(--encre)}.champ input{min-width:0;font-family:var(--titre);color:var(--encre);background:0 0;border:none;flex:1;padding:0;font-size:.9375rem}.champ input::placeholder{color:var(--seigle-fonce)}.champ input:focus{outline:none}.champ button:not(.bouton-fin){color:var(--encre);font-family:var(--titre);white-space:nowrap;transition:color .3s var(--sortie);background:0 0;padding:0;font-size:.9375rem;font-weight:500}@media (hover:hover) and (pointer:fine){.champ button:not(.bouton-fin):hover{color:var(--terre-profonde)}}.champ:has(.bouton-fin){border-bottom:0;flex-wrap:wrap;align-items:stretch;gap:.75rem 1rem;padding-bottom:0}.champ:has(.bouton-fin) input{background:var(--papier);border:1px solid var(--champ-bord);min-height:3rem;transition:border-color .2s var(--sortie), box-shadow .2s var(--sortie);border-radius:2px;flex:12rem;padding:.6875rem .875rem;font-size:1rem}.champ:has(.bouton-fin) input:focus{border-color:var(--encre);box-shadow:0 0 0 1px var(--encre)}.champ:has(.bouton-fin) input:focus-visible{outline:2px solid var(--terre-profonde);outline-offset:2px}.champ:has(.bouton-fin) input::placeholder{color:var(--encre-tenue)}.champ .bouton-fin{flex:none}.champ .bouton-fin:disabled{opacity:.6;cursor:progress}.champ-erreur{color:var(--erreur,#a13d2a);flex:100%;margin:.625rem 0 0}.pied-bas{border-top:1px solid var(--filet);flex-wrap:wrap;justify-content:space-between;gap:1.5rem;margin-top:clamp(3rem,6vw,5rem);padding-top:1.5rem;display:flex}.pied-bas p{margin:0}.pied-legal{flex-wrap:wrap;gap:1.5rem;display:flex}@media (max-width:760px){.pied-legal{grid-template-columns:repeat(2,max-content);gap:0 1.5rem;display:grid}.pied-legal .lien{align-items:center;min-height:2.75rem;display:inline-flex}}.js .reveler{transition:transform .7s var(--sortie);transition-delay:calc(var(--rang,0) * 70ms)}.js .reveler-attente{transform:translateY(10px)}.ligne{margin-bottom:-.18em;padding-bottom:.18em;display:block;overflow:hidden}.ligne>span{animation:monter 1.05s var(--sortie) forwards;display:block;transform:translateY(125%)}.ligne:nth-child(2)>span{animation-delay:80ms}.ligne:nth-child(3)>span{animation-delay:.16s}@keyframes monter{to{transform:translateY(0)}}@media (max-width:1199px){.nav,.nav-droite{display:none}.nav-bascule{min-height:2.75rem;display:inline-flex}.entete-corps{gap:.625rem}}.logo{flex:none}@media (max-width:359px){:root{--marge:1rem}.entete-corps{gap:.5rem}.logo{font-size:.9375rem}.nav-bascule{gap:.5rem;padding-inline:.625rem}}@media (max-width:900px){.heros-grille{grid-template-columns:minmax(0,1fr)}.heros-texte,.heros-image{grid-column:1}.heros-image{margin:2.5rem calc(-1 * var(--marge)) 0;--debord:0px}.heros-grille:has(.heros-texte>.surtitre:first-child) .heros-image{margin:2.5rem calc(-1 * var(--marge)) 0;--debord:0px}.heros-image>img,.heros-video{aspect-ratio:5/4;flex:none;min-height:0;max-height:70svh}.heros-legende{padding:.25rem var(--marge) 0}}@media (max-width:1024px){.formation-image,.formation-decalee .formation-image{grid-column:1/6}.formation-corps,.formation-decalee .formation-corps{grid-column:6/13}.portrait-image{grid-column:1/6}.portrait-texte{grid-column:6/13}.temoignage-vedette{grid-column:1/7}.temoignage-liste{grid-column:7/13}.pied-marque{grid-column:1/7}.pied-colonne{grid-column:span 3}.pied-lettre{grid-column:1/7;margin-top:2rem}}@media (max-width:760px){body{font-size:1rem}.entete-corps{height:4rem}.menu-mobile{padding-top:calc(4rem + 2.25rem + env(safe-area-inset-top,0px))}.registre tbody th{border-bottom:none;width:auto;padding-bottom:.25rem;display:block}.registre tbody tr{border-bottom:1px solid var(--filet);grid-template-columns:1fr 1fr;padding-block:.875rem;display:grid}.registre tbody th{grid-column:1/3}.registre tbody td{border-bottom:none;width:auto;padding-block:0}.registre thead th:first-child{display:none}.registre thead tr{grid-template-columns:1fr 1fr;display:grid}.formation-paire{grid-template-columns:1fr;gap:2.5rem}.formation-image,.formation-corps,.formation-decalee .formation-image,.formation-decalee .formation-corps{grid-column:1/13}.formation-corps{margin-top:1.75rem}.fournee-jour{grid-template-columns:3.75rem minmax(0,1fr)}.fournee-heures{text-align:left;grid-column:2;margin-top:.375rem}.fournee-echelle{margin-inline:4.75rem 0}.pains,.recettes{grid-template-columns:repeat(2,minmax(0,1fr))}.portrait-image,.portrait-texte{grid-column:1/13}.portrait-image{position:static}.portrait-texte{margin-top:2.5rem}.bande{height:clamp(26rem,118vw,36rem)}.bande-video{object-position:42% 60%}.temoignage-vedette,.temoignage-liste{grid-column:1/13}.temoignage-liste{margin-top:2rem}.pied-marque,.pied-colonne,.pied-lettre{grid-column:1/13}.pied-colonne{margin-top:2rem}}@media (max-width:460px){.recettes{grid-template-columns:1fr}.pains{gap:1.75rem .875rem}.pain figcaption{flex-direction:column;gap:.125rem;margin-top:.625rem;padding-top:.5rem}.pain-nom{font-size:.9375rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveler,.js .reveler,.js .reveler-attente{opacity:1;transition:none;transform:none}.ligne>span{animation:none;transform:none}.fournee-plage,.js .fournee-plage{transition:none;transform:scaleX(1)}.pain img,.recette-image img,.lien:after{transition:none}}.marge-releve,.registre tbody tr,.programme-jour,.fiche-ligne{--pas:0}.marge-releve:nth-child(2),.registre tbody tr:nth-child(2),.programme-jour:nth-child(2),.fiche-ligne:nth-child(2){--pas:1}.marge-releve:nth-child(3),.registre tbody tr:nth-child(3),.programme-jour:nth-child(3),.fiche-ligne:nth-child(3){--pas:2}.marge-releve:nth-child(4),.registre tbody tr:nth-child(4),.programme-jour:nth-child(4),.fiche-ligne:nth-child(4){--pas:3}.marge-releve:nth-child(5),.registre tbody tr:nth-child(5),.programme-jour:nth-child(5),.fiche-ligne:nth-child(5){--pas:4}.marge-releve:nth-child(6),.registre tbody tr:nth-child(6),.programme-jour:nth-child(6),.fiche-ligne:nth-child(6){--pas:5}.marge-releve,.registre tbody tr,.programme-jour{position:relative}.js .marge-releve:after,.js .registre tbody tr:after,.js .programme-jour:before,.js .programme-jour:last-child:after{content:"";background:var(--filet);transform-origin:0;height:1px;transition:transform .75s var(--sortie) calc(var(--pas) * 95ms);position:absolute;left:0;right:0;transform:scaleX(0)}.js .marge-releve:after{bottom:-1px}.js .registre tbody tr:after{bottom:0}.js .programme-jour:before{top:0}.js .programme-jour:last-child:after{bottom:0}.js .marge-releve{border-bottom-color:#0000}.js .marge-releve:last-child:after{content:none}.js .registre tbody td,.js .registre tbody th{border-bottom-color:#0000}.js .programme-jour{border-top-color:#0000}.js .programme-jour:last-child{border-bottom-color:#0000}.js .reveler-vu .marge-releve:after,.js .reveler-vu.registre tbody tr:after,.js .reveler-vu.programme-jour:before,.js .reveler-vu.programme-jour:last-child:after{transform:scaleX(1)}@media (max-width:760px){.js .registre tbody tr{border-bottom-color:#0000}}@media (prefers-reduced-motion:reduce){.js .marge-releve:after,.js .registre tbody tr:after,.js .programme-jour:before,.js .programme-jour:last-child:after{transition:none;transform:scaleX(1)}}#chargement-pain{z-index:1000;background:var(--papier);place-items:center;transition:opacity .5s;display:grid;position:fixed;inset:0}.pain-qui-leve{aspect-ratio:346/143;width:100%;height:auto;display:block}#chargement-pain.fini{opacity:0;pointer-events:none}#chargement-pain .pain-qui-leve{width:min(70vw,340px)}.pain-qui-leve-place{visibility:hidden}.pain-qui-leve-discret{opacity:.85;width:clamp(5.5rem,18vw,7.5rem)}.introuvable{text-align:center;justify-items:center;gap:1.25rem;padding-block:clamp(3rem,8vw,6rem) clamp(4rem,10vw,7.5rem);display:grid}.introuvable .pain-qui-leve{width:min(72vw,20rem)}.introuvable-titre{max-width:16ch;margin:0}.introuvable .bouton{margin-top:.75rem}@media (max-width:760px),(pointer:coarse){.lien,.fil a,.ft-fil a,.gd-ariane a,.fil-etape a,.fil-etape-retour,.legale-reperes a,.lien-texte,.case,.recette-nom-lien,.av-fil a,.fichier-nom>a{position:relative}.lien:before,.fil a:before,.ft-fil a:before,.gd-ariane a:before,.fil-etape a:before,.fil-etape-retour:before,.legale-reperes a:before,.lien-texte:before,.recette-nom-lien:before,.av-fil a:before,.fichier-nom>a:before,.porte-afficher:before,.case:before{content:"";width:max(100%,2.75rem);height:max(100%,2.75rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.logo{align-items:center;min-height:2.75rem;display:flex}.nav-bascule{min-height:2.75rem}.pied-liens{gap:0}.pied-liens a{align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}.champ{align-items:center;padding-bottom:0}.champ input,.champ button{min-height:2.75rem}.formulaire-champ :is(input,select):where(:not([type=radio],[type=checkbox],[type=hidden])){min-height:3rem}.langue{justify-content:center;min-width:2.75rem}}@media (max-width:760px){.formation-breve h3{line-height:1.2}.gd-ariane a{white-space:nowrap;flex:none}}html,.menu-mobile{scrollbar-color:var(--sable) var(--papier)}@media (hover:hover) and (pointer:fine){html:hover,.menu-mobile:hover{scrollbar-color:var(--terre) var(--papier)}}.fs-toutes{margin-top:.25rem}.fs-toutes-bouton{border-bottom:1px solid var(--sable);min-height:3.25rem;font-family:var(--titre);color:var(--terre-profonde);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;font-size:.9375rem;font-weight:500;list-style:none;display:flex}.fs-toutes-bouton::-webkit-details-marker{display:none}.fs-toutes-bouton:after{content:"+" / "";transition:transform .25s var(--sortie);font-size:1.25rem;font-weight:400}.fs-toutes[open]>.fs-toutes-bouton:after{transform:rotate(45deg)}.fs-toutes-bouton:focus-visible{outline:2px solid var(--terre-profonde);outline-offset:2px}@media (prefers-reduced-motion:reduce){.fs-toutes-bouton:after{transition:none}}.erreur-du-champ{font-family:var(--titre);color:var(--terre-profonde);margin-top:.375rem;font-size:.875rem;font-weight:500;line-height:1.4;display:block}input[aria-invalid=true]:not([type=radio]):not([type=checkbox]),select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--terre-profonde)}.regle-tardive{font-family:var(--titre);color:var(--terre-profonde);font-size:.8125rem;font-weight:500;line-height:1.4;display:block}.fond-croute .regle-tardive,.ft-barre .regle-tardive{color:var(--dorure)}