@font-face{font-family:"Roboto Serif";font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/roboto-serif-roman-var.woff2) format("woff2")}@font-face{font-family:"Roboto Serif";font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/roboto-serif-italic-var.woff2) format("woff2")}:root{--enc: #291E10;--enc-2: #382B1C;--enc-doux: #5F5344;--enc-mat: #6C6155;--pap: #FAF5ED;--pap-2: #F1ECE1;--pap-3: #E5E0D0;--pap-clair: #F6F2EA;--acc: #695500;--acc-clair: #D9C270;--fil: #DBD7CA;--fil-2: #CAC5B4;--fil-champ: #797361;--fil-nuit: #4C4133;--alerte: #93321F;--hdr: 74px;--hdr-m: 58px;--pas: 56px;--pas-m: 18px;--sect: clamp(52px,5.8vw,100px);--ecart: clamp(20px,2.2vw,34px);--marge: 24px;--large: 1210px;--r: 0px;--ral: cubic-bezier(.22,.61,.24,1)}*,*:before,*:after{box-sizing:border-box}html{overflow-x:hidden;-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--hdr) + 16px)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--pap);color:var(--enc);font-family:"Roboto Serif",Iowan Old Style,Georgia,serif;font-size:18.5px;line-height:1.64;font-weight:400;overflow-x:hidden;text-wrap:pretty;font-variant-numeric:oldstyle-nums}img,svg{max-width:100%;display:block}a{color:var(--acc);text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{color:var(--enc)}button{font:inherit;color:inherit}h1,h2,h3,h4,p,ul,ol,figure,blockquote,table{margin:0}ul,ol{padding:0;list-style:none}:focus-visible{outline:2.5px solid var(--acc);outline-offset:3px}.gal-nuit :focus-visible{outline-color:var(--acc-clair)}.gal-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;left:-9999px;top:0;z-index:200;background:var(--enc);color:var(--pap-clair);padding:14px 20px;font-weight:700;text-decoration:none}.skip-link:focus{left:12px;top:12px}.gal-s{padding:var(--sect) var(--marge);position:relative}.gal-s--serre{padding-top:clamp(34px,3.2vw,54px);padding-bottom:clamp(34px,3.2vw,54px)}.gal-w{max-width:var(--large);margin:0 auto}.gal-w--md{max-width:1010px;margin:0 auto}.gal-w--sm{max-width:860px;margin:0 auto}.gal-w--xs{max-width:700px;margin:0 auto}.gal-pap{background:var(--pap)}.gal-alt{background:var(--pap-2)}.gal-coq{background:var(--pap-3)}.gal-nuit{background:var(--enc-2);color:var(--pap-clair)}.gal-nuit .gal-h2,.gal-nuit .gal-h3,.gal-nuit .gal-h4{color:var(--pap-clair)}.gal-nuit .gal-oeil{color:var(--acc-clair)}.gal-nuit .gal-oeil:before{background:var(--acc-clair)}.gal-nuit .gal-chapo,.gal-nuit .gal-p{color:#dcd3c4}.gal-nuit .gal-fine{color:#b3a995}.gal-nuit a{color:var(--acc-clair)}.gal-nuit a:hover{color:#fff}.gal-nuit hr,.gal-nuit .gal-trait{border-color:var(--fil-nuit)}.gal-s--gradin{padding-top:calc(var(--sect) + 10px)}.gal-s--gradin:before,.gal-s--gradin:after{content:"";position:absolute;top:0;height:1px;background:var(--fil-2)}.gal-s--gradin:before{left:0;right:calc(50% + var(--pas))}.gal-s--gradin:after{left:50%;right:0;top:9px}.gal-nuit.gal-s--gradin:before,.gal-nuit.gal-s--gradin:after{background:var(--fil-nuit)}@media(max-width:720px){.gal-s--gradin:before{right:0}.gal-s--gradin:after{display:none}}.gal-h1{font-size:clamp(33px,5.3vw,66px);line-height:1.04;letter-spacing:-.021em;font-weight:250;overflow-wrap:break-word}.gal-h1 b,.gal-h1 strong{font-weight:800;letter-spacing:-.03em}.gal-h1 em{font-style:italic;font-weight:300}.gal-h2{font-size:clamp(26px,3.3vw,42px);line-height:1.12;letter-spacing:-.017em;font-weight:300;overflow-wrap:break-word}.gal-h2 b,.gal-h2 strong{font-weight:800}.gal-h3{font-size:clamp(19.5px,1.5vw,24px);line-height:1.26;font-weight:700;letter-spacing:-.006em}.gal-h4{font-size:18px;font-weight:700;line-height:1.32}.gal-chapo{font-size:clamp(18.5px,1.45vw,22px);line-height:1.56;color:var(--enc-doux);font-weight:300}.gal-p{font-size:18.5px;color:var(--enc-doux)}.gal-p+.gal-p{margin-top:1em}.gal-p b,.gal-p strong{color:var(--enc);font-weight:700}.gal-p a,.gal-chapo a{font-weight:600}.gal-fine{font-size:14.5px;line-height:1.5;color:var(--enc-mat);font-variant-numeric:normal}.gal-oeil{display:flex;align-items:center;gap:13px;font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--acc);font-variant-numeric:normal}.gal-oeil:before{content:"";width:30px;height:1px;background:var(--acc);flex:none}.gal-pile{display:flex;flex-direction:column;gap:20px}.gal-pile--sm{display:flex;flex-direction:column;gap:11px}.gal-pile--lg{display:flex;flex-direction:column;gap:clamp(26px,3vw,42px)}.gal-trait{border:0;border-top:1px solid var(--fil);margin:0}.gal-mw60{max-width:60ch}.gal-mw70{max-width:70ch}.gal-prose>*+*,.prose-page>*+*,.prose>*+*{margin-top:1.05em}.gal-prose h2,.prose-page h2,.prose h2{font-size:clamp(24px,2.6vw,34px);line-height:1.16;font-weight:300;letter-spacing:-.016em;margin-top:1.9em;padding-top:.55em;border-top:1px solid var(--fil)}.gal-prose h3,.prose-page h3,.prose h3{font-size:clamp(19px,1.4vw,22px);font-weight:700;margin-top:1.6em}.gal-prose p,.prose-page p,.prose p{font-size:18.5px;color:var(--enc-doux)}.gal-prose ul,.prose-page ul,.prose ul{display:flex;flex-direction:column;gap:9px;padding-left:0}.gal-prose li,.prose-page li,.prose li{display:flex;gap:12px;color:var(--enc-doux);line-height:1.55}.gal-prose li:before,.prose-page li:before,.prose li:before{content:"";flex:none;width:7px;height:7px;margin-top:12px;background:var(--acc)}.gal-prose strong,.prose-page strong,.prose strong{color:var(--enc)}.prose-page{max-width:760px;margin:0 auto;padding:calc(var(--hdr) + clamp(36px,4vw,64px)) var(--marge) clamp(56px,6vw,96px)}.prose-page h1{font-size:clamp(30px,4.2vw,50px);line-height:1.08;font-weight:250;letter-spacing:-.02em;margin-bottom:.5em}@media(max-width:1080px){.prose-page{padding-top:calc(var(--hdr-m) + clamp(30px,4vw,52px))}}.gal-g{gap:var(--ecart)}.gal-duo{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(28px,3.4vw,60px);align-items:start}.gal-duo--centre{align-items:center}.gal-duo--inv{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}@media(max-width:980px){.gal-duo,.gal-duo--inv{grid-template-columns:minmax(0,1fr)}}.gal-grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ecart)}.gal-grille--centered{justify-content:center}.gal-grille--slider{grid-auto-flow:column;grid-auto-columns:minmax(0,calc(33.333% - var(--ecart)));grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:10px}.gal-grille--slider>*{scroll-snap-align:start}.gal-strip{position:relative}.gal-strip-ctrl{display:flex;justify-content:flex-end;gap:8px;margin-bottom:14px}.gal-strip-nav{width:46px;height:46px;border:1px solid var(--fil-2);background:var(--pap);color:var(--enc);font-size:22px;line-height:1;cursor:pointer;border-radius:var(--r)}.gal-strip-nav:hover:not(:disabled){background:var(--enc);color:var(--pap-clair);border-color:var(--enc)}.gal-strip-nav:disabled{opacity:.35;cursor:default}@media(max-width:980px){.gal-grille{grid-template-columns:minmax(0,1fr)}.gal-grille--slider{grid-auto-columns:minmax(0,86%)}}.gal-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:15px 28px;border:1.5px solid transparent;border-radius:var(--r);font-size:16.5px;font-weight:700;letter-spacing:.01em;text-decoration:none;cursor:pointer;text-align:center;white-space:nowrap;transition:background .26s var(--ral),color .26s var(--ral),border-color .26s var(--ral)}.gal-btn--plein{background:var(--acc);color:var(--pap-clair);border-color:var(--acc)}.gal-btn--plein:hover{background:var(--enc);border-color:var(--enc);color:var(--pap-clair)}.gal-btn--creux{background:transparent;color:var(--enc);border-color:var(--fil-champ)}.gal-btn--creux:hover{background:var(--enc);color:var(--pap-clair);border-color:var(--enc)}.gal-btn--lg{min-height:64px;font-size:17.5px;padding:18px 32px}.gal-btn--bloc{width:100%;white-space:normal}.gal-nuit .gal-btn--plein{background:var(--pap-clair);color:var(--enc);border-color:var(--pap-clair)}.gal-nuit .gal-btn--plein:hover{background:var(--acc-clair);border-color:var(--acc-clair);color:var(--enc)}.gal-nuit .gal-btn--creux{color:var(--pap-clair);border-color:#7c7563}.gal-nuit .gal-btn--creux:hover{background:var(--pap-clair);color:var(--enc);border-color:var(--pap-clair)}.gal-fleche{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:16.5px;text-decoration:underline}.gal-fleche:after{content:"›";font-size:22px;line-height:1;transition:transform .22s var(--ral)}.gal-fleche:hover:after{transform:translate(4px)}.gal-hdr{position:fixed;inset:0 0 auto;z-index:60;background:var(--pap-3);border-bottom:1px solid var(--fil-2)}.gal-hdr__bar{height:var(--hdr);max-width:1300px;margin:0 auto;padding:0 var(--marge);display:flex;align-items:center;gap:24px}.gal-logo{display:flex;align-items:baseline;gap:9px;text-decoration:none;color:var(--enc);flex:none}.gal-logo__m{font-size:22px;font-weight:800;letter-spacing:-.022em}.gal-logo__s{font-size:11px;font-weight:700;letter-spacing:.17em;text-transform:uppercase;color:var(--enc-doux)}.gal-hdr__nav{display:flex;align-items:center;gap:22px;margin-left:auto}.gal-nav-l{font-family:inherit;font-size:15.5px;font-weight:700;color:var(--enc);text-decoration:none;padding:7px 0;background:transparent;border:0;border-bottom:2px solid transparent;white-space:nowrap;cursor:pointer;line-height:1.2}.gal-nav-l:hover,.gal-nav-l[aria-expanded=true]{border-bottom-color:var(--acc);color:var(--acc)}.header-cta{flex:none;min-height:46px;padding:11px 20px;font-size:15.5px}.gal-mega-h{position:relative}.gal-mega{position:absolute;top:calc(100% + 12px);left:-22px;width:660px;max-width:calc(100vw - 44px);background:var(--pap);border:1px solid var(--fil-2);box-shadow:0 28px 56px -32px #291e1080;padding:26px;display:none;grid-template-columns:1fr 1fr;gap:22px}.gal-mega-h.gal-ouvert .gal-mega{display:grid}.gal-mega__t{font-size:11.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--enc-mat);grid-column:1/-1}.gal-mega__l{text-decoration:none;color:var(--enc);display:block}.gal-mega__l b{display:block;font-size:16.5px;font-weight:700}.gal-mega__l span{display:block;font-size:14px;color:var(--enc-mat);line-height:1.36;margin-top:2px}.gal-mega__l:hover b{color:var(--acc);text-decoration:underline}.gal-burger{display:none;margin-left:auto;width:46px;height:46px;align-items:center;justify-content:center;background:transparent;border:1.5px solid var(--fil-champ);border-radius:var(--r);cursor:pointer}.gal-burger span{display:block;width:21px;height:1.5px;background:var(--enc);position:relative}.gal-burger span:before,.gal-burger span:after{content:"";position:absolute;left:0;width:21px;height:1.5px;background:var(--enc)}.gal-burger span:before{top:-6px}.gal-burger span:after{top:6px}.gal-burger[aria-expanded=true] span{background:transparent}.gal-burger[aria-expanded=true] span:before{top:0;transform:rotate(45deg)}.gal-burger[aria-expanded=true] span:after{top:0;transform:rotate(-45deg)}.gal-burger span,.gal-burger span:before,.gal-burger span:after{transition:transform .2s var(--ral),top .2s var(--ral),background .2s var(--ral)}.gal-panneau{position:fixed;inset:var(--hdr-m) 0 0 0;z-index:55;background:var(--pap);padding:22px var(--marge) 110px;overflow-y:auto;display:none}.gal-panneau.gal-ouvert{display:block}.gal-panneau__g{border-top:1px solid var(--fil);padding:16px 0}.gal-panneau__g .gal-mega__t{margin-bottom:10px}.gal-panneau a{display:block;padding:8px 0;font-size:18px;font-weight:700;color:var(--enc);text-decoration:none}.gal-panneau .gal-btn{margin-top:18px}@media(max-width:1080px){.gal-hdr__nav{display:none}.gal-burger{display:inline-flex}.gal-hdr__bar{height:var(--hdr-m);gap:12px}.header-cta{display:none}}@media(max-width:420px){.gal-logo__m{font-size:19px}.gal-logo__s{font-size:10px;letter-spacing:.14em}}.gal-hero{position:relative;isolation:isolate;padding:calc(var(--hdr) + 40px) var(--marge) clamp(40px,4.4vw,74px);background:var(--enc);color:var(--pap-clair);overflow:hidden}.gal-hero__fond{position:absolute;inset:0;z-index:-2;overflow:hidden;background:var(--enc)}.gal-hero__fond .ph,.gal-hero__fond .ph__cadre{position:absolute;inset:0;margin:0;border:0;aspect-ratio:auto}.gal-hero__fond img{width:100%;height:100%;object-fit:cover}.gal-hero__voile{position:absolute;inset:0;z-index:-1;background:linear-gradient(104deg,#21180cf0,#21180ce6 44%,#21180ca8,#21180c75),linear-gradient(to top,#21180c99,#21180c00 58%)}.gal-hero__in{max-width:var(--large);margin:0 auto;position:relative}.gal-assise{position:relative}.gal-assise--1{max-width:min(19em,52%)}.gal-assise--1 .gal-h1{max-width:15ch}.gal-assise--2{margin-left:var(--pas);margin-top:24px;padding-left:22px;max-width:52ch;border-left:1px solid rgba(217,194,112,.42)}.gal-assise--3{margin-left:calc(var(--pas) * 2);margin-top:28px;max-width:640px}.gal-hero .gal-h1{color:var(--pap-clair)}.gal-hero .gal-oeil{color:#e4d49a}.gal-hero .gal-oeil:before{background:#e4d49a}.gal-hero__chapo{font-size:clamp(18px,1.5vw,21.5px);line-height:1.56;color:#e6ded0;font-weight:300}.gal-hero__reperes{display:flex;flex-wrap:wrap;gap:9px 26px;margin-top:16px}.gal-hero__reperes li{display:flex;gap:9px;font-size:15.5px;color:#dfd7c8;line-height:1.4}.gal-hero__reperes li:before{content:"";flex:none;width:8px;height:8px;margin-top:9px;border:1.5px solid var(--acc-clair)}.gal-hero__acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.gal-hero .gal-btn--creux{color:var(--pap-clair);border-color:#f6f2eb8c}.gal-hero .gal-btn--creux:hover{background:var(--pap-clair);color:var(--enc);border-color:var(--pap-clair)}.gal-hero--court{padding-top:calc(var(--hdr) + 26px);padding-bottom:clamp(30px,3vw,52px)}.gal-hero--court .gal-h1{font-size:clamp(30px,4.3vw,52px)}.gal-hero--court .gal-assise--2{margin-top:18px}.gal-hero--court .gal-assise--3{margin-top:22px}@media(max-width:980px){.gal-hero{padding-top:calc(var(--hdr-m) + 26px)}.gal-assise--1,.gal-assise--1 .gal-h1{max-width:none}.gal-assise--2{margin-left:var(--pas-m);padding-left:14px;margin-top:18px}.gal-assise--3{margin-left:0;margin-top:22px;max-width:none}}.gal-coupe{margin:0}.gal-coupe__svg{width:100%;height:auto;background:var(--pap);border:1px solid var(--fil-2);display:block}.gal-alt .gal-coupe__svg{background:var(--pap)}.gal-nuit .gal-coupe__svg{background:var(--enc);border-color:var(--fil-nuit)}.gal-coupe__palier{stroke:var(--fil);stroke-width:1;stroke-dasharray:2 5}.gal-nuit .gal-coupe__palier{stroke:var(--fil-nuit)}.gal-coupe__palier-t{font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.1em;fill:var(--enc-mat)}.gal-nuit .gal-coupe__palier-t{fill:#b3a995}.gal-coupe__profil{fill:none;stroke:var(--enc);stroke-width:2;stroke-linejoin:round}.gal-nuit .gal-coupe__profil{stroke:var(--acc-clair)}.gal-coupe__tige{stroke:var(--fil-2);stroke-width:1}.gal-coupe__tige--on{stroke:var(--acc);stroke-width:2}.gal-nuit .gal-coupe__tige{stroke:var(--fil-nuit)}.gal-coupe__pt{fill:var(--enc)}.gal-coupe__pt--on{fill:var(--acc)}.gal-nuit .gal-coupe__pt{fill:var(--acc-clair)}.gal-coupe__nom{font-family:inherit;font-size:12px;fill:var(--enc-doux)}.gal-coupe__nom--on{font-weight:800;fill:var(--acc);font-size:14px}.gal-nuit .gal-coupe__nom{fill:#dcd3c4}.gal-coupe__leg{font-size:14px;color:var(--enc-mat);margin-top:10px;line-height:1.45}.gal-nuit .gal-coupe__leg{color:#b3a995}.gal-coupe__liste{display:none}@media(max-width:700px){.gal-coupe__svg,.gal-coupe__leg{display:none}.gal-coupe__liste{display:block;border-top:2px solid var(--enc)}.gal-coupe__liste li{display:grid;grid-template-columns:1fr auto;gap:4px 16px;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--fil)}.gal-coupe__liste li b{font-size:17px;font-weight:700;color:var(--enc)}.gal-coupe__liste li.gal-on b{color:var(--acc)}.gal-coupe__liste li.gal-on{background:var(--pap);margin:0 -10px;padding-left:10px;padding-right:10px;border-left:3px solid var(--acc)}.gal-coupe__liste li span{font-size:16px;color:var(--enc-doux);font-variant-numeric:lining-nums;white-space:nowrap}.gal-coupe__liste li em{grid-column:1/-1;font-style:normal;font-size:14.5px;color:var(--enc-mat)}.gal-coupe__leg--m{display:block;font-size:14px;color:var(--enc-mat);margin-top:10px;line-height:1.45}}.gal-coupe__leg--m{display:none}.gal-releve{border-top:2px solid var(--enc);background:transparent}.gal-releve__l{display:grid;grid-template-columns:200px minmax(0,1fr) 158px;gap:10px 26px;padding:20px 0;border-bottom:1px solid var(--fil);align-items:baseline}.gal-releve__c{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--enc-mat)}.gal-releve__v{font-size:19px;font-weight:700;color:var(--enc);line-height:1.35}.gal-releve__v span{display:block;font-size:16.5px;font-weight:400;color:var(--enc-doux);margin-top:5px;line-height:1.5}.gal-releve__s{font-size:13.5px;color:var(--enc-mat);text-align:right;font-variant-numeric:normal;line-height:1.4}@media(max-width:820px){.gal-releve__l{grid-template-columns:minmax(0,1fr);gap:5px;padding:16px 0}.gal-releve__s{text-align:left}}.gal-c{background:var(--pap);border:1px solid var(--fil);display:flex;flex-direction:column;position:relative;overflow:hidden;transition:border-color .26s var(--ral),box-shadow .26s var(--ral),transform .26s var(--ral)}.gal-pap .gal-c{background:var(--pap-2)}.gal-c:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--acc);opacity:0;transition:opacity .26s var(--ral)}.gal-c:hover{transform:translateY(-3px);border-color:var(--fil-2);box-shadow:0 20px 40px -30px #291e108c}.gal-c:hover:before{opacity:1}.gal-c__media .ph{margin:0}.gal-c__media .ph__cadre{border:0;border-bottom:1px solid var(--fil)}.gal-c__corps{padding:24px;display:flex;flex-direction:column;gap:12px;flex:1}.gal-c__pied{margin-top:auto;padding-top:6px}.gal-c__meta{font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--enc-mat)}.gal-coches{display:flex;flex-direction:column;gap:8px}.gal-coches li{display:flex;gap:11px;font-size:16.5px;line-height:1.42;color:var(--enc-doux)}.gal-coches li:before{content:"";flex:none;width:7px;height:7px;margin-top:11px;background:var(--acc)}.gal-nuit .gal-coches li{color:#dcd3c4}.gal-nuit .gal-coches li:before{background:var(--acc-clair)}.gal-etapes{display:flex;flex-direction:column}.gal-etape{padding:24px 0;border-top:1px solid var(--fil-nuit);position:relative}.gal-etape:first-child{border-top-width:2px;border-top-color:var(--acc-clair)}.gal-etape h3{margin-bottom:8px}.gal-etape p{font-size:16.5px;line-height:1.55;color:#d2c8b6}@media(min-width:900px){.gal-etapes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 var(--ecart);align-items:start}.gal-etape{padding:24px 0 0;margin-top:calc(26px * var(--gal-cran,0))}.gal-etape:first-child{border-top-color:var(--acc-clair)}.gal-etape:not(:first-child){border-top-color:var(--fil-nuit)}}.gal-panneau-c{background:var(--enc-2);color:var(--pap-clair);padding:clamp(26px,2.9vw,42px)}.gal-encart{background:var(--pap-2);border-left:3px solid var(--acc);padding:clamp(20px,2.3vw,32px)}.gal-alt .gal-encart{background:var(--pap)}.gal-encart .gal-h3{margin-bottom:8px}.ph{margin:0;position:relative}.ph__cadre{position:relative;overflow:hidden;background:var(--pap-3);border:1px solid var(--fil-2)}.ph__cadre--169{aspect-ratio:16/9}.ph__cadre--43{aspect-ratio:4/3}.ph__cadre--85{aspect-ratio:8/5}.ph__cadre img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ph__legende{font-size:14px;color:var(--enc-mat);margin-top:9px;line-height:1.45}.gal-nuit .ph__legende{color:#b3a995}.gal-nuit .ph__cadre{border-color:var(--fil-nuit);background:var(--enc)}.gal-t{font-size:17px}.gal-t caption{text-align:left;font-size:14px;color:var(--enc-mat);padding-bottom:10px}.gal-t th,.gal-t td{padding:14px 20px 14px 0;border-bottom:1px solid var(--fil)}.gal-t thead th{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--enc-mat);font-weight:700}.gal-t td{color:var(--enc-doux)}.gal-t td:first-child{color:var(--enc);font-weight:700}@media(max-width:640px){.gal-t tr{padding:14px 0;border-bottom:1px solid var(--fil)}.gal-t td{border:0;padding:3px 0}.gal-t td[data-col]:before{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--enc-mat);font-weight:700;margin-bottom:2px}}.gal-avis{background:var(--pap);border:1px solid var(--fil);padding:24px;display:flex;flex-direction:column;gap:12px;height:100%}.gal-alt .gal-avis{background:var(--pap)}.gal-etoiles{font-size:14px;letter-spacing:.3em;color:var(--acc)}.gal-avis p{font-size:17px;line-height:1.56;color:var(--enc-doux)}.gal-avis__sig{font-size:14.5px;color:var(--enc-mat);margin-top:auto;font-variant-numeric:normal}.gal-note{display:flex;align-items:flex-end;gap:16px}.gal-note b{font-size:clamp(56px,6.4vw,92px);font-weight:200;line-height:.86;letter-spacing:-.04em;font-variant-numeric:lining-nums}.gal-note em{font-style:normal;font-size:19px;color:var(--enc-mat)}.gal-com{columns:3;column-gap:32px;font-size:17px}.gal-com li{padding:8px 0;border-bottom:1px solid var(--fil);break-inside:avoid;display:flex;justify-content:space-between;gap:14px}.gal-com a{font-weight:700;color:var(--enc);text-decoration:underline;text-decoration-color:var(--acc)}.gal-com a:hover{color:var(--acc)}.gal-com .gal-km{color:var(--enc-mat);font-size:14.5px;font-variant-numeric:lining-nums;flex:none}.gal-com .gal-atone{color:var(--enc-doux)}@media(max-width:860px){.gal-com{columns:2}}@media(max-width:560px){.gal-com{columns:1}}.gal-secteur{border-top:2px solid var(--enc);padding-top:18px;display:flex;flex-direction:column;gap:9px}.gal-faq{border-top:1px solid var(--fil)}.gal-faq details{border-bottom:1px solid var(--fil)}.gal-faq summary{list-style:none;cursor:pointer;padding:21px 42px 21px 0;position:relative;font-size:clamp(17.5px,1.35vw,20px);font-weight:700;line-height:1.36}.gal-faq summary::-webkit-details-marker{display:none}.gal-faq summary:after{content:"+";position:absolute;right:4px;top:18px;font-size:25px;font-weight:200;color:var(--acc)}.gal-faq details[open] summary:after{content:"–"}.gal-faq__r{padding:0 0 22px;font-size:17.5px;line-height:1.6;color:var(--enc-doux);max-width:74ch}.gal-faq__r>*+*{margin-top:.85em}.gal-crumb{max-width:var(--large);margin:0 auto;padding-left:var(--marge);padding-right:var(--marge);font-size:14px;color:var(--enc-mat)}.gal-crumb ol{padding-top:16px;padding-bottom:2px}.gal-crumb a{color:var(--enc-doux);text-decoration:underline;text-decoration-color:var(--fil-2)}.gal-crumb a:hover{color:var(--acc)}.gal-crumb span[aria-current]{color:var(--enc)}.gal-crumb+.gal-hero{padding-top:clamp(26px,2.8vw,42px)}.lf-card{background:var(--pap);border:1px solid var(--fil-2);padding:clamp(22px,2.4vw,30px);display:flex;flex-direction:column;gap:15px;color:var(--enc)}.gal-hero .lf-card{box-shadow:0 26px 60px -34px #000000bf}.lf-card--compact{padding:clamp(18px,2vw,24px);gap:12px}.lf-title{font-size:clamp(21px,1.8vw,26px);font-weight:700;line-height:1.2;letter-spacing:-.012em;color:var(--enc)}.lf-note{font-size:15.5px;line-height:1.5;color:var(--enc-doux)}.lf-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.lf-field{display:flex;flex-direction:column;gap:5px;min-width:0}.lf-field--wide{grid-column:1/-1}.lf-field label{font-size:13.5px;font-weight:700;letter-spacing:.04em;color:var(--enc)}.lf-field input,.lf-field select,.lf-field textarea{font-family:inherit;font-size:16px;line-height:1.4;color:var(--enc);background:var(--pap);border:1.5px solid var(--fil-champ);border-radius:var(--r);padding:12px 13px;width:100%;min-height:50px}.lf-field textarea{min-height:76px;resize:vertical}.lf-field input:focus,.lf-field select:focus,.lf-field textarea:focus{outline:2.5px solid var(--acc);outline-offset:1px;border-color:var(--acc)}.lf-consent{display:flex;gap:11px;align-items:flex-start;font-size:14.5px;line-height:1.48;color:var(--enc-doux)}.lf-consent input{flex:none;width:20px;height:20px;margin-top:2px;accent-color:var(--acc)}.lf-consent a{color:var(--acc);font-weight:600}.lf-submit{min-height:58px;padding:15px 26px;border:1.5px solid var(--acc);border-radius:var(--r);background:var(--acc);color:var(--pap-clair);font-size:17px;font-weight:700;cursor:pointer;transition:background .24s var(--ral),border-color .24s var(--ral)}.lf-submit:hover:not(:disabled){background:var(--enc);border-color:var(--enc)}.lf-submit:disabled{opacity:.6;cursor:default}.lf-reassure{font-size:14px;line-height:1.48;color:var(--enc-mat)}.lf-error{background:#f7e7e1;border-left:3px solid var(--alerte);color:#6e2514;padding:12px 14px;font-size:15.5px;line-height:1.45}@media(max-width:620px){.lf-fields{grid-template-columns:minmax(0,1fr)}.lf-field label{font-size:15px}}.gal-final{background:var(--enc-2);color:var(--pap-clair);padding:var(--sect) var(--marge)}.gal-final .gal-h2{color:var(--pap-clair)}.gal-final .gal-chapo{color:#dcd3c4}.gal-ftr{background:var(--pap-3);border-top:1px solid var(--fil-2);padding:clamp(40px,4.4vw,68px) var(--marge) 26px;font-size:16px}.gal-ftr__g{display:grid;grid-template-columns:1.35fr 1fr 1fr 1.1fr;gap:clamp(24px,3vw,44px);max-width:var(--large);margin:0 auto}.gal-ftr__t{font-size:11.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--enc-mat);margin-bottom:10px}.gal-ftr p{color:var(--enc-doux);font-size:15.5px;line-height:1.55}.gal-ftr a{color:var(--enc-doux);text-decoration:none;display:block;padding:5px 0}.gal-ftr a:hover{color:var(--acc);text-decoration:underline}.gal-ftr__src{max-width:var(--large);margin:clamp(26px,3vw,42px) auto 0;padding-top:20px;border-top:1px solid var(--fil-2)}.gal-ftr__src p{font-size:14px;line-height:1.55;color:var(--enc-mat);max-width:100ch}.gal-ftr__src a{display:inline;padding:0;color:var(--enc-doux);text-decoration:underline}.gal-ftr__bas{max-width:var(--large);margin:22px auto 0;padding-top:18px;border-top:1px solid var(--fil-2);display:flex;flex-wrap:wrap;gap:12px 26px;justify-content:space-between;font-size:14px;color:var(--enc-mat)}.gal-ftr__bas a{display:inline;padding:0;color:var(--enc-mat);text-decoration:underline}@media(max-width:860px){.gal-ftr__g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.gal-ftr__g{grid-template-columns:minmax(0,1fr)}}.gal-barre{position:fixed;inset:auto 0 0;z-index:58;display:none;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--pap-3);border-top:1px solid var(--fil-2);transform:translateY(110%);transition:transform .28s var(--ral)}.gal-barre.gal-on{transform:none}.gal-barre .gal-btn{width:100%;min-height:54px}@media(max-width:1080px){.gal-barre{display:block}body{padding-bottom:0}}@media(prefers-reduced-motion:reduce){.gal-barre{transition:none}}.reveal{opacity:1}@media(prefers-reduced-motion:no-preference){.reveal{animation:gal-monte .55s var(--ral) both}}@keyframes gal-monte{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}h1,h2,h3,h4,.gal-h1,.gal-h2{-webkit-hyphens:manual;hyphens:manual}.gal-g{display:grid;grid-template-columns:repeat(var(--gal-cols, 1),minmax(0,1fr))}.gal-g[data-fill="1"]>:last-child{grid-column:auto / -1}@media(max-width:980px){.gal-g{grid-template-columns:repeat(var(--gal-cols-md, 1),minmax(0,1fr))}}@media(max-width:620px){.gal-g{grid-template-columns:minmax(0,1fr)}.gal-g[data-fill="1"]>:last-child{grid-column:auto}}.gal-tw{overflow-x:auto}.gal-t{width:100%;border-collapse:collapse}.gal-t th,.gal-t td{text-align:left;vertical-align:top}@media(max-width:640px){.gal-t,.gal-t tbody,.gal-t tr,.gal-t td,.gal-t th{display:block;width:100%}.gal-t thead{display:none}.gal-t td,.gal-t th{width:auto!important}.gal-t td[data-col]:not([data-col=""]):before{content:attr(data-col) " ";display:block}}.gal-crumb ol{list-style:none;margin:0;padding:0}.gal-crumb li{display:inline}.gal-crumb{padding-top:var(--hdr, 0px)}@media(max-width:980px){.gal-crumb{padding-top:var(--hdr-m, var(--hdr, 0px))}}
