@font-face{font-family:Chivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/chivo-vietnamese-wght-normal.BjQIDkhi.woff2)format("woff2-variations");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:Chivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/chivo-latin-ext-wght-normal.CuxPzFD0.woff2)format("woff2-variations");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:Chivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/chivo-latin-wght-normal.CPi3f958.woff2)format("woff2-variations");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}.lc{--sapin:#1f3d2b;--sapin-2:#17301f;--laine:#f2c230;--laine-2:#e0ae17;--chaux:#f5f6f1;--chaux-2:#ebede4;--blanc:#fcfcf9;--encre:#15211a;--terre:#a86b43;--terre-f:#8a5432;--gris:#4d574f;--doux:#b9c7bb;--eau:#2f6b8a;--filet:#15211a26;--filet-d:#f5f6f12e;--titre:"Chivo Variable", "Arial", sans-serif;--texte:"Crimson Pro Variable", Georgia, serif;--g:clamp(18px, 4vw, 44px);--wrap:min(1260px, calc(100% - 2 * var(--g)));--r:10px;background:var(--chaux);color:var(--encre);font:400 clamp(18px, .3vw + 16.8px, 20.5px) / 1.5 var(--texte);-webkit-font-smoothing:antialiased;overflow-x:clip}:where(.lc) *,:where(.lc) :before,:where(.lc) :after{box-sizing:border-box}body{margin:0}:where(.lc) img{max-width:100%;height:auto;display:block}:where(.lc) a{color:inherit}:where(.lc) :is(h1,h2,h3,h4,p,ul,ol,dl,dd,figure,table,blockquote,fieldset){margin:0}:where(.lc) :is(ul,ol){padding:0;list-style:none}:where(.lc) fieldset{border:0;min-width:0;padding:0}:where(.lc) :is(button,input,select,textarea){font:inherit;color:inherit}.lc :focus-visible{outline:3px solid var(--laine);outline-offset:3px}:is(.lc-intro,.lc-blanc,.lc-laine,#mur,#questions,#chantiers) :focus-visible{outline-color:var(--sapin)}.lc-wrap{width:var(--wrap);margin-inline:auto}.lc a[href^=tel\:]{white-space:nowrap}.lc-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.lc-skip{z-index:100;background:var(--laine);color:var(--encre);font:700 15px var(--titre);border-radius:6px;padding:10px 14px;position:absolute;top:-60px;left:12px}.lc-skip:focus{top:12px}.lc-k{font:700 13px/1.2 var(--titre);letter-spacing:.12em;text-transform:uppercase;color:var(--terre-f);align-items:center;gap:10px;display:inline-flex}.lc-k:before{content:"";background:repeating-linear-gradient(currentColor 0 2px,#0000 2px 4.5px);flex:none;width:18px;height:11px}.lc-k--clair{color:var(--laine)}.lc-h2{font:850 clamp(36px, 4.6vw, 70px) / .98 var(--titre);letter-spacing:-.03em;color:var(--encre);text-wrap:balance;margin-top:16px}.lc-h2 em,.lc-hero h1 em,.lc-phead h1 em{font:italic 500 1.06em/.9 var(--texte);letter-spacing:-.01em;color:var(--terre-f)}.lc-lead{max-width:54ch;color:var(--gris);margin-top:18px;font-size:clamp(19px,.4vw + 17px,22px)}.lc-note{color:var(--gris);max-width:70ch;margin-top:18px;font-size:16px}.lc-sec{padding-block:clamp(80px,9.5vw,140px)}.lc-tete{align-items:end;gap:6px 64px;margin-bottom:clamp(40px,5vw,64px);display:grid}@media (width>=1000px){.lc-tete{grid-template-columns:1.1fr .9fr}.lc-tete .lc-lead{margin-top:0}}.lc-suite{margin-top:36px}.lc-blanc{background:var(--blanc)}.lc-sapin{background:var(--sapin);color:#fff}.lc-sapin .lc-h2{color:#fff}.lc-sapin .lc-h2 em{color:var(--laine)}.lc-sapin :is(.lc-lead,.lc-note){color:var(--doux)}.lc-laine{background:var(--laine)}.lc-laine .lc-k{color:var(--encre)}.lc-laine .lc-h2 em{color:var(--sapin)}.lc-laine .lc-lead{color:#2b3a31}.lc-btn{min-height:52px;font:700 16px/1.1 var(--titre);cursor:pointer;border:2px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.lc-btn svg{flex:none;width:19px;height:19px}.lc-btn--laine{background:var(--laine);color:var(--encre)}.lc-btn--laine:hover{background:var(--laine-2)}.lc-btn--clair{color:#fff;border-color:#fff9}.lc-btn--clair:hover{color:var(--sapin);background:#fff}.lc-btn--sapin{background:var(--sapin);color:#fff}.lc-btn--sapin:hover{background:var(--encre)}.lc-lien{font:700 15.5px/1.2 var(--titre);color:var(--sapin);border-bottom:2px solid var(--laine);align-items:center;gap:8px;margin-top:14px;padding-bottom:3px;text-decoration:none;display:inline-flex}.lc-lien svg{flex:none;width:16px;height:16px}.lc-lien:hover{border-color:var(--sapin)}.lc-hdr{z-index:30;background:var(--sapin);color:#fff;position:relative}.lc-hdr--sur{background:0 0;position:absolute;inset:0 0 auto}.lc-hdr__in{justify-content:space-between;align-items:center;gap:18px;min-height:88px;display:flex}.lc-logo{color:#fff;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.lc-logo svg{flex:none;width:44px;height:44px}.lc-logo b{font:850 21px/1 var(--titre);letter-spacing:-.02em;display:block}.lc-logo i{font:italic 600 23px/1 var(--texte);color:var(--laine)}.lc-logo small{font:600 11.5px/1 var(--titre);letter-spacing:.14em;text-transform:uppercase;color:var(--doux);margin-top:4px;display:block}.lc-nav{gap:26px;display:none}.lc-nav a{font:600 15px/1 var(--titre);color:#e6ede7;border-bottom:2px solid #0000;padding:8px 0;text-decoration:none}.lc-nav a:hover,.lc-nav a[aria-current=page]{color:#fff;border-color:var(--laine)}.lc-hdr__d{align-items:center;gap:12px;display:flex}.lc-hdr__rge{min-height:42px;font:600 14px/1 var(--titre);border:1px solid #ffffff73;border-radius:6px;align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:none}.lc-hdr__rge svg{flex:none;width:17px;height:17px}.lc-hdr__rge svg:first-child{color:var(--laine)}.lc-hdr__rge:hover{background:#ffffff1a}.lc-hdr__cta{min-height:44px;font-size:15px;display:none}.lc-menu{position:relative}.lc-menu summary{cursor:pointer;border:1px solid #ffffff73;border-radius:6px;place-items:center;width:46px;height:46px;list-style:none;display:grid}.lc-menu summary::-webkit-details-marker{display:none}.lc-menu summary svg{width:22px;height:22px}.lc-menu:not([open]) .lc-menu__panel{display:none}.lc-menu__panel{background:var(--blanc);width:min(330px,100vw - 32px);color:var(--encre);border-radius:12px;padding:10px;position:absolute;top:56px;right:0;box-shadow:0 24px 50px #15211a40}.lc-menu__panel a{font:600 16px/1.2 var(--titre);border-radius:8px;align-items:center;gap:8px;padding:12px 14px;text-decoration:none;display:flex}.lc-menu__panel a svg{width:16px;height:16px}.lc-menu__panel a:hover{background:var(--chaux-2)}.lc-menu__panel .lc-btn{width:100%;margin-top:6px}.lc-menu__tel svg{color:var(--terre-f)}@media (width>=640px){.lc-hdr__cta{display:inline-flex}}@media (width>=860px){.lc-hdr__rge{display:inline-flex}}@media (width>=1220px){.lc-nav{display:flex}.lc-menu{display:none}}.lc-hero{isolation:isolate;color:#fff;background:var(--sapin);position:relative}.lc-hero__img{z-index:-2;position:absolute;inset:0;overflow:hidden}.lc-hero__img img{object-fit:cover;object-position:60% 55%;width:100%;height:100%}.lc-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#15211ae6 0%,#15211ab3 40%,#15211a26 78%),linear-gradient(#0000 55%,#15211a73);position:absolute;inset:0}.lc-hero__in{padding:112px 0 34px}.lc-hero h1{max-width:12ch;font:900 clamp(44px, 6.6vw, 104px) / .92 var(--titre);letter-spacing:-.04em;text-wrap:balance;margin-top:18px}.lc-hero h1 em{color:var(--laine);display:block}.lc-hero__lead{color:#e3ebe4;max-width:46ch;margin-top:22px;font-size:clamp(19px,.5vw + 17px,23px)}.lc-hero__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.lc-marches{position:relative}.lc-hero__legende,.lc-marche--1,.lc-marche--2{display:none}.lc-marche--3{padding:52px var(--g) 26px;background:var(--chaux);color:var(--encre);clip-path:polygon(0 26px,34% 26px,34% 13px,67% 13px,67% 0,100% 0,100% 100%,0 100%);align-items:center;gap:18px;display:flex}.lc-marche--3 p{color:#2b3a31;font-size:17.5px;line-height:1.42}.lc-marche--3 b{font:800 18px/1.2 var(--titre);color:var(--encre);margin-bottom:4px;display:block}.lc-marche--3 a{color:var(--sapin);font-weight:700}.lc-tampon{flex:none;align-self:flex-start;width:92px;height:92px}.lc-tampon__tour{transform-origin:80px 80px}@media (width>=1000px){.lc-hero{min-height:min(100svh,940px)}.lc-hero__in{padding:170px 0 300px}.lc-marches{height:248px;position:absolute;inset:auto 0 0}.lc-marche{background:var(--chaux);position:absolute;bottom:0}.lc-marche--1{width:12%;height:48px;display:block;left:36%}.lc-marche--2{width:12%;height:96px;display:block;left:48%}.lc-marche--3{height:248px;padding:34px max(var(--g), calc((100vw - 1260px) / 2)) 0 32px;clip-path:none;align-items:flex-start;gap:24px;left:60%;right:0}.lc-tampon{width:132px;height:132px}.lc-hero__legende{left:max(var(--g), calc((100vw - 1260px) / 2));border-left:2px solid var(--laine);max-width:30ch;font:500 13.5px/1.4 var(--titre);color:#dfe7e0;padding-left:12px;display:block;position:absolute;bottom:74px}.lc-marche--3 p{font-size:18px}}.lc-intro__grand{max-width:32em;font:400 clamp(26px, 2.7vw, 42px) / 1.22 var(--texte);color:var(--encre);margin-top:24px}.lc-intro__grand em{color:var(--terre-f);font-style:italic}.lc-equipes{gap:40px 28px;margin-top:clamp(48px,6vw,80px);display:grid}@media (width>=900px){.lc-equipes{grid-template-columns:repeat(3,1fr);align-items:start}.lc-eq:nth-child(2){margin-top:64px}.lc-eq:nth-child(3){margin-top:128px}}.lc-eq__photo{aspect-ratio:4/5;border-radius:var(--r);background:var(--chaux-2);overflow:hidden}.lc-eq__photo img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.lc-eq:hover .lc-eq__photo img{transform:scale(1.03)}.lc-eq__n{font:700 12.5px/1 var(--titre);letter-spacing:.14em;text-transform:uppercase;color:var(--terre-f);margin-top:18px}.lc-eq__t{font:800 clamp(24px, 2vw, 30px) / 1.05 var(--titre);letter-spacing:-.02em;margin-top:8px}.lc-eq p:not(.lc-eq__n){color:var(--gris);margin-top:8px;font-size:18.5px}.lc-rge{gap:48px;display:grid}@media (width>=1000px){.lc-rge{grid-template-columns:1.3fr .7fr;align-items:end;gap:72px}}.lc-domaines{border-top:1px solid var(--filet-d);margin-top:40px}.lc-domaines li{border-bottom:1px solid var(--filet-d);grid-template-columns:64px 1fr;gap:18px;padding:24px 0;display:grid}.lc-domaines__n{font:900 56px/.85 var(--titre);color:var(--laine)}.lc-domaines h3{font:800 clamp(21px, 1.8vw, 26px) / 1.15 var(--titre);letter-spacing:-.015em;color:#fff}.lc-domaines p{color:var(--doux);margin-top:6px}.lc-domaines small{font:700 12px/1.2 var(--titre);letter-spacing:.08em;text-transform:uppercase;color:var(--laine);background:#f2c23024;border-radius:4px;margin-top:10px;padding:4px 10px;display:inline-block}.lc-rge__aside{border-radius:var(--r);background:var(--sapin-2);border:1px solid var(--filet-d);padding:28px}.lc-rge__aside h3{font:800 20px/1.2 var(--titre);color:#fff}.lc-rge__aside ul{gap:8px;margin-top:14px;display:grid}.lc-rge__aside li{color:#e3ebe4;align-items:center;gap:10px;text-decoration:line-through #f2c230b3;display:flex}.lc-rge__aside li svg{width:18px;height:18px;color:var(--laine);flex:none}.lc-rge__aside p{color:var(--doux);margin-top:14px;font-size:17px}.lc-rge__aside .lc-btn{width:100%;margin-top:22px}.lc-rge__aside small{color:var(--doux);margin-top:12px;font-size:15px;display:block}.lc-coupe__outils{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;margin-bottom:22px;display:flex}.lc-coupe__tabs{border-bottom:1px solid var(--filet);flex-wrap:wrap;gap:6px 24px;display:flex}.lc-coupe__tabs button{min-height:46px;font:700 16px/1.1 var(--titre);color:var(--gris);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:0 2px}.lc-coupe__tabs button[aria-selected=true]{color:var(--encre);border-color:var(--sapin)}.lc-coupe__tabs button:hover{color:var(--encre)}.lc-coupe__bascule{background:var(--chaux-2);border:1px solid var(--filet);border-radius:999px;padding:4px;display:inline-flex}.lc-coupe__bascule button{min-height:42px;font:700 15px/1 var(--titre);color:var(--gris);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px}.lc-coupe__bascule button[aria-pressed=true]{background:var(--sapin);color:#fff}.lc-coupe__pan{gap:32px;display:grid}.lc-coupe__pan[hidden]{display:none}@media (width>=1000px){.lc-coupe__pan{grid-template-columns:1.3fr .7fr;align-items:start;gap:52px}}.lc-coupe__fig{background:var(--blanc);border:1px solid var(--filet);border-radius:14px;padding:clamp(10px,1.6vw,18px)}.lc-coupe__fig svg{width:100%;height:auto}.lc-coupe__fig figcaption{color:var(--gris);margin-top:10px;font-size:15px}.lc-c__ext{fill:#e1e8e1}.lc-c__int{fill:#f6eedf}.lc-c__trait{fill:none;stroke:var(--encre);stroke-width:1.2px}.lc-c__pt{fill:var(--encre)}.lc-c__t{font:700 13.5px var(--titre);fill:var(--encre)}.lc-c__s{font:italic 400 15px var(--texte);fill:#3f4a42}.lc-c__zone{font:800 12.5px var(--titre);letter-spacing:.16em;text-transform:uppercase;fill:#4d574f}.lc-c__vap{fill:none;stroke:var(--eau);stroke-width:2px;stroke-dasharray:5 5}.lc-c__vap--f{stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:round}.lc-ap,.lc-av{transition:opacity .45s,transform .45s}.lc-coupe[data-etat=avant] .lc-ap{opacity:0}.lc-coupe[data-etat=avant] .lc-ap--g{transform:translate(-26px)}.lc-coupe[data-etat=avant] .lc-ap--d{transform:translate(26px)}.lc-coupe[data-etat=apres] .lc-av{opacity:0}.lc-coupe__txt h3{font:850 clamp(26px, 2.4vw, 34px) / 1.05 var(--titre);letter-spacing:-.025em}.lc-coupe__etat{margin-top:14px}.lc-coupe__etat b{font:800 16px var(--titre);color:var(--terre-f)}.lc-coupe[data-etat=avant] .lc-coupe__etat[data-s=apres],.lc-coupe[data-etat=apres] .lc-coupe__etat[data-s=avant]{display:none}.lc-coupe__txt dl{border-top:1px solid var(--filet);margin-top:22px}.lc-coupe__txt dl div{border-bottom:1px solid var(--filet);grid-template-columns:140px 1fr;gap:14px;padding:11px 0;display:grid}.lc-coupe__txt dt{font:700 12px/1.6 var(--titre);letter-spacing:.1em;text-transform:uppercase;color:var(--gris)}.lc-coupe__txt dd{font:600 16px/1.4 var(--titre)}.lc-vis{gap:44px;display:grid}@media (width>=1000px){.lc-vis{grid-template-columns:.95fr 1.05fr;align-items:start;gap:72px}.lc-vis__photo{position:sticky;top:24px}}.lc-vis__photo{aspect-ratio:4/5;background:var(--chaux-2);border-radius:14px;overflow:hidden}.lc-vis__photo img{object-fit:cover;width:100%;height:100%}.lc-regarde{background:var(--filet);border:1px solid var(--filet);border-radius:var(--r);gap:1px;margin-top:30px;display:grid;overflow:hidden}@media (width>=640px){.lc-regarde{grid-template-columns:1fr 1fr}}.lc-regarde li{background:var(--blanc);padding:18px 20px}.lc-regarde h3{font:800 17px/1.2 var(--titre)}.lc-regarde p{color:var(--gris);margin-top:6px;font-size:17px}.lc-devis{border:1px solid var(--filet);background:#fff;border-radius:8px;margin-top:28px;padding:18px 22px;box-shadow:0 14px 30px #15211a14}.lc-devis__tete{border-bottom:1px dashed var(--filet);font:700 12px/1.2 var(--titre);letter-spacing:.1em;text-transform:uppercase;color:var(--gris);justify-content:space-between;gap:12px;padding-bottom:10px;display:flex}.lc-devis__l{font:500 16px/1.45 var(--titre);margin-top:12px}.lc-devis__l--g{color:var(--gris);font-size:14.5px}.lc-devis mark{color:var(--encre);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(100deg,#f2c23000 .6%,#f2c230d9 2%,#f2c230b3 96%,#f2c23000 99%);padding:1px 3px}.lc-appel{align-items:center;gap:40px;display:grid}@media (width>=900px){.lc-appel{grid-template-columns:.7fr 1.3fr;gap:72px}}.lc-appel__tel{justify-self:center;width:min(260px,70vw)}.lc-appel__tel svg{filter:drop-shadow(0 26px 30px #15211a4d);width:100%;height:auto}.lc-tel__s{font:600 13px var(--titre);fill:#b9c7bb;letter-spacing:.1em;text-transform:uppercase}.lc-tel__num{font:800 24px var(--titre);fill:#fff;letter-spacing:.04em}.lc-tel__q{font:italic 400 17px var(--texte);fill:#e3ebe4}.lc-tel__non{font:900 21px var(--titre);fill:var(--encre);letter-spacing:-.01em}.lc-etapes{counter-reset:e;gap:12px;margin-top:28px;display:grid}.lc-etapes li{border-radius:var(--r);background:#ffffff80;padding:16px 18px 16px 62px;font-size:18.5px;position:relative}.lc-etapes li:before{counter-increment:e;content:counter(e);background:var(--sapin);width:32px;height:32px;color:var(--laine);font:800 16px/1 var(--titre);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;left:16px}.lc-etapes b{font-family:var(--titre);font-size:17px;font-weight:800}.lc-etapes a{color:var(--encre)}.lc-appel__loi{font:700 16px/1.4 var(--titre);color:var(--sapin);margin-top:20px}.lc-ch__filtres{flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}.lc-ch__filtres button{border:1.5px solid var(--sapin);min-height:44px;font:700 15px/1 var(--titre);color:var(--sapin);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.lc-ch__filtres button span{background:#1f3d2b1a;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:12px;display:inline-grid}.lc-ch__filtres button[aria-pressed=true]{background:var(--sapin);color:#fff}.lc-ch__filtres button[aria-pressed=true] span{background:var(--laine);color:var(--encre)}.lc-ch__grille{gap:36px;display:grid}@media (width>=1000px){.lc-ch__grille{grid-template-columns:.8fr 1.2fr;align-items:start;gap:56px}.lc-ch__carte{position:sticky;top:24px}}.lc-ch__carte{background:var(--blanc);border:1px solid var(--filet);border-radius:14px;padding:14px}.lc-ch__carte svg{width:100%;height:auto}.lc-carte__rayon{fill:none;stroke:var(--sapin);stroke-opacity:.35;stroke-dasharray:3 6;stroke-width:1.4px}.lc-carte__eau{fill:none;stroke:#8db3c4;stroke-width:4px;stroke-linecap:round}.lc-carte__riv{font:italic 400 14px var(--texte);fill:#3f6f82}.lc-carte__centre{fill:var(--sapin);stroke:var(--blanc);stroke-width:3px}.lc-carte__pt{fill:var(--gris)}.lc-carte__nom{font:600 11px var(--titre);fill:#3c4a41}.lc-carte__nom--c{font:850 17px var(--titre);fill:var(--encre)}.lc-carte__ch{transition:opacity .3s}.lc-carte__ch circle{fill:var(--sapin);stroke:var(--blanc);stroke-width:2.5px}.lc-carte__ch text{font:800 11.5px var(--titre);fill:#fff}.lc-carte__ch[data-mur=pierre] circle{fill:var(--terre)}.lc-carte__ch[data-mur=brique] circle{fill:var(--laine)}.lc-carte__ch[data-mur=brique] text{fill:var(--encre)}.lc-carte__ch.off{opacity:.14}.lc-ch__leg{font:600 13px/1.3 var(--titre);color:var(--gris);flex-wrap:wrap;gap:6px 18px;margin-top:8px;display:flex}.lc-ch__leg span{align-items:center;gap:7px;display:inline-flex}.lc-ch__leg i{background:var(--sapin);border-radius:50%;width:12px;height:12px}.lc-ch__leg [data-mur=pierre] i{background:var(--terre)}.lc-ch__leg [data-mur=brique] i{background:var(--laine)}.lc-ch__liste{border-top:2px solid var(--encre)}.lc-ch__row{border-bottom:1px solid var(--filet);grid-template-columns:34px 1fr;gap:16px;padding:22px 0;display:grid}.lc-ch__row[hidden]{display:none}.lc-ch__n{background:var(--sapin);color:#fff;width:32px;height:32px;font:800 14px/1 var(--titre);border-radius:50%;place-items:center;display:grid}.lc-ch__n[data-mur=pierre]{background:var(--terre-f)}.lc-ch__n[data-mur=brique]{background:var(--laine);color:var(--encre)}.lc-ch__corps h3{font:800 clamp(20px, 1.7vw, 24px) / 1.15 var(--titre);letter-spacing:-.015em}.lc-ch__txt{color:var(--gris);margin-top:6px;font-size:18px}.lc-ch__corps dl{flex-wrap:wrap;gap:8px 26px;margin-top:12px;display:flex}.lc-ch__corps dt{font:700 11px/1.2 var(--titre);letter-spacing:.12em;text-transform:uppercase;color:var(--gris)}.lc-ch__corps dd{font:600 15px/1.3 var(--titre);margin-top:2px}.lc-ch__photo{aspect-ratio:3/2;border-radius:var(--r);grid-column:1/-1;overflow:hidden}.lc-ch__photo img{object-fit:cover;width:100%;height:100%}@media (width>=760px){.lc-ch__row--photo{grid-template-columns:34px 1fr 260px}.lc-ch__liste--photos .lc-ch__photo{aspect-ratio:4/3;grid-column:auto}}.lc-aides{gap:44px;display:grid}@media (width>=1000px){.lc-aides{grid-template-columns:1fr 1fr;align-items:start;gap:72px}}.lc-sans{border-top:2px solid var(--encre);margin-top:30px;padding-top:22px}.lc-sans h3{font:800 19px/1.2 var(--titre)}.lc-sans ul{gap:8px;margin-top:14px;display:grid}.lc-sans li{align-items:center;gap:10px;font-size:19px;display:flex}.lc-sans li svg{width:20px;height:20px;color:var(--terre-f);flex:none}.lc-sans p{color:var(--gris);margin-top:14px;font-size:17.5px}.lc-prudent{border-left:6px solid var(--terre);background:var(--chaux);border-radius:0 14px 14px 0}.lc-prudent__t{border-bottom:1px solid var(--filet);font:700 13px/1.2 var(--titre);letter-spacing:.08em;text-transform:uppercase;color:var(--terre-f);align-items:center;gap:8px;padding:16px 26px;display:flex}.lc-prudent__t svg{width:18px;height:18px}.lc-prudent>div{border-bottom:1px solid var(--filet);padding:22px 26px}.lc-prudent>div:last-child{border-bottom:0}.lc-prudent h3{font:800 20px/1.2 var(--titre)}.lc-prudent p{color:#2f3a33;margin-top:6px;font-size:18px}.lc-equipe__grid{gap:52px;display:grid}@media (width>=1000px){.lc-equipe__grid{grid-template-columns:1fr 1fr;align-items:center;gap:72px}}.lc-cit{margin-top:30px}.lc-cit p{font:italic 400 clamp(25px, 2.3vw, 34px) / 1.25 var(--texte);color:#fff}.lc-cit p:before{content:"« ";color:var(--laine)}.lc-cit p:after{content:" »";color:var(--laine)}.lc-cit footer{font:500 15px/1.4 var(--titre);color:var(--doux);margin-top:14px}.lc-cit b{color:#fff}.lc-chiffres{border-top:1px solid var(--filet-d);flex-wrap:wrap;gap:18px 44px;margin-top:34px;padding-top:24px;display:flex}.lc-chiffres div{flex-direction:column-reverse;display:flex}.lc-chiffres dd{font:900 clamp(34px, 3.4vw, 50px) / 1 var(--titre);color:var(--laine);letter-spacing:-.03em}.lc-chiffres dt{font:600 13px/1.2 var(--titre);color:var(--doux);margin-top:6px}.lc-equipe__txt{color:var(--doux);margin-top:26px}.lc-collage{padding-bottom:70px;position:relative}.lc-collage__a{aspect-ratio:3/2;border-radius:14px;overflow:hidden}.lc-collage__a img{object-fit:cover;width:100%;height:100%}.lc-collage__b{border:6px solid var(--sapin);background:var(--sapin);border-radius:14px;width:40%;position:absolute;bottom:0;left:-18px;overflow:hidden}.lc-collage__b img{aspect-ratio:4/5;object-fit:cover;width:100%}.lc-collage__b figcaption{font:600 13px/1.2 var(--titre);color:var(--doux);padding:8px 10px 4px}@media (width<=999px){.lc-collage__b{left:10px}}.lc-faqgrid{gap:36px;display:grid}@media (width>=1000px){.lc-faqgrid{grid-template-columns:.8fr 1.2fr;gap:72px}}.lc-faq{border-top:2px solid var(--encre)}.lc-faq details{border-bottom:1px solid var(--filet)}.lc-faq summary{font:750 clamp(18px, 1.5vw, 21px) / 1.25 var(--titre);letter-spacing:-.01em;cursor:pointer;justify-content:space-between;gap:20px;padding:20px 0;list-style:none;display:flex}.lc-faq summary::-webkit-details-marker{display:none}.lc-faq summary:after{content:"";background:linear-gradient(var(--sapin), var(--sapin)) center / 100% 2.5px no-repeat, linear-gradient(var(--sapin), var(--sapin)) center / 2.5px 100% no-repeat;flex:none;width:14px;height:14px;margin-top:4px;transition:transform .25s}.lc-faq details[open] summary:after{transform:rotate(45deg)}.lc-faq details p{max-width:64ch;color:var(--gris);padding:0 0 22px}.lc-demande{background:var(--sapin)}.lc-demande__grid{gap:44px;display:grid}@media (width>=1000px){.lc-demande__grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:72px}}.lc-suite-etapes{border-top:1px solid var(--filet-d);gap:0;margin-top:30px;display:grid}.lc-suite-etapes li{border-bottom:1px solid var(--filet-d);padding:16px 0 16px 34px;display:grid;position:relative}.lc-suite-etapes li:before{content:"";background:repeating-linear-gradient(180deg, var(--laine) 0 2px, transparent 2px 3.5px);width:14px;height:9px;position:absolute;top:24px;left:4px}.lc-suite-etapes b{font:800 17px/1.3 var(--titre);color:#fff}.lc-suite-etapes span{color:var(--doux);font-size:17.5px}.lc-form{background:var(--blanc);color:var(--encre);border-radius:14px;gap:20px;padding:clamp(22px,3vw,36px);display:grid}.lc-form__choix legend{font:700 13px/1.2 var(--titre);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.lc-form__choix>div{flex-wrap:wrap;gap:8px;display:flex}.lc-puce{cursor:pointer;position:relative}.lc-puce input{opacity:0;cursor:pointer;position:absolute;inset:0}.lc-puce span{min-height:42px;font:600 15px/1 var(--titre);border:1.5px solid #15211a4d;border-radius:6px;align-items:center;padding:0 14px;display:inline-flex}.lc-puce input:checked+span{background:var(--laine);border-color:var(--laine-2)}.lc-puce input:focus-visible+span{outline:3px solid var(--sapin);outline-offset:2px}.lc-form__row{gap:20px;display:grid}@media (width>=640px){.lc-form__row{grid-template-columns:1fr 1fr}}.lc-champ{gap:6px;display:grid}.lc-champ>span{font:700 13px/1.2 var(--titre);letter-spacing:.04em}.lc-champ em{color:var(--gris);font-style:normal;font-weight:500}.lc-champ small{color:var(--gris);font-size:15px}.lc-champ :is(input,select,textarea){width:100%;min-height:48px;font:500 16px/1.3 var(--titre);background:#fff;border:1.5px solid #15211a59;border-radius:6px;padding:10px 12px}.lc-champ textarea{resize:vertical;min-height:96px}.lc-champ ::placeholder{color:#6a736c}.lc-champ--fichier input{background:var(--chaux);padding:10px}.lc-form__bas{flex-wrap:wrap;align-items:center;gap:16px 22px;display:flex}.lc-form__bas p{color:var(--gris);flex:260px;font-size:16px}.lc-form__bas a{color:var(--encre);font-weight:700}.lc-demo{background:var(--sapin);color:#fff;font:600 15px/1.4 var(--titre);border-radius:8px;padding:12px 14px}.lc-ftr{background:var(--encre);color:var(--doux);font:400 15px/1.55 var(--titre)}.lc-ftr__top{gap:36px;padding-block:clamp(60px,7vw,96px) 40px;display:grid}@media (width>=900px){.lc-ftr__top{grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:40px}}.lc-ftr__id p{max-width:40ch;margin-top:18px}.lc-ftr__rge{color:var(--laine);align-items:center;gap:8px;margin-top:18px;font-weight:700;display:inline-flex}.lc-ftr__rge svg{width:18px;height:18px}.lc-ftr h2{font:800 13px/1 var(--titre);letter-spacing:.14em;text-transform:uppercase;color:var(--laine)}.lc-ftr ul{gap:8px;margin-top:16px;display:grid}.lc-ftr ul a{text-decoration:none}.lc-ftr ul a:hover{color:#fff;text-decoration:underline}.lc-ftr__zone{border-top:1px solid var(--filet-d);padding-top:24px;font-size:13.5px}.lc-ftr__zone b{color:#fff}.lc-ftr__bas{border-top:1px solid var(--filet-d);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:24px;padding:20px 0 30px;font-size:13px;display:flex}.lc-ftr__bas a{color:#fff;text-decoration:underline}.lc-phead{background:var(--sapin);color:#fff;padding:clamp(30px,5vw,64px) 0 clamp(120px,12vw,170px);position:relative;overflow:hidden}.lc-phead:before,.lc-phead:after{content:"";background:var(--chaux);position:absolute;bottom:0}.lc-phead:before{width:18%;height:36px;left:50%}.lc-phead:after{height:72px;left:68%;right:0}.lc-crumbs{font:500 14px/1.3 var(--titre);color:var(--doux);flex-wrap:wrap;gap:8px;display:flex}.lc-crumbs a{color:#fff}.lc-phead__grid{align-items:end;gap:24px 64px;margin-top:28px;display:grid}@media (width>=1000px){.lc-phead__grid{grid-template-columns:1.15fr .85fr}}.lc-phead h1{font:900 clamp(44px, 6.2vw, 96px) / .94 var(--titre);letter-spacing:-.04em;text-wrap:balance}.lc-phead h1 em{color:var(--laine)}.lc-phead__intro{color:#e3ebe4;font-size:clamp(19px,.5vw + 17px,23px)}.lc-ancres{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.lc-ancres a{min-height:40px;font:600 14.5px/1 var(--titre);border:1px solid #fff6;border-radius:6px;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.lc-ancres a:hover{background:var(--laine);border-color:var(--laine);color:var(--encre)}.lc-tech{gap:40px;display:grid}@media (width>=1000px){.lc-tech{grid-template-columns:1fr 1fr;align-items:center;gap:72px}.lc-tech--inv>:first-child{order:2}}.lc-tech__photo{aspect-ratio:5/4;background:var(--chaux-2);border-radius:14px;overflow:hidden}.lc-tech__photo img{object-fit:cover;width:100%;height:100%}.lc-tech__liste{border-top:1px solid var(--filet);margin-top:24px;display:grid}.lc-tech__liste li{border-bottom:1px solid var(--filet);grid-template-columns:1fr auto;gap:4px 18px;padding:14px 0;display:grid}.lc-tech__liste b{font:800 17.5px/1.3 var(--titre)}.lc-tech__liste span{font:700 13.5px/1.3 var(--titre);color:var(--terre-f);white-space:nowrap}.lc-tech__liste p{color:var(--gris);grid-column:1/-1;font-size:17.5px}.lc-pose{gap:18px;margin-top:24px;display:grid}@media (width>=640px){.lc-pose{grid-template-columns:1fr 1fr}}.lc-pose>div{border-radius:var(--r);background:var(--blanc);border:1px solid var(--filet);padding:20px 22px}.lc-pose h3{font:800 16px/1.2 var(--titre);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.lc-pose h3 svg{width:18px;height:18px}.lc-pose ul{gap:6px;margin-top:10px;font-size:18px;display:grid}.lc-pose--oui h3 svg{color:#2f6b45}.lc-pose--non h3 svg{color:var(--terre-f)}.lc-table{border-collapse:collapse;width:100%;font:500 15.5px/1.4 var(--titre)}.lc-table caption{text-align:left;font:800 20px/1.2 var(--titre);padding-bottom:12px}.lc-table :is(th,td){text-align:left;vertical-align:top;border-top:1px solid var(--filet);padding:15px 14px}.lc-table thead th{font:700 11.5px/1.2 var(--titre);letter-spacing:.12em;text-transform:uppercase;color:var(--gris);border-top:2px solid var(--encre)}.lc-table tbody th{font-weight:800}.lc-table td{color:#2f3a33}.lc-table tbody tr:last-child :is(th,td){border-bottom:1px solid var(--filet)}@media (width<=759px){.lc-table--cartes thead{display:none}.lc-table--cartes tbody tr{border-top:1px solid var(--filet);gap:6px;padding:16px 0;display:grid}.lc-table--cartes tbody :is(th,td){padding:0;border:0!important}.lc-table--cartes tbody th{font-size:18px}.lc-table--cartes tbody td:before{content:attr(data-l) " : ";color:var(--gris);font-weight:700}}.lc-encart{border-radius:var(--r);background:var(--laine);align-items:flex-start;gap:18px;margin-top:28px;padding:22px 24px;display:flex}.lc-encart svg{flex:none;width:26px;height:26px;margin-top:2px}.lc-encart p{color:#22302a;font-size:18px}.lc-encart b{font-family:var(--titre);font-weight:800}.lc-bande{background:var(--laine)}.lc-bande .lc-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;padding-block:48px;display:flex}.lc-bande p{font:850 clamp(26px, 2.8vw, 40px) / 1.05 var(--titre);letter-spacing:-.025em}.lc-bande p em{font:italic 500 1.06em var(--texte);color:var(--sapin)}@media (prefers-reduced-motion:no-preference){.lc-rise{animation:.9s cubic-bezier(.2,.7,.2,1) both lc-rise}.lc-rise--2{animation-delay:.12s}.lc-rise--3{animation-delay:.24s}@keyframes lc-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.lc-tampon__tour{animation:40s linear infinite lc-tour}@keyframes lc-tour{to{transform:rotate(360deg)}}}@media (prefers-reduced-motion:reduce){.lc *,.lc :before,.lc :after{transition:none!important;animation:none!important}}.lc-rge>*,.lc-coupe__pan>*,.lc-vis>*,.lc-appel>*,.lc-ch__grille>*,.lc-aides>*,.lc-equipe__grid>*,.lc-faqgrid>*,.lc-demande__grid>*,.lc-tech>*{min-width:0}.lc-ravalement{border-top:2px solid var(--encre);margin-top:22px;padding-top:20px}.lc-ravalement h3{font:800 21px/1.2 var(--titre)}.lc-ravalement p{color:var(--gris);margin-top:8px}.lc-tech__photo--portrait{aspect-ratio:4/5}@media (width>=1000px){.lc-sapin .lc-tech{align-items:start}.lc-sapin .lc-tech__photo--portrait{position:sticky;top:24px}}.lc-parcours{border-top:1px solid var(--filet-d);counter-reset:pa;margin-top:28px;display:grid}.lc-parcours li{border-bottom:1px solid var(--filet-d);padding:16px 0 16px 52px;position:relative}.lc-parcours li:before{counter-increment:pa;content:counter(pa, decimal-leading-zero);font:900 22px/1 var(--titre);color:var(--laine);position:absolute;top:16px;left:0}.lc-parcours p:first-child{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.lc-parcours b{font:800 18px/1.25 var(--titre);color:#fff}.lc-parcours span{font:600 13px/1.2 var(--titre);letter-spacing:.06em;text-transform:uppercase;color:var(--laine)}.lc-parcours p+p{color:var(--doux);margin-top:4px;font-size:18px}.lc-fournis{background:var(--filet);border:1px solid var(--filet);border-radius:var(--r);gap:1px;margin-top:30px;display:grid;overflow:hidden}.lc-fournis li{background:var(--chaux);gap:14px;padding:18px 20px;display:flex}.lc-fournis svg{width:22px;height:22px;color:var(--terre-f);flex:none;margin-top:2px}.lc-fournis h3{font:800 17px/1.2 var(--titre)}.lc-fournis p{color:var(--gris);margin-top:4px;font-size:17.5px}.lc-table--d,.lc-table--d caption,.lc-table--d tbody th{color:#fff}.lc-table--d :is(th,td){border-top-color:var(--filet-d)}.lc-table--d thead th{color:var(--doux);border-top-color:var(--laine)}.lc-table--d td{color:var(--doux)}.lc-table--d tbody tr:last-child :is(th,td){border-bottom-color:var(--filet-d)}.lc-table--d tbody th{width:36%;font-size:17px}@media (width<=759px){.lc-table--d tbody{border-top:1px solid var(--filet-d)}.lc-table--d tbody tr{border-top-color:var(--filet-d)}.lc-table--d tbody td:before{color:var(--laine)}.lc-table--d tbody th{width:auto}}.lc-qualif{max-width:70ch;color:var(--doux);gap:14px;margin-top:34px;display:grid}.lc-qualif b{font-family:var(--titre);color:#fff}.lc-qualif .lc-btn{justify-self:start;margin-top:8px}@media (width<=999px){.lc-hero:before{background:linear-gradient(#15211ac7 0%,#15211ab3 60%,#15211a8c 100%)}.lc-eq__photo{aspect-ratio:3/2}}.lc-couches{display:none}@media (width<=639px){.lc-coupe__fig :is(.lc-c__t,.lc-c__s,.lc-c__trait,.lc-c__pt){display:none}.lc-c__zone{font-size:22px}.lc-couches{counter-reset:c;gap:6px;margin-top:12px;display:grid}.lc-couches li{font:600 15px/1.3 var(--titre);align-items:center;gap:10px;display:flex}.lc-couches i{border-radius:3px;flex:none;width:22px;height:14px;box-shadow:inset 0 0 0 1px #15211a40}.lc-coupe[data-etat=avant] .lc-couches [data-s=ap],.lc-coupe[data-etat=apres] .lc-couches [data-s=av]{display:none}}
