@layer reset{:root{--font-tnum: "tnum" on}*{margin:0;padding:0;line-height:calc(.5rem + 1em)}*,:before,:after{box-sizing:border-box}*:where(:not(fieldset,progress,meter)){border-width:0;border-style:solid;background-origin:border-box;background-repeat:no-repeat}@supports (font-variant-numeric: tabular-nums){html{--font-tnum: "____";font-variant-numeric:tabular-nums}}html{block-size:100%;-webkit-text-size-adjust:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:var(--font-tnum)}@media (prefers-reduced-motion: no-preference){html,html:focus-within{scroll-behavior:smooth}}body{overflow-x:hidden;font-family:system-ui,sans-serif;font-weight:400;min-block-size:100%;-webkit-marquee-increment:0vw}svg,video,canvas,audio,iframe,embed,object{display:block}svg,video,iframe{block-size:auto;max-inline-size:100%}video{aspect-ratio:16/9}img{max-inline-size:100%;block-size:auto;vertical-align:middle;font-style:italic;shape-margin:1rem;background-repeat:no-repeat;background-size:cover}details summary{cursor:pointer}svg:not([width]){inline-size:5rem}input,button,textarea,select,input[type=file]::-webkit-file-upload-button{color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit}textarea{resize:vertical}@supports (resize: block){textarea{resize:block}}h1,h2,h3{line-height:1.1;text-wrap:balance}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul,ol,dl{list-style-position:inside}:is(ul,ol,dl) :is(ul,ol,dl){padding-inline-start:1lh}:is(ul,ol,dl)[role=list]{list-style:none;padding:0}a:not([class]){text-decoration-skip-ink:auto}a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"]){cursor:pointer;touch-action:manipulation}input[type=file]{cursor:auto}input[type=file]::-webkit-file-upload-button,input[type=file]::file-selector-button{cursor:pointer}@media (prefers-reduced-motion: no-preference){@view-transition{navigation: auto;}::view-transition-group(*){animation-duration:.4s;animation-timing-function:cubic-bezier(.3,0,.8,1)}:focus-visible{transition:outline-offset 145ms cubic-bezier(.25,0,.4,1)}:where(:not(:active)):focus-visible{transition-duration:.25s}}:where(:not(:active)):focus-visible{outline-offset:2px}button,button[type],input[type=button],input[type=submit],input[type=reset],input[type=file]::-webkit-file-upload-button,input[type=file]::file-selector-button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none;text-align:center}:where(button,button[type],input[type=button],input[type=submit],input[type=reset])[disabled]{cursor:not-allowed}}@layer default{@font-face{font-family:inter;src:local("Inter Bold"),local("Inter-Bold"),url(/_astro/inter-bold-fr.Bbe9uJ8d.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:inter;src:local("Inter Regular"),local("Inter-Regular"),url(/_astro/inter-regular-fr.CkJPA8Od.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:barlow;src:local("Barlow Condensed SemiBold"),local("BarlowCondensed-SemiBold"),url(/_astro/barlow-condensed-semibold-fr.CQzKmg9g.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}}@layer default{:root{--clr-neutral-0: oklch(0 0 0);--clr-neutral-70: oklch(.7 .0326 275.39);--clr-neutral-97: oklch(.9735 .0054 274.97);--clr-neutral-100: oklch(1 0 0);--clr-mustard: oklch(.6776 .1511 65.79);--clr-red-100: oklch(.953 .0248 2.07);--clr-red-400: oklch(.6439 .2308 11.31);--clr-red-600: oklch(.5095 .1934 .18);--clr-red-900: oklch(.1266 .0377 352.1);--primary-font: "inter", Arial, sans-serif;--title-font: "barlow", Arial, sans-serif;--size--1: clamp(.8889rem, .8506rem + .1916vw, 1rem);--size-0: clamp(1rem, .9569rem + .2155vw, 1.125rem);--size-1: clamp(1.125rem, 1.0765rem + .2425vw, 1.2656rem);--size-2: clamp(1.2656rem, 1.2111rem + .2728vw, 1.4238rem);--size-3: clamp(1.4238rem, 1.3625rem + .3069vw, 1.6018rem);--size-4: clamp(1.6018rem, 1.5328rem + .3452vw, 1.802rem);--size-5: clamp(1.802rem, 1.7244rem + .3884vw, 2.0273rem);--size-6: clamp(2.0273rem, 1.9399rem + .4369vw, 2.2807rem);--size-7: clamp(2.2807rem, 2.1824rem + .4915vw, 2.5658rem);--size-8: clamp(2.5658rem, 2.4552rem + .553vw, 2.8865rem);--size-8-alt: clamp(2.125rem, 1.8664rem + 1.2931vw, 2.875rem);--size-cq--1: clamp(.8333rem, .7759rem + .2874cqi, 1rem);--size-cq-0: clamp(1rem, .9569rem + .2155cqi, 1.125rem);--size-cq-1: clamp(1.2rem, 1.1774rem + .1131cqi, 1.2656rem);--size-cq-2: clamp(1.4238rem, 1.4456rem + -.0279cqi, 1.44rem);--size-cq-3: clamp(1.6018rem, 1.7715rem + -.2176cqi, 1.728rem);--size-cq-4: clamp(1.802rem, 2.1672rem + -.4682cqi, 2.0736rem);--size-cq-5: clamp(2.0273rem, 2.6473rem + -.7949cqi, 2.4883rem);--size-cq-6: clamp(2.2807rem, 3.2292rem + -1.216cqi, 2.986rem);--size-cq-7: clamp(2.5658rem, 3.934rem + -1.7541cqi, 3.5832rem);--size-cq-8: clamp(2.8865rem, 4.7872rem + -2.4367cqi, 4.2998rem);--rhythm: 1rlh;--space-3xs: .25rem;--space-2xs: .5rem;--space-xs: .75rem;--space-s: 1rem;--space-m: 1.5rem;--space-l: 2rem;--space-xl: 3rem;--space-2xl: 4rem;--space-3xl: 6rem;--space-4xl: 9rem;--space-3xs-2xs: clamp(.25rem, .1638rem + .431vw, .5rem);--space-2xs-xs: clamp(.5rem, .4138rem + .431vw, .75rem);--space-xs-s: clamp(.75rem, .6638rem + .431vw, 1rem);--space-s-m: clamp(1rem, .8276rem + .8621vw, 1.5rem);--space-m-l: clamp(1.5rem, 1.3276rem + .8621vw, 2rem);--space-l-xl: clamp(2rem, 1.6552rem + 1.7241vw, 3rem);--space-xl-2xl: clamp(3rem, 2.6552rem + 1.7241vw, 4rem);--space-2xl-3xl: clamp(4rem, 3.3103rem + 3.4483vw, 6rem);--space-3xl-4xl: clamp(6rem, 4.9655rem + 5.1724vw, 9rem);--space-2xs-s: clamp(.5rem, .3276rem + .8621vw, 1rem);--space-xs-m: clamp(.75rem, .4914rem + 1.2931vw, 1.5rem);--space-s-l: clamp(1rem, .6552rem + 1.7241vw, 2rem);--space-s-xl: clamp(1rem, .3103rem + 3.4483vw, 3rem);--space-m-xl: clamp(1.5rem, .9828rem + 2.5862vw, 3rem);--space-l-2xl: clamp(2rem, 1.3103rem + 3.4483vw, 4rem);--space-xl-3xl: clamp(3rem, 1.9655rem + 5.1724vw, 6rem);--def-text-color: var(--clr-red-900, black);--def-text-size: var(--size-0, 1rem);--def-background-color: var(--clr-neutral-100, white);--timing-bounce: linear( 0, .402 7.4%, .711 15.3%, .929 23.7%, 1.008 28.2%, 1.067 33%, 1.099 36.9%, 1.12 41%, 1.13 45.4%, 1.13 50.1%, 1.111 58.5%, 1.019 83.2%, 1.004 91.3%, 1 )}}@layer default{::selection{color:var(--clr-neutral-100);background-color:var(--clr-red-400)}:focus{outline-color:var(--clr-red-400)}body{font-size:var(--def-text-size);font-family:var(--primary-font);color:var(--def-text-color);background-color:var(--def-background-color)}*+h2,*+h3,*+h4,*+h5,*+h6,*+p{margin-block-start:var(--space-xs-s)}.navIsOpenBody{overflow-x:hidden;overflow-y:hidden}[data-fixedBody=true]{overflow:hidden}[id]{scroll-margin-block-start:var(--space-xl)}section:first-of-type,article:first-of-type{margin-block-start:0}details summary{cursor:pointer}h1,.h1{font-size:var(--size-8);font-weight:700;font-family:var(--title-font)}h2,.h2{font-size:var(--size-7);font-family:var(--title-font)}h3,.h3{font-size:var(--size-3);font-family:var(--title-font)}h4,.h4{font-size:var(--size-3)}p{padding:0;overflow-wrap:break-word}strong,b{font-weight:700;font-style:normal}:where(ul,ol):not([role=list]){margin:var(--space-2xs) 0;padding:0 0 0 1em}:where(ul,ol):not([role=list])>li+li{margin-block-start:var(--space-2xs)}li::marker{color:var(--clr-red-400)}pre,code,kbd,samp{position:relative}blockquote{margin:0;padding:14px 20px;background-color:var(--clr-neutral-97);border-left:2px solid var(--clr-red-400)}blockquote cite{font-weight:400;font-style:normal;font-size:var(--size--1);line-height:1.2}hr{margin:var(--space-s-m) 0;border:1px solid var(--clr-red-100)}.visually-hidden{border:0!important;clip:rect(1px,1px,1px,1px)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.visually-hidden--transition{border:inherit;clip:none;height:inherit;overflow:inherit;padding:inherit;position:inherit;white-space:inherit;width:inherit;transition:all .25s;transition-timing-function:cubic-bezier(.53,2,.36,.85)}@media screen and (min-width: 56.25rem){.navIsOpenBody{overflow-x:hidden;overflow-y:scroll}}@media screen and (max-width: 56.25rem){th{display:none}td{display:block}td:before{content:attr(data-cell) ": ";display:inline;font-weight:700}}kbd{padding:var(--space-3xs);font-size:var(--size--1);background-color:var(--clr-neutral-97);border:1px solid var(--clr-neutral-70);border-radius:3px;box-shadow:0 1px 1px #0003,0 2px #ffffffb3 inset}main{margin-block:var(--space-m-xl)}.editorial h2{font-size:var(--size-7)}.editorial p{font-size:1rem}.highlight{--_clr-highlight: var(--clr-red-400, black);color:var(--clr-highlight, var(--_clr-highlight))}.highlight--yellow{--clr-highlight: var(--clr-mustard)}picture.auto-img img{border-radius:var(--space-2xs)}body:has(dialog[open]){overflow:hidden}[class^=note-]{--_bgColor: var(--clr-neutral-0);--s: 14px;padding:var(--space-2xs) var(--space-xs);display:inline-block;font-size:var(--size-6);line-height:1;color:var(--clr-neutral-100);background-color:var(--color, var(--_bgColor))}[class^=note-conso-]{padding-inline-end:calc(var(--s) + var(--space-2xs));clip-path:polygon(0 0,calc(100% - var(--s)) 0,100% 50%,calc(100% - var(--s)) 100%,0 100%)}.notice{padding-inline-start:var(--space-2xs);border-inline-start:4px solid var(--clr-mustard)}}@layer composition{.grid{display:grid;grid-template-columns:repeat(var(--grid-placement, auto-fill),minmax(var(--grid-min-item-size, 16rem),1fr));gap:var(--gutter, var(--space-m-l))}.grid[data-rows=masonry]{grid-template-rows:masonry;align-items:start}.grid[data-layout="50-50"]{--grid-placement: auto-fit;--grid-min-item-size: clamp(16rem, 50vw, 26rem)}.grid[data-layout="33-33-33"]{--grid-placement: auto-fit;--grid-min-item-size: clamp(18rem, 27vw, 26rem)}}@layer composition{.page-layout>*,.full-width>*{grid-column:content}.page-layout,.full-width{--minimum-content-padding: var(--space-s);--full-max-width: 1fr;--content-max-width: 1248px;--popout-max-width: 800px;--narrow-max-width: 600px;--full: minmax(var(--minimum-content-padding), 1fr);--content: minmax( 0, calc((var(--content-max-width) - var(--popout-max-width)) * .5) );--popout: minmax( 0, calc((var(--popout-max-width) - var(--narrow-max-width)) * .5) );--narrow: min( var(--narrow-max-width), 100% - var(--minimum-content-padding) * 2 );display:grid;row-gap:var(--row-gap, var(--space-l-xl));grid-template-columns:[full-start] var(--full) [content-start] var(--content) [popout-start] var(--popout) [narrow-start] var(--narrow) [narrow-end] var(--popout) [popout-end] var(--content) [content-end] var(--full) [full-end]}.full{grid-column:full}.full-start{grid-column-start:full-start}.full-end{grid-column-end:full-end}.popout{grid-column:popout}.popout-start{grid-column-start:popout-start}.popout-start-end{grid-column-start:popout-end}.popout-end{grid-column-end:popout-end}.popout-end-start{grid-column-end:popout-start}.content{grid-column:content}.content-start{grid-column-start:content-start}.content-end{grid-column-end:content-end}.content-start-end{grid-column-start:content-end}.content-end-start{grid-column-end:content-start}.narrow{grid-column:narrow}.narrow-start{grid-column-start:narrow-start}.narrow-end{grid-column-end:narrow-end}.narrow-start-end{grid-column-start:narrow-end}.full-width{grid-column:full;display:grid;grid-template-columns:inherit}.full-content,.full-content-nopad{grid-column:full}.full-content{padding-inline:var(--minimum-content-padding)}.full-width-color{padding-block-start:var(--region-space, var(--space-l-2xl));padding-block-end:var(--region-space, var(--space-l-2xl));border-image:conic-gradient(var(--color-full-width, var(--clr-red-100)) 0 0) fill 0 //0 100vw}}@layer composition{.sidebar{display:flex;flex-wrap:wrap;gap:var(--gutter, var(--space-m-l))}.sidebar>:first-child{flex-basis:var(--sidebar-target-width, 20rem);flex-grow:1}.sidebar>:last-child{flex-basis:0;flex-grow:999;min-inline-size:var(--sidebar-content-min-width, 50%)}.sidebar[data-direction=rtl]{flex-direction:row-reverse}.sidebar-reverse{display:flex;flex-wrap:wrap;gap:var(--gutter, var(--space-xs-s))}.sidebar-reverse>:last-child{flex-basis:var(--sidebar-target-width, 20rem);flex-grow:1}.sidebar-reverse>:first-child{flex-basis:0;flex-grow:999;min-inline-size:var(--sidebar-content-min-width, 50%)}}@layer components{:where(a[href],a:visited),button.fake-link{color:inherit;text-decoration:underline}a:hover{text-decoration:none}a:active,a:focus{text-decoration:none}.clean-link,.clean-link:visited{text-decoration:none}.clean-link:hover,.clean-link:focus{text-decoration:underline}a.link,button.link{--_textColor: var(--clr-red-900, black);margin:0;padding:0;font-size:var(--size-0);text-decoration:underline;color:var(--textColor, var(--_textColor));appearance:none;-webkit-appearance:none;cursor:pointer;border:none;background:none}a.link:where(:hover,:focus),button.link:where(:hover,:focus){text-decoration:none}button,.button{--_backgroundColor: var(--clr-red-400, black);--_textColor: var(--clr-neutral-100, white);--_borderColor: var(--_backgroundColor, black);padding:var(--space-2xs);position:relative;display:inline-block;line-height:1.2;text-align:center;font-family:var(--title-font);font-size:var(--size-3);cursor:pointer;text-decoration:none;appearance:none;-webkit-appearance:none;color:var(--textColor, var(--_textColor));border:var(--borderColor, var(--_borderColor)) 2px solid;border-radius:var(--space-2xs);background-color:var(--backgroundColor, var(--_backgroundColor))}button:where(:hover,:focus),.button:where(:hover,:focus){--backgroundColor: var(--clr-neutral-100);--textColor: var(--clr-red-400)}.skip-link{position:absolute;top:20px;left:20px;height:1px;width:1px;-webkit-clip:rect(0 0 0 0);clip:rect(0 0 0 0);overflow:hidden;z-index:99999;background-color:#fff}.skip-link:focus{padding:6px;-webkit-clip:auto;clip:auto;overflow:visible;width:auto;height:auto}.clean-button{appearance:none;-webkit-appearance:none;cursor:pointer;border:none;background:none}.nice-link{text-decoration:none;position:relative}.nice-link:after{content:"";position:absolute;inset-block-end:-4px;inset-inline-start:0;block-size:4px;inline-size:100%;background-color:var(--clr-red-400);border-radius:var(--space-3xs);scale:0 1;transition:scale .3s ease-out;transform-origin:left center}.nice-link:hover:after{transition-timing-function:var(--timing-bounce);scale:1}.nice-link[aria-current=page]:after{scale:1}}@layer components{.search form{position:relative;padding:var(--space-m-xl);display:flex;flex-flow:column;gap:var(--space-m);border-radius:var(--space-2xs);background-color:var(--clr-neutral-100)}:where(.filter,.search) fieldset{display:flex;min-inline-size:0;flex-flow:row wrap;gap:var(--space-m);align-items:end;border:none}:where(.filter,.search) fieldset .box{display:flex;flex-flow:row nowrap;align-items:baseline;gap:var(--space-2xs)}:where(.filter,.search) legend{font-size:var(--size--1);margin-block-end:var(--space-2xs)}:where(.filter,.search) label{text-transform:capitalize}:where(.filter,.search) .input{display:flex;flex-direction:column;gap:var(--space-3xs);max-inline-size:100%}:where(.filter,.search) :where(input,select){padding:var(--space-2xs) var(--space-s);background-color:var(--clr-neutral-100);border:1px solid var(--clr-neutral-70);border-radius:var(--space-2xs)}.actions{display:flex;flex-flow:row wrap;gap:var(--space-xs)}}@layer components{.card.bounce{position:relative;border-radius:var(--space-3xs)}.card.bounce:after{content:"";position:absolute;inset:0;border-radius:var(--space-3xs);transition-property:background-color,scale;transition-duration:.3s;transition-timing-function:ease;z-index:-1}.card.bounce:where(:hover,:focus-within):after{scale:1.08 1.06;background-color:var(--clr-neutral-97);transition-duration:.1s,.4s;transition-timing-function:ease-in,var(--timing-bounce)}@media (prefers-reduced-motion: no-preference){.card.bounce img{transform-origin:bottom center;transition:scale .3s ease}.card.bounce .pill{transform-origin:bottom left;transition:translate .3s ease}.card.bounce:hover img{scale:1.08 1.06;transition:scale .4s var(--timing-bounce)}.card.bounce:hover .pill{translate:var(--space-2xs) calc(var(--space-xs) * -1);transition:translate .4s var(--timing-bounce)}}.card.bounce:focus-within{outline:4px dotted var(--clr-neutral-70);outline-offset:var(--space-xs)}.pill{--_textColor: var(--textColor, var(--clr-neutral-100));--_backgroundColor: var(--backgroundColor, var(--clr-red-900));margin:0;padding:var(--space-3xs) var(--space-xs);position:absolute;inset-block-start:var(--space-2xs);inset-inline-end:var(--space-2xs);font-size:var(--size-1);font-family:var(--title-font);color:var(--_textColor);background-color:var(--_backgroundColor);border-radius:var(--space-2xs)}.pill--sale{--textColor: var(--clr-red-400);--backgroundColor: var(--clr-neutral-100)}.pill--rent{--backgroundColor: var(--clr-mustard)}}@layer utilities{.flow>*+*{margin-block-start:var(--flow-space, var(--space-s-l))}.flow>:where(h1,h2,h3)+:is(h2,h3){margin-block-start:var(--flow-space-title, var(--space-xs-s))}.flow>:where(h1,h2,h3)+*{margin-block-start:var(--flow-space-content, var(--space-xs-s))}}@layer utilities{.region{margin-block-start:var(--region-space, var(--space-l-2xl));margin-block-end:var(--region-space, var(--space-l-2xl))}}@layer utilities{.wrapper{--content-width: 68.75rem;--grid-wrapper: [full-start] 1fr [wrapper-start] minmax(0, var(--content-width)) [wrapper-end] 1fr [full-end];display:grid;grid-template-columns:var(--grid-wrapper);--_content-padding: var(--content-padding, var(--space-s));column-gap:var(--_content-padding)}.wrapper>*{grid-column:wrapper}.wrapper.full-width{padding-inline:max(calc((100vw - var(--content-width)) / 2),var(--_content-padding));grid-column:full}.wrapper .full-width-color{padding-block-start:var(--region-space, var(--space-l-2xl));padding-block-end:var(--region-space, var(--space-l-2xl));border-image:conic-gradient(var(--color-full-width, var(--color-light)) 0 0) fill 0 //0 100vw}}@media print{body{font:12pt Georgia,serif;background:none;color:#000}main{width:100%;margin:0;padding:0;background:none}@page{margin:2cm}a,blockquote{page-break-inside:avoid}h1,h2,h3,h4,h5,h6{page-break-after:avoid;page-break-inside:avoid}img{page-break-inside:avoid;page-break-after:avoid}table,pre{page-break-inside:avoid}ul,ol,dl{page-break-before:avoid}.card{page-break-inside:avoid;page-break-before:avoid;page-break-after:avoid}.pre-footer__logos{display:block!important}.pre-footer__logo+.pre-footer__logo{margin-block-start:2cm}.button__content{background-color:#fff;color:#000;border:.1cm solid black}header,nav[aria-label="Fil d'ariane"]{display:none}a[href^=http]:after{content:" [" attr(href) "] "}}.breadcrumbs[data-astro-cid-jwirc66j]{margin-block:var(--space-xs)}
