@font-face{font-family:Jost;src:url(/fonts/jost-var.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(/fonts/jost-italic-var.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-var.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-italic-var.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}:root{--platre:#f4efe6;--platre-2:#ebe3d6;--papier:#fbf8f2;--encre:#1b1711;--encre-2:#241f18;--plomb:#5b554c;--plomb-clair:#b9af9f;--chene:#e7d9c3;--chene-texte:#6e5336;--griotte:#6e2a2f;--laiton-1:#b08d57;--laiton-2:#d6b57a;--laiton-3:#9c7a45;--laiton-deep:#7f6234;--laiton:linear-gradient(100deg, var(--laiton-1) 0%, var(--laiton-2) 55%, var(--laiton-3) 100%);--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='1' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .9 0'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>");--dark:var(--encre);--cream:var(--platre);--light:var(--platre-2);--muted:var(--plomb);--gold:var(--laiton-1);--gold-deep:var(--laiton-deep);--gold-light:#b08d571f;--gold-mid:#b08d5740;--white:#fff;--border:#1b17111a;--border-strong:#1b17112e;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-inout:cubic-bezier(.65, 0, .35, 1);--dur-1:.25s;--dur-2:.55s;--dur-3:.95s;--ff-titre:"Fraunces", Georgia, serif;--ff-texte:"Jost", sans-serif;--fs-1:44px;--lh-1:1.04;--fs-2:clamp(2rem, 4.6vw, 3.4rem);--lh-2:1.08;--fs-3:clamp(25.6px, 1.95vw + 12.03px, 32px);--lh-3:1.15;--fs-4:20px;--lh-4:1.2;--lh-4b:1.35;--fs-5:19px;--lh-5:1.6;--fs-6:17px;--lh-6:1.7;--lh-6b:1.5;--fs-7:15px;--lh-7:1.55;--fs-8:13px;--lh-8:1.5;--fs-9:11.5px;--lh-9:1;--fs-n-carte:40px;--fs-n-stat:40px;--lh-n:.9;--z-nav:100;--z-overlay:1000;--z-cursor:10000}@media (width>=960px){:root{--fs-1:60px;--fs-4:24px;--fs-5:20px;--fs-n-carte:56px;--fs-n-stat:64px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--cream);color:var(--dark);-webkit-font-smoothing:antialiased;font-family:Jost,sans-serif}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.btn{cursor:pointer;white-space:nowrap;border:none;border-radius:2px;align-items:center;gap:8px;padding:14px 28px;transition:opacity .2s,transform .2s;display:inline-flex}.btn:hover{opacity:.85;transform:translateY(-1px)}.btn-gold{background:var(--gold);color:var(--dark)}.tag{background:var(--gold-light);border:1px solid var(--gold-mid);color:var(--gold);border-radius:20px;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.tag:before{content:"";background:var(--gold);border-radius:50%;flex-shrink:0;width:6px;height:6px}.rv{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(20px)}.rv.on{opacity:1;transform:translateY(0)}.rv-d1{transition-delay:.1s}.rv-d2{transition-delay:.2s}.rv-d3{transition-delay:.3s}section{overflow:hidden}.container{max-width:1160px;margin:0 auto;padding:0 24px}#nav{z-index:100;background:var(--platre,#f4efe6);border-bottom:0;height:68px;position:fixed;top:0;left:0;right:0;box-shadow:0 1px #1b17110f}.nav-inner{justify-content:space-between;align-items:center;max-width:1160px;height:100%;margin:0 auto;padding:0 24px;display:flex}.nav-logo{color:var(--dark);font-family:Jost,sans-serif;font-size:1.25rem;font-weight:500}.nav-logo span{color:var(--gold)}.nav-links{display:none}.nav-right{align-items:center;gap:16px;display:flex}.nav-login{color:var(--muted);transition:color .2s;display:none}.nav-login:hover{color:var(--dark)}.nav-burger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:flex}.nav-burger span{background:var(--dark);width:22px;height:1.5px;transition:transform .3s,opacity .3s;display:block}.nav-burger.open span:first-child{transform:translateY(6.5px)rotate(45deg)}.nav-burger.open span:nth-child(2){opacity:0}.nav-burger.open span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}#nav-mobile{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);z-index:99;background:#fffffff7;flex-direction:column;gap:4px;padding:24px;display:none;position:fixed;top:68px;left:0;right:0}#nav-mobile.open{display:flex}#nav-mobile a{color:var(--dark);border-bottom:1px solid var(--border);padding:12px 0;font-size:1rem}@media (width>=960px){.nav-login{display:block}.nav-burger{display:none}}@media (width<=480px){.nav-inner{padding:0 14px}.nav-right{gap:8px}.nav-right .btn{padding:9px 12px}.nav-logo{font-size:18px}}#hero{background:var(--dark);flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-grid{pointer-events:none;background-image:linear-gradient(#b08d5706 1px,#0000 1px),linear-gradient(90deg,#b08d5706 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0}#hero-morph{z-index:2;flex-direction:column;flex:1;justify-content:center;width:100%;max-width:1160px;margin:0 auto;padding:120px 24px 40px;display:flex;position:relative}.hero-h1{letter-spacing:-.025em;margin-bottom:28px;font-size:clamp(2.875rem,11.5vw,7rem);line-height:.93}.hw{display:block;overflow:hidden}.hw>span{display:block}.hw-1>span{text-transform:uppercase;letter-spacing:.28em;color:var(--gold);font-family:Jost,sans-serif;font-size:.37em;font-weight:600}.hw-2>span,.hw-3>span{color:var(--white);font-family:Jost,sans-serif;font-weight:300}@media (width<=540px){.hw-1>span{letter-spacing:.16em}}.hero-zones{letter-spacing:.03em;color:var(--gold);margin-bottom:30px}.hero-line{background:var(--laiton);transform-origin:0;width:40px;height:1px;margin-bottom:24px}.hero-sub{color:#ffffff85;max-width:480px;margin-bottom:40px}.hero-proof{color:#ffffff73;margin-top:-26px;margin-bottom:48px}@media (width<=959px){.hero-proof{margin-bottom:16px}}@media (width>=960px) and (aspect-ratio<=3/2){#hero{min-height:auto}body.da-editorial .hero-figure img{object-fit:cover;max-height:52svh}}@media (width>=960px){#hero-morph{padding-top:130px}}#hero-stats{z-index:2;border-top:1px solid #ffffff0f;position:relative}.stats-grid{grid-template-columns:repeat(3,1fr);max-width:1160px;margin:0 auto;padding:0 24px;display:grid}.stat-logo{mix-blend-mode:multiply;width:auto;height:26px;margin-top:12px;display:block}.stat-item{border-right:1px solid #ffffff0f;padding:28px 16px}.stat-item:last-child{border-right:none}.stat-num{color:var(--white);margin-bottom:5px}.stat-num em{color:var(--gold);font-style:normal}.stat-label{color:#ffffff61}#probleme{background:var(--white)}.probleme-grid{gap:56px;display:grid}.probleme-label{color:var(--gold);margin-bottom:16px}.probleme-lead{color:var(--muted);max-width:min(100%,340px);margin-top:22px}@media (width<=959px){.probleme-lead{max-width:min(100%,55ch)}}.probleme-items{flex-direction:column;gap:32px;display:flex}.prob-item{border-bottom:1px solid var(--border);grid-template-columns:1fr;padding-bottom:32px;display:grid}.prob-num{order:1}.prob-title{order:2}.prob-item-media{order:3}.prob-quote{order:4}.prob-item-media{aspect-ratio:3/2;border:1px solid var(--border);width:200px;max-width:100%;margin:20px 0;overflow:hidden}.prob-item-media img{object-fit:cover;width:100%;height:100%;display:block}@media (width>=560px){.prob-item-media{aspect-ratio:4/3;width:260px;margin:20px 0}}.prob-item:last-child{border-bottom:none;padding-bottom:0}.prob-num{color:var(--gold);margin-bottom:10px}.prob-title{margin-bottom:10px}.prob-quote{color:var(--muted)}.prob-quote:before{content:"« "}.prob-quote:after{content:" »"}@media (width>=960px){.probleme-grid{grid-template-columns:1.6fr 2fr;gap:56px}body.da-editorial .probleme-grid .probleme-title{text-wrap:balance}}#comparatif{background:var(--cream)}.comp-header{text-align:center;margin-bottom:48px}.comp-header h2{text-wrap:balance;margin-top:16px}.comp-lead{color:var(--muted);max-width:680px;margin:18px auto 0}.comp-lead strong{color:var(--dark);font-weight:600}.comp-grid{gap:24px;display:grid}.comp-note{color:var(--muted);text-align:left;max-width:640px;margin:20px 0 0}.comp-card{border:1px solid var(--border-strong);background:var(--papier);border-radius:4px;padding:32px}.comp-card.featured{background:var(--dark);border-color:var(--dark);color:var(--white);position:relative}.comp-card-title{margin-bottom:8px}.comp-card.featured .comp-card-title{color:var(--white)}.comp-card-sub{color:var(--muted);margin-bottom:24px}.comp-card.featured .comp-card-sub{color:#ffffffad}.comp-items{flex-direction:column;gap:12px;display:flex}.comp-item{align-items:flex-start;gap:10px;display:flex}.comp-icon{flex-shrink:0;margin-top:3px}.comp-icon svg,.pourqui-icon svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em;display:block}.comp-item.neg{color:var(--muted)}.comp-item.neg .comp-icon{color:#999}.comp-item.pos .comp-icon{color:var(--gold)}.comp-card.featured .comp-item.neg{color:#ffffffa6}.comp-card.featured .comp-item.pos .comp-icon{color:var(--gold)}@media (width>=960px){.comp-grid{grid-template-columns:repeat(3,1fr)}}#solution{background:var(--white)}.solution-header{text-align:center;margin-bottom:56px}.solution-title{max-width:600px;margin:16px auto 0}.solution-sub{color:var(--muted);max-width:560px;margin:16px auto 56px}.solution-figure{max-width:460px;margin:32px auto 28px}.solution-figure img{border:1px solid var(--border);width:100%;height:auto;display:block}@media (width>=960px){.solution-intro{grid-template-rows:1fr auto auto 1fr;grid-template-columns:minmax(0,39fr) minmax(320px,61fr);column-gap:40px;margin-bottom:40px;display:grid}.solution-intro>.solution-figure{grid-area:1/1/-1;max-width:none;margin:0}.solution-intro>.solution-header{text-align:left;grid-area:2/2;margin-bottom:0}.solution-intro>.solution-sub{grid-area:3/2;margin:16px 0 0}.solution-intro .solution-title{margin-left:0;margin-right:0}body.da-editorial .solution-intro .solution-title{margin-inline:0}}.sol-grid{gap:24px;display:grid}.sol-card{border:1px solid var(--border);border-top:2px solid var(--gold);padding:32px}.sol-card-media{aspect-ratio:3/2;margin:20px 0;overflow:hidden}.sol-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.sol-card:hover .sol-card-media img{transform:scale(1.04)}.sol-num{color:var(--gold);margin-bottom:14px}.sol-card-title{margin-bottom:12px}.sol-card-example{margin-top:16px}.sol-card-example strong{color:var(--dark);font-weight:600}.sol-card-diptyque{grid-template-columns:1fr;gap:12px;margin-top:20px;display:grid}@media (width>=390px) and (width<=959px){.sol-card-diptyque{grid-template-columns:1fr 1fr}}.sol-card-diptyque figure{aspect-ratio:3/2;margin:0;overflow:hidden}.sol-card-diptyque img{object-fit:cover;width:100%;height:100%;display:block}.sol-card-desc{color:var(--muted)}@media (width>=960px){.sol-grid{grid-template-columns:1fr;gap:40px}.sol-card{grid-template-rows:repeat(4,max-content) 1fr;grid-template-columns:minmax(320px,38fr) 41.333fr 20.667fr;gap:0 12px;padding:36px;display:grid}.sol-card>.sol-num,.sol-card>.sol-card-title,.sol-card>.sol-card-desc{grid-column:1;padding-right:28px}.sol-card>.sol-num{grid-row:1}.sol-card>.sol-card-title{grid-row:2}.sol-card>.sol-card-desc:not(.sol-card-example){grid-row:3}.sol-card>.sol-card-example{grid-row:4}.sol-card>.sol-card-media{grid-area:1/2/-1;align-self:center;margin:0}.sol-card>.sol-card-diptyque{aspect-ratio:3/4;grid-area:1/3/-1;grid-template-rows:1fr 1fr;grid-template-columns:1fr;align-self:center;margin:0}.sol-card>.sol-card-diptyque figure{aspect-ratio:auto;height:100%;min-height:0}.sol-card:nth-child(2){grid-template-columns:20.667fr 41.333fr minmax(320px,38fr)}.sol-card:nth-child(2)>.sol-num,.sol-card:nth-child(2)>.sol-card-title,.sol-card:nth-child(2)>.sol-card-desc{grid-column:3;padding-left:28px;padding-right:0}.sol-card:nth-child(2)>.sol-card-media{grid-column:2}.sol-card:nth-child(2)>.sol-card-diptyque{grid-column:1}}#expertise{background:var(--dark)}.exp-header{text-align:center;margin-bottom:56px}.exp-tag{border:1px solid var(--gold-mid);color:var(--gold);background:#b08d571a;border-radius:20px;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.exp-tag:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px}.exp-title{color:var(--white);max-width:680px;margin-top:16px;margin-left:auto;margin-right:auto}.exp-lead{color:#ffffffa8;max-width:640px;margin:20px auto 0}.exp-item{background:#ffffff04;border:1px solid #ffffff12;padding:32px;transition:background .3s}.exp-item:hover{background:#b08d570f}.exp-item-media{aspect-ratio:3/2;border-bottom:1px solid #ffffff12;margin:-32px -32px 24px;overflow:hidden}.exp-item-media img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.exp-item:hover .exp-item-media img{transform:scale(1.04)}.metiers{border-bottom:1px solid #ffffff17;margin-bottom:72px;padding-bottom:56px}.metiers:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.metiers-head{text-align:center;max-width:640px;margin:0 auto 48px}.metiers-kicker{color:var(--gold);margin-bottom:14px}.metiers-lead{color:#ffffffa8;margin-top:16px}.metier-cards{grid-template-columns:1fr;gap:24px;display:grid}.metier-family{background:#ffffff04;border:1px solid #ffffff12;padding-bottom:20px;transition:background .3s}.metier-family:hover{background:#b08d570f}.metier-family-media{aspect-ratio:3/2;margin:20px 0;overflow:hidden}.metier-family-media img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.metier-family:hover .metier-family-media img{transform:scale(1.04)}.metier-family-title{color:var(--white);margin:0 20px 12px}.metier-family-list{flex-direction:column;gap:9px;margin:0 20px;list-style:none;display:flex}.metier-family-list li{color:#fffc;align-items:baseline;gap:10px;display:flex}.metier-family-list li:before{content:"";background:var(--gold);border-radius:50%;flex-shrink:0;width:4px;height:4px;transform:translateY(-3px)}@media (width>=960px){.metier-cards{grid-template-columns:repeat(3,1fr);gap:24px}}.metiers-coord{text-align:center;border:1px solid var(--gold-mid);background:#b08d570f;max-width:760px;margin:40px auto 0;padding:28px 32px}.metiers-coord.exp-garantie{background:0 0;border-color:#ffffff1f;margin-top:24px}.exp-garantie-logo{width:96px;height:auto;margin:14px auto 0;display:block}#processus .metiers-coord.exp-garantie{border-color:var(--border-strong);margin-top:56px}.metiers-coord-title{color:var(--gold);margin-bottom:10px}.metiers-coord-text{color:#ffffffbf}body.da-editorial .metiers-title{color:var(--white);letter-spacing:-.01em}#heritage{background:var(--cream)}.heritage-inner{text-align:center;max-width:760px;margin:0 auto}.heritage-kicker{color:var(--gold-deep);margin-bottom:16px}.heritage-title{text-wrap:balance;margin:0 0 36px}.heritage-title em{color:var(--gold-deep)}.heritage-text{color:var(--muted);max-width:640px;margin:0 auto 20px}.heritage-text:last-child{margin-bottom:0}.heritage-figure{margin:40px 0}.heritage-gravures{grid-template-columns:1fr 1fr;align-items:start;gap:24px;max-width:720px;margin:40px auto;display:grid}.heritage-gravures figure{margin:0}.heritage-gravures img{border:1px solid var(--border);width:100%;height:auto;display:block}.heritage-gravures figcaption{color:var(--muted);text-align:left;margin-top:10px}@media (width<=560px){.heritage-gravures{grid-template-columns:1fr;max-width:360px}}.heritage-figure img{border:1px solid var(--border);width:100%;height:auto;display:block}.heritage-figure figcaption{color:var(--muted);margin-top:12px}.heritage-punch{color:var(--dark);max-width:560px;margin:44px auto;padding:0}.heritage-punch:before,.heritage-punch:after{content:"";background:var(--laiton);width:56px;height:1px;margin:0 auto;display:block}.heritage-punch:before{margin-bottom:26px}.heritage-punch:after{margin-top:26px}#processus{background:var(--white)}.proc-header{text-align:center;margin-bottom:56px}.proc-title{margin-top:16px}.proc-grid{gap:24px;display:grid}.proc-step{background:var(--white);border:1px solid var(--border);padding:32px;position:relative;overflow:hidden}.proc-step-label{color:var(--gold);margin-bottom:12px}.proc-step-title{margin-bottom:12px}.proc-step-desc{color:var(--muted);margin-bottom:16px}.proc-step-not{color:var(--muted)}.proc-step-not strong{color:var(--dark);font-style:normal;font-weight:600}.proc-step-media{aspect-ratio:3/2;margin:20px -32px 24px;overflow:hidden}.proc-step-media img{object-fit:cover;width:100%;height:100%;display:block}.proc-step-media--haut img{object-position:50% 30%}@media (width>=960px){.proc-grid{grid-template-columns:repeat(3,1fr)}}#avant-apres{background:var(--white)}.aa-header{text-align:center;margin-bottom:56px}.aa-title{margin-top:16px}.aa-case-label{color:var(--muted);letter-spacing:.04em;margin-bottom:16px}.aa-grid{grid-template-columns:1fr 40px 1fr;display:grid}.aa-col{border:1px solid var(--border);padding:28px}.aa-col-img{aspect-ratio:4/3;margin:-28px -28px 20px;overflow:hidden}.aa-col-img img{object-fit:cover;filter:grayscale(30%);width:100%;height:100%;display:block}.aa-col.after .aa-col-img img{filter:none}.aa-col-title{color:var(--muted);margin-bottom:16px}.aa-col.after .aa-col-title{color:var(--gold-deep)}.aa-arrow{background:var(--dark);color:var(--gold);justify-content:center;align-items:center;font-size:1.125rem;display:flex}.aa-list{flex-direction:column;gap:9px;list-style:none;display:flex}.aa-list li{color:var(--muted)}.aa-list.before li:before{content:"— "}.aa-list.after li{color:var(--dark)}.aa-list.after li:before{content:"✓ ";color:var(--gold)}#pour-qui{background:var(--cream)}.pourqui-header{text-align:center;margin-bottom:56px}.pourqui-lead{color:var(--muted);max-width:620px;margin:18px auto 0}.pourqui-note{color:var(--muted);text-align:center;max-width:520px;margin:28px auto 0}.pourqui-title{margin-top:16px}.pourqui-grid{gap:24px;max-width:520px;margin-inline:auto;display:grid}.pourqui-col{background:var(--papier);border:1px solid var(--border);padding:36px}.pourqui-col.yes{border-top:3px solid var(--gold)}.pourqui-grid-3{max-width:none}.pourqui-grid-3 .pourqui-col-title{margin-bottom:14px}.pourqui-desc{color:var(--muted);margin:0}.pourqui-fact{color:var(--muted);margin:16px 0 0}.pourqui-fact strong{color:var(--gold);font-weight:600}.pourqui-src{color:var(--muted);margin-top:4px;display:block}.pourqui-exclu{color:var(--muted);border-left:2px solid var(--gold);text-align:left;max-width:640px;margin:20px auto 0;padding-left:16px;font-size:1.0625rem;line-height:1.65}.pourqui-exclu strong{color:var(--dark);font-weight:600}@media (width>=960px){.pourqui-grid-3{grid-template-columns:repeat(3,1fr)}}.pourqui-col-title{text-wrap:balance;margin-bottom:24px}.pourqui-items{flex-direction:column;gap:13px;display:flex}.pourqui-item{color:var(--muted);align-items:flex-start;gap:10px;display:flex}.pourqui-icon{flex-shrink:0;margin-top:3px}.pourqui-col.yes .pourqui-icon{color:var(--gold)}#metriques{background:var(--cream)}.met-header{text-align:center;margin-bottom:56px}.met-title{margin-top:16px}.met-grid{background:var(--border);gap:1px;display:grid}.met-item{background:var(--papier);padding:36px 28px}.met-num{color:var(--dark);margin-bottom:4px}.met-num em{color:var(--gold);font-style:normal}.met-label{color:var(--muted);margin-bottom:18px}.met-quote{color:var(--muted);margin-bottom:6px}@media (width>=640px){.met-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=960px){.met-grid{grid-template-columns:repeat(3,1fr)}}#histoire{background:var(--white)}.hist-grid{gap:56px;display:grid}.hist-photo{background:var(--light);border:1px solid var(--border);aspect-ratio:4/5;justify-content:center;align-items:center;display:flex;overflow:hidden}.hist-label{color:var(--gold);margin-bottom:16px}.hist-initials{color:var(--gold);letter-spacing:.02em;font-family:Fraunces,serif;font-size:clamp(4rem,8vw,6.5rem);font-style:italic;font-weight:400}.hist-name{margin-bottom:8px}.hist-role,.hist-text{color:var(--muted);margin-bottom:24px}.hist-quote{color:var(--dark);border-left:2px solid var(--gold);margin-bottom:32px;padding-left:20px;font-family:Jost,sans-serif;font-size:1.25rem;font-style:italic;line-height:1.4}.hist-stats{flex-wrap:wrap;gap:32px;display:flex}.hist-stat-num{color:var(--dark)}.hist-stat-label{color:var(--muted);margin-top:2px}@media (width>=960px){.hist-grid{grid-template-columns:1.6fr 2fr;align-items:start}}#cta-final{background:var(--dark)}.ctaf-grid{gap:56px;display:grid}.ctaf-label{color:var(--gold);margin-bottom:20px}.ctaf-title{color:var(--white);margin-bottom:20px}.ctaf-title em{color:var(--gold);font-style:italic}.ctaf-sub{color:#ffffffad;max-width:420px;margin-bottom:36px}.ctaf-rgpd{color:#ffffff85}.ctaf-rgpd a{color:#ffffffb3;text-decoration:underline}.ctaf-wa{color:#ffffffb3;align-items:center;gap:8px;margin-top:18px;font-size:.9375rem;transition:color .2s;display:inline-flex}.ctaf-bottom{border-top:1px solid #ffffff14;margin-top:48px;padding-top:40px}.ctaf-bottom-quote{color:var(--white);text-align:center;max-width:800px;margin:0 auto;font-family:Jost,sans-serif;font-size:clamp(1.125rem,2.5vw,1.625rem);font-style:italic;line-height:1.45}@media (width>=960px){.ctaf-grid{grid-template-columns:1fr 1fr}}#footer{background:var(--dark);border-top:1px solid #ffffff12;padding:28px 0 22px}.footer-mini{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;display:flex}.footer-mini-nav{flex-wrap:wrap;gap:8px 22px;display:flex}.footer-top{flex-direction:column;gap:40px;margin-bottom:48px;display:flex}.footer-logo{color:var(--white);font-family:Jost,sans-serif;font-size:1.375rem;font-weight:500}.footer-desc{color:#ffffff9e;max-width:280px;margin-top:12px}@media (width<=959px){.footer-desc{max-width:min(100%,55ch)}}.footer-nav{flex-wrap:wrap;gap:40px;display:flex}.footer-group{flex-direction:column;gap:12px;min-width:120px;display:flex}.footer-group-title{color:var(--gold);opacity:.85;margin-bottom:4px}.footer-link{color:#ffffffb8;transition:color .2s}.footer-link:hover{color:var(--white)}.footer-address{flex-direction:column;gap:5px;margin-top:8px;font-style:normal;display:flex}.footer-address-label{color:#ffffff9e}.footer-address a{color:#ffffffd1;font-size:.9375rem;transition:color .2s}.footer-address a:hover{color:var(--white)}.footer-rdv{color:var(--gold);align-items:center;gap:6px;display:inline-flex}.footer-rdv:before{content:"";background:var(--gold);border-radius:50%;flex-shrink:0;width:5px;height:5px}.footer-bottom{color:#ffffff80;border-top:1px solid #ffffff0f;padding-top:24px}@media (width>=960px){.footer-top{flex-direction:row;justify-content:space-between;align-items:flex-start}}#blog{background:var(--cream)}.blog-header{text-align:center;margin-bottom:48px}.blog-header h2,.blog-title{margin-top:16px}.blog-lead{color:var(--muted);max-width:640px;margin:18px auto 0}.blog-grid{gap:24px;display:grid}.blog-card{background:var(--white);border:1px solid var(--border);border-radius:2px;flex-direction:column;transition:box-shadow .3s;display:flex;overflow:hidden}.blog-card:hover{box-shadow:0 8px 32px #1b171114}.blog-card-img{aspect-ratio:16/9;overflow:hidden}.blog-card-img img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.blog-card:hover .blog-card-img img{transform:scale(1.03)}.blog-card-body{flex-direction:column;flex:1;padding:28px;display:flex}.blog-card-cat{color:var(--gold-deep);margin-bottom:12px}.blog-card-title{color:var(--dark);margin-bottom:14px}.blog-card-excerpt{color:var(--muted);flex:1;margin-bottom:24px}.blog-card-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-top:20px;display:flex}.blog-card-date{color:var(--muted)}.blog-card-link{color:var(--dark);align-items:center;gap:6px;transition:color .2s;display:inline-flex}.blog-card:hover .blog-card-link{color:var(--gold)}@media (width>=640px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=960px){.blog-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=540px){.container{padding:0 16px}.section-pad{padding:64px 0}}.devis-panel{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:2px;flex-direction:column;gap:18px;padding:36px 32px;display:flex}.devis-panel-title{color:var(--white)}.devis-panel-item{color:#ffffffad;gap:10px;display:flex}.devis-panel-item span:first-child{color:var(--gold)}.devis-panel-item svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em;margin-top:3px;display:block}a.form-submit{text-align:center;text-decoration:none;display:block}.aa-cinema-detail{border-bottom:1px solid var(--border);margin-bottom:56px;padding-bottom:56px}.aa-tabs{border-bottom:2px solid var(--border);flex-wrap:wrap;gap:0;margin-bottom:40px;display:flex}.aa-tab{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-2px;padding:12px 20px;transition:color .2s,border-color .2s}.aa-tab.active{color:var(--dark);border-bottom-color:var(--gold)}.aa-tab:hover:not(.active){color:var(--dark)}.aa-quote{border-left:2px solid var(--gold-mid);margin:28px 0 0;padding-left:20px}.aa-quote blockquote{color:var(--muted);margin:0}.aa-quote figcaption{letter-spacing:.06em;text-transform:uppercase;color:var(--gold-deep);margin-top:10px;font-size:.75rem}sup{text-transform:none}.aa-panel{display:none}.aa-panel.active{display:block}.met-sig-row{border-top:1px solid var(--border);align-items:center;gap:10px;margin-top:16px;padding-top:16px;display:flex}.met-sig{color:var(--muted)}.form-label{color:#ffffff9e}.form-submit{background:var(--gold);color:var(--dark);cursor:pointer;letter-spacing:.03em;border:none;border-radius:2px;width:100%;padding:16px 32px;transition:opacity .2s}.form-submit:hover{opacity:.88}.scroll-progress{background:linear-gradient(90deg, var(--gold), #e3c890);z-index:9999;pointer-events:none;width:0%;height:3px;transition:width .1s linear;position:fixed;top:0;left:0;box-shadow:0 0 12px #b08d5780}[data-parallax]{will-change:transform}.ba-slider{aspect-ratio:4/3;cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:pan-y;background:var(--light);border-radius:10px;width:100%;max-height:460px;margin-bottom:1.5rem;position:relative;overflow:hidden;box-shadow:0 20px 50px -24px #1b171180}.ba-slider img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ba-after{z-index:1}.ba-before-wrap{z-index:2;will-change:width;width:50%;position:absolute;inset:0;overflow:hidden}.ba-before-wrap img{width:100vw;max-width:none}.ba-label{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;pointer-events:none;background:#1b17118c;border-radius:999px;padding:5px 12px;position:absolute;bottom:14px}.ba-label.before{left:14px}.ba-label.after{right:14px}.ba-handle{z-index:4;background:var(--gold);pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 14px #b08d57b3}.ba-handle:before{content:"";background:var(--gold);border:3px solid #fff;border-radius:50%;width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 16px #1b171166}.ba-handle:after{content:"‹ ›";color:#fff;letter-spacing:1px;white-space:nowrap;font-size:1rem;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#processus .proc-step{transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s,border-color .6s}#processus .proc-step.story-active{border-color:var(--gold-mid);box-shadow:0 24px 50px -28px #b08d578c}@media (prefers-reduced-motion:reduce){[data-parallax]{transition:none!important;transform:none!important}}body.da-editorial ::selection{background:var(--gold);color:var(--cream)}html{scroll-behavior:auto}body.da-editorial :focus-visible{outline:2px solid var(--laiton-1);outline-offset:3px;border-radius:1px}body.da-editorial{scrollbar-width:thin;scrollbar-color:var(--gold) var(--light)}body.da-editorial::-webkit-scrollbar{width:10px}body.da-editorial::-webkit-scrollbar-track{background:var(--light)}body.da-editorial::-webkit-scrollbar-thumb{background:var(--gold-mid);border:3px solid var(--light);border-radius:99px}body.da-editorial::-webkit-scrollbar-thumb:hover{background:var(--gold)}body.da-editorial #avant-apres .container{max-width:1320px}body.da-editorial .aa-grid{grid-template-columns:1fr 1fr;gap:24px}body.da-editorial .aa-col{border:1px solid var(--border);border-radius:2px}body.da-editorial .aa-col.after{border-color:var(--gold-mid)}@media (width<=700px){body.da-editorial .aa-grid{grid-template-columns:1fr}}body.da-editorial .ba-slider{aspect-ratio:16/10;border-radius:2px;max-height:640px;box-shadow:0 30px 70px -34px #1b17118c,inset 0 0 0 1px #b08d5759}body.da-editorial .aa-case-label{color:var(--dark)}body.da-editorial .prob-num,body.da-editorial .sol-num,body.da-editorial .spec-doc-num{-webkit-text-fill-color:var(--gold);color:var(--gold)!important}body.da-editorial .prob-item{border-top:1px solid var(--border);padding-top:1.6rem}body.da-editorial .prob-item .prob-title{margin-top:.4rem}body.da-editorial .prob-quote{color:var(--muted)}body.da-editorial .sol-card{border-top:1px solid var(--border);padding-top:1.6rem;transition:border-color .5s}body.da-editorial .sol-card:hover{border-color:var(--gold-mid)}body.da-editorial .sol-card-title{margin:.6rem 0 .8rem}body.da-editorial .comp-card.featured{box-shadow:0 28px 60px -30px #1b171180}body.da-editorial #hero{background:var(--cream)}body.da-editorial body.da-editorial .hero-grid{background-image:linear-gradient(#1b171109 1px,#0000 1px),linear-gradient(90deg,#1b171109 1px,#0000 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(circle at 70% 30%,#000,#0000 75%);mask-image:radial-gradient(circle at 70% 30%,#000,#0000 75%)}body.da-editorial #hero-morph{grid-template-columns:1fr;align-items:center;gap:48px;max-width:1240px;display:grid}@media (width>=960px){body.da-editorial #hero-morph{grid-template-columns:1.05fr .95fr;gap:72px}}body.da-editorial .hw-2>span,body.da-editorial .hw-3>span{color:var(--dark);font-family:Fraunces,Georgia,serif;font-weight:360}body.da-editorial .hero-h1{letter-spacing:-.03em}body.da-editorial .hero-sub{color:var(--dark)}body.da-editorial .hero-proof{color:var(--gold-deep)}body.da-editorial .hero-figure{margin:0;position:relative}body.da-editorial .hero-figure img{border-radius:2px;width:100%;height:auto;display:block;box-shadow:0 40px 80px -32px #1b171173}body.da-editorial .hero-figure:before{content:"";pointer-events:none;z-index:2;border:1px solid #faf8f480;position:absolute;inset:14px}body.da-editorial .hero-figure:after{content:"";border-top:1px solid var(--gold);border-left:1px solid var(--gold);width:64px;height:64px;position:absolute;top:-16px;left:-16px}@media (width<=959px){body.da-editorial .hero-figure:after{content:none}}body.da-editorial .hero-figure figcaption{letter-spacing:.04em;color:var(--muted);text-transform:uppercase;justify-content:space-between;gap:1rem;margin-top:14px;font-family:Jost,sans-serif;font-size:.72rem;display:flex}body.da-editorial .hero-figure figcaption span:first-child{color:var(--gold);font-weight:600}@media (width<=700px){body.da-editorial .hero-figure figcaption{flex-direction:column;align-items:flex-start;gap:2px;line-height:1.25}}body.da-editorial #hero-stats{border-top:1px solid var(--border);background:var(--cream)}body.da-editorial .stat-item{border-right:1px solid var(--border);border-bottom:none}body.da-editorial .stat-item:last-child{border-right:none}body.da-editorial .stat-num{color:var(--dark)}body.da-editorial .stat-num em{color:var(--gold);font-style:italic}body.da-editorial .stat-label{color:var(--muted)}body.da-editorial .hero-h1{font-family:var(--ff-titre);font-optical-sizing:auto;letter-spacing:-.02em;font-weight:380;line-height:1.04}body.da-editorial .tag{color:var(--gold);align-items:center;gap:.6rem;display:inline-flex}body.da-editorial .tag:before{content:"";background:var(--gold);opacity:.7;width:28px;height:1px}body.da-editorial .section-pad .container>[class$=-header]:after,body.da-editorial .section-pad .container>.solution-intro>.solution-header:after,body.da-editorial .blog-header:after{content:"";background:linear-gradient(90deg, var(--gold), transparent);width:64px;height:1px;margin-top:1.4rem;display:block}body.da-editorial main,body.da-editorial header,body.da-editorial section,body.da-editorial footer{z-index:2;position:relative}body.da-editorial .btn-gold{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,letter-spacing .4s;position:relative;overflow:hidden}body.da-editorial .btn-gold:hover{letter-spacing:.03em;transform:translateY(-2px);box-shadow:0 14px 30px -12px #b08d5799}@media (hover:hover) and (pointer:fine){body.da-editorial.cursor-on,body.da-editorial.cursor-on a,body.da-editorial.cursor-on button,body.da-editorial.cursor-on .btn-gold,body.da-editorial.cursor-on .aa-tab{cursor:none}.da-cursor{z-index:9998;pointer-events:none;mix-blend-mode:difference;background:#fff;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;transition:width .25s,height .25s,margin .25s;position:fixed;top:0;left:0}.da-cursor.is-hover{width:46px;height:46px;margin:-23px 0 0 -23px}}@media (prefers-reduced-motion:reduce){body.da-editorial .btn-gold{transition:none}}.form-reassure{color:#fff9;text-align:center;margin-top:.75rem}.aa-cinema{height:100svh;margin:48px 0;position:relative}body.da-editorial .aa-cinema .ba-slider{aspect-ratio:auto;width:100%;height:100%;max-height:none;box-shadow:none;border-radius:0;margin:0;position:absolute;inset:0}.aa-cinema .ba-before-wrap{width:50%}.aa-cinema .ba-before-wrap img{width:100vw;max-width:none}.aa-cinema .ba-handle{left:50%}.aa-cinema-caption{z-index:4;pointer-events:none;padding:28px 24px calc(24px + env(safe-area-inset-bottom));background:linear-gradient(#0000,#1b1711b8);justify-content:space-between;align-items:baseline;gap:16px;display:flex;position:absolute;bottom:0;left:0;right:0}.aa-cinema-case{color:var(--cream);letter-spacing:.01em}.aa-cinema-hint{color:var(--gold);transition:opacity var(--dur-2) var(--ease-out);white-space:nowrap}body.da-editorial .aa-cinema .ba-label{transition:opacity var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out)}body.da-editorial .aa-cinema .ba-label.after{opacity:.4}body.da-editorial .aa-cinema .is-after .ba-label.after,body.da-editorial .aa-cinema .ba-slider.is-after .ba-label.after{opacity:1;color:var(--gold)}body.da-editorial .aa-cinema .ba-slider.is-after .ba-label.before{opacity:.35}.aa-cinema .ba-slider.is-scrubbing{cursor:default}@media (width<=700px){.aa-cinema-caption{flex-direction:column;gap:6px;padding-bottom:20px}}@media (prefers-reduced-motion:reduce){.aa-cinema{aspect-ratio:16/10;height:auto}}body.da-editorial .aa-cinema .ba-label{top:92px;bottom:auto}body.da-editorial .nav-links a{position:relative}body.da-editorial .nav-links a:after{content:"";background:var(--gold);transform-origin:0;height:1px;transition:transform var(--dur-1) var(--ease-out);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}body.da-editorial .nav-links a:hover:after,body.da-editorial .nav-links a.active:after{transform:scaleX(1)}body.da-editorial .blog-card-img img{transition:transform var(--dur-3) var(--ease-out), filter var(--dur-2) var(--ease-out)}body.da-editorial .blog-card:hover .blog-card-title{color:var(--gold)}body.da-editorial .blog-card-title{transition:color var(--dur-1) var(--ease-out)}#processus .proc-step{position:relative}#processus .proc-step:before{content:"";background:var(--gold);transform-origin:top;width:2px;transition:transform var(--dur-3) var(--ease-out);position:absolute;top:12%;bottom:12%;left:0;transform:scaleY(0)}#processus .proc-step.story-active:before{transform:scaleY(1)}@media (prefers-reduced-motion:reduce){body.da-editorial .blog-card-img img{transition:none}#processus .proc-step:before{transition:none;transform:scaleY(1)}}.hero-rosace{z-index:1;perspective:900px;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hero-rosace .rings{aspect-ratio:1;width:min(88vmin,720px);transform-style:preserve-3d;will-change:transform;position:relative}.hero-rosace .ring{will-change:transform;position:absolute;inset:0}.hero-rosace .ring svg{width:100%;height:100%;display:block}.hero-rosace .ring--1 svg g,.hero-rosace .ring--3 svg g{stroke:var(--gold-deep)}.hero-rosace .ring--2 svg g{stroke:var(--gold)}.hero-rosace .ring--1{--z:60px}.hero-rosace .ring--2{--z:0px}.hero-rosace .ring--3{--z:-70px}@media (prefers-reduced-motion:no-preference){.hero-rosace .ring--1{animation:150s linear infinite rings-turn}.hero-rosace .ring--2{animation:220s linear infinite reverse rings-turn}.hero-rosace .ring--3{animation:300s linear infinite rings-turn}}@keyframes rings-turn{to{transform:rotate(360deg) translateZ(var(--z,0px))}}@media (width<=959px){.hero-rosace{opacity:.3}}@media (width<=559px){.hero-rosace{opacity:.22}}.hero-copy{position:relative}body.da-editorial .hero-halo{z-index:-1;pointer-events:none;grid-column:1;align-self:stretch;position:relative}body.da-editorial .hero-halo:before{content:"";background:radial-gradient(closest-side, var(--cream) 40%, #faf8f4bf 65%, transparent 95%);position:absolute;inset:-8% -6%}body.da-editorial #hero-morph{row-gap:0}body.da-editorial .hero-head{grid-area:1/1}body.da-editorial .hero-figure{grid-area:2/1;margin-bottom:40px}body.da-editorial .hero-tail{grid-area:3/1}body.da-editorial .hero-halo{grid-area:1/1/span 3}@media (width>=960px){body.da-editorial .hero-head{grid-area:1/1;align-self:end}body.da-editorial .hero-tail{grid-area:2/1;align-self:start}body.da-editorial .hero-figure{grid-area:1/2/span 2;align-self:center;margin-bottom:0}body.da-editorial .hero-halo{grid-area:1/1/span 2}}#probleme{position:relative;overflow:hidden}#probleme .container{z-index:1;position:relative}.mot-fond{z-index:0;color:var(--gold-light);white-space:nowrap;pointer-events:none;will-change:transform;font-family:Fraunces,serif;font-size:clamp(4.5rem,11vw,8.5rem);font-weight:700;position:absolute;top:50%;left:clamp(16px,4vw,48px);transform:translateY(-50%)}.mot-fond:before{content:attr(data-mot)}.da-cursor-ring{z-index:9997;pointer-events:none;mix-blend-mode:difference;border:1px solid #ffffffa6;border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;transition:width .25s,height .25s,margin .25s,border-color .25s;position:fixed;top:0;left:0}.da-cursor-ring.is-hover{border-color:#fff;width:52px;height:52px;margin:-26px 0 0 -26px}.da-cursor.is-hover{width:9px;height:9px;margin:-4.5px 0 0 -4.5px}@media (hover:none),(prefers-reduced-motion:reduce){.da-cursor-ring{display:none}}@media (width<=760px){.hero-rosace .rings{width:min(120vw,480px)}}@media (width<=480px){.stats-grid{background:var(--border);grid-template-columns:1fr;gap:1px;padding:0}.stat-item,body.da-editorial .stat-item{background:var(--cream);border:none;padding:32px 24px}.stat-num,body.da-editorial .stat-num{color:var(--dark);margin-bottom:6px}.stat-num em,body.da-editorial .stat-num em{color:var(--gold);font-style:normal}.stat-label,body.da-editorial .stat-label{color:var(--muted)}}@media (width<=540px){body.da-editorial .hero-h1{font-size:max(12.57vw - 5.7px,13.22vw - 8.3px,15.17vw - 17.6px)}}@media (width>=541px) and (width<=767px){body.da-editorial .hero-h1{font-size:min(max(16.58vw - 28.4px,28.3vw - 100.3px),15.15vw - 13.5px)}}@media (width>=768px){body.da-editorial .hero-h1{font-size:6.43rem}}body.da-editorial section :is(p,li,blockquote){max-width:min(100%,60ch)}body.da-editorial :is(.pourqui-lead,.comp-lead,.exp-lead,.metiers-lead,.solution-sub,.spec-text,.probleme-lead,.heritage-text,.ctaf-sub,.pourqui-note,.metiers-coord-text,.hist-text,.proc-step-desc,.spec-doc-desc){max-width:min(100%,55ch)}body.da-editorial :is(.heritage-text,.heritage-punch,.pourqui-note,.pourqui-lead,.spec-text,.metiers-coord-text,.metiers-lead,.ctaf-bottom-quote,.exp-lead,.comp-lead,.plan-kicker,.form-reassure){margin-inline:auto}body.da-editorial :is(.probleme-title,.comp-header h2,.solution-title,.exp-title,.proc-title,.aa-title,.pourqui-title,.met-title,.blog-header h2,.blog-title,.spec-title,.metiers-title,.devis-panel-title,.heritage-title,.pourqui-col-title,.sol-card-title,.comp-card-title,.spec-doc-title,.proc-step-title,.prob-title,.metiers-coord-title){max-width:80%}body.da-editorial :is(.comp-header h2,.solution-title,.exp-title,.proc-title,.aa-title,.pourqui-title,.met-title,.blog-header h2,.blog-title,.spec-title,.metiers-title,.heritage-title,.metiers-coord-title){margin-inline:auto}@media (width<=540px){body.da-editorial #hero-morph{padding-left:16px;padding-right:16px}}@media (width<=959px){body.da-editorial .hero-sub{max-width:min(100%,55ch)}}@media (width>=560px){.heritage-text,.exp-lead,.sol-card-desc,.sol-card-example,.metiers-coord-text,.blog-card-excerpt,.article-body p{text-align:justify;-webkit-hyphens:auto;hyphens:auto}}.plan{margin-top:72px}.plan-head{text-align:center;margin-bottom:24px}.plan-kicker{color:var(--gold);margin-bottom:10px}.plan-title{color:var(--dark)}.plan-t1{color:var(--muted)}.plan-t2{color:var(--gold-deep)}.plan-panneau{background:var(--platre);border:1px solid var(--laiton-deep);max-width:868px;margin:0 auto;padding:24px}.plan-svg{width:100%;max-width:820px;height:auto;margin:0 auto;display:block}.plan-svg .pl-mur,.plan-som .pl-mur{fill:none;stroke:var(--encre);stroke-width:3.5px}.plan-svg .pl-mur-fin,.plan-som .pl-mur-fin{stroke:var(--encre);stroke-width:2px}.plan-svg .pl-cloison,.plan-som .pl-cloison{stroke:var(--plomb);stroke-width:1.5px}.plan-svg .pl-fen,.plan-som .pl-fen{stroke:var(--papier);stroke-width:5px}.plan-svg .pl-verriere-off{opacity:calc(1 - var(--t,0))}.plan-svg .pl-verriere{stroke:var(--laiton-1);stroke-width:1.5px;stroke-dasharray:7 5;opacity:var(--t,0)}.plan-som .pl-verriere{stroke:var(--laiton-1);stroke-width:1.5px;stroke-dasharray:7 5}.plan-svg .pl-zone{fill:var(--laiton-1);opacity:calc(var(--t,0) * .22)}.plan-svg .pl-ouverture{stroke:var(--laiton-1);stroke-width:4px;opacity:var(--t,0)}.plan-svg text{text-anchor:middle;font-family:Jost,sans-serif}.plan-svg .pl-lbl{letter-spacing:.04em;fill:var(--encre);font-size:15px;font-weight:500}.plan-svg .pl-note{letter-spacing:.06em;fill:var(--laiton-deep);font-size:11px}.plan-svg .pl-couloir,.plan-svg .pl-cote{letter-spacing:.14em;text-transform:uppercase;fill:var(--plomb);font-size:11px}.plan-svg .pl-av{opacity:calc(1 - var(--t,0))}.plan-svg .pl-ap{opacity:var(--t,0);fill:var(--gold-deep)}.plan-ctrl{justify-content:center;align-items:center;gap:16px;margin-top:10px;display:flex}.plan-fleche{color:var(--gold);justify-content:center;margin:8px 0 12px;transition:opacity .5s;display:flex}.plan-fleche svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px;animation:2s ease-in-out infinite plan-fleche-souffle}@keyframes plan-fleche-souffle{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}.plan.is-compris .plan-fleche{opacity:0}.plan.is-compris .plan-fleche svg{animation:none}@media (prefers-reduced-motion:reduce){.plan-fleche svg{animation:none}.plan-fleche{transition:none}}.plan-ctrl{gap:0}.plan-etat{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--white);border:1px solid var(--border-strong);cursor:pointer;white-space:nowrap;padding:12px 22px;font-family:Jost,sans-serif;font-size:.8125rem;font-weight:600;transition:color .3s,background .3s,border-color .3s}.plan-etat:first-child{border-radius:2px 0 0 2px}.plan-etat:last-child{border-left:none;border-radius:0 2px 2px 0}.plan-etat:hover{color:var(--gold-deep);background:#b08d5712}.plan-etat.is-active{color:var(--dark);border-color:var(--gold);box-shadow:inset 0 -2px 0 var(--gold);background:#b08d5729}.plan-etat:last-child.is-active{border-left:1px solid var(--gold)}.plan-etat:focus-visible{outline:2px solid var(--gold-deep);outline-offset:3px;z-index:1}.plan-etat{flex-direction:column;align-items:center;gap:3px;line-height:1.2;display:flex}.plan-etat-siecle{color:var(--muted)}.plan-etat.is-active .plan-etat-siecle{color:var(--gold-deep)}.plan-hint{text-align:center;letter-spacing:.04em;color:var(--gold-deep);opacity:calc(1 - var(--t,0));margin:26px 0 0;transition:opacity .3s}@media (width<=700px){.plan-svg .pl-lbl{font-size:19px}.plan-svg .pl-note,.plan-svg .pl-couloir,.plan-svg .pl-cote{font-size:14px}.plan-ctrl{flex-direction:row}.plan-etat{padding:12px 16px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.plan-etat,.plan-hint{transition:none}}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.38s}::view-transition-new(root){animation-duration:.38s}::view-transition-group(--vt-hero){animation-duration:.55s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.article-hero img{view-transition-name:--vt-hero}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}#heritage{overflow-x:clip}.heritage-figure{clip-path:inset(0 18%);width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);transition:clip-path 1.1s cubic-bezier(.16,1,.3,1)}.heritage-figure.on{clip-path:inset(0)}.heritage-figure img{width:100%}.heritage-figure figcaption{max-width:760px;margin-left:auto;margin-right:auto;padding:0 24px}@media (width>=960px){.heritage-inner{text-align:left;max-width:1160px}.heritage-title{max-width:15ch;margin-left:0}.heritage-text:not(.heritage-figure~.heritage-text){max-width:640px;margin-left:auto;margin-right:auto;font-size:1.0625rem}.heritage-figure{margin-top:56px;margin-bottom:40px}.heritage-punch{float:left;text-align:left;max-width:22ch;margin:0;padding-right:48px}.heritage-punch:before{margin:0 0 22px}.heritage-punch:after{display:none}.heritage-text:last-of-type{max-width:48ch;margin:0;overflow:hidden}}@media (width<=700px){.heritage-figure{clip-path:none}}@media (prefers-reduced-motion:reduce){.heritage-figure{clip-path:inset(0);transition:none}}.ctaf-horaires{letter-spacing:.02em;color:#ffffff8c;margin-top:6px}#specialite{background:var(--dark)}.spec-inner{text-align:center;max-width:720px;margin:0 auto}.spec-kicker{color:var(--gold);margin-bottom:18px}.spec-title{color:var(--white);margin-bottom:28px}.spec-text{color:#ffffffb8;max-width:620px;margin:0 auto 18px}.spec-text:last-child{margin-bottom:0}.spec-docs{text-align:left;flex-direction:column;gap:24px;margin:44px 0 0;padding:0;list-style:none;display:flex}.spec-doc{background:var(--cream);border:1px solid var(--border);padding:28px;display:block}.spec-doc-media{aspect-ratio:3/2;background:var(--white);border:1px solid var(--border);margin:14px 0 16px;overflow:hidden}@media (width>=960px){.spec-docs{grid-template-columns:1fr 1fr;gap:24px;width:880px;margin-left:calc(50% - 440px);display:grid}body.da-editorial section .spec-docs>.spec-doc{max-width:none}.spec-doc-title{min-height:0}}.spec-doc-media img{object-fit:cover;width:100%;height:100%;display:block}:is(.sol-card-desc,.metiers-coord-text,.spec-doc-desc,.footer-desc,.proc-step-desc,.pourqui-lead,.comp-lead,.spec-text,.heritage-text,.exp-lead,.probleme-lead,.hist-text,.pourqui-note,.ctaf-sub,.solution-sub):has(+:is(.sol-card-desc,.metiers-coord-text,.spec-doc-desc,.footer-desc,.proc-step-desc,.pourqui-lead,.comp-lead,.spec-text,.heritage-text,.exp-lead,.probleme-lead,.hist-text,.pourqui-note,.ctaf-sub,.solution-sub)){margin-bottom:0}:is(.sol-card-desc,.metiers-coord-text,.spec-doc-desc,.footer-desc,.proc-step-desc,.pourqui-lead,.comp-lead,.spec-text,.heritage-text,.exp-lead,.probleme-lead,.hist-text,.pourqui-note,.ctaf-sub,.solution-sub)+:is(.sol-card-desc,.metiers-coord-text,.spec-doc-desc,.footer-desc,.proc-step-desc,.pourqui-lead,.comp-lead,.spec-text,.heritage-text,.exp-lead,.probleme-lead,.hist-text,.pourqui-note,.ctaf-sub,.solution-sub){margin-top:6px}.spec-doc-num{color:var(--gold);margin-bottom:14px}.spec-doc-title{color:var(--dark);margin-bottom:7px;display:block}.spec-doc-desc{color:var(--muted);margin:0}:is(#expertise,#specialite,#cta-final) .aa-quote blockquote{color:#ffffffb8}:is(#expertise,#specialite,#cta-final) .aa-quote figcaption{color:var(--gold)}:is(#expertise,#specialite,#cta-final) .aa-quote{max-width:620px;margin:40px 0 56px}@keyframes laiton-sweep{0%{background-position:100% 0}to{background-position:-100% 0}}body.da-editorial .nav-links a:after{background:var(--laiton)}body.da-editorial .nav-links a:hover:after,body.da-editorial .nav-links a:focus-visible:after{background:linear-gradient(90deg, var(--laiton-1), #f1dfb4 50%, var(--laiton-3));background-size:200% 100%;animation:1.6s both laiton-sweep}@media (prefers-reduced-motion:reduce){body.da-editorial .nav-links a:hover:after,body.da-editorial .nav-links a:focus-visible:after{background:var(--laiton);animation:none}}.piece{isolation:isolate;position:relative}.piece:before{content:"";background:var(--grain);opacity:.04;mix-blend-mode:multiply;pointer-events:none;z-index:-1;position:absolute;inset:0}.piece--platre{background:var(--platre);color:var(--encre)}.piece--encre{background:var(--encre);color:var(--platre)}.piece--encre:before{opacity:.06;mix-blend-mode:screen}.piece--chene{background:var(--chene);color:var(--encre)}.piece-tete{margin-bottom:28px}.piece-filet{background:var(--laiton);width:32px;height:1px;margin-bottom:10px;display:block}.piece-num{letter-spacing:-.02em;font-variation-settings:"opsz" 144;background:var(--laiton);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Fraunces,Georgia,serif;font-size:64px;font-style:italic;font-weight:300;line-height:.9;display:inline-block}.piece-nom{color:var(--laiton-deep);margin-top:10px;display:block}.piece--encre .piece-nom{color:var(--laiton-2)}@media (width>=960px){.piece-num{font-size:96px}.piece-tete{margin-bottom:36px}}#probleme,#heritage,#solution{background:var(--chene);color:var(--encre)}#expertise,#avant-apres,#metriques,#processus{background:var(--encre);color:var(--platre)}#pour-qui,#comparatif,#histoire{background:var(--platre);color:var(--encre)}.piece-tete{text-align:left}.piece-tete--centre{text-align:center}.piece-tete--centre .piece-filet{margin-inline:auto}.hero-head .piece-tete{margin-bottom:18px}body.da-editorial .prob-num,body.da-editorial .sol-num,body.da-editorial .spec-doc-num{-webkit-text-fill-color:var(--laiton-1);background:0 0;color:var(--laiton-1)!important}#probleme .probleme-lead,#probleme .prob-quote,#heritage .heritage-text,#solution .solution-sub,#solution .sol-card-desc{color:var(--chene-texte)}#heritage .heritage-kicker,#heritage .heritage-title em{color:var(--laiton-deep)}#solution .sol-card{background:var(--platre)}#solution .sol-card-desc strong{color:var(--encre)}#probleme .griotte{color:var(--griotte);font-style:italic}#heritage figcaption{color:var(--griotte)}#heritage .heritage-punch:before,#heritage .heritage-punch:after{background:var(--griotte)}#probleme .mot-fond{color:#1b17111a;will-change:auto;transform:none}@media (width<=959px){#probleme .mot-fond{top:40px}}@media (width>=960px){#probleme .mot-fond{top:44%}}#avant-apres .aa-col,body.da-editorial #avant-apres .aa-col{background:var(--encre-2);border-color:#f4efe61a}body.da-editorial #avant-apres .aa-col.after{border-color:#b08d5773}#avant-apres .aa-case-label,#avant-apres .aa-col-title,#avant-apres .aa-list li,#avant-apres .aa-tab,#avant-apres .aa-quote,#avant-apres .aa-cinema-detail{color:var(--plomb-clair)}#avant-apres .aa-list.after li,#avant-apres .aa-tab.active,#avant-apres .aa-tab:hover:not(.active){color:var(--platre)}#avant-apres .aa-col.after .aa-col-title{color:var(--laiton-2)}#avant-apres .aa-arrow{background:var(--encre-2)}#avant-apres .aa-tabs,#avant-apres .aa-cinema-detail{border-color:#f4efe61f}#metriques .met-item{background:var(--encre-2)}#metriques .met-num,#metriques .met-title{color:var(--platre)}#metriques .met-label,#metriques .met-quote,#metriques .met-sig{color:var(--plomb-clair)}#metriques .met-sig-row{border-top-color:#f4efe61f}#processus .proc-title,#processus .proc-step-title,#processus .proc-step-not strong{color:var(--platre)}#processus .proc-step{background:var(--encre-2);border-color:#f4efe61a}#processus .proc-step-desc,#processus .proc-step-not{color:var(--plomb-clair)}#processus .metiers-coord.exp-garantie{border-color:#f4efe626}#processus .metiers-coord-title{color:var(--laiton-2)}#processus .metiers-coord-text{color:var(--plomb-clair)}:root{--porte:.48s;--ease-porte:cubic-bezier(.7, 0, .2, 1)}.plan-nav{z-index:50;opacity:0;transition:opacity .4s,transform .4s;display:none;position:fixed;bottom:24px;left:24px;transform:translateY(12px)}.plan-nav.is-visible{opacity:1;visibility:visible;transition:opacity .4s,transform .4s;transform:none}.plan-nav:not(.is-visible){visibility:hidden;transition:opacity .4s,transform .4s,visibility 0s .4s}@media (width>=960px){.plan-nav{display:block}}.plan-box{background:var(--papier);border:1px solid var(--laiton-deep);width:168px;padding:8px;position:relative}.plan-nav.is-pinned .plan-box{border-radius:0;width:168px;height:auto;padding:8px;display:block}.plan-nav.is-pinned .plan-box>*{display:block}.plan-nav.is-pinned .plan-box .plan-toggle{background:var(--papier);border:1px solid var(--laiton-deep);border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:-34px;right:-1px}.plan-nav.is-pinned .plan-box .plan-toggle svg.ico{width:14px;height:14px}.plan-box svg.plan-som{width:100%;height:auto;display:block}.plan-som .pl-mur,.plan-som .pl-mur-fin,.plan-som .pl-cloison,.plan-som .pl-fen,.plan-som .pl-verriere,.plan-som a.zone rect{vector-effect:non-scaling-stroke}.plan-som .plan-murs{pointer-events:none}.plan-som .pl-mur{stroke-width:2px}.plan-som .pl-mur-fin{stroke-width:1.5px}.plan-som .pl-cloison{stroke-width:1px}.plan-som .pl-fen{stroke-width:3px}.plan-som .pl-verriere{stroke-width:1px;stroke-dasharray:4 3}.plan-som text.num{fill:var(--plomb);text-anchor:middle;pointer-events:none;font-family:Fraunces,Georgia,serif;font-size:48px;font-style:italic}.plan-som--large text.num{font-size:27px}.plan-som--large text.nom{letter-spacing:.08em;text-transform:uppercase;fill:var(--plomb);text-anchor:middle;pointer-events:none;font-family:Jost,sans-serif;font-size:16px;font-style:normal}.plan-som a.zone[aria-current=true] text{fill:var(--laiton-deep)}.plan-box svg.ico{width:20px;height:20px;display:block}.plan-toggle{cursor:pointer;background:0 0;border:0;padding:0;display:none}.plan-toggle:focus-visible{outline:2px solid var(--laiton-1);outline-offset:2px;border-radius:50%}.plan-legend{letter-spacing:.12em;text-transform:uppercase;color:var(--laiton-deep);min-height:1em;margin:6px 0 0;font-family:Jost,sans-serif;font-size:.66rem;font-weight:600;line-height:1.35}a.zone{cursor:pointer;outline:none}a.zone rect{fill:#0000;stroke:var(--plomb);stroke-width:1px;transition:fill .25s,stroke .25s}a.zone:hover rect,a.zone:focus-visible rect{fill:#b08d571f;stroke:var(--laiton-1)}a.zone[aria-current=true] rect{fill:#b08d5738;stroke:var(--laiton-1);stroke-width:1.5px}a.zone:focus-visible rect{stroke-width:2px}.plan-nav.is-collapsed .plan-box{border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.plan-nav.is-collapsed .plan-box>*{display:none}.plan-nav.is-collapsed .plan-box .plan-toggle{place-items:center;width:44px;height:44px;display:grid}.plan-nav.is-collapsed:hover .plan-box,.plan-nav.is-collapsed:focus-within .plan-box{border-radius:0;width:168px;height:auto;padding:8px;display:block}.plan-nav.is-collapsed:hover .plan-box>*,.plan-nav.is-collapsed:focus-within .plan-box>*{display:block}.plan-nav.is-collapsed:hover .plan-box .plan-toggle,.plan-nav.is-collapsed:focus-within .plan-box .plan-toggle{display:none}.ico rect{fill:none;stroke:var(--laiton-deep);stroke-width:1.5px}.tiroir{z-index:110;position:fixed;bottom:0;left:0;right:0}@media (width>=960px){.tiroir{display:none}}.poignee{height:calc(56px + env(safe-area-inset-bottom));padding:0 12px env(safe-area-inset-bottom) 16px;background:var(--papier);border-top:1px solid var(--laiton-deep);z-index:113;align-items:center;gap:12px;display:flex;position:relative}.poignee-btn{min-width:0;height:100%;font:inherit;color:var(--encre);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.poignee-btn:focus-visible{outline:2px solid var(--laiton-1);outline-offset:-3px}.poignee svg.ico{flex:none;width:20px;height:20px;display:block}.poignee .piece-courante{letter-spacing:.14em;text-transform:uppercase;color:var(--laiton-deep);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-family:Jost,sans-serif;font-size:.72rem;font-weight:600;overflow:hidden}.poignee-cta{background:var(--laiton-1);color:var(--encre);flex:none;padding:9px 12px;font-family:Jost,sans-serif;font-size:.9rem;font-weight:500;display:none}.poignee.has-cta .poignee-cta{display:inline-block}.poignee-cta:focus-visible{outline:2px solid var(--laiton-1);outline-offset:2px}.tiroir-panneau[hidden]{display:none}.tiroir-panneau{left:0;right:0;bottom:calc(56px + env(safe-area-inset-bottom));background:var(--papier);border-top:1px solid var(--laiton-deep);height:min(50vh,420px);transition:transform .38s var(--ease-porte);z-index:112;flex-direction:column;gap:10px;padding:16px;display:flex;position:fixed;transform:translateY(100%)}.tiroir.is-open .tiroir-panneau{transform:none}.tiroir-panneau .plan-large{flex:1;min-height:0}.tiroir-panneau .plan-large svg{width:100%;height:100%;display:block}.tiroir-panneau .fermer{border:1px solid var(--laiton-deep);color:var(--laiton-deep);cursor:pointer;background:0 0;align-self:flex-end;min-height:44px;padding:8px 14px}.tiroir-panneau .fermer:focus-visible{outline:2px solid var(--laiton-1);outline-offset:2px}.voile{opacity:0;pointer-events:none;z-index:110;background:#1b171159;transition:opacity .3s;position:fixed;inset:0}.tiroir.is-open .voile{opacity:1;pointer-events:auto}body.tiroir-ouvert{overflow:hidden}@media (width<=959px){body{padding-bottom:calc(56px + env(safe-area-inset-bottom))}}.porte{position:relative;overflow:hidden}.porte:before,.porte:after{content:"";background:var(--platre);z-index:2;width:50.5%;transition:transform var(--porte) var(--ease-porte);pointer-events:none;position:absolute;top:0;bottom:0}.piece--encre .porte:before,.piece--encre .porte:after{background:var(--encre-2)}.piece--chene .porte:before,.piece--chene .porte:after{background:var(--platre-2)}.porte:before{transform-origin:0;left:0}.porte:after{transform-origin:100%;right:0}.porte.is-open:before{transform:translate(-101%)}.porte.is-open:after{transform:translate(101%)}.traversee{z-index:120;pointer-events:none;position:fixed;inset:0}.traversee:before,.traversee:after{content:"";background:var(--platre);width:50.5%;transition:transform var(--porte) var(--ease-porte);position:absolute;top:0;bottom:0;transform:translate(-101%)}.traversee:before{left:0}.traversee:after{right:0;transform:translate(101%)}.traversee.is-closed:before,.traversee.is-closed:after{transform:none}@media (prefers-reduced-motion:reduce){.porte:before,.porte:after{transition:opacity .2s linear}.porte.is-open:before,.porte.is-open:after{opacity:0;transform:none}.traversee:before,.traversee:after{opacity:0;transition:opacity .2s linear;transform:none}.traversee.is-closed:before,.traversee.is-closed:after{opacity:1}.tiroir-panneau,.voile,.plan-nav,a.zone rect{transition:none}}#hero-stats,body.da-editorial #hero-stats{background:0 0;border:0;grid-area:4/1/auto/-1;margin-top:32px}@media (width>=960px){#hero-stats,body.da-editorial #hero-stats{grid-row:3;margin-top:40px}}.stats-grid{max-width:none;padding:0}@media (width>=481px){.stats-grid{grid-template-columns:repeat(3,1fr)}}.stat-item,body.da-editorial .stat-item{background:0 0;border:0;border-right:1px solid #b08d5740;padding:20px}.stat-item:first-child{padding-left:0}.stat-item:last-child,body.da-editorial .stat-item:last-child{border-right:0}.stat-num sup,.met-num sup{vertical-align:super;font-size:.6em;line-height:0}@media (width<=480px){.stats-grid{background:0 0;grid-template-columns:1fr;gap:0}.stat-item,body.da-editorial .stat-item{background:0 0;border:0;border-top:1px solid #b08d5740;padding:22px 0}.stat-item:first-child,body.da-editorial .stat-item:first-child{border-top:0;padding-top:0}}@media (width>=640px){.met-grid{grid-template-columns:repeat(3,1fr)}}.met-logo{box-sizing:border-box;background:var(--platre);border-radius:2px;width:auto;height:30px;margin:10px 0 14px;padding:4px 8px;display:block}.container,body.da-editorial #avant-apres .container{max-width:768px}.section-pad{padding:64px 0}@media (width>=960px){.section-pad{padding:96px 0}}.bleed.bleed.bleed{--b:max(100%, min(100vw - 64px, 1000px));width:var(--b);max-width:none;margin-left:calc(50% - var(--b) / 2);margin-right:0}@media (width<=767px){.bleed.bleed.bleed{--b:100%;margin-left:0}}.hero-figure.bleed{aspect-ratio:16/10}.hero-figure.bleed img{object-fit:cover;width:100%;height:100%}.solution-figure.bleed{max-width:none}.solution-figure.bleed img{object-fit:cover;width:100%;max-height:560px}body.da-editorial #hero-morph{grid-template-columns:1fr;gap:24px;max-width:768px}@media (width>=960px){body.da-editorial #hero-morph{grid-template-columns:1fr;gap:24px}}@media (width>=640px){.probleme-grid,.comp-grid,.metier-cards,.proc-grid,.pourqui-grid-3,.met-grid,.hist-grid,.ctaf-grid,.aa-grid,body.da-editorial .aa-grid,.spec-docs,.exp-grid{grid-template-columns:1fr}}@media (width>=960px){.spec-docs{width:auto;margin-left:0}.solution-intro{display:block}.solution-intro>.solution-header{text-align:left;margin-bottom:0}.solution-intro>.solution-sub{margin:16px 0 0}.sol-card{padding:32px 0;display:block}.sol-card>.sol-num,.sol-card>.sol-card-title,.sol-card>.sol-card-desc{padding:0}.sol-card>.sol-card-media{margin:20px 0 12px}.sol-card>.sol-card-diptyque{aspect-ratio:auto;grid-template-rows:auto;grid-template-columns:1fr 1fr;width:auto;margin:0 0 20px}.sol-card>.sol-card-diptyque figure{aspect-ratio:3/2;height:auto}.sol-card:nth-child(2)>.sol-num,.sol-card:nth-child(2)>.sol-card-title,.sol-card:nth-child(2)>.sol-card-desc{padding:0}.plan-ctrl{grid-template-columns:1fr 1fr;gap:0;display:grid}.plan-etat{justify-content:center}}@media (width>=390px){.sol-card-diptyque{grid-template-columns:1fr 1fr}}.pourqui-col,.comp-card:not(.featured),.proc-step,.spec-doc,.met-item,.metier-family,.exp-item,.sol-card,.aa-col,body.da-editorial .aa-col,#expertise .exp-item,#expertise .metier-family,#pour-qui .pourqui-col,#comparatif .comp-card:not(.featured),#solution .sol-card,#avant-apres .aa-col,body.da-editorial #avant-apres .aa-col,#processus .proc-step,#metriques .met-item{box-shadow:none;background:0 0;border:0;border-top:1px solid #b08d571f;border-radius:0;padding:32px 0}.pourqui-col:first-child,.comp-card:first-child,.proc-step:first-child,.spec-doc:first-child,.met-item:first-child,.metier-family:first-child,.exp-item:first-child,.sol-card:first-child,.aa-col:first-child{border-top:0;padding-top:0}.pourqui-col.yes{border-top-width:1px}.metier-family{padding-bottom:32px}.metier-family-title,.metier-family-list{margin-left:0;margin-right:0}.metier-family-media{margin:20px 0}.spec-docs,.met-grid,.pourqui-grid-3,.comp-grid,.proc-grid,.metier-cards,.aa-grid,body.da-editorial .aa-grid{background:0 0;gap:0}.proc-step-media{margin-left:0;margin-right:0}.aa-col-img{margin:20px 0}.comp-card.featured,#comparatif .comp-card.featured{background:var(--encre);color:var(--platre);border:0;margin-top:16px;padding:32px 28px}.proc-grid{padding-left:34px;position:relative}@media (width>=960px){.proc-grid{padding-left:50px}}.proc-grid:before{content:"";background:var(--laiton-1);opacity:.6;width:1px;position:absolute;top:8px;bottom:8px;left:0}.proc-step{position:relative;overflow:visible}.proc-step:after{content:"";background:var(--laiton);border-radius:50%;width:9px;height:9px;position:absolute;top:34px;left:-38px}.proc-step:first-child:after{top:34px}@media (width>=960px){.proc-step:after{left:-54px}}#metriques .met-item{border-top:1px solid #f4efe61f;gap:4px;padding:22px 0;display:grid}#metriques .met-item:first-child{border-top:0}#metriques .met-num{color:var(--laiton-2);margin:0}#metriques .met-num em{color:var(--laiton-2)}#metriques .met-label{color:var(--plomb-clair);margin:0}#metriques .met-sig-row{border-top:0;margin-top:4px;padding-top:0}@media (width>=1212px){.piece-tete,.piece-tete--centre{text-align:right;z-index:5;width:auto;margin:0;position:absolute;top:96px;left:24px;right:calc(50% + 516px)}.piece-tete .piece-filet,.piece-tete--centre .piece-filet{margin:0 0 10px auto}.piece-num{font-size:56px}.piece-nom{max-width:100%;margin-left:auto}#hero .piece-tete{display:none}.hero-head .piece-tete{position:static}#probleme .piece-tete{width:calc(50vw - 540px);left:auto;right:900px}}@media (width>=960px){body.da-editorial #hero-morph{grid-template-columns:minmax(0,1fr)}body.da-editorial .hero-head{grid-row:1;align-self:auto}body.da-editorial .hero-figure{grid-area:2/1;align-self:auto;margin-bottom:40px}body.da-editorial .hero-tail{grid-row:3;align-self:auto}body.da-editorial .hero-halo{grid-row:1/span 3}#hero-stats,body.da-editorial #hero-stats{grid-row:4}}.sol-grid,.metier-cards,.probleme-grid,.proc-grid,.spec-docs,.aa-grid,body.da-editorial .aa-grid{grid-template-columns:minmax(0,1fr)}.sol-card,.metier-family,.proc-step,.spec-doc,.aa-col{min-width:0;max-width:100%}.heritage-figure.bleed{max-width:none}#metriques .met-grid{background:0 0}#processus .proc-step,#processus .proc-step.story-active{box-shadow:none;background:0 0}:is(#probleme,#heritage,#solution) :is(.tag,.probleme-label,.plan-kicker,.plan-t2,.plan-hint,.plan-etat-siecle,.heritage-kicker,.piece-nom,.prob-num,.sol-num,h2 em,.heritage-title em,.probleme-title em,.solution-title em,figcaption),:is(#probleme,#heritage,#solution) .plan-etat.is-active .plan-etat-siecle{color:var(--chene-texte)}:is(#hero,#pour-qui,#comparatif,#histoire) :is(.tag,h2 em,.pourqui-title em,.hist-label,.hist-initials,.pourqui-fact strong,.hero-zones,.hero-proof,.hero-figure figcaption span,.stat-num em,.hist-stat-num){color:var(--laiton-deep)}#hero .hw-1>span{color:var(--laiton-deep);-webkit-text-fill-color:var(--laiton-deep)}:is(#expertise,#avant-apres,#metriques,#processus,#specialite,#cta-final) :is(.tag,.aa-quote figcaption,.aa-col.after .aa-col-title,figcaption,.proc-step-label,.met-num em){color:var(--laiton-2)}#avant-apres .aa-quote blockquote,#specialite .spec-doc-desc{color:var(--plomb-clair)}#specialite .spec-doc-title{color:var(--platre)}#avant-apres .ba-label{color:var(--platre);opacity:1;background:#1b1711d9}#avant-apres .ba-label.after{color:var(--laiton-2)}.stats-grid,body.da-editorial .stats-grid{grid-template-columns:1fr;gap:0}.stat-item,body.da-editorial .stat-item{background:0 0;border:0;border-top:1px solid #b08d571f;padding:22px 0}.stat-item:first-child,body.da-editorial .stat-item:first-child{border-top:0;padding-top:0}.stat-num,body.da-editorial .stat-num{color:var(--laiton-deep);margin-bottom:6px}.stat-num em,body.da-editorial .stat-num em{color:var(--laiton-deep);font-style:normal}.stat-label,body.da-editorial .stat-label{color:var(--plomb)}.stat-logo{margin-top:10px}#pour-qui .pourqui-col,#pour-qui .pourqui-col.yes,#pour-qui .pourqui-col:first-child{border:0;border-left:1px solid var(--laiton-1);margin:0 0 40px;padding:8px 0 8px 24px}#pour-qui .pourqui-col:last-child{margin-bottom:0}@media (width>=768px){#pour-qui .pourqui-col:nth-child(2){margin-left:48px}}.pourqui-picto{width:40px;height:40px;color:var(--laiton-deep);margin-bottom:16px;display:block}#pour-qui .pourqui-col-title{margin-bottom:14px}#pour-qui .pourqui-exclu{background:var(--encre);color:var(--platre);border:0;max-width:none;margin:32px 0 0;padding:24px;font-size:1.125rem;line-height:1.6}#pour-qui .pourqui-exclu strong{color:var(--platre)}:is(#probleme,#heritage,#solution) :is(.prob-num,.sol-num){color:var(--chene-texte)!important;-webkit-text-fill-color:var(--chene-texte)!important}:is(#hero,#pour-qui,#comparatif,#histoire) .tag.tag.tag{color:var(--chene-texte)}#pour-qui .pourqui-exclu{padding-right:max(24px,100% - 600px)}.hist-citation{margin:28px 0 32px;padding-top:18px;position:relative}.hist-citation:before{content:"";background:var(--laiton-1);width:32px;height:1px;position:absolute;top:0;left:0}.hist-citation p{color:var(--encre);margin:0}.hist-citation-sig{color:var(--laiton-deep);margin-top:12px}.metier-family-title{margin:0 0 16px}.metier-family-media{width:60%;margin:0 0 20px}.spec-doc-title{margin-bottom:16px}.spec-doc-media{aspect-ratio:auto;background:var(--papier);border:0;width:60%;margin:0 0 20px;padding:8px;overflow:visible;box-shadow:0 8px 24px #1b171140}.spec-doc-media img{aspect-ratio:3/2;height:auto}@media (width>=768px){.spec-doc-media{margin-left:48px}}@media (width<=480px){.metier-family-media,.spec-doc-media{width:100%}}body.da-editorial section .spec-docs>.spec-doc{max-width:none}#nav{height:calc(68px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px)}.nav-login,body.da-editorial .nav-login{color:var(--encre);min-height:44px;display:inline-block}.plan-svg .pl-zone{pointer-events:none}.metier-num{color:var(--laiton-2)}#processus .proc-step:before{display:none}.proc-grid,#processus .proc-grid{padding-left:32px}.proc-grid:before{left:-8px}.proc-step:after,.proc-step:first-child:after{top:34px;left:-44px}@media (width>=541px) and (width<=767px){.proc-grid,#processus .proc-grid{padding-left:24px}.proc-grid:before{left:-16px}.proc-step:after,.proc-step:first-child:after{left:-44px}}@media (width>=768px){.proc-grid,#processus .proc-grid{padding-left:0}.proc-grid:before{left:-24px}.proc-step:after,.proc-step:first-child:after{left:-28px}}.ctaf-wa,#cta-final .ctaf-wa{color:var(--laiton-2);letter-spacing:.01em;gap:14px;min-height:44px;margin-top:24px;font-family:Fraunces,Georgia,serif;font-size:2.5rem;font-style:normal;font-weight:300;line-height:1}.ctaf-wa svg{flex:none;width:.7em;height:.7em}.ctaf-wa:hover{color:var(--platre)}@media (width<=480px){.ctaf-wa,#cta-final .ctaf-wa{font-size:2rem}}.ctaf-horaires,#cta-final .ctaf-horaires{color:var(--plomb-clair);margin-top:8px}#nav,body.da-editorial #nav{background:var(--platre);-webkit-backdrop-filter:none;height:calc(68px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);box-shadow:0 1px #1b17110f;box-shadow:none;z-index:auto;background:0 0;border-bottom:0;position:static}#hero,body.da-editorial #hero{min-height:calc(100svh - 68px)}#hero-morph,body.da-editorial #hero-morph{padding-top:52px}@media (width>=960px){#hero-morph,body.da-editorial #hero-morph{padding-top:62px}}@media (width<=540px){#hero,body.da-editorial #hero{min-height:auto}}.piece-mono{width:18px;height:22px;fill:var(--laiton-deep);margin:0 0 10px;display:block}.piece-tete--centre .piece-mono{margin-inline:auto}.piece--chene .piece-mono{fill:var(--chene-texte)}.piece--encre .piece-mono{fill:var(--laiton-2)}@media (width>=1212px){.piece-tete .piece-mono,.piece-tete--centre .piece-mono{margin:0 0 10px auto}}#expertise,#processus{isolation:isolate;overflow:hidden}.filigrane{z-index:-1;aspect-ratio:26/32;opacity:.06;width:min(60vw,320px);height:auto;fill:var(--platre);pointer-events:none;position:absolute;top:24px;right:max(0px,50% - 384px)}@media (width>=960px){.filigrane{width:320px;top:36px;right:calc(50% - 440px)}#expertise .filigrane{right:calc(50% - 600px)}}.footer-logo,a.footer-logo{color:var(--platre);align-items:center;font-family:Jost,sans-serif;font-size:1.25rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.footer-logo-mark{aspect-ratio:26/32;width:auto;height:.92em;fill:var(--laiton-2);margin-right:1px;display:inline-block}.footer-logo span{color:var(--laiton-2)}@media (width<=480px){.footer-logo,a.footer-logo{font-size:18px}}.tr-arme [data-draw]{stroke-dasharray:var(--len,1);stroke-dashoffset:var(--len,1)}.tr-arme.tr-on [data-draw]{stroke-dashoffset:0;transition:stroke-dashoffset var(--tr-d,.5s) linear var(--tr-r,0s)}.tr-arme [data-fade]{opacity:0}.tr-arme.tr-on [data-fade]{opacity:1;transition:opacity .3s ease var(--tr-r,0s)}.tr-fin [data-draw],.tr-fin [data-fade]{transition-duration:0s!important;transition-delay:0s!important}#plan .pl-mur[data-draw],#plan .pl-mur-fin[data-draw]{--tr-d:.5s;--tr-r:0s}#plan .pl-cloison[data-draw]{--tr-d:.3s;--tr-r:.45s}#plan .pl-fen[data-draw]{--tr-d:.2s;--tr-r:.75s}#plan .pl-ouverture[data-draw]{--tr-d:.15s;--tr-r:.95s}#plan .pl-textes[data-fade]{--tr-r:1.05s}.plan-svg .pl-lbl{font-size:18px}.plan-svg .pl-note,.plan-svg .pl-couloir,.plan-svg .pl-cote{font-size:14px}.plan-svg .pl-lum{fill:var(--laiton-1);opacity:0;pointer-events:none;transition:opacity .25s}.plan-svg .pl-lum.is-lit{opacity:.26}.plan-svg .pl-let{letter-spacing:.04em;fill:var(--encre);font-family:Jost,sans-serif;font-size:44px;font-weight:500;transition:fill .25s;display:none}.plan-svg .pl-let.is-lit{fill:var(--laiton-deep)}.plan-legende{display:none}@media (width<=700px){.plan-svg .pl-lbl,.plan-svg .pl-note,.plan-svg .pl-couloir,.plan-svg .pl-cote{display:none}.plan-svg .pl-let{display:block}.plan-legende{max-width:868px;margin:26px auto 0;font-family:Jost,sans-serif;display:block}}.plan-leg-titre,.plan-leg-sep{color:var(--chene-texte);margin:0 0 6px}.plan-leg-sep{text-align:center;border-top:1px solid #6e533659;border-bottom:1px solid #6e533659;margin:4px 0 14px;padding:7px 0}.plan-leg-liste{margin:0 0 12px;padding:0;list-style:none}.plan-leg-ligne{color:var(--encre);grid-template-columns:1.5em 1fr;align-items:baseline;gap:10px;padding:4px 0;display:grid}.plan-leg-let{color:var(--chene-texte)}.plan-leg-ligne.is-lit .plan-leg-let{color:var(--laiton-deep)}.plan-leg-nom{display:grid}.plan-leg-nom>span{grid-area:1/1}.plan-leg-av{opacity:calc(1 - var(--t,0))}.plan-leg-ap{opacity:var(--t,0);color:var(--chene-texte)}.metier-croquis{background:#0000002e;justify-content:center;align-items:center;padding:5% 7%;display:flex}.croquis{width:100%;height:auto;display:block}.croquis *{fill:none;vector-effect:non-scaling-stroke}.croquis .pl-mur{stroke:var(--laiton-2);stroke-width:3.5px;--tr-d:.4s}.croquis .pl-mur-fin{stroke:var(--laiton-2);stroke-width:2px;--tr-d:.4s}.croquis .pl-cloison{stroke:var(--plomb-clair);stroke-width:1.5px;--tr-d:.25s;--tr-r:.35s}.croquis .pl-fen{stroke:var(--platre);stroke-width:5px;--tr-d:.2s;--tr-r:.6s}.croquis .pl-verriere{stroke:var(--laiton-1);stroke-width:1.5px;stroke-dasharray:7 5;--tr-r:.8s}#comparatif .comp-card.featured{isolation:isolate;overflow:hidden}.comp-card.featured:before{content:"";z-index:-1;opacity:.08;pointer-events:none;background:repeating-linear-gradient(45deg, var(--laiton-2) 0 1px, transparent 1px 7px);position:absolute;inset:0}.comp-card.featured.tr-arme:before{clip-path:inset(0 100% 0 0)}.comp-card.featured.tr-arme.tr-on:before{clip-path:inset(0);transition:clip-path .5s linear .1s}.proc-step-tete{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.proc-step-tete .proc-step-label{margin-bottom:0}@media (width>=600px){.proc-step-tete{flex-direction:row;align-items:center;gap:16px}}.proc-cote{align-items:center;gap:8px;display:inline-flex}.proc-cote-trait{flex:none;width:56px;height:9px;overflow:visible}.proc-cote-trait line{stroke:var(--laiton-2);stroke-width:1px;fill:none;--tr-d:.24s}.proc-cote-trait .proc-cote-rep{--tr-d:80ms;--tr-r:.2s}.proc-cote-val{color:var(--laiton-2);white-space:nowrap}.tr-arme .proc-cote-val[data-fade]{transform:translateY(2px)}.tr-arme.tr-on .proc-cote-val[data-fade]{transition:opacity .2s .26s,transform .2s .26s;transform:none}#histoire{overflow:hidden}.fil-plan{z-index:-1;pointer-events:none;opacity:.06;width:min(78vw,300px);height:auto;position:absolute;top:8px;left:max(16px,50% - 360px)}.fil-plan *{fill:none;stroke:var(--encre);vector-effect:non-scaling-stroke}.fil-plan .pl-mur{stroke-width:3.5px}.fil-plan .pl-mur-fin{stroke-width:2px}.fil-plan .pl-cloison{stroke-width:1.5px}.fil-plan .pl-fen{stroke-width:5px}.fil-plan .pl-verriere{stroke-width:1.5px;stroke-dasharray:7 5}@media (width>=960px){.fil-plan{top:40px}}@media (width>=1212px){.fil-plan{width:calc(50% - 392px);top:250px;left:24px}}.cartouche{border-color:#0000;position:relative}.cartouche-cadre{pointer-events:none;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-1px;overflow:visible}.cartouche-cadre *{fill:none;stroke:var(--laiton-2);stroke-width:1px;vector-effect:non-scaling-stroke}.cartouche-cadre rect{--tr-d:.9s}.cartouche-cadre path{--tr-d:.15s;--tr-r:.9s}.devis-panel .cartouche-titre{text-align:right;width:100%;max-width:none;margin:2px 0 0}.cartouche-titre span{display:block}.cartouche-titre span:first-child{color:var(--laiton-2);font-weight:600}.cartouche-titre span:last-child{color:var(--plomb-clair)}@media (prefers-reduced-motion:reduce){.tr-arme [data-draw]{stroke-dashoffset:0!important;transition:none!important}.tr-arme [data-fade]{opacity:1!important;transition:none!important;transform:none!important}.comp-card.featured:before{clip-path:none!important;transition:none!important}.plan-svg .pl-lum,.plan-svg .pl-let{transition:none}}#reseaux>g{opacity:0;pointer-events:none}#reseaux>g.is-on{opacity:1}#reseaux .r-av{opacity:calc(1 - var(--t,0))}#reseaux .r-ap{opacity:var(--t,0)}.res{fill:none;stroke:var(--laiton-deep);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.res-forte{stroke-width:2.2px}.res-gaine{stroke-dasharray:6 4}.res-vetuste{stroke-dasharray:4 5}.res-organe{fill:var(--laiton-deep);stroke:none}.res-creux{fill:var(--platre);stroke:var(--laiton-deep);stroke-width:1.6px;vector-effect:non-scaling-stroke}.res-mk path{fill:none;stroke:#fff;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}#plan.res-arme .res-tr{stroke-dasharray:var(--len,1);stroke-dashoffset:var(--len,1)}#plan.res-arme #reseaux>g.is-on .res-tr{stroke-dashoffset:0;transition:stroke-dashoffset var(--tr-d,.5s) linear var(--tr-r,0s)}#plan.res-arme #reseaux .res-2{--tr-d:.4s;--tr-r:.3s}#plan.res-arme #reseaux .res-organe,#plan.res-arme #reseaux .res-creux{opacity:0}#plan.res-arme #reseaux>g.is-on .res-organe,#plan.res-arme #reseaux>g.is-on .res-creux{opacity:1;transition:opacity .3s .6s}#plan.res-on .plan-svg .pl-lbl,#plan.res-on .plan-svg .pl-note,#plan.res-on .plan-svg .pl-couloir{opacity:0;transition:opacity .4s}#plan.res-on .plan-svg .pl-let{paint-order:stroke;stroke:var(--platre);stroke-width:6px;stroke-linejoin:round;display:block}#plan.res-on .plan-legende{max-width:868px;margin:26px auto 0;font-family:Jost,sans-serif;display:block}@media (width>=701px){#plan.res-on .plan-leg-liste{flex-wrap:wrap;gap:2px 32px;display:flex}#plan.res-on .plan-leg-ligne{padding:2px 0}#plan.res-on .plan-leg-sep,#plan.res-on .plan-leg-titre{max-width:none}}.plan-rang{text-align:center;color:var(--chene-texte);margin:22px 0 8px}.plan-ctrl{margin-top:0}.plan-res-ctrl{flex-wrap:wrap;justify-content:center;gap:6px;max-width:868px;margin:0 auto;display:flex}.plan-res{color:var(--muted);background:var(--white);border:1px solid var(--border-strong);cursor:pointer;border-radius:2px;min-height:44px;padding:10px 14px;transition:color .3s,background .3s,border-color .3s}.plan-res:hover{color:var(--gold-deep);background:#b08d5712}.plan-res.is-active{color:var(--dark);border-color:var(--gold);box-shadow:inset 0 -2px 0 var(--gold);background:#b08d5729}.plan-res:focus-visible{outline:2px solid var(--gold-deep);outline-offset:3px}.plan-res-etat{background:var(--papier);border-left:3px solid var(--laiton-deep);max-width:868px;color:var(--encre);min-height:3.2em;margin:14px auto 0;padding:12px 16px}.plan-res-etat strong{color:var(--chene-texte);font-weight:600}@media (width<=700px){.plan-res{padding:10px 11px}}@media (prefers-reduced-motion:reduce){.plan-res,#plan.res-on .plan-svg .pl-lbl,#plan.res-on .plan-svg .pl-note,#plan.res-on .plan-svg .pl-couloir{transition:none}}.prob-title,.sol-card-title,.proc-step-title,.comp-card-title,.pourqui-col-title,.metiers-title,.spec-doc-title,.metier-family-title,.blog-card-title{font-family:var(--ff-titre);font-weight:400;font-size:var(--fs-3);line-height:var(--lh-3);letter-spacing:-.02em}.blog-title{font-family:var(--ff-titre);font-weight:360;font-size:var(--fs-1);line-height:var(--lh-1);letter-spacing:-.02em}.probleme-title,.comp-header h2,.solution-title,.exp-title,.proc-title,.aa-title,.pourqui-title,.heritage-title,.ctaf-title,.met-title,.spec-title,.blog-header h2{font-family:var(--ff-titre);font-weight:380;font-size:var(--fs-2);line-height:var(--lh-2);letter-spacing:-.02em}.probleme-title em,.comp-header h2 em,.solution-title em,.exp-title em,.proc-title em,.aa-title em,.pourqui-title em,.heritage-title em,.ctaf-title em,.met-title em,.spec-title em,.blog-header h2 em,.blog-title em{color:var(--gold);font-style:italic;font-weight:400}.plan-title,.plan-t1,.plan-t2,.devis-panel-title,.metiers-coord-title,.hist-name{font-family:var(--ff-titre);font-weight:400;font-size:var(--fs-4);line-height:var(--lh-4);letter-spacing:-.02em}.plan-t2,.metiers-coord-title{font-style:italic}.heritage-punch,.hist-citation p{font-family:var(--ff-titre);font-style:italic;font-weight:400;font-size:var(--fs-4);line-height:var(--lh-4b)}.probleme-lead,.solution-sub,.exp-lead,.pourqui-lead,.comp-lead,.spec-text,.ctaf-sub,.hero-sub,.hero-zones,.blog-lead{font-family:var(--ff-texte);font-weight:400;font-size:var(--fs-5);line-height:var(--lh-5)}.hero-zones{font-weight:600}.sol-card-desc,.pourqui-desc,.pourqui-note,.spec-doc-desc,.proc-step-desc,.hist-text,.heritage-text,.metier-family-list li{font-family:var(--ff-texte);font-weight:400;font-size:var(--fs-6);line-height:var(--lh-6)}.prob-quote,.met-quote,.aa-quote blockquote,.aa-case-label,.aa-cinema-case{font-family:var(--ff-titre);font-style:italic;font-weight:400;font-size:var(--fs-6);line-height:var(--lh-6b)}.metiers-lead,.metiers-coord-text,.comp-item,.plan-res-etat,.plan-leg-ligne,.plan-leg-nom,.plan-leg-av,.plan-leg-ap,.plan-leg-let,.aa-tab,.hist-role,.ctaf-horaires,.form-submit,.footer-link,.btn,.nav-login,.devis-panel-item,.aa-list li,.pourqui-item,.met-item,.pourqui-fact,.blog-card-excerpt,.blog-card-link,.footer-desc{font-family:var(--ff-texte);font-weight:400;font-size:var(--fs-7);line-height:var(--lh-7)}.btn,.form-submit,.aa-tab,.plan-leg-ap,.plan-leg-let,.nav-login{font-weight:500}.comp-note,.form-reassure,.ctaf-rgpd,.footer-bottom,.comp-card-sub,.proc-step-not,.met-sig,.plan-hint,.pourqui-src,figcaption,.tiroir-panneau .fermer,.aa-cinema-caption,.blog-card-date,.breadcrumb-current{font-family:var(--ff-texte);font-weight:400;font-size:var(--fs-8);line-height:var(--lh-8)}.proc-step-not,.met-sig{font-style:italic}.tag,.probleme-label,.heritage-kicker,.plan-kicker,.plan-rang,.plan-leg-titre,.plan-leg-sep,.plan-res,.plan-etat-nom,.plan-etat-siecle,.proc-cote-val,.metiers-kicker,.spec-kicker,.form-label,.exp-tag,.stat-label,.met-label,.hist-label,.hist-stat-label,.ctaf-label,.ba-label,.hero-proof,.aa-cinema-hint,.hist-citation-sig,.aa-col-title,.piece-nom,.cartouche-titre,.aa-quote figcaption,.blog-card-cat,.footer-group-title,.footer-address-label,.footer-rdv{font-family:var(--ff-texte);font-weight:600;font-size:var(--fs-9);line-height:var(--lh-9);letter-spacing:.16em;text-transform:uppercase}.prob-num,.sol-num,.spec-doc-num,.metier-num,.proc-step-label{font-family:var(--ff-titre);font-style:normal;font-weight:300;font-size:var(--fs-n-carte);line-height:var(--lh-n);letter-spacing:-.03em;color:var(--gold);margin-bottom:14px}.stat-num,.met-num,.hist-stat-num{font-family:var(--ff-titre);font-style:normal;font-weight:300;font-size:var(--fs-n-stat);line-height:var(--lh-n)}.stat-num em,.met-num em{font-style:normal}.stat-num sup,.met-num sup{font-size:.6em;line-height:0}.nav-login{align-items:center;min-height:44px;display:inline-flex}.blog-title em,.blog-header h2 em{color:var(--laiton-deep)}#blog .tag,.blog-header .tag{color:var(--chene-texte)}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
