@property --sda-tl{syntax:"*";inherits:false}@property --sda-r{syntax:"*";inherits:false}@property --sda-vt{syntax:"*";inherits:false}
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ref-bleu-marque:#172065;--ref-bleu-repere:#222f96;--ref-encre:#111;--ref-papier:#fcfcfc;--ref-mine:#6c6c6c;--ref-mine-claire:#c9c9c9;--ref-papier-gris:#f1f1f1;--ref-calque-annot:#d8846c;--ref-calque-cadre:#b4b454;--fond:var(--ref-papier);--fond-creux:var(--ref-papier-gris);--fond-inverse:var(--ref-encre);--texte:var(--ref-encre);--texte-inverse:var(--ref-papier);--texte-cote:var(--ref-mine);--texte-cote-sombre:#b4b4b4;--trait:var(--ref-mine-claire);--trait-fort:var(--ref-encre);--repere:var(--ref-bleu-repere);--focus:var(--ref-bleu-repere);--marque:var(--ref-bleu-marque);--annotation:var(--ref-calque-annot);--grille-dessin:9;--grille-cartouche:3;--cartouche-l:clamp(180px,22vw,260px);--gouttiere:clamp(20px,3vw,40px);--marge:clamp(20px,5vw,64px);--contenu-max:1320px;--mesure:62ch;--pas-1:4px;--pas-2:8px;--pas-3:12px;--pas-4:16px;--pas-5:24px;--pas-6:32px;--pas-7:48px;--pas-8:64px;--pas-9:96px;--pas-10:128px;--bloc:clamp(64px,9vw,112px);--f-cartouche:11px;--i-cartouche:.16em;--f-legende:13px;--i-legende:.12em;--f-corps:17px;--f-corps-l:19px;--f-titre:clamp(26px,3.6vw,40px);--f-titre-xl:clamp(38px,6.4vw,76px);--f-chiffre:clamp(56px,10vw,120px);--lh-serre:1.02;--lh-corps:1.62;--courbe:linear;--courbe-nette:steps(1,end);--d-court:.12s;--d-moyen:.22s;--d-trace:.9s;--cascade:60ms}.trame{background-image:repeating-linear-gradient(to right,var(--trame-fine) 0 1px,transparent 1px 100%),repeating-linear-gradient(to bottom,var(--trame-fine) 0 1px,transparent 1px 100%),repeating-linear-gradient(to right,var(--trame-forte) 0 1px,transparent 1px 100%),repeating-linear-gradient(to bottom,var(--trame-forte) 0 1px,transparent 1px 100%);background-size:8px 8px,8px 8px,64px 64px,64px 64px;background-attachment:fixed;position:relative}:root{--trame-fine:#11111108;--trame-forte:#1111110e;--trait-sombre:#2e2e2e}.sombre-trame{--trame-fine:#ffffff0e;--trame-forte:#ffffff1b}.cote-large{color:var(--annotation);margin:var(--pas-7) 0;width:100vw;padding:0 var(--marge);align-items:center;gap:0;margin-left:calc(50% - 50vw);display:flex;position:relative}.cote-large:after,.cote-large:before{content:"";background:currentColor;flex:none;width:1px;height:16px}.cote-large i{background:currentColor;flex:1;height:1px}.cote-large span{font:600 var(--f-cartouche)/1 Inter;letter-spacing:var(--i-cartouche);text-transform:uppercase;color:var(--texte-cote);padding:0 var(--pas-5);white-space:nowrap}@media (max-width:760px){.cote-large{gap:var(--pas-2);flex-wrap:wrap}.cote-large span{white-space:normal;flex:100%;order:2;padding:0}}.acte{--ech:.855;--cale-x:9.1cqh;--pas-etage:12.57cqh;--cale:47.3cqh;background-color:var(--fond-inverse);color:var(--texte-inverse);position:relative}.acte-colle{gap:var(--bloc);padding:var(--bloc) 0;display:grid}.acte-cadre,.acte-scene,.acte-textes{display:contents}.acte-hero{order:1}.acte-manoir{order:2}.acte-pile{order:3}.acte-t1{order:4}.acte-t2{order:5}.acte-facade{order:6}.acte-t3{order:7}.acte-facade,.acte-pile{aspect-ratio:530/618;width:auto;height:62svh;max-width:calc(100vw - 2 * var(--marge));justify-self:center}.acte-t{padding:0 var(--marge)}.acte-manoir{pointer-events:none;color:#d6d6d6;z-index:0;place-items:center;display:grid;position:relative;overflow:hidden}.acte-manoir svg{width:100%;max-width:none;height:auto;max-height:62svh}.acte-manoir svg path{stroke-width:.52px;stroke-dasharray:var(--l);stroke-dashoffset:0}@media (max-width:1400px){.acte-manoir svg path{stroke-width:.76px}}@media (max-width:900px){.acte-manoir svg path{stroke-width:1.24px}}.acte-scene{z-index:1;width:100%;padding:0 var(--marge)}.acte-cadre,.acte-facade,.acte-pile,.acte-scene{position:relative}.acte-plan{color:#c8c8c8;width:100%;height:100%;display:block}.acte-plan path{stroke-width:.85px;stroke-linecap:butt;stroke-dasharray:var(--l);stroke-dashoffset:0}.acte-pile{opacity:1;width:100%}.acte-cage,.acte-niv{position:absolute;inset:0}.acte-niv{transform:none}.acte-niv--pochoir{-webkit-mask-image:var(--src);mask-image:var(--src);background-color:#bfbfbf;display:none;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.acte-facade{color:#c4c4c4;width:100%}.acte-facade svg{width:100%;height:100%;display:block}.acte-facade svg path{stroke-width:.9px;stroke-dasharray:var(--l);stroke-dashoffset:0}.acte-facade svg path[stroke-width=\.1]{stroke-width:.3px}.acte-facade svg use{fill:currentColor}.acte-facade .plan-cotes{opacity:1}.acte-hero{z-index:2;width:100%;padding:0 var(--marge);position:relative}.acte-hero h1{letter-spacing:-.042em;margin-top:var(--pas-6);text-wrap:balance;font-size:clamp(38px,4.2vw,88px);line-height:1}.acte-hero .sous{margin-top:var(--pas-5);color:#cfcfcf;font-size:clamp(16.5px,1.25vw,23px);line-height:var(--lh-corps)}.acte-hero .hero-chiffres{max-width:30ch}.acte-textes{z-index:2;width:100%;position:relative}.acte-t{opacity:1}.acte-t h2{letter-spacing:-.035em;margin:var(--pas-4) 0;font-size:clamp(28px,3.2vw,52px);line-height:1.04}.acte-det{color:#b8b8b8;font-size:clamp(16.5px,1.05vw,20px);line-height:var(--lh-corps);max-width:40ch}.acte-colle:after{content:"";opacity:0;pointer-events:none;z-index:0;background-image:radial-gradient(120% 90% at 62% 45%,#17191c 0,#0c0d0f 60%,#08090a 100%);position:absolute;inset:0}@supports (animation-timeline:view()){.acte{--k:.891;content-visibility:auto;contain-intrinsic-size:auto 515vh;view-timeline:--acte block;--sda-vt:--acte block;timeline-scope:--acte;height:515vh}.acte-colle{gap:0;height:100svh;padding:0;display:block;position:sticky;top:0;overflow:hidden}.acte-manoir{display:block;position:absolute;inset:0}.acte-manoir svg{width:min(118vw,196svh);max-height:none;position:absolute;top:50%;right:-42%;translate:0 -48%}.acte-cadre,.acte-scene,.acte-textes{display:block}.acte-textes{display:grid}.acte-scene{place-items:center;width:min(56%,960px);padding:7svh clamp(20px,3vw,64px) 7svh clamp(28px,4vw,88px);display:grid;position:absolute;top:0;bottom:0;left:max(0px,50vw - 840px)}.acte-cadre{aspect-ratio:530/618;width:auto;max-width:none;height:100%;display:grid;container-type:size}.acte-facade,.acte-pile{aspect-ratio:auto;grid-area:1/1;justify-self:stretch;width:100%;max-width:none;height:100%}.acte-t{padding:0}.acte-cage{transform-style:preserve-3d}.acte-niv{transform:translateZ(calc((5 - var(--i)) * var(--ecart,0px)))}.acte-niv--pochoir{opacity:0;display:block}.acte-facade svg path,.acte-plan path{stroke-dashoffset:var(--l)}.acte-facade .plan-cotes{opacity:0}.acte-hero{width:min(40vw,37rem);left:max(0px,50vw - 840px)}.acte-hero,.acte-textes{padding:0 clamp(28px,4vw,88px);position:absolute;top:50%;translate:0 -50%}.acte-textes{gap:0;width:min(38vw,34rem);right:max(0px,50vw - 840px)}.acte-t{opacity:0;grid-area:1/1}@property --ecart{syntax:"<length>";inherits:true;initial-value:0}.acte-manoir svg path{animation:effacer .45s linear reverse both,effacer linear forwards;animation-timeline:auto,--acte;--sda-tl:auto,--acte;animation-delay:calc((1 - var(--t)) * 1.6s),0s;animation-range:normal,contain calc((3% + var(--t) * 22%) * var(--k)) contain calc((3% + var(--t) * 22% + 7%) * var(--k));--sda-r:normal,contain calc((3% + var(--t) * 22%) * var(--k)) contain calc((3% + var(--t) * 22% + 7%) * var(--k))}@keyframes effacer{0%{stroke-dashoffset:0;opacity:1;fill-opacity:.18}86%{opacity:1}to{stroke-dashoffset:var(--l);opacity:0;fill-opacity:0}}.acte-plan path{animation:tracer linear both;animation-timeline:--acte;--sda-tl:--acte;animation-range:contain calc((10% + var(--t) * 36%) * var(--k)) contain calc((10% + var(--t) * 36% + 7%) * var(--k));--sda-r:contain calc((10% + var(--t) * 36%) * var(--k)) contain calc((10% + var(--t) * 36% + 7%) * var(--k))}@keyframes tracer{to{stroke-dashoffset:0}}.acte-hero>*{animation:arriver .52s var(--courbe) both,retirer linear forwards;animation-timeline:auto,--acte;--sda-tl:auto,--acte;animation-delay:calc(.18s + var(--r,0) * 70ms),0s;animation-range:normal,contain calc((2% + var(--r,0) * 1.6%) * var(--k)) contain calc((2% + var(--r,0) * 1.6% + 21%) * var(--k));--sda-r:normal,contain calc((2% + var(--r,0) * 1.6%) * var(--k)) contain calc((2% + var(--r,0) * 1.6% + 21%) * var(--k))}@keyframes arriver{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.acte-hero .marque{--r:0}.acte-hero h1{--r:1}.acte-hero .sous{--r:2}.acte-hero .hero-chiffres{--r:3}.acte-hero .hero-ref{--r:4}@keyframes retirer{to{opacity:0;transform:translateY(-22px)}}.acte-colle:after{animation:voile linear both;animation-timeline:--acte;--sda-tl:--acte;animation-range:contain calc(46% * var(--k)) contain calc(100% * var(--k));--sda-r:contain calc(46% * var(--k)) contain calc(100% * var(--k))}@keyframes voile{0%{opacity:0}26%{opacity:1}to{opacity:1}}.acte-cage{animation:pile-volume linear both;animation-timeline:--acte;--sda-tl:--acte;animation-range:contain calc(54% * var(--k)) contain calc(96% * var(--k));--sda-r:contain calc(54% * var(--k)) contain calc(96% * var(--k))}@keyframes pile-volume{0%{--ecart:0cqh;transform:translate(0)rotateX(0)rotate(0)scale(1)}34%{--ecart:12cqh;transform:translateY(22cqh)rotateX(58deg)rotate(38deg)scale(.78)}60%{--ecart:12cqh;transform:translateY(22cqh)rotateX(58deg)rotate(38deg)scale(.78)}76%{transform:translate(var(--cale-x),var(--cale)) rotateX(88deg) rotate(90deg) scale(var(--ech));--ecart:var(--pas-etage)}to{transform:translate(var(--cale-x),var(--cale)) rotateX(90deg) rotate(90deg) scale(var(--ech));--ecart:var(--pas-etage)}}.acte-niv--pochoir{animation:paraitre linear both;animation-timeline:--acte;--sda-tl:--acte;animation-range:contain calc((56% + (6 - var(--i)) * 2.4%) * var(--k)) contain calc((61% + (6 - var(--i)) * 2.4%) * var(--k));--sda-r:contain calc((56% + (6 - var(--i)) * 2.4%) * var(--k)) contain calc((61% + (6 - var(--i)) * 2.4%) * var(--k))}@keyframes paraitre{to{opacity:.82}}.acte-facade svg path{animation:tracer linear both;animation-timeline:--acte;--sda-tl:--acte;animation-range:contain calc((86% + var(--g) * 11%) * var(--k)) contain calc((86% + var(--g) * 11% + 3%) * var(--k));--sda-r:contain calc((86% + var(--g) * 11%) * var(--k)) contain calc((86% + var(--g) * 11% + 3%) * var(--k))}.acte-facade .plan-cotes{animation:fondu-in linear both;animation-timeline:--acte;--sda-tl:--acte;animation-range:contain calc(97% * var(--k)) contain calc(100% * var(--k));--sda-r:contain calc(97% * var(--k)) contain calc(100% * var(--k))}.acte-t1{animation:paraitre-texte linear both;animation-timeline:--acte;--sda-tl:--acte;animation-range:contain calc(14% * var(--k)) contain calc(62% * var(--k));--sda-r:contain calc(14% * var(--k)) contain calc(62% * var(--k))}.acte-t2{animation:paraitre-texte linear both;animation-timeline:--acte;--sda-tl:--acte;animation-range:contain calc(56% * var(--k)) contain calc(88% * var(--k));--sda-r:contain calc(56% * var(--k)) contain calc(88% * var(--k))}.acte-t3{animation:paraitre-fin linear both;animation-timeline:--acte;--sda-tl:--acte;animation-range:contain calc(78% * var(--k)) contain calc(100% * var(--k));--sda-r:contain calc(78% * var(--k)) contain calc(100% * var(--k))}.acte-scene,.acte-textes{animation:retirer-planche linear both;animation-timeline:--acte;--sda-tl:--acte;animation-range:contain 94%;--sda-r:contain 94%}@keyframes retirer-planche{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2.6svh)}}@keyframes paraitre-fin{0%{opacity:0;transform:translateY(10px)}34%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes paraitre-texte{0%{opacity:0;transform:translateY(10px)}22%{opacity:1;transform:none}84%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes fondu-in{to{opacity:1}}@keyframes fondu-out{to{opacity:0}}@media (max-width:1100px){.acte-manoir svg{width:min(104vw,124svh);right:-16%}.acte-scene{width:52%}.acte-hero,.acte-textes{width:min(44vw,30rem)}}@media (max-width:900px){.acte{contain-intrinsic-size:auto 360vh;height:360vh}.acte-colle{gap:var(--pas-6);padding:var(--pas-7) 0;grid-template-rows:minmax(0,1fr) auto;display:grid}.acte-manoir{grid-area:1/1;place-items:center;display:grid;position:relative;inset:auto;overflow:visible}.acte-manoir svg{width:124%;max-width:none;height:auto;position:relative;top:auto;right:auto;translate:none}.acte-scene{padding:0 var(--marge);grid-area:1/1;position:relative;top:auto;bottom:auto;left:auto}.acte-plan,.acte-scene{width:100%;height:100%}.acte-cadre{width:100%;height:auto;max-height:100%}.acte-hero{left:auto}.acte-hero,.acte-textes{width:100%;max-width:none;padding:0 var(--marge);grid-area:2/1;align-self:center;position:relative;top:auto;translate:none}.acte-textes{right:auto}}}@media (max-width:900px){.acte-t h2{font-size:clamp(26px,7vw,36px)}.acte-hero h1{margin-top:var(--pas-4)}.acte-hero .sous{margin-top:var(--pas-3);font-size:16px}.acte-hero .hero-chiffres{margin-top:var(--pas-5);padding-top:var(--pas-3)}.acte-hero .hero-ref{display:none}.acte-det{max-width:none;font-size:15.5px}}.hero-ref{margin-top:var(--pas-7);display:block}.hero-chiffres,.hero-ref{font-size:var(--f-cartouche);letter-spacing:var(--i-cartouche);text-transform:uppercase;color:var(--texte-cote-sombre)}.hero-chiffres{margin-top:var(--pas-8);padding-top:var(--pas-4);border-top:1px solid var(--trait-sombre)}.hero-chiffres b{color:var(--texte-inverse);font-weight:600}.hero-chiffres span{display:block}.hero-chiffres span+span{margin-top:var(--pas-1)}.niveaux{display:none}@media (min-width:1180px){.niveaux{z-index:5;letter-spacing:.14em;color:var(--texte-cote);pointer-events:none;mix-blend-mode:difference;filter:invert();font:400 10px/1 Inter;display:block;position:fixed;top:50%;left:22px;transform:translateY(-50%)}.niveaux li{opacity:.85;transition:opacity var(--d-moyen) var(--courbe);align-items:center;gap:8px;padding:9px 0;list-style:none;display:flex}.niveaux li:before{content:"";background:var(--annotation);width:14px;height:1px}.niveaux li[data-actif="1"]{opacity:1;color:var(--texte)}.niveaux li[data-actif="1"]:before{background:var(--repere);width:26px;height:2px}}@media (min-width:1100px){.deborde{margin-left:calc(var(--pas-10) * -1)}.deborde-d{margin-right:calc(var(--pas-9) * -1)}}.superpose{position:relative}.superpose .plan-fond{opacity:.1;pointer-events:none;justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.superpose .plan-fond img{width:auto;max-width:none;height:118%}.superpose>*{position:relative}.cartouche-planche{border:1px solid var(--trait-fort);margin-top:var(--bloc)}.cartouche-planche header{justify-content:space-between;align-items:baseline;gap:var(--pas-4);padding:var(--pas-4) var(--pas-5);border-bottom:1px solid var(--trait-fort);flex-wrap:wrap;display:flex}.cartouche-planche h2{letter-spacing:-.02em;margin:0;font:900 clamp(20px,2.4vw,28px)/1 Inter}.cartouche-planche .ref{font:600 var(--f-cartouche)/1 Inter;letter-spacing:var(--i-cartouche);text-transform:uppercase;color:var(--repere)}.grille-cartouche{grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:720px){.grille-cartouche{grid-template-columns:repeat(4,1fr)}}.grille-cartouche div{padding:var(--pas-5);border-right:1px solid var(--trait);border-top:1px solid var(--trait)}.grille-cartouche div:nth-child(-n+2){border-top:0}@media (min-width:720px){.grille-cartouche div:nth-child(-n+4){border-top:0}}.grille-cartouche dt{font:400 var(--f-cartouche)/1.4 Inter;letter-spacing:.1em;text-transform:uppercase;color:var(--texte-cote);margin-bottom:var(--pas-3)}.grille-cartouche dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font:900 clamp(22px,2.6vw,32px)/1 Inter}.jauge{z-index:20;transform-origin:0;background:0 0;height:2px;position:fixed;top:0;left:0;right:0}.jauge span{background:var(--repere);height:100%;display:block}.encadre{border:1px solid var(--trait);padding:var(--pas-6);position:relative}.encadre:after,.encadre:before{content:"";border:1px solid var(--annotation);width:9px;height:9px;position:absolute}.encadre:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.encadre:after{border-top:0;border-left:0;bottom:-1px;right:-1px}.jauge span{transform-origin:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){.jauge span{animation:remplir linear both;animation-timeline:scroll(root);--sda-tl:scroll(root)}@keyframes remplir{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.axono{background-color:var(--fond-inverse);color:var(--texte-inverse);position:relative}.axono-colle{padding-block:var(--bloc);grid-template-columns:1fr;place-items:center;display:grid}@media (min-width:1080px){.axono-colle{padding:0 var(--marge);align-items:center;gap:var(--gouttiere);max-width:var(--contenu-max);grid-template-columns:1fr minmax(340px,420px);margin:0 auto}}.axono-scene{aspect-ratio:1;width:min(78vw,560px);transform-style:preserve-3d;color:#f2f2f2;--ecart:104px;justify-self:center;position:relative;transform:rotateX(56deg)rotate(-38deg)}.axono-niveau{transform-style:preserve-3d;transform:translateZ(calc(var(--i) * var(--ecart,4px)));opacity:calc(.72 + var(--i) * .04);position:absolute;inset:0}.axono-plan svg{stroke-width:2.2px;width:100%;height:auto}.axono-etiq{letter-spacing:.16em;color:var(--annotation);opacity:1;transition:opacity var(--d-moyen) var(--courbe);font:600 11px/1 Inter;position:absolute;top:-4%;left:-16%;transform:rotate(40deg)rotateX(-58deg)}.axono-legende{padding:var(--marge) var(--marge) 0;max-width:46ch}@media (min-width:1080px){.axono-legende{padding:0}}.axono-titre{letter-spacing:-.035em;margin:var(--pas-4) 0;font:900 clamp(30px,3.6vw,52px)/1.03 Inter}.axono-det{color:#b8b8b8;font-size:16.5px}@supports (animation-timeline:view()){.axono{view-timeline:--pile block;--sda-vt:--pile block;timeline-scope:--pile;height:420vh}.axono-colle{height:100vh;padding-block:0;position:sticky;top:0;overflow:hidden}.axono-etiq{opacity:0}.axono-scene{animation:deplier linear both;animation-timeline:--pile;--sda-tl:--pile;animation-range:contain;--sda-r:contain}@keyframes deplier{0%{--ecart:1px;transform:rotateX(60deg)rotate(-42deg)scale(.92)translateY(4%)}to{--ecart:112px;transform:rotateX(50deg)rotate(-30deg)scale(.92)translateY(-6%)}}.axono-etiq{animation:etiq linear both;animation-timeline:--pile;--sda-tl:--pile;animation-range:contain 22% contain 55%;--sda-r:contain 22% contain 55%}@keyframes etiq{0%{opacity:0}to{opacity:1}}@property --ecart{syntax:"<length>";inherits:true;initial-value:2px}}.cotes{background-color:var(--fond);color:var(--texte);position:relative}.cotes-colle{align-items:center;gap:var(--gouttiere);padding:var(--bloc) var(--marge);max-width:var(--contenu-max);margin:0 auto;display:grid}@media (min-width:1000px){.cotes-colle{grid-template-columns:34fr 66fr}}.cotes-textes{z-index:2;gap:var(--pas-7);min-width:0;display:grid;position:relative}.cotes-t{opacity:1}.cotes-t h2{letter-spacing:-.035em;margin:var(--pas-4) 0;font-size:clamp(28px,3.2vw,50px);line-height:1.04}.cotes-det{color:var(--texte-cote);font-size:clamp(16px,1.05vw,19px);line-height:var(--lh-corps);max-width:40ch;margin-top:var(--pas-4)}.cotes-det b{color:var(--texte);font-weight:600}.cotes-chiffre{margin-top:var(--pas-6);align-items:baseline;gap:var(--pas-4);display:flex}.cotes-chiffre b{letter-spacing:-.03em;font:800 clamp(26px,2.6vw,38px)/1 Inter}.cotes-chiffre span{font-size:var(--f-cartouche);letter-spacing:var(--i-cartouche);text-transform:uppercase;color:var(--texte-cote)}.cotes-scene{min-width:0;position:relative;overflow:visible}.cotes-plan{width:100%;max-width:none;height:auto;color:var(--texte);display:block}.cotes-plan .trace path{stroke:currentColor;fill:none;stroke-width:.55px}.cotes-plan .trace path[stroke-width=\.1]{stroke-width:.2px}.cotes-plan .valeurs use{fill:currentColor}.cotes-plan .cote{opacity:1}@supports (animation-timeline:view()){.cotes{content-visibility:auto;contain-intrinsic-size:auto 330vh;view-timeline:--cotes block;--sda-vt:--cotes block;timeline-scope:--cotes;height:330vh}.cotes-colle{height:100svh;padding:0 var(--marge);position:sticky;top:0;overflow:hidden}.cotes-textes{gap:0}.cotes-t{opacity:0;grid-area:1/1}.cotes-scene{height:min(88svh,900px)}.cotes-plan{width:168%;position:absolute;top:50%;left:0;translate:0 -50%}.cotes-plan .cote{opacity:0;animation:poser linear both;animation-timeline:--cotes;--sda-tl:--cotes;animation-range:contain calc(6% + var(--t) * 34%) contain calc(6% + var(--t) * 34% + 4%);--sda-r:contain calc(6% + var(--t) * 34%) contain calc(6% + var(--t) * 34% + 4%)}.cotes-t1{animation:paraitre-vite linear both;animation-timeline:--cotes;--sda-tl:--cotes;animation-range:entry 60% contain 72%;--sda-r:entry 60% contain 72%}@keyframes paraitre-vite{0%{opacity:0;transform:translateY(10px)}8%{opacity:1;transform:none}88%{opacity:1;transform:none}to{opacity:0;transform:none}}.cotes-t2{animation:paraitre-fin linear both;animation-timeline:--cotes;--sda-tl:--cotes;animation-range:contain 54%;--sda-r:contain 54%}@media (max-width:999px){.cotes{contain-intrinsic-size:auto 280vh;height:280vh}.cotes-colle{gap:var(--pas-6);padding-block:var(--pas-7);grid-template-rows:auto minmax(0,1fr)}.cotes-t{position:absolute;inset:auto 0 0}.cotes-textes{min-height:15rem;position:relative}.cotes-scene{height:100%}}}@media (max-width:999px){.cotes-t h2{font-size:clamp(26px,7vw,34px)}}html{scroll-snap-type:y proximity}.arret{pointer-events:none;visibility:hidden;scroll-snap-stop:always;width:1px;height:1px;position:absolute;left:0}.arret,.cartouche-planche,.contact,.planche .bloc,.prix,.projet,footer{scroll-snap-align:start}.bloc,.projet{scroll-snap-stop:normal}.delai{margin-top:var(--pas-8);max-width:1040px}.delai-regle{border-bottom:1px solid var(--trait-fort);height:88px;position:relative}.delai-jour{font:600 var(--f-cartouche)/1 Inter;letter-spacing:var(--i-cartouche);color:var(--texte-cote);padding-bottom:14px;position:absolute;bottom:0;transform:translate(-50%)}.delai-jour:after{content:"";background:var(--trait-fort);width:1px;height:9px;position:absolute;bottom:-1px;left:50%}.delai-jour:first-child{transform:none}.delai-jour:first-child:after{left:0}.delai-jour:nth-child(5){transform:translate(-100%)}.delai-jour:nth-child(5):after{left:auto;right:0}.delai-trait{background:var(--repere);transform-origin:0;width:80%;height:4px;position:absolute;top:34px;left:0}.delai-trait:after,.delai-trait:before{content:"";background:var(--repere);width:1px;height:15px;position:absolute;top:-6px}.delai-trait:before{left:0}.delai-trait:after{right:0}.delai-borne{color:var(--repere);font-variant-numeric:tabular-nums;white-space:nowrap;font:800 22px/1 Inter;position:absolute;top:0;transform:translate(-50%)}.delai-legende{height:1.4em;margin-top:var(--pas-3);font:600 var(--f-cartouche)/1.4 Inter;letter-spacing:var(--i-cartouche);text-transform:uppercase;color:var(--texte-cote);position:relative}.delai-legende span{white-space:nowrap;position:absolute;left:0}.delai-legende span[style]{color:var(--repere);transform:translate(-50%)}@media (min-width:980px){.split--cartouche{grid-template-columns:1.2fr 1fr;align-items:end}}.caviarde{border:1.5px solid var(--trait-fort);background:var(--fond);align-self:end;font:500 14px/1.3 Inter}.caviarde-titre{padding:var(--pas-3) var(--pas-4);border-bottom:1.5px solid var(--trait-fort);font:600 var(--f-cartouche)/1 Inter;letter-spacing:var(--i-cartouche);text-transform:uppercase;margin:0}.caviarde dl{margin:0}.caviarde dl div{border-bottom:1px solid var(--trait);grid-template-columns:9.5em 1fr;display:grid}.caviarde dl div:last-child{border-bottom:0}.caviarde dt{border-right:1px solid var(--trait);color:var(--texte-cote);font:600 var(--f-cartouche)/1.5 Inter;letter-spacing:var(--i-cartouche);text-transform:uppercase}.caviarde dd,.caviarde dt{padding:var(--pas-3) var(--pas-4)}.caviarde dd{font-variant-numeric:tabular-nums;margin:0;position:relative}.caviarde .barre{left:var(--pas-4);right:var(--pas-4);background:var(--texte);transform-origin:0;height:14px;margin-top:-7px;position:absolute;top:50%}.caviarde dd:not(:empty) .barre:not([aria-label]){transform:scaleX(0)}.calques .calque{align-items:center;gap:var(--pas-3);grid-template-columns:12px 1fr 64px auto;display:grid}.calque-oeil{background:var(--repere);border-radius:50%;width:10px;height:10px}.calque-trait{width:64px;height:10px;overflow:visible}.calque-trait line{stroke:var(--texte);stroke-width:1.6px}.calque-trait--tirets line{stroke-dasharray:6 4}.calque-trait--fin line{stroke-width:.6px}.calque-trait--mixte line{stroke-dasharray:10 3 2 3}.calque-trait text{fill:var(--texte);font:600 9px Inter}.bordereau li{gap:var(--pas-4);grid-template-columns:22px 1fr;align-items:start}.bordereau li>div{gap:var(--pas-2);display:grid}.coche{width:22px;height:22px;margin-top:1px}.coche rect{fill:none;stroke:var(--trait-fort);stroke-width:1.2px}.coche path{fill:none;stroke:var(--repere);stroke-width:2.2px;stroke-linecap:square;stroke-dasharray:15;stroke-dashoffset:0}.tirage{position:relative}.tirage:after{content:"";background:var(--repere);opacity:0;height:2px;position:absolute;top:0;left:0;right:0}.echelle--jauge{position:relative}.echelle--jauge .echelle-jauge{left:0;top:var(--pas-4);bottom:var(--pas-4);background:var(--repere);transform-origin:top;width:3px;margin-left:-1px;position:absolute}.echelle-seuil{border-bottom:2px solid var(--texte);position:relative}.echelle-seuil:after{content:"seuil 150 m²";font:700 var(--f-cartouche)/1 Inter;letter-spacing:var(--i-cartouche);color:var(--texte);position:absolute;bottom:6px;right:0}.appel-flottant{border:1px solid #ffffffb3}.estimateur{margin-top:var(--pas-7);padding:var(--pas-6);gap:var(--pas-4);border:1px solid #5b87cc;max-width:560px;display:grid}.estimateur label{color:#cbd9ee}.estimateur-ligne{gap:var(--pas-5);grid-template-columns:1fr auto;align-items:center;display:grid}.estimateur input[type=range]{appearance:none;cursor:pointer;background:0 0;border:0;height:28px;padding:0}.estimateur input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--texte-inverse) var(--p),#5b87cc var(--p));height:3px}.estimateur input[type=range]::-moz-range-track{background:#5b87cc;height:3px}.estimateur input[type=range]::-moz-range-progress{background:var(--texte-inverse);height:3px}.estimateur input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--texte-inverse);border:0;border-radius:0;width:22px;height:22px;margin-top:-9.5px}.estimateur input[type=range]::-moz-range-thumb{background:var(--texte-inverse);border:0;border-radius:0;width:22px;height:22px}.estimateur input[type=range]:focus-visible{outline:2px solid var(--texte-inverse);outline-offset:4px}.estimateur-m2{font-variant-numeric:tabular-nums;text-align:right;min-width:4.5em;font:700 18px/1 Inter}.estimateur-prix{gap:var(--pas-2);margin:0;display:grid}.estimateur-prix small,.estimateur-prix span{font:600 var(--f-cartouche)/1.4 Inter;letter-spacing:var(--i-cartouche);text-transform:uppercase;color:#cbd9ee}.estimateur-prix b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font:900 clamp(40px,6vw,64px)/1 Inter}.estimateur-appel{text-align:center;justify-self:start;text-decoration:none}.estimateur-titre{margin:var(--pas-2) 0 0;color:#cbd9ee}.estimateur .estimateur-choix{gap:var(--pas-2);flex-wrap:wrap;margin:0;display:flex}.zone-bouton{font:inherit;color:var(--texte-inverse);padding:var(--pas-2) var(--pas-4);cursor:pointer;background:0 0;border:1px solid #5b87cc;border-radius:0;font-size:14.5px}.zone-bouton small{opacity:.75}.zone-bouton[aria-checked=true]{background:var(--texte-inverse);color:var(--repere);border-color:var(--texte-inverse)}.zone-bouton:focus-visible{outline:2px solid var(--texte-inverse);outline-offset:3px}.estimateur-prix .estimateur-reserve{text-transform:none;letter-spacing:0;opacity:.85}.portrait{margin:0}.portrait img{mix-blend-mode:multiply;width:100%;max-width:250px;height:auto;display:block}.portrait figcaption{margin-top:var(--pas-3);font:600 var(--f-cartouche)/1 Inter;letter-spacing:var(--i-cartouche);text-transform:uppercase;color:var(--texte-cote)}@media (max-width:819px){.portrait img{max-width:200px}}@supports (animation-timeline:view()){.vit{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();--sda-tl:view()}.delai-trait{animation-name:tracer-x;animation-range:entry 60% cover 50%;--sda-r:entry 60% cover 50%}.delai-borne{animation-name:poser;animation-range:cover 48% cover 55%;--sda-r:cover 48% cover 55%}@keyframes tracer-x{0%{transform:scaleX(0)}}@keyframes poser{0%{opacity:0;transform:translate(-50%,6px)}}.caviarde .barre{animation-name:caviarder;animation-range:entry 90% cover 45%;--sda-r:entry 90% cover 45%}.caviarde dd:not(:empty) .barre:not([aria-label]){animation-name:caviarder-passer}@keyframes caviarder{0%{transform:scaleX(0)}}@keyframes caviarder-passer{0%{transform-origin:0;transform:scaleX(0)}50%{transform-origin:0;transform:scaleX(1)}50.1%{transform-origin:100%}to{transform-origin:100%;transform:scaleX(0)}}.calques .calque{animation-name:allumer;animation-range:entry calc(40% + var(--i) * 10%) entry calc(80% + var(--i) * 10%);--sda-r:entry calc(40% + var(--i) * 10%) entry calc(80% + var(--i) * 10%)}.calques .calque .calque-trait line{animation:tracer-trait linear both;animation-timeline:view();--sda-tl:view();animation-range:entry calc(50% + var(--i) * 10%) cover calc(30% + var(--i) * 4%);--sda-r:entry calc(50% + var(--i) * 10%) cover calc(30% + var(--i) * 4%)}@keyframes allumer{0%{opacity:.18}}@keyframes tracer-trait{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.bordereau li{animation-name:allumer;animation-range:entry calc(60% + var(--i) * 12%) cover calc(25% + var(--i) * 5%);--sda-r:entry calc(60% + var(--i) * 12%) cover calc(25% + var(--i) * 5%)}.bordereau li .coche path{animation:cocher linear both;animation-timeline:view();--sda-tl:view();animation-range:entry 100% cover calc(30% + var(--i) * 5%);--sda-r:entry 100% cover calc(30% + var(--i) * 5%)}@keyframes cocher{0%{stroke-dashoffset:15px}}.tirage img{animation:tirer linear both;animation-timeline:view();animation-range:entry 10% cover 45%}.tirage img,.tirage:after{--sda-tl:view();--sda-r:entry 10% cover 45%}.tirage:after{animation:tete linear both;animation-timeline:view();animation-range:entry 10% cover 45%}@keyframes tirer{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes tete{0%{opacity:1;top:0}98%{opacity:1;top:100%}to{opacity:0;top:100%}}.tirage{animation:none}.echelle--jauge .echelle-jauge{animation-name:remplir;animation-range:entry 50% cover 60%;--sda-r:entry 50% cover 60%}@keyframes remplir{0%{transform:scaleY(0)}}.grille-cartouche>div{animation-name:allumer;animation-range:entry calc(30% + var(--i) * 8%) entry calc(70% + var(--i) * 8%);--sda-r:entry calc(30% + var(--i) * 8%) entry calc(70% + var(--i) * 8%)}.zone>*{animation-name:allumer;animation-range:entry calc(40% + var(--i) * 10%) entry calc(90% + var(--i) * 10%);--sda-r:entry calc(40% + var(--i) * 10%) entry calc(90% + var(--i) * 10%)}}:root{--contenu-max:max(1320px,58vw)}@font-face{font-family:Inter;src:url(/fonts/inter-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-900.woff2)format("woff2");font-weight:900;font-display:swap}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--fond);color:var(--texte);font:400 var(--f-corps)/var(--lh-corps) Inter,system-ui,sans-serif;margin:0;overflow-x:hidden}img,svg{max-width:100%;height:auto;display:block}h1,h2,h3{letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:900}p{margin:0 0 1em}p:last-child{margin-bottom:0}a{color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.planche{max-width:var(--contenu-max);padding:0 var(--marge);gap:var(--gouttiere);grid-template-columns:1fr;margin:0 auto;display:grid}@media (min-width:980px){.planche{grid-template-columns:1fr var(--cartouche-l)}}.dessin{min-width:0}.cartouche{border:1px solid var(--trait);background:var(--fond);align-self:start}@media (min-width:980px){.cartouche{top:var(--pas-5);position:sticky}}.cartouche-titre{font:600 var(--f-cartouche)/1 Inter;letter-spacing:var(--i-cartouche);text-transform:uppercase;color:var(--repere);padding:var(--pas-3) var(--pas-4);border-bottom:1px solid var(--trait)}.cartouche-corps{padding:var(--pas-3) var(--pas-4);margin:0}.cartouche-corps div{justify-content:space-between;gap:var(--pas-3);padding:var(--pas-2) 0;font:400 var(--f-cartouche)/1.5 Inter;letter-spacing:.06em;text-transform:uppercase;color:var(--texte-cote);display:flex}.cartouche-corps dd,.cartouche-corps dt{margin:0}.cartouche-corps dd{font-variant-numeric:tabular-nums;color:var(--texte);text-align:right}.cartouche-action{text-align:center;font:600 var(--f-cartouche)/1 Inter;letter-spacing:var(--i-cartouche);text-transform:uppercase;background-color:var(--fond-inverse);color:var(--texte-inverse);padding:var(--pas-4);border-top:1px solid var(--trait-fort);transition:background var(--d-court) var(--courbe);text-decoration:none;display:block}.cartouche-action:hover{background:var(--repere)}.cote{color:var(--annotation);margin:var(--pas-5) 0;align-items:center;display:flex}.cote:after,.cote:before{content:"";background:currentColor;flex:none;width:1px;height:13px}.cote i{background:currentColor;flex:1;height:1px}.cote span{font:600 var(--f-cartouche)/1 Inter;letter-spacing:var(--i-cartouche);text-transform:uppercase;color:var(--texte-cote);padding:0 var(--pas-4);white-space:nowrap}.cote--court{max-width:180px}.bloc{padding:var(--bloc) 0}.bloc+.bloc{padding-top:calc(var(--bloc) * .5)}.rep{font:600 var(--f-cartouche)/1.4 Inter;letter-spacing:var(--i-cartouche);text-transform:uppercase;color:var(--texte-cote)}.rep b{color:var(--repere);font-weight:600}.mesure{max-width:var(--mesure)}h2{font-size:var(--f-titre);margin-bottom:var(--pas-4);line-height:1.12}h3{margin-bottom:var(--pas-3);font-size:clamp(19px,2.4vw,25px);line-height:1.2}.hero{background-color:var(--fond-inverse);color:var(--texte-inverse);padding:var(--pas-8) 0 var(--bloc)}.hero .cote{color:#3a3a3a}.hero .cote span{color:var(--texte-cote-sombre)}.hero h1{font-size:var(--f-titre-xl);line-height:var(--lh-serre);margin-top:var(--pas-6)}.hero .sous{margin-top:var(--pas-5);color:#c8c8c8;max-width:44ch;font-size:clamp(17px,1.9vw,21px)}.marque{align-items:center;gap:var(--pas-4);display:flex}.marque svg{flex:none;width:38px}.marque b{letter-spacing:-.02em;font:900 17px/1 Inter}.marque--lockup svg{width:clamp(190px,21vw,240px)}.scene{margin-top:var(--pas-7);padding-top:var(--pas-6);color:#ededed;border-top:1px solid #2a2a2a}.scene svg{width:100%;height:auto}.scene path{stroke-dasharray:var(--l);stroke-dashoffset:0;stroke-dashoffset:var(--l);animation:tracer var(--d-trace) var(--courbe) forwards;animation-delay:calc(var(--i) * 12ms)}@keyframes tracer{to{stroke-dashoffset:0}}.legende-scene{justify-content:space-between;gap:var(--pas-4);margin-top:var(--pas-4);font:600 var(--f-cartouche)/1.5 Inter;letter-spacing:var(--i-cartouche);text-transform:uppercase;color:var(--texte-cote-sombre);display:flex}.risque{gap:var(--pas-5);display:grid}@media (min-width:820px){.risque{gap:var(--pas-8);grid-template-columns:minmax(220px,320px) 1fr;align-items:start}}.chiffre{font:900 var(--f-chiffre)/.88 Inter;letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:0 0 var(--pas-3)}@media (min-width:980px){.chiffre{margin-left:calc(var(--pas-6) * -1)}}.chiffre .u{font:600 var(--f-cartouche)/1.4 Inter;letter-spacing:var(--i-cartouche);text-transform:uppercase;color:var(--texte-cote);margin-top:var(--pas-4);letter-spacing:.12em;display:block}.accent .chiffre{color:var(--repere)}.liste{margin:var(--pas-5) 0 0;max-width:740px;padding:0;list-style:none}.liste li{padding:var(--pas-4) 0;border-top:1px solid var(--trait);gap:var(--pas-2);display:grid}.liste li:last-child{border-bottom:1px solid var(--trait)}.liste b{font-weight:600}.det{color:var(--texte-cote);font-size:15.5px}.split{gap:var(--pas-6);margin-top:var(--pas-5);display:grid}@media (min-width:820px){.split{gap:var(--pas-8);grid-template-columns:1fr .85fr;align-items:center}}.calques{border:1px solid var(--trait);padding:var(--pas-5);background:var(--fond)}.calques div{justify-content:space-between;gap:var(--pas-3);padding:var(--pas-3) 0;border-bottom:1px dashed var(--trait);font:400 14.5px/1.4 Inter;display:flex}.calques div:last-child{border-bottom:0}.calques span:last-child{color:var(--texte-cote);font-variant-numeric:tabular-nums}.projet{gap:var(--pas-5);padding:var(--pas-8) 0;border-top:1px solid var(--trait);display:grid}@media (min-width:820px){.projet{gap:var(--pas-8);grid-template-columns:1fr 1fr;align-items:center}.projet:nth-of-type(2n) .vue{order:2}}.vue{border:1px solid var(--trait);padding:var(--pas-4);background:#fff;justify-content:center;align-items:center;display:flex}.vue img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:420px}.galerie{gap:var(--pas-3);display:grid}.galerie-vue{min-height:clamp(260px,40vw,452px)}.galerie-barre{justify-content:space-between;align-items:center;gap:var(--pas-3);display:flex}.galerie-fleche{border:1px solid var(--trait-fort);color:var(--texte);cursor:pointer;background:0 0;border-radius:0;width:44px;height:44px;font:600 18px/1 Inter}.galerie-fleche:hover{border-color:var(--repere);color:var(--repere)}.galerie-fleche:focus-visible{outline:2px solid var(--repere);outline-offset:3px}.galerie-nom{font-size:var(--f-cartouche);color:var(--texte-cote)}.contrainte,.galerie-nom{letter-spacing:var(--i-cartouche);text-transform:uppercase}.contrainte{font:600 var(--f-cartouche)/1 Inter;color:var(--repere);margin-bottom:var(--pas-3);display:block}.echelle{margin:var(--pas-5) 0 0;max-width:700px;padding:0;list-style:none}.echelle li{gap:var(--pas-5);padding:var(--pas-4) 0;grid-template-columns:auto 1fr;display:grid}.echelle .g{background:var(--annotation);width:1px;min-height:36px;position:relative}.echelle .g:before{content:"";background:var(--trait-fort);width:11px;height:1px;position:absolute;top:7px;left:-5px}.echelle .stop{border-top:1px solid var(--trait);margin-top:var(--pas-4);padding-top:var(--pas-5);color:var(--texte-cote);font-size:15.5px;display:block}.prix{background:var(--repere);padding:var(--bloc) 0;margin-top:var(--bloc)}.prix,.prix .chiffre{color:var(--texte-inverse)}.prix .chiffre .u,.prix .det{color:#cbd9ee}.prix .cote{color:#4c7bc4}.prix .cote span{color:#cbd9ee}.zone{margin:var(--pas-5) 0 0;gap:var(--pas-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.zone li{padding:var(--pas-2) var(--pas-4);border:1px solid #5b87cc;font-size:14.5px}.qui{gap:var(--pas-6);display:grid}@media (min-width:820px){.qui{gap:var(--pas-8);grid-template-columns:250px 1fr;align-items:start}}.manque{color:#8a0000;padding:var(--pas-4);background:#fff6f6;border:1px dashed #b00020;font-size:14.5px}.manque b{margin-bottom:var(--pas-2);font-weight:600;display:block}.contact{background-color:var(--fond-inverse);color:var(--texte-inverse);padding:var(--bloc) 0;margin-top:var(--bloc)}.contact .cote{color:#3a3a3a}.contact .cote span{color:var(--texte-cote-sombre)}.form{gap:var(--pas-4);margin-top:var(--pas-6);max-width:620px;display:grid}@media (min-width:660px){.form{grid-template-columns:1fr 1fr}.form .plein{grid-column:1/-1}}label{gap:var(--pas-2);font:600 var(--f-cartouche)/1 Inter;letter-spacing:var(--i-cartouche);text-transform:uppercase;color:#a8a8a8;display:grid}input,select{color:var(--texte-inverse);padding:var(--pas-3) var(--pas-4);background:#171717;border:1px solid #333;width:100%;font:400 16px/1.4 Inter}.envoi{font:600 var(--f-legende)/1 Inter;letter-spacing:var(--i-legende);text-transform:uppercase;background:var(--texte-inverse);color:var(--texte);padding:var(--pas-5) var(--pas-6);cursor:pointer;border:0;justify-self:start}footer{padding:var(--pas-8) 0;border-top:1px solid var(--trait);color:var(--texte-cote);font-size:14.5px}.planche--pleine{grid-template-columns:1fr}@media (min-width:980px){.planche--pleine{grid-template-columns:1fr}}.hero .cote{margin-top:var(--pas-6)}@media (max-width:760px){.cote{gap:var(--pas-2);flex-wrap:wrap}.cote span{white-space:normal;text-align:left;flex:100%;order:2;padding:0}.cote i{flex:auto;order:1}.cote:after{order:1}}.appel{margin-top:var(--pas-6);font-size:calc(var(--f-legende) * 1.25);text-decoration:none;display:inline-block}.repli{margin-top:var(--pas-8);color:#a8a8a8;max-width:620px}.envoi--second{color:var(--texte-inverse);background:0 0;border:1px solid #555}.appel-flottant{z-index:50;font:600 var(--f-legende)/1 Inter;letter-spacing:var(--i-legende);text-transform:uppercase;background:var(--fond-inverse);color:var(--texte-inverse);padding:var(--pas-4) var(--pas-5);text-decoration:none;transition:opacity .25s,transform .25s;position:fixed;bottom:16px;right:16px;box-shadow:0 2px 12px #0000002e}.appel-flottant.cache{opacity:0;pointer-events:none;transform:translateY(12px)}.appel-flottant{background:var(--repere);color:#fff}.mentions h1{margin:var(--pas-4) 0 var(--pas-7)}.mentions h2{letter-spacing:-.01em;margin:var(--pas-8) 0 var(--pas-3);font-size:clamp(19px,1.4vw,24px);line-height:1.2}.mentions p{margin:0 0 var(--pas-4)}.mentions a{color:var(--texte)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}