@font-face{font-family:EcoBIM Inter;src:url(/fonts/Inter-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EcoBIM Inter;src:url(/fonts/Inter-latin-ext.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EcoBIM Space Grotesk;src:url(/fonts/SpaceGrotesk-latin.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EcoBIM Space Grotesk;src:url(/fonts/SpaceGrotesk-latin-ext.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EcoBIM Spline Sans Mono;src:url(/fonts/SplineSansMono-latin.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EcoBIM Spline Sans Mono;src:url(/fonts/SplineSansMono-latin-ext.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.studio-root{--st-barre-l:240px;--st-rail-l:64px;--st-entete-h:62px;--st-logo-h:32px;--st-surface:var(--surface);--st-fond:var(--paper);--st-fond-2:var(--neutral-soft-2);--st-neutre:var(--neutral-soft);--st-filet:var(--line);--st-teal:var(--teal);--st-teal-profond:var(--teal-deep);--st-teal-encre:var(--teal-ink);--st-teal-doux:var(--teal-soft);--st-encre:var(--ink-soft);--st-encre-attenue:var(--ink3);--st-encre-forte:var(--ink);--st-vert:var(--leaf);--st-vert-doux:var(--leaf-soft);--st-vert-fonce:var(--bat-v2-vert-fonce);--st-ambre:var(--amber);--st-ambre-doux:var(--amber-soft);--st-ambre-filet:#c2571b4d;--st-teal-voile:#fff3;--st-teal-focus:#28737e73;--st-teal-remplissage:#28737e29;--st-teal-remplissage-fort:#28737e3d;--st-vert-voile:#5d973a33;--st-vert-trait:#5d973a8c;--st-rayon-carte:12px;--st-rayon-ctrl:8px;--st-rayon-pilule:999px;--st-ombre-carte:0 14px 34px -22px #123f4759;--st-t-micro:9.5px;--st-t-mention:11.5px;--st-t-corps:13px;--st-t-secondaire:12.5px;--st-t-titre:17.5px;--st-font-titre:"EcoBIM Space Grotesk", "Segoe UI", system-ui, sans-serif;--st-font-corps:"EcoBIM Inter", "Segoe UI", system-ui, sans-serif;--st-font-mono:"EcoBIM Spline Sans Mono", ui-monospace, Menlo, monospace;background:var(--st-fond);color:var(--st-encre-forte);font-family:var(--st-font-corps);font-size:14px;line-height:1.45}.studio-root [data-zone=entete]:not([data-entete=studio]){min-height:var(--st-entete-h);background:var(--st-surface);border-bottom:1px solid var(--st-filet);justify-content:space-between;align-items:center;gap:12px;margin:-22px -24px 0;padding:0 24px;display:flex}.studio-root [data-zone=entete]:not([data-entete=studio]) h1{font-family:var(--st-font-titre);font-weight:600;font-size:var(--st-t-titre);color:var(--st-encre-forte);letter-spacing:-.01em;margin:0;line-height:1.2}.studio-root [data-zone=entete]:not([data-entete=studio]) p{font-family:var(--st-font-corps);font-size:var(--st-t-secondaire);color:var(--st-encre-attenue);margin:2px 0 0;line-height:1.35}@media (prefers-reduced-motion:reduce){.studio-root *,.studio-root :before,.studio-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.studio-root .iso{--iso-t:8px}.studio-root .iso svg{display:block}.studio-root .iso .iso-mat{transition:opacity .3s}.studio-root .iso[data-build=beton] .iso-mat-concrete{opacity:1}.studio-root .iso[data-build=beton] .iso-mat-wood,.studio-root .iso[data-build=beton] .iso-mat-earth{opacity:0}.studio-root .iso[data-build=bio] .iso-mat-wood.iso-up,.studio-root .iso[data-build=bio] .iso-mat-earth.iso-gr{opacity:1}.studio-root .iso[data-build=bio] .iso-mat-concrete,.studio-root .iso[data-build=bio] .iso-mat-wood.iso-gr,.studio-root .iso[data-build=bio] .iso-mat-earth.iso-up{opacity:0}.studio-root .iso[data-build=mixte] .iso-mat-concrete.iso-gr,.studio-root .iso[data-build=mixte] .iso-mat-wood.iso-up{opacity:1}.studio-root .iso[data-build=mixte] .iso-mat-concrete.iso-up,.studio-root .iso[data-build=mixte] .iso-mat-wood.iso-gr,.studio-root .iso[data-build=mixte] .iso-mat-earth{opacity:0}.studio-root .iso .iso-band{height:var(--iso-t);transition:height .3s}.studio-root .iso .iso-roof{x:var(--iso-t);y:var(--iso-t);width:calc(var(--iso-L) - 2 * var(--iso-t));height:calc(var(--iso-W) - 2 * var(--iso-t));transition:x .3s,y .3s,width .3s,height .3s}.studio-root .iso .iso-rev{width:calc(var(--iso-t) * .75);transition:width .3s,x .3s}.studio-root .iso .iso-rev-l{x:calc(-16px - var(--iso-t) * .75)}.studio-root .iso .iso-rev-r{x:16px}.studio-root .iso .iso-door .iso-rev-l{x:calc(-11px - var(--iso-t) * .75)}.studio-root .iso .iso-sill{height:calc(var(--iso-t) * .5);transition:height .3s}.studio-root .iso .iso-win-s{transform-box:fill-box;transform-origin:50%;transition:transform .3s cubic-bezier(.22,.7,.25,1)}.studio-root .iso[data-fen="0"] .iso-win-s{transform:scale(.68,.76)}.studio-root .iso[data-fen="1"] .iso-win-s{transform:scale(.84,.88)}.studio-root .iso[data-fen="2"] .iso-win-s{transform:scale(1)}.studio-root .iso .iso-unit,.studio-root .iso .iso-ico{opacity:0;transition:opacity .25s}.studio-root .iso[data-vent=simple] .iso-unit-simple,.studio-root .iso[data-vent=double] .iso-unit-double,.studio-root .iso[data-vent=naturelle] .iso-ico-naturelle,.studio-root .iso[data-vent=simple] .iso-ico-simple,.studio-root .iso[data-vent=double] .iso-ico-double{opacity:1}.studio-root .iso[data-vent=naturelle] .iso-pin-line{opacity:0}.studio-root .iso .iso-layer{opacity:0;pointer-events:none;transition:opacity .3s,fill .3s}.studio-root .iso .iso-outline{fill:none;stroke:none}.studio-root .iso .iso-glass{transition:fill .3s,opacity .3s}.studio-root .iso[data-calque=thermique] .iso-layer-wall{fill:var(--teal);opacity:.82}.studio-root .iso[data-calque=thermique] .iso-layer-wall.side{fill:var(--teal-deep)}.studio-root .iso[data-calque=thermique] .iso-layer-roof{fill:var(--bat-v2-thermique-toit);opacity:.85}.studio-root .iso[data-calque=thermique] .iso-glass{fill:var(--bat-v2-thermique-baie)}.studio-root .iso[data-calque=thermique] .iso-band{opacity:0}.studio-root .iso[data-calque=carbone] .iso-layer-wall{fill:var(--leaf);opacity:.55}.studio-root .iso[data-calque=carbone] .iso-layer-wall.side{fill:var(--bat-v2-vert-fonce);opacity:.7}.studio-root .iso[data-calque=carbone] .iso-layer-roof{fill:var(--leaf-light);opacity:.6}.studio-root .iso[data-calque=confort] .iso-layer-wall{fill:var(--amber);opacity:.28}.studio-root .iso[data-calque=confort] .iso-layer-wall.side{opacity:.42}.studio-root .iso[data-calque=confort] .iso-layer-roof{fill:var(--amber);opacity:.18}.studio-root .iso[data-calque=confort] .iso-glass{fill:var(--bat-v2-confort-baie)}.studio-root .iso[data-calque=confort] .iso-outline{stroke:var(--amber);stroke-width:2px;stroke-dasharray:6 4;opacity:.9}.studio-root .iso[data-paroi=mur] .iso-layer-wall{fill:var(--teal);opacity:.42}.studio-root .iso[data-paroi=mur] .iso-layer-wall.side{opacity:.55}.studio-root .iso[data-paroi=toit] .iso-layer-roof{fill:var(--teal);opacity:.5}.studio-root .iso[data-paroi=sol] .iso-layer-floor{fill:var(--teal);opacity:.45}.studio-root .iso[data-paroi=fenetre] .iso-frame{fill:var(--teal)}.studio-root .iso[data-paroi=fenetre] .iso-glass{fill:var(--bat-v2-thermique-toit)}.studio-root .iso[data-paroi=fenetre] .iso-layer-wall{fill:var(--surface);opacity:.35}.studio-root .iso.is-rot svg{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.studio-root .iso *{transition:none!important}}
