@font-face{font-family:Zilla Slab;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/zilla-slab-latin-ext-400-normal.L6eiXaX2.woff2)format("woff2"),url(/_astro/zilla-slab-latin-ext-400-normal.DYKaTm8Q.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:Zilla Slab;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/zilla-slab-latin-400-normal.Dw3p-plB.woff2)format("woff2"),url(/_astro/zilla-slab-latin-400-normal.Dlq-Ffxl.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:Zilla Slab;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/zilla-slab-latin-ext-700-normal.C1-U_e_0.woff2)format("woff2"),url(/_astro/zilla-slab-latin-ext-700-normal.DQD_oLH8.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:Zilla Slab;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/zilla-slab-latin-700-normal.CEKI1vVu.woff2)format("woff2"),url(/_astro/zilla-slab-latin-700-normal.C8aaVMsA.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:Zilla Slab;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/zilla-slab-latin-ext-600-italic.COjfojXa.woff2)format("woff2"),url(/_astro/zilla-slab-latin-ext-600-italic.B7YSBpKG.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:Zilla Slab;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/zilla-slab-latin-600-italic.nWx2i50D.woff2)format("woff2"),url(/_astro/zilla-slab-latin-600-italic.CUl_HRXh.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}.lt{--vert:#3f6b3a;--vert-d:#2f5129;--vert-c:#dfe6cf;--pierre:#ece5d8;--pierre-2:#e2d9c7;--creme:#f8f4ec;--tuile:#b4532a;--tuile-d:#8f3f1e;--ardoise:#3b4148;--ardoise-d:#2a2f35;--encre:#1d2219;--gris:#585c52;--line:#1d221924;--display:"Zilla Slab", "Rockwell", Georgia, serif;--text:"Nunito Variable", system-ui, sans-serif;--wrap:min(1240px, calc(100% - 2 * clamp(16px, 4vw, 40px)));background:var(--pierre);color:var(--encre);font:400 clamp(16.5px, .25vw + 15.5px, 18px) / 1.62 var(--text);-webkit-font-smoothing:antialiased}:where(.lt) *,:where(.lt) :before,:where(.lt) :after{box-sizing:border-box}body{margin:0}:where(.lt) img{max-width:100%;height:auto;display:block}:where(.lt) a{color:inherit}:where(.lt) :is(h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote,fieldset,table){margin:0}:where(.lt) :is(ul,ol){padding:0;list-style:none}:where(.lt) fieldset{border:0;min-width:0;padding:0}:where(.lt) legend{padding:0}:where(.lt) :is(button,input,select,textarea){font:inherit;color:inherit}.lt [hidden]{display:none!important}.lt :focus-visible{outline:3px solid var(--tuile);outline-offset:3px}.lt-wrap{width:var(--wrap);margin-inline:auto}.lt-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.lt-skip{z-index:100;background:var(--tuile);color:#fff;border-radius:8px;padding:10px 14px;font-weight:800;position:absolute;top:-60px;left:12px}.lt-skip:focus{top:12px}.lt-k{font:800 13.5px/1.2 var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--vert-d);align-items:center;gap:10px;display:inline-flex}.lt-k:before{content:"";background:var(--tuile);width:14px;height:18px;box-shadow:4px 3px 0 -1px var(--ardoise);border-radius:2px 2px 7px 7px;flex:none}.lt-k--clair{color:#cfe0bf}.lt-h2{font:700 clamp(32px, 3.9vw, 54px) / 1.04 var(--display);letter-spacing:-.01em;color:var(--encre);text-wrap:balance;margin-top:16px}.lt-h2 em{color:var(--tuile);font-style:italic;font-weight:600}.lt-lead{max-width:56ch;color:var(--gris);font-size:clamp(17px,.35vw + 15.5px,19.5px)}.lt-sec{padding-block:clamp(72px,9vw,124px)}.lt-sec--clair{background:var(--creme)}.lt-sec--pierre2{background:var(--pierre-2)}.lt-head{gap:20px 64px;margin-bottom:clamp(34px,4.5vw,56px);display:grid}.lt-head__side{align-content:end;justify-items:start;gap:16px;display:grid}@media (width>=940px){.lt-head{grid-template-columns:1.1fr .9fr;align-items:end}}.lt-centre{text-align:center;margin-top:44px}.lt-note{max-width:80ch;color:var(--gris);margin-top:22px;font-size:15px}.lt-note a{color:var(--vert-d);font-weight:700}.lt-btn{min-height:54px;font:600 18px/1 var(--display);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;transition:background .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex}.lt-btn svg{flex:none;width:20px;height:20px}.lt-btn--tuile{background:var(--tuile);color:#fff;box-shadow:0 10px 22px #8f3f1e40}.lt-btn--tuile:hover{background:var(--tuile-d);transform:translateY(-1px)}.lt-btn--vert{background:var(--vert);color:#fff}.lt-btn--vert:hover{background:var(--vert-d)}.lt-btn--ligne{color:var(--vert-d);box-shadow:inset 0 0 0 2px var(--vert);background:0 0}.lt-btn--ligne:hover{background:var(--vert);color:#fff}.lt-lien{font:600 18px/1.2 var(--display);color:var(--vert-d);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.lt-lien svg{width:18px;height:18px;transition:transform .2s}.lt-lien:hover svg{transform:translate(4px)}.lt-hdr{z-index:50;backdrop-filter:blur(10px);box-shadow:0 1px 0 var(--line);background:#ece5d8f2;position:sticky;top:0}.lt-hdr__in{justify-content:space-between;align-items:center;gap:20px;min-height:80px;display:flex}.lt-hdr__in>.lt-logo,.lt-hdr__end{flex:none}.lt-logo{color:var(--encre);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.lt-logo svg{flex:none;width:58px;height:33px}.lt-logo b{font:700 23px/1 var(--display);letter-spacing:-.01em;display:block}.lt-logo small{font:700 11.5px/1.2 var(--text);letter-spacing:.08em;text-transform:uppercase;color:var(--gris);margin-top:4px;display:block}.lt-logo--light{color:#fff}.lt-logo--light small{color:#b9bfc4}.lt-nav{display:none}.lt-nav ul{gap:6px;display:flex}.lt-nav a{white-space:nowrap;font:600 17px/1 var(--display);border-radius:8px;padding:10px 12px;text-decoration:none;display:block}.lt-nav a:hover{background:var(--pierre-2)}.lt-nav a[aria-current=page]{background:var(--vert);color:#fff}.lt-hdr__end{align-items:center;gap:18px;display:none}.lt-hdr__tel{white-space:nowrap;align-items:center;gap:8px;font-size:15.5px;font-weight:800;text-decoration:none;display:inline-flex}.lt-hdr__tel svg{width:18px;height:18px;color:var(--vert)}.lt-hdr .lt-btn{white-space:nowrap;min-height:46px;padding-inline:18px;font-size:16.5px}.lt-menu summary{background:var(--vert);color:#fff;cursor:pointer;border-radius:8px;place-items:center;width:48px;height:48px;list-style:none;display:grid}.lt-menu summary::-webkit-details-marker{display:none}.lt-menu summary svg{width:22px;height:22px}.lt-menu__panel{background:var(--pierre);padding:8px clamp(16px,4vw,40px) 22px;position:absolute;top:100%;left:0;right:0;box-shadow:0 30px 40px #1d221929}.lt-menu__panel a{font:600 20px/1.2 var(--display);border-bottom:1px solid var(--line);padding:15px 0;text-decoration:none;display:block}.lt-menu__panel .lt-btn{border-bottom:0;margin-top:16px;display:flex}@media (width>=1180px){.lt-nav,.lt-hdr__end{display:flex}.lt-menu{display:none}}@media (width>=1180px) and (width<=1300px){.lt-hdr__tel{display:none}}.lt-hero{padding-top:clamp(28px,4vw,56px);overflow:hidden}.lt-hero__grid{gap:40px;padding-left:max(clamp(16px,4vw,40px),50% - 620px);display:grid}@media (width>=1000px){.lt-hero__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:56px}}@media (width<=999px){.lt-hero__grid{padding-right:clamp(16px,4vw,40px)}}.lt-hero h1{font:700 clamp(42px, 5.4vw, 84px) / .98 var(--display);letter-spacing:-.02em;text-wrap:balance;margin-top:20px}.lt-hero h1 em{color:var(--tuile);margin-top:8px;font-style:italic;font-weight:600;display:block}.lt-hero__lead{max-width:52ch;color:var(--gris);margin-top:22px;font-size:clamp(17px,.4vw + 15.5px,20px)}.lt-hero__act{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.lt-hero__libre{color:var(--gris);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:24px;font-size:15.5px;display:flex}.lt-hero__libre a{color:var(--vert-d);font-weight:800}.lt-pastille{background:var(--vert);border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 4px #3f6b3a33}.lt-hero__ph{position:relative}.lt-pignon{aspect-ratio:6/5.1;clip-path:polygon(0 17%,50% 0,100% 17%,100% 100%,0 100%);background:var(--pierre-2);position:relative}.lt-pignon img{object-fit:cover;object-position:38% 60%;width:100%;height:100%}.lt-hero__ph figcaption{font:600 15px/1.2 var(--display);flex-wrap:wrap;gap:0;display:flex;position:absolute;bottom:0;left:0}.lt-hero__ph figcaption span{background:var(--encre);color:#fff;padding:12px 16px}.lt-hero__ph figcaption span+span{background:var(--tuile)}@media (width<=999px){.lt-hero__ph{margin-inline:calc(-1*clamp(16px,4vw,40px))}.lt-pignon{clip-path:polygon(0 12%,50% 0,100% 12%,100% 100%,0 100%);aspect-ratio:4/3.4}}.lt-faits{background:var(--line);border-block:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:clamp(28px,4vw,48px);display:grid}@media (width>=900px){.lt-faits{grid-template-columns:repeat(4,1fr)}}.lt-faits div{background:var(--pierre);align-items:baseline;gap:12px;padding:18px 4px 18px 0;display:flex}@media (width>=900px){.lt-faits div{padding-inline:22px}.lt-faits div:first-child{padding-left:0}}.lt-faits dt{font:700 clamp(38px, 3.6vw, 52px) / 1 var(--display);color:var(--vert)}.lt-faits dd{color:var(--gris);font-size:15px;font-weight:700;line-height:1.3}.lt-tab{gap:28px;display:grid}.lt-tab__svg{background:var(--creme);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;padding:clamp(14px,2vw,28px)}.lt-tab__svg svg{width:100%;height:auto;font-family:var(--text);display:block}.lt-tab__svg--v{display:none}.lt-seat{transition:opacity .25s}.lt-seat.is-dim{opacity:.13}.lt-tab__legende{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;display:grid}.lt-tab__legende button{width:100%;box-shadow:inset 0 0 0 1.5px var(--line);text-align:left;cursor:pointer;background:#fff;border:0;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:10px 14px 10px 10px;transition:box-shadow .2s,transform .2s;display:grid}.lt-tab__legende button:hover,.lt-tab__legende button.is-on{box-shadow:inset 0 0 0 2.5px var(--c)}.lt-tab__legende button[aria-pressed=true]{background:var(--creme)}.lt-tab__n{background:var(--c);width:38px;height:38px;color:var(--t);font:700 19px/1 var(--display);border-radius:9px;place-items:center;display:grid}.lt-tab__nom{font:600 18px/1.15 var(--display)}.lt-tab__nom small{font:600 13px/1.2 var(--text);color:var(--gris);margin-top:3px;display:block}.lt-tab__cpl{font:700 24px/1 var(--display);color:var(--encre)}.lt-tab__cpl small{font:700 12px/1 var(--text);color:var(--gris)}.lt-tab__plus{color:var(--gris);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:26px;font-size:15.5px;display:flex}.lt-tab__plus>svg{width:22px;height:22px;color:var(--vert)}.lt-tab__plus .lt-lien{margin-left:auto}@media (width<=700px){.lt-tab{grid-template-columns:136px 1fr;align-items:start;gap:12px}.lt-tab__svg--h{display:none}.lt-tab__svg--v{border-radius:12px;padding:6px 4px;display:block}.lt-tab__legende{grid-template-columns:1fr;gap:8px}.lt-tab__legende button{grid-template-columns:30px 1fr auto;gap:10px;padding:8px 10px 8px 8px}.lt-tab__n{width:30px;height:30px;font-size:16px}.lt-tab__nom{font-size:16px}.lt-tab__cpl{font-size:20px}.lt-tab__plus .lt-lien{margin-left:0}}.lt-trio{gap:40px;display:grid}@media (width>=960px){.lt-trio{grid-template-columns:repeat(3,1fr);gap:32px}.lt-trio article:nth-child(2){margin-top:48px}}.lt-trio__n{font:600 italic 20px/1 var(--display);color:var(--tuile)}.lt-trio__ph{aspect-ratio:4/3.3;background:var(--pierre-2);border-radius:6px;margin-top:14px;overflow:hidden}.lt-trio__ph img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.lt-trio article:hover .lt-trio__ph img{transform:scale(1.03)}.lt-trio h3{font:700 26px/1.1 var(--display);margin-top:20px}.lt-trio article>p:not(.lt-trio__n){color:var(--gris);margin-top:10px}.lt-trio ul{border-top:1px solid var(--line);gap:8px;margin-top:16px;padding-top:16px;display:grid}.lt-trio li{align-items:center;gap:10px;font-size:15.5px;font-weight:700;display:flex}.lt-trio li svg{width:20px;height:20px;color:var(--vert);flex:none}.lt-prix{gap:20px;display:grid}@media (width>=1000px){.lt-prix{grid-template-columns:1fr 1fr .72fr}}.lt-prix__card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 24px 50px #1d221914}.lt-prix__card header{background:var(--vert);color:#fff;padding:22px 24px 20px}.lt-prix__card h3{font:700 30px/1 var(--display)}.lt-prix__card header p{color:#dce7d3;margin-top:6px;font-size:15px}.lt-prix__card dl{padding:6px 24px 14px}.lt-prix__card dl div{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.lt-prix__card dl div:last-child{border-bottom:0}.lt-prix__card dt{font-weight:800}.lt-prix__card dt small{color:var(--gris);font-size:13.5px;font-weight:600;display:block}.lt-prix__card dd{font:700 clamp(26px, 2.4vw, 32px)/1 var(--display);color:var(--encre);white-space:nowrap}.lt-prix__semi{box-shadow:inset 0 0 0 2px var(--tuile);border-radius:16px;align-content:start;gap:10px;padding:26px 24px;display:grid}.lt-prix__semi>svg{width:34px;height:34px;color:var(--tuile)}.lt-prix__semi h3{font:700 24px/1.1 var(--display)}.lt-prix__semi p{color:var(--gris)}.lt-prix__semi b{color:var(--encre);font-size:18px}.lt-toit{position:relative}.lt-toit__faitage{background:linear-gradient(180deg, #c9673b, var(--tuile) 60%, var(--tuile-d));border-radius:999px;height:14px;margin:0 -6px 18px;box-shadow:0 6px #00000014}.lt-toit__mois{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 8px;display:grid}.lt-toit__col{min-width:0}@media (width>=760px){.lt-toit__mois{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width>=1180px){.lt-toit[style*=--cols\:12] .lt-toit__mois{grid-template-columns:repeat(12,minmax(0,1fr));gap:22px 6px}}.lt-toit__col h3{font:700 18px/1 var(--display);text-transform:capitalize;flex-direction:column;align-items:flex-start;gap:3px;padding:0 2px 10px;display:flex}.lt-toit__col h3 small{font:700 12px/1 var(--text);color:var(--gris)}@media (width>=760px){.lt-toit__col:nth-child(2n) ul{padding-top:22px}}@media (width<=759px){.lt-toit__col:nth-child(3n+2) ul{padding-top:18px}}.lt-toit__col ul{flex-direction:column;display:flex}.lt-ard{position:relative}.lt-ard+.lt-ard{margin-top:-9px}.lt-ard:first-child{z-index:6}.lt-ard:nth-child(2){z-index:5}.lt-ard:nth-child(3){z-index:4}.lt-ard:nth-child(4){z-index:3}.lt-ard:nth-child(5){z-index:2}.lt-ard>:is(a,p){border-radius:3px 3px 12px 12px;flex-direction:column;justify-content:flex-end;min-height:66px;padding:12px 10px 9px;text-decoration:none;display:flex;box-shadow:0 4px #0000002e}.lt-ard b{font:700 19px/1 var(--display)}.lt-ard span:not(.lt-sr){letter-spacing:.02em;margin-top:4px;font-size:12px;font-weight:800}.lt-ard[data-etat=reserve]>*{color:#d6dadd;background:linear-gradient(#555c64,#464c53)}.lt-ard[data-etat=option]>*{color:var(--encre);background:repeating-linear-gradient(-45deg,#f0d9b0 0 7px,#e6c690 7px 14px)}.lt-ard[data-etat=libre]>*{color:var(--vert-d);box-shadow:inset 0 0 0 2px var(--vert), 0 4px 0 #0000001f;background:#fffdf8;transition:background .2s,color .2s,transform .2s}.lt-ard[data-etat=libre]>a:hover{background:var(--vert);color:#fff;transform:translateY(-2px)}.lt-toit__leg{color:var(--gris);flex-wrap:wrap;gap:10px 24px;margin-top:28px;font-size:14.5px;display:flex}.lt-toit__leg li{align-items:center;gap:8px;display:flex}.lt-toit__leg li[data-etat]:before{content:"";border-radius:2px 2px 6px 6px;width:22px;height:16px}.lt-toit__leg li[data-etat=libre]:before{box-shadow:inset 0 0 0 2px var(--vert);background:#fffdf8}.lt-toit__leg li[data-etat=option]:before{background:repeating-linear-gradient(-45deg,#f0d9b0 0 4px,#e6c690 4px 8px)}.lt-toit__leg li[data-etat=reserve]:before{background:#4d535a}.lt-toit__note{font-style:italic}.lt-fam{align-items:center;gap:44px;display:grid}@media (width>=1000px){.lt-fam{grid-template-columns:1.1fr .9fr;gap:72px}}.lt-fam__ph{aspect-ratio:4/3.1;border-radius:0 120px 0 0;position:relative;overflow:hidden}.lt-fam__ph img{object-fit:cover;object-position:50% 60%;width:100%;height:100%}.lt-fam__txt .lt-lead{margin-top:18px}.lt-coches{gap:12px;margin-top:26px;display:grid}.lt-coches li{align-items:center;gap:14px;font-weight:700;display:flex}.lt-coches svg{background:var(--vert-c);width:42px;height:42px;color:var(--vert-d);border-radius:10px;flex:none;padding:10px}.lt-coches--clair li{color:#fff}.lt-coches--clair svg{color:#f0b48f;background:#ffffff1a}.lt-ardoise{background:var(--ardoise);color:#d3d8dc}.lt-ardoise .lt-h2{color:#fff}.lt-ardoise .lt-h2 em{color:#f0a77f}.lt-ardoise .lt-lead{color:#c3c9cf;margin-top:18px}.lt-semi{align-items:center;gap:48px;display:grid}@media (width>=1000px){.lt-semi{grid-template-columns:1.05fr .95fr;gap:72px}}.lt-semi__ph{aspect-ratio:4/4.6;border-radius:14px;overflow:hidden}.lt-semi__ph img{object-fit:cover;width:100%;height:100%}@media (width<=999px){.lt-semi__ph{aspect-ratio:4/3;order:-1}}.lt-config{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px;display:grid}.lt-config li{background:#ffffff0f;border-radius:12px;justify-items:start;gap:2px;padding:16px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.lt-config svg{fill:#f0a77f;stroke:#f0a77f;width:56px;height:56px;margin-bottom:8px}.lt-config b{font:700 34px/1 var(--display);color:#fff}.lt-config span{color:#c3c9cf;font-size:14.5px;font-weight:700}.lt-semi__fact{border-left:3px solid var(--tuile);color:#c3c9cf;margin:26px 0;padding-left:16px;font-size:15.5px}.lt-aut{gap:44px;display:grid}@media (width>=1000px){.lt-aut{grid-template-columns:1.1fr .9fr;align-items:start;gap:64px}}.lt-aut__txt .lt-lead{margin-top:18px}.lt-aut__ph{position:relative}@media (width>=1000px){.lt-aut__ph{position:sticky;top:110px}}.lt-aut__ph img{aspect-ratio:4/4.4;object-fit:cover;object-position:60% 50%;border-radius:200px 200px 14px 14px;width:100%}.lt-aut__ph figcaption{font:600 italic 16px/1.3 var(--display);color:var(--gris);text-align:center;margin-top:12px}.lt-autour{margin-top:30px}.lt-autour__tabs{flex-wrap:wrap;gap:8px;display:flex}.lt-autour__tabs button{min-height:46px;box-shadow:inset 0 0 0 1.5px var(--line);font:600 16.5px/1 var(--display);cursor:pointer;background:#fff;border:0;border-radius:999px;padding:0 18px}.lt-autour__tabs button[aria-selected=true]{background:var(--vert);color:#fff;box-shadow:none}.lt-autour__pan{margin-top:20px}.lt-autour__pan ol{border-top:2px solid var(--encre)}.lt-autour__pan li{border-bottom:1px solid var(--line);grid-template-columns:56px 1fr;gap:14px;padding:20px 0;display:grid}.lt-autour__n{font:600 italic 26px/1 var(--display);color:var(--tuile)}.lt-autour__pan h3{font:700 22px/1.15 var(--display)}.lt-autour__d{color:var(--vert-d);align-items:center;gap:6px;margin-top:4px;font-size:14.5px;font-weight:800;display:flex}.lt-autour__d svg{width:17px;height:17px}.lt-autour__pan li p:last-child{color:var(--gris);margin-top:6px;font-size:16px}.lt-maison{align-items:start;gap:48px;display:grid}@media (width>=1000px){.lt-maison{grid-template-columns:.9fr 1.1fr;gap:72px}}.lt-maison__txt blockquote{background:var(--vert);color:#fff;border-radius:14px;margin-top:28px;padding:22px 24px}.lt-maison__txt blockquote p{font:600 italic clamp(20px, 1.8vw, 25px)/1.35 var(--display)}.lt-maison__txt cite{font:800 13px/1 var(--text);letter-spacing:.1em;text-transform:uppercase;color:#d3e2c8;margin-top:12px;font-style:normal;display:block}.lt-maison__txt>p{color:var(--gris);margin-top:22px}.lt-maison__ct a{font:700 22px/1 var(--display);color:var(--vert-d);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.lt-maison__ct svg{width:22px;height:22px}.lt-affiche{box-shadow:0 2px 0 var(--pierre-2), 0 30px 60px #1d22191f;background:#fffdf7;border-radius:4px;padding:clamp(28px,3.5vw,44px) clamp(22px,3vw,40px) 30px;position:relative;transform:rotate(-.6deg)}.lt-affiche:before{content:"";background:radial-gradient(circle at 35% 35%, #e07a4f, var(--tuile-d));border-radius:50%;width:22px;height:22px;position:absolute;top:-11px;left:50%;transform:translate(-50%);box-shadow:0 3px 4px #00000040}.lt-affiche h3{font:700 clamp(24px, 2.4vw, 32px)/1.1 var(--display);text-align:center}.lt-affiche__sous{text-align:center;color:var(--gris);margin-top:6px;font-size:14px}.lt-affiche ol{counter-reset:r;gap:0;margin-top:22px;display:grid}.lt-affiche li{border-top:1px dashed var(--line);counter-increment:r;grid-template-columns:34px 1fr;gap:4px 12px;padding:13px 0;display:grid}.lt-affiche li:before{content:counter(r);background:var(--tuile);color:#fff;width:30px;height:30px;font:700 16px/1 var(--display);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.lt-affiche li b{font:700 18px/1.2 var(--display)}.lt-affiche li span{color:var(--gris);font-size:15px}.lt-affiche__sig{text-align:right;font:600 italic 18px/1.2 var(--display);margin-top:18px}.lt-affiche__sig span{color:var(--tuile);display:block}.lt-faqgrid{gap:34px;display:grid}@media (width>=1000px){.lt-faqgrid{grid-template-columns:.75fr 1.25fr;align-items:start;gap:72px}}.lt-faq details{border-bottom:1px solid var(--line)}.lt-faq details:first-child{border-top:2px solid var(--encre)}.lt-faq summary{font:600 21px/1.25 var(--display);cursor:pointer;padding:22px 52px 20px 0;list-style:none;position:relative}.lt-faq summary::-webkit-details-marker{display:none}.lt-faq summary:after{content:"";background:var(--tuile) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") center / 18px no-repeat;border-radius:50%;width:34px;height:34px;margin-top:-17px;transition:transform .2s;position:absolute;top:50%;right:4px}.lt-faq details[open] summary:after{background-color:var(--ardoise);transform:rotate(45deg)}.lt-faq details p{max-width:66ch;color:var(--gris);padding:0 0 22px}.lt-appel{background:var(--vert);color:#fff}.lt-appel__in{align-items:center;gap:20px 40px;padding-block:44px;display:grid}@media (width>=900px){.lt-appel__in{grid-template-columns:1fr auto}}.lt-appel h2{font:700 clamp(28px, 3vw, 40px)/1.05 var(--display)}.lt-appel p{color:#dce7d3;max-width:60ch;margin-top:8px}.lt-appel__act{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.lt-appel__tel{font:700 22px/1 var(--display);color:#fff;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.lt-appel__tel svg{width:22px;height:22px}.lt-appel .lt-btn--tuile{box-shadow:0 10px 22px #0003}.lt-ftr{background:var(--ardoise-d);color:#b9bfc4;padding-top:clamp(56px,7vw,84px);font-size:15.5px}.lt-ftr__grid{gap:36px;display:grid}.lt-ftr__grid>*{min-width:0}@media (width>=760px){.lt-ftr__grid{grid-template-columns:1fr 1fr}}@media (width>=1150px){.lt-ftr__grid{grid-template-columns:1.4fr .8fr .8fr 1fr;gap:48px}}.lt-ftr__id p{max-width:42ch;margin-top:18px}.lt-ftr h2{font:700 18px/1 var(--display);color:#fff}.lt-ftr ul{gap:9px;margin-top:16px;display:grid}.lt-ftr a{overflow-wrap:anywhere;text-decoration:none}.lt-ftr a:hover{color:#fff;text-decoration:underline}.lt-ftr__bas{color:#a3aab0;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:56px;padding-block:22px 30px;font-size:13.5px;display:flex}.lt-ftr__bas a{color:#fff;text-underline-offset:3px;text-decoration:underline}.lt-phead{padding-block:clamp(36px,5vw,64px) clamp(48px,6vw,80px)}.lt-crumbs{color:var(--gris);font-size:14px}.lt-crumbs a{color:var(--vert-d);font-weight:800}.lt-phead__grid{align-items:center;gap:36px;margin-top:22px;display:grid}@media (width>=1000px){.lt-phead__grid{grid-template-columns:1fr 1fr;gap:64px}}.lt-phead h1{font:700 clamp(38px, 4.8vw, 72px) / 1 var(--display);letter-spacing:-.02em;text-wrap:balance;margin-top:16px}.lt-phead h1 em{color:var(--tuile);font-style:italic;font-weight:600}.lt-phead__lead{max-width:56ch;color:var(--gris);margin-top:20px;font-size:clamp(17px,.4vw + 15.5px,20px)}.lt-phead__ph{aspect-ratio:4/3;clip-path:polygon(0 14%,50% 0,100% 14%,100% 100%,0 100%);overflow:hidden}.lt-phead__ph img{object-fit:cover;width:100%;height:100%}.lt-sauts{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.lt-sauts a{min-height:42px;box-shadow:inset 0 0 0 1.5px var(--line);font:600 16px/1 var(--display);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.lt-sauts a:hover{box-shadow:inset 0 0 0 2px var(--vert)}.lt-sauts svg{width:17px;height:17px;color:var(--tuile)}.lt-plan{background:var(--creme);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;padding:clamp(16px,2.5vw,30px)}.lt-plan__tabs{background:var(--pierre-2);border-radius:999px;padding:5px;display:inline-flex}.lt-plan__tabs button{min-height:42px;font:600 16.5px/1 var(--display);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px}.lt-plan__tabs button[aria-selected=true]{background:var(--ardoise);color:#fff}.lt-plan__pan{margin-top:18px}.lt-plan svg{width:100%;height:auto;font-family:var(--text);display:block}.lt-piece rect:first-child{transition:fill-opacity .2s}.lt-piece.is-on rect:first-child{fill-opacity:.45}.lt-plan__leg{color:var(--gris);flex-wrap:wrap;gap:8px 22px;margin-top:14px;font-size:14px;display:flex}.lt-plan__leg li{align-items:center;gap:8px;display:flex}.lt-plan__leg svg{width:32px;height:24px}.lt-plan__note{color:var(--gris);margin-top:6px;font-size:13.5px}.lt-ch{border-collapse:collapse;width:100%;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:14px;font-size:15.5px;overflow:hidden}.lt-ch caption{text-align:left;font:600 italic 17px/1.3 var(--display);color:var(--gris);caption-side:top;padding:0 0 12px}.lt-ch th,.lt-ch td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:14px 16px}.lt-ch thead th{background:var(--ardoise);color:#fff;font:600 15px/1.2 var(--display)}.lt-ch tbody tr{transition:background .2s}.lt-ch tbody tr:hover,.lt-ch tbody tr:focus-within{background:var(--creme)}.lt-ch__nom{font:700 18px/1.15 var(--display);align-items:center;gap:10px;display:flex}.lt-ch__nom i{background:var(--c);width:30px;height:30px;color:var(--t);font:700 16px/1 var(--display);border-radius:8px;flex:none;place-items:center;font-style:normal;display:grid}.lt-ch__cpl{font:700 22px/1 var(--display);color:var(--vert-d)}.lt-ch tfoot td,.lt-ch tfoot th{background:var(--creme);border-bottom:0;font-weight:800}@media (width<=860px){.lt-ch,.lt-ch tbody,.lt-ch tr,.lt-ch td,.lt-ch th{display:block}.lt-ch{box-shadow:none;background:0 0}.lt-ch thead{display:none}.lt-ch caption{width:auto;display:block}.lt-ch tbody tr{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:12px;grid-template-columns:1fr 1fr;gap:2px 16px;margin-bottom:12px;padding:14px 16px;display:grid}.lt-ch tbody th{grid-column:1/-1;padding-bottom:8px!important}.lt-ch tbody td:last-child{grid-column:1/-1}.lt-ch td,.lt-ch tbody th{border:0;padding:6px 0}.lt-ch td[data-l]:before{content:attr(data-l);letter-spacing:.08em;text-transform:uppercase;color:var(--gris);font-size:12px;font-weight:800;display:block}.lt-ch tfoot{display:block}.lt-ch tfoot tr{background:var(--creme);border-radius:12px;padding:14px 16px}.lt-ch tfoot td,.lt-ch tfoot th{background:0 0;padding:2px 0}}.lt-equip{background:var(--line);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;gap:1px;display:grid;overflow:hidden}@media (width>=760px){.lt-equip{grid-template-columns:repeat(2,1fr)}}@media (width>=1150px){.lt-equip{grid-template-columns:repeat(4,1fr)}}.lt-equip>div{background:#fff;padding:26px 24px 28px}.lt-equip__n{font:600 italic 18px/1 var(--display);color:var(--tuile)}.lt-equip h3{font:700 24px/1.1 var(--display);margin-top:10px}.lt-equip ul{gap:9px;margin-top:16px;display:grid}.lt-equip li{align-items:flex-start;gap:10px;font-size:15.5px;display:flex}.lt-equip li svg{width:18px;height:18px;color:var(--vert);flex:none;margin-top:3px}.lt-duo{align-items:start;gap:28px;display:grid}@media (width>=1000px){.lt-duo{grid-template-columns:1fr 1fr;gap:56px}}.lt-carte{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:16px;padding:clamp(22px,3vw,34px)}.lt-carte--vert{background:var(--vert);color:#fff;box-shadow:none}.lt-carte h3{font:700 24px/1.15 var(--display)}.lt-carte>p{color:var(--gris);margin-top:10px}.lt-carte--vert>p{color:#dce7d3}.lt-liste{gap:10px;margin-top:16px;display:grid}.lt-liste li{align-items:flex-start;gap:10px;display:flex}.lt-liste svg{width:20px;height:20px;color:var(--vert);flex:none;margin-top:3px}.lt-carte--vert .lt-liste svg{color:#f0b48f}.lt-grille{border-collapse:collapse;width:100%;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:16px;overflow:hidden}.lt-grille caption{text-align:left;font:600 italic 17px/1.3 var(--display);color:var(--gris);padding:0 0 12px}.lt-grille th,.lt-grille td{border-bottom:1px solid var(--line);text-align:left;padding:16px 18px}.lt-grille thead th{background:var(--vert);color:#fff;font:600 16px/1.2 var(--display)}.lt-grille thead th small{font:600 12.5px/1.3 var(--text);color:#dce7d3;margin-top:3px;display:block}.lt-grille tbody th{font:700 19px/1.15 var(--display)}.lt-grille tbody th small{font:600 13.5px/1.3 var(--text);color:var(--gris);margin-top:3px;display:block}.lt-grille td{font:700 24px/1 var(--display);white-space:nowrap}.lt-grille td.lt-na{font:600 14px/1.3 var(--text);color:var(--gris);white-space:normal}@media (width<=860px){.lt-grille,.lt-grille tbody,.lt-grille tr,.lt-grille td,.lt-grille th{display:block}.lt-grille{box-shadow:none;background:0 0}.lt-grille thead{display:none}.lt-grille caption{width:auto;display:block}.lt-grille tbody tr{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:14px;margin-bottom:12px;padding:16px}.lt-grille tbody th{border:0;padding:0 0 10px}.lt-grille td{border:0;border-top:1px dashed var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;font-size:22px;display:flex}.lt-grille td:before{content:attr(data-l);font:700 14px/1.2 var(--text);color:var(--gris)}}.lt-estim{background:var(--ardoise);color:#d3d8dc;border-radius:18px;gap:28px;padding:clamp(22px,3vw,36px);display:grid}@media (width>=1000px){.lt-estim{grid-template-columns:1.2fr .8fr;gap:48px}}.lt-estim h3{font:700 26px/1.1 var(--display);color:#fff}.lt-estim fieldset{margin-top:18px}.lt-estim legend{letter-spacing:.06em;text-transform:uppercase;color:#f0b48f;margin-bottom:10px;font-size:14px;font-weight:800}.lt-choix{flex-wrap:wrap;gap:8px;display:flex}.lt-choix label{cursor:pointer;position:relative}.lt-choix input{opacity:0;cursor:pointer;position:absolute;inset:0}.lt-choix span{font:600 16px/1.1 var(--display);color:#fff;background:#ffffff14;border-radius:10px;padding:11px 16px;display:block;box-shadow:inset 0 0 0 1.5px #ffffff2e}.lt-choix input:checked+span{color:var(--encre);box-shadow:none;background:#fff}.lt-choix input:focus-visible+span{outline-offset:2px;outline:3px solid #f0b48f}.lt-estim__opt{gap:10px;display:grid}.lt-estim__opt label{cursor:pointer;align-items:center;gap:12px;display:flex}.lt-estim__opt input[type=checkbox]{width:20px;height:20px;accent-color:var(--tuile)}.lt-estim__opt input[type=number]{width:76px;min-height:40px;color:var(--encre);background:#fff;border:0;border-radius:8px;padding:6px 8px}.lt-estim__tot{color:var(--encre);background:#fffdf7;border-radius:14px;align-content:start;gap:6px;padding:24px;display:grid}.lt-estim__tot dl{gap:8px;display:grid}.lt-estim__tot dl div{justify-content:space-between;gap:14px;font-size:15.5px;display:flex}.lt-estim__tot dt{color:var(--gris)}.lt-estim__tot dd{white-space:nowrap;font-weight:800}.lt-estim__big{border-top:2px solid var(--encre);justify-content:space-between;align-items:baseline;gap:12px;margin-top:10px;padding-top:14px;display:flex}.lt-estim__big span{font-weight:800}.lt-estim__big b{font:700 40px/1 var(--display);color:var(--tuile)}.lt-estim__pp{color:var(--gris);font-size:14.5px}.lt-estim__note{color:var(--gris);margin-top:8px;font-size:13.5px}.lt-etapes{counter-reset:e;gap:14px;display:grid}@media (width>=900px){.lt-etapes{grid-template-columns:repeat(4,1fr)}}.lt-etapes li{box-shadow:inset 0 0 0 1px var(--line);counter-increment:e;background:#fff;border-radius:14px;padding:24px 22px 26px;position:relative}.lt-etapes li:before{content:counter(e);background:var(--tuile);color:#fff;width:44px;height:52px;font:700 24px/1 var(--display);border-radius:3px 3px 14px 14px;place-items:center;margin-bottom:16px;display:grid}.lt-etapes b{font:700 20px/1.15 var(--display);display:block}.lt-etapes span{color:var(--gris);margin-top:8px;font-size:15.5px;display:block}.lt-cond{background:var(--line);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;gap:1px;display:grid;overflow:hidden}@media (width>=800px){.lt-cond{grid-template-columns:repeat(2,1fr)}}.lt-cond>div{background:#fff;padding:22px 24px}.lt-cond dt{font:700 20px/1.2 var(--display)}.lt-cond dd{color:var(--gris);margin-top:8px;font-size:15.5px}.lt-form{background:#fff;border-radius:18px;gap:16px;padding:clamp(22px,3vw,36px);display:grid;box-shadow:0 30px 60px #1d22191a}.lt-form h3{font:700 26px/1.1 var(--display)}.lt-form__row{gap:14px;display:grid}@media (width>=640px){.lt-form__row{grid-template-columns:1fr 1fr}.lt-form__row--3{grid-template-columns:1fr 1fr 1fr}}.lt-field{gap:7px;display:grid}.lt-field>span{font-size:14.5px;font-weight:800}.lt-field :is(input,select,textarea){background:#fff;border:1.5px solid #bdb19c;border-radius:10px;width:100%;min-height:50px;padding:11px 13px}.lt-field textarea{resize:vertical;min-height:110px}.lt-form legend{margin-bottom:10px;font-size:14.5px;font-weight:800}.lt-form .lt-choix span{background:var(--creme);box-shadow:inset 0 0 0 1.5px var(--line);color:var(--encre)}.lt-form .lt-choix input:checked+span{background:var(--vert);color:#fff;box-shadow:none}.lt-form__foot{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.lt-form__foot p{color:var(--gris);flex:240px;font-size:14px}.lt-demo{color:var(--encre);background:#f6e3d6;border-radius:10px;padding:12px 14px;font-size:14.5px;font-weight:700}@media (prefers-reduced-motion:no-preference){.lt-rise{animation:.9s cubic-bezier(.2,.7,.2,1) both lt-rise}.lt-rise--2{animation-delay:.1s}.lt-rise--3{animation-delay:.2s}@keyframes lt-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.lt *,.lt :before,.lt :after{transition:none!important;animation:none!important}}
