@font-face{font-family:Radley;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/radley-latin-ext-400-normal.DB-jMh2J.woff2)format("woff2"),url(/_astro/radley-latin-ext-400-normal.X6SD0dhD.woff)format("woff");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:Radley;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/radley-latin-400-normal.BORjJG8v.woff2)format("woff2"),url(/_astro/radley-latin-400-normal.DnI17nru.woff)format("woff");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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Radley;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/radley-latin-ext-400-italic.CmgbdAsJ.woff2)format("woff2"),url(/_astro/radley-latin-ext-400-italic.BAjyY4py.woff)format("woff");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:Radley;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/radley-latin-400-italic.W6wXf9_K.woff2)format("woff2"),url(/_astro/radley-latin-400-italic.Dh3wvs6r.woff)format("woff");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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxygen;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/oxygen-latin-ext-300-normal.DZVLO0Fv.woff2)format("woff2"),url(/_astro/oxygen-latin-ext-300-normal.89Z-qXCy.woff)format("woff");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:Oxygen;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/oxygen-latin-300-normal.vTBo82kw.woff2)format("woff2"),url(/_astro/oxygen-latin-300-normal.kZLRHTc9.woff)format("woff");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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxygen;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/oxygen-latin-ext-400-normal.DNcdaehR.woff2)format("woff2"),url(/_astro/oxygen-latin-ext-400-normal.DsFf44Xx.woff)format("woff");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:Oxygen;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/oxygen-latin-400-normal.Cz_5fqVz.woff2)format("woff2"),url(/_astro/oxygen-latin-400-normal.DHOy4UT4.woff)format("woff");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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxygen;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/oxygen-latin-ext-700-normal.B4rD-hdc.woff2)format("woff2"),url(/_astro/oxygen-latin-ext-700-normal.B5V6zwey.woff)format("woff");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:Oxygen;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/oxygen-latin-700-normal.DSta7RBK.woff2)format("woff2"),url(/_astro/oxygen-latin-700-normal.D9o1YthQ.woff)format("woff");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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ty{--anth:#232527;--graph:#34373a;--graph-2:#3d4043;--chaux:#f3f4f2;--blanc:#fbfbfa;--lin:#cbbfa8;--garance:#b2452f;--garance-d:#963826;--gris:#b8bbb7;--gris-ink:#5b5f63;--filet:#cbbfa852;--filet-ink:#d3d5d1;--serif:"Radley", Georgia, "Times New Roman", serif;--sans:"Oxygen", "Segoe UI", Arial, sans-serif;--hdr:72px;--g:clamp(16px, 4vw, 64px);background:var(--anth);color:var(--chaux);font:400 clamp(16px, .2vw + 15.3px, 17.5px) / 1.65 var(--sans);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}:where(.ty) *,:where(.ty) :before,:where(.ty) :after{box-sizing:border-box}body{background:#232527;margin:0}html{scroll-padding-top:80px}html.ty-lock{overflow:hidden}:where(.ty) img{max-width:100%;height:auto;display:block}:where(.ty) a{color:inherit}:where(.ty) :is(h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote,fieldset,table){margin:0}:where(.ty) :is(ul,ol){padding:0;list-style:none}:where(.ty) fieldset{border:0;min-width:0;padding:0}:where(.ty) :is(button,input,select,textarea){font:inherit;color:inherit;border-radius:0}:where(.ty) button{cursor:pointer}:where(.ty) [hidden]{display:none!important}.ty :focus-visible{outline:2px solid var(--lin);outline-offset:3px}.ty-sec--chaux :focus-visible{outline-color:var(--garance)}.ty-skip{z-index:300;background:var(--garance);color:#fff;padding:10px 14px;position:absolute;top:-60px;left:12px}.ty-skip:focus{top:12px}.ty-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ty-wrap{width:100%;max-width:1320px;padding:0 var(--g);margin:0 auto}.ty-trame{background-image:repeating-linear-gradient(90deg,#cbbfa812 0 1px,#0000 1px 8px)}.ty-cap{font:700 12px/1.4 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--garance);align-items:center;gap:10px;display:flex}.ty-cap--lin{color:var(--lin)}.ty-cap svg{width:22px;height:22px}.ty-fil{font:italic 400 15px/1 var(--serif);letter-spacing:.02em;color:var(--lin);display:inline-block}.ty h1,.ty-h2,.ty-h3{font-family:var(--serif);letter-spacing:0;text-wrap:balance;font-weight:400}.ty h1 em,.ty-h2 em{color:inherit;font-style:italic}.ty h1{margin-top:22px;font-size:clamp(38px,3.7vw,64px);line-height:1.06}.ty-h2{margin-top:14px;font-size:clamp(34px,3.4vw,56px);line-height:1.08}.ty-h3{font-size:clamp(22px,1.6vw,26px);line-height:1.2}.ty-lead{color:#d9dad6;max-width:58ch;margin-top:20px;font-size:clamp(16.5px,.25vw + 15.6px,18.5px);font-weight:300}.ty-sec--chaux .ty-lead{color:var(--gris-ink);font-weight:400}.ty-legende{font:400 13px/1.4 var(--sans);letter-spacing:.04em;color:var(--lin)}.ty-legende--ink{color:var(--gris-ink)}.ty-micro{color:var(--gris);font-size:13.5px}.ty-sec--chaux .ty-micro{color:var(--gris-ink)}.ty-msg{border-left:3px solid var(--garance);background:#b2452f1a;padding:12px 14px;font-size:14.5px}.ty-btn{min-height:52px;font:700 14.5px/1.15 var(--sans);letter-spacing:.04em;text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.ty-btn svg{flex:none;width:18px;height:18px}.ty-btn--garance{background:var(--garance);color:#fff}.ty-btn--garance:hover{background:var(--garance-d)}.ty-btn--line{border-color:var(--chaux);color:var(--chaux)}.ty-btn--line:hover{background:var(--chaux);color:var(--anth)}.ty-hdr{z-index:100;background:var(--anth);border-bottom:1px solid var(--filet);position:sticky;top:0}.ty-hdr__bar{height:var(--hdr);padding:0 var(--g);grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:clamp(16px,2vw,32px);display:grid}.ty-logo{color:var(--chaux);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.ty-logo svg{width:44px;height:18px;color:var(--lin);flex:none}.ty-logo__txt{line-height:1;display:grid}.ty-logo__nom{font:400 26px/1 var(--serif)}.ty-logo__sous{font:400 10.5px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--lin);margin-top:4px}.ty-nav{justify-content:center;gap:clamp(18px,2vw,34px);display:flex}.ty-nav a{color:var(--chaux);padding:6px 0;font-size:15px;text-decoration:none;position:relative}.ty-nav a:after{content:"";background:var(--lin);transform-origin:0;height:1px;transition:transform .25s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ty-nav a:hover:after{transform:scaleX(1)}.ty-hdr__tel{white-space:nowrap;align-items:center;gap:8px;font-size:15px;text-decoration:none;display:inline-flex}.ty-hdr__tel svg{width:18px;height:18px;color:var(--lin)}.ty-hdr__cta{white-space:nowrap;min-height:44px;padding:0 18px;font-size:14px}.ty-hdr__menu{border:1px solid var(--filet);min-height:44px;color:var(--chaux);letter-spacing:.08em;text-transform:uppercase;background:0 0;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;display:none}.ty-hdr__menu svg{width:20px;height:20px}.ty-panel{z-index:200;padding:0 var(--g) 32px;background:var(--anth);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.ty-panel__top{border-bottom:1px solid var(--filet);justify-content:space-between;align-items:center;min-height:64px;display:flex}.ty-panel__top .ty-hdr__menu{display:inline-flex}.ty-panel__nav{margin-top:20px;display:grid}.ty-panel__nav a{border-bottom:1px solid var(--filet);font:400 clamp(30px, 8vw, 44px)/1.1 var(--serif);align-items:baseline;gap:16px;padding:16px 0;text-decoration:none;display:flex}.ty-panel__nav small{font:italic 400 14px/1 var(--serif);color:var(--lin);min-width:46px}.ty-panel__bas{gap:16px;margin-top:auto;padding-top:32px;display:grid}.ty-panel__tel{align-items:center;gap:10px;font-size:18px;text-decoration:none;display:inline-flex}.ty-panel__tel svg{width:20px;height:20px;color:var(--lin)}.ty-mbar{display:none}.ty-hero{min-height:calc(100svh - var(--hdr));background:var(--anth);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ty-hero__txt{padding:clamp(48px, 6vw, 96px) clamp(24px, 5vw, 88px) clamp(40px, 4vw, 64px) var(--g);background-color:var(--anth);flex-direction:column;justify-content:center;display:flex}.ty-hero__txt h1{max-width:19ch}.ty-hero__lead{color:#d9dad6;max-width:46ch;margin-top:24px;font-size:clamp(16.5px,.35vw + 15px,19px);font-weight:300}.ty-hero__cta{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.ty-hero__chiffres{border-top:1px solid var(--lin);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(36px,4.5vw,64px);display:grid}.ty-hero__chiffres div{flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding:18px 16px 0 0;display:flex}.ty-hero__chiffres div+div{border-left:1px solid var(--filet);padding-left:18px}.ty-hero__chiffres dd{font:400 clamp(36px, 3.3vw, 52px)/1 var(--serif);color:var(--chaux)}.ty-hero__chiffres dt{color:var(--lin);font-size:13px;line-height:1.35}.ty-hero__fig{border-left:1px solid var(--lin);grid-template-rows:minmax(0,1fr) auto;display:grid}.ty-hero__img{min-height:420px;position:relative;overflow:hidden}.ty-hero__img img{object-fit:cover;object-position:50% 45%;width:100%;height:100%;position:absolute;inset:0}.ty-hero__fig .ty-legende{padding:12px var(--g) 14px 18px;text-align:right;background:var(--anth)}.ty-sec{padding:clamp(72px,9vw,132px) 0}.ty-sec--anth{background-color:var(--anth)}.ty-sec--graphite{background-color:var(--graph)}.ty-sec--chaux{background-color:var(--chaux);color:var(--anth)}.ty-head{margin-bottom:clamp(40px,5vw,72px)}.ty-head--centre{text-align:center;max-width:820px;margin-left:auto;margin-right:auto}.ty-head--centre .ty-cap{justify-content:center}.ty-head--centre .ty-lead{margin-left:auto;margin-right:auto}.ty-head--split{border-bottom:1px solid var(--filet);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(24px,5vw,96px);padding-bottom:clamp(28px,3vw,40px);display:grid}.ty-sec--chaux .ty-head--split{border-bottom-color:var(--filet-ink)}.ty-head--split .ty-lead{margin-top:0}.ty-es{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(24px,3.5vw,56px);display:grid}.ty-es__col{gap:clamp(32px,4vw,56px);display:grid}.ty-es__item{border-top:1px solid var(--lin);padding-top:16px}.ty-es__n{font:400 clamp(40px, 4.2vw, 68px)/1 var(--serif);color:var(--lin);margin-top:10px}.ty-es__t{font:700 15px/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;margin-top:12px}.ty-es__d{color:#d9dad6;margin-top:8px;font-size:15.5px;font-weight:300}.ty-es__fig img{aspect-ratio:4/5;object-fit:cover;width:100%}.ty-es__fig .ty-legende{margin-top:12px}.ty-re__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-bottom:32px;display:flex}.ty-re__filtres{flex-wrap:wrap;gap:8px;display:flex}.ty-chip{border:1px solid var(--filet-ink);min-height:42px;color:var(--anth);background:0 0;padding:0 16px;font-size:14.5px}.ty-chip:hover{border-color:var(--anth)}.ty-chip[aria-pressed=true]{background:var(--anth);border-color:var(--anth);color:var(--chaux)}.ty-re__compte{color:var(--gris-ink);align-items:center;gap:10px;font-size:14.5px;display:inline-flex}.ty-re__compte svg{width:30px;height:30px;color:var(--garance)}.ty-re__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,36px);display:grid}.ty-re__item article{background:var(--blanc);border:1px solid var(--filet-ink);flex-direction:column;height:100%;display:flex}.ty-re__media{aspect-ratio:4/3;background:var(--graph);position:relative;overflow:hidden}.ty-re__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ty-re__media--plan{color:var(--lin);background-image:repeating-linear-gradient(90deg,#cbbfa814 0 1px,#0000 1px 8px);place-items:center;padding:20px;display:grid}.ty-re__media--plan svg{width:100%;height:100%}.ty-re__txt{flex-direction:column;flex:1;padding:22px 22px 20px;display:flex}.ty-re__txt .ty-cap{color:var(--garance)}.ty-re__t{font:400 25px/1.15 var(--serif);margin-top:8px}.ty-re__leg{color:var(--gris-ink);margin-top:6px;font-size:15px}.ty-re__dl{border-top:1px solid var(--filet-ink);grid-template-columns:1fr 1fr;gap:10px 16px;margin:18px 0 20px;padding-top:14px;font-size:14.5px;display:grid}.ty-re__dl-w{grid-column:1/-1}.ty-re__dl dt{letter-spacing:.14em;text-transform:uppercase;color:var(--gris-ink);font-size:11.5px;font-weight:700}.ty-re__dl dd{margin:2px 0 0}.ty-re__garde{border:1px solid var(--anth);min-height:44px;color:var(--anth);background:0 0;align-self:flex-start;align-items:center;gap:10px;margin-top:auto;padding:0 14px 0 10px;font-size:14px;font-weight:700;display:inline-flex}.ty-re__garde svg{width:30px;height:30px}.ty-re__garde[aria-pressed=true]{background:var(--garance);border-color:var(--garance);color:#fff}.ty-me{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.ty-me__fig svg{width:100%;height:auto}.ty-me__fig .ty-legende{margin-top:14px}.ty-me__tag rect{fill:var(--garance)}.ty-me__tag text{fill:#fff;font:400 15px var(--serif)}.ty-me__list{display:grid}.ty-me__list li{border-bottom:1px solid var(--filet);grid-template-columns:36px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.ty-me__list li:first-child{border-top:1px solid var(--filet)}.ty-me__l{background:var(--garance);width:32px;height:32px;font:400 17px/1 var(--serif);color:#fff;place-items:center;display:grid}.ty-me__list h3{font:700 15.5px/1.35 var(--sans)}.ty-me__list p{color:#d9dad6;margin-top:3px;font-size:15px;font-weight:300}.ty-me__form{justify-items:start;gap:12px;margin-top:28px;display:grid}.ty-ec{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.ty-ec__mur{gap:30px;display:grid}.ty-ec__g legend{color:var(--garance);margin-bottom:14px}.ty-ec__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ty-ec__e{cursor:pointer;gap:8px;display:grid;position:relative}.ty-ec__e input{z-index:1;width:20px;height:20px;accent-color:var(--garance);margin:0;position:absolute;top:10px;left:10px}.ty-ec__sw{aspect-ratio:1;outline-offset:3px;border:1px solid #0000001f;outline:3px solid #0000;transition:outline-color .2s;display:block}.ty-ec__e:has(input:checked) .ty-ec__sw{outline-color:var(--garance)}.ty-ec__e:has(input:disabled){opacity:.45;cursor:not-allowed}.ty-ec__nom{font-size:14px;line-height:1.3}.ty-ec__side{background:var(--anth);color:var(--chaux);gap:16px;padding:clamp(18px,2vw,28px);display:grid}.ty-ec__fig img{aspect-ratio:16/10;object-fit:cover;width:100%}.ty-ec__compte{color:var(--lin);font-size:15px}.ty-ec__side .ty-micro{color:var(--gris)}.ty-ec__compte b{font:400 26px/1 var(--serif);color:var(--chaux)}.ty-ec__side label,.ty-form label{gap:6px;font-size:14px;font-weight:700;display:grid}.ty-ec__side :is(input:not([type=checkbox]),select){border:1px solid var(--filet);background:var(--graph);min-height:48px;color:var(--chaux);padding:0 12px;font-weight:400}.ty-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.ty-reno{background:var(--anth);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ty-reno__fig{border-right:1px solid var(--lin);min-height:560px;position:relative}.ty-reno__fig img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ty-reno__txt{padding:clamp(56px, 7vw, 112px) var(--g) clamp(56px, 7vw, 112px) clamp(24px, 5vw, 88px);background-color:var(--anth);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.ty-reno__av{gap:0;width:100%;max-width:560px;margin-top:30px;display:grid}.ty-reno__av div{border-top:1px solid var(--filet);grid-template-columns:76px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.ty-reno__av dt{font:italic 400 18px/1.4 var(--serif);color:var(--lin)}.ty-reno__av dd{margin:0;font-size:15.5px;font-weight:300}.ty-reno__prix{border-top:1px solid var(--lin);width:100%;max-width:560px;font:400 clamp(40px, 3.6vw, 56px)/1 var(--serif);gap:4px;margin:4px 0 28px;padding-top:18px;display:grid}.ty-reno__prix span{font:700 12px/1.4 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--lin)}.ty-reno__prix small{font:400 14px/1.45 var(--sans);color:var(--gris)}.ty-po{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid}.ty-po__cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;margin-top:34px;display:grid}.ty-po__cols>div{border-top:1px solid var(--anth);padding-top:16px}.ty-po__cols p{color:var(--gris-ink);margin-top:10px;font-size:16px}.ty-quote{border-left:3px solid var(--garance);margin-top:40px;padding-left:22px}.ty-quote p{font:italic 400 clamp(23px, 2vw, 30px)/1.3 var(--serif)}.ty-quote footer{color:var(--gris-ink);margin-top:12px;font-size:14px}.ty-po__fig img{aspect-ratio:4/3;object-fit:cover;width:100%}.ty-po__fig .ty-legende{margin-top:12px}.ty-si__t{border-collapse:collapse;width:100%}.ty-si__t th,.ty-si__t td{border-bottom:1px solid var(--filet);text-align:left;vertical-align:top;padding:18px 20px 18px 0;font-size:15.5px;font-weight:300}.ty-si__t thead th{font:400 clamp(22px, 1.8vw, 28px)/1.2 var(--serif);border-bottom:1px solid var(--lin)}.ty-si__t thead .ty-fil{margin-bottom:8px;display:block}.ty-si__t tbody th{width:18%;font:700 12px/1.5 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--lin)}.ty-si__t td+td,.ty-si__t thead th+th{border-left:1px solid var(--filet);padding-left:20px}.ty-si__t tbody tr:last-child td{color:var(--lin);font-weight:400}.ty-si__m{display:none}.ty-si__notes{color:#d9dad6;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;margin-top:32px;font-size:15px;font-weight:300;display:grid}.ty-si__notes b{color:var(--chaux);font-weight:700}.ty-si__notes a{color:var(--chaux);text-underline-offset:3px}.ty-rv{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,5vw,88px);display:grid}.ty-rv__info{gap:12px;margin-top:30px;display:grid}.ty-rv__info li{align-items:center;gap:12px;display:flex}.ty-rv__info svg{width:20px;height:20px;color:var(--garance);flex:none}.ty-rv__info a{text-underline-offset:3px}.ty-form{background:var(--blanc);border:1px solid var(--filet-ink);gap:18px;padding:clamp(20px,3vw,40px);display:grid}.ty-form :is(input:not([type=radio]):not([type=file]),select){min-height:48px;color:var(--anth);background:#fff;border:1px solid #b9bcb7;padding:0 12px;font-weight:400}.ty-form__radios{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.ty-form__radios legend{margin-bottom:8px;font-size:14px;font-weight:700}.ty-form__radios label{cursor:pointer;border:1px solid #b9bcb7;align-items:center;gap:10px;min-height:48px;padding:0 12px;font-weight:400;display:flex}.ty-form__radios input{accent-color:var(--garance)}.ty-form__radios label:has(input:checked){border-color:var(--anth);box-shadow:inset 3px 0 0 var(--garance)}.ty-form__sel{border:1px dashed var(--lin);padding:14px 16px}.ty-form__sel ul{gap:4px;margin-top:8px;font-size:15px;display:grid}.ty-form__sel li:before{content:"· ";color:var(--garance)}.ty-form__sel .ty-vide{color:var(--gris-ink)}.ty-form__sel .ty-vide:before{content:none}.ty-form__file input{font-size:14px;font-weight:400}.ty-form .ty-btn{justify-self:start}.ty-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,88px);display:grid}.ty-faq__st{margin-top:40px}.ty-faq__h{margin-top:12px;font-size:15px;display:grid}.ty-faq__h li{border-bottom:1px solid var(--filet);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;padding:10px 0;display:grid}.ty-faq__h li span:first-child{color:var(--lin)}.ty-faq__acces{color:#d9dad6;margin-top:18px;font-size:15px;font-weight:300}.ty-faq__list details{border-top:1px solid var(--filet)}.ty-faq__list details:last-child{border-bottom:1px solid var(--filet)}.ty-faq__list summary{font:400 clamp(20px, 1.6vw, 24px)/1.3 var(--serif);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;list-style:none;display:flex}.ty-faq__list summary::-webkit-details-marker{display:none}.ty-faq__list summary svg{width:22px;height:22px;color:var(--lin);flex:none;transition:transform .2s}.ty-faq__list details[open] summary svg{transform:rotate(45deg)}.ty-faq__list details p{color:#d9dad6;max-width:64ch;padding-bottom:24px;font-weight:300}.ty-ftr{background:var(--anth);border-top:1px solid var(--lin);padding:clamp(56px,7vw,96px) 0 40px}.ty-ftr__top{border-bottom:1px solid var(--filet);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:40px;padding-bottom:36px;display:grid}.ty-ftr__phrase{max-width:60ch;font:italic 400 clamp(18px, 1.4vw, 21px)/1.45 var(--serif);color:#d9dad6;justify-self:end}.ty-ftr__cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:36px 0;font-size:15px;display:grid}.ty-ftr__cols .ty-cap{color:var(--lin);margin-bottom:12px}.ty-ftr__cols p,.ty-ftr__cols li{color:#d9dad6;margin-top:4px}.ty-ftr__cols a{text-underline-offset:3px}.ty-ftr__legal{border-top:1px solid var(--filet);color:var(--gris);gap:8px;padding-top:24px;font-size:13px;display:grid}.ty-ftr__legal a{color:var(--chaux)}@media (width<=1240px){.ty-hdr__tel span{display:none}.ty-nav{gap:18px}}@media (width<=1100px){.ty-nav,.ty-hdr__tel{display:none}.ty-hdr__bar{grid-template-columns:auto minmax(0,1fr) auto auto}.ty-hdr__cta{grid-column:3}.ty-hdr__menu{grid-column:4;display:inline-flex}.ty-es{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ty-es__fig{order:-1;grid-column:1/-1}.ty-es__fig img{aspect-ratio:3/2}.ty-re__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ty-me,.ty-ec,.ty-po,.ty-rv,.ty-faq{grid-template-columns:minmax(0,1fr)}.ty-ec__side{max-width:640px}.ty-ftr__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.ty{--hdr:60px}.ty-hero{grid-template-columns:minmax(0,1fr);min-height:0}.ty-hero__fig{border-left:0;border-bottom:1px solid var(--lin);order:-1}.ty-hero__img{aspect-ratio:4/5;min-height:0;max-height:78svh}.ty-hero__fig .ty-legende{padding:10px var(--g)}.ty-hero__txt{padding:36px var(--g) 48px}.ty-hero__txt h1{max-width:none}.ty-head--split{grid-template-columns:minmax(0,1fr);align-items:start}.ty-reno{grid-template-columns:minmax(0,1fr)}.ty-reno__fig{aspect-ratio:3/2;border-right:0;border-bottom:1px solid var(--lin);min-height:0}.ty-reno__txt{padding:48px var(--g) 64px}.ty-si__t{display:none}.ty-si__m{gap:20px;display:grid}.ty-si__b{border:1px solid var(--filet);border-top:3px solid var(--lin);padding:20px}.ty-si__b h3{font:400 25px/1.2 var(--serif)}.ty-si__b .ty-fil{margin-bottom:6px;display:block}.ty-si__b dl{gap:12px;margin-top:14px;display:grid}.ty-si__b dt{font:700 11.5px/1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--lin)}.ty-si__b dd{margin:2px 0 0;font-size:15px;font-weight:300}.ty-si__notes{grid-template-columns:minmax(0,1fr)}.ty-mbar{z-index:90;background:var(--anth);border-top:1px solid var(--lin);grid-template-columns:minmax(0,1fr) auto;display:grid;position:fixed;bottom:0;left:0;right:0}.ty-mbar__rdv{background:var(--garance);color:#fff;justify-content:center;align-items:center;min-height:58px;padding:0 12px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.ty-mbar__tel{width:64px;color:var(--chaux);place-items:center;display:grid}.ty-mbar__tel svg{width:24px;height:24px}.ty-ftr{padding-bottom:96px}}@media (width<=640px){.ty-hdr__cta{display:none}.ty-hdr__bar{grid-template-columns:minmax(0,1fr) auto}.ty-hdr__menu{grid-column:2}.ty-logo__sous{display:none}.ty h1{font-size:36px}.ty-hero__cta{flex-direction:column}.ty-hero__cta .ty-btn{width:100%}.ty-hero__chiffres div{padding-right:8px}.ty-hero__chiffres div+div{padding-left:10px}.ty-hero__chiffres dd{font-size:34px}.ty-hero__chiffres dt{font-size:12px}.ty-re__grid{grid-template-columns:minmax(0,1fr)}.ty-ec__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ty-row,.ty-form__radios,.ty-po__cols{grid-template-columns:minmax(0,1fr)}.ty-form .ty-btn,.ty-me__form .ty-btn,.ty-ec__side .ty-btn{justify-self:stretch;width:100%}.ty-re__filtres{margin:0 calc(var(--g) * -1);padding:0 var(--g) 4px;scrollbar-width:none;flex-wrap:nowrap;position:relative;overflow-x:auto}.ty-chip{flex:none}.ty-ftr__top{grid-template-columns:minmax(0,1fr);gap:20px}.ty-ftr__phrase{justify-self:start}.ty-ftr__cols{grid-template-columns:minmax(0,1fr)}.ty-faq__h li{grid-template-columns:minmax(0,1fr);gap:2px}}@media (prefers-reduced-motion:reduce){.ty *,.ty :before,.ty :after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}
