html.batir-attente [data-nav-entete],html.batir-attente .hero-titre,html.batir-attente .hero-rangee>*,html.batir-attente .cd-piste,html.batir-attente main>:not(.hero),html.batir-attente footer,html[data-batir] .b-cache,html[data-batir] .b-cache-avant:before{opacity:0}html[data-batir] .gd-liste:before,html[data-batir] .gd-progres{transform-origin:50% 0}.b-voile{z-index:3;pointer-events:none;position:absolute;inset:0}html[data-batir] .hero>.conteneur,html[data-batir] .op>.conteneur,html[data-batir] footer.pd,html[data-batir] .cs-cadre{position:relative}html[data-batir] .cm-tableau .cm-cle{transition:background-color .5s}html[data-batir] .cm-tableau tr:not(.ba-pret) .cm-cle{background-color:#0000}:where(html[data-batir]) .gd-colle,html[data-batir] [data-calques]{position:relative}.ba-grille{z-index:2;pointer-events:none;block-size:100svh;position:absolute;top:0}.ba-grille span{top:0;bottom:0;left:calc(100% / var(--n) * (var(--i) + .5));background:var(--texte);opacity:.14;transform-origin:50% 0;inline-size:1px;position:absolute}.ba-cadre{z-index:60;pointer-events:none;border:1px solid var(--b-encre);position:absolute}.ba-cadre b{background:var(--b-fond);border:1px solid var(--b-encre);block-size:7px;inline-size:7px;position:absolute}.ba-cadre b:first-of-type{top:-4px;left:-4px}.ba-cadre b:nth-of-type(2){top:-4px;right:-4px}.ba-cadre b:nth-of-type(3){bottom:-4px;left:-4px}.ba-cadre b:nth-of-type(4){bottom:-4px;right:-4px}.ba-cadre span{background:var(--b-encre);color:var(--b-fond);font-family:var(--police-mono);letter-spacing:.04em;white-space:nowrap;border-radius:4px;padding:3px 7px;font-size:11px;font-weight:600;line-height:1.3;position:absolute;bottom:calc(100% + 6px);left:-1px}.ba-cadre--dedans{inset:12px}.ba-cadre--dedans span{top:10px;bottom:auto;left:10px}.ba-curseur{z-index:61;pointer-events:none;inline-size:2px;position:absolute}.ba-filet{z-index:59;pointer-events:none;transform-origin:0;position:absolute}.ba-contour{z-index:59;pointer-events:none;border:1.5px solid;position:absolute}.ba-cadre--leger{opacity:.85;border-style:solid}.ba-voile-bloc{z-index:54;pointer-events:none;transform-origin:50% 100%;position:absolute}.ba-plan{z-index:56;pointer-events:none;position:absolute}.ba-plan span{opacity:.22;transform-origin:50% 0;background:#0a2540;inline-size:1px;position:absolute;top:0;bottom:0}.ba-etoile{display:inline-block}html[data-batir]{--section-air:clamp(4rem, 7.8vw, 7rem)}html[data-batir] #avis~.gd{padding-top:0}@media (width>=64rem){html[data-batir] .gd-piste{block-size:auto}html[data-batir] .gd-piste:after{content:"";block-size:calc((var(--n) - 1) * 45vh);display:block}html[data-batir] .gd-colle{top:var(--gd-arret,5.5rem);block-size:auto;padding-block:0}}html[data-batir]{--b-profondeur:clamp(40px, 8vh, 104px)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html[data-batir] .b-profondeur{animation-name:b-profondeur;animation-duration:auto;animation-timing-function:cubic-bezier(.45,0,.55,1);animation-fill-mode:both;animation-timeline:view();animation-range:cover cover 90vh}html[data-batir] #ensemble.b-profondeur{animation-range:cover 0% cover calc(100vh - var(--gd-arret,5.5rem))}}}@keyframes b-profondeur{0%{translate:0 var(--b-profondeur)}to{translate:0}}html[data-batir=portfolio] .infinite-grid__card[data-gabarit]{box-shadow:none;background:0 0}html[data-batir=portfolio] .infinite-grid__card[data-gabarit]>:is(picture,.card-marque){opacity:0}.b-gabarit{z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.b-gabarit>span{position:absolute}.b-gabarit-fond{border-radius:inherit;opacity:0;background:#1e2532;inset:0}.b-gabarit-contour{border-radius:inherit;inset:0;box-shadow:inset 0 0 0 1.5px #fffc}.b-gabarit-balise{font-family:var(--police-mono);letter-spacing:.04em;color:#ffffffe6;font-size:11px;line-height:1;top:.75rem;left:.85rem}.b-rangee{z-index:1;pointer-events:none;position:absolute;inset:.35rem 0}.b-rangee>span{position:absolute}.b-rangee-contour{border-radius:8px;inset:0;box-shadow:inset 0 0 0 1.25px #0a254073}.b-rangee-balise{font-family:var(--police-mono);letter-spacing:.04em;color:#0a2540b3;font-size:11px;line-height:1;top:.45rem;right:.6rem}.b-rangee-bloc{background:#0a25401f;border-radius:4px}.b-capture{z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.b-capture>span{position:absolute}.b-capture-fond{border-radius:inherit;background:#e4dfd4;inset:0}.b-capture-contour{border-radius:inherit;inset:0;box-shadow:inset 0 0 0 1.25px #0a254080}.b-capture-balise{font-family:var(--police-mono);letter-spacing:.04em;color:#0a2540bf;font-size:11px;line-height:1;top:.65rem;left:.75rem}
