.nav-barre{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--blanc);border-bottom:var(--filet) solid var(--sable)}.nav-barre .wrap{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--space-5);gap:var(--space-5);padding-block:var(--space-3)}.nav-barre .logo{width:200px}.nav-barre .nav-menu{padding:0;gap:var(--space-5)}.nav-barre .nav-menu a{padding-block:var(--space-2)}.galerie section[id]{scroll-margin-top:80px}.fixe{position:fixed;top:0;left:0;right:0;transition:background-color .3s ease,border-color .3s ease}.m-nav.sur-photo,.nav-barre.sur-photo{background:transparent;border-bottom-color:transparent}.sur-photo .nav-menu a{color:var(--blanc)}.sur-photo .nav-menu a:hover,.sur-photo .nav-menu a[aria-current=true]{border-bottom-color:var(--blanc)}.sur-photo .burger i{background:var(--blanc)}.logo-duo .logo--blanc,.sur-photo .logo-duo .logo--noir{display:none}.sur-photo .logo-duo .logo--blanc{display:block}.m-nav.fixe .logo{width:150px}.g-hero{position:relative;height:calc(100svh - var(--r-barre));min-height:520px;overflow:hidden;display:flex;align-items:flex-end;background:var(--noir)}.g-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.g-hero:after{content:"";position:absolute;inset:0;background:rgba(20,20,20,.38)}.g-hero-titre{position:relative;z-index:1;margin:0;max-width:1100px;padding:0 var(--space-6) var(--space-7);font:500 clamp(40px,7vw,104px)/1.15 var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--blanc);text-wrap:balance}.galerie .stat,.galerie .stats{gap:var(--space-4)}.galerie .stat{background:var(--travertin);border:var(--filet) solid var(--sable);padding:var(--space-5);min-height:240px;display:flex;flex-direction:column;justify-content:space-between;text-align:left}.galerie .stat b{font-size:64px}.galerie .stat .cl-body{margin:0}.g-cartes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-6)}.g-carte{position:relative;aspect-ratio:1/1;overflow:hidden;display:grid;place-items:center;padding:var(--space-4);color:inherit;text-decoration:none}.g-carte:focus-visible{outline:2px solid var(--vert);outline-offset:3px}.g-carte-img{position:absolute;inset:0}.g-carte-img img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.6,.2,1)}.g-carte:hover .g-carte-img img{transform:scale(1.04)}.g-carte-txt{position:relative;width:min(100%,300px);aspect-ratio:1/1;background:var(--blanc);padding:var(--space-4);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);text-align:center}.g-carte .cl-h3{font-size:20px;white-space:pre-line}.g-carte .cl-body{font-size:15px;line-height:1.5}.g-carte .card-go{margin-top:var(--space-1)}@media (min-width:768px) and (max-width:1023px){.g-cartes{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gouttiere));padding:0 var(--gouttiere) var(--space-2);scroll-padding-inline:var(--gouttiere)}.g-cartes::-webkit-scrollbar{display:none}.g-carte{flex:0 0 min(46%,380px);scroll-snap-align:start}}.galerie .profil-txt .cl-h2{font-size:clamp(28px,3.4vw,36px)}.galerie .quote{max-width:960px;padding:var(--space-7) clamp(24px,7vw,100px);text-align:left}.galerie .quote p{font:300 clamp(22px,2.8vw,32px)/1.4 var(--font-sans)}.g-final{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center}@media (max-width:767px){.g-hero{height:calc(100svh - var(--r-barre) - 77px);min-height:440px}.g-hero-titre{font-size:40px;letter-spacing:.03em;padding:0 20px var(--space-6)}.galerie .stat{min-height:0;flex-direction:row;align-items:baseline;gap:var(--space-3);padding:var(--space-4)}.galerie .stat b{font-size:36px;min-width:112px}.g-cartes{grid-template-columns:minmax(0,1fr);margin-top:var(--space-5);gap:12px}.galerie .quote{padding:var(--space-5) var(--space-4)}.galerie .quote p{font-size:19px}.g-final{align-items:flex-start;text-align:left}}.galerie .g-hero{position:-webkit-sticky;position:sticky;top:0;z-index:0}.galerie .footer,.galerie main>:not(.g-hero){position:relative;z-index:1}.galerie main>section:not(.g-hero):not(.bg-t){background:var(--blanc)}.galerie main>.video{background:var(--noir)}.g-hero-cadre{position:relative;z-index:1}.anim .g-hero-cadre[data-reveal]{opacity:1;transform:none}.mot{overflow:hidden;vertical-align:top;padding-block:.14em .08em;margin-block:-.14em -.08em}.mot,.mot>span{display:inline-block}.anim [data-titre] .mot>span{transform:translateY(105%);opacity:0;transition:transform .9s cubic-bezier(.2,.65,.2,1),opacity .9s ease;transition-delay:calc(var(--i) * 80ms + .12s)}.anim .in [data-titre] .mot>span,.anim [data-titre].in .mot>span{transform:none;opacity:1}.anim .g-cartes>:nth-child(2),.anim .stats>:nth-child(2){transition-delay:.12s}.anim .g-cartes>:nth-child(3),.anim .stats>:nth-child(3){transition-delay:.24s}.bandeau{overflow:hidden;border-block:var(--filet) solid var(--sable);padding-block:var(--space-5);margin-block:var(--space-6);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.bandeau-piste{display:flex;width:max-content;animation:bandeau 40s linear infinite}.bandeau-groupe{display:flex;align-items:center;gap:var(--space-7);margin:0;padding:0 var(--space-7) 0 0;list-style:none}.bandeau-groupe li{flex:none;display:flex;align-items:center}.bandeau-groupe span{font:500 20px/1 var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--noir);white-space:nowrap}.bandeau-groupe img{height:32px;width:auto}@keyframes bandeau{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:767px){.bandeau{padding-block:var(--space-4);margin-block:var(--space-5)}.bandeau-piste{animation-duration:28s}.bandeau-groupe{gap:var(--space-6);padding-right:var(--space-6)}.bandeau-groupe span{font-size:16px}}@media (prefers-reduced-motion:reduce){.bandeau{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.bandeau-piste{animation:none}}.galerie .references .head{margin-bottom:0}.g-num{font:300 32px/1 var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--caramel-texte)}.c-panneaux{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-6)}.c-panneau{position:relative;height:min(78svh,720px);min-height:560px;overflow:hidden;background:var(--noir)}.c-panneau>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.6,.2,1)}.c-panneau:hover>img,.c-panneau[data-ouvert=true]>img{transform:scale(1.04)}.c-boite{position:absolute;left:var(--space-5);right:var(--space-5);bottom:var(--space-5);max-height:calc(100% - 2 * var(--space-5));overflow-y:auto;background:var(--blanc)}.c-titre{margin:0}.c-entete{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;border-radius:var(--radius-0);background:none;cursor:pointer;text-align:left;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"num signe" "titre titre";grid-gap:var(--space-2) var(--space-3);gap:var(--space-2) var(--space-3);padding:var(--space-5) var(--space-5) var(--space-4);color:var(--noir)}.c-entete .g-num{grid-area:num}.c-entete .cl-h3{grid-area:titre;font-size:24px}.c-entete:focus-visible{outline:2px solid var(--vert);outline-offset:-4px}.c-signe{grid-area:signe;position:relative;width:16px;height:16px;align-self:center}.c-signe:after,.c-signe:before{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;background:var(--noir);transition:transform .4s ease}.c-signe:after{transform:rotate(90deg)}.c-detail{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.2,.65,.2,1)}.c-detail,.c-detail>div{min-height:0;overflow:hidden}.c-detail>div{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:0 var(--space-5);opacity:0;transition:opacity .4s ease,padding .6s ease}.c-recherche{color:var(--noir)}@media (hover:hover){.c-panneau:hover .c-detail{grid-template-rows:1fr}.c-panneau:hover .c-detail>div{opacity:1;padding-bottom:var(--space-5);transition-delay:0s,0s}.c-panneau:hover .c-signe:after{transform:rotate(0deg)}}.c-panneau:has(.c-entete:focus-visible) .c-detail,.c-panneau[data-ouvert=true] .c-detail{grid-template-rows:1fr}.c-panneau:has(.c-entete:focus-visible) .c-detail>div,.c-panneau[data-ouvert=true] .c-detail>div{opacity:1;padding-bottom:var(--space-5)}.c-panneau[data-ouvert=true] .c-signe:after{transform:rotate(0deg)}.anim .c-panneaux>:nth-child(2){transition-delay:.12s}.t-videos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.t-video{margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.t-video video{width:100%;aspect-ratio:16/9;background:var(--noir);display:block}.t-video figcaption{display:flex;flex-direction:column;gap:var(--space-1)}.t-nom{font:500 13px/1.4 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--noir)}.anim .t-videos>:nth-child(2){transition-delay:.12s}@media (max-width:767px){.c-panneaux,.t-videos{grid-template-columns:minmax(0,1fr)}.c-panneau{height:auto;min-height:340px;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--space-3)}.c-boite{position:relative;left:auto;right:auto;bottom:auto;max-height:none}.c-entete{padding:var(--space-4) var(--space-4) var(--space-3)}.c-entete .cl-h3{font-size:20px}.c-detail>div{padding:0 var(--space-4)}.c-panneau[data-ouvert=true] .c-detail>div{padding-bottom:var(--space-4)}}.p-grille{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-5);gap:var(--space-5);align-items:start}.p-portrait{position:-webkit-sticky;position:sticky;top:104px;height:calc(100svh - 104px - var(--r-barre) - var(--space-5));min-height:520px;overflow:hidden;background:var(--noir)}.p-portrait-lien{position:absolute;inset:0;display:block}.p-portrait-lien img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.p-portrait:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(20,20,20,.75));pointer-events:none}.p-portrait-txt{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:var(--space-5);display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}.p-portrait-txt .cl-eyebrow{color:var(--rose-poudre)}.p-portrait-txt .cl-h2{color:var(--blanc);font-size:clamp(28px,3.4vw,40px);line-height:1.2}.p-portrait-txt .cl-lead{color:var(--blanc);max-width:440px}.p-portrait-txt .cl-link{color:var(--blanc);-webkit-text-decoration-color:var(--rose-poudre);text-decoration-color:var(--rose-poudre)}.p-portrait-txt .cl-link:focus-visible,.p-portrait-txt .cl-link:hover{-webkit-text-decoration-color:var(--blanc);text-decoration-color:var(--blanc)}.p-vignettes{list-style:none;margin:0;padding:0 0 var(--space-7);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-6) var(--space-5);gap:var(--space-6) var(--space-5)}.p-vignette{position:relative;aspect-ratio:1/1;overflow:hidden;display:grid;place-items:center;padding:12px}.p-vignette:nth-child(2n){transform:translateY(var(--space-8))}.anim .p-vignette:nth-child(2n)[data-reveal]{transform:translateY(calc(var(--space-8) + 16px))}.anim .p-vignette:nth-child(2n)[data-reveal].in{transform:translateY(var(--space-8))}.p-vignette-img{position:absolute;inset:0}.p-vignette-img img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.6,.2,1)}.p-vignette:hover .p-vignette-img img{transform:scale(1.04)}.p-vignette-txt{position:relative;width:min(100%,280px);aspect-ratio:1/1;background:var(--blanc);padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);text-align:center}.p-vignette .cl-h3{font-size:20px}.p-vignette .cl-body{font-size:15px;line-height:1.5}@media (prefers-reduced-motion:reduce){.p-vignette-img img{transition:none}}@media (min-width:768px) and (max-width:1023px){.p-vignettes{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.anim .p-vignette:nth-child(2n)[data-reveal].in,.p-vignette:nth-child(2n){transform:none}.anim .p-vignette:nth-child(2n)[data-reveal]{transform:translateY(16px)}}@media (max-width:767px){.p-grille{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.p-portrait{position:relative;top:0;height:auto;min-height:0;aspect-ratio:4/5}.p-portrait-txt{align-items:flex-start;text-align:left;padding:var(--space-4)}.p-vignettes{grid-template-columns:minmax(0,1fr);gap:var(--space-5);padding-bottom:0}.anim .p-vignette:nth-child(2n)[data-reveal].in,.p-vignette:nth-child(2n){transform:none}.anim .p-vignette:nth-child(2n)[data-reveal]{transform:translateY(16px)}.p-vignette{padding:14px}.p-vignette-txt{width:min(100%,300px);padding:var(--space-3);gap:6px}}.nav-barre .nav-cta{padding:18px 36px;font-size:12px}.fixe{transition:background-color .3s ease,border-color .3s ease,opacity .8s ease,transform .8s ease}.intro-en-cours .m-nav,.intro-en-cours .nav-barre{opacity:0;transform:translateY(-16px);pointer-events:none}.intro-en-cours .m-bar{opacity:0;pointer-events:none}.m-bar{transition:opacity .8s ease}@media (max-width:767px){.c-panneaux,.g-cartes,.p-vignettes,.t-videos{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;scrollbar-width:none;margin-inline:-20px;padding:0 20px var(--space-2)}.c-panneaux::-webkit-scrollbar,.g-cartes::-webkit-scrollbar,.p-vignettes::-webkit-scrollbar,.t-videos::-webkit-scrollbar{display:none}.c-panneau,.g-carte,.p-vignette,.t-video{flex:0 0 82%;scroll-snap-align:start}.g-carte{flex-basis:86%;padding:14px}.g-carte-txt{padding:var(--space-3);gap:6px}.g-carte .cl-h3{font-size:18px}.c-panneaux{align-items:flex-start}.t-videos{margin-inline:0}.p-vignettes{padding-bottom:var(--space-2)}.swipe{margin-top:var(--space-2)}}.galerie main>.video--cadre{background:var(--blanc);padding-block:var(--sec);line-height:0}.video-cadre{position:relative;width:calc(100% - 2 * var(--gouttiere));max-width:calc(var(--largeur-max) - 2 * var(--space-3));margin:0 auto;background:var(--noir)}.video--cadre video{height:auto;aspect-ratio:16/9}@media (max-width:767px){.galerie main>.video--cadre{padding-block:var(--space-4)}.video-cadre{width:100%}.video--cadre video{aspect-ratio:16/9}}.galerie main>section.manifeste.manifeste,.manifeste{background:var(--vert)}.manifeste .wrap{display:flex;flex-direction:column;align-items:center;gap:var(--space-5);text-align:center;max-width:960px}.manifeste .cl-eyebrow{color:var(--rose-poudre)}.manifeste .cl-h2{color:var(--blanc);font-size:clamp(28px,3.6vw,44px);line-height:1.2}.manifeste-texte{display:flex;flex-direction:column;gap:var(--space-4)}.manifeste-texte p{margin:0;font:300 clamp(17px,1.4vw,19px)/1.6 var(--font-sans);color:var(--sur-vert-doux)}.manifeste-signature{margin:0;font:500 14px/1.6 var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--blanc)}.anim .manifeste-texte>:nth-child(2){transition-delay:.15s}.anim .manifeste-texte>:nth-child(3){transition-delay:.3s}.galerie .stats{grid-template-columns:repeat(4,minmax(0,1fr))}.galerie .stat{justify-content:flex-start}.galerie .stat b{font-size:52px}.stat-txt{display:flex;flex-direction:column;gap:var(--space-2)}.stat-legende{margin:0;font:600 12px/1.5 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--noir)}.cas-cartes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-6)}.cas-carte{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-6) var(--space-5);min-height:360px;background:var(--travertin);border:var(--filet) solid var(--sable);color:inherit;text-decoration:none;transition:border-color .3s ease}.bg-t .cas-carte{background:var(--blanc)}.cas-carte:hover{border-color:var(--noir)}.cas-carte:focus-visible{outline:2px solid var(--vert);outline-offset:3px}.cas-carte .card-go{margin-top:auto}.cas-haut{display:flex;align-items:center;gap:var(--space-3)}.cas-mono{flex:none;width:64px;height:64px;display:grid;place-items:center;background:var(--vert);color:var(--blanc);font:500 18px/1 var(--font-sans);letter-spacing:.12em}.cas-haut .cl-h3{font-size:18px}.cas-etiquettes{list-style:none;margin:var(--space-2) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.cas-tag{display:inline-block;padding:7px 12px;border:var(--filet) solid var(--sable);font:600 10px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--noir)}.cas-phrase{margin:0;font:300 clamp(22px,2.2vw,28px)/1.35 var(--font-sans);color:var(--noir)}.anim .cas-cartes>:nth-child(2){transition-delay:.1s}.anim .cas-cartes>:nth-child(3){transition-delay:.2s}.anim .cas-cartes>:nth-child(4){transition-delay:.3s}@media (max-width:767px){.manifeste .wrap{align-items:flex-start;text-align:left}.manifeste-texte p{font-size:18px}.cas-cartes,.galerie .stats{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;scrollbar-width:none;margin-inline:-20px;padding:0 20px var(--space-2)}.cas-cartes::-webkit-scrollbar,.galerie .stats::-webkit-scrollbar{display:none}.cas-carte,.galerie .stat{flex:0 0 82%;scroll-snap-align:start}.galerie .stat{flex-direction:column;align-items:flex-start}.galerie .stat b{font-size:44px;min-width:0}.cas-carte{min-height:0;padding:var(--space-5) var(--space-4)}}.r-mosaique{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(260px,auto);grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-6)}.r-a{grid-column:1/3;grid-row:1/3}.r-b{grid-column:3/5}.r-c{grid-column:3/4}.r-d{grid-column:4/5}.r-e{grid-column:1/3}.r-f{grid-column:3/5}.r-carte{margin:0;position:relative;overflow:hidden}.r-etoiles{display:inline-flex;gap:4px;font-size:16px;line-height:1;color:var(--caramel-texte);letter-spacing:0}.r-texte{background:var(--blanc);border:var(--filet) solid var(--sable);padding:var(--space-5)}.r-texte,.r-texte blockquote{display:flex;flex-direction:column;gap:var(--space-3)}.r-texte blockquote{margin:0}.r-texte blockquote p{margin:0;font:300 clamp(17px,1.5vw,20px)/1.5 var(--font-sans);color:var(--noir)}.r-texte figcaption,.r-video figcaption{display:flex;flex-direction:column;gap:2px;font:400 13px/1.5 var(--font-sans);color:var(--texte-discret);margin-top:auto}.r-nom{font:500 13px/1.4 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--noir)}.r-note{background:var(--vert);color:var(--blanc);padding:var(--space-5);display:flex;flex-direction:column;justify-content:space-between}.r-note .r-etoiles{color:var(--rose-poudre)}.r-valeur{margin:0;font:300 clamp(56px,6vw,80px)/1 var(--font-sans);color:var(--blanc);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.r-note-texte{margin:0;font:400 14px/1.5 var(--font-sans);color:var(--sur-vert-doux)}.r-video{background:var(--noir);min-height:260px}.r-mosaique--textes{grid-template-columns:repeat(2,minmax(0,1fr))}.r-mosaique--textes>.r-carte{grid-column:auto;grid-row:auto}.r-video video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.r-video[data-lance=false]:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,rgba(20,20,20,.7));pointer-events:none}.r-video figcaption{position:absolute;z-index:1;left:var(--space-4);right:var(--space-4);bottom:var(--space-4);color:rgba(255,255,255,.8)}.r-video .r-nom{color:var(--blanc)}.r-lecture{position:absolute;z-index:2;left:var(--space-4);top:50%;transform:translateY(-50%);width:64px;height:64px;display:grid;place-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:var(--radius-0);background:var(--blanc);color:var(--noir);font-size:18px;cursor:pointer;transition:background-color .3s ease,color .3s ease}.r-lecture:focus-visible,.r-lecture:hover{background:var(--noir);color:var(--blanc)}.r-lecture:focus-visible{outline:2px solid var(--blanc);outline-offset:3px}.r-d .r-lecture{width:52px;height:52px}.anim .r-mosaique>:nth-child(2){transition-delay:.08s}.anim .r-mosaique>:nth-child(3){transition-delay:.16s}.anim .r-mosaique>:nth-child(4){transition-delay:.24s}.anim .r-mosaique>:nth-child(5){transition-delay:.32s}.anim .r-mosaique>:nth-child(6){transition-delay:.4s}@media (max-width:767px){.r-mosaique{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;scrollbar-width:none;margin-inline:-20px;padding:0 20px var(--space-2);margin-top:var(--space-5)}.r-mosaique::-webkit-scrollbar{display:none}.r-carte{flex:0 0 82%;scroll-snap-align:start;min-height:420px}.r-note,.r-texte{padding:var(--space-4)}}.g-hero--plein{height:100svh}.g-hero-marches{flex-wrap:wrap;gap:4px 14px;margin:0 0 var(--space-4) var(--space-6);padding:12px 20px;background:var(--rose-poudre);color:var(--noir);font:600 13px/1.3 var(--font-sans);letter-spacing:.2em;text-transform:uppercase}.g-hero-marches,.g-hero-marches span{display:inline-flex;align-items:center}.g-hero-marches span{gap:14px}.g-hero-marches i{font-style:normal;color:var(--caramel-texte)}@media (max-width:767px){.g-hero-marches{margin:0 20px var(--space-3);padding:10px 14px;font-size:11px;letter-spacing:.14em;gap:4px 10px}.g-hero-marches span{gap:10px}}.g-hero--plein .g-hero-titre{font-size:clamp(38px,5.2vw,80px);max-width:1200px}@media (max-width:767px){.g-hero--plein{height:calc(100svh - 77px);align-items:flex-end}.g-hero--plein .g-hero-titre{font-size:36px;padding-bottom:var(--space-6)}}.manifeste .cl-h2 .ligne{display:block}.manifeste-signature{font:500 clamp(22px,2.6vw,34px)/1.3 var(--font-sans);letter-spacing:.08em;color:var(--rose-poudre);max-width:820px;margin-top:var(--space-3);padding-top:var(--space-5);border-top:1px solid rgba(233,201,190,.45)}@media (max-width:767px){.manifeste-signature{font-size:22px;letter-spacing:.05em}}.freins{position:relative;overflow:hidden;display:grid;place-items:center;min-height:clamp(560px,82svh,820px)}.freins-fond{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(150px,16vw,230px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.freins:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 46% 38% at 50% 50%,var(--travertin) 35%,rgba(234,223,210,0) 100%)}.freins-bloc{display:flex;flex-direction:column;gap:14px}.freins-ligne{overflow:hidden}.freins-ligne--mobile{display:none}.freins-piste{display:flex;width:max-content;animation:freins-gauche var(--duree,60s) linear infinite;will-change:transform}.freins-ligne--droite .freins-piste{animation-name:freins-droite}.freins-groupe{display:flex;gap:var(--space-7);margin:0;padding:0 var(--space-7) 0 0;list-style:none}.freins-groupe li{flex:none;white-space:nowrap;font:400 clamp(26px,2.2vw,32px)/1.2 var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--texte-discret);opacity:.42;text-decoration:line-through;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--caramel-texte);text-decoration-color:var(--caramel-texte)}@keyframes freins-gauche{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes freins-droite{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.freins-accroche{position:relative;z-index:1;text-align:center}.freins-titre{margin:0;font:500 clamp(28px,5vw,68px)/1.15 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--noir);text-wrap:balance}.freins-titre .ligne{display:block}.freins-titre .ligne:last-child{color:var(--vert)}@media (max-width:767px){.freins{min-height:520px}.freins-fond{gap:150px}.freins-ligne--mobile{display:block}.freins-groupe{gap:var(--space-4);padding-right:var(--space-4)}.freins-groupe li{font-size:15px;letter-spacing:.06em}.freins:after{background:radial-gradient(ellipse 70% 30% at 50% 50%,var(--travertin) 40%,rgba(234,223,210,0) 100%)}.freins-titre{font-size:clamp(26px,7vw,30px);letter-spacing:.04em}}@media (prefers-reduced-motion:reduce){.freins-piste{animation:none}.freins-ligne--droite .freins-piste{transform:translateX(-18%)}.freins-ligne--gauche .freins-piste{transform:translateX(-31%)}.freins-ligne--mobile.freins-ligne--droite .freins-piste{transform:translateX(-9%)}.freins-ligne--mobile.freins-ligne--gauche .freins-piste{transform:translateX(-24%)}}[data-titre] .ligne{display:block}.impacts .head{margin-bottom:var(--space-6)}.i-liste{border-top:var(--filet) solid var(--sable)}.i-bande{border-bottom:var(--filet) solid var(--sable);transition:background-color .25s ease}.i-bande[data-ouvert=true]{background:var(--travertin)}.i-titre{margin:0}.i-entete{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin:0;border:0;background:none;cursor:pointer;color:inherit;text-align:left;font:inherit;display:grid;grid-template-columns:56px minmax(0,1.25fr) minmax(0,1fr) 44px;align-items:center;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5) var(--space-5)}.i-entete:focus-visible{outline:2px solid var(--vert);outline-offset:-2px}.i-num{font:500 14px/1 var(--font-sans);letter-spacing:.14em;color:var(--caramel-texte)}.i-nom{font:500 clamp(22px,2.2vw,28px)/1.15 var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--noir)}.i-promesse{font:300 18px/1.45 var(--font-sans);color:var(--texte-doux)}.i-signe{position:relative;width:44px;height:44px;border:var(--filet) solid var(--noir);transition:background-color .25s ease}.i-signe:after,.i-signe:before{content:"";position:absolute;left:50%;top:50%;width:14px;height:1.5px;background:var(--noir);transform:translate(-50%,-50%);transition:transform .25s ease,background-color .25s ease}.i-signe:after{transform:translate(-50%,-50%) rotate(90deg)}.i-bande[data-ouvert=true] .i-signe{background:var(--noir)}.i-bande[data-ouvert=true] .i-signe:after,.i-bande[data-ouvert=true] .i-signe:before{background:var(--blanc)}.i-bande[data-ouvert=true] .i-signe:after{transform:translate(-50%,-50%) rotate(0deg)}@media (hover:hover){.i-bande:not([data-ouvert=true]):hover{background:rgba(234,223,210,.45)}.i-entete:hover .i-signe{background:var(--noir)}.i-entete:hover .i-signe:after,.i-entete:hover .i-signe:before{background:var(--blanc)}}.i-panneau{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.i-panneau>div{overflow:hidden;min-height:0}.i-bande[data-ouvert=true] .i-panneau{grid-template-rows:1fr}.i-contenu{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);margin-left:calc(56px + var(--space-4));padding:0 calc(44px + var(--space-4) + var(--space-5)) var(--space-6) var(--space-5)}.i-contenu .i-col{display:flex;flex-direction:column;gap:var(--space-3)}.i-contenu .i-col+.i-col{border-left:var(--filet) solid var(--sable);padding-left:var(--space-5)}.i-texte{margin:0;font:300 18px/1.6 var(--font-sans);color:var(--texte-doux);max-width:46ch}.i-kpi{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.i-kpi li{padding:8px 14px;border:var(--filet) solid var(--sable);background:var(--blanc);font:400 16px/1.3 var(--font-sans);color:var(--noir)}@media (max-width:1023px){.i-entete{grid-template-columns:40px minmax(0,1fr) 44px;grid-template-areas:"num nom signe" ". promesse signe";row-gap:var(--space-2);padding:var(--space-4)}.i-num{grid-area:num}.i-nom{grid-area:nom}.i-promesse{grid-area:promesse}.i-signe{grid-area:signe}.i-contenu{margin-left:calc(40px + var(--space-4));padding:0 var(--space-4) var(--space-5) var(--space-4)}}@media (max-width:767px){.impacts .head{margin-bottom:var(--space-5)}.i-entete{grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"num signe" "nom signe" "promesse promesse";column-gap:var(--space-3);padding:var(--space-4) 0}.i-bande[data-ouvert=true]{margin-inline:calc(-1 * var(--gouttiere));padding-inline:var(--gouttiere)}.i-nom{font-size:22px}.i-promesse{font-size:16px}.i-contenu{grid-template-columns:minmax(0,1fr);gap:var(--space-5);margin-left:0;padding:0 0 var(--space-5)}.i-contenu .i-col+.i-col{border-left:0;padding-left:0;border-top:var(--filet) solid var(--sable);padding-top:var(--space-4)}.i-texte{font-size:16px}}@media (prefers-reduced-motion:reduce){.i-bande,.i-panneau,.i-signe,.i-signe:after,.i-signe:before{transition:none}}.cta-duo{gap:6px;align-items:stretch}.wa-icone{padding:0;width:52px;flex:none;display:inline-flex;align-items:center;justify-content:center}.wa-icone svg{width:24px;height:24px}@media (max-width:767px){.cta-duo .cl-btn--primary:not(.wa-icone){flex:1 1}}.g-carte:hover .card-go i{transform:translateX(6px)}@media (prefers-reduced-motion:reduce){.g-carte .card-go i,.g-carte-img img{transition:none}}.c-panneau>img,.g-carte-img img,.p-vignette-img img{filter:brightness(.62)}