@font-face{font-family:Alfa Slab One;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alfa-slab-one-vietnamese-400-normal.C0oZnEo7.woff2)format("woff2"),url(/_astro/alfa-slab-one-vietnamese-400-normal.BeSfPuN6.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alfa Slab One;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alfa-slab-one-latin-ext-400-normal.DZhSYPC8.woff2)format("woff2"),url(/_astro/alfa-slab-one-latin-ext-400-normal.Dg9tQUb7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alfa Slab One;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alfa-slab-one-latin-400-normal.CbTZiZTW.woff2)format("woff2"),url(/_astro/alfa-slab-one-latin-400-normal.UIGeWgec.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martel Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/martel-sans-devanagari-400-normal.CvhmdqI6.woff2)format("woff2"),url(/_astro/martel-sans-devanagari-400-normal.qd5mILmu.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Martel Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/martel-sans-latin-ext-400-normal.BvpZvABD.woff2)format("woff2"),url(/_astro/martel-sans-latin-ext-400-normal.CZDe7w0E.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martel Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/martel-sans-latin-400-normal.DKPCAN0V.woff2)format("woff2"),url(/_astro/martel-sans-latin-400-normal.BWsPhDkr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martel Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/martel-sans-devanagari-600-normal.B1OZqHtj.woff2)format("woff2"),url(/_astro/martel-sans-devanagari-600-normal.BheAsaxx.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Martel Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/martel-sans-latin-ext-600-normal.DOx0cnkR.woff2)format("woff2"),url(/_astro/martel-sans-latin-ext-600-normal.9kzHaLd4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martel Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/martel-sans-latin-600-normal.CYnJ4bwk.woff2)format("woff2"),url(/_astro/martel-sans-latin-600-normal.B2pxPl0h.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martel Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/martel-sans-devanagari-800-normal.CDCEKg3-.woff2)format("woff2"),url(/_astro/martel-sans-devanagari-800-normal.B1syds5S.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Martel Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/martel-sans-latin-ext-800-normal.DmH5Clym.woff2)format("woff2"),url(/_astro/martel-sans-latin-ext-800-normal.DZg0fxud.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martel Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/martel-sans-latin-800-normal.BdFdl3E8.woff2)format("woff2"),url(/_astro/martel-sans-latin-800-normal.02UADFmf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ld{--ocre:#c2702a;--terre:#6e3218;--fougere:#e0a95a;--mousse:#4f5a2a;--blanc:#fff;--encre:#24160e;--gris:#6b5d54;--filet:#ead9c6;--slab:"Alfa Slab One", "Rockwell", "Courier New", serif;--sans:"Martel Sans", "Segoe UI", Arial, sans-serif;--g:clamp(16px, 5vw, 72px);--wrap:min(1240px, calc(100% - 2 * var(--g)));--crete:clamp(22px, 3.2vw, 46px);background:var(--blanc);color:var(--encre);font:400 18px/1.6 var(--sans);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}:where(.ld) *,:where(.ld) :before,:where(.ld) :after{box-sizing:border-box}body{background:#fff;margin:0}html.ld-lock{overflow:hidden}:where(.ld) img{max-width:100%;height:auto;display:block}:where(.ld) a{color:inherit}:where(.ld) :is(h1,h2,h3,h4,p,ul,ol,dl,dd,figure,fieldset){margin:0}:where(.ld) :is(ul,ol){padding:0;list-style:none}:where(.ld) fieldset{border:0;min-width:0;padding:0}:where(.ld) :is(button,input,select,textarea){font:inherit;color:inherit;border-radius:0}:where(.ld) button{cursor:pointer}.ld :focus-visible{outline:3px solid var(--terre);outline-offset:3px}:is(.ld-hero,.ld-sec--terre,.ld-sec--mousse,.ld-ftr,.ld-menu__panel,.ld-hdr.is-out) :focus-visible{outline-color:var(--fougere)}.ld-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.ld-skip{z-index:200;background:var(--terre);color:#fff;padding:10px 14px;position:absolute;top:-60px;left:12px}.ld-skip:focus{top:12px}.ld-wrap{width:var(--wrap);margin-inline:auto;position:relative}.ld-ico{flex:none;width:1.15em;height:1.15em}.ld-kick{font:800 13px/1.3 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ocre)}.ld-h2{font:400 clamp(32px, 3.9vw, 56px)/1.04 var(--slab);letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;color:var(--terre);margin-top:14px}.ld-h3{font:400 clamp(22px, 1.9vw, 27px)/1.12 var(--slab);text-transform:uppercase;letter-spacing:.01em}.ld-lead{max-width:62ch;margin-top:18px;font-size:clamp(18px,1.3vw,20px);line-height:1.6}.ld-head{margin-bottom:clamp(32px,4vw,56px)}.ld-head--deux{align-items:end;gap:20px 64px;display:grid}@media (width>=960px){.ld-head--deux{grid-template-columns:1.1fr 1fr}.ld-head--deux .ld-lead{margin-top:0}}.ld-btn{min-height:52px;font:800 15px/1.2 var(--sans);letter-spacing:.06em;text-transform:uppercase;text-align:center;border:2px solid #0000;justify-content:center;align-items:center;gap:10px;padding:12px 24px;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.ld-btn--blanc{color:var(--terre);background:#fff}.ld-btn--blanc:hover{background:var(--fougere);color:var(--encre)}.ld-btn--line{color:#fff;border-color:#fff}.ld-btn--line:hover{color:var(--terre);background:#fff}.ld-btn--ocre{background:var(--ocre);color:#fff}.ld-btn--ocre:hover{background:var(--terre)}.ld-btn--terre{background:var(--terre);color:#fff}.ld-btn--terre:hover{background:var(--encre)}.ld-btn--plein{background:var(--fougere);color:var(--encre)}.ld-crete{width:100%;height:var(--crete);pointer-events:none;display:block}.ld-crete--top{position:absolute;top:0;left:0;right:0;transform:translateY(calc(1px - 100%))}.ld-crete--in{z-index:2;color:var(--blanc);position:absolute;top:-1px;left:0;right:0}.ld-logo{color:#fff;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.ld-logo__fer{flex:none;width:38px;height:38px}.ld-logo__txt{line-height:1;display:grid}.ld-logo__txt small{font:800 10.5px/1.2 var(--sans);letter-spacing:.24em;text-transform:uppercase}.ld-logo__txt b{font:400 23px/1 var(--slab);text-transform:uppercase;letter-spacing:.02em;margin-top:4px}.ld-logo--big .ld-logo__fer{width:52px;height:52px}.ld-logo--big .ld-logo__txt b{font-size:30px}.ld-hdr{z-index:60;color:#fff;transition:transform .35s,background-color .3s;position:fixed;inset:0 0 auto}.ld-hdr.is-hidden{transform:translateY(-100%)}.ld-hdr.is-out{background:var(--terre)}.ld-hdr__bar{width:var(--wrap);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;min-height:96px;margin-inline:auto;display:grid}.ld-hdr.is-out .ld-hdr__bar{min-height:76px}.ld-nav{gap:clamp(14px,1.8vw,30px);display:flex}.ld-nav a{font:600 15.5px/1.2 var(--sans);border-bottom:2px solid #0000;padding-block:8px;text-decoration:none}.ld-nav a:hover{border-color:var(--fougere)}.ld-hdr__end{justify-content:flex-end;align-items:center;gap:12px;display:flex}.ld-hdr__cta{min-height:46px;padding:10px 20px;font-size:14px}.ld-menu{display:none}.ld-menu summary{min-height:46px;font:800 14px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;z-index:2;border:2px solid #fff;align-items:center;gap:8px;padding:8px 14px;list-style:none;display:inline-flex;position:relative}.ld-menu summary::-webkit-details-marker{display:none}.ld-menu__panel{z-index:1;padding:104px var(--g) 40px;background:var(--terre);flex-direction:column;gap:22px;display:flex;position:fixed;inset:0;overflow-y:auto}.ld-menu:not([open]) .ld-menu__panel{display:none}.ld-menu__panel nav{display:grid}.ld-menu__panel nav a{font:400 26px/1.15 var(--slab);text-transform:uppercase;border-bottom:1px solid #ffffff2e;padding:10px 0;text-decoration:none}.ld-menu__tel{font:800 18px/1 var(--sans);align-items:center;gap:10px;text-decoration:none;display:inline-flex}@media (width<=1099px){.ld-hdr__bar{grid-template-columns:minmax(0,1fr) auto;min-height:72px}.ld-hdr.is-out .ld-hdr__bar{min-height:64px}.ld-nav,.ld-hdr__cta{display:none}.ld-hdr__bar>.ld-logo{order:-1}.ld-menu{display:block}.ld-hdr.is-open{transform:none}}@media (width<=420px){.ld-logo__txt b{font-size:19px}.ld-logo__fer{width:32px;height:32px}}.ld-dock{display:none}@media (width<=759px){.ld-dock{z-index:55;background:var(--terre);border-top:3px solid var(--fougere);grid-template-columns:minmax(0,1fr) auto;display:grid;position:fixed;inset:auto 0 0}.ld-dock a{color:#fff;min-height:56px;font:800 14px/1.1 var(--sans);letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;padding:8px 16px;text-decoration:none;display:flex}.ld-dock__go{background:var(--ocre)}.ld{padding-bottom:59px}}.ld-hero{isolation:isolate;background:var(--ocre);color:#fff;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.ld-hero__img{z-index:-2;mix-blend-mode:multiply;position:absolute;inset:0}.ld-hero__img img{object-fit:cover;object-position:50% 45%;filter:grayscale()contrast(1.12)brightness(1.08);width:100%;height:100%}.ld-hero__voile{z-index:-1;mix-blend-mode:multiply;background:radial-gradient(60% 46% at 50% 48%,#6e321880,#0000 75%),linear-gradient(#6e32188c,#0000 22%);position:absolute;inset:0}.ld-hero__c{padding:130px var(--g) 70px;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:26px;display:flex}.ld-hero__kick{font:800 14px/1.3 var(--sans);letter-spacing:.28em;text-transform:uppercase}.ld-hero__h1{max-width:1200px;font:400 clamp(30px, 3.6vw, 54px)/1.02 var(--slab);text-transform:uppercase;letter-spacing:.01em;text-shadow:0 2px 30px #3c180859;justify-items:center;gap:.06em;display:grid}.ld-hero__big{color:#fff;font-size:clamp(44px,8.2vw,124px);line-height:.96}.ld-hero__cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:6px;display:flex}.ld-hero__band{background:var(--terre);color:#fff;position:relative}.ld-hero__band .ld-crete{color:var(--terre)}.ld-hero__faits{width:var(--wrap);grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto;padding:14px 0 22px;display:grid}.ld-hero__faits li{font:600 16px/1.35 var(--sans);text-align:center;border-left:1px solid #e0a95a73;padding:6px 20px}.ld-hero__faits li:first-child{border-left:0}.ld-hero__faits b{font:400 21px/1 var(--slab);text-transform:uppercase;color:var(--fougere)}@media (width<=759px){.ld-hero__c{gap:20px;padding-top:110px}.ld-hero__h1{font-size:22px}.ld-hero__big{font-size:clamp(38px,11vw,52px)}.ld-hero__cta{flex-direction:column;align-self:stretch}.ld-hero__faits{grid-template-columns:1fr;padding:6px 0 14px}.ld-hero__faits li{text-align:left;border-top:1px solid #e0a95a59;border-left:0;padding:9px 0}.ld-hero__faits li:first-child{border-top:0}}.ld-sec{padding-block:clamp(64px,8vw,120px);position:relative}.ld-sec--blanc{background:var(--blanc)}.ld-sec--blanc>.ld-crete{color:var(--blanc)}.ld-sec--mousse{background:var(--mousse);color:#fff}.ld-sec--mousse>.ld-crete{color:var(--mousse)}.ld-sec--ocre{background:var(--ocre);color:var(--encre)}.ld-sec--ocre>.ld-crete{color:var(--ocre)}.ld-sec--terre{background:var(--terre);color:#fff}.ld-sec--terre>.ld-crete{color:var(--terre)}:is(.ld-sec--mousse,.ld-sec--terre) .ld-h2{color:#fff}:is(.ld-sec--mousse,.ld-sec--terre) .ld-kick{color:var(--fougere)}.ld-sec--ocre .ld-h2{color:#fff}.ld-sec--ocre .ld-kick{color:var(--terre)}.ld-niv__q{font:400 clamp(22px, 2vw, 28px)/1.15 var(--slab);text-transform:uppercase;color:var(--encre);margin-bottom:18px;display:block}.ld-niv__q span{font:400 17px/1.5 var(--sans);text-transform:none;color:var(--gris);margin-top:8px;display:block}.ld-niv__grid{border:2px solid var(--terre);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.ld-niv__tile{background:var(--terre);color:#fff;cursor:pointer;border-left:1px solid #fff3;align-content:start;gap:8px;min-height:210px;padding:26px 22px;transition:background-color .2s,color .2s;display:grid;position:relative}.ld-niv__tile:first-child{border-left:0}.ld-niv__tile input{opacity:0;width:1px;height:1px;position:absolute}.ld-niv__ico{width:54px;height:54px;color:var(--fougere);stroke-width:1.3px;margin-bottom:8px}.ld-niv__tile b{font:400 21px/1.12 var(--slab);text-transform:uppercase}.ld-niv__tile span{color:#ffffffd9;font-size:16px;line-height:1.45}.ld-niv__tile:hover{background:#5b2913}.ld-niv__tile:has(input:checked){background:var(--fougere);color:var(--encre)}.ld-niv__tile:has(input:checked) .ld-niv__ico{color:var(--terre)}.ld-niv__tile:has(input:checked) span{color:var(--encre)}.ld-niv__tile:has(input:focus-visible){outline:3px solid var(--ocre);outline-offset:-6px}.ld-niv__mots{color:var(--gris);margin-top:14px;font-size:15.5px}.ld-niv__mots b{color:var(--encre)}.ld-bal__etat{border-left:4px solid var(--fougere);margin:40px 0 16px;padding-left:14px;font-weight:600}.ld-bal__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.ld-fiche{border:2px solid var(--encre);background:#fff;flex-direction:column;transition:opacity .25s,filter .25s;display:flex}.ld-fiche__band{background:var(--fougere);font:800 12.5px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;padding:9px 16px}.ld-fiche__body{flex-direction:column;flex:1;gap:12px;padding:20px 18px;display:flex}.ld-fiche__duree{font:800 14px/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ocre)}.ld-fiche__duree span{font:400 26px/1 var(--slab);color:var(--terre)}.ld-fiche .ld-h3{color:var(--terre)}.ld-fiche__txt{font-size:16.5px;line-height:1.55}.ld-fiche__dl{border-top:1px solid var(--filet);gap:8px;margin-top:4px;padding-top:12px;font-size:15px;line-height:1.4;display:grid}.ld-fiche__dl dt{font:800 11.5px/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gris)}.ld-fiche__off{color:var(--terre);font-size:15px;font-weight:600;display:none}.ld-fiche__foot{border-top:2px solid var(--encre);justify-content:space-between;align-items:end;gap:12px;margin-top:auto;padding-top:14px;display:flex}.ld-fiche__prix{font:400 30px/1 var(--slab);color:var(--terre)}.ld-fiche__prix small{font:400 12.5px/1.3 var(--sans);color:var(--gris);margin-top:6px;display:block}.ld-fiche__foot .ld-btn{min-height:46px;padding:10px 16px}.ld-fiche.is-off{opacity:.45;filter:grayscale(.8)}.ld-fiche.is-off .ld-fiche__off{display:block}.ld-fiche.is-off .ld-btn{pointer-events:none}@media (width<=1099px){.ld-niv__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-niv__tile:nth-child(3){border-left:0}.ld-niv__tile:nth-child(n+3){border-top:1px solid #fff3}.ld-bal__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=759px){.ld-niv__tile{min-height:0;padding:18px 14px}.ld-niv__ico{width:40px;height:40px;margin-bottom:2px}.ld-niv__tile b{font-size:17px}.ld-niv__tile span{font-size:14.5px}.ld-bal__list{grid-template-columns:1fr}}.ld-meteo{background:var(--ocre);color:var(--encre);grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);gap:24px 40px;margin-top:32px;padding:28px clamp(20px,3vw,36px);display:grid}.ld-meteo__ico{color:#fff;width:54px;height:54px}.ld-meteo__t{font:400 21px/1.15 var(--slab);text-transform:uppercase;color:#fff;margin-bottom:6px}.ld-meteo p{font-size:16.5px}@media (width<=899px){.ld-meteo{grid-template-columns:1fr}}.ld-resa{border:2px solid var(--terre);margin-top:32px;padding:clamp(22px,3vw,40px);scroll-margin-top:90px}.ld-resa__t{font:400 clamp(24px, 2.2vw, 32px)/1.1 var(--slab);text-transform:uppercase;color:var(--terre);margin-bottom:20px}.ld-resa__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 18px;display:grid}.ld-resa label,.ld-pen__form label{font:800 12.5px/1.3 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--gris);gap:6px;display:grid}.ld-resa :is(input,select),.ld-pen__form input{width:100%;min-height:50px;font:400 16.5px/1.3 var(--sans);letter-spacing:0;text-transform:none;color:var(--encre);background:#fff;border:1.5px solid #b9a796;padding:10px 12px}.ld-resa :is(input,select):focus,.ld-pen__form input:focus{border-color:var(--terre)}.ld-resa__foot{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:22px;display:flex}.ld-resa__foot p{max-width:52ch;color:var(--gris);font-size:15.5px}.ld-resa__msg{color:var(--terre);margin-top:14px;font-weight:600}@media (width<=1099px){.ld-resa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=559px){.ld-resa__grid{grid-template-columns:1fr}.ld-resa__foot .ld-btn{width:100%}}.ld-bande{height:clamp(260px,42vw,560px);position:relative;overflow:hidden}.ld-bande img{object-fit:cover;object-position:50% 55%;width:100%;height:100%}.ld-carte{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:32px 48px;display:grid}.ld-carte__fig{background:#454f24;border:2px solid #e0a95a8c;padding:12px}.ld-carte__fig svg{width:100%;height:auto;display:block}.ld-carte__fig figcaption{color:#ffffffd1;padding:10px 6px 2px;font-size:14.5px}.ld-carte__bois circle{fill:none;stroke:#e0a95a59;stroke-width:1.5px}.ld-carte__route{fill:none;stroke:#ffffff59;stroke-width:6px}.ld-carte__lac{fill:#6f8a8c;stroke:#ffffff80;stroke-width:1.5px}.ld-carte__nomlac{font:800 15px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;fill:#fff}.ld-carte__trace{fill:none;stroke:var(--fougere);stroke-width:4px;stroke-linecap:round;stroke-dasharray:.1 12;opacity:.5;transition:opacity .25s,stroke .25s,stroke-width .25s}.ld-carte__van{fill:none;stroke:var(--fougere);stroke-width:3px;stroke-dasharray:12 8;opacity:.5}.ld-carte__fleche{fill:none;stroke:var(--fougere);stroke-width:3px;opacity:.5}.ld-carte [data-route].is-on{opacity:1;stroke:#fff}.ld-carte__trace.is-on{stroke-width:6px}.ld-carte__lieu rect{fill:#fff}.ld-carte__lieu text,.ld-carte__centre text,.ld-carte__nord text{font:800 15px/1 var(--sans);fill:#fff;letter-spacing:.04em}.ld-carte__centre rect{fill:var(--ocre);stroke:#fff;stroke-width:2px}.ld-carte__centre path{fill:none;stroke:#fff;stroke-width:2.2px}.ld-carte__centre text{fill:var(--fougere);text-transform:uppercase;letter-spacing:.1em;font-size:13px}.ld-carte__nord path{fill:#ffffffb3}.ld-carte__list{gap:10px;display:grid}.ld-carte__list button{color:#fff;text-align:left;background:0 0;border:2px solid #ffffff40;gap:4px;width:100%;padding:16px 18px;transition:background-color .2s,border-color .2s;display:grid}.ld-carte__list button[aria-pressed=true]{border-color:var(--fougere);background:#0000002e}.ld-carte__trait{background:radial-gradient(circle, var(--fougere) 2px, transparent 2.5px) 0 50% / 12px 4px repeat-x;width:64px;height:4px;margin-bottom:4px;display:block}.ld-carte__list b{font:400 20px/1.15 var(--slab);text-transform:uppercase}.ld-carte__meta{font:800 13px/1.3 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--fougere)}.ld-carte__note{color:#ffffffd9;font-size:15.5px}@media (width<=959px){.ld-carte{grid-template-columns:1fr}}@media (width<=559px){.ld-carte__fig{padding:6px}}.ld-cav{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"a txt""a b";align-items:start;gap:32px clamp(32px,5vw,80px);display:grid}.ld-cav__a{grid-area:a}.ld-cav__txt{grid-area:txt}.ld-cav__txt>p:last-child{max-width:60ch;margin-top:14px}.ld-cav__b{grid-area:b;margin-top:clamp(0px,3vw,40px)}.ld-cav figure img{width:100%;height:auto}.ld-cav figcaption{font:800 12.5px/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gris);margin-top:10px}@media (width<=899px){.ld-cav{grid-template-columns:1fr;grid-template-areas:"txt""a""b"}.ld-cav__b{margin-top:0}.ld-cav__a img{aspect-ratio:4/4.2;object-fit:cover}}.ld-chevaux{border-top:4px solid var(--terre);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(48px,6vw,80px);display:grid}.ld-chevaux li{border-left:1px solid var(--filet);align-content:start;gap:8px;padding:24px 22px 8px;display:grid}.ld-chevaux li:first-child{border-left:0;padding-left:0}.ld-chevaux__race{font:800 12.5px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ocre)}.ld-chevaux__nom{font:400 clamp(28px, 2.6vw, 36px)/1 var(--slab);text-transform:uppercase;color:var(--terre)}.ld-chevaux li>p:not([class]){font-size:16.5px}.ld-chevaux__pour{color:var(--terre);align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.ld-chevaux__pour .ld-ico{color:var(--ocre)}@media (width<=959px){.ld-chevaux{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-chevaux li:nth-child(3){border-left:0;padding-left:0}}@media (width<=559px){.ld-chevaux{grid-template-columns:1fr}.ld-chevaux li{border-left:0;border-bottom:1px solid var(--filet);padding-bottom:20px;padding-left:0}}.ld-adu{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:40px clamp(32px,5vw,72px);display:grid}.ld-etapes{display:grid}.ld-etapes li{border-top:2px solid #24160e38;grid-template-columns:76px minmax(0,1fr);gap:20px;padding:20px 0;display:grid}.ld-etapes li:last-child{border-bottom:2px solid #24160e38}.ld-etapes__n{font:400 64px/.9 var(--slab);color:#fff}.ld-etapes__t{font:400 22px/1.15 var(--slab);text-transform:uppercase;color:var(--terre);margin-bottom:4px}.ld-tarif{color:var(--encre);border-top:8px solid var(--terre);background:#fff;padding:clamp(22px,3vw,34px)}.ld-tarif__t{font:400 26px/1.1 var(--slab);text-transform:uppercase;color:var(--terre)}.ld-tarif dl{margin-top:14px;display:grid}.ld-tarif dl div{border-bottom:1px solid var(--filet);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.ld-tarif dt{font-size:16px}.ld-tarif dd{font:400 24px/1 var(--slab);color:var(--terre);white-space:nowrap}.ld-tarif__lic{border-left:4px solid var(--fougere);background:#fbeee0;margin-top:16px;padding:12px 14px;font-size:15.5px;line-height:1.5}.ld-tarif__ind{color:var(--gris);margin-top:8px;font-size:13.5px}.ld-tarif__st{font:800 12.5px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ocre);margin-top:20px}.ld-tarif ul{gap:4px;margin:8px 0 22px;font-size:16px;display:grid}.ld-tarif .ld-btn{width:100%}@media (width<=959px){.ld-adu{grid-template-columns:1fr}}@media (width<=559px){.ld-etapes li{grid-template-columns:48px minmax(0,1fr);gap:12px}.ld-etapes__n{font-size:44px}}.ld-jeu{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-block:0;display:grid}.ld-jeu__fig{min-height:100%}.ld-jeu__fig img{object-fit:cover;width:100%;height:100%}.ld-jeu__txt{padding:clamp(56px, 7vw, 110px) var(--g) clamp(56px, 7vw, 110px) clamp(32px, 5vw, 80px);max-width:720px}.ld-jeu__txt>p:not([class]){margin-top:18px}.ld-galops{margin-top:16px;display:grid}.ld-galops li{border-top:1px solid var(--filet);grid-template-columns:112px minmax(0,1fr);gap:14px;padding:12px 0;font-size:16.5px;display:grid}.ld-galops b{font:400 17px/1.4 var(--slab);text-transform:uppercase;color:var(--ocre)}@media (width<=899px){.ld-jeu{grid-template-columns:1fr}.ld-jeu__fig img{aspect-ratio:3/2;height:auto}.ld-jeu__txt{padding:48px var(--g) 64px;max-width:none}}@media (width<=459px){.ld-galops li{grid-template-columns:1fr;gap:2px}}.ld-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ld-stage{border:2px solid #e0a95a8c;align-content:start;gap:12px;padding:clamp(22px,3vw,36px);display:grid}.ld-stage__dates{font:800 14px/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--fougere)}.ld-stage__t{font:400 clamp(26px, 2.6vw, 36px)/1.05 var(--slab);text-transform:uppercase}.ld-stage__dl{gap:6px;font-size:16px;display:grid}.ld-stage__dl div{grid-template-columns:96px minmax(0,1fr);gap:12px;display:grid}.ld-stage__dl dt{font:800 12px/1.6 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3}.ld-fers{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.ld-fers__f{background:var(--fougere);width:44px;height:44px;color:var(--terre);place-items:center;display:grid}.ld-fers__f .ld-ico{stroke-width:2.2px;width:28px;height:28px}.ld-fers__f.is-libre{color:#fff;background:0 0;box-shadow:inset 0 0 0 2px #ffffffb3}.ld-stage__rest{font-size:16px}.ld-stage__rest b{color:var(--fougere)}.ld-stage .ld-btn{justify-self:start;margin-top:6px}.ld-stages__note{color:#ffffffd1;max-width:70ch;margin-top:24px;font-size:15.5px}@media (width<=899px){.ld-stages{grid-template-columns:1fr}}@media (width<=459px){.ld-stage__dl div{grid-template-columns:1fr;gap:0}.ld-fers__f{width:36px;height:36px}.ld-stage .ld-btn{justify-self:stretch}}.ld-pen{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px clamp(32px,6vw,96px);display:grid}.ld-pen__prix{margin-top:22px;font-size:17px}.ld-pen__prix b{font:400 34px/1 var(--slab);color:var(--terre);margin-right:6px}.ld-pen__list{border-top:2px solid var(--encre);display:grid}.ld-pen__list li{border-bottom:1px solid var(--filet);align-items:flex-start;gap:12px;padding:12px 0;font-size:17px;display:flex}.ld-pen__list .ld-ico{color:var(--ocre);stroke-width:2.4px;margin-top:4px}.ld-pen__form{background:var(--terre);color:#fff;gap:14px;margin-top:26px;padding:22px;display:grid}.ld-pen__form label{color:#fffc}.ld-pen__ft{font-weight:600}.ld-pen__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ld-pen__form .ld-btn{justify-self:start}.ld-pen__form .ld-resa__msg{color:var(--fougere)}@media (width<=899px){.ld-pen{grid-template-columns:1fr}}@media (width<=559px){.ld-pen__row{grid-template-columns:1fr}.ld-pen__form .ld-btn{justify-self:stretch}}.ld-eq{border-top:2px solid var(--fougere);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.ld-eq li{align-content:start;gap:8px;padding:26px 26px 26px 0;display:grid}.ld-eq li+li{border-left:1px solid #fff3;padding-left:26px}.ld-eq__role{font:800 12.5px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fougere)}.ld-eq__nom{font:400 clamp(26px, 2.4vw, 34px)/1.05 var(--slab);text-transform:uppercase}.ld-eq__dip{border-block:1px solid #fff3;padding:8px 0;font-weight:600}.ld-eq__aff{border-left:4px solid var(--fougere);background:#00000029;max-width:80ch;margin-top:32px;padding:18px 20px;font-size:16.5px}@media (width<=899px){.ld-eq{grid-template-columns:1fr}.ld-eq li,.ld-eq li+li{border-bottom:1px solid #fff3;border-left:0;padding:22px 0}}.ld-ct{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:48px clamp(32px,6vw,96px);display:grid}.ld-faq{border-top:2px solid var(--encre);margin-top:32px}.ld-faq details{border-bottom:1px solid var(--filet)}.ld-faq summary{font:800 18px/1.35 var(--sans);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;list-style:none;display:flex}.ld-faq summary::-webkit-details-marker{display:none}.ld-faq summary .ld-ico{color:var(--ocre);transition:transform .2s}.ld-faq details[open] summary .ld-ico{transform:rotate(45deg)}.ld-faq details p{max-width:66ch;padding:0 0 20px}.ld-acces{background:var(--ocre);color:var(--encre);padding:clamp(22px,3vw,36px)}.ld-acces__t{font:400 clamp(26px, 2.4vw, 34px)/1.05 var(--slab);text-transform:uppercase;color:#fff;margin-bottom:14px}.ld-acces>p{margin-top:10px;font-size:16.5px}.ld-acces__l{align-items:center;gap:10px;font-weight:800;display:flex}.ld-acces__st{font:800 13px/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--terre);align-items:center;gap:10px;margin-top:22px;display:flex}.ld-acces__h{margin:8px 0 12px;display:grid}.ld-acces__h div{border-bottom:1px solid #24160e33;grid-template-columns:140px minmax(0,1fr);gap:10px;padding:8px 0;font-size:16px;display:grid}.ld-acces__h dt{font-weight:800}.ld-acces__note{font-size:15px!important}@media (width<=959px){.ld-ct{grid-template-columns:1fr}}@media (width<=459px){.ld-acces__h div{grid-template-columns:1fr;gap:0}}.ld-ftr{margin-top:var(--crete);background:var(--terre);color:#fff;padding:clamp(48px,6vw,80px) 0 28px;position:relative}.ld-ftr>.ld-crete{color:var(--terre)}.ld-ftr__top{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:36px;display:grid}.ld-ftr__brand p{color:#ffffffd9;max-width:42ch;margin-top:18px;font-size:16px}.ld-ftr h2{font:800 12.5px/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--fougere);margin-bottom:12px}.ld-ftr ul{gap:6px;font-size:15.5px;display:grid}.ld-ftr ul a{text-decoration:none}.ld-ftr ul a:hover{text-decoration:underline}.ld-ftr__top>div>p{color:#ffffffd9;font-size:15.5px}.ld-ftr__bottom{color:#ffffffbf;border-top:1px solid #fff3;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:48px;padding-top:20px;font-size:14px;display:flex}@media (width<=959px){.ld-ftr__top{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-ftr__brand{grid-column:1/-1}}@media (width<=559px){.ld-ftr__top{grid-template-columns:1fr}}.ld [id]{scroll-margin-top:80px}@media (prefers-reduced-motion:reduce){.ld *,.ld :before,.ld :after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}
