.tn{--loire:#22406b;--loire-2:#172e4f;--ivoire:#f7f4ec;--ivoire-2:#efe9dc;--papier:#fbfaf5;--vdg:#6a8f84;--vdg-fonce:#46695f;--vdg-pale:#e3ebe7;--laiton:#b08d57;--laiton-fonce:#7f6232;--ink:#19212d;--muted:#4d5764;--line:#19212d24;--title:"Crimson Pro Variable", "Crimson Pro", Georgia, serif;--text:"Inter Tight Variable", "Inter Tight", system-ui, sans-serif;--wrap:min(1240px, calc(100% - 2 * clamp(16px, 4vw, 44px)));background:var(--ivoire);color:var(--ink);font:400 clamp(16px, .2vw + 15.2px, 17.5px) / 1.6 var(--text);-webkit-font-smoothing:antialiased}:where(.tn) *,:where(.tn) :before,:where(.tn) :after{box-sizing:border-box}body{margin:0}:where(.tn) img{max-width:100%;height:auto;display:block}:where(.tn) a{color:inherit}:where(.tn) :is(h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote,table,fieldset){margin:0}:where(.tn) :is(ul,ol){padding:0;list-style:none}:where(.tn) :is(button,input,select,textarea){font:inherit;color:inherit}:where(.tn) fieldset{border:0;min-width:0;padding:0}.tn :focus-visible{outline:2px solid var(--loire);outline-offset:3px}.tn-wrap{width:var(--wrap);margin-inline:auto}.tn-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.tn-skip{z-index:100;background:var(--loire);color:#fff;padding:10px 14px;font-weight:600;position:absolute;top:-60px;left:12px}.tn-skip:focus{top:12px}.tn-k{font:600 12px/1.3 var(--text);letter-spacing:.16em;text-transform:uppercase;color:var(--vdg-fonce)}.tn-h2{font:400 clamp(34px, 3.9vw, 58px) / 1.04 var(--title);letter-spacing:-.01em;color:var(--loire);text-wrap:balance}.tn-h2 em{color:var(--vdg-fonce);font-style:italic}.tn-lead{max-width:62ch;color:var(--muted);margin-top:18px;font-size:clamp(17px,.35vw + 15.5px,19.5px)}.tn-h3{font:500 23px/1.2 var(--title);color:var(--loire)}.tn-texte{max-width:62ch;color:var(--muted);margin-top:14px}.tn-sec{padding-block:clamp(64px,8vw,116px)}.tn-sec--papier{background:var(--papier)}.tn-sec--ivoire2{background:var(--ivoire-2)}.tn-mini{color:var(--muted);font-size:14px}.tn-demo{background:var(--vdg-pale);color:var(--loire);border-left:3px solid var(--vdg);padding:12px 14px;font-size:14px;font-weight:600}.tn-bloc{gap:26px;display:grid}.tn-bloc>*{min-width:0}.tn-marge{border-top:1px solid var(--laiton);flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding-top:14px;display:flex}.tn-para{font:italic 400 34px/1 var(--title);color:var(--laiton-fonce)}.tn-marge__t{font:600 12px/1.35 var(--text);letter-spacing:.16em;text-transform:uppercase;color:var(--loire)}.tn-marge__note{font:italic 400 17px/1.4 var(--title);color:var(--muted);flex-basis:100%}@media (width>=1040px){.tn-bloc{grid-template-columns:210px 1fr;gap:0 56px}.tn-marge{border-top:0;border-right:1px solid var(--laiton);align-self:start;min-height:160px;padding:0 28px 0 0;display:block;position:sticky;top:110px}.tn-marge__t{margin-top:12px}.tn-marge__note{margin-top:16px}}.tn-btn{min-height:48px;font:600 15px/1 var(--text);letter-spacing:.01em;cursor:pointer;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.tn-btn svg{flex:none;width:18px;height:18px}.tn-btn--loire{background:var(--loire);color:#fff}.tn-btn--loire:hover{background:var(--loire-2)}.tn-btn--ligne{border-color:var(--loire);color:var(--loire)}.tn-btn--ligne:hover{background:var(--loire);color:#fff}.tn-btn--ivoire{background:var(--ivoire);color:var(--loire)}.tn-btn--ivoire:hover{background:#fff}.tn-lien{color:var(--loire);text-decoration:underline;text-decoration-color:var(--laiton);text-underline-offset:5px;align-items:center;gap:8px;font-weight:600;text-decoration-thickness:1px;display:inline-flex}.tn-lien svg{width:16px;height:16px}.tn-lien:hover{text-decoration-thickness:2px}.tn-hdr{z-index:50;backdrop-filter:blur(8px);border-bottom:1px solid var(--laiton);background:#f7f4ecf5;position:sticky;top:0}.tn-hdr__in{align-items:center;gap:22px;min-height:78px;display:flex}.tn-logo{color:var(--loire);flex:none;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.tn-logo svg{flex:none;width:38px;height:42px}.tn-logo b{font:500 24px/1 var(--title);letter-spacing:.005em;display:block}.tn-logo small{font:600 10.5px/1 var(--text);letter-spacing:.16em;text-transform:uppercase;color:var(--vdg-fonce);margin-top:4px;display:block}.tn-logo--clair{color:#fff}.tn-logo--clair small{color:#b9cbc5}.tn-hdr__ident{border-left:1px solid var(--line);font:italic 400 15px/1.25 var(--title);color:var(--muted);max-width:170px;padding-left:18px;display:none}.tn-nav{gap:24px;margin-left:auto;display:none}.tn-nav a{color:var(--ink);border-bottom:1px solid #0000;padding-block:6px;font-size:15px;font-weight:500;text-decoration:none}.tn-nav a:hover,.tn-nav a[aria-current=page]{color:var(--loire);border-bottom-color:var(--laiton)}.tn-hdr__act{align-items:center;gap:10px;margin-left:auto;display:flex}.tn-nav+.tn-hdr__act{margin-left:0}.tn-hdr__tel{border:1px solid var(--line);min-height:44px;color:var(--loire);border-radius:2px;align-items:center;gap:8px;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.tn-hdr__tel svg{width:18px;height:18px}.tn-hdr__tel span,.tn-hdr__cta{display:none}.tn-menu{position:relative}.tn-menu summary{background:var(--loire);color:#fff;cursor:pointer;border-radius:2px;place-items:center;width:44px;height:44px;list-style:none;display:grid}.tn-menu summary::-webkit-details-marker{display:none}.tn-menu summary svg{width:22px;height:22px}.tn-menu__panel{background:var(--papier);border:1px solid var(--line);border-top:2px solid var(--laiton);gap:4px;width:min(320px,100vw - 32px);padding:12px;display:grid;position:absolute;top:54px;right:0;box-shadow:0 24px 50px #172e4f2e}.tn-menu__panel a:not(.tn-btn){padding:12px;font-weight:500;text-decoration:none;display:block}.tn-menu__panel a:not(.tn-btn):hover{background:var(--ivoire-2)}.tn-menu__panel .tn-btn{margin-top:6px}@media (width>=600px){.tn-hdr__tel span{display:inline}}@media (width>=1140px){.tn-nav,.tn-hdr__cta{display:flex}.tn-menu,.tn-hdr__tel span{display:none}}@media (width>=1360px){.tn-hdr__ident{display:block}}@media (width<=400px){.tn-logo small{display:none}.tn-logo b{font-size:21px}}.tn-hero{padding-block:clamp(44px,6vw,92px) clamp(54px,6vw,90px)}.tn-hero__in{align-items:center;gap:50px;display:grid}@media (width>=1040px){.tn-hero__in{grid-template-columns:1fr .92fr;gap:64px}}.tn-hero__in>*{min-width:0}.tn-hero h1{font:400 clamp(42px, 5.4vw, 80px) / 1 var(--title);letter-spacing:-.015em;color:var(--loire);text-wrap:balance;margin-top:18px}.tn-hero h1 em{color:var(--vdg-fonce);font-style:italic}.tn-hero__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.tn-hero__ident{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:6px 22px;margin-top:30px;padding-top:18px;font-size:14px;display:flex}.tn-hero__ident b{color:var(--ink);font-weight:600}.tn-hero__ident a{color:var(--loire);font-weight:600;text-decoration:none}.tn-pile{padding-top:78px;position:relative}.tn-pile__fond{background:var(--vdg-pale);border:1px solid #46695f40;border-radius:3px;height:calc(100% - 40px);position:absolute;top:0;box-shadow:0 12px 30px #172e4f14}.tn-pile__fond span{background:inherit;height:31px;font:600 12px/1 var(--text);letter-spacing:.04em;color:var(--vdg-fonce);white-space:nowrap;border:1px solid #46695f40;border-bottom:0;border-radius:4px 4px 0 0;padding:7px 14px 0;position:absolute;top:-30px}.tn-pile__fond--2{background:#d6e1dc;top:30px;left:34px;right:0}.tn-pile__fond--2 span{right:18px}.tn-pile__fond--1{background:#e8eeea;top:56px;left:18px;right:12px}.tn-pile__fond--1 span{left:46%}@media (width<=560px){.tn-pile__fond--1 span{left:auto;right:10px}.tn-pile__fond--2 span{display:none}}.tn-bande{height:clamp(220px,30vw,440px);position:relative;overflow:hidden}.tn-bande img{object-fit:cover;object-position:50% 42%;width:100%;height:100%}.tn-bande figcaption{font:italic 400 16px/1.2 var(--title);color:var(--loire);background:#f7f4eceb;padding:6px 12px;position:absolute;bottom:14px;right:clamp(16px,4vw,44px)}.tn-dos{background:var(--papier);border:1px solid #46695f4d;border-radius:3px;margin-top:30px;position:relative;box-shadow:0 1px #172e4f0a,0 18px 40px #172e4f14}.tn-dos__onglet{background:var(--papier);height:32px;font:600 12px/1 var(--text);letter-spacing:.06em;color:var(--vdg-fonce);border:1px solid #46695f4d;border-bottom:0;border-radius:4px 4px 0 0;padding:8px 16px 0;position:absolute;top:-31px;left:22px}.tn-dos__corps{display:grid}.tn-dos__visuel{aspect-ratio:3/2;background:var(--ivoire-2);margin:10px 10px 0;position:relative;overflow:hidden}.tn-dos__visuel>img{object-fit:cover;width:100%;height:100%}.tn-dos__statut{background:var(--loire);color:#fff;font:600 12px/1 var(--text);letter-spacing:.04em;padding:6px 11px;position:absolute;top:12px;left:12px}.tn-dos__statut--inter{background:var(--laiton-fonce)}.tn-dos__info{padding:18px 20px 0}.tn-dos__type{letter-spacing:.04em;text-transform:uppercase;color:var(--vdg-fonce);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.tn-dos__type svg{width:17px;height:17px}.tn-dos__titre{font:500 clamp(23px, 1.8vw, 28px) / 1.12 var(--title);color:var(--loire);text-wrap:balance;margin-top:8px}.tn-dos__faits{color:var(--muted);flex-wrap:wrap;gap:4px 0;margin-top:12px;font-size:14.5px;display:flex}.tn-dos__faits li{border-right:1px solid var(--line);margin-right:12px;padding-right:12px}.tn-dos__faits li:last-child{border-right:0;margin-right:0;padding-right:0}.tn-dos__faits b{color:var(--ink);font-weight:600}.tn-dos__detail{color:var(--muted);margin-top:12px;font-size:15.5px}.tn-dos__prix{border-top:1px solid var(--laiton);margin-top:16px;padding:14px 0 0}.tn-dos__montant{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tn-dos__montant span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:600}.tn-dos__montant b{font:500 32px/1 var(--title);color:var(--ink);font-variant-numeric:lining-nums}.tn-dos__prix dl{color:var(--muted);gap:4px;margin-top:10px;font-size:13.5px;display:grid}.tn-dos__prix dl div{justify-content:space-between;gap:14px;display:flex}.tn-dos__prix dd{color:var(--ink);white-space:nowrap;font-weight:600}.tn-dos__mentions{color:var(--muted);gap:10px;padding:16px 20px 20px;font-size:13.5px;display:grid}.tn-dos__actions{border-top:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding-top:14px;font-size:15px;display:flex}.tn-dos--pile{z-index:2;margin-top:0}.tn-dos--pile .tn-dos__info{padding-bottom:20px}@media (width>=1000px){.tn-dos--long .tn-dos__corps{grid-template-columns:.95fr 1.05fr .85fr}.tn-dos--long .tn-dos__visuel{aspect-ratio:auto;min-height:100%;margin:10px 0 10px 10px}.tn-dos--long .tn-dos__info{padding:22px 26px}.tn-dos--long .tn-dos__mentions{border-left:1px dashed var(--line);align-content:start;padding:22px 22px 22px 24px}}@media (width>=640px) and (width<=999px){.tn-dos--long .tn-dos__corps{grid-template-columns:1fr 1fr}.tn-dos--long .tn-dos__visuel{grid-column:1/-1}}.tn-nrj{border:1px solid var(--line);background:#fff;gap:7px;padding:12px 12px 10px;display:grid}.tn-nrj__row{grid-template-columns:58px 1fr auto;align-items:center;gap:10px;display:grid}.tn-nrj__lbl{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700}.tn-nrj__bande{align-items:center;gap:3px;display:flex}.tn-nrj__bande i{width:13px;height:16px;font:normal 700 14px/1 var(--text);color:#fff;opacity:.55;place-items:center;display:grid}.tn-nrj__bande i.is-on{opacity:1;width:28px;height:28px;box-shadow:0 0 0 2px #fff, 0 0 0 3px var(--ink)}.tn-nrj__val{color:var(--ink);white-space:nowrap;font-size:14px;font-weight:700}.tn-nrj__val small{color:var(--muted);margin-left:4px;font-size:11px;font-weight:500}.tn-e-A{background:#009c6d}.tn-e-B{background:#52b153}.tn-e-C{background:#a5cc74;color:#19212d!important}.tn-e-D{background:#f4e70f;color:#19212d!important}.tn-e-E{background:#f0b50f;color:#19212d!important}.tn-e-F{background:#eb8235;color:#19212d!important}.tn-e-G{background:#d7221f}.tn-c-A{background:#a4dbf8;color:#19212d!important}.tn-c-B{background:#8cb4d3;color:#19212d!important}.tn-c-C{background:#7792b1}.tn-c-D{background:#607192}.tn-c-E{background:#4d5271}.tn-c-F{background:#393551}.tn-c-G{background:#281b35}.tn-plan{background:#fbfaf5;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:14px;display:flex}.tn-plan svg{width:100%;max-width:420px;height:auto}.tn-plan text{font:600 9px var(--text);fill:var(--loire)}.tn-plan figcaption{color:var(--muted);text-align:center;margin-top:6px;font-size:12px}.tn-dossiers{gap:34px 26px;margin-top:38px;display:grid}.tn-dossiers>*{min-width:0}.tn-dos--carte .tn-nrj__row{grid-template-columns:54px auto 1fr;gap:8px}.tn-dos--carte .tn-nrj__val{white-space:normal;line-height:1.1}.tn-dos--carte .tn-nrj__val small{margin:2px 0 0;display:block}@media (width>=760px){.tn-dossiers{grid-template-columns:1fr 1fr}}@media (width>=1240px){.tn-dossiers--3{grid-template-columns:repeat(3,1fr)}}.tn-dossiers--long{gap:52px;grid-template-columns:1fr!important}.tn-filtres{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.tn-filtres button{border:1px solid var(--line);background:var(--papier);min-height:42px;color:var(--ink);cursor:pointer;border-radius:2px;padding:0 16px;font-size:14.5px;font-weight:600}.tn-filtres button[aria-pressed=true]{background:var(--loire);border-color:var(--loire);color:#fff}.tn-filtres__n{opacity:.75;margin-left:4px;font-weight:500}.tn-bord{gap:26px;margin-top:34px;display:grid}@media (width>=900px){.tn-bord{grid-template-columns:.8fr 1.2fr;gap:0}}.tn-bord>*{min-width:0}.tn-bord__saisie{background:var(--loire);color:#e6ecf4;align-content:start;gap:16px;padding:clamp(20px,3vw,30px);display:grid}.tn-bord__q{font:italic 400 24px/1.2 var(--title);color:#fff}.tn-bord__saisie .tn-field>span{color:#c9d5e6}.tn-bord__saisie input[type=number]{font:500 26px/1 var(--title)}.tn-bord__type{flex-wrap:wrap;gap:8px 20px;display:flex}.tn-bord__type legend{letter-spacing:.1em;text-transform:uppercase;color:#c9d5e6;width:100%;margin-bottom:8px;font-size:12px;font-weight:700}.tn-bord__type label{cursor:pointer;align-items:center;gap:8px;font-size:16px;display:inline-flex}.tn-bord__type input{width:19px;height:19px;accent-color:var(--laiton)}.tn-bord__aide{color:#b9c8db;font-size:14px}.tn-bord__feuille{background:var(--papier);border:1px solid var(--line);border-top:3px double var(--laiton);padding:clamp(20px,3vw,34px);position:relative}.tn-bord__tete{border-bottom:1px solid var(--laiton);letter-spacing:.1em;text-transform:uppercase;color:var(--laiton-fonce);flex-wrap:wrap;justify-content:space-between;gap:6px 20px;padding-bottom:12px;font-size:12px;font-weight:700;display:flex}.tn-bord table{border-collapse:collapse;width:100%;margin-top:6px}.tn-bord th,.tn-bord td{text-align:left;vertical-align:baseline;border-bottom:1px dotted #19212d4d;padding:16px 0}.tn-bord th{color:var(--ink);font-weight:500}.tn-bord th small{color:var(--muted);margin-top:3px;font-size:13px;font-weight:400;display:block}.tn-bord td{text-align:right;font:500 clamp(20px, 1.8vw, 26px) / 1.15 var(--title);color:var(--ink);font-variant-numeric:lining-nums;padding-left:16px}.tn-bord tfoot th,.tn-bord tfoot td{color:var(--loire);border-bottom:0}.tn-bord tfoot th{font-weight:700}.tn-bord tfoot td{font-size:clamp(22px,2vw,30px)}.tn-bord__mention{background:var(--ivoire-2);color:var(--muted);margin-top:10px;padding:12px 14px;font-size:14px}.tn-bord__expl{gap:30px;margin-top:34px;display:grid}@media (width>=900px){.tn-bord__expl{grid-template-columns:1.2fr .8fr;gap:48px}}.tn-bord__expl h3{font:500 23px/1.2 var(--title);color:var(--loire)}.tn-bord__expl dl{gap:0;margin-top:12px;display:grid}.tn-bord__expl dl div{border-top:1px solid var(--line);gap:2px;padding:12px 0;display:grid}@media (width>=640px){.tn-bord__expl dl div{grid-template-columns:200px 1fr;gap:18px}}.tn-bord__expl dt{color:var(--ink);font-weight:600}.tn-bord__expl dd{color:var(--muted);font-size:15.5px}.tn-bord__expl ul{gap:10px;margin-top:14px;display:grid}.tn-bord__expl li{color:var(--muted);padding-left:20px;font-size:15.5px;position:relative}.tn-bord__expl li:before{content:"";background:var(--laiton-fonce);width:10px;height:1px;position:absolute;top:.7em;left:0}.tn-field{gap:6px;display:grid}.tn-field>span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.tn-field :is(input,select,textarea){width:100%;min-height:48px;color:var(--ink);background:#fff;border:1px solid #b7b3a6;border-radius:2px;padding:10px 12px;font-size:16px}.tn-field textarea{resize:vertical;min-height:110px}.tn-grid2{gap:14px;display:grid}@media (width>=520px){.tn-grid2{grid-template-columns:1fr 1fr}}.tn-vendre{gap:34px;margin-top:34px;display:grid}@media (width>=900px){.tn-vendre{grid-template-columns:.9fr 1.1fr;align-items:start;gap:48px}}.tn-vendre>*{min-width:0}.tn-vendre__photo{aspect-ratio:4/3;overflow:hidden}.tn-vendre__photo img{object-fit:cover;object-position:60% 40%;width:100%;height:100%}.tn-vendre__photo+figcaption{font:italic 400 16px/1.35 var(--title);color:var(--muted);margin-top:10px}.tn-relais{gap:0;display:grid;position:relative}.tn-relais li{grid-template-columns:52px 1fr;gap:16px;padding-bottom:24px;display:grid;position:relative}.tn-relais li:before{content:"";background:var(--laiton);width:1px;position:absolute;top:52px;bottom:0;left:25px}.tn-relais li:last-child:before{display:none}.tn-relais__ini{background:var(--papier);border:1px solid var(--laiton);width:52px;height:52px;font:italic 500 19px/1 var(--title);color:var(--loire);border-radius:50%;place-items:center;display:grid}.tn-relais li:last-child .tn-relais__ini{background:var(--loire);color:#fff;border-color:var(--loire)}.tn-relais b{font:500 21px/1.2 var(--title);color:var(--loire);display:block}.tn-relais small{letter-spacing:.1em;text-transform:uppercase;color:var(--vdg-fonce);margin-top:2px;font-size:12px;font-weight:700;display:block}.tn-relais p{color:var(--muted);margin-top:6px;font-size:15.5px}.tn-actes{margin-top:34px}.tn-actes__onglets{border-bottom:1px solid var(--laiton);gap:0;display:flex;overflow-x:auto}.tn-actes__onglets button{min-height:50px;font:500 22px/1 var(--title);color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;flex:none;margin-bottom:-1px;padding:0 clamp(16px,2.4vw,28px)}.tn-actes__onglets button[aria-selected=true]{background:var(--papier);border-color:var(--laiton);border-bottom:1px solid var(--papier);color:var(--loire);font-style:italic}.tn-actes__panneau{background:var(--papier);border:1px solid var(--laiton);border-top:0;padding:clamp(20px,3vw,34px)}.tn-actes__panneau[hidden]{display:none}.tn-actes__intro{max-width:64ch;font:400 clamp(19px, 1.5vw, 22px) / 1.4 var(--title);color:var(--ink)}.tn-liasse{counter-reset:f;gap:14px;margin-top:24px;display:grid}@media (width>=720px){.tn-liasse{grid-template-columns:1fr 1fr}}@media (width>=1180px){.tn-liasse{grid-template-columns:repeat(4,1fr)}}.tn-feuillet{border:1px solid var(--line);box-shadow:3px 3px 0 var(--ivoire-2), 3px 3px 0 1px var(--line);background:#fff;padding:22px 20px 44px;position:relative}.tn-feuillet__folio{font:italic 400 16px/1 var(--title);color:var(--laiton-fonce);position:absolute;top:12px;right:14px}.tn-feuillet h3{font:500 21px/1.15 var(--title);color:var(--loire);padding-right:28px}.tn-feuillet p{color:var(--muted);margin-top:8px;font-size:15px}.tn-feuillet__paraphe{width:54px;color:var(--vdg);position:absolute;bottom:10px;right:14px}.tn-feuillet__paraphe svg{width:100%;height:auto;display:block}.tn-actes__pied{border-top:1px solid var(--line);align-items:start;gap:22px;margin-top:26px;padding-top:22px;display:grid}@media (width>=900px){.tn-actes__pied{grid-template-columns:1fr auto}.tn-actes__pied--pieces{grid-template-columns:1.2fr .8fr}}.tn-actes__repere{gap:12px;display:grid}.tn-actes__repere dt{letter-spacing:.1em;text-transform:uppercase;color:var(--vdg-fonce);font-size:12px;font-weight:700}.tn-actes__repere dd{color:var(--ink);margin-top:2px}.tn-actes__pied:not(.tn-actes__pied--pieces){grid-template-columns:1fr}@media (width>=900px){.tn-actes__pied:not(.tn-actes__pied--pieces) .tn-actes__repere{grid-template-columns:1fr 1fr;gap:32px}}.tn-pieces h3{font:500 22px/1.2 var(--title);color:var(--loire)}.tn-pieces ul{gap:8px;margin-top:12px;display:grid}@media (width>=640px){.tn-pieces ul{grid-template-columns:1fr 1fr;column-gap:24px}}.tn-pieces li{color:var(--ink);gap:10px;font-size:15px;display:flex}.tn-pieces svg{width:19px;height:19px;color:var(--vdg-fonce);flex:none;margin-top:2px}.tn-notaire{align-items:center;gap:34px;margin-top:34px;display:grid}@media (width>=900px){.tn-notaire{grid-template-columns:.7fr 1.3fr;gap:56px}}.tn-notaire>*{min-width:0}.tn-portrait{aspect-ratio:4/5;outline:1px solid var(--laiton);outline-offset:8px;max-width:440px;margin:9px;position:relative;overflow:hidden}.tn-portrait img{object-fit:cover;object-position:50% 25%;width:100%;height:100%}.tn-notaire blockquote{font:italic 400 clamp(26px, 2.6vw, 38px) / 1.2 var(--title);color:var(--loire);text-wrap:balance}.tn-notaire__sign{color:var(--muted);margin-top:14px;font-size:15px}.tn-notaire__sign b{color:var(--ink);font-weight:600}.tn-chiffres{border-top:1px solid var(--laiton);flex-wrap:wrap;gap:20px 44px;margin-top:26px;padding-top:20px;display:flex}.tn-chiffres dt{font:400 44px/1 var(--title);color:var(--loire)}.tn-chiffres dd{color:var(--muted);margin-top:4px;font-size:14px}.tn-bande-rdv{background:var(--loire);color:#dfe7f1}.tn-bande-rdv .tn-wrap{gap:28px;padding-block:clamp(54px,6vw,84px);display:grid}@media (width>=1000px){.tn-bande-rdv .tn-wrap{grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px}}.tn-bande-rdv .tn-k{color:#b9cbc5}.tn-bande-rdv .tn-h2{color:#fff;margin-top:12px}.tn-bande-rdv .tn-h2 em{color:#d9c49d}.tn-bande-rdv p.tn-lead{color:#c7d3e3}.tn-motifs-liens{border-top:1px solid #fff3;gap:0;display:grid}.tn-motifs-liens a{border-bottom:1px solid #fff3;grid-template-columns:1fr auto;align-items:center;gap:4px 16px;padding:15px 4px;text-decoration:none;display:grid}.tn-motifs-liens a:hover{background:#ffffff0d}.tn-motifs-liens b{font:500 21px/1.2 var(--title);color:#fff}.tn-motifs-liens small{color:#b9c8db;grid-column:1;font-size:14px}.tn-motifs-liens svg{color:#d9c49d;grid-area:1/2/3;width:20px;height:20px}.tn-acces{gap:40px;margin-top:34px;display:grid}@media (width>=1000px){.tn-acces{grid-template-columns:1fr 1fr;gap:56px}}.tn-acces>*{min-width:0}.tn-facade{aspect-ratio:3/2;overflow:hidden}.tn-facade img{object-fit:cover;object-position:40% 50%;width:100%;height:100%}.tn-infos{border-top:1px solid var(--line);gap:0;margin-top:22px;display:grid}.tn-infos li{border-bottom:1px solid var(--line);grid-template-columns:24px 1fr;gap:14px;padding:14px 0;display:grid}.tn-infos svg{width:22px;height:22px;color:var(--vdg-fonce);margin-top:2px}.tn-infos b{color:var(--ink);font-weight:600;display:block}.tn-infos span{color:var(--muted);font-size:15px;display:block}.tn-horaires{border-collapse:collapse;width:100%;margin-top:18px;font-size:15px}.tn-horaires th,.tn-horaires td{text-align:left;border-bottom:1px dotted #19212d4d;padding:9px 0}.tn-horaires td{text-align:right;color:var(--muted)}.tn-faq details{border-top:1px solid var(--line)}.tn-faq details:last-child{border-bottom:1px solid var(--line)}.tn-faq summary{font:500 21px/1.3 var(--title);color:var(--loire);cursor:pointer;justify-content:space-between;gap:18px;padding:18px 0;list-style:none;display:flex}.tn-faq summary::-webkit-details-marker{display:none}.tn-faq summary>span{flex:1;min-width:0}.tn-faq summary{overflow:hidden}.tn-faq summary:after{content:"+";text-align:center;width:22px;font:300 28px/.9 var(--text);color:var(--laiton-fonce);flex:none;transition:transform .2s}.tn-faq details[open] summary:after{transform:rotate(45deg)}.tn-faq details p{color:var(--muted);max-width:64ch;padding:0 0 20px}.tn-rdv{align-items:start;gap:34px;margin-top:34px;display:grid}@media (width>=1000px){.tn-rdv{grid-template-columns:1.1fr .9fr;gap:48px}}.tn-rdv>*{min-width:0}.tn-rdv__form{gap:26px;display:grid}.tn-rdv__form legend{font:500 22px/1.2 var(--title);color:var(--loire);align-items:center;gap:12px;margin-bottom:12px;display:flex}.tn-rdv__form legend span{border:1px solid var(--laiton);width:30px;height:30px;font:italic 500 16px/1 var(--title);color:var(--laiton-fonce);border-radius:50%;place-items:center;display:grid}.tn-rdv__form fieldset>.tn-field+.tn-field,.tn-rdv__form fieldset>.tn-grid2+.tn-field{margin-top:14px}.tn-rdv__motifs{gap:8px;display:grid}.tn-motif{background:var(--papier);border:1px solid var(--line);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:13px 14px;display:grid}.tn-motif:has(input:checked){border-color:var(--loire);box-shadow:inset 3px 0 0 var(--loire)}.tn-motif input{width:19px;height:19px;accent-color:var(--loire);margin-top:3px}.tn-motif b{color:var(--ink);font-weight:600;display:block}.tn-motif small{color:var(--muted);font-size:14px;display:block}.tn-rdv__form>.tn-btn{justify-self:start}.tn-conv{border:1px solid var(--line);font:400 18px/1.5 var(--title);color:var(--ink);background:#fffefa;padding:clamp(22px,3vw,36px);position:sticky;top:104px;box-shadow:0 24px 50px #172e4f1a}.tn-conv:before{content:"";border-top:1px solid var(--laiton);border-bottom:1px solid var(--laiton);height:3px;position:absolute;top:0;left:clamp(22px,3vw,36px);right:clamp(22px,3vw,36px)}.tn-conv p+p{margin-top:12px}.tn-conv__tete{border-bottom:1px solid var(--line);font:600 12px/1.3 var(--text);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding-bottom:12px;display:flex}.tn-conv__tete b{color:var(--loire)}.tn-conv__date{text-align:right;color:var(--muted);font-style:italic}.tn-conv__objet{font-weight:600}.tn-conv b{color:var(--loire);font-weight:600}.tn-conv__acces{color:var(--muted);font-size:16px}.tn-conv__liste-t{font-weight:600}.tn-conv ul{gap:4px;margin-top:6px;font-size:17px;display:grid}.tn-conv li{padding-left:18px;position:relative}.tn-conv li:before{content:"";background:var(--laiton-fonce);width:8px;height:1px;position:absolute;top:.72em;left:0}.tn-conv__sign{text-align:right;color:var(--muted);font-style:italic;margin-top:18px!important}.tn-tete{border-bottom:1px solid var(--laiton);padding-block:clamp(40px,5vw,76px) clamp(48px,5vw,80px)}.tn-tete__in{align-items:end;gap:34px;display:grid}@media (width>=1000px){.tn-tete__in{grid-template-columns:1.05fr .95fr;gap:60px}}.tn-tete__in>*{min-width:0}.tn-fil{color:var(--muted);font-size:14px}.tn-fil a{color:var(--loire);font-weight:600}.tn-tete h1{font:400 clamp(40px, 4.8vw, 72px) / 1.02 var(--title);letter-spacing:-.015em;color:var(--loire);text-wrap:balance;margin-top:18px}.tn-tete h1 em{color:var(--vdg-fonce);font-style:italic}.tn-tete__photo{aspect-ratio:3/2;outline:1px solid var(--laiton);outline-offset:8px;margin:9px;overflow:hidden}.tn-tete__photo img{object-fit:cover;width:100%;height:100%}.tn-inter{gap:30px;margin-top:34px;display:grid}@media (width>=900px){.tn-inter{grid-template-columns:1fr 1fr;gap:48px}}.tn-inter>*{min-width:0}.tn-cartouches{background:var(--laiton);border:1px solid var(--laiton);grid-template-columns:1fr 1fr;gap:1px;display:grid}.tn-cartouches div{background:var(--papier);padding:16px 18px}.tn-cartouches dt{letter-spacing:.1em;text-transform:uppercase;color:var(--vdg-fonce);font-size:12px;font-weight:700}.tn-cartouches dd{font:500 22px/1.2 var(--title);color:var(--ink);margin-top:4px}.tn-cartouches dd small{font:400 14px/1.4 var(--text);color:var(--muted);display:block}.tn-cartouches .tn-large{grid-column:1/-1}.tn-etapes{counter-reset:e;gap:0;display:grid}.tn-etapes li{border-bottom:1px solid var(--line);padding:14px 0 14px 46px;position:relative}.tn-etapes li:before{counter-increment:e;content:counter(e);border:1px solid var(--laiton);width:30px;height:30px;font:italic 500 16px/1 var(--title);color:var(--laiton-fonce);border-radius:50%;place-items:center;display:grid;position:absolute;top:13px;left:0}.tn-etapes b{color:var(--ink);font-weight:600;display:block}.tn-etapes span{color:var(--muted);font-size:15.5px}.tn-form{background:var(--papier);border:1px solid var(--line);border-top:3px double var(--laiton);gap:14px;padding:clamp(20px,3vw,32px);display:grid}.tn-form .tn-btn{justify-self:start}.tn-equipe{border-collapse:collapse;width:100%;margin-top:30px;font-size:15.5px}.tn-equipe caption{text-align:left}.tn-equipe th,.tn-equipe td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:14px 12px 14px 0}.tn-equipe thead th{letter-spacing:.1em;text-transform:uppercase;color:var(--vdg-fonce);border-bottom:1px solid var(--laiton);font-size:12px;font-weight:700}.tn-equipe tbody th{font:500 20px/1.2 var(--title);color:var(--loire)}.tn-equipe td{color:var(--muted)}@media (width<=720px){.tn-equipe thead{display:none}.tn-equipe tr{border-bottom:1px solid var(--line);gap:2px;padding:14px 0;display:grid}.tn-equipe th,.tn-equipe td{border:0;padding:0}.tn-equipe td[data-l]:before{content:attr(data-l) " : ";color:var(--ink);font-weight:600}}.tn-signature{margin-top:34px}.tn-signature>div{aspect-ratio:21/9;overflow:hidden}.tn-signature img{object-fit:cover;object-position:50% 45%;width:100%;height:100%}.tn-signature figcaption{font:italic 400 16px/1.4 var(--title);color:var(--muted);margin-top:10px}@media (width<=700px){.tn-signature>div{aspect-ratio:4/3}}.tn-tarifs{border-collapse:collapse;background:var(--papier);border:1px solid var(--line);width:100%;margin-top:30px;font-size:15.5px}.tn-tarifs th,.tn-tarifs td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:15px 18px}.tn-tarifs thead th{background:var(--ivoire-2);letter-spacing:.1em;text-transform:uppercase;color:var(--vdg-fonce);font-size:12px;font-weight:700}.tn-tarifs tbody th{font:500 20px/1.2 var(--title);color:var(--loire)}.tn-tarifs td{color:var(--muted)}@media (width<=720px){.tn-tarifs thead{display:none}.tn-tarifs tr{border-bottom:1px solid var(--line);gap:4px;padding:16px;display:grid}.tn-tarifs th,.tn-tarifs td{border:0;padding:0}.tn-tarifs td[data-l]:before{content:attr(data-l);letter-spacing:.1em;text-transform:uppercase;color:var(--vdg-fonce);font-size:11px;font-weight:700;display:block}}.tn-encadre{border-left:3px solid var(--laiton);background:var(--papier);color:var(--muted);margin-top:22px;padding:16px 18px;font-size:15px}.tn-encadre b{color:var(--ink)}.tn-ftr{background:var(--loire-2);color:#b9c8db;font-size:15px}.tn-ftr__top{gap:34px;padding-block:60px 40px;display:grid}@media (width>=900px){.tn-ftr__top{grid-template-columns:1.4fr 1fr 1fr 1.2fr}}.tn-ftr__top>div>p{max-width:38ch;margin-top:16px}.tn-ftr h2{font:500 20px/1 var(--title);color:#fff}.tn-ftr ul{gap:9px;margin-top:16px;display:grid}.tn-ftr a{text-decoration:none}.tn-ftr a:hover{color:#fff;text-decoration:underline}.tn-ftr__bas{border-top:1px solid #b08d5773;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding-block:20px 30px;font-size:13px;display:flex}.tn-ftr__bas a{color:#fff;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.tn-rise{animation:.9s cubic-bezier(.2,.7,.2,1) both tn-rise}.tn-rise--2{animation-delay:.12s}.tn-rise--3{animation-delay:.24s}@keyframes tn-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.tn *,.tn :before,.tn :after{transition:none!important;animation:none!important}}
