:root{--chemise:#fff;--chemise-ombre:#f6f4ee;--sauge:#e7eee1;--encre:#183b33;--encre-douce:#59675f;--vert:#073c33;--fonce:#052e28;--bordeaux:#ae283b;--bordeaux-survol:#8f1c2e;--bordeaux-appui:#761626;--or:#e0a526;--filet:#cdd4ca;--filet-sur-fonce:#2f5a50;--sur-fonce-douce:#d6dfd0;--n-certificats:#f4f1ea;--n-diplomes:#4aa3df;--n-associate:#1e8557;--n-bachelor:#e0a526;--n-master:#ae283b;--n-doctorat:#6a2c91;--affiche:"Sofia Sans Extra Condensed", "Arial Narrow", Impact, sans-serif;--texte:"Atkinson Hyperlegible", Verdana, Arial, sans-serif;--t-petit:.9375rem;--t-base:1.0625rem;--t-grand:1.25rem;--t-h3:1.625rem;--t-h2:calc(clamp(2.25rem, 7vw, 3.75rem));--t-h1:calc(clamp(2.875rem, 10vw, 6rem));--gouttiere:calc(clamp(1rem, 4vw, 2.5rem));--zone:calc(clamp(3rem, 8vw, 6rem));--cible:2.75rem;--sortie:cubic-bezier(.16, 1, .3, 1)}[data-niveau=certificats]{--epitoge:var(--n-certificats);--sur-epitoge:var(--fonce)}[data-niveau=diplomes]{--epitoge:var(--n-diplomes);--sur-epitoge:var(--fonce)}[data-niveau=associate]{--epitoge:var(--n-associate);--sur-epitoge:#fff}[data-niveau=bachelor]{--epitoge:var(--n-bachelor);--sur-epitoge:var(--fonce)}[data-niveau=master]{--epitoge:var(--n-master);--sur-epitoge:#fff}[data-niveau=doctorat]{--epitoge:var(--n-doctorat);--sur-epitoge:#fff}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--encre-douce) var(--chemise-ombre);scroll-padding-top:4.5rem}body{background:var(--chemise);color:var(--encre);font:400 var(--t-base)/1.6 var(--texte);margin:0}img,video{max-width:100%;height:auto;display:block}blockquote,dd,dl,fieldset,figure,h1,h2,h3,ol,p,ul{margin:0;padding:0}ol,ul{list-style:none}fieldset{border:0;min-width:0}h1,h2{font-family:var(--affiche);letter-spacing:0;text-wrap:balance;text-transform:uppercase;font-weight:800;line-height:.98}h1{font-size:var(--t-h1)}h2{font-size:var(--t-h2)}.lecture h2,.titre-long{text-transform:none}h1.titre-long{font-size:calc(clamp(2.25rem,7vw,4rem))}h3{font-family:var(--affiche);font-weight:700;font-size:var(--t-h3);text-wrap:balance;line-height:1.1}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}::selection{background:var(--vert);color:var(--chemise)}:focus-visible{outline:3px solid var(--bordeaux);outline-offset:3px}.sombre :focus-visible,.sombre:focus-visible,.zone--bordeaux :focus-visible,.zone--vert :focus-visible{outline-color:var(--or)}#contenu:focus{outline:none}.evitement{z-index:40;background:var(--bordeaux);color:var(--chemise);padding:.75rem 1rem;font-weight:700;position:absolute;top:-4rem;left:.5rem}.evitement:focus{top:.5rem}.enveloppe{max-width:76rem;padding-inline:var(--gouttiere);margin-inline:auto}.zone{padding-block:var(--zone)}.sombre{background:var(--fonce)}.sombre,.zone--bordeaux,.zone--vert{color:var(--chemise)}.zone--vert{background:var(--vert)}.zone--bordeaux{background:var(--bordeaux)}.zone--ombre{background:var(--chemise-ombre)}.zone--sauge{background:var(--sauge)}.lecture{max-width:40rem}.enveloppe.lecture{max-width:76rem}.enveloppe.lecture>*{max-width:40rem}.lecture>*+*{margin-top:1rem}.lecture h2{margin-top:3rem;font-size:calc(clamp(1.875rem,6vw,2.75rem))}.lecture h3{margin-top:2rem}.chapo{font-size:var(--t-grand);line-height:1.45}.discret{color:var(--encre-douce);font-size:var(--t-petit)}.sombre .discret,.zone--bordeaux .discret,.zone--vert .discret{color:var(--sur-fonce-douce)}.pile>*+*{margin-top:1.25rem}.visuellement-cache{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tete{z-index:30;-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);box-shadow:0 1px 0 var(--filet);color:var(--encre);background:#ffffffe6;position:sticky;top:0}@media (prefers-reduced-transparency:reduce){.tete{background:var(--chemise);-webkit-backdrop-filter:none;backdrop-filter:none}}.tete__barre{max-width:76rem;min-height:3.5rem;padding-inline:var(--gouttiere);flex-wrap:wrap;gap:.5rem;margin-inline:auto}.tete__barre,.tete__marque{align-items:center;display:flex}.tete__marque{min-height:var(--cible);gap:.625rem;margin-right:auto;text-decoration:none}.tete__marque img{border-radius:50%;flex:none;width:2.5rem;height:2.5rem}.tete__nom{white-space:nowrap;font:700 .9375rem/1.15 Georgia,Times New Roman,serif}.tete__nom small{letter-spacing:.1em;text-transform:uppercase;margin-top:.125rem;font-size:.9375rem;font-weight:400;display:block}@media (width<=29.99rem){.tete__marque{gap:.5rem}.tete__marque img{width:2.25rem;height:2.25rem}.tete .bouton--petit{padding-inline:.625rem}.tete__bouton-menu span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=22.49rem){.tete__marque img{display:none}.accueil .vestiaire{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.accueil .etole{padding-left:2.25rem;padding-right:.25rem}.accueil .etole__nom{font-size:1.375rem}}@media (width>=62rem) and (width<=69.99rem){.tete .tete__nav a{padding-inline:.375rem;font-size:1.25rem}}@media (width>=30rem){.tete__nom{text-transform:uppercase;font-size:1.0625rem}}.tete__bouton-menu{min-height:var(--cible);min-width:var(--cible);border:1px solid var(--encre-douce);color:inherit;font:700 var(--t-petit) var(--texte);cursor:pointer;background:0 0;align-items:center;gap:.375rem;padding-inline:.625rem;display:inline-flex}.tete__nav{border-top:1px solid var(--filet);flex-basis:100%;order:5;display:none}.tete__nav.ouvert{display:block}.tete__nav ul{padding-block:.5rem 1rem}.tete__nav a{min-height:3rem;font-family:var(--affiche);border-bottom:1px solid var(--filet);align-items:center;font-size:1.75rem;font-weight:700;text-decoration:none;display:flex}.tete__nav a.router-link-active{color:var(--bordeaux)}@media (width>=62rem){.tete__bouton-menu{display:none}.tete__barre{flex-wrap:nowrap}.tete__nav,.tete__nav.ouvert{border-top:0;flex-basis:auto;order:0;display:block}.tete__nav ul{gap:.25rem;padding:0;display:flex}.tete__nav a{min-height:var(--cible);border-bottom:0;padding-inline:.625rem;font-size:1.375rem}.tete__nav a:hover{color:var(--bordeaux)}}.bouton{background:var(--bordeaux);min-height:3.5rem;color:var(--chemise);font:800 1.625rem/1 var(--affiche);text-transform:uppercase;cursor:pointer;transition:transform 90ms var(--sortie),background-color .12s;border:0;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.5rem;text-decoration:none;display:inline-flex}.bouton:hover{background:var(--bordeaux-survol)}.bouton:active{background:var(--bordeaux-appui);transform:translateY(3px)}.sombre .bouton,.zone--bordeaux .bouton,.zone--vert .bouton{background:var(--chemise);color:var(--fonce)}.sombre .bouton:hover,.zone--bordeaux .bouton:hover,.zone--vert .bouton:hover{background:var(--chemise-ombre)}.sombre .bouton:active,.zone--bordeaux .bouton:active,.zone--vert .bouton:active{background:var(--filet)}.bouton[disabled]{opacity:.65;cursor:progress}.bouton--petit{min-height:var(--cible);padding:.25rem .875rem;font-size:1.25rem}.bouton--plein{width:100%}.lien{min-height:var(--cible);align-items:center;gap:.375rem;font-weight:700;text-decoration:underline;display:inline-flex}.ariane ol{font-size:var(--t-petit);flex-wrap:wrap;gap:0 .5rem;display:flex}.ariane li{align-items:center;gap:.5rem;display:flex}.ariane li+li:before{content:"/";opacity:.6}.ariane a{min-height:var(--cible);align-items:center;display:inline-flex}.page-tete{background:var(--chemise-ombre);color:var(--encre);border-bottom:.625rem solid var(--vert);padding-block:.5rem calc(clamp(2rem,6vw,4rem))}.page-tete h1{margin-top:.5rem}.page-tete .chapo{max-width:42rem;color:var(--encre-douce);margin-top:1rem}.page-tete--compacte{border-bottom-width:.25rem;padding-block:.25rem 1.25rem}.page-tete--compacte h1{margin-top:0;font-size:calc(clamp(2.5rem,5vw,3.5rem))}.page-tete--compacte .chapo{font-size:var(--t-base);margin-top:.25rem}.page-tete--compacte+.zone{padding-top:calc(clamp(1.5rem,3vw,2rem))}.page-tete--niveau{background:var(--epitoge);color:var(--sur-epitoge);border-bottom:0}.page-tete--niveau .chapo{color:inherit}.page-tete--niveau :focus-visible{outline-color:var(--sur-epitoge)}.accueil{display:grid}.accueil__h1{color:#fff;font-size:1.125rem;line-height:1.1}.accueil__devise{display:none}.accueil__action{padding:.625rem var(--gouttiere) .75rem}@media (width<=61.99rem) and (height<=640px){.bouton,.etole{min-height:3rem}}.vestiaire{background:var(--filet);border-block:1px solid var(--filet);grid-template-columns:1fr 1fr;gap:1px;margin-top:.5rem;display:grid}.etole{background:var(--chemise);min-height:3.25rem;color:var(--encre);isolation:isolate;flex-direction:column;justify-content:center;padding:.25rem .5rem .25rem 2.5rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.etole__bande{background:var(--epitoge);transform-origin:top;z-index:-1;width:1.875rem;transition:width .22s var(--sortie);position:absolute;inset:0 auto 0 0;box-shadow:inset 0 0 0 1px #052e2833}.etole__nom{font:800 1.5rem/1 var(--affiche);text-transform:uppercase}.etole__nombre{font:400 var(--t-petit)/1.2 var(--texte);font-variant-numeric:tabular-nums}.bandes-attente .etole__bande{transform:scaleY(0)}.etole:focus-visible,.etole:hover{color:var(--sur-epitoge)}.etole:focus-visible .etole__bande,.etole:hover .etole__bande{width:100%}.etole:active{transform:translateY(2px)}.etole:focus-visible{outline-color:var(--sur-epitoge);outline-offset:-5px}@media (width>=62rem){.accueil{--marge:max(var(--gouttiere), 50vw - 38rem + var(--gouttiere));grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,34rem);min-height:calc(100vh - 3.5rem);overflow-x:clip}.accueil__photo{grid-area:1/1/-1}.accueil__action{z-index:1;padding:0 0 3.5rem var(--marge);pointer-events:none;grid-area:2/1;justify-self:start}.accueil__action .bouton{pointer-events:auto;width:auto;padding-inline:2.5rem}.accueil nav{grid-area:1/2/-1;display:flex}.accueil__h1{font-size:calc(clamp(1.25rem,1.7vw,1.625rem))}.accueil__devise{color:#ffffffd9;font-size:var(--t-petit);margin-top:.25rem;display:block}.accueil .vestiaire{border:0;border-left:1px solid var(--filet);background:0 0;flex:1;gap:0;margin:0;display:flex}.accueil .vestiaire li{z-index:2;min-width:0;transition:flex-grow .28s var(--sortie);flex:1 1 0;display:flex;position:relative}.accueil .vestiaire li:focus-within,.accueil .vestiaire li:hover{flex-grow:1.6}.accueil .etole{background:var(--epitoge);width:100%;color:var(--sur-epitoge);flex-direction:column-reverse;justify-content:space-between;align-items:center;padding:1.25rem .25rem}.accueil .etole__bande{width:100%;box-shadow:none}.bandes-attente .accueil .etole__bande{transform:none}.bandes-attente .accueil .etole{clip-path:inset(0 0 100%)}.accueil .etole__nom{writing-mode:vertical-rl;font-size:calc(clamp(3.5rem,5.4vw,5rem));line-height:.95;transform:rotate(180deg)}.accueil .etole__nombre{text-align:center}.volet__dos{display:none}}.carrousel{min-width:0}.carrousel__cadre{background:var(--fonce);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;height:calc(100svh - 18.75rem);min-height:15rem;max-height:125vw;position:relative;overflow:hidden}.carrousel--glisse .carrousel__cadre{cursor:grabbing}.carrousel__diapo{will-change:transform;position:absolute;inset:0}.carrousel__diapo:not(:first-child){visibility:hidden}.carrousel__diapo picture{height:100%;display:block}.carrousel__diapo img{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--cadrage);object-position:var(--cadrage);width:100%;height:100%;transform:scale(var(--zoom,1));transform-origin:var(--cadrage-x,50%) 100%;pointer-events:none}.carrousel__couche{padding:4.5rem var(--gouttiere) 2.75rem;color:#fff;pointer-events:none;background:linear-gradient(0deg,#052e28fa,#052e28eb calc(100% - 4.5rem),#052e2800);position:absolute;inset:auto 0 0}.carrousel__legendes{margin-top:.375rem;display:grid}.carrousel__legende{grid-area:1/1;align-self:end}.carrousel__legende:not(:first-child){opacity:0}.carrousel__titre{min-height:var(--cible);color:#fff;font:800 1.75rem/1 var(--affiche);text-transform:uppercase;pointer-events:auto;padding-right:2.75rem;text-decoration:none;display:block}.carrousel__titre svg{vertical-align:-.0625em;transition:transform .2s var(--sortie);margin-left:.25rem;display:inline}.carrousel__titre:hover svg{transform:translate(4px)}.carrousel__titre:focus-visible{outline-color:#fff}.carrousel__texte{color:#ffffffeb;max-width:36rem;font-size:var(--t-base);margin-top:.5rem;line-height:1.4;display:none}.carrousel__reperes{padding-inline:var(--gouttiere);gap:.25rem;display:flex;position:absolute;inset:auto 0 0}.carrousel__repere{min-height:var(--cible);cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-end;padding:0 0 .75rem;display:flex}.carrousel__repere:focus-visible{outline-offset:-3px;outline:3px solid #fff}.carrousel__jauge{background:#fff6;border-radius:2px;width:100%;height:3px;transition:height .12s ease-out;display:block;position:relative;overflow:hidden}.carrousel__repere:hover .carrousel__jauge{height:5px}.carrousel__jauge:after{content:"";transform-origin:0;background:#fff;position:absolute;inset:0;transform:scaleX(0)}.carrousel__repere.est-passe .carrousel__jauge:after{transform:none}.carrousel--vivant .carrousel__repere[aria-current] .carrousel__jauge:after{animation:6.5s linear forwards carrousel-jauge}.carrousel--arret .carrousel__repere[aria-current] .carrousel__jauge:after,.carrousel--glisse .carrousel__repere[aria-current] .carrousel__jauge:after{animation-play-state:paused}.carrousel:has(:focus-visible) .carrousel__repere[aria-current] .carrousel__jauge:after{animation-play-state:paused}@keyframes carrousel-jauge{to{transform:none}}.carrousel:not(.carrousel--vivant) .carrousel__commandes,.carrousel:not(.carrousel--vivant) .carrousel__reperes{visibility:hidden}.carrousel__commandes{right:calc(-.625rem + var(--gouttiere));display:flex;position:absolute;bottom:2.75rem}.carrousel__commande{width:var(--cible);height:var(--cible);color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .12s ease-out,transform .1s ease-out;display:grid}.carrousel__commande:hover{background:#ffffff29}.carrousel__commande:active{transform:scale(.94)}.carrousel__commande:focus-visible{outline-color:#fff}.carrousel__commande--fleche{display:none}@media (width<=61.99rem) and (height<=640px){.carrousel__cadre{height:calc(100svh - 17.75rem)}.carrousel__couche{padding-top:3.5rem}}@media (width>=62rem){.carrousel,.carrousel__cadre{height:100%}.carrousel__cadre{min-height:34rem;max-height:none}.carrousel__couche{padding:6rem var(--gouttiere) 8rem var(--marge);background:linear-gradient(0deg,#052e28fa,#052e28eb calc(100% - 6rem),#052e2800)}.carrousel__legendes{margin-top:1.25rem}.carrousel__titre{padding-right:0;font-size:calc(clamp(2.5rem,4vw,3.75rem))}.carrousel__titre svg{width:1.75rem;height:1.75rem}.carrousel__texte{display:block}.carrousel__reperes{padding-inline:var(--marge) var(--gouttiere)}.carrousel__commandes{bottom:3.5rem}.carrousel__commande--fleche{display:grid}}@media (prefers-reduced-motion:reduce){.agenda__fleche,.agenda__lien,.agenda__noeud{transition:none}.carrousel__diapo{transition:opacity .2s}.carrousel__repere[aria-current] .carrousel__jauge:after{transform:none;animation:none!important}.carrousel__commande,.carrousel__jauge,.carrousel__titre svg{transition:none}}.apropos{gap:1.5rem;display:grid}.apropos__titre{font:700 calc(clamp(2.25rem,5vw,4rem))/1.02 var(--affiche);text-transform:none;text-wrap:balance}.apropos__titre strong{color:var(--bordeaux);white-space:nowrap;font-weight:800}.lien-rond{min-height:var(--cible);color:inherit;align-items:center;gap:.75rem;margin-top:1rem;font-weight:700;text-decoration:none;display:inline-flex}.rond{width:var(--cible);height:var(--cible);background:var(--vert);color:#fff;transition:transform .12s var(--sortie);border-radius:50%;flex:none;place-items:center;display:grid}.lien-rond:hover .rond,.suite summary:hover .rond{transform:scale(1.06)}.lien-rond:active .rond,.suite summary:active .rond{transform:scale(.94)}.suite .rond svg{transition:transform .2s var(--sortie)}.temoins{border-top:1px solid var(--filet);gap:calc(clamp(3rem,7vw,6rem));margin-top:calc(clamp(3rem,7vw,6rem));padding-top:calc(clamp(3rem,7vw,6rem));display:grid}.temoin{gap:2.5rem;display:grid}.temoin picture{display:block;overflow:hidden}.temoin img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%;transition:transform .7s var(--sortie)}@media (hover:hover){.temoin:hover img{transform:scale(1.03)}}[data-apparait]{transition:opacity .7s var(--sortie) var(--delai,0s),transform .8s var(--sortie) var(--delai,0s)}.apparait-attente{opacity:0;transform:translateY(1.25rem)}picture.apparait-attente{transform:scale(.97)}@keyframes tete-pose{0%{opacity:0;transform:translateY(.75rem)}}@media (prefers-reduced-motion:no-preference){.page-tete:not(.page-tete--niveau) :is(h1,.chapo),.page-tete:not(.page-tete--niveau)+.zone>.enveloppe{animation:tete-pose .52s var(--sortie) backwards}.page-tete:not(.page-tete--niveau) .chapo{animation-delay:60ms}.page-tete:not(.page-tete--niveau)+.zone>.enveloppe{animation-delay:.12s}details{interpolate-size:allow-keywords}details::details-content{block-size:0;transition:block-size .22s var(--sortie),content-visibility .22s allow-discrete;overflow:clip}details[open]::details-content{block-size:auto}}.temoin__citation{text-wrap:pretty;font:400 calc(clamp(1.75rem,3.2vw,2.75rem))/1.18 Georgia,Times New Roman,serif;position:relative}.temoin__citation:before{content:"«";color:#0000;-webkit-text-stroke:1px #052e2859;pointer-events:none;font-size:calc(clamp(6rem,10vw,9rem));line-height:1;position:absolute;top:-.58em;left:-.06em}.temoin__auteur{margin-top:1.5rem;font-weight:700}@media (width>=62rem){.apropos{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}.apropos,.temoin{-moz-column-gap:calc(clamp(3rem,6vw,6rem));column-gap:calc(clamp(3rem,6vw,6rem))}.temoin{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}.temoin:nth-child(2n){grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.temoin:nth-child(2n) picture{order:2}}@media (prefers-reduced-motion:reduce){.rond,.suite .rond svg,.temoin img,[data-apparait]{transition:none}.temoin:hover img{transform:none}}.volet{z-index:1;background:var(--chemise);clip-path:inset(0 0 0 100%);position:fixed;inset:0;overflow:hidden}.volet__ombre{background:linear-gradient(90deg,#052e2852,#052e2800);width:4rem}.volet__dos,.volet__ombre{position:absolute;inset:0 auto 0 0}.volet__dos{background:var(--epitoge);width:1.875rem}.rangs{border-top:1px solid var(--filet)}.rang{border-bottom:1px solid var(--filet);isolation:isolate;gap:.125rem;padding:1rem 1rem 1rem 2rem;text-decoration:none;display:grid;position:relative}.rang:before{content:"";background:var(--epitoge);z-index:-1;width:1rem;transition:width .22s var(--sortie);position:absolute;inset:0 auto 0 0;box-shadow:inset 0 0 0 1px #052e2833}a.rang:hover{color:var(--sur-epitoge)}a.rang:focus-visible:before,a.rang:hover:before{width:100%}a.rang:focus-visible{color:var(--sur-epitoge)}a.rang:focus-visible .discret,a.rang:hover .discret{color:inherit}.rang__nom{font:800 calc(clamp(2rem,7vw,3rem))/1 var(--affiche);text-transform:uppercase}.formation__intitule,.suite summary{font-weight:700}.formations{border-top:3px solid var(--epitoge)}.formation{border-bottom:1px solid var(--filet);gap:.5rem;padding-block:1rem;display:grid}.formation .bouton{justify-self:start}@media (width>=48rem){.formation{-moz-column-gap:1.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1.5rem}}.suite{margin-top:1rem}.suite summary{min-height:var(--cible);cursor:pointer;align-items:center;gap:.75rem;list-style:none;display:inline-flex}.suite summary::-webkit-details-marker{display:none}.suite[open] summary svg{transform:rotate(90deg)}.suite p{max-width:40rem;margin-top:.5rem}.rangee h3,.titre-court{text-transform:uppercase}.duo{gap:1.5rem;display:grid}.duo>*{min-width:0}@media (width>=62rem){.duo{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:3rem}.duo--inverse{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.photo-legende{font-size:var(--t-petit);margin-top:.375rem}.feuille,.lecteur__repere,.pile--centre{text-align:center}.couverture{margin-inline:auto;box-shadow:0 .5rem 1.5rem #052e2840}.rangees>li{border-top:1px solid var(--filet)}.rangees>li:last-child{border-bottom:1px solid var(--filet)}.rangee{gap:.375rem;padding-block:1.25rem;text-decoration:none;display:grid}.rangee:hover h3{text-underline-offset:.15em;text-decoration:underline}.rangee h3{font-size:calc(clamp(1.875rem,6vw,2.75rem))}.parution{grid-template-columns:5.5rem minmax(0,1fr);align-items:start;gap:1rem}.parution__texte{gap:.375rem;min-width:0;display:grid}@media (width>=48rem){.parution{grid-template-columns:9rem minmax(0,1fr);gap:2rem}.une{grid-template-columns:repeat(2,minmax(0,1fr))}.une>:first-child{grid-column:1/-1}}.une{gap:2.5rem 1.5rem;display:grid}.breve{height:100%;color:inherit;flex-direction:column;align-items:flex-start;gap:.5rem;text-decoration:none;display:flex}.breve:hover h2{color:var(--bordeaux)}.breve h2{font-size:1.875rem;line-height:1.05}.breve__image{aspect-ratio:16/9;background:var(--vert);width:100%;margin-bottom:.25rem;position:relative;overflow:hidden}.breve__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.breve__image img[src*=graduation]{-o-object-position:75% center;object-position:75% center}.breve__sans-photo{font-family:var(--affiche);place-items:center;padding:1rem;font-size:calc(clamp(2.5rem,6vw,3.5rem));font-weight:800;display:grid;position:absolute;inset:0}.breve__rubrique,.breve__sans-photo{color:var(--chemise);text-transform:uppercase}.breve__rubrique{background:var(--bordeaux);font-size:var(--t-petit);padding:.125rem .5rem;font-weight:700}.breve__date{align-items:center;gap:.375rem;margin-top:auto;padding-top:.25rem;display:flex}.breve__date svg{flex:none;width:1.125rem;height:1.125rem}.breve--une h2{font-size:calc(clamp(2.25rem,5vw,3.25rem))}.breve--une .breve__chapo{color:var(--encre-douce);font-size:var(--t-grand)}@media (width>=62rem){.une{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.une:has(>:nth-child(4)){grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.une>:first-child{grid-area:span 2}.breve--une .breve__image{aspect-ratio:auto;flex:1;min-height:24rem}}.agenda{--axe:.75rem;margin-top:2.5rem}.agenda__ligne{position:relative}.agenda__ligne:before{content:"";inset:0 auto 0 calc(-1px + var(--axe));border-left:2px solid var(--vert);position:absolute}.agenda__ligne:first-child:before{top:2.75rem}.agenda__ligne:last-child:before{bottom:calc(100% - 2.75rem)}.agenda__ligne--sans-date:before{border-left-style:dashed}.agenda__lien{-moz-column-gap:1rem;transform-origin:0;transition:transform 90ms var(--sortie);grid-template-columns:1.5rem minmax(0,1fr);gap:.75rem 1rem;padding-block:1.75rem;text-decoration:none;display:grid;position:relative}.agenda__lien:active{transform:scale(.99)}.agenda__noeud{background:var(--vert);width:1rem;height:1rem;box-shadow:0 0 0 4px var(--sauge);transition:transform .18s var(--sortie),background-color .12s;grid-area:1/1;justify-self:center;margin-top:.5rem}.agenda__ligne--sans-date .agenda__noeud{background:var(--sauge);border:2px solid var(--vert)}.agenda__lien:focus-visible .agenda__noeud,.agenda__lien:hover .agenda__noeud{background:var(--bordeaux);border-color:var(--bordeaux);transform:scale(1.35)}.feuille{background:var(--chemise);grid-area:1/2;width:10rem;display:block;box-shadow:inset 0 0 0 1px #052e2833}.feuille__mois{background:var(--vert);color:var(--chemise);font-size:var(--t-petit);padding:.25rem .5rem;font-weight:700;line-height:1.3;display:block}.feuille__jours{font:800 2.75rem/1 var(--affiche);padding:.5rem;display:block}.feuille--vide{box-shadow:none;border:2px dashed var(--vert);background:0 0}.feuille--vide .feuille__jours{padding-block:1rem;font-size:1.625rem;line-height:1.05}.agenda__texte{grid-column:2;gap:.375rem;min-width:0;display:grid}.agenda__statut{font-size:var(--t-petit);color:var(--bordeaux);font-weight:700}.agenda__texte h3{text-transform:uppercase;font-size:calc(clamp(1.875rem,6vw,2.75rem))}.agenda__lien:hover h3{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:2px}.agenda__fleche{display:none}@media (width>=48rem){.agenda{--axe:calc(12.25rem)}.agenda__lien{-moz-column-gap:1.5rem;grid-template-columns:10rem 1.5rem minmax(0,1fr) auto;align-items:center;column-gap:1.5rem;padding-block:1.5rem}.feuille{grid-column:1}.agenda__noeud{grid-column:2;margin-top:0}.agenda__texte{grid-area:1/3}.agenda__fleche{transition:transform .18s var(--sortie);grid-area:1/4;display:block}.agenda__lien:focus-visible .agenda__fleche,.agenda__lien:hover .agenda__fleche{transform:translate(.375rem)}.agenda__ligne:first-child:before{top:50%}.agenda__ligne:last-child:before{bottom:50%}}.champ{gap:.375rem;display:grid}.champ+.champ,.champ+.choix,.champ+fieldset,fieldset+.champ{margin-top:1.25rem}label,legend{font-weight:700}legend{font:800 1.75rem/1.1 var(--affiche);text-transform:uppercase;margin-bottom:.5rem}input:not([type=radio],[type=checkbox]),select,textarea{background:var(--chemise);width:100%;min-height:3rem;color:var(--encre);font:400 1rem/1.4 var(--texte);border:2px solid #6d655c;border-radius:0;padding:.625rem .75rem}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--bordeaux);outline-offset:1px}[aria-invalid=true]{border-color:var(--bordeaux)!important}.aide{color:var(--encre-douce)}.aide,.erreur,.statut{font-size:var(--t-petit)}.erreur{color:#8f1c2e;font-weight:700}.choix{min-height:var(--cible);cursor:pointer;align-items:flex-start;gap:.625rem;padding-block:.5rem;font-weight:400;display:flex}.choix input{width:1.5rem;height:1.5rem;accent-color:var(--vert);flex:none;margin:0}.piege{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.statut{min-height:1.5rem;margin-block:.75rem;font-weight:700}.niveaux-choix{background:var(--filet);border:1px solid var(--filet);gap:1px;display:grid}@media (width>=30rem){.niveaux-choix{grid-template-columns:1fr 1fr}}.niveau-choix{background:var(--chemise);cursor:pointer;min-height:3.25rem;font:800 1.5rem/1 var(--affiche);text-transform:uppercase;isolation:isolate;align-items:center;gap:.625rem;padding:.375rem .75rem .375rem 1.5rem;display:flex;position:relative}.niveau-choix:before{content:"";background:var(--epitoge);z-index:-1;width:.75rem;transition:width .2s var(--sortie);position:absolute;inset:0 auto 0 0;box-shadow:inset 0 0 0 1px #052e2833}.niveau-choix:has(input:checked){color:var(--sur-epitoge)}.niveau-choix:has(input:checked):before{width:100%}.niveau-choix input{width:1.25rem;height:1.25rem;accent-color:var(--vert);flex:none;margin:0}.niveau-choix small{font:400 var(--t-petit) var(--texte);text-transform:none;margin-left:auto}.confirmation{border-top:.625rem solid var(--vert);background:var(--chemise-ombre);padding:1.5rem}.reference{font:800 calc(clamp(2rem,9vw,3rem))/1.05 var(--affiche);overflow-wrap:anywhere;display:block}.etapes{counter-reset:e;gap:.75rem;display:grid}.etapes li{counter-increment:e;grid-template-columns:2rem minmax(0,1fr);display:grid}.etapes li:before{content:counter(e);font:800 1.75rem/1 var(--affiche)}.pied{background:var(--chemise-ombre);color:var(--encre);border-top:1px solid var(--filet);font-size:var(--t-petit)}.pied h2{font:700 var(--t-petit)/1.4 var(--texte);text-transform:none}.pied a{text-decoration:none}.pied__tete{gap:2.5rem;padding-block:3rem 2.5rem;display:grid}@media (width>=62rem){.pied__tete{grid-template-columns:minmax(0,1fr) minmax(0,26rem);gap:4rem}}.pied__tete .tete__marque{display:inline-flex}.pied__devise{margin-top:.75rem}.pied .choix,.pied__champ label,.pied__lieu{color:var(--encre-douce)}.pied__lettre>*+*{margin-top:.5rem}.pied__lettre>.statut{min-height:0;margin-block:0}.pied__lettre>.statut:not(:empty){margin-top:.5rem}.pied__lettre>.pied__champ{margin-top:1rem}.pied__champ{background:var(--chemise);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #6d655c}.pied__champ input{background:0 0;border:0;min-height:3.75rem;padding:1.5rem .875rem .375rem}.pied__champ input:focus-visible{outline-offset:-3px}.pied__champ input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--bordeaux)}.pied__champ label{pointer-events:none;transition:transform .12s var(--sortie);font-weight:400;position:absolute;top:1.125rem;left:.875rem}:is(.pied__champ input:focus~label,.pied__champ input:not(:placeholder-shown)~label),.pied__champ input:focus~label,.pied__champ input:not(:placeholder-shown)~label{transform:translateY(-.75rem)}.pied__champ input:-webkit-autofill~label{transform:translateY(-.75rem)}.pied__champ .bouton{margin-right:.375rem}.pied__plan{border-top:1px solid var(--filet);grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem;padding-block:2rem;display:grid}@media (width>=48rem){.pied__plan{grid-template-columns:repeat(4,minmax(0,1fr))}}.pied__plan h2{margin-bottom:.25rem}.pied__bas a,.pied__plan a{min-height:var(--cible);color:var(--encre-douce);overflow-wrap:anywhere;align-items:center;display:flex}.pied__bas a:active,.pied__plan a:active{color:var(--bordeaux)}@media (hover:hover){.pied__bas a:hover,.pied__plan a:hover{color:var(--encre);text-decoration:underline}}.pied__bas{-moz-column-gap:2rem;border-top:1px solid var(--filet);color:var(--encre-douce);justify-content:space-between;align-items:center;column-gap:2rem;padding-block:.5rem}.pied__bas,.pied__bas ul{flex-wrap:wrap;display:flex}.pied__bas li+li{align-items:center;gap:.875rem;margin-left:.875rem;display:flex}.pied__bas li+li:before{content:"";background:var(--filet);width:1px;height:1rem}.pied__bandes{height:.25rem;display:flex}.pied__bandes span{background:var(--epitoge);flex:1;box-shadow:inset 0 0 0 1px #052e2833}.rejoindre__liens a{min-height:var(--cible);align-items:center;display:flex}.enveloppe--large{max-width:none}.lecteur__repere{font-size:var(--t-petit);margin-block:.5rem 0}.lecteur__chevron{top:calc(var(--h) * .3);z-index:2;width:4.5rem;height:calc(var(--h) * .4);cursor:pointer;opacity:0;background:0 0;border:0;align-items:center;padding:0;transition:opacity .15s;display:none;position:absolute}.lecteur__chevron svg{background:var(--vert);width:3rem;height:5rem;color:var(--chemise);padding:1.625rem .625rem}.lecteur__page--pret .lecteur__chevron:not([disabled]){display:inline-flex}.lecteur__chevron--g{left:calc(var(--w) * -1);justify-content:flex-start}.lecteur__chevron--d{left:calc(-4.5rem + var(--w));justify-content:flex-end}.lecteur__page--simple .lecteur__chevron--g{left:0}@media (hover:hover){.lecteur__chevron:hover{opacity:.9}.porteur{filter:drop-shadow(0 0 10px #00000047)}}@media (hover:none){.lecteur__chevron{pointer-events:none}}.lecteur__chevron:focus-visible{opacity:1}.lecteur__page--tour .lecteur__chevron{opacity:0}.lecteur{overflow-x:clip}.fenetre-lecteur{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--vert);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23g)' opacity='.22'/%3E%3C/svg%3E"),#cdccc6d1;border:0;margin:0;padding:.25rem 1rem .5rem;overflow-y:auto}.fenetre-lecteur::backdrop{background:0 0}@media (prefers-reduced-transparency:reduce){.fenetre-lecteur{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#cdccc6}}.fenetre-lecteur .lecteur__page:not(.lecteur__page--tour) .lecteur__chevron{opacity:.9}.fenetre-lecteur form{justify-content:flex-end;display:flex}.fenetre-lecteur__fermer{min-height:2.75rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding-inline:.5rem;font-weight:700;display:inline-flex}.fenetre-lecteur__fermer:focus-visible{outline:2px solid}html:has(.fenetre-lecteur[open]){overflow:hidden}.lecteur__page{width:min(100%,70.7607svh - 4.77635rem);margin-inline:auto;position:relative}.lecteur__page:focus-visible{outline-offset:-2px}.lecteur__page img{background:var(--chemise-ombre);width:100%;height:auto;display:block}.lecteur__page--pret{width:100%;height:var(--h);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.lecteur__page--pret:active{cursor:grabbing}.lecteur__page--simple{overflow:hidden}.lecteur__page--pret .livre{width:0;height:var(--h);position:absolute;top:0;left:50%}.lecteur__page--simple .livre{left:calc(50% - var(--w) / 2)}.lecteur__page--pret .feuille{width:var(--w);height:var(--h);background:var(--chemise);position:absolute;top:0}.lecteur__page--pret .feuille img{pointer-events:none;height:100%}.lecteur__page--pret .feuille--g{left:calc(var(--w) * -1)}.lecteur__page--pret .feuille--d{left:0}.lecteur__page--pret .feuille--verso{left:0;overflow:hidden}.lecteur__page--pret .feuille--bord{background:0 0;overflow:hidden}.lecteur__page--pret:not(.lecteur__page--simple) .feuille:not(.feuille--bord):after{content:"";pointer-events:none;width:11%;position:absolute;inset-block:0}.lecteur__page--pret .feuille--d:after{background:linear-gradient(90deg,#0003,#0000);left:0}.lecteur__page--pret .feuille--g:after{background:linear-gradient(270deg,#0003,#0000);right:0}.porteur{transform-origin:0 0;will-change:transform;width:0;height:0;top:0}.ombre,.porteur{position:absolute;left:0}.ombre{top:calc(var(--h) * -2);height:calc(var(--h) * 4);transform-origin:0;pointer-events:none}.ombre--sol{width:calc(var(--w) * .5);background:linear-gradient(90deg,#00000061,#0000001a 30%,#0000)}.ombre--rabat{z-index:1;width:calc(var(--w) * .6);background:linear-gradient(90deg,#00000047,#ffffff59 18%,#0000000f 55%,#0000)}.video{background:var(--fonce);max-width:26rem}.video video{width:100%}.lecture-video{background:var(--fonce);color:var(--chemise)}.lecture-video__ecran{position:relative}.lecture-video__ecran video{cursor:pointer}.lecture-video__invite{background:var(--bordeaux);pointer-events:none;place-items:center;width:4.5rem;height:4.5rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lecture-video__invite svg{fill:currentColor;width:2rem;height:2rem}.lecture-video__barre{align-items:center;gap:.25rem;padding-inline:.25rem;display:flex}.lecture-video__barre button{width:var(--cible);height:var(--cible);color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}@media (hover:hover){.lecture-video__barre button:hover{color:var(--or)}}.lecture-video__barre button:first-child svg{fill:currentColor}.lecture-video__barre :focus-visible{outline:2px solid var(--or);outline-offset:-2px}.lecture-video__temps{font-size:var(--t-petit);font-variant-numeric:tabular-nums;flex:none;padding-inline-end:.5rem}.lecture-video__barre input.lecture-video__piste{width:auto;min-width:0;height:var(--cible);cursor:pointer;appearance:none;background:0 0;border:0;flex:1;margin:0;padding:0}.lecture-video__piste::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--or) var(--avance),#ffffff59 var(--avance));height:.25rem}.lecture-video__piste::-moz-range-track{background:#ffffff59;height:.25rem}.lecture-video__piste::-moz-range-progress{background:var(--or);height:.25rem}.lecture-video__piste::-webkit-slider-thumb{background:var(--or);appearance:none;border:0;border-radius:0;width:.75rem;height:.875rem;margin-top:-.3125rem}.lecture-video__piste::-moz-range-thumb{background:var(--or);border:0;border-radius:0;width:.75rem;height:.875rem}.lecture-video:fullscreen{flex-direction:column;display:flex}.lecture-video:fullscreen .lecture-video__ecran{flex:1;min-height:0}.lecture-video:fullscreen video{-o-object-fit:contain;object-fit:contain;width:100%;max-width:none;height:100%}.page-enter-active,.page-leave-active{transition:opacity .15s}.page-enter-from,.page-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.accueil .vestiaire li,.bouton,.etole__bande,.lecteur__chevron,.niveau-choix:before,.page-enter-active,.page-leave-active,.pied__champ label,.rang:before{transition:none}}
