.A7uBRW_hero{color:#fff;background:var(--vert);align-items:flex-end;height:100svh;min-height:34rem;display:flex;position:relative;overflow:hidden}.A7uBRW_photo{background:var(--vert) url(/images/hero-foret.webp) center 40% / cover no-repeat;will-change:transform;position:absolute;inset:-12% 0 0}.A7uBRW_voile{background:linear-gradient(to bottom, rgba(var(--vert-rgb), .3) 0%, rgba(var(--vert-rgb), 0) 30%), linear-gradient(to top, rgba(var(--vert-rgb), .82) 0%, rgba(var(--vert-rgb), .38) 42%, rgba(var(--vert-rgb), 0) 72%);position:absolute;inset:0}.A7uBRW_contenu{will-change:transform;padding-bottom:clamp(5rem,13vh,9rem);position:relative}.A7uBRW_titre{color:#fff;max-width:17ch}.A7uBRW_motWrap{vertical-align:bottom;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.A7uBRW_mot{will-change:transform;display:inline-block}.A7uBRW_accroche{color:#ffffffdb;margin-top:2rem}.A7uBRW_defiler{right:var(--gutter);letter-spacing:.08em;opacity:.75;flex-direction:column;align-items:center;gap:.6rem;font-size:.7rem;display:flex;position:absolute;bottom:2.5rem}.A7uBRW_defiler:after{content:"";background:linear-gradient(#fffc,#0000);width:1px;height:3rem;animation:2.4s ease-in-out infinite A7uBRW_pulse}@keyframes A7uBRW_pulse{0%,to{opacity:.4;transform-origin:top;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}}@media (max-width:700px){.A7uBRW_defiler{display:none}}
._56Rgkq_recit{background:var(--vert);color:var(--clair);align-items:center;min-height:100svh;padding-block:clamp(4rem,8vh,6rem);display:flex}._56Rgkq_grille{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}._56Rgkq_surtitre{font-size:var(--t-small);letter-spacing:0;color:var(--clair-60);margin-bottom:2rem;font-weight:400}._56Rgkq_pile{min-height:22rem;position:relative}._56Rgkq_etape{position:absolute;inset:0 0 auto}._56Rgkq_numero{font-size:var(--t-small);color:var(--clair-60);margin-bottom:.9rem}._56Rgkq_etape h3{font-size:var(--t-h2);max-width:16ch;color:var(--clair);font-weight:500}._56Rgkq_texte{font-size:var(--t-body);color:var(--clair-80);margin-top:1.4rem;line-height:1.7}._56Rgkq_schema{margin:0}._56Rgkq_schema svg{width:100%;height:auto;overflow:visible}._56Rgkq_traits{stroke:var(--clair);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;fill:var(--clair);font-family:var(--font);font-size:12px;font-weight:400}._56Rgkq_traits text{stroke:none;fill:var(--clair-80)}._56Rgkq_traits .point{stroke:none}._56Rgkq_traits .startup{stroke:none}._56Rgkq_traits .anneau{stroke-width:1.4px}@media (max-width:899px){._56Rgkq_recit{min-height:0;display:block}._56Rgkq_grille{grid-template-columns:1fr}._56Rgkq_pile{flex-direction:column;gap:3rem;min-height:0;display:flex}._56Rgkq_etape{position:static}._56Rgkq_schema{margin-top:3rem}}
.I3hGhG_chiffres{background:var(--clair)}.I3hGhG_grille{grid-template-rows:auto auto;grid-template-columns:repeat(12,1fr);align-items:end;row-gap:clamp(3rem,6vw,5rem);display:grid}.I3hGhG_intro{font-size:var(--t-small);color:var(--vert-70);grid-area:1/1/auto/5;align-self:start}.I3hGhG_item{border-top:1px solid var(--vert-30);padding-top:1.25rem}.I3hGhG_item1{grid-area:1/5/auto/9}.I3hGhG_item2{grid-area:1/9/auto/13}.I3hGhG_item3{grid-area:2/1/auto/5}.I3hGhG_item4{grid-area:2/7/auto/13}.I3hGhG_valeur{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,7vw,6rem);font-weight:500;line-height:1}.I3hGhG_item4 .I3hGhG_valeur{font-size:clamp(3.6rem,9vw,8rem)}.I3hGhG_label{color:var(--vert-70);margin-top:.75rem}@media (max-width:800px){.I3hGhG_grille{grid-template-columns:1fr 1fr;gap:2.5rem 1.5rem}.I3hGhG_intro{grid-area:auto/1/auto/-1}.I3hGhG_item1,.I3hGhG_item2,.I3hGhG_item3,.I3hGhG_item4{grid-area:auto}.I3hGhG_item4 .I3hGhG_valeur{font-size:clamp(3rem,7vw,6rem)}}
.adtZJq_vs{background:var(--clair)}.adtZJq_entete{grid-template-columns:1fr 1fr;align-items:end;gap:3rem;margin-bottom:clamp(3rem,7vw,6rem);display:grid}.adtZJq_entete h2{max-width:14ch}.adtZJq_schema{grid-template-columns:1fr 5rem 1.3fr 5rem 1fr;align-items:center;gap:0;display:grid}.adtZJq_bloc{border:1px solid var(--vert-30);border-radius:2px;flex-direction:column;gap:.75rem;min-height:15rem;padding:2rem;display:flex}.adtZJq_blocCentral{background:var(--vert);color:var(--clair);border-color:var(--vert)}.adtZJq_blocCentral .adtZJq_etiquette{color:var(--clair-60)}.adtZJq_etiquette{font-size:var(--t-small);color:var(--vert-70)}.adtZJq_bloc h3{font-size:var(--t-h3)}.adtZJq_fil{width:100%;height:2.5rem;stroke:var(--vert);stroke-width:1px}.adtZJq_apports{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.adtZJq_apport{font-size:var(--t-small);border:1px solid var(--clair-30);border-radius:999px;padding:.35rem .8rem}.adtZJq_principes{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:clamp(4rem,8vw,7rem);display:grid}.adtZJq_photo img{aspect-ratio:4/3;object-fit:cover;border-radius:2px;width:100%;height:auto}.adtZJq_liste{flex-direction:column;display:flex}.adtZJq_principe{border-top:1px solid var(--vert-30);grid-template-columns:3rem 1fr;gap:1rem;padding:1.5rem 0;display:grid}.adtZJq_principe:last-child{border-bottom:1px solid var(--vert-30)}.adtZJq_num{font-size:var(--t-small);color:var(--vert-70);padding-top:.2rem}.adtZJq_principe p{font-size:var(--t-lead);line-height:1.5}@media (max-width:900px){.adtZJq_entete,.adtZJq_principes,.adtZJq_schema{grid-template-columns:1fr}.adtZJq_fil{width:2.5rem;height:2.5rem;margin:0 auto;transform:rotate(90deg)}.adtZJq_bloc{min-height:0}}
.X6TXra_renvois{background:var(--vert);grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.X6TXra_entree{aspect-ratio:3/4;color:#fff;display:block;position:relative;overflow:hidden}.X6TXra_image{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease);position:absolute;inset:0}.X6TXra_entree:hover .X6TXra_image{transform:scale(1.04)}.X6TXra_voile{background:linear-gradient(to top, rgba(var(--vert-rgb), .85) 0%, rgba(var(--vert-rgb), .25) 50%, rgba(var(--vert-rgb), .05) 100%);transition:opacity .6s var(--ease);position:absolute;inset:0}.X6TXra_contenu{flex-direction:column;gap:.5rem;padding:clamp(1.5rem,3vw,2.5rem);display:flex;position:absolute;inset:auto 0 0}.X6TXra_titre{font-size:var(--t-h3);font-weight:500;line-height:1.2}.X6TXra_titre:after{content:" →";transition:transform .4s var(--ease);display:inline-block}.X6TXra_entree:hover .X6TXra_titre:after{transform:translate(4px)}.X6TXra_texte{font-size:var(--t-small);opacity:.85;max-width:30ch}@media (max-width:800px){.X6TXra_renvois{grid-template-columns:1fr}.X6TXra_entree{aspect-ratio:16/10}}
