.hb-titre{font-size:clamp(42px,5vw,72px);max-width:14ch}@media (min-width:1024px){.hb-titre{font-size:clamp(42px,min(5vw,8vh),72px)}}.hb-signature{display:flex;align-items:center;gap:var(--gt-esp-4);margin-top:var(--gt-esp-6)}.hb-signature .gt-mono{width:96px;height:48px;flex:0 0 auto}.hb-signature p{display:flex;flex-direction:column}.hb-signature__nom{font-family:var(--gt-police-titre);font-weight:600;font-size:22px;line-height:1.2}.hb-signature__roles{font-size:14px;letter-spacing:.04em;color:var(--gt-gris)}.hb-etiquette{font-family:var(--gt-police-titre);font-style:italic;font-weight:400;font-size:21px;line-height:1.3;color:var(--gt-bordeaux)}.hb-etiquette--large{margin-top:var(--gt-esp-9);margin-bottom:var(--gt-esp-5);font-size:24px}.hb-h2-niveau3{font-size:clamp(30px,3.6vw,46px)}.hb-exergue{font-family:var(--gt-police-titre);font-size:1.3em;line-height:1.4;color:var(--gt-encre);padding-left:var(--gt-esp-5);border-left:2px solid var(--gt-bordeaux)}.hb-lien{display:inline-block;margin-top:var(--gt-esp-5);font-weight:600;color:var(--gt-bordeaux);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.hb-lien:hover{text-decoration-color:transparent}.hb-lien-texte{color:inherit;text-decoration:underline;text-decoration-color:var(--gt-bordeaux);text-underline-offset:4px}.hb-deux{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gt-esp-6) var(--gt-esp-9)}@media (min-width:1000px){.hb-deux{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.hb-deux__tete{position:sticky;top:120px;align-self:start}}.hb-texte{max-width:68ch;font-size:18px;line-height:1.7;color:var(--gt-graphite)}.hb-texte>*+*{margin-top:1em}.hb-texte>.hb-etiquette+*{margin-top:var(--gt-esp-4)}.hb-texte .ac-actions{margin-top:var(--gt-esp-7)}.hb-lecture p:first-of-type{font-size:1.15em}.hb-offres{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gt-esp-6);margin-top:var(--gt-esp-9)}@media (min-width:900px){.hb-offres{grid-template-columns:repeat(2,minmax(0,1fr))}}.hb-offre{display:flex;flex-direction:column;padding:clamp(28px,4vw,48px);background:var(--gt-papier);outline:1px solid var(--gt-trait);outline-offset:-1px;color:var(--gt-graphite);line-height:1.65}.hb-offre>p+p{margin-top:.9em}.hb-offre .hb-accroche{margin:var(--gt-esp-3) 0 var(--gt-esp-5);font-family:var(--gt-police-titre);font-weight:500;font-size:clamp(24px,2.3vw,30px);line-height:1.2;color:var(--gt-encre)}.hb-offre .hb-lien{margin-top:auto;padding-top:var(--gt-esp-5);align-self:flex-start}.hb-theme{display:grid;grid-template-columns:44px minmax(0,1fr);gap:var(--gt-esp-4);align-items:baseline;padding:var(--gt-esp-6) var(--gt-esp-3);border-bottom:var(--gt-filet-doux)}@media (min-width:760px){.hb-theme{grid-template-columns:72px minmax(0,1fr)}}.hb-coaching{--ac-fond:var(--gt-papier);background:var(--gt-papier)}.hb-parcours{--ac-fond:var(--gt-cendre);background:var(--gt-cendre)}.hb-parcours__titre{max-width:18ch}.hb-parcours .hb-etiquette{margin-top:var(--gt-esp-4)}.hb-frise{position:relative;list-style:none;margin:var(--gt-esp-8) 0 0;padding:0;max-width:960px}.hb-frise:before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:2px;background:linear-gradient(var(--gt-bordeaux) 85%,transparent)}.hb-frise li{position:relative;display:grid;grid-template-columns:minmax(0,1fr);padding:0 0 var(--gt-esp-7) 40px;font-size:18px;line-height:1.7;color:var(--gt-graphite)}.hb-frise li:before{content:"";position:absolute;left:0;top:6px;width:16px;height:12px;border:2px solid var(--gt-bordeaux);border-radius:50%;background:var(--ac-fond);transform:rotate(-20deg);box-sizing:border-box}.hb-frise li:last-child:before{background:var(--gt-bordeaux)}.hb-frise li[data-annee]:after{content:attr(data-annee);display:block;order:-1;margin-bottom:var(--gt-esp-2);font-family:var(--gt-police-titre);font-style:italic;font-size:24px;line-height:1.1;color:var(--gt-bordeaux)}.hb-frise li p+p{margin-top:.8em}@media (min-width:900px){.hb-frise li{grid-template-columns:160px minmax(0,1fr);column-gap:var(--gt-esp-7)}.hb-frise li[data-annee]:after{grid-row:1/span 3;margin:0}.hb-frise__fin>*{grid-column:2}}.hb-chute{font-family:var(--gt-police-titre);font-size:1.35em;color:var(--gt-encre)}html.gt-ap .hb-frise li:not([data-ap=vu]):before{scale:0}.hb-frise li[data-ap=vu]:before{transition:scale .4s cubic-bezier(.2,.7,.2,1) .25s}.hb-organisations{--ac-fond:var(--gt-papier);background:var(--gt-papier)}.hb-orgs__titre{margin-top:var(--gt-esp-7)!important;color:var(--gt-encre)}.hb-orgs{list-style:none;margin:var(--gt-esp-4) 0 0!important;padding:0;display:flex;flex-wrap:wrap;border-top:var(--gt-filet)}.hb-orgs li{padding:var(--gt-esp-3) var(--gt-esp-5) var(--gt-esp-3) 0;margin-right:var(--gt-esp-5);border-bottom:var(--gt-filet-doux);font-family:var(--gt-police-titre);font-weight:600;font-size:clamp(19px,1.8vw,23px);color:var(--gt-encre)}.hb-temoignages{--ac-fond:var(--gt-blanc);background:var(--gt-blanc)}.hb-citations{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gt-esp-6);border-top:var(--gt-filet);padding-top:var(--gt-esp-6)}@media (min-width:900px){.hb-citations{grid-template-columns:repeat(3,minmax(0,1fr))}}.hb-citations blockquote{font-family:var(--gt-police-titre);font-style:italic;font-size:22px;line-height:1.45;color:var(--gt-encre)}.hb-citations figcaption{margin-top:var(--gt-esp-4);font-size:15px;font-weight:600;color:var(--gt-graphite)}.hb-citations figcaption:before{content:"";display:inline-block;width:24px;height:1px;margin-right:10px;vertical-align:middle;background:var(--gt-bordeaux)}.hb-engagements{--ac-fond:var(--gt-cendre);background:var(--gt-cendre)}.hb-medias{--ac-fond:var(--gt-papier);background:var(--gt-papier)}.hb-coupures{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gt-esp-5)}@media (min-width:900px){.hb-coupures{grid-template-columns:repeat(3,minmax(0,1fr))}}.hb-coupure,.hb-coupures li{display:flex}.hb-coupure{flex-direction:column;width:100%;padding:var(--gt-esp-6);background:var(--gt-blanc);outline:1px solid var(--gt-trait);outline-offset:-1px;color:inherit;text-decoration:none;transition:translate var(--gt-duree-etat) var(--gt-courbe-sortie),box-shadow var(--gt-duree-etat) var(--gt-courbe-sortie)}.hb-coupure:hover{translate:0 -3px;box-shadow:var(--gt-ombre)}.hb-coupure:focus-visible{outline:var(--gt-focus);outline-offset:3px}.hb-coupure__meta{display:flex;justify-content:space-between;gap:var(--gt-esp-3);padding-bottom:var(--gt-esp-3);border-bottom:var(--gt-filet);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gt-graphite)}.hb-coupure__titre{margin-top:var(--gt-esp-4);font-family:var(--gt-police-titre);font-weight:500;font-size:23px;line-height:1.25;color:var(--gt-encre)}.hb-coupure__suite{margin-top:auto;padding-top:var(--gt-esp-5);font-size:15px;font-weight:600;color:var(--gt-bordeaux)}.hb-articles{margin-top:var(--gt-esp-7)!important;border-top:var(--gt-filet)}.hb-article{padding:var(--gt-esp-6) 0;border-bottom:var(--gt-filet-doux)}.hb-article>p+p{margin-top:.8em}.hb-article__titre a{color:inherit;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px;transition:text-decoration-color var(--gt-duree-etat)}.hb-article__titre a:hover{text-decoration-color:var(--gt-bordeaux)}.hb-article .hb-lien{margin-top:var(--gt-esp-4)}.hb-orgs a{color:inherit;text-decoration:underline;text-decoration-color:var(--gt-trait-ui);text-underline-offset:5px}.hb-orgs a span[aria-hidden]{color:var(--gt-bordeaux);font-size:.8em}.hb-article__titre{margin-bottom:var(--gt-esp-3);font-family:var(--gt-police-titre);font-weight:500;font-size:clamp(23px,2.2vw,28px);line-height:1.2;color:var(--gt-encre)}.hb-livre{--ac-fond:var(--gt-cendre);background:var(--gt-cendre)}.hb-livre__grille{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gt-esp-8)}@media (min-width:1000px){.hb-livre__grille{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:var(--gt-esp-9)}.hb-livre__objet{position:sticky;top:120px;align-self:start}}.hb-couv{display:flex;flex-direction:column;justify-content:space-between;width:min(100%,300px);aspect-ratio:2/3;margin-inline:auto;padding:28px 24px;background:var(--gt-blanc);outline:1px solid var(--gt-trait);outline-offset:-1px;box-shadow:0 24px 34px -24px rgba(28,27,26,.45),10px 10px 0 -1px var(--gt-cendre),10px 10px 0 0 var(--gt-trait);rotate:-2deg;transition:rotate .6s var(--gt-courbe-sortie)}.hb-couv:hover{rotate:0deg}.hb-couv__auteur{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gt-graphite)}.hb-couv__noeud{width:100%;height:auto;overflow:visible;fill:none;stroke:var(--gt-bordeaux);stroke-width:2.4;stroke-linecap:round}.hb-couv__titre{font-weight:500;font-size:36px;line-height:1;color:var(--gt-encre)}.hb-couv__titre,.hb-livre__sous{font-family:var(--gt-police-titre)}.hb-livre__sous{margin-top:var(--gt-esp-3);font-style:italic;font-weight:400;font-size:clamp(22px,2.2vw,28px);line-height:1.3;color:var(--gt-bordeaux)}.hb-livre__etat{color:var(--gt-gris)}.ac-champ.hb-champ{height:auto;min-height:0}.ac-champ__texte.hb-champ__texte{height:auto;justify-content:flex-start;padding-top:280px;padding-bottom:clamp(56px,8vw,96px)}.hb-champ__sous{margin-top:var(--gt-esp-4);max-width:30ch;font-family:var(--gt-police-titre);font-style:italic;font-weight:400;font-size:clamp(22px,2.2vw,28px);line-height:1.3;color:var(--gt-bordeaux)}.hb-champ__corps{margin-top:var(--gt-esp-5);max-width:62ch;padding:var(--gt-esp-5) var(--gt-esp-5) var(--gt-esp-5) 0;color:var(--gt-graphite);line-height:1.7;background:color-mix(in srgb,var(--ac-fond) 86%,transparent)}.hb-champ__corps p+p{margin-top:.9em}.hb-fin{display:flex;flex-direction:column;align-items:center;text-align:center}.hb-fin p{max-width:58ch;margin-top:var(--gt-esp-4);color:var(--gt-graphite)}.hb-fin .gt-h2{margin-bottom:var(--gt-esp-3)}.hb-fin__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gt-esp-3);margin-top:var(--gt-esp-7)}.hb-orgs-defile{margin-top:var(--gt-esp-8)}.hb-orgs-defile .hb-orgs__titre{margin:0!important;color:var(--gt-encre)}.hb-orgs-defile .gt-defile{margin-top:var(--gt-esp-4)}.ac-points{position:relative;overflow:hidden;background:var(--gt-cendre);border-top:var(--gt-filet-doux)}.ac-points canvas{position:absolute;inset:0;width:100%;height:100%}.hb-cta__contenu{position:relative;padding-block:clamp(80px,10vw,140px);pointer-events:none}.hb-cta__contenu a,.hb-cta__contenu button{pointer-events:auto}.hb-cta__contenu .gt-h2{margin-top:var(--gt-esp-4);font-size:clamp(40px,5.4vw,76px);max-width:16ch}.hb-cta__contenu p{max-width:58ch;margin-top:var(--gt-esp-4);color:var(--gt-graphite)}.hb-cta__contenu p:first-of-type{margin-top:var(--gt-esp-5)}.hb-cta__actions{display:flex;flex-wrap:wrap;gap:var(--gt-esp-3);margin-top:var(--gt-esp-7)}.hb-cta__mono.gt-mono{width:112px;height:56px}.ac-actions .hb-lien--actions{margin-top:0;align-self:center}