.scene,.sommaire,.charge,.fond-moment,.pied-visite{display:none}.logo-fixe{padding:2rem var(--gouttiere) 0}.logo-fixe img{width:min(16rem,56vw);height:auto}.chapitre{padding:clamp(2.5rem, 7vw, 6rem) var(--gouttiere);justify-items:start;gap:1.75rem;display:grid}.bloc{justify-items:start;gap:1.1rem;max-width:46rem;display:grid}.chapitre:has(.bloc--clair){background:var(--encre)}.chapitre:has(.bloc--centre){text-align:center;align-content:center;justify-items:center;min-height:60lvh}.bloc--centre{justify-items:center;max-width:none}.fixe{width:min(100%,72rem);margin:0 auto}.fixe img{border-radius:var(--rayon);width:100%;height:auto}.chapitre:has(.fixe){padding-inline:var(--gouttiere);background:#efeee9}html:not(.vivant) .chapitre:has(.fixe) .bloc--clair{color:var(--encre)}html:not(.vivant) .chapitre:has(.fixe) .bloc--clair .ligne{color:var(--encre)}html:not(.vivant) .chapitre:has(.fixe) .bloc--clair .mention{color:var(--encre)}@media (min-width:62.01rem){html:not(.vivant) .logo-fixe{top:calc(var(--haut-entete) + 3rem);right:calc(var(--gouttiere) + 4vw);padding:0;position:absolute}html:not(.vivant) .logo-fixe img{width:min(22rem,30vw)}html:not(.vivant):has(#realisations.chapitre:first-of-type) .logo-fixe{padding:2rem var(--gouttiere) 0;position:static}html:not(.vivant):has(#realisations.chapitre:first-of-type) .logo-fixe img{width:min(12rem,30vw)}html:not(.vivant) .chapitre:first-of-type{min-height:calc(100lvh - var(--haut-entete));align-content:center}html:not(.vivant) .chapitre:first-of-type .bloc{max-width:min(46vw,40rem)}}html:not(.vivant):has(#entree.chapitre:first-of-type) .logo-fixe{display:none}html:not(.vivant) #entree.chapitre{background:#fff}@media (min-width:62.01rem){html:not(.vivant) #entree.chapitre{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;column-gap:3rem}html:not(.vivant) #entree .bloc{max-width:none}}.bloc--centre .avis{--t-avis:clamp(1.5rem, .6rem + 2vw, 3rem);--ecart-avis:clamp(3rem, 7vw, 7rem);width:min(100%, calc(36 * var(--t-avis) + var(--ecart-avis)));gap:clamp(2rem, 5lvh, 3rem) var(--ecart-avis);text-align:left;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.bloc--centre .avis__un{align-content:start;gap:clamp(1rem,2.6lvh,1.5rem)}.bloc--centre .avis blockquote p{font-size:var(--t-avis);letter-spacing:-.005em;text-wrap:pretty;line-height:1.14}.bloc--centre .avis figcaption{font-size:var(--t-courant);line-height:1.45}.bloc--clair .avis figcaption{color:var(--creme-douce)}.bloc--clair .avis__auteur{color:var(--creme)}.bloc:not(.bloc--une) h1{font-size:var(--t-titre);line-height:1}.vivant{scrollbar-width:none;--entete:0}.vivant::-webkit-scrollbar{display:none}.vivant body{background:var(--fond)}.vivant,.vivant body{touch-action:pinch-zoom;overscroll-behavior:none;overflow:hidden}.vivant .scene{z-index:0;height:100lvh;display:block;position:fixed;inset:0 0 auto}.vivant #toile{opacity:0;width:100%;height:100%}.vivant[data-pret] #toile{opacity:1}.vivant .logo-fixe{z-index:1;pointer-events:none;place-items:center;height:100lvh;padding:0;display:grid;position:fixed;inset:0 0 auto}.vivant .logo-fixe img{width:var(--taille-logo)}.tuile-html{display:grid;position:relative}.vivant:not([data-arrivee]){--entete:1}.vivant:not([data-arrivee]) .logo-fixe{visibility:hidden}.vivant:not([data-arrivee]):not([data-pret]) .bloc--une [data-partie]{opacity:1}.vivant:not([data-arrivee]) #toile{transition:opacity .7s var(--courbe)}.vivant .charge{left:50%;top:calc(50% + var(--taille-logo) / 2 + 1.75rem);width:calc(var(--taille-logo) * .5);height:1px;margin-left:calc(var(--taille-logo) * -.25);background:var(--filet);opacity:0;animation:charge-apparait .4s var(--courbe) 1.9s forwards;display:block;position:absolute;overflow:hidden}@keyframes charge-apparait{to{opacity:1}}.vivant .charge span{background:var(--encre);transform-origin:0;height:100%;transition:transform .4s var(--courbe);display:block;transform:scaleX(0)}.vivant[data-pret] .logo-fixe{visibility:hidden}.vivant .entete{opacity:var(--entete);pointer-events:none;background:0 0;position:fixed;inset:0 0 auto}.vivant .entete[data-presente]{pointer-events:auto}.vivant[data-pret] .entete{opacity:1;pointer-events:auto;transition:opacity .5s var(--courbe)}.vivant[data-sombre] .entete__creme{opacity:1}.vivant[data-sombre] .entete__encre{opacity:0}.vivant[data-sombre] .entete{--entete-mot:var(--creme);--entete-plein:var(--creme);--entete-sur:var(--encre);--entete-survol:#fff}.vivant[data-sombre] .bouton{background:var(--creme);color:var(--encre)}.vivant[data-sombre] .bouton:hover{color:var(--encre);background:#fff}.vivant .chapitre{display:contents}.vivant .fixe{display:none}.vivant main{z-index:3;outline:none;position:relative}.vivant .bloc{z-index:3;pointer-events:none;position:fixed}.vivant .bloc[data-present]{pointer-events:auto}.vivant [data-partie]{opacity:0}.vivant .masque{margin-block:-.04em -.24em;padding-block:.04em .24em;display:block;overflow:visible clip}.vivant .masque__ligne{display:block}.vivant:not([data-pret]) .bloc:not(.bloc--une),.vivant:not([data-pret]) .pied{visibility:hidden}.vivant .bloc--une{left:var(--gouttiere);gap:1.4rem;width:min(46vw,40rem);top:50lvh;transform:translateY(-50%)}.bloc--une .ligne{max-width:31em;font-size:clamp(1.0625rem,.94rem + .22vw,1.125rem);line-height:1.55}.vivant .bloc--centre{inset:0 var(--gouttiere) auto;text-align:center;align-content:center;max-width:none;height:100lvh}.vivant .bloc--gauche{left:var(--gouttiere);max-width:min(34rem,42vw);top:50lvh;transform:translateY(-50%)}.vivant .bloc--droite{right:var(--gouttiere);max-width:min(34rem,42vw);top:50lvh;transform:translateY(-50%)}.vivant .bloc--bas{left:var(--gouttiere);right:var(--gouttiere);max-width:40rem;bottom:5rem}.vivant .bloc--arret,.vivant .bloc--etapes,.vivant .bloc--cote{align-content:start;max-width:none}.vivant .bloc--arret{flex-direction:column;gap:1.1rem;display:flex}.vivant .bloc--arret :is(h1,h2),.vivant .bloc--cote :is(h1,h2){font-size:var(--t-moment);line-height:1}.vivant .bloc--arret .ligne{font-size:var(--t-courant);color:inherit;line-height:1.42}.vivant .bloc--etapes{flex-direction:column;gap:1.05rem;display:flex}.vivant .bloc--etapes .mention{color:inherit;font-weight:500;font-size:var(--t-courant);margin-top:auto}.vivant .bloc--etapes .etape+.appel{margin-top:auto}.vivant .bloc--etapes{--bord-bouton:1.5px}.vivant .bloc--etapes .bouton,.vivant[data-sombre] .bloc--etapes .bouton{color:inherit;background:0 0;border-color:currentColor}.vivant .bloc--etapes .bouton:hover{background:var(--encre);color:var(--creme);border-color:var(--encre)}.vivant .bloc--clair .bouton:hover,.vivant[data-sombre] .bloc--clair .bouton:hover{background:var(--creme);color:var(--encre);border-color:var(--creme)}.vivant .bloc--etapes .appel{margin-top:0}.vivant .bloc--cote{flex-direction:column;gap:1.1rem;display:flex}#exemple .bloc--cote :is(h1,h2),:root.vivant [data-bloc$=-ouverture] :is(h1,h2),#sortie .bloc--cote h2,:root.vivant [data-bloc$=-fin-titre] h2{font-size:var(--t-moment);line-height:1}.vivant .bloc--cote .ligne{font-size:var(--t-courant);line-height:1.42}.vivant .bloc .mention{font-size:var(--t-courant)}.vivant .bloc .appel .mention{font-size:var(--t-libelle)}.vivant .bloc .bouton,.vivant .bloc .details__bouton{font-size:var(--t-courant)}.vivant .bloc--clair{color:var(--creme)}.vivant.lent:not([data-pret]) .bloc--une [data-partie]{opacity:1;transition:opacity .5s}.vivant .tuile-html{transition:translate .6s var(--courbe)}.vivant.lent:not([data-pret]) .tuile-html{translate:calc(40vw - var(--taille-logo) / 2) 0}.vivant.lent:not([data-pret]) .entete{opacity:1}.vivant .sommaire{left:var(--gouttiere);z-index:21;color:var(--encre-douce);opacity:var(--entete);font-size:.875rem;display:block;position:fixed;bottom:1.25rem}.sommaire summary{cursor:pointer;align-items:center;gap:.75rem;min-height:2.75rem;list-style:none;display:inline-flex}.sommaire summary::-webkit-details-marker{display:none}.sommaire__mot{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}.sommaire__courant{opacity:1}.sommaire nav{background:var(--fond);border:1px solid var(--filet);border-radius:var(--rayon);min-width:15rem;padding:.5rem;position:absolute;bottom:100%;left:-.75rem}.sommaire a{min-height:2.75rem;color:var(--encre);border-radius:.5rem;align-items:center;padding:0 .75rem;text-decoration:none;display:flex}.sommaire a:hover{background:#0a0a0f0f}.sommaire a[aria-current]{font-weight:500}.vivant .sommaire{color:#24252e}.vivant[data-sombre] .sommaire{color:var(--creme)}.vivant[data-sombre] .sommaire nav{color:var(--encre)}.toutes{color:#24252e;display:none}.vivant[data-fleches]:not([data-parcours=visite]) .toutes{left:var(--gouttiere);z-index:21;height:2.75rem;opacity:var(--entete);pointer-events:none;align-items:center;gap:.625rem;font-size:.875rem;line-height:1;display:flex;position:fixed;bottom:1.25rem}.vivant[data-sombre] .toutes{color:var(--creme)}.vivant:not([data-parcours=visite]) .sommaire__courant{display:none}.toutes__cale{visibility:hidden;white-space:nowrap}.toutes__entre{opacity:.3;background:currentColor;width:1px;height:.875rem}.toutes__lien{min-height:2.75rem;color:inherit;letter-spacing:.01em;white-space:nowrap;pointer-events:auto;text-underline-offset:.4em;transition:text-decoration-color .25s var(--courbe);align-items:center;gap:.5rem;margin-left:-.625rem;padding:0 .625rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex}.toutes__lien:hover,.toutes__lien:focus-visible{text-decoration-color:currentColor}.toutes__lien:focus-visible{outline-offset:-1.5px;border-radius:2px;outline:1.5px solid}.toutes__trait{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:.625rem;display:none}.toutes__court,.navigation,.defiler{display:none}.vivant[data-fleches] .navigation{right:calc(var(--gouttiere) - .625rem);z-index:21;color:#24252e;height:2.75rem;opacity:var(--entete);--nav-doux:var(--encre-douce);align-items:center;gap:1.5rem;font-size:.875rem;line-height:1;display:flex;position:fixed;bottom:1.25rem}.vivant[data-sombre] .navigation{color:var(--creme);--nav-doux:var(--creme-douce)}.navigation__compte{font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap;align-items:baseline;gap:.3em;margin:0;display:flex}.navigation__total{color:var(--nav-doux)}.navigation__piste{background:color-mix(in srgb, currentColor 22%, transparent);width:4rem;height:1px;position:relative;overflow:hidden}.navigation__avance{transform:scaleX(var(--avance,0));transform-origin:0;background:currentColor;position:absolute;inset:0}.navigation__pas{align-items:center;display:flex}.navigation__bouton{min-height:2.75rem;color:inherit;font:inherit;letter-spacing:.01em;white-space:nowrap;cursor:pointer;text-underline-offset:.4em;transition:text-decoration-color .25s var(--courbe), opacity .25s var(--courbe);background:0 0;border:0;justify-content:center;align-items:center;padding:0 .625rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex}.navigation__bouton:hover,.navigation__bouton:focus-visible{text-decoration-color:currentColor}.navigation__bouton:focus-visible{outline-offset:-1.5px;border-radius:2px;outline:1.5px solid}.navigation__bouton:disabled{cursor:default;opacity:.38;text-decoration-color:#0000}.navigation__entre{opacity:.3;background:currentColor;width:1px;height:.875rem}.navigation__trait{fill:none;stroke:currentColor;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;width:.625rem;height:1rem;display:none}.vivant[data-fleches] .defiler{z-index:21;color:#24252e;height:2.75rem;font:inherit;letter-spacing:.02em;white-space:nowrap;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .5s var(--courbe), visibility 0s linear .5s;--capsule:#ffffff8c;background:0 0;border:0;align-items:center;gap:.5rem;padding:0 1.125rem;font-size:.9375rem;font-weight:500;line-height:1;display:inline-flex;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%)}.vivant[data-fleches] .defiler:before{content:"";z-index:-1;background:var(--capsule);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .3s var(--courbe);border-radius:999px;position:absolute;inset:.3125rem 0}.vivant[data-sombre] .defiler{color:var(--creme);--capsule:#0a0a0f99}.vivant[data-fleches] .defiler[data-visible]{opacity:var(--entete);visibility:visible;transition:opacity .5s var(--courbe)}.defiler__mot{text-underline-offset:.4em;transition:text-decoration-color .25s var(--courbe);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.defiler:hover .defiler__mot,.defiler:focus-visible .defiler__mot{text-decoration-color:currentColor}.defiler:focus-visible{outline-offset:-6.5px;border-radius:999px;outline:1.5px solid}.defiler__court{display:none}.defiler__fleche{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;width:.6875rem;height:1.125rem}.vivant[data-fleches] .defiler[data-visible] .defiler__fleche{animation:2.6s cubic-bezier(.45,0,.55,1) infinite defiler-glisse}@keyframes defiler-glisse{0%,to{transform:translateY(-1.5px)}50%{transform:translateY(2.5px)}}@media (max-width:62rem),(max-aspect-ratio:1){.vivant[data-fleches] .navigation{bottom:max(1rem, env(safe-area-inset-bottom));right:calc(var(--gouttiere) - .375rem);gap:0;font-size:.8125rem}.navigation__piste,.navigation__compte,.navigation__entre,.navigation__bouton[data-pas="1"]{display:none}.navigation__bouton{width:2.75rem;padding:0}.navigation__mot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.navigation__trait{display:block}.vivant[data-fleches] .defiler{bottom:max(1rem, env(safe-area-inset-bottom));gap:.4375rem;padding-inline:.875rem;font-size:.875rem}.defiler__long{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.defiler__court{display:inline}.vivant:not([data-parcours=visite]) .sommaire{visibility:hidden}.vivant[data-fleches]:not([data-parcours=visite]) .toutes{bottom:max(1rem, env(safe-area-inset-bottom));left:calc(var(--gouttiere) - .625rem);font-size:.8125rem}.toutes__cale,.toutes__entre{display:none}.toutes__lien{margin-left:0}.toutes__trait{display:block}.toutes__long{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.toutes__court{display:inline}}@media (prefers-reduced-motion:reduce){.vivant[data-fleches] .defiler[data-visible] .defiler__fleche{animation:none}}@media (max-width:62rem),(max-aspect-ratio:1){:root{--haut-entete:4rem;--t-une:clamp(2.75rem, 11.5vw, 5rem);--t-ligne:1.125rem;--taille-logo:round(down, min(30lvh, 60vw), 2px)}.bloc--centre .avis{--t-avis:clamp(1.5rem, 6.4vw, 2rem)}.vivant .bloc--une{left:var(--gouttiere);right:var(--gouttiere);gap:1rem;width:auto;top:auto;bottom:5.75rem;transform:none}.vivant .bloc--gauche,.vivant .bloc--droite{left:var(--gouttiere);right:var(--gouttiere);max-width:none;top:auto;bottom:5.75rem;transform:none}.vivant{--t-moment:clamp(2.125rem, 9.6vw, 2.75rem);--t-courant:1rem;--t-titre-etroit:var(--t-moment);--haut-texte-base:min(60lvh, calc(100lvh - 76px - (2 * var(--t-titre-etroit) + 3.48 * var(--t-etape) + 193px)));--haut-texte-etroit:calc(var(--haut-texte-base) - .18 * (var(--haut-texte-base) - 3lvh - max(78px, 10.5lvh)))}.vivant .bloc--arret,.vivant .bloc--etapes{left:var(--gouttiere);right:var(--gouttiere);top:var(--haut-texte-etroit);bottom:4.75rem}.vivant .bloc .appel__ligne>.bouton[href$=\/contact]{display:none}.vivant .bloc .appel:has(>.appel__ligne>.bouton[href$=\/contact])>.mention{display:none}.vivant .bloc .appel:has(>.appel__ligne>.bouton[href$=\/contact]):not(:has(.details__bouton)){display:none}.vivant .bloc--arret{gap:.5rem;bottom:auto}.vivant .bloc--etapes{gap:.7rem}.vivant .bloc--arret :is(h1,h2),.vivant .bloc--cote :is(h1,h2){font-size:var(--t-titre-etroit)}.vivant .bloc--arret .ligne{font-size:var(--t-courant);line-height:1.34}.vivant .bloc--cote{left:var(--gouttiere);right:var(--gouttiere);top:68lvh;bottom:4.75rem}.vivant .pied-visite{z-index:20;pointer-events:none;height:calc(4.5rem + env(safe-area-inset-bottom));background-color:var(--fond-bas,var(--fond));-webkit-mask-image:linear-gradient(to top, #000 calc(3.6rem + env(safe-area-inset-bottom)), transparent);mask-image:linear-gradient(to top, #000 calc(3.6rem + env(safe-area-inset-bottom)), transparent);opacity:var(--entete);transition:background-color .3s;display:block;position:fixed;inset:auto 0 0}.vivant .sommaire{bottom:max(1rem, env(safe-area-inset-bottom))}.sommaire__courant{display:none}}.vivant[data-arrivee]{--entete:1}.vivant[data-arrivee] .logo-fixe{visibility:hidden}.vivant[data-arrivee]:not([data-pret]) #moment .chapitre:first-child .bloc:first-child{visibility:visible}.vivant[data-arrivee]:not([data-pret]) #moment .chapitre:first-child .bloc:first-child [data-partie]{opacity:1}.vivant[data-arrivee] .fond-moment{z-index:-1;background:var(--fond-moment-degrade,var(--fond-moment));transition:opacity .5s var(--courbe);display:block;position:fixed;inset:0}.vivant[data-arrivee][data-pret] .fond-moment{opacity:0;pointer-events:none}.vivant[data-arrivee]:not([data-pret]):has(.fond-moment[data-clair]) .entete__creme{opacity:1}.vivant[data-arrivee]:not([data-pret]):has(.fond-moment[data-clair]) .entete__encre{opacity:0}.vivant[data-arrivee]:not([data-pret]):has(.fond-moment[data-clair]) .bouton{background:var(--creme);color:var(--encre)}.vivant #piste{min-height:100lvh}.vivant[data-pret] #moment{display:none}@media (min-width:62.01rem) and (min-aspect-ratio:1001/1000){.vivant{--g-compo:max(4.5vw, 40px);--haut-compo:max(calc(var(--haut-entete) + 30px), 19lvh)}.vivant[data-arrivee]:not([data-pret]) #moment .chapitre:first-child .bloc--etapes{visibility:visible}.vivant[data-arrivee]:not([data-pret]) #moment .chapitre:first-child .bloc--etapes [data-partie]{opacity:1}.vivant[data-arrivee]:not([data-pret]) #moment .chapitre:first-child .bloc--etapes .etape:nth-child(-n+2){opacity:.72}.vivant .bloc--arret{left:var(--g-compo);top:var(--haut-compo);width:calc(26vw - var(--g-compo));height:calc(83lvh - var(--haut-compo))}.vivant .bloc--etapes{left:76vw;top:var(--haut-compo);width:calc(24vw - var(--g-compo));height:calc(83lvh - var(--haut-compo))}.vivant .bloc--cote{left:var(--g-compo);top:var(--haut-compo);height:calc(83lvh - var(--haut-compo));width:calc(36vw - var(--g-compo) - max(3vw, 24px))}}.vivant .bloc--etapes .details+.mention,.vivant .bloc--etapes .details+.appel{margin-top:auto}.vivant .bloc--carrefour{max-width:none;left:max(4.5vw,40px);top:calc(var(--haut-entete) + max(18px, 3lvh));flex-direction:column;align-items:flex-start;gap:.5rem;width:min(44vw,620px);display:flex}.vivant .bloc--carrefour h1{font-size:var(--t-etape);line-height:1}.vivant .bloc--carrefour .ligne{font-size:var(--t-courant);line-height:1.42}.vivant .bloc--carrefour .filtres{flex-wrap:wrap;gap:0 clamp(.875rem,1.4vw,1.25rem);width:calc(100% + max(6vw,48px) - 24px);margin-top:.35rem}.vivant .bloc--carrefour .filtres a{min-height:2.75rem;box-shadow:none;white-space:nowrap;color:var(--encre-douce);text-underline-offset:.45em;transition:color .25s var(--courbe), text-decoration-color .25s var(--courbe);border:0;border-radius:0;padding:0;font-size:.875rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.vivant .bloc--carrefour .filtres a:hover{color:var(--encre);text-decoration-color:currentColor}.vivant .bloc--carrefour .filtres a[aria-current]{color:var(--encre);box-shadow:none;font-weight:400;text-decoration:underline;text-decoration-thickness:1.5px}.vivant .bloc--carrefour .filtres a:focus-visible{outline-offset:2px}@media (max-width:75rem){.vivant .bloc--carrefour .filtres{grid-template-columns:repeat(3,max-content);column-gap:1.75rem;width:auto;display:grid}}.vivant .bloc--vitrine{max-width:none;display:block}.vivant .bloc--vitrine .carte{width:100%;position:absolute;inset:0 auto auto 0}.vivant .bloc--vitrine .carte__image{display:none}.vivant .bloc--vitrine .carte__texte{gap:.45rem}.vivant .bloc--vitrine .carte__nom{font-family:var(--police-titre), "Times New Roman", serif;font-weight:400;font-size:var(--t-moment);letter-spacing:-.01em;text-wrap:balance;line-height:.98}.vivant .bloc--vitrine .carte__fait{font-size:var(--t-courant);color:var(--encre-douce);margin-top:.35rem;line-height:1.38}.vivant .bloc--vitrine .carte__services{font-size:var(--t-libelle);letter-spacing:.12em;text-transform:uppercase}.vivant .bloc--vitrine .carte__voir{font-size:var(--t-courant);margin-top:.6rem}.vivant .bloc--vitrine .carte:not([data-vedette]){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden}.vivant .bloc--vitrine .carte[data-vedette] .carte__texte{animation:vedette .6s var(--courbe) both}@keyframes vedette{0%{opacity:0;transform:translateY(12px)}}.vivant .carte:focus-visible{outline-offset:6px;border-radius:.6rem}.index-projets{display:none}.vivant .bloc--index{max-width:none;display:block}.vivant .index-projets{font-size:var(--t-libelle);color:var(--encre-douce);gap:.55rem;display:grid}.vivant .index-projets__compte{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--encre)}.vivant .index-projets ol{flex-wrap:wrap;gap:.1rem .15rem;margin:0;padding:0;list-style:none;display:flex}.vivant .index-projets li{align-items:center;display:inline-flex}.vivant .index-projets li[hidden]{display:none}.vivant .index-projets li:not(:last-child):after{content:"·";color:var(--filet);margin-inline:.35rem}.vivant .index-projets button{font:inherit;color:inherit;cursor:pointer;text-underline-offset:.3em;background:0 0;border:0;padding:.2rem 0}.vivant .index-projets button:hover{color:var(--encre);text-decoration:underline;text-decoration-thickness:1px}.vivant .index-projets [aria-current] button{color:var(--encre);text-decoration:underline;text-decoration-thickness:1.5px}.vivant .bloc--zones{max-width:none;display:block}.vivant .zone{color:var(--encre);cursor:pointer;border-radius:.6rem;text-decoration:none;display:block;position:absolute;inset:0}.vivant .zone__nom{text-align:center;text-wrap:balance;max-width:100%;font-size:var(--t-libelle);letter-spacing:.02em;text-underline-offset:.3em;transition:opacity .3s var(--courbe);justify-items:center;gap:.1rem;line-height:1.3;display:grid;position:absolute;top:calc(100% - 44px);left:0;right:0}.vivant .zone__numero{letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--encre-douce);font-size:.6875rem}.vivant .zone[data-vedette] .zone__nom{text-decoration:underline;text-decoration-thickness:1px}.vivant .zone[data-pale] .zone__nom{opacity:.45}.vivant .zone:focus-visible{outline:2px solid var(--encre);outline-offset:6px}.vivant[data-arrivee]:not([data-pret]) #moment #realisations .bloc[style]:not(.bloc--zones){visibility:visible}.vivant[data-arrivee]:not([data-pret]) #moment #realisations .bloc[style]:not(.bloc--zones) [data-partie]{opacity:1}html:not(.vivant) #realisations .bloc--vitrine{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));align-items:start;gap:2rem 1.5rem;width:100%;max-width:none;display:grid}@media (prefers-reduced-motion:reduce){.vivant .bloc--vitrine .carte[data-vedette] .carte__texte{animation:none}}@media (max-width:62rem),(max-aspect-ratio:1){.vivant .bloc--carrefour{width:auto;left:max(16px,5vw);right:max(16px,5vw);top:calc(var(--haut-entete) + 10px);gap:.35rem}.vivant .bloc--carrefour h1{font-size:var(--t-etape)}.vivant .bloc--carrefour .ligne{font-size:var(--t-courant)}.vivant .bloc--carrefour .filtres{margin-top:.1rem}.vivant .bloc--vitrine .carte__nom{font-size:var(--t-moment)}.vivant .bloc--vitrine .carte__fait{font-size:var(--t-courant);margin-top:.1rem}.vivant .bloc--vitrine .carte__texte{gap:.3rem}.vivant .bloc--vitrine .carte__voir{margin-top:.15rem}.vivant .index-projets ol,.vivant .bloc--vitrine{display:none}.vivant .zone__nom{max-width:none;font-size:.8125rem;left:-45%;right:-45%}}
.formules{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.formule{align-content:start;gap:.3rem;display:grid}.formule__nom{font-size:clamp(1.5rem,1.1rem + .9vw,2rem);line-height:1.05}.formule__prix{font-size:1.0625rem;font-weight:500}.formule__ligne{color:var(--encre-douce);font-size:.9375rem;line-height:1.4}.formule__delai{color:var(--encre-douce);font-size:.875rem}@media (min-width:40rem){html:not(.vivant) .formules{grid-template-columns:repeat(3,minmax(0,1fr))}}.garanties{gap:.8rem;display:grid}.garanties h3{font-size:clamp(1.375rem,1.1rem + .6vw,1.75rem);line-height:1.1}.garanties ol{gap:.7rem;display:grid}.garanties li{grid-template-columns:1.6em 1fr;font-size:1rem;line-height:1.38;display:grid}.garanties__n{font-family:var(--police-titre), serif;opacity:.6;font-size:1.25rem;line-height:1.1}.questions{border-top:1px solid var(--filet);display:grid}.question{border-bottom:1px solid var(--filet)}.question summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;padding:.65rem 0;font-size:1rem;font-weight:500;line-height:1.35;list-style:none;display:flex}.question summary::-webkit-details-marker{display:none}.question summary:after{content:"+" / "";transition:transform .25s var(--courbe);flex:none;font-size:1.35rem;font-weight:400;line-height:1}.question[open] summary:after{transform:rotate(45deg)}.question p{color:var(--encre-douce);padding:0 2rem .95rem 0;font-size:.9688rem;line-height:1.45}.question summary:focus-visible{outline-offset:2px}.plus{justify-items:start;gap:.6rem;display:grid}.plus .details__bouton{padding-inline-start:0}.contact-formulaire{width:100%}.contact-formulaire [hidden]{display:none!important}.formulaire{gap:.95rem;display:grid}.champ{border:0;gap:.35rem;min-width:0;margin:0;padding:0;display:grid}.champ label,.champ legend{padding:0;font-size:.875rem;font-weight:500}.champ legend{margin-bottom:.45rem}.champ input[type=text],.champ input[type=email],.champ input[type=tel],.champ textarea{width:100%;min-height:2.875rem;color:var(--encre);font:inherit;transition:border-color .2s var(--courbe), background-color .2s var(--courbe);background:#ffffffb8;border:1px solid #0a0a0f47;border-radius:.6rem;padding:.65rem .85rem;font-size:1rem;line-height:1.4}.champ textarea{resize:vertical;min-height:4.75rem}.champ input::placeholder,.champ textarea::placeholder{color:#6b6d76}.champ input:hover,.champ textarea:hover{border-color:#0a0a0f80}.champ input:focus-visible,.champ textarea:focus-visible{outline:2px solid var(--encre);outline-offset:1px;background:#fff}.champ [aria-invalid=true]{border-color:#a3261b}.champ__erreur{color:#9c2318;font-size:.875rem;line-height:1.35}.champs-deux{gap:.95rem;display:grid}@media (min-width:40rem){.champs-deux{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}}.pastilles{flex-wrap:wrap;gap:.4rem;display:flex}.pastille{display:inline-flex;position:relative}.pastille input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pastille span{min-height:2.75rem;transition:background-color .2s var(--courbe), color .2s var(--courbe), border-color .2s var(--courbe);border:1px solid #0a0a0f47;border-radius:999px;align-items:center;padding:.4rem .95rem;font-size:.875rem;line-height:1.2;display:inline-flex}.pastille:hover span{border-color:var(--encre)}.pastille input:checked+span{background:var(--encre);border-color:var(--encre);color:var(--creme)}.pastille input:focus-visible+span{outline:2px solid var(--encre);outline-offset:2px}.piege{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.formulaire .appel{margin-top:.15rem}.formulaire .bouton{cursor:pointer;font:inherit;font-weight:500}.formulaire .bouton:disabled{cursor:progress;opacity:.82}.formulaire__statut{color:#9c2318;font-size:.9375rem;line-height:1.4}.formulaire__info{color:var(--encre-douce);font-size:.8125rem;line-height:1.4}.formulaire__info a{color:inherit;text-underline-offset:.2em}.succes{outline:none;justify-items:start;gap:.75rem;padding:1.25rem 0;display:grid}.succes h2{font-size:clamp(2rem,1.4rem + 1.6vw,2.75rem)}.succes .details__bouton{padding-inline-start:0}.coordonnees{justify-items:start;gap:.2rem;display:grid}.coordonnees__pied{color:var(--encre-douce);margin-bottom:.35rem;font-size:.875rem}.coordonnees__tel{font-family:var(--police-titre), serif;align-items:center;min-height:2.75rem;font-size:clamp(1.625rem,1.2rem + 1vw,2.125rem);line-height:1.1;text-decoration:none;display:inline-flex}.coordonnees__tel:hover,.coordonnees__email:hover{text-underline-offset:.18em;text-decoration:underline}.coordonnees__heures{color:var(--encre-douce);font-size:.9375rem}.coordonnees__email{align-items:center;min-height:2.75rem;font-size:1rem;text-decoration:none;display:inline-flex}.avis{gap:1.1rem;display:grid}.avis__un{gap:.35rem;margin:0;display:grid}.avis blockquote{margin:0}.avis blockquote p{font-family:var(--police-titre), serif;font-size:clamp(1.0625rem,.95rem + .3vw,1.25rem);line-height:1.32}.avis figcaption{color:var(--encre-douce);font-size:.8125rem;line-height:1.4}.avis__auteur{color:var(--encre);font-weight:500}.avis figcaption a{color:inherit;text-underline-offset:.2em;margin-block:-.6rem;padding-block:.6rem;display:inline-block}.metiers__ligne{font-family:var(--police-titre), serif}.vivant .bloc--studio,.vivant .bloc--studio-cote,.vivant .bloc--formules,.vivant .bloc--questions,.vivant .bloc--contact{align-content:start;max-width:none}.vivant .bloc--studio{flex-direction:column;gap:1.1rem;display:flex}.vivant .bloc--studio :is(h1,h2){font-size:var(--t-moment);line-height:1}.vivant .bloc--studio .ligne{font-size:var(--t-courant);line-height:1.42}.vivant .bloc--studio-cote{flex-direction:column;gap:1rem;display:flex}.vivant .bloc--studio-cote>.ligne{font-family:var(--police-titre), serif;font-size:var(--t-etape);color:var(--encre);line-height:1.16}.vivant .bloc--studio-cote>.mention{color:var(--encre);font-weight:500;font-size:var(--t-courant);padding-inline-start:0}.vivant .bloc--studio-cote>.mention:has(+.appel){padding-inline-start:calc(var(--marge-bouton) + var(--bord-bouton))}.vivant .bloc--studio-cote>.garanties:only-child{margin-block:auto}.vivant .bloc--studio-cote>.mention:only-child,.vivant .bloc--studio-cote>.ligne+*,.vivant .bloc--studio-cote>.details:first-child+.mention{margin-top:auto}.vivant .bloc--studio-cote .appel{margin-top:0}.vivant .bloc--formules{display:block}.vivant .formules{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:0;height:100%}.vivant .formule{text-align:center;justify-items:center;padding-inline:clamp(.5rem,1vw,1rem)}.vivant .formule__nom{font-size:var(--t-etape)}.vivant .formule__prix{font-size:var(--t-etape);letter-spacing:-.01em;margin-top:.3rem;font-weight:600}.vivant .formule__montant,.vivant .formule__unite{white-space:nowrap}.vivant .formule__unite{font-size:var(--t-courant);letter-spacing:0;font-weight:500}@media (min-width:62.01rem) and (min-aspect-ratio:1001/1000){.vivant .formule__unite{margin-top:.15rem;display:block}}.vivant .formule__ligne,.vivant .formule__delai{font-size:var(--t-libelle)}.vivant .bloc--formules-compris{text-align:center}.vivant .bloc--formules-compris .ligne{font-size:var(--t-courant);color:var(--encre-douce);max-width:46rem;margin-inline:auto;line-height:1.42}.autres{gap:.6rem;display:grid}.autres__titre{font-family:var(--police-texte), system-ui, sans-serif;font-size:var(--t-libelle);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:500;line-height:1.3}.autres__liste{border-bottom:1px solid var(--filet);margin:0;padding:0;list-style:none}.autre{border-top:1px solid var(--filet);padding-block:.5rem;line-height:1.3;display:block}.autre__nom{font-size:var(--t-courant);font-weight:500;display:block}.autre__prix{font-size:var(--t-courant)}.autre__regle{font-size:var(--t-libelle);color:var(--encre-douce)}@media (min-width:62.01rem) and (max-width:87.4375rem) and (min-aspect-ratio:1001/1000){.vivant #formules .autre{padding-block:.35rem}.vivant [data-bloc=formules-appel] .appel{align-items:center}.vivant [data-bloc=formules-appel] .appel .mention{text-align:center;padding-inline-start:0}.vivant .bloc--formules-compris{text-align:left}.vivant .bloc--formules-compris .ligne{margin-inline:0}@media (max-height:800px){.vivant [data-bloc=formules-appel] .appel .mention{display:none}}}@media (min-width:62.01rem) and (max-height:800px){.vivant .formule__delai{display:none}}.vivant .bloc--questions{flex-direction:column;gap:.9rem;display:flex}.vivant .bloc--questions h2{font-size:var(--t-moment);line-height:1}.vivant .bloc--questions .questions{overscroll-behavior:contain;scrollbar-width:thin;flex:0 auto;min-height:0;overflow:hidden auto}.vivant .bloc--questions .appel{margin-top:.4rem}.vivant .bloc--contact{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:.85rem;display:flex;overflow:hidden}.vivant .bloc--contact[data-present]{overflow-y:auto}.vivant .bloc--contact[data-present],.vivant .bloc--questions .questions{touch-action:pan-y pinch-zoom}.vivant .bloc--contact h1{font-size:var(--t-moment);line-height:1}.vivant .bloc--contact .ligne{font-size:var(--t-courant)}.vivant .bloc--contact .formulaire{gap:.6rem}.vivant .bloc--contact .champ legend{margin-bottom:.3rem}@media (min-width:62.01rem) and (min-aspect-ratio:1001/1000){.vivant .bloc--contact{--col:calc(36vw - var(--gouttiere));--tuile:min(8lvh, 7vw);grid-template-columns:var(--col) minmax(0, 1fr);grid-template-rows:auto auto auto 1fr auto;align-content:stretch;gap:.75rem 7vw;display:grid}.vivant .bloc--contact>h1{margin-top:calc(var(--tuile) + 10.5lvh - 24px);grid-area:1/1}.vivant .bloc--contact>.ligne{grid-area:2/1}.vivant .bloc--contact>.coordonnees{grid-area:3/1}.vivant .bloc--contact>.avis{grid-area:4/1;align-self:start;margin-top:clamp(.4rem,2lvh,1.75rem)}.vivant .bloc--contact>.contact-formulaire{grid-area:1/2/-1;align-self:start}.vivant .bloc--contact .avis{gap:clamp(.9rem,2.4lvh,1.5rem)}.vivant .bloc--contact .avis blockquote p{font-size:var(--t-etape);line-height:1.2}.vivant .bloc--contact .avis figcaption{font-size:var(--t-libelle)}.vivant .bloc--contact .coordonnees{flex-wrap:wrap;align-items:baseline;gap:0 1.25rem;display:flex}.vivant .bloc--contact .coordonnees__pied{display:none}.vivant .bloc--contact :is(.coordonnees__tel,.coordonnees__email){font-family:var(--police-texte), system-ui, sans-serif;font-size:var(--t-courant);min-height:2.75rem;font-weight:500}.vivant .bloc--contact .coordonnees__heures{font-size:var(--t-libelle);flex-basis:100%;order:3;margin:-.55rem 0 0}.vivant .bloc--contact .formulaire{gap:clamp(.75rem,1.7lvh,1.15rem)}@media (max-height:800px){.vivant .bloc--contact .avis blockquote p{font-size:var(--t-courant);line-height:1.3}}@media (max-height:740px){.vivant .bloc--contact .coordonnees__heures{display:none}.vivant .bloc--contact .champ textarea{height:3.5rem;min-height:3.5rem}.vivant .bloc--contact{row-gap:.5rem}.vivant .bloc--contact>.avis{gap:.6rem;margin-top:0}.vivant .bloc--contact .formulaire{gap:.6rem}}@media (max-width:75rem){.vivant .bloc--contact{--col:calc(33vw - var(--gouttiere));column-gap:4vw}.vivant .bloc--contact .champ textarea{height:3.5rem;min-height:3.5rem}.vivant .bloc--contact .avis>figure:nth-of-type(n+2){display:none}}.vivant .bloc--contact .champs-deux{grid-template-columns:repeat(3,minmax(0,1fr))}.vivant .bloc--contact .champ{gap:.3rem}.vivant .bloc--contact .champ legend{margin-bottom:.35rem}.vivant .bloc--studio{left:var(--g-compo);top:var(--haut-compo);width:calc(26vw - var(--g-compo));height:calc(83lvh - var(--haut-compo))}.vivant #contact .bloc--contact{left:var(--gouttiere);top:calc(var(--haut-entete) + 24px);width:calc(100vw - 2 * var(--gouttiere));height:calc(100lvh - var(--haut-entete) - 24px - 76px)}.vivant[data-arrivee]:not([data-pret]) #moment .chapitre:first-child .bloc--contact .formulaire{visibility:visible}}@media (max-width:62rem),(max-aspect-ratio:1){.vivant .bloc--studio{left:var(--gouttiere);right:var(--gouttiere);top:var(--haut-texte-etroit);gap:.5rem}.vivant .bloc--studio :is(h1,h2){font-size:var(--t-titre-etroit)}.vivant .bloc--studio .ligne{font-size:var(--t-courant);line-height:1.34}.vivant .bloc--studio-cote{gap:.6rem}.vivant .bloc--studio-cote .appel__ligne{flex-direction:column;align-items:flex-start;gap:0}.vivant .bloc--studio-cote .appel__ligne .details__bouton{padding-inline-start:calc(var(--marge-bouton) + var(--bord-bouton))}.vivant .bloc--studio-cote>.ligne{font-size:var(--t-etape)}.vivant .bloc--studio-cote>.mention{font-size:var(--t-courant)}.vivant .garanties{gap:.5rem}.vivant .garanties h3{font-size:1.25rem}.vivant .garanties ol{gap:.4rem}.vivant .garanties li{font-size:.9375rem;line-height:1.32}.vivant .formules{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:none}.vivant .formule{text-align:left;align-content:center;justify-items:start;gap:.15rem;padding-inline:0}.vivant .formule__nom{font-size:var(--t-etape)}.vivant .formule__prix{font-size:var(--t-etape);margin:0;font-weight:600}.vivant .formule__unite{font-size:var(--t-libelle)}.vivant .formule__ligne{line-height:1.28}.vivant .formule{gap:.1rem}.vivant .bloc--formules-compris{text-align:left}.vivant .bloc--formules-compris .ligne{font-size:var(--t-libelle);max-width:none;line-height:1.4}.autre{flex-wrap:wrap;justify-content:space-between;align-items:baseline;column-gap:.75rem;padding-block:.4rem;display:flex}.autre__nom{display:inline}.autre__prix{text-align:right;margin-inline-start:auto;font-weight:600}.autre__regle{display:none}@media (max-height:700px){.autres__liste{border-bottom:0;grid-template-columns:1fr 1fr;column-gap:1rem;display:grid}.autre{align-content:start;gap:.1rem;padding-block:.35rem;display:grid}.autre__prix{text-align:left;margin:0}}@media (max-height:600px){.vivant #formules .appel .mention,.vivant .bloc--formules-compris{display:none}}@media (max-height:820px){.vivant #formules .appel .mention{display:none}}.vivant #studio .bloc--cote{top:auto}@media (max-height:700px){.vivant #formules .bloc--studio .ligne,.vivant .formule__ligne,.vivant .formule__delai,.vivant #formules .bloc--studio-cote>.mention{display:none}.vivant #studio .bloc--cote{top:54lvh}}.vivant .bloc--questions h2{font-size:var(--t-titre-etroit)}.vivant .bloc--questions .ligne{font-size:var(--t-courant)}.vivant .bloc--questions .questions{flex:auto}.vivant .bloc--contact{padding-bottom:1.5rem}.vivant .bloc--contact h1{font-size:var(--t-titre-etroit)}.vivant .bloc--contact>.coordonnees{border-top:1px solid var(--filet);margin-top:.75rem;padding-top:1rem}.vivant #contact .bloc--contact{left:var(--gouttiere);right:var(--gouttiere);top:calc(var(--haut-entete) + 18px + min(26vw, 14lvh));bottom:84px}.vivant #formules .bloc--studio{top:calc(var(--haut-entete) + 8px)}}html:not(.vivant) .bloc--contact{max-width:46rem}html:not(.vivant) .bloc--questions{width:100%;max-width:46rem}html:not(.vivant) .bloc--formules{width:100%;max-width:72rem}.vivant .bloc--marquee{white-space:nowrap;pointer-events:none;width:max-content;max-width:none;display:block;top:50lvh}.vivant .bloc--marquee .metiers{margin:0}.vivant .bloc--marquee .metiers__ligne{letter-spacing:-.025em;color:var(--encre);margin-top:-.56em;font-size:min(7.5vw,15lvh);line-height:1.12;display:block}.vivant .bloc--marquee .metiers__ligne>span{color:var(--encre-douce);margin-inline:.32em;display:inline-block;transform:translateY(-.06em)}html:not(.vivant) .metiers .cache{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}html:not(.vivant) .metiers__ligne{display:none}.vivant .sommaire nav{overscroll-behavior:contain;max-height:calc(100lvh - 6rem);overflow-y:auto}html:not(.vivant) :is(#studio,#echange,#premiere-version,#decidez,#maintenance,#formules,#questions) .fixe{width:min(100%,44rem);margin:0}html:not(.vivant) #contact .fixe{order:-1;width:7rem;margin:0}
.dossier{padding:clamp(3rem, 8vw, 6.5rem) var(--gouttiere);background:var(--fond);border-top:1px solid var(--filet)}.vivant .dossier{display:none}.dossier__page,.lecture__dossier{max-width:44rem}.dossier__page>*+*,.lecture__dossier>*+*{margin-top:1.25rem}:is(.dossier__page,.lecture__dossier) h2{font-size:var(--t-moment);line-height:1.02}:is(.dossier__page,.lecture__dossier) h3{font-size:var(--t-etape);line-height:1.15}:is(.dossier__page,.lecture__dossier) h4{font-family:var(--police-texte), system-ui, sans-serif;font-size:var(--t-courant);letter-spacing:0;margin:0;font-weight:500;line-height:1.4}:is(.dossier__page,.lecture__dossier) :is(p,li){font-size:var(--t-courant);text-wrap:pretty;line-height:1.6}:is(.dossier__page,.lecture__dossier) .dossier__chapeau{color:var(--encre-douce)}:is(.dossier__page,.lecture__dossier) :is(ul,ol){gap:.4rem;margin:0;padding-inline-start:1.25em;display:grid}:is(.dossier__page,.lecture__dossier) ul{list-style:outside}:is(.dossier__page,.lecture__dossier) ol{list-style:decimal}:is(.dossier__page,.lecture__dossier) li::marker{color:var(--encre-douce)}:is(.dossier__page,.lecture__dossier) a{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}:is(.dossier__page,.lecture__dossier) a:hover{text-decoration-thickness:2px}.dossier__section{gap:.85rem;padding-top:clamp(1.75rem,4vw,2.75rem);display:grid}.dossier__section>h4{margin-top:.5rem}.dossier__suite{font-weight:500}.dossier__question{border-top:1px solid var(--filet);gap:.35rem;padding-block:.9rem;display:grid}.dossier__avis{gap:.4rem;margin:0;display:grid}.dossier__avis blockquote{margin:0}.dossier__avis blockquote p{font-family:var(--police-titre), "Times New Roman", serif;font-size:var(--t-etape);line-height:1.3}.dossier__avis figcaption{font-size:var(--t-libelle);letter-spacing:.02em;color:var(--encre-douce)}.lecture__dossier{margin-top:clamp(2rem,5lvh,3rem)}.lecture__dossier .dossier__chapeau,.lecture__dossier .dossier__avis figcaption{color:var(--doux-lecture)}.lecture__dossier li::marker{color:var(--doux-lecture)}.lecture__dossier .dossier__question{border-top-color:var(--filet-lecture)}
