html:has(.mc){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:auto;background-color:#edf0f2;scroll-padding-top:5.5rem}html:has(.mc) body{color:#13202b;font-family:var(--font-hanken), "Hanken Grotesk", ui-sans-serif, sans-serif;background-color:#edf0f2}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}.mc{--brume:#edf0f2;--brume-2:#e2e7eb;--encre:#13202b;--ardoise:#52606c;--filet:#13202b24;--bleu:#2a5d87;--nuit:#0d1823;--nuit-texte:#e7edf2;--nuit-ardoise:#9db0c0;--papier:#fbfcfd;--signal:#b4473e;--focus:var(--encre);--g:clamp(1rem, 4.2vw, 3.75rem);--ease:cubic-bezier(.16, 1, .3, 1);--dur-court:.22s;--t-mega:clamp(3.3rem, .4rem + 12.6vw, 14.5rem);--t-xl:clamp(2.5rem, 1.3rem + 4.2vw, 5.75rem);--t-l:clamp(1.6rem, 1.15rem + 1.5vw, 2.6rem);--t-corps:clamp(1rem, .95rem + .2vw, 1.125rem);isolation:isolate;background-color:var(--brume);min-height:100svh;color:var(--encre);font-family:var(--font-hanken), "Hanken Grotesk", ui-sans-serif, sans-serif;font-size:var(--t-corps);font-synthesis:none;font-kerning:normal;-webkit-font-smoothing:antialiased;line-height:1.55;position:relative}.mc ::selection{background:var(--bleu);color:var(--papier)}html.mc-sombre .mc{--focus:var(--nuit-texte)}.mc :where(a,button,summary):focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}:where(.mc) :where(p,h1,h2,h3,ul,ol,figure){margin:0}:where(.mc) :where(ul,ol){padding:0;list-style:none}:where(.mc) :where(p){text-wrap:pretty}.mc-cache{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mc-serif{font-family:var(--font-newsreader), "Newsreader", Georgia, serif;font-optical-sizing:auto;font-variant-numeric:lining-nums;font-weight:300}.mc-mega{font-size:var(--t-mega);letter-spacing:-.042em;line-height:.95}.mc-xl{font-size:var(--t-xl);letter-spacing:-.03em;text-wrap:balance;line-height:1.04}.mc-l{font-size:var(--t-l);letter-spacing:-.018em;text-wrap:balance;font-weight:350;line-height:1.14}.mc-ardoise{color:var(--ardoise)}.mc-petit{font-size:.875rem;line-height:1.5}.mc-masque{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:clip}.mc-ligne{display:block}.mc-largeur{width:min(100% - 2 * var(--g), 1400px);margin-inline:auto}.mc-bouton{white-space:nowrap;touch-action:manipulation;min-height:48px;transition:background-color var(--dur-court) ease, color var(--dur-court) ease, transform .16s var(--ease);border-radius:999px;justify-content:center;align-items:center;padding:0 1.6rem;font-size:.9375rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.mc-bouton:active{transform:scale(.97)}.mc-bouton-plein{background-color:var(--encre);color:var(--papier)}.mc-bouton-contour{min-height:44px;color:inherit;box-shadow:inset 0 0 0 1px}@media (hover:hover) and (pointer:fine){.mc-bouton-plein:hover{background-color:var(--bleu)}.mc-bouton-contour:hover{background-color:var(--encre);color:var(--papier)}html.mc-sombre .mc-entete .mc-bouton-contour:hover{background-color:var(--nuit-texte);color:var(--nuit)}}.mc-entete{z-index:50;padding:.9rem var(--g);color:var(--encre);-webkit-backdrop-filter:blur(12px);transition:transform .6s var(--ease), color .3s ease, background-color .3s ease;background-color:#edf0f2ed;align-items:center;gap:clamp(1rem,3vw,2.5rem);display:flex;position:fixed;inset:0 0 auto}.mc-entete.cache{transform:translateY(-105%)}html.mc-sombre .mc-entete{color:var(--nuit-texte);background-color:#0d1823d1}.mc-marque{min-height:44px;font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.02em;color:inherit;align-items:center;font-size:1.5rem;font-weight:500;text-decoration:none;display:inline-flex}.mc-nav{gap:clamp(1rem,2.4vw,2.25rem);margin-left:auto;display:flex}.mc-nav a,.mc-lien,.mc-pied-ligne a{min-height:44px;color:inherit;align-items:center;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.mc-nav a:after,.mc-lien:after,.mc-pied-ligne a:after{content:"";transform-origin:100%;height:1px;transition:transform .4s var(--ease);background:currentColor;position:absolute;bottom:10px;left:0;right:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.mc-nav a:hover:after,.mc-lien:hover:after,.mc-pied-ligne a:hover:after{transform-origin:0%;transform:scaleX(1)}}.mc-nav a:focus-visible:after,.mc-lien:focus-visible:after{transform:scaleX(1)}.mc-menu-bouton{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;margin-left:auto;padding:0 .9rem;font-family:inherit;font-size:.9375rem;font-weight:600;display:none}.mc-menu{inset:4.5rem var(--g) auto;background-color:var(--papier);width:auto;color:var(--encre);box-shadow:0 0 0 1px var(--filet), 0 30px 70px -30px #0d182373;border:0;border-radius:16px;margin:0;padding:.4rem;position:fixed}.mc-menu::backdrop{background-color:#0d18232e}.mc-menu li+li{border-top:1px solid var(--filet)}.mc-menu a{min-height:52px;color:inherit;border-radius:10px;align-items:center;padding:0 1rem;font-size:1.125rem;font-weight:500;text-decoration:none;display:flex}@media (max-width:30rem){.mc-entete-suite{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.mc-nuit{z-index:0;background-color:var(--nuit);opacity:0;pointer-events:none;position:fixed;inset:0}.mc-jour{z-index:0;background-color:var(--brume);opacity:0;pointer-events:none;position:fixed;inset:0}html:not(.mc-anime) :is(.mc-nuit,.mc-jour){display:none}.mc-main>section,.mc>.mc-pied{z-index:1;position:relative}.mc-main:focus{outline:none}.mc-haut{min-height:100svh;padding:6.5rem var(--g) clamp(1.75rem, 4.5svh, 3rem);display:flex}.mc-haut-contenu{flex-direction:column;width:100%;max-width:1400px;margin-inline:auto;display:flex}.mc-haut-meta{color:var(--ardoise);font-size:.9375rem}.mc-haut-titre{margin:auto 0 clamp(2rem,6svh,4.5rem) -.055em;font-weight:260}.mc-haut-titre .mc-ligne{white-space:nowrap}.mc-haut-contenu{container-type:inline-size}.mc-haut-titre{font-size:min(var(--t-mega), 23cqi)}@media (min-width:40rem){.mc-haut-titre{font-size:min(var(--t-mega), 13.6cqi)}}.mc-mot{white-space:nowrap;display:inline-block}.mc-car{white-space:pre;display:inline-block}.mc-haut-bas{border-top:1px solid var(--filet);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:1.5rem;padding-top:1.6rem;display:grid}.mc-haut-phrase{grid-column:1/span 6;max-width:36ch;font-size:clamp(1.125rem,1rem + .45vw,1.4rem);line-height:1.42}.mc-haut-reperes{color:var(--ardoise);grid-column:7/span 3;font-size:.9375rem}.mc-haut-reperes li+li{margin-top:.3rem}.mc-haut-bouton{grid-column:10/span 3;justify-self:end;min-height:56px;padding-inline:2rem;font-size:1rem}html.mc-anime [data-haut-ligne]{transform:translateY(112%)}html.mc-anime [data-haut-fondu]{opacity:0}html.mc-anime [data-haut-titre]{letter-spacing:-.026em;font-weight:780}html.mc-anime .mc-haut{height:180svh;min-height:0;padding:0 var(--g);display:block}html.mc-anime .mc-haut-contenu{min-height:100svh;padding:6.5rem 0 clamp(1.75rem,4.5svh,3rem);position:sticky;top:0}.mc-recit{padding-block:0 clamp(5rem,10vw,9rem)}.mc-scene{width:min(100% - 2 * var(--g), 1400px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"nuit nuit""tri plateau""relit plateau";align-items:start;gap:3rem clamp(2rem,5vw,5rem);margin-inline:auto;display:grid}.mc-textes{display:contents}.mc-temps-nuit{color:var(--nuit-texte);background-color:var(--nuit);box-shadow:0 0 0 100vmax var(--nuit);clip-path:inset(0 -100vmax);grid-area:nuit;padding-block:clamp(4rem,9vw,8rem)}.mc-temps-tri{grid-area:tri;padding-top:3rem}.mc-temps-relit{grid-area:relit}.mc-temps{max-width:560px}.mc-temps-nuit{max-width:none}.mc-temps-nuit>*{max-width:640px}.mc-horloge{font-variant-numeric:tabular-nums;color:var(--nuit-ardoise);gap:1.5rem;margin-bottom:1.5rem;font-size:.9375rem;display:flex}.mc-horloge span{white-space:nowrap}.mc-scene-titre{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(2rem,1.2rem + 2.4vw,3.6rem);line-height:1.06}.mc-scene-texte{max-width:44ch;margin-top:1.4rem;font-size:clamp(1rem,.95rem + .3vw,1.1875rem);line-height:1.55}.mc-temps-nuit .mc-scene-texte{color:var(--nuit-texte)}.mc-temps-tri .mc-scene-texte{color:var(--ardoise)}.mc-dialogue{gap:.9rem;max-width:460px;margin-top:1.6rem;display:grid}.mc-question{background-color:var(--brume-2);border-radius:14px 14px 14px 4px;justify-self:start;padding:.7rem 1rem;font-size:.9375rem}.mc-brouillon{background-color:var(--papier);box-shadow:inset 0 0 0 1px var(--filet), 0 18px 40px -26px #13202b73;border-radius:14px;padding:1rem 1.15rem;font-size:.9375rem;line-height:1.5}.mc-brouillon-titre{color:var(--bleu);margin-bottom:.35rem;font-size:.8125rem;font-weight:600}.mc-plateau{grid-area:plateau;min-height:680px;position:relative}.mc-liens{display:none}.mc-liens path{fill:none;stroke:var(--encre);stroke-opacity:.3;stroke-width:1.25px;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.mc-liens .mc-lien-vif{stroke:var(--bleu);stroke-opacity:1;stroke-width:2.5px;stroke-dashoffset:1px}.mc-fiche{left:var(--fx);top:var(--fy);background-color:var(--papier);width:min(45%,300px);box-shadow:inset 0 0 0 1px var(--filet), 0 22px 48px -30px #13202b80;border-radius:14px;padding:.95rem 1.05rem .85rem;position:absolute}.mc-fiche-client{--fx:1%;--fy:3%}.mc-fiche-decision{--fx:54%;--fy:0%}.mc-fiche-projet{--fx:5%;--fy:52%}.mc-fiche-personne{--fx:55%;--fy:49%}.mc-fiche-anneau{border-radius:inherit;box-shadow:0 0 0 2px var(--bleu);opacity:0;pointer-events:none;position:absolute;inset:0}.mc-fiche-type{color:var(--ardoise);font-size:.8125rem;font-weight:600}.mc-fiche-titre{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.01em;margin-top:.15rem;font-size:1.3rem;font-weight:400;line-height:1.2}.mc-fiche-liste{margin-top:.7rem}.mc-fiche-liste li{border-top:1px solid var(--filet);color:var(--ardoise);white-space:nowrap;text-overflow:ellipsis;padding-block:.18rem;font-size:.75rem;line-height:1.45;overflow:hidden}.mc-fiche-liste b{color:var(--encre);font-weight:600}.mc-fiche-compte{font-variant-numeric:tabular-nums;color:var(--ardoise);margin-top:.55rem;font-size:.8125rem}.mc-pile{display:none}.mc-courriel{background-color:var(--papier);width:300px;height:50px;color:var(--encre);backface-visibility:hidden;border-radius:10px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:0 .6rem;padding:0 .85rem 0 .6rem;font-size:.8125rem;line-height:1.2;display:grid;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #13202b14,0 14px 30px -18px #0000008c}.mc-courriel-pastille{background-color:var(--brume-2);width:26px;height:26px;color:var(--ardoise);border-radius:50%;place-items:center;font-size:.75rem;font-weight:600;display:grid}.mc-courriel-de{white-space:nowrap;font-weight:600}.mc-courriel-objet{color:var(--ardoise);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mc-courriel-heure{font-variant-numeric:tabular-nums;color:var(--ardoise);white-space:nowrap;font-size:.75rem}.mc-courriel.urgent .mc-courriel-heure{color:var(--signal);font-weight:600}.mc-courriel.urgent{box-shadow:inset 3px 0 0 var(--signal), inset 0 0 0 1px #13202b14, 0 14px 30px -18px #0000008c}html.mc-anime .mc-recit{height:560svh;padding:0}html.mc-anime .mc-scene{width:auto;height:100svh;margin:0;display:block;position:sticky;top:0;overflow:clip}html.mc-anime .mc-textes{top:0;bottom:0;left:var(--g);align-items:center;width:min(34vw,500px);display:grid;position:absolute}html.mc-anime .mc-temps{grid-area:1/1;padding:0}html.mc-anime :is(.mc-temps-tri,.mc-temps-relit,.mc-temps-nuit-int){visibility:hidden}html.mc-anime .mc-temps-nuit{box-shadow:none;clip-path:none;background:0 0}html.mc-anime .mc-plateau{top:12svh;bottom:5svh;right:var(--g);left:calc(var(--g) + min(34vw, 500px) + 3.5vw);perspective:1300px;perspective-origin:50% 30%;min-height:0;position:absolute}html.mc-anime .mc-liens{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}html.mc-anime .mc-liens path{stroke-dashoffset:1px}html.mc-anime .mc-fiche{visibility:hidden;width:31%}html.mc-anime .mc-fiche-client{--fx:0%;--fy:4%}html.mc-anime .mc-fiche-projet{--fx:2%;--fy:54%}html.mc-anime .mc-fiche-decision{--fx:69%;--fy:0%}html.mc-anime .mc-fiche-personne{--fx:68%;--fy:50%}html.mc-anime .mc-pile{transform-style:preserve-3d;pointer-events:none;display:block;position:absolute;inset:0}html.mc-anime .mc-courriel{opacity:0;width:268px}.mc-gestes{padding-block:clamp(7rem,13vw,12rem) clamp(6rem,11vw,10rem)}.mc-gestes-grille{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(2rem,6vw,6rem);display:grid}.mc-gestes-titre{max-width:15ch}.mc-journal{border-top:1px solid var(--encre)}.mc-journal li{border-bottom:1px solid var(--filet);grid-template-columns:8.5rem minmax(0,1fr);gap:1rem;padding-block:1rem;display:grid}.mc-journal-quand{font-family:var(--font-newsreader), Georgia, serif;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;font-size:1.25rem}.mc-journal-quoi{padding-top:.15rem}.mc-gestes-droite .mc-petit{margin-top:1rem}.mc-offres{border-top:1px solid var(--filet);padding-block:clamp(6rem,11vw,10rem)}.mc-offres-titre{max-width:14ch}.mc-offres-grille{border-top:1px solid var(--encre);grid-template-columns:minmax(0,7fr) minmax(0,5fr);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.mc-offre{flex-direction:column;padding:clamp(1.75rem,3vw,2.5rem) clamp(1.5rem,4vw,4rem) 0 0;display:flex}.mc-offre+.mc-offre{border-left:1px solid var(--filet);padding-left:clamp(1.5rem,4vw,4rem);padding-right:0}.mc-offre-nom{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(2.1rem,1.3rem + 2.6vw,3.9rem);font-weight:350;line-height:1.02}.mc-offre-texte{max-width:38ch;margin-top:1.1rem;font-size:clamp(1.05rem,1rem + .3vw,1.25rem);line-height:1.45}.mc-offre-faits{max-width:30rem;margin-top:1.75rem}.mc-offre-faits li{border-top:1px solid var(--filet);font-variant-numeric:tabular-nums lining-nums;padding-block:.65rem;font-size:.9375rem}.mc-offre-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;margin-top:auto;padding-top:2rem;display:flex}.mc-offre-actions .mc-lien{margin-top:0}.mc-methode{background-color:var(--brume-2);padding-block:clamp(6rem,11vw,10rem)}.mc-piste{width:min(100% - 2 * var(--g), 1400px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(2rem,6vw,6rem);margin-inline:auto;display:grid}.mc-methode-intro{position:sticky;top:7rem}.mc-methode-chapeau{max-width:36ch;color:var(--ardoise);margin-top:1.5rem;font-size:clamp(1.05rem,1rem + .3vw,1.25rem)}.mc-rail:focus-visible{outline:2px solid var(--focus);outline-offset:6px;border-radius:14px}.mc-piste-avance{display:none}.mc-etape{border-top:1px solid var(--filet);grid-template-columns:clamp(4.5rem,8vw,7.5rem) minmax(0,1fr);gap:1rem;padding-block:2.5rem;display:grid}.mc-etape:first-child{border-top:0;padding-top:0}.mc-etape-num{letter-spacing:-.04em;color:var(--bleu);font-size:clamp(3.5rem,2rem + 4vw,6.5rem);line-height:.85}.mc-etape-nom{letter-spacing:-.015em;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.25rem);font-weight:400;line-height:1.1}.mc-etape-duree{margin-top:.3rem;font-size:.9375rem;font-weight:600}.mc-etape-texte{max-width:54ch;color:var(--ardoise);margin-top:.9rem}.mc-etape-livrable{background-color:var(--brume);border-radius:10px;max-width:54ch;margin-top:1.1rem;padding:.9rem 1rem;font-size:1rem}.mc-etape-livrable span{color:var(--ardoise);margin-bottom:.2rem;font-size:.8125rem;font-weight:600;display:block}@media (min-width:60rem){html.mc-anime .mc-methode{height:360svh;padding-block:0}html.mc-anime .mc-methode-collant{flex-direction:column;justify-content:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}html.mc-anime .mc-piste{width:max-content;padding-left:var(--g);align-items:stretch;margin:0;display:flex}html.mc-anime .mc-methode-intro{flex-direction:column;flex:none;justify-content:center;width:min(42vw,44rem);padding-right:5vw;display:flex;position:static}html.mc-anime .mc-rail{flex:none;display:flex}html.mc-anime .mc-etapes{align-items:stretch;display:flex}html.mc-anime .mc-etapes:after{content:"";flex:none;width:8vw}html.mc-anime .mc-etape{border-top:0;border-left:1px solid var(--filet);flex-direction:column;flex:none;justify-content:space-between;gap:2rem;width:clamp(22rem,30vw,31rem);min-height:min(58svh,35rem);padding:0 2.6vw;display:flex}html.mc-anime .mc-etape-num{font-size:clamp(7rem,4rem + 7vw,13rem);font-weight:200;line-height:.78;display:block}html.mc-anime .mc-etape-corps{max-width:27rem}html.mc-anime .mc-piste-avance{left:var(--g);right:var(--g);background-color:var(--filet);height:1px;display:block;position:absolute;bottom:clamp(1.5rem,4svh,2.6rem)}html.mc-anime .mc-piste-avance span{background-color:var(--encre);transform-origin:0%;height:100%;display:block;transform:scaleX(0)}}@media (max-width:59.99rem){.mc-methode{padding-block:clamp(4.5rem,12vw,6rem)}.mc-piste{width:auto;display:block}.mc-methode-intro{padding-inline:var(--g);position:static}.mc-rail{padding:0 var(--g) .75rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--g);scrollbar-width:none;margin-top:2.25rem;overflow-x:auto}.mc-rail::-webkit-scrollbar{display:none}.mc-etapes{gap:.75rem;width:max-content;display:flex}.mc-etape,.mc-etape:first-child{background-color:var(--brume);width:min(82vw,26rem);box-shadow:inset 0 0 0 1px var(--filet);scroll-snap-align:start;border:0;border-radius:14px;flex-direction:column;flex:none;gap:1rem;padding:1.4rem 1.3rem 1.3rem;display:flex}.mc-etape-num{font-size:4.5rem;font-weight:200}.mc-etape-corps{flex-direction:column;flex:1;display:flex}.mc-etape-texte{margin-bottom:1.1rem}.mc-etape-livrable{background-color:var(--papier);margin-top:auto}}.mc-prix{padding-block:clamp(7rem,12vw,11rem) clamp(5rem,9vw,8rem)}.mc-prix-tete{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(2rem,6vw,6rem);margin-top:clamp(2rem,4vw,3.5rem);display:grid}.mc-prix-chapeau{font-variant-numeric:lining-nums;max-width:34ch;font-size:clamp(1.125rem,1rem + .45vw,1.4rem);line-height:1.42}.mc-prix-cote{max-width:40ch}.mc-releve{max-width:980px;margin-top:clamp(4rem,8vw,7rem);margin-left:auto}.mc-releve-titre{border-bottom:1px solid var(--encre);padding-bottom:.8rem;font-size:.9375rem;font-weight:600}.mc-releve-ligne{border-bottom:1px solid var(--filet);padding-block:1.4rem}.mc-releve-haut{align-items:baseline;gap:1rem;display:flex}.mc-releve-nom{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.015em;white-space:nowrap;font-size:clamp(1.3rem,1.1rem + .7vw,1.75rem);font-weight:400}.mc-conduite{border-bottom:2px dotted #13202b59;flex:1;min-width:2rem;height:0;transform:translateY(-.3em)}.mc-releve-montant{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;font-size:1.0625rem;font-weight:600}.mc-releve-detail{color:var(--ardoise);margin-top:.35rem}.mc-releve-sous{margin-top:1.1rem;font-size:.9375rem;font-weight:600}.mc-releve-soumission{color:var(--ardoise);margin-top:1rem;font-size:.9375rem}.mc-releve-inclus{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem 2rem;margin-top:.6rem;font-size:.9375rem;display:grid}.mc-releve-inclus li{padding-left:1.1rem;position:relative}.mc-releve-inclus li:before{content:"";background-color:var(--encre);width:.45rem;height:1px;position:absolute;top:.62em;left:0}.mc-releve-notes{color:var(--ardoise);margin-top:1.2rem;font-size:.875rem}.mc-releve-notes li+li{margin-top:.25rem}.mc-questions{max-width:980px;margin:clamp(4rem,7vw,6rem) 0 0 auto}.mc-questions-titre{font-size:var(--t-l);letter-spacing:-.018em;margin-bottom:1rem;font-weight:350}.mc-question-faq{border-bottom:1px solid var(--filet)}.mc-question-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding-block:.6rem;font-weight:600;list-style:none;display:flex}.mc-question-faq summary::-webkit-details-marker{display:none}.mc-question-faq summary:after{content:"+";font-family:var(--font-newsreader), Georgia, serif;transition:transform var(--dur-court) var(--ease);flex:none;font-size:1.6rem;font-weight:300;line-height:1}.mc-question-faq[open] summary:after{transform:rotate(45deg)}.mc-question-faq p{max-width:62ch;color:var(--ardoise);padding-bottom:1.2rem}.mc-apps{border-top:1px solid var(--filet);padding-block:clamp(6rem,11vw,10rem)}.mc-apps-tete{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(2rem,6vw,6rem);display:grid}.mc-apps-tete h2{max-width:17ch}.mc-apps-intro{max-width:40ch;font-size:clamp(1.05rem,1rem + .3vw,1.25rem)}.mc-apps-plateforme{flex-wrap:wrap;align-items:baseline;gap:.35rem 1.25rem;margin-top:clamp(3rem,6vw,5rem);display:flex}.mc-apps-nom{font-size:var(--t-l);letter-spacing:-.018em;font-weight:400;line-height:1.1}.mc-apps-grille{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.4vw,1.25rem);margin-top:clamp(1.25rem,2vw,1.75rem);display:grid}.mc-app{border-radius:14px;flex-direction:column;min-height:21rem;padding:1.25rem 1.3rem 1.15rem;display:flex}.mc-app-service{background-color:var(--papier);box-shadow:inset 0 0 0 1px var(--filet), 0 22px 48px -30px #13202b80}.mc-app-chantier{background-color:var(--brume);border:1px dashed #13202b52}.mc-app-statut{color:var(--encre);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:inline-flex}.mc-app-chantier .mc-app-statut{color:var(--ardoise)}.mc-app-point{background-color:var(--bleu);border-radius:50%;flex:none;width:.55rem;height:.55rem}.mc-app-chantier .mc-app-point{box-shadow:inset 0 0 0 1.5px var(--ardoise);background-color:#0000}.mc-app-nom{letter-spacing:-.014em;text-wrap:balance;margin-top:1.25rem;font-size:clamp(1.4rem,1.15rem + .55vw,1.75rem);font-weight:400;line-height:1.15}.mc-app-texte{margin-top:.75rem;font-size:1rem;line-height:1.5}.mc-app-faits{margin-top:auto;padding-top:1.25rem}.mc-app-faits li{border-top:1px solid var(--filet);font-variant-numeric:tabular-nums;color:var(--ardoise);text-wrap:pretty;padding-block:.45rem;font-size:.8125rem;line-height:1.4}.mc-apps-bas{flex-wrap:wrap;align-items:center;gap:1.25rem clamp(1.5rem,4vw,3rem);margin-top:clamp(2rem,4vw,3rem);display:flex}.mc-apps-bouton{min-height:56px;padding-inline:2rem;font-size:1rem}.mc-apps-note{max-width:62ch;color:var(--ardoise);flex:24rem}.mc-donnees{border-top:1px solid var(--filet);padding-block:clamp(6rem,11vw,10rem)}.mc-donnees-titre{max-width:20ch;font-size:clamp(2.3rem,1.2rem + 3.4vw,4.75rem)}.mc-donnees-grille{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(2rem,6vw,6rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.mc-donnees-intro{max-width:44ch;margin-bottom:1.5rem;font-size:clamp(1.05rem,1rem + .3vw,1.25rem)}.mc-feux li{border-top:1px solid var(--filet);grid-template-columns:11rem minmax(0,1fr);gap:1rem;padding-block:1.1rem;display:grid}.mc-feu-nom{align-items:baseline;gap:.6rem;font-weight:600;display:inline-flex}.mc-feu{border-radius:50%;flex:none;width:.7rem;height:.7rem;transform:translateY(.05em)}.mc-feu-rouge{background-color:#b4473e}.mc-feu-jaune{background-color:#a87a10}.mc-feu-vert{background-color:#357a57}.mc-engagements li+li{margin-top:1.6rem}.mc-engagements h3{letter-spacing:-.012em;font-size:1.5rem;font-weight:400;line-height:1.2}.mc-engagements p{margin-top:.35rem}.mc-lien{color:var(--bleu);margin-top:2.5rem;font-weight:600}.mc-contact{background-color:var(--brume-2);padding-top:clamp(6rem,11vw,10rem)}.mc-enrick{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:clamp(2rem,6vw,6rem);display:grid}.mc-photo-cadre{aspect-ratio:4/5;background-color:var(--brume);min-height:440px;box-shadow:inset 0 0 0 1px var(--filet);text-align:center;border-radius:6px;place-items:center;padding:2rem;display:grid;position:relative;overflow:hidden}.mc-photo-cadre.avec-photo{padding:0}.mc-photo-cadre.avec-photo:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #13202b14}.mc-photo-image{object-fit:cover;object-position:50% 30%}.mc-photo-repli{justify-items:center;gap:1.5rem;display:grid}.mc-photo-initiales{letter-spacing:-.05em;color:#13202b2e;font-size:clamp(6rem,3rem + 7vw,11rem);font-weight:200;line-height:.85}.mc-enrick-texte{max-width:600px}.mc-enrick-texte>p{color:var(--ardoise);margin-top:1.2rem}.mc-enrick-texte>.mc-l+p{margin-top:1.8rem}.mc-signature{font-weight:600;color:var(--encre)!important}.mc-appel{padding-block:clamp(7rem,13vw,12rem) clamp(5rem,9vw,8rem)}.mc-appel-titre{max-width:16ch}.mc-appel-bas{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:1rem clamp(2rem,6vw,6rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.mc-appel-intro{max-width:40ch;font-size:clamp(1.05rem,1rem + .3vw,1.25rem)}.mc-appel-lien{letter-spacing:-.035em;min-height:56px;color:var(--encre);white-space:nowrap;justify-self:end;align-items:center;font-size:clamp(2.2rem,.8rem + 5.6vw,6.5rem);line-height:1.05;text-decoration:none;display:inline-flex;position:relative}.mc-appel-lien span{position:relative}.mc-appel-lien span:after{content:"";background-color:var(--bleu);transform-origin:0%;height:.045em;min-height:2px;transition:transform .6s var(--ease);position:absolute;bottom:.02em;left:0;right:0}@media (hover:hover) and (pointer:fine){.mc-appel-lien:hover span:after{transform:scaleX(.35)}}.mc-appel-lien:active{transform:scale(.99)}.mc-appel-note{text-align:right;grid-column:2;justify-self:end;max-width:46ch}.mc-pied{border-top:1px solid var(--filet);background-color:var(--brume-2);padding-block:1.75rem 2.25rem}.mc-pied-ligne{color:var(--ardoise);flex-wrap:wrap;align-items:center;gap:.25rem 2rem;font-size:.875rem;display:flex}.mc-pied-marque{color:var(--encre);font-size:1.35rem;font-weight:500}.mc-pied-signature{margin-right:auto}.mc-pied-liens{flex-wrap:wrap;align-items:center;gap:0 1.5rem;display:flex}.mc-pied-ligne a,.mc-pied-bouton{font-size:.875rem}.mc-pied-bouton{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-family:inherit;font-weight:500;display:inline-flex;position:relative}.mc-pied-bouton:after{content:"";transform-origin:100%;height:1px;transition:transform .4s var(--ease);background:currentColor;position:absolute;bottom:10px;left:0;right:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.mc-pied-bouton:hover:after{transform-origin:0%;transform:scaleX(1)}}.mc-pied-droits{font-variant-numeric:lining-nums}@media (max-width:60rem){.mc-nav{display:none}.mc-menu-bouton{display:inline-flex}.mc-haut-bas{grid-template-columns:minmax(0,1fr) auto;row-gap:1.25rem}.mc-haut-phrase{grid-column:1/-1}.mc-haut-reperes{grid-column:1}.mc-haut-bouton{grid-column:2}.mc-apps-grille{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-apps-tete,.mc-gestes-grille,.mc-prix-tete,.mc-donnees-grille,.mc-enrick,.mc-appel-bas,.mc-offres-grille{grid-template-columns:minmax(0,1fr);row-gap:2.5rem}.mc-offres-grille{row-gap:0}.mc-offre,.mc-offre+.mc-offre{border-left:0;padding:2rem 0 0}.mc-offre+.mc-offre{border-top:1px solid var(--filet);margin-top:2.5rem}.mc-appel-lien,.mc-appel-note{text-align:left;grid-column:1;justify-self:start}.mc-photo-cadre{min-height:0;max-height:70svh}}@media (max-width:47.99rem){.mc-scene{grid-template-columns:minmax(0,1fr);grid-template-areas:"nuit""tri""plateau""relit"}.mc-plateau{min-height:520px}.mc-fiche{width:47%;padding:.75rem .8rem .7rem}.mc-fiche-client{--fx:0%;--fy:0%}.mc-fiche-decision{--fx:53%;--fy:6%}.mc-fiche-projet{--fx:0%;--fy:52%}.mc-fiche-personne{--fx:53%;--fy:58%}.mc-fiche-titre{font-size:1.05rem}.mc-fiche-liste{display:none}html.mc-anime .mc-fiche{width:47%}html.mc-anime .mc-fiche-client{--fx:0%;--fy:0%}html.mc-anime .mc-fiche-decision{--fx:53%;--fy:0%}html.mc-anime .mc-fiche-projet{--fx:0%;--fy:74%}html.mc-anime .mc-fiche-personne{--fx:53%;--fy:74%}html.mc-anime .mc-courriel,.mc-courriel{width:236px;height:42px;padding-right:.7rem;font-size:.75rem}.mc-courriel-pastille{width:22px;height:22px}html.mc-anime .mc-textes{top:4.75rem;bottom:auto;right:var(--g);align-items:start;width:auto;height:40svh}html.mc-anime .mc-plateau{top:47svh;bottom:3svh;left:var(--g);right:var(--g)}html.mc-anime .mc-scene-titre{font-size:clamp(1.75rem,1.2rem + 2.4vw,2.2rem)}html.mc-anime .mc-scene-texte{margin-top:.9rem;font-size:.9375rem}html.mc-anime .mc-dialogue{gap:.6rem;margin-top:.9rem}html.mc-anime .mc-temps-relit .mc-petit{display:none}.mc-journal li{grid-template-columns:minmax(0,1fr);gap:.2rem}.mc-feux li{grid-template-columns:minmax(0,1fr);gap:.3rem}.mc-releve-inclus{grid-template-columns:minmax(0,1fr)}.mc-releve-nom,.mc-haut-titre .mc-ligne{white-space:normal}html.mc-anime .mc-haut{height:150svh}}@media (max-width:40rem){.mc{--t-mega:clamp(4.4rem, 1rem + 15vw, 6rem)}.mc-haut-bas{grid-template-columns:minmax(0,1fr)}.mc-haut-reperes{flex-wrap:wrap;gap:.2rem 1.25rem;display:flex}.mc-haut-reperes li+li{margin-top:0}.mc-haut-bouton{grid-column:1;justify-self:stretch}.mc-apps-grille{grid-template-columns:minmax(0,1fr)}.mc-app{min-height:0}}@media (pointer:coarse){.mc-bouton{min-height:48px}}html.mc-modale-ouverte{scrollbar-gutter:stable;overflow:hidden}.mc-modale{overscroll-behavior:contain;background-color:var(--brume);width:min(38rem,100%);max-width:100%;height:100%;max-height:100%;color:var(--encre);transition:transform .42s var(--ease), display .42s allow-discrete, overlay .42s allow-discrete;border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(0);box-shadow:-40px 0 90px -50px #0d182399}.mc-modale:not([open]){transition-duration:.26s;transform:translate(100%)}@starting-style{.mc-modale[open]{transform:translate(100%)}}.mc-modale::backdrop{opacity:1;transition:opacity .42s var(--ease), display .42s allow-discrete, overlay .42s allow-discrete;background-color:#0d18236b}.mc-modale:not([open])::backdrop{opacity:0;transition-duration:.26s}@starting-style{.mc-modale[open]::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){.mc-modale,.mc-modale:not([open]){transition:opacity .15s ease, display .15s allow-discrete, overlay .15s allow-discrete;transform:none}.mc-modale:not([open]){opacity:0}@starting-style{.mc-modale[open]{opacity:0;transform:none}}}.mc-modale-panneau{min-height:100%;padding:0 clamp(1.25rem,5vw,2.75rem) 2.5rem}.mc-modale-tete{z-index:1;background-color:var(--brume);justify-content:space-between;align-items:center;padding-block:.9rem;display:flex;position:sticky;top:0}.mc-modale-marque{letter-spacing:-.02em;font-size:1.35rem;font-weight:500}.mc-fermer{min-height:44px;color:var(--encre);cursor:pointer;transition:background-color var(--dur-court) ease;background:0 0;border:0;border-radius:999px;align-items:center;gap:.45rem;padding:0 1rem 0 .8rem;font-family:inherit;font-size:.9375rem;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #13202b4d}.mc-fermer svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;width:18px;height:18px}@media (hover:hover) and (pointer:fine){.mc-fermer:hover{background-color:var(--brume-2)}}.mc-reserver-titre{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2rem,1.5rem + 1.6vw,2.75rem);font-weight:350;line-height:1.05}.mc-reserver-titre:focus,.mc-reserver-titre:focus-visible{outline:none}.mc-reserver-intro{max-width:52ch;color:var(--ardoise);margin-top:.75rem}.mc-calendrier{margin-top:1.5rem}@media (scripting:enabled){.mc-calendrier-cadre{min-height:32rem}}.mc-calendrier-note{color:var(--ardoise);margin-top:1rem;font-size:.875rem;line-height:1.5}.mc-calendrier-note a{color:var(--bleu);text-underline-offset:2px;padding-block:.6rem;text-decoration:underline;display:inline-block}.mc-temoins{inset:auto var(--g) var(--g) auto;width:min(27rem, 100% - 2 * var(--g));background-color:var(--papier);color:var(--encre);box-shadow:0 0 0 1px var(--filet), 0 30px 70px -30px #0d182373;border:0;border-radius:14px;margin:0;padding:1.5rem 1.5rem 1.25rem;position:fixed}.mc-temoins-titre{letter-spacing:-.015em;font-size:1.6rem;font-weight:400;line-height:1.15}.mc-temoins p{color:var(--ardoise);margin-top:.75rem;font-size:.9375rem}.mc-temoins-bas{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-top:1.25rem;display:flex}.mc-temoins-bas .mc-lien{margin-top:0}.mc-page-main{padding-top:5rem;display:block}.mc-page-main:focus{outline:none}.mc-reserver{padding-block:clamp(3rem,7vw,6rem) clamp(5rem,9vw,8rem);scroll-margin-top:6rem}.mc-introuvable{align-content:center;justify-items:start;gap:1.5rem;min-height:62svh;padding-block:clamp(4rem,9vw,8rem);display:grid}.mc-legal{padding-block:clamp(3rem,7vw,6rem) clamp(5rem,9vw,8rem)}.mc-legal-tete{max-width:54rem}.mc-legal-date{margin-top:1.5rem;font-weight:600}.mc-legal-statut{margin-top:.5rem}.mc-legal-intro{max-width:60ch;margin-top:1.5rem;font-size:clamp(1.1rem,1rem + .4vw,1.3rem);line-height:1.5}.mc-legal-grille{border-top:1px solid var(--encre);grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:clamp(2rem,6vw,6rem);margin-top:clamp(3rem,6vw,5rem);padding-top:2rem;display:grid}.mc-legal-sommaire{align-self:start;position:sticky;top:6.5rem}.mc-legal-sommaire-titre{margin-bottom:.4rem;font-size:.9375rem;font-weight:600}.mc-legal-sommaire a{min-height:44px;color:var(--ardoise);align-items:center;font-size:.9375rem;text-decoration:none;display:flex}.mc-legal-sommaire a:focus-visible{color:var(--encre)}@media (hover:hover) and (pointer:fine){.mc-legal-sommaire a:hover{color:var(--encre);text-underline-offset:3px;text-decoration:underline}}.mc-legal-corps{max-width:58ch}.mc-legal-section{scroll-margin-top:6rem}.mc-legal-section+.mc-legal-section{margin-top:2.75rem}.mc-legal-h2{letter-spacing:-.015em;font-size:clamp(1.5rem,1.2rem + 1vw,2.05rem);font-weight:400;line-height:1.15}.mc-legal-section p{margin-top:.9rem}.mc-vd-tete{padding-block:clamp(3rem,7vw,6rem) clamp(3.5rem,7vw,6rem)}.mc-vd-titre{max-width:17ch}.mc-vd-intro{max-width:48ch;margin-top:1.5rem;font-size:clamp(1.1rem,1rem + .4vw,1.3rem);line-height:1.5}.mc-vd-feux{flex-wrap:wrap;gap:.5rem 2rem;margin-top:2rem;font-weight:600;display:flex}.mc-vd-feux li{align-items:center;gap:.6rem;display:inline-flex}.mc-vd-feux .mc-feu{transform:none}.mc-vd-bloc{border-top:1px solid var(--filet);padding-block:clamp(4rem,8vw,7rem)}.mc-vd-h2{max-width:30ch}.mc-vd-carte{gap:1rem;margin-top:clamp(2rem,4vw,3rem);display:grid}.mc-vd-feu{background-color:var(--papier);box-shadow:inset 0 0 0 1px var(--filet);border-radius:14px;grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.25rem,3vw,2.25rem);display:grid}.mc-vd-feu-nom{letter-spacing:-.015em;align-items:center;gap:.7rem;margin-bottom:.6rem;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:400;display:flex}.mc-vd-feu-nom .mc-feu{transform:none}.mc-vd-liste{border-top:1px solid var(--filet);margin:0}.mc-vd-ligne{border-bottom:1px solid var(--filet);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;padding-block:.85rem;display:grid}.mc-vd-ligne dt{font-weight:600}.mc-vd-ligne dd{margin:0}.mc-vd-entete{color:var(--ardoise);font-size:.8125rem;font-weight:600}.mc-vd-doute{border-left:2px solid var(--encre);max-width:60ch;margin-top:1.75rem;padding-left:1rem;font-weight:600}.mc-vd-fond{background-color:var(--nuit);color:var(--nuit-texte);padding-block:clamp(5rem,10vw,9rem)}.mc-vd-fond-etiquette{color:var(--nuit-ardoise);font-size:.9375rem;font-weight:600}.mc-vd-fond-texte{max-width:21ch;margin-top:1rem}.mc-vd-regle{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;column-gap:clamp(2rem,6vw,6rem);display:grid}.mc-vd-regle-cote{position:sticky;top:7rem}.mc-vd-regle-cote p{margin-top:1.25rem}.mc-vd-page{background-color:var(--papier);box-shadow:inset 0 0 0 1px var(--filet), 0 40px 90px -50px #13202b8c;border-radius:6px;padding:clamp(1.5rem,4vw,3rem)}.mc-vd-page-tete{border-bottom:1px solid var(--filet);padding-bottom:1.25rem}.mc-vd-page-titre{letter-spacing:-.02em;margin-top:.3rem;font-size:clamp(1.8rem,1.4rem + 1.2vw,2.5rem);font-weight:400;line-height:1.1}.mc-vd-page-listes{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:1.75rem;display:grid}.mc-vd-page-h4{align-items:center;gap:.55rem;font-size:1rem;font-weight:700;line-height:1.3;display:flex}.mc-vd-page-h4 .mc-feu{transform:none}.mc-vd-page-listes ul{margin-top:.8rem}.mc-vd-page-listes li{border-left:2px solid var(--filet);padding:.3rem 0 .3rem .75rem;font-size:.9375rem;line-height:1.45}.mc-vd-page-listes li+li{margin-top:.35rem}.mc-vd-page-doute{border-left:3px solid var(--nuit);margin-top:1.75rem;padding-left:.9rem;font-size:.9375rem;font-weight:600}.mc-vd-gestes{margin-top:2rem}.mc-vd-gestes ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;margin-top:1rem;display:grid}.mc-vd-gestes li{gap:.8rem;font-size:.9375rem;display:flex}.mc-vd-geste-num{background-color:var(--encre);width:2rem;height:2rem;color:var(--papier);border-radius:50%;flex:none;place-items:center;font-size:1rem;display:grid}.mc-vd-page-pied{border-top:1px solid var(--filet);color:var(--ardoise);margin-top:2rem;padding-top:1rem;font-size:.8125rem}.mc-vd-mots{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:clamp(2rem,4vw,3rem) 0 0;display:grid}.mc-vd-mots>div{border-top:1px solid var(--encre);padding-top:1rem}.mc-vd-mots dt{font-size:1.5rem;font-weight:400}.mc-vd-mots dd{margin:.5rem 0 0;font-size:.9375rem}.mc-vd-cesite{background-color:var(--papier);max-width:62ch;box-shadow:inset 0 0 0 1px var(--filet);border-radius:14px;margin-top:clamp(3rem,6vw,5rem);padding:clamp(1.25rem,3vw,2rem)}.mc-vd-cesite-titre{letter-spacing:-.015em;margin-bottom:.6rem;font-size:1.6rem;font-weight:400}.mc-vd-cesite .mc-lien{margin-top:.75rem}.mc-vd-avertissement{max-width:62ch;margin-top:2rem}.mc-vd-bouton{margin-top:1.5rem}@media (max-width:60rem){.mc-legal-grille,.mc-vd-feu,.mc-vd-regle{grid-template-columns:minmax(0,1fr);row-gap:1.5rem}.mc-legal-sommaire,.mc-vd-regle-cote{position:static}.mc-legal-sommaire ol{flex-wrap:wrap;gap:0 1.25rem;display:flex}.mc-vd-mots{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.99rem){.mc-vd-page-listes,.mc-vd-gestes ol,.mc-vd-mots,.mc-vd-ligne{grid-template-columns:minmax(0,1fr)}.mc-vd-ligne{gap:.25rem}.mc-vd-entete{display:none}.mc-modale{width:100%}.mc-page-main{padding-top:4.5rem}}.mc-nav a[aria-current=page]:after{transform:scaleX(1)}.mc-menu a[aria-current=page]{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.mc-entete-court{display:none}@media (max-width:30rem){.mc-entete-court{display:inline}.mc-entete-long{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.mc-entree{flex-direction:column;min-height:calc(100svh - 5rem);padding-block:clamp(1rem,4svh,3rem) clamp(2rem,5svh,4rem);display:flex;container-type:inline-size}.mc-entree-titre{font-size:min(var(--t-mega), 21cqi);letter-spacing:-.042em;white-space:nowrap;margin-left:-.055em;font-weight:260;line-height:.95}@media (prefers-reduced-motion:no-preference){.mc-entree-titre{animation:1.8s cubic-bezier(.16,1,.3,1) .2s both mc-delestage}}@keyframes mc-delestage{0%{letter-spacing:-.026em;font-weight:780}to{letter-spacing:-.042em;font-weight:260}}.mc-entree-appui{display:block}.mc-entree-phrase{max-width:48ch;margin-top:clamp(1rem,2.5svh,1.75rem);font-size:clamp(1.125rem,1rem + .45vw,1.4rem);line-height:1.42}.mc-entree-choix{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,1.6vw,1.5rem);margin-top:auto;padding-top:clamp(2rem,6svh,4rem);display:grid}.mc-choix{background-color:var(--papier);min-height:clamp(15rem,36svh,21rem);color:var(--encre);box-shadow:inset 0 0 0 1px var(--filet), 0 22px 48px -30px #13202b80;transition:background-color var(--dur-court) ease, color var(--dur-court) ease;border-radius:18px;flex-direction:column;padding:clamp(1.5rem,2.8vw,2.75rem);display:flex;position:relative}.mc-choix-nom{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(2.1rem,1.2rem + 2.8vw,4.25rem);font-weight:350;line-height:1.02}.mc-choix-lien{color:inherit;text-decoration:none}.mc-choix-lien:after{content:"";border-radius:inherit;position:absolute;inset:0}.mc-choix-texte{max-width:36ch;color:var(--ardoise);transition:color var(--dur-court) ease;margin-top:1rem;font-size:clamp(1.05rem,1rem + .3vw,1.25rem);line-height:1.45}.mc-choix-suite{text-underline-offset:5px;align-self:flex-start;margin-top:auto;padding-top:2rem;font-size:.9375rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.mc-choix:hover{background-color:var(--encre);color:var(--papier)}.mc-choix:hover .mc-choix-texte{color:var(--nuit-ardoise)}}@supports selector(:has(*)){.mc-choix-lien:focus-visible{outline:none}.mc-choix:has(.mc-choix-lien:focus-visible){outline:2px solid var(--focus);outline-offset:3px}}.mc-cq-haut{min-height:calc(100svh - 5rem);padding-block:clamp(1rem,4svh,3rem) clamp(1.75rem,4.5svh,3rem);display:flex}.mc-cq-haut-contenu{flex-direction:column;display:flex;container-type:inline-size}.mc-cq-titre{letter-spacing:-.042em;white-space:nowrap;margin:auto 0 clamp(2rem,6svh,4.5rem) -.055em;font-size:min(clamp(3.3rem,.5rem + 17vw,17rem),22cqi);font-weight:260;line-height:.95}.mc-cq-actions{flex-direction:column;grid-column:10/span 3;align-items:flex-end;gap:.25rem;display:flex}.mc-cq-actions .mc-haut-bouton{grid-column:auto}.mc-cq-lien{margin-top:0}.mc-cq-volets{border-top:1px solid var(--filet);padding-block:clamp(6rem,11vw,10rem)}.mc-cq-tete{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(2rem,6vw,6rem);display:grid}.mc-cq-tete h2{max-width:14ch}.mc-cq-intro{max-width:40ch;font-size:clamp(1.05rem,1rem + .3vw,1.25rem)}.mc-cq-liste{border-bottom:1px solid var(--filet);margin-top:clamp(3rem,6vw,5rem)}.mc-cq-volet{border-top:1px solid var(--encre);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:1rem clamp(2rem,6vw,6rem);padding-block:clamp(1.75rem,3.5vw,2.75rem);display:grid}.mc-cq-volet+.mc-cq-volet{border-top-color:var(--filet)}.mc-cq-volet-nom{letter-spacing:-.022em;text-wrap:balance;max-width:16ch;margin-top:.75rem;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.75rem);font-weight:350;line-height:1.08}.mc-cq-volet-texte{max-width:52ch;font-size:clamp(1.05rem,1rem + .25vw,1.2rem);line-height:1.5}.mc-cq-faits{max-width:52ch;margin-top:1.25rem}.mc-cq-faits li{border-top:1px solid var(--filet);color:var(--ardoise);font-variant-numeric:tabular-nums lining-nums;padding-block:.55rem;font-size:.9375rem;line-height:1.45}.mc-cq-chantier .mc-app-statut{color:var(--ardoise)}.mc-cq-chantier .mc-app-point{box-shadow:inset 0 0 0 1.5px var(--ardoise);background-color:#0000}.mc-cq-reseau{--focus:var(--nuit-texte);background-color:var(--nuit);color:var(--nuit-texte);padding-block:clamp(6rem,11vw,10rem)}.mc-cq-reseau-grille{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(2rem,6vw,6rem);display:grid}.mc-cq-reseau h2{max-width:15ch}.mc-cq-reseau-texte{max-width:40ch;color:var(--nuit-ardoise);font-size:clamp(1.05rem,1rem + .3vw,1.25rem)}.mc-cq-auteur{padding-block:clamp(6rem,11vw,10rem)}.mc-cq-auteur-grille{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:1.5rem clamp(2rem,6vw,6rem);display:grid}.mc-cq-auteur-grille h2{max-width:16ch}.mc-cq-auteur-texte{max-width:600px}.mc-cq-auteur-texte p{color:var(--ardoise);font-size:clamp(1.05rem,1rem + .3vw,1.25rem)}.mc-cq-auteur-texte p:first-child{color:var(--encre)}.mc-cq-auteur-texte p+p{margin-top:1.2rem}.mc-cq-appel{padding-top:0}@media (max-width:60rem){.mc-cq-tete,.mc-cq-volet,.mc-cq-reseau-grille,.mc-cq-auteur-grille{grid-template-columns:minmax(0,1fr);row-gap:1.5rem}.mc-cq-volet{row-gap:1rem}.mc-cq-actions{grid-column:2}}@media (max-width:47.99rem){.mc-entree-choix{grid-template-columns:minmax(0,1fr)}.mc-choix{min-height:0}.mc-choix-suite{padding-top:1.5rem}.mc-entree{min-height:calc(100svh - 4.5rem)}.mc-cq-haut{min-height:0}.mc-cq-titre{margin-top:clamp(2.5rem,12svh,7rem)}}@media (max-width:40rem){.mc-cq-actions{grid-column:1;align-items:stretch}.mc-cq-lien{align-self:flex-start}}
