.hero.svelte-1uha8ag{position:relative;overflow:hidden;padding-block:clamp(2.5rem,6vh,5rem) 0;border-bottom:1px solid var(--ligne)}.hero-cernes.svelte-1uha8ag{position:absolute;top:-12%;left:-14%;width:min(62vw,780px);color:var(--or);opacity:.16;pointer-events:none}.hero-grid.svelte-1uha8ag{position:relative;display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(2rem,5vw,5rem);align-items:end}.masthead.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;font-size:var(--step--1);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--beige);border-top:1px solid var(--ligne);border-bottom:1px solid var(--ligne);padding-block:.55rem;margin:0 0 clamp(2rem,5vh,3.5rem)}.masthead.svelte-1uha8ag span:where(.svelte-1uha8ag):first-child{color:var(--or-clair)}h1.svelte-1uha8ag{font-size:var(--step-5);font-weight:400;line-height:.98;margin-bottom:1.6rem}h1.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block}h1.svelte-1uha8ag .l2:where(.svelte-1uha8ag){margin-left:clamp(1.5rem,6vw,5rem)}h1.svelte-1uha8ag .l3:where(.svelte-1uha8ag){margin-left:clamp(.5rem,2.5vw,2rem)}h1.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--or-clair)}.hero-lead.svelte-1uha8ag{max-width:30em;font-size:var(--step-1);line-height:1.55;color:var(--beige);margin-bottom:1.8rem}.hero-liens.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:1rem 2.2rem;margin-bottom:clamp(2rem,5vh,3.5rem)}.hero-photo.svelte-1uha8ag{margin:0;align-self:end}.hero-photo.svelte-1uha8ag img:where(.svelte-1uha8ag){aspect-ratio:3 / 4;object-fit:cover;border-radius:var(--radius);filter:sepia(.18) saturate(.92) contrast(1.02)}figcaption.svelte-1uha8ag{font-size:var(--step--1);color:var(--beige);margin-top:.7rem;max-width:34em}.cap-num.svelte-1uha8ag{font-style:italic;font-family:var(--font-titre);color:var(--or-clair);margin-right:.4rem}.marge.svelte-1uha8ag{position:absolute;right:.9rem;top:50%;transform:rotate(90deg) translate(-50%);transform-origin:right top;font-size:.72rem;letter-spacing:.3em;text-transform:uppercase;color:var(--beige);opacity:.55;white-space:nowrap;margin:0}.hero-pied.svelte-1uha8ag{margin-top:0;padding-bottom:1.1rem}.hero-pied.svelte-1uha8ag .filet:where(.svelte-1uha8ag){color:var(--creme);margin-bottom:.8rem}.hero-pied.svelte-1uha8ag p:where(.svelte-1uha8ag){display:flex;align-items:center;flex-wrap:wrap;gap:.9rem;font-size:var(--step--1);color:var(--beige);margin:0}.pefc.svelte-1uha8ag{padding:.2rem .55rem;border:1px solid var(--vert);border-radius:var(--radius);color:var(--vert-vif);font-weight:700;letter-spacing:.08em}.pied-droite.svelte-1uha8ag{margin-left:auto;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.rubrique.svelte-1uha8ag{font-size:var(--step--1);font-weight:700;letter-spacing:.24em;text-transform:uppercase;margin:0 0 .6rem}.rubrique--creme.svelte-1uha8ag{color:var(--vert-vif)}.releve-tete.svelte-1uha8ag{margin-bottom:clamp(2rem,4vw,3rem)}.releve-tete.svelte-1uha8ag .rubrique:where(.svelte-1uha8ag){color:var(--encre-douce)}.releve-grille.svelte-1uha8ag{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr)}.releve-grille.svelte-1uha8ag li:where(.svelte-1uha8ag){position:relative;padding:.5rem 1.4rem .2rem;border-left:1px solid var(--ligne-encre)}.releve-grille.svelte-1uha8ag li:where(.svelte-1uha8ag):first-child{border-left:none;padding-left:0}.rondelle.svelte-1uha8ag{position:absolute;top:-.8rem;right:.6rem;width:5.2rem;color:var(--rouille);opacity:.35;pointer-events:none}.valeur.svelte-1uha8ag{display:block;font-family:var(--font-titre);font-size:clamp(2.2rem,1.6rem + 2.6vw,3.6rem);font-weight:450;line-height:1;color:var(--encre);white-space:nowrap}.releve-grille.svelte-1uha8ag li:where(.svelte-1uha8ag).is-visible .valeur:where(.svelte-1uha8ag){animation:svelte-1uha8ag-marquage .55s cubic-bezier(.34,1.4,.64,1) both;animation-delay:calc(var(--reveal-delay, 0ms) + .25s)}@keyframes svelte-1uha8ag-marquage{0%{scale:1.16;rotate:-2.5deg;color:var(--rouille)}60%{color:var(--rouille)}}@media (prefers-reduced-motion: reduce){.releve-grille.svelte-1uha8ag li:where(.svelte-1uha8ag).is-visible .valeur:where(.svelte-1uha8ag){animation:none}}.valeur.svelte-1uha8ag small:where(.svelte-1uha8ag){font-size:.45em;font-style:italic;margin-left:.1em}.legende.svelte-1uha8ag{display:block;margin-top:.5rem;color:var(--encre-douce);max-width:15em}.histoire-grid.svelte-1uha8ag{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2.5rem,6vw,6rem);align-items:start}.tronc.svelte-1uha8ag{position:sticky;top:5.5rem}.tronc-svg.svelte-1uha8ag{color:var(--or);max-width:30rem}.tronc-legende.svelte-1uha8ag{font-size:var(--step--1);color:var(--beige);max-width:26em;margin-top:.4rem}.histoire-text.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--step-3);margin-bottom:2rem}.frise.svelte-1uha8ag{list-style:none;margin:0 0 2rem;padding:0;display:flex;flex-direction:column;gap:1.8rem}.frise.svelte-1uha8ag li:where(.svelte-1uha8ag){position:relative;padding-left:1.6rem;border-left:1px solid var(--ligne)}.frise.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"";position:absolute;left:-4px;top:.5rem;width:7px;height:7px;border-radius:50%;background:var(--or)}.periode.svelte-1uha8ag{font-size:var(--step--1);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--vert-vif)}.frise.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--step-1);margin:.3rem 0 .5rem}.frise.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--beige);margin:0;max-width:40em}.bande.svelte-1uha8ag{margin:0;position:relative}.bande.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;max-height:70vh;object-fit:cover;filter:sepia(.15) saturate(.95)}.bande.svelte-1uha8ag figcaption:where(.svelte-1uha8ag){padding-block:.8rem 1.6rem}.sommaire-grid.svelte-1uha8ag{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2.5rem,6vw,6rem);align-items:start}.sommaire.svelte-1uha8ag .rubrique:where(.svelte-1uha8ag){color:var(--encre-douce)}.sommaire.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--step-3);margin-bottom:1.2rem}.sommaire.svelte-1uha8ag h2:where(.svelte-1uha8ag),.sommaire-intro.svelte-1uha8ag{color:var(--encre)}.sommaire-intro.svelte-1uha8ag{color:var(--encre-douce);max-width:26em;margin-bottom:1.6rem}.sommaire.svelte-1uha8ag .lien:where(.svelte-1uha8ag){text-decoration-color:var(--rouille)}.chapitres.svelte-1uha8ag{list-style:none;margin:0;padding:0;counter-reset:chapitre}.chapitres.svelte-1uha8ag li:where(.svelte-1uha8ag){display:grid;grid-template-columns:3.6rem 1fr;gap:1.2rem;padding-block:1.15rem;border-bottom:1px dotted var(--ligne-encre)}.chapitres.svelte-1uha8ag li:where(.svelte-1uha8ag):first-child{border-top:3px double var(--ligne-encre)}.chap-num.svelte-1uha8ag{font-family:var(--font-titre);font-style:italic;font-size:var(--step-2);line-height:1;color:var(--rouille)}.chap-corps.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--step-1);margin-bottom:.25rem}.chap-corps.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--encre-douce)}.engagements.svelte-1uha8ag{border-top:1px solid var(--ligne)}.engagements-grid.svelte-1uha8ag{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(2.5rem,6vw,6rem);align-items:center}blockquote.svelte-1uha8ag{margin:0}blockquote.svelte-1uha8ag p:where(.svelte-1uha8ag){font-family:var(--font-titre);font-size:var(--step-4);font-weight:400;line-height:1.1;margin-bottom:1.2rem}blockquote.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--or-clair)}cite.svelte-1uha8ag{font-style:normal;font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase;color:var(--beige)}.engagements-corps.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--beige);max-width:32em}.menace.svelte-1uha8ag{padding-left:1rem;border-left:2px solid var(--rouille)}.contact-band.svelte-1uha8ag .filet:where(.svelte-1uha8ag){color:var(--encre);margin-bottom:clamp(1.5rem,4vw,2.5rem)}.contact-inner.svelte-1uha8ag{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,5vw,5rem);align-items:center}.contact-inner.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--step-4);font-weight:400}.contact-inner.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--rouille)}.contact-corps.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--encre-douce);max-width:30em}.contact-band.svelte-1uha8ag .lien:where(.svelte-1uha8ag){text-decoration-color:var(--rouille)}@media (max-width: 960px){.hero-grid.svelte-1uha8ag{grid-template-columns:1fr}.hero-photo.svelte-1uha8ag{max-width:30rem}.marge.svelte-1uha8ag{display:none}.releve-grille.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:2rem 0}.releve-grille.svelte-1uha8ag li:where(.svelte-1uha8ag):nth-child(3){border-left:none;padding-left:0}.histoire-grid.svelte-1uha8ag,.sommaire-grid.svelte-1uha8ag,.engagements-grid.svelte-1uha8ag,.contact-inner.svelte-1uha8ag{grid-template-columns:1fr}.tronc.svelte-1uha8ag{position:static;max-width:22rem}}@media (max-width: 560px){.releve-grille.svelte-1uha8ag{grid-template-columns:1fr}.releve-grille.svelte-1uha8ag li:where(.svelte-1uha8ag){border-left:none;padding-left:0}}
