main.cl-neuve{max-width:none;padding:0;overflow-x:clip}.tf{--nuit:#0C2E4E;--petrole:#113F69;--creme:#FBF5EA;--beige:#F1E6D3;--or:#D9AE72;--cuivre:#96682F;--d:"DM Serif Display",Georgia,serif;--c:Jost,Futura,sans-serif;--m:max(6vw,20px)}.tf .sur{font:500 12px/1.5 var(--c);letter-spacing:.18em;text-transform:uppercase;margin:0}.tf-haut{background:var(--nuit);padding:clamp(70px,11vw,150px) var(--m) clamp(60px,9vw,120px)}.tf-haut .sur{color:var(--or)}.cl-neuve .tf-haut h1{color:var(--creme);font:400 clamp(3rem,9vw,8.2rem)/1 var(--d);margin:22px 0 0;max-width:12ch;letter-spacing:-.01em}.tf-haut h1 em{color:var(--or);display:block}.cl-neuve .tf-haut p.chapo{color:#ede4d6;font-size:clamp(18px,1.7vw,22px);line-height:1.55;margin:clamp(26px,3vw,40px) 0 0;max-width:34em}.tf-carte{background:var(--creme);padding:clamp(64px,9vw,120px) var(--m)}.tf-carte>*{max-width:1100px;margin-inline:auto}.tf-carte .sur{color:var(--cuivre);margin-bottom:clamp(22px,3vw,36px)}.tf-l{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px clamp(24px,5vw,80px);padding:clamp(28px,3.4vw,44px) 0;border-top:1px solid rgba(150,104,47,.45)}.tf-l:last-child{border-bottom:1px solid rgba(150,104,47,.45)}.cl-neuve .tf-l h2{font:400 clamp(1.8rem,3.4vw,3rem)/1.1 var(--d);margin:0;color:var(--petrole)}.tf-prix{font:400 clamp(2.4rem,5vw,4.6rem)/1 var(--d);color:var(--cuivre);text-align:right;white-space:nowrap;grid-row:1/4;grid-column:2}.tf-duree{font:500 13px/1.5 var(--c);letter-spacing:.12em;text-transform:uppercase;color:var(--cuivre);margin:10px 0 0}.cl-neuve .tf-l p.d{margin:8px 0 0;max-width:38em;color:#3d4f63;font-size:17.5px;line-height:1.6}.cl-neuve .tf a.lien{font:500 15px/1.5 var(--c);color:var(--petrole);text-decoration:underline;text-decoration-color:var(--cuivre);text-underline-offset:5px;display:inline-block;margin-top:14px}.tf-rise{background:var(--nuit);color:var(--creme);padding:clamp(72px,10vw,140px) var(--m)}.tf-rise>div{max-width:1100px;margin:auto;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(36px,6vw,90px);align-items:end}.tf-rise .sur{color:var(--or)}.cl-neuve .tf-rise h2{color:var(--creme);font:400 clamp(4.4rem,13vw,11rem)/.95 var(--d);margin:14px 0 18px;letter-spacing:-.01em}.cl-neuve .tf-rise p{color:#ede4d6;font-size:18px;line-height:1.6;margin:0;max-width:30em}.cl-neuve .tf-rise ul{list-style:none;padding:0;margin:26px 0 0}.cl-neuve .tf-rise li{color:#ede4d6;font-size:17.5px;line-height:1.5;padding:12px 0;margin:0;border-top:1px solid rgba(217,174,114,.35)}.cl-neuve .tf-rise p.montant{font:400 clamp(3.2rem,7vw,6rem)/1 var(--d);color:var(--or);margin:0}.cl-neuve .tf-rise p.ou{font:500 15px/1.5 var(--c);letter-spacing:.06em;color:var(--creme);margin:10px 0 0}.cl-neuve .tf-rise p.places{font:500 12px/1.5 var(--c);letter-spacing:.18em;text-transform:uppercase;color:var(--or);margin:18px 0 26px}.cl-neuve .tf a.bouton{display:inline-block;font:500 16px/1.4 var(--c);padding:17px 28px;text-decoration:none;background:var(--or);color:var(--nuit)}.cl-neuve .tf a.bouton:hover{background:#e5c08c}.tf-cit{grid-column:1/-1;font:italic 400 clamp(1.4rem,2.5vw,2.1rem)/1.3 var(--d);color:var(--creme);margin:clamp(14px,3vw,30px) 0 0}.tf-cit cite{display:block;font:500 12px/1.5 var(--c);letter-spacing:.14em;text-transform:uppercase;color:var(--or);margin-top:14px}.tf-autres{background:var(--beige);padding:clamp(64px,9vw,120px) var(--m) clamp(40px,5vw,70px)}.tf-autres>*{max-width:1100px;margin-inline:auto}.tf-autres .sur{color:var(--cuivre);margin-bottom:clamp(22px,3vw,36px)}.tf-autres .tf-prix{font-size:clamp(1.9rem,3.8vw,3.4rem)}.tf-gar{background:var(--beige);padding:0 var(--m) clamp(64px,9vw,120px)}.cl-neuve .tf-gar p{max-width:1100px;margin:auto;font:400 clamp(1.5rem,3vw,2.5rem)/1.25 var(--d);color:var(--petrole)}.tf-gar small{display:block;font:400 16px/1.6 Karla,sans-serif;color:#3d4f63;margin-top:14px}.tf-q{background:var(--creme);padding:clamp(64px,9vw,120px) var(--m)}.tf-q>*{max-width:820px;margin-inline:auto}.tf-q .sur{color:var(--cuivre);margin-bottom:26px}.tf-q details{border-top:1px solid rgba(150,104,47,.45);padding:24px 0}.tf-q details:last-of-type{border-bottom:1px solid rgba(150,104,47,.45)}.tf-q summary{cursor:pointer;font:400 clamp(1.25rem,2vw,1.6rem)/1.3 var(--d);color:var(--petrole)}.cl-neuve .tf-q details p{margin:14px 0 0;font-size:17.5px}.tf-fin{background:var(--nuit);padding:clamp(72px,10vw,130px) var(--m);text-align:center}.cl-neuve .tf-fin h2{color:var(--creme);font:400 clamp(2.2rem,5.5vw,4.6rem)/1.08 var(--d);margin:0 auto 30px;max-width:15ch}.cl-neuve .tf-fin p{color:#ede4d6;margin:22px 0 0;font-size:16px}.cl-neuve .tf-fin p a{color:var(--or)}@media(max-width:760px){.tf-l{grid-template-columns:minmax(0,1fr)}.tf-prix,.tf-autres .tf-prix{grid-row:auto;grid-column:auto;text-align:left;margin-top:12px;white-space:normal}.tf-rise>div{grid-template-columns:minmax(0,1fr)}}
