@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Inter:wght@300;400;500;600&family=DM+Serif+Display:ital@0;1&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--rouge: #c8192e;--rouge-fonce: #9e1323;--noir: #0a0a0a;--gris-fonce: #1c1c1c;--gris-moyen: #3a3a3a;--gris-clair: #8a8a8a;--blanc: #fafafa;--creme: #f3f0ea;--or: #d4af7a;--font-display: "Bebas Neue", sans-serif;--font-serif: "DM Serif Display", serif;--font-corps: "Inter", sans-serif;--section-v: 8rem;--section-h: 6%}html{scroll-behavior:smooth}.proj-peinture .skip-link{position:absolute;top:-999px;left:1rem;z-index:99999;background:var(--rouge);color:var(--blanc);padding:.5rem 1rem;font-family:var(--font-corps);font-size:1rem;text-decoration:none}.proj-peinture .skip-link:focus{top:1rem}.proj-peinture .peinture-modal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;border:none;padding:0;background:transparent;max-width:480px;width:calc(100% - 2rem)}.proj-peinture .peinture-modal::backdrop{background:#0a0a0ad9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.proj-peinture .peinture-modal[open]{display:flex}.proj-peinture .peinture-modal__box{position:relative;display:flex;flex-direction:column;align-items:center;gap:1rem;overflow:hidden;background:var(--blanc);padding:3rem 2.5rem 2.5rem;text-align:center}.proj-peinture .peinture-modal__barre{position:absolute;top:0;left:0;right:0;height:5px;background:var(--rouge)}.proj-peinture .peinture-modal__box h2{margin-top:.5rem;color:var(--noir);font-family:var(--font-display);font-size:1.8rem;letter-spacing:.06em}.proj-peinture .peinture-modal__box p{max-width:300px;font-family:var(--font-corps);font-size:1rem;line-height:1.8}.proj-peinture .peinture-modal__fermer{margin-top:.5rem;border:none;background:var(--noir);color:var(--blanc);padding:.85rem 2.5rem;cursor:pointer;font-family:var(--font-corps);font-size:1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:background .25s}.proj-peinture .peinture-modal__fermer:hover{background:var(--rouge)}.proj-peinture .peinture-header{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;background:transparent;padding:0 var(--section-h);height:76px;transition:background .35s,border-bottom .35s}.proj-peinture .peinture-header .peinture-header__logo{display:flex;align-items:center;gap:.9rem}.proj-peinture .peinture-header .peinture-header__logo-icone{display:flex;gap:3px}.proj-peinture .peinture-header .peinture-header__logo-icone span{display:block;width:10px;height:10px}.proj-peinture .peinture-header .peinture-header__logo-icone span:nth-child(1){background:var(--rouge)}.proj-peinture .peinture-header .peinture-header__logo-icone span:nth-child(2){opacity:.7;background:var(--blanc)}.proj-peinture .peinture-header .peinture-header__logo-icone span:nth-child(3){background:var(--or)}.proj-peinture .peinture-header .peinture-header__nom{display:block;color:var(--blanc);font-family:var(--font-display);font-size:1.4rem;line-height:1;letter-spacing:.1em}.proj-peinture .peinture-header .peinture-header__metier{display:block;margin-top:2px;color:#fafafa99;font-family:var(--font-corps);font-size:1rem;font-weight:400;letter-spacing:.25em;text-transform:uppercase}.proj-peinture .peinture-header nav{display:flex;align-items:center;gap:2.5rem}.proj-peinture .peinture-header .peinture-header__nav-link{position:relative;color:#fafafabf;text-decoration:none;font-family:var(--font-corps);font-size:1rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;transition:color .25s}.proj-peinture .peinture-header .peinture-header__nav-link:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--rouge);transition:width .3s}.proj-peinture .peinture-header .peinture-header__nav-link:hover{color:var(--blanc)}.proj-peinture .peinture-header .peinture-header__nav-link:hover:after{width:100%}.proj-peinture .peinture-header .peinture-header__cta{border:none;background:var(--rouge);color:var(--blanc);padding:.7rem 1.6rem;cursor:pointer;font-family:var(--font-corps);font-size:1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;transition:background .25s,transform .2s}.proj-peinture .peinture-header .peinture-header__cta:hover{background:var(--rouge-fonce);transform:translateY(-1px)}.proj-peinture .peinture-header.peinture-header--scrolled{border-bottom:1px solid rgba(255,255,255,.06);background:var(--gris-fonce)}.proj-peinture .btn-rouge{display:inline-block;border:none;background:var(--rouge);color:var(--blanc);padding:.95rem 2.4rem;cursor:pointer;font-family:var(--font-corps);font-size:1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background .25s,transform .2s}.proj-peinture .btn-rouge:hover{background:var(--rouge-fonce);transform:translateY(-2px)}.proj-peinture .btn-rouge.btn-rouge--sm{padding:.7rem 1.6rem;font-size:1rem}.proj-peinture .btn-rouge.btn-rouge--full{width:100%;text-align:center}.proj-peinture .btn-contour{display:inline-block;border:1px solid rgba(250,250,250,.4);background:none;color:var(--blanc);padding:.95rem 2.4rem;cursor:pointer;text-decoration:none;font-family:var(--font-corps);font-size:1rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;transition:border-color .25s,color .25s}.proj-peinture .btn-contour:hover{border-color:var(--blanc);color:var(--blanc)}.proj-peinture .btn-contour.btn-contour--sombre{border-color:#0a0a0a59;color:var(--noir)}.proj-peinture .btn-contour.btn-contour--sombre:hover{border-color:var(--rouge);color:var(--rouge)}.proj-peinture .peinture-label{display:flex;align-items:center;gap:.7rem;margin-bottom:.8rem;color:var(--rouge);font-family:var(--font-corps);font-size:1rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase}.proj-peinture .peinture-label:before{content:"";display:inline-block;width:24px;height:2px;background:var(--rouge)}.proj-peinture .peinture-label.peinture-label--clair{color:var(--or)}.proj-peinture .peinture-label.peinture-label--clair:before{background:var(--or)}.proj-peinture .peinture-titre{color:var(--noir);font-family:var(--font-display);font-size:clamp(2.8rem,4.5vw,5rem);line-height:.95;letter-spacing:.04em}.proj-peinture .peinture-titre em{color:var(--rouge);font-family:var(--font-serif);font-size:1em;font-style:italic;letter-spacing:0}.proj-peinture .peinture-titre.peinture-titre--clair{color:var(--blanc)}.proj-peinture .peinture-titre.peinture-titre--clair em{color:var(--or)}.proj-peinture .peinture-hero{position:relative;display:flex;flex-direction:column;justify-content:center;overflow:hidden;min-height:100vh}.proj-peinture .peinture-hero .peinture-hero__fond{position:absolute;inset:0;z-index:0}.proj-peinture .peinture-hero .peinture-hero__voile{position:absolute;inset:0;z-index:1;background:linear-gradient(125deg,#0a0a0aeb,#0a0a0ab3 55%,#0a0a0a33)}.proj-peinture .peinture-hero .peinture-hero__contenu{position:relative;z-index:2;max-width:700px;padding:7rem var(--section-h) 3rem}.proj-peinture .peinture-hero .peinture-hero__surtitre{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;opacity:0;color:var(--or);font-family:var(--font-corps);font-size:1rem;font-weight:600;letter-spacing:.35em;text-transform:uppercase;animation:slideUp .8s .2s forwards}.proj-peinture .peinture-hero .peinture-hero__surtitre:before{content:"";display:inline-block;width:28px;height:2px;background:var(--rouge)}.proj-peinture .peinture-hero h1.peinture-hero__titre{margin-bottom:2rem;opacity:0;color:var(--blanc);font-family:var(--font-display);font-size:clamp(3rem,6vw,6.5rem);line-height:.95;letter-spacing:.03em;animation:slideUp .8s .35s forwards}.proj-peinture .peinture-hero h1.peinture-hero__titre em{display:inline;color:var(--rouge);font-family:var(--font-serif);font-size:1ch;font-style:italic}.proj-peinture .peinture-hero .peinture-hero__desc{margin-bottom:2.5rem;color:#fafafab3;font-family:var(--font-corps);font-size:1.1rem;text-align:justify;font-weight:300;line-height:1.7}.proj-peinture .peinture-hero .peinture-hero__actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.proj-peinture .peinture-hero .peinture-hero__chiffres{position:relative;z-index:2;display:flex;margin-top:auto;border-top:1px solid rgba(250,250,250,.1)}.proj-peinture .peinture-hero .peinture-hero__chiffre{display:flex;flex-direction:column;gap:.3rem;flex:1;border-right:1px solid rgba(250,250,250,.1);padding:2rem var(--section-h)}.proj-peinture .peinture-hero .peinture-hero__chiffre-val{color:var(--blanc);font-family:var(--font-display);font-size:2.4rem;line-height:1;letter-spacing:.05em}.proj-peinture .peinture-hero .peinture-hero__chiffre-val sup{vertical-align:super;color:var(--rouge);font-size:1em}.proj-peinture .peinture-hero .peinture-hero__chiffre-label{color:#fafafa80;font-family:var(--font-corps);font-size:1rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase}.proj-peinture .peinture-hero__fond img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.proj-peinture .peinture-hero__chiffre:last-child{border-right:none}.proj-peinture .peinture-ruban{display:flex;align-items:center;overflow:hidden;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);background:var(--noir);height:52px}.proj-peinture .peinture-ruban .peinture-ruban__track{display:flex;gap:0;white-space:nowrap;animation:rubanScroll 25s linear infinite}.proj-peinture .peinture-ruban .peinture-ruban__item{display:flex;align-items:center;gap:.8rem;padding:0 2.5rem;color:#fafafa80;font-family:var(--font-corps);font-size:1rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.proj-peinture .peinture-ruban .peinture-ruban__swatch{display:inline-block;border-radius:50%;width:10px;height:10px;flex-shrink:0}@keyframes rubanScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.proj-peinture .peinture-prestations{padding:var(--section-v) var(--section-h);background:var(--creme)}.proj-peinture .peinture-prestations__entete{display:flex;margin-bottom:5rem;justify-content:space-between;align-items:flex-end;gap:2rem;flex-wrap:wrap}.proj-peinture .peinture-prestations__grille{display:grid;list-style:none;background:#0a0a0a1a;grid-template-columns:repeat(3,1fr);gap:1px}.proj-peinture .peinture-presta-card{position:relative;display:flex;overflow:hidden;padding:2.8rem 2.2rem 2.2rem;background:var(--creme);transition:background .3s;flex-direction:column;gap:.6rem}.proj-peinture .peinture-presta-card:after{content:"";position:absolute;bottom:0;left:0;width:0;height:3px;background:var(--rouge);transition:width .4s}.proj-peinture .peinture-presta-card:hover{background:var(--blanc)}.proj-peinture .peinture-presta-card:hover:after{width:100%}.proj-peinture .peinture-presta-card__tag{display:inline-block;margin-bottom:.5rem;border:1px solid rgba(200,25,46,.3);padding:.2rem .6rem;font-family:var(--font-corps);font-size:1rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--rouge);align-self:flex-start}.proj-peinture .peinture-presta-card__num{position:absolute;top:1rem;right:1.5rem;font-family:var(--font-display);font-size:4.5rem;line-height:1;letter-spacing:.02em;color:#0a0a0a0f}.proj-peinture .peinture-presta-card__nom{margin-top:.5rem;font-family:var(--font-display);font-size:1.5rem;line-height:1;letter-spacing:.05em;color:var(--noir)}.proj-peinture .peinture-presta-card__desc{margin-top:.4rem;font-family:var(--font-corps);font-size:1rem;font-weight:300;line-height:1.8;text-align:justify;flex:1}.proj-peinture .peinture-presta-card__lien{margin-top:1rem;border:none;padding:0;font-family:var(--font-corps);font-size:1rem;font-weight:600;text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--rouge);background:none;cursor:pointer;transition:gap .2s}.proj-peinture .peinture-presta-card__lien:hover{text-decoration:underline}.proj-peinture .peinture-nuancier{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:5rem;background:var(--gris-fonce);padding:var(--section-v) var(--section-h)}.proj-peinture .peinture-nuancier .peinture-nuancier__desc{margin-top:1.5rem;color:#fafafa8c;font-family:var(--font-corps);font-size:1rem;font-weight:300;line-height:1.8}.proj-peinture .peinture-nuancier .peinture-nuancier__apercu{display:flex;align-items:center;gap:.8rem;margin-top:2rem;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;padding:1rem 1.2rem;flex-wrap:wrap}.proj-peinture .peinture-nuancier .peinture-nuancier__apercu-carre{display:block;border:1px solid rgba(255,255,255,.15);width:32px;height:32px;flex-shrink:0}.proj-peinture .peinture-nuancier .peinture-nuancier__apercu-nom{color:var(--blanc);font-family:var(--font-corps);font-size:1rem;font-weight:600;letter-spacing:.05em}.proj-peinture .peinture-nuancier .peinture-nuancier__apercu-famille{color:#fafafa66;font-family:var(--font-corps);font-size:1rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.proj-peinture .peinture-nuancier .peinture-nuancier__apercu-hex{margin-left:auto;color:#fafafa4d;font-family:Courier New,monospace;font-size:1rem}.proj-peinture .peinture-nuancier .peinture-nuancier__palette{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.proj-peinture .peinture-nuancier .peinture-nuancier__teinte{position:relative;outline:3px solid transparent;outline-offset:2px;cursor:pointer;aspect-ratio:1;transition:transform .2s,outline .2s}.proj-peinture .peinture-nuancier .peinture-nuancier__teinte:hover,.proj-peinture .peinture-nuancier .peinture-nuancier__teinte:focus{position:relative;z-index:1;outline:3px solid var(--blanc);transform:scale(1.08)}.proj-peinture .peinture-nuancier .peinture-nuancier__teinte.peinture-nuancier__teinte--active{position:relative;z-index:2;outline:3px solid var(--blanc);transform:scale(1.12)}.proj-peinture .peinture-realisations{background:var(--blanc);padding:var(--section-v) 0}.proj-peinture .peinture-realisations .peinture-realisations__entete{padding:0 var(--section-h) 3.5rem}.proj-peinture .peinture-realisations .peinture-realisations__pied{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:3rem var(--section-h) 0;flex-wrap:wrap}.proj-peinture .peinture-realisations .peinture-realisations__compteur{font-family:var(--font-corps);font-size:1rem;letter-spacing:.05em}.proj-peinture .peinture-realisations .peinture-realisations__compteur span{vertical-align:middle;margin-right:.3rem;color:var(--rouge);font-family:var(--font-display);font-size:2rem}.proj-peinture .peinture-real-story{display:flex;flex-direction:column;list-style:none;padding:0 var(--section-h);gap:0}.proj-peinture .peinture-real-story__item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4rem;padding:4rem 0;border-bottom:1px solid rgba(10,10,10,.08)}.proj-peinture .peinture-real-story__item:first-child{padding-top:0}.proj-peinture .peinture-real-story__item:last-child{border-bottom:none;padding-bottom:0}.proj-peinture .peinture-real-story__photo{position:relative;overflow:hidden;margin:0 auto;max-width:700px;background:var(--gris-moyen);aspect-ratio:4 / 3}.proj-peinture .peinture-real-story__photo img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.85);transition:transform .6s ease,filter .4s}.proj-peinture .peinture-real-story__item:hover .peinture-real-story__photo img{filter:saturate(1.05);transform:scale(1.04)}.proj-peinture .peinture-real-story__texte{display:flex;flex-direction:column;gap:.3rem}.proj-peinture .peinture-real-story__item:nth-child(2n){grid-template-columns:1fr 1fr}.proj-peinture .peinture-real-story__item:nth-child(2n) .peinture-real-story__photo{order:2}.proj-peinture .peinture-real-story__item:nth-child(2n) .peinture-real-story__texte{order:1}.proj-peinture .peinture-real-story__num{color:#0a0a0a1f;font-family:var(--font-display);font-size:3.5rem;line-height:1;letter-spacing:.02em}.proj-peinture .peinture-real-story__tag{margin-top:.5rem;color:var(--rouge);font-family:var(--font-corps);font-size:1rem;font-weight:600;letter-spacing:.25em;text-transform:uppercase}.proj-peinture .peinture-real-story__nom{margin-top:.6rem;color:var(--noir);font-family:var(--font-display);font-size:2rem;line-height:1.05;letter-spacing:.03em}.proj-peinture .peinture-real-story__lieu{margin-top:.4rem;font-family:var(--font-corps);font-size:1rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.proj-peinture .peinture-real-story__desc{margin-top:1rem;max-width:420px;text-align:justify;font-family:var(--font-corps);font-size:1rem;font-weight:300;line-height:1.8}.proj-peinture .peinture-methode{display:grid;grid-template-columns:1fr 1fr;min-height:75vh}.proj-peinture .peinture-methode .peinture-methode__photo{position:relative;overflow:hidden}.proj-peinture .peinture-methode .peinture-methode__photo img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.03);transition:transform 6s ease}.proj-peinture .peinture-methode .peinture-methode__photo:hover img{transform:scale(1)}.proj-peinture .peinture-methode .peinture-methode__etiquette{position:absolute;bottom:2rem;right:0;background:var(--rouge);color:var(--blanc);padding:.5rem 1.2rem .5rem 1.5rem;font-family:var(--font-corps);font-size:1rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.proj-peinture .peinture-methode .peinture-methode__contenu{display:flex;flex-direction:column;justify-content:center;gap:0;background:var(--creme);padding:6rem var(--section-h)}.proj-peinture .peinture-methode .peinture-methode__etapes{display:flex;flex-direction:column;gap:0;margin:2.5rem 0 3rem;list-style:none}.proj-peinture .peinture-methode .peinture-methode__etape{display:flex;align-items:flex-start;gap:1.5rem;padding:1.5rem 0;border-bottom:1px solid rgba(10,10,10,.08)}.proj-peinture .peinture-methode .peinture-methode__etape:first-child{border-top:1px solid rgba(10,10,10,.08)}.proj-peinture .peinture-methode .peinture-methode__etape-num{flex-shrink:0;width:2.5rem;color:var(--rouge);font-family:var(--font-display);font-size:2.8rem;line-height:1;letter-spacing:.02em}.proj-peinture .peinture-methode .peinture-methode__etape-texte h3{margin-bottom:.4rem;color:var(--noir);font-family:var(--font-display);font-size:1.2rem;text-align:justify;letter-spacing:.06em}.proj-peinture .peinture-methode .peinture-methode__etape-texte p{font-family:var(--font-corps);font-size:1rem;font-weight:300;line-height:1.75}.proj-peinture .peinture-temoignages{position:relative;overflow:hidden;background:var(--noir);padding:var(--section-v) var(--section-h)}.proj-peinture .peinture-temoignages:before{content:'"';position:absolute;top:-4rem;right:3%;pointer-events:none;color:#ffffff05;font-family:var(--font-display);font-size:22rem;line-height:1}.proj-peinture .peinture-temoignages .peinture-temoignages__slider{position:relative;z-index:1;margin:3rem auto 0;max-width:700px}.proj-peinture .peinture-temoignage{text-align:center}.proj-peinture .peinture-temoignage .peinture-temoignage__texte{display:block;margin:1.5rem 0 2rem;color:#fafafad9;font-family:var(--font-serif);font-size:clamp(1.2rem,2.2vw,1.8rem);font-style:italic;line-height:1.65}.proj-peinture .peinture-temoignage .peinture-temoignage__auteur{display:flex;flex-direction:column;gap:.2rem;align-items:center;font-family:var(--font-corps)}.proj-peinture .peinture-temoignage .peinture-temoignage__auteur strong{color:var(--blanc);font-size:1rem;font-weight:600;letter-spacing:.08em}.proj-peinture .peinture-temoignage .peinture-temoignage__auteur span{color:#fafafa66;font-size:1rem;font-weight:300;letter-spacing:.12em;text-transform:uppercase}.proj-peinture .temoignage-etoiles{display:flex;justify-content:center;gap:.3rem}.proj-peinture .temoignage-etoiles .etoile-pleine{color:var(--or);font-size:1.1rem}.proj-peinture .temoignage-etoiles .etoile-vide{color:#fafafa33;font-size:1.1rem}.proj-peinture .peinture-temoignages__nav{display:flex;justify-content:center;gap:.6rem;margin-top:2.5rem}.proj-peinture .peinture-temoignages__dot{border:none;border-radius:50%;background:#fafafa33;width:8px;height:8px;cursor:pointer;transition:background .25s,transform .2s}.proj-peinture .peinture-temoignages__dot.peinture-temoignages__dot--actif{background:var(--rouge);transform:scale(1.3)}.proj-peinture .peinture-temoignages__dot:hover{background:#fafafa80}.proj-peinture .peinture-contact{display:grid;grid-template-columns:1fr;margin:0 auto;align-items:start;gap:2rem;background:var(--blanc);padding:var(--section-v) var(--section-h)}.proj-peinture .peinture-contact .peinture-contact__desc{margin:1.5rem 0 2.5rem;font-family:var(--font-corps);font-size:1rem;font-weight:300;line-height:1.8}.proj-peinture .peinture-contact .peinture-contact__coords{display:flex;flex-direction:column;gap:0;font-style:normal}.proj-peinture .peinture-contact .peinture-contact__coord{display:flex;flex-direction:column;gap:.15rem;padding:1.2rem 0;border-bottom:1px solid rgba(10,10,10,.08)}.proj-peinture .peinture-contact .peinture-contact__coord:first-child{border-top:1px solid rgba(10,10,10,.08)}.proj-peinture .peinture-contact .peinture-contact__coord-label{color:var(--rouge);font-family:var(--font-corps);font-size:1rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.proj-peinture .peinture-contact .peinture-contact__coord-valeur{color:var(--noir);font-family:var(--font-corps);font-size:1rem;font-weight:400}.proj-peinture .peinture-contact__form-simulacre{border-top:4px solid var(--rouge);background:var(--creme);padding:2.5rem 2rem}.proj-peinture .peinture-contact__form-simulacre .peinture-contact__form-titre{margin-bottom:2rem;color:var(--noir);font-family:var(--font-display);font-size:1.4rem;letter-spacing:.08em}.proj-peinture .peinture-contact__champ{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.2rem}.proj-peinture .peinture-contact__champ label{color:var(--gris-moyen);font-family:var(--font-corps);font-size:1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.proj-peinture .peinture-contact__input-simulacre{display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(10,10,10,.12);background:var(--blanc);padding:0 .8rem;height:44px;color:#0a0a0a4d;font-family:var(--font-corps);font-size:1rem;transition:border-color .2s}.proj-peinture .peinture-contact__input-simulacre.peinture-contact__input-simulacre--textarea{align-items:flex-start;padding-top:.8rem;height:100px}.proj-peinture .peinture-footer{background:var(--gris-fonce);padding:0 0 2rem}.proj-peinture .peinture-footer .peinture-footer__bande{display:flex;height:6px}.proj-peinture .peinture-footer .peinture-footer__bande span{flex:1}.proj-peinture .peinture-footer .peinture-footer__top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;border-bottom:1px solid rgba(255,255,255,.06);padding:4rem var(--section-h) 3rem}.proj-peinture .peinture-footer .peinture-footer__brand-nom{margin-bottom:1rem;color:var(--blanc);font-family:var(--font-display);font-size:1.5rem;letter-spacing:.1em}.proj-peinture .peinture-footer .peinture-footer__brand p{max-width:260px;color:#ffffff73;font-family:var(--font-corps);font-size:1rem;font-weight:300;line-height:1.85}.proj-peinture .peinture-footer .peinture-footer__col h3{margin-bottom:1.5rem;color:var(--or);font-family:var(--font-corps);font-size:1rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.proj-peinture .peinture-footer .peinture-footer__col ul{display:flex;flex-direction:column;gap:.7rem;list-style:none}.proj-peinture .peinture-footer .peinture-footer__col li,.proj-peinture .peinture-footer .peinture-footer__col a{color:#ffffff80;text-decoration:none;font-family:var(--font-corps);font-size:1rem;font-weight:300;transition:color .25s}.proj-peinture .peinture-footer .peinture-footer__col a:hover{color:var(--blanc)}.proj-peinture .peinture-footer .peinture-footer__bas{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem var(--section-h) 0;flex-wrap:wrap}.proj-peinture .peinture-footer .peinture-footer__bas small{color:#ffffff4d;font-family:var(--font-corps);font-size:1rem;font-weight:300}.proj-peinture .peinture-footer .peinture-footer__lien{border:none;background:none;padding:0;cursor:pointer;color:#ffffff4d;font-family:var(--font-corps);font-size:1rem;font-weight:400;transition:color .25s}.proj-peinture .peinture-footer .peinture-footer__lien:hover{color:var(--blanc)}@keyframes slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.proj-peinture .fade-up{opacity:0;transform:translateY(20px);transition:opacity .65s ease,transform .65s ease}.proj-peinture .fade-up.visible{opacity:1;transform:translateY(0)}@media(max-width:767px){:root{--section-v: 4rem;--section-h: 5%}.proj-peinture .peinture-header{height:62px}.proj-peinture .peinture-header nav{display:none}.proj-peinture .peinture-header .peinture-header__nom{font-size:1.1rem}.proj-peinture .peinture-header .peinture-header__metier{display:none}.proj-peinture .peinture-header .peinture-header__cta{padding:.55rem 1rem;font-size:1rem}.proj-peinture .peinture-hero .peinture-hero__contenu{padding:6rem var(--section-h) 3rem}.proj-peinture .peinture-hero h1.peinture-hero__titre{font-size:clamp(3rem,12vw,5rem)}.proj-peinture .peinture-hero .peinture-hero__desc{font-size:1rem}.proj-peinture .peinture-hero .peinture-hero__actions{flex-direction:column;align-items:stretch}.proj-peinture .peinture-hero .peinture-hero__actions .btn-rouge,.proj-peinture .peinture-hero .peinture-hero__actions .btn-contour{text-align:center}.proj-peinture .peinture-hero .peinture-hero__chiffres{flex-wrap:wrap}.proj-peinture .peinture-hero .peinture-hero__chiffre{flex:0 0 50%;border-right:none;border-bottom:1px solid rgba(250,250,250,.1);padding:1.2rem var(--section-h)}.proj-peinture .peinture-hero .peinture-hero__chiffre:last-child{border-bottom:none}.proj-peinture .peinture-prestations .peinture-prestations__entete{flex-direction:column;align-items:flex-start;gap:1.5rem;margin-bottom:3rem}.proj-peinture .peinture-prestations .peinture-prestations__grille{grid-template-columns:1fr}.proj-peinture .peinture-nuancier{grid-template-columns:1fr;gap:3rem}.proj-peinture .peinture-nuancier .peinture-nuancier__palette{grid-template-columns:repeat(4,1fr)}.proj-peinture .peinture-nuancier .peinture-nuancier__apercu{gap:.5rem}.proj-peinture .peinture-nuancier .peinture-nuancier__apercu .peinture-nuancier__apercu-hex{display:none}.proj-peinture .peinture-real-story{padding:0 var(--section-h)}.proj-peinture .peinture-real-story__item{grid-template-columns:1fr;gap:1.5rem;padding:2.5rem 0}.proj-peinture .peinture-real-story__item:nth-child(2n) .peinture-real-story__photo,.proj-peinture .peinture-real-story__item:nth-child(2n) .peinture-real-story__texte{order:0}.proj-peinture .peinture-real-story__num{font-size:2.6rem}.proj-peinture .peinture-real-story__nom{font-size:1.5rem}.proj-peinture .peinture-real-story__desc{max-width:100%}.proj-peinture .peinture-methode{grid-template-columns:1fr;text-align:justify;min-height:auto}.proj-peinture .peinture-methode .peinture-methode__photo{min-height:200px;height:50vw}.proj-peinture .peinture-methode .peinture-methode__contenu{padding:3rem var(--section-h)}.proj-peinture .peinture-methode .peinture-methode__etape{gap:1rem}.proj-peinture .peinture-methode .peinture-methode__etape-num{width:2rem;font-size:2rem}.proj-peinture .peinture-temoignages .peinture-temoignage__texte{font-size:clamp(1rem,4.5vw,1.3rem)}.proj-peinture .peinture-contact{grid-template-columns:1fr;gap:2.5rem}.proj-peinture .peinture-footer .peinture-footer__top{grid-template-columns:1fr;gap:2rem;padding:3rem var(--section-h) 2rem}.proj-peinture .peinture-footer .peinture-footer__brand{grid-column:1}.proj-peinture .peinture-footer .peinture-footer__brand p{max-width:100%}.proj-peinture .peinture-footer .peinture-footer__bas{flex-direction:column;text-align:center;gap:.5rem}}@media(min-width:768px)and (max-width:1023px){:root{--section-v: 5rem}.proj-peinture .peinture-header nav{gap:1.2rem}.proj-peinture .peinture-header .peinture-header__nav-link{font-size:1rem}.proj-peinture .peinture-header .peinture-header__metier{display:none}.proj-peinture .peinture-hero .peinture-hero__chiffres{flex-wrap:wrap}.proj-peinture .peinture-hero .peinture-hero__chiffre{flex:0 0 50%;border-right:none;border-bottom:1px solid rgba(250,250,250,.1);padding:1.5rem var(--section-h)}.proj-peinture .peinture-hero .peinture-hero__chiffre:last-child{border-bottom:none}.proj-peinture .peinture-prestations .peinture-prestations__entete{flex-direction:column;align-items:flex-start;gap:1.5rem;margin-bottom:3rem}.proj-peinture .peinture-prestations .peinture-prestations__grille{grid-template-columns:1fr 1fr}.proj-peinture .peinture-nuancier{grid-template-columns:1fr;gap:3rem}.proj-peinture .peinture-nuancier .peinture-nuancier__palette{grid-template-columns:repeat(6,1fr)}.proj-peinture .peinture-real-story__item{gap:2.5rem;padding:3rem 0}.proj-peinture .peinture-real-story__nom{font-size:1.7rem}.proj-peinture .peinture-methode{grid-template-columns:1fr;min-height:auto}.proj-peinture .peinture-methode .peinture-methode__photo{height:40vh}.proj-peinture .peinture-methode .peinture-methode__contenu{padding:4rem var(--section-h)}.proj-peinture .peinture-contact{grid-template-columns:1fr;gap:3rem}.proj-peinture .peinture-footer .peinture-footer__top{grid-template-columns:1fr 1fr;gap:2rem}.proj-peinture .peinture-footer .peinture-footer__brand{grid-column:span 2}}
