/* Terrae Caravelli — Livre des terres */
@font-face{font-family:"Terrae Times";src:url("../assets/fontes/fonts/terrae/CormorantGaramond-roman-latin.woff2") format("woff2");font-weight:200 800;font-style:normal;font-display:swap}
@font-face{font-family:"Terrae Flare";src:url("../assets/fontes/fonts/terrae/TenorSans-latin.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Terrae Flare";src:url("../assets/fontes/fonts/terrae/TenorSans-latin.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Terrae Flare";src:url("../assets/fontes/fonts/terrae/CormorantGaramond-italic-latin.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:"Bodoni Moda";src:url("../assets/fontes/fonts/terrae/CormorantGaramond-roman-latin.woff2") format("woff2");font-weight:400 900;font-style:normal;font-display:swap}
@font-face{font-family:"Cormorant Garamond";src:url("../assets/fontes/fonts/terrae/CormorantGaramond-roman-latin.woff2") format("woff2");font-weight:300 700;font-style:normal;font-display:swap}
@font-face{font-family:"Cormorant Garamond";src:url("../assets/fontes/fonts/terrae/CormorantGaramond-italic-latin.woff2") format("woff2");font-weight:400 600;font-style:italic;font-display:swap}
@font-face{font-family:"Terrae Cormorant";src:url("../assets/fontes/fonts/terrae/CormorantGaramond-roman-latin.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"Terrae Instrument";src:url("../assets/fontes/fonts/terrae/TenorSans-latin.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Tenor Sans Web";src:url("../assets/fontes/fonts/terrae/TenorSans-latin.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"TerraeEditorial";src:url("../assets/fontes/fonts/terrae/CormorantGaramond-roman-latin.woff2") format("woff2");font-display:swap}
html:not(#ldt):not(#ldt-livre){
  --tc-provisoire-papier:var(--tc-c-papier,#EFEBE3);
  --tc-provisoire-papier-clair:#F6F3EE;
  --tc-provisoire-craie:#F2F1EC;
  --tc-provisoire-travertin:#E3DACB;
  --tc-provisoire-encre:var(--tc-c-encre,#2A1620);
  --tc-provisoire-encre-2:var(--tc-c-encre-2,#55453A);
  --tc-provisoire-vigne:#111B15;
  --tc-provisoire-vigne-2:var(--tc-c-accent,#1F2C23);
  --tc-provisoire-aubergine:#231320;
  --tc-provisoire-vin:var(--tc-c-sombre,#1E0F17);
  --tc-provisoire-lie:#4A1D2E;
  --tc-provisoire-lie-texte:#6B2840;
  --tc-provisoire-rose:#D7B4BF;
  --tc-provisoire-terre:#2A2019;
  --tc-provisoire-terre-2:#46362A;
  --tc-provisoire-sur-sombre:var(--tc-c-sur-sombre,#EDE6DA);
  --tc-provisoire-sur-sombre-2:var(--tc-c-sur-sombre-2,#BFB1A3);
  --tc-provisoire-filet:var(--tc-c-filet,#8A7A6C);
  --tc-provisoire-filet-papier:rgba(42,22,32,.2);
  --tc-provisoire-filet-sombre:rgba(237,230,218,.22);
  --tc-provisoire-platine:#D3D1CB;
  --tc-provisoire-grain:url("conciergerie/papier-velin.webp");
  --tc-provisoire-strates:url("livre-strates.svg");
  --tc-provisoire-gouttiere:clamp(20px,5.6vw,88px);
  --tc-provisoire-section:clamp(88px,11vw,184px);
  --tc-provisoire-duree-1:320ms;
  --tc-provisoire-duree-2:650ms;
  --tc-provisoire-duree-3:1400ms;
  --tc-provisoire-courbe:cubic-bezier(.2,.7,.2,1);
  --tc-provisoire-courbe-sortie:cubic-bezier(.16,1,.3,1);
  --sc-or:#CFCCC5;--sc-or-pale:#E4E2DD;--sc-or-vif:#D9D7D1;--sc-or-sombre:#8A847B;
  --tc-serif:var(--tc-ff-display-2);--tc-sans:var(--tc-ff-nav);
  --tc-ink:var(--tc-provisoire-vigne);--tc-paper:var(--tc-provisoire-papier);
  --tc-gutter:var(--tc-provisoire-gouttiere);
  scroll-padding-top:150px;
}
html:not(#ldt):not(#ldt-livre) body{
  --maison-orange:var(--tc-provisoire-rose);--maison-orange-light:#E6CED6;--maison-orange-ink:var(--tc-provisoire-lie-texte);
  --maison-green:var(--tc-provisoire-vigne-2);--maison-green-depth:var(--tc-provisoire-vigne);--maison-green-light:#2D3E32;
  --maison-ivory:var(--tc-provisoire-papier);--maison-black:#0D0B0C;
  --maison-rule-dark:rgba(42,22,32,.2);--maison-rule-light:rgba(237,230,218,.24);
  --pe-orange:var(--tc-provisoire-rose);--pe-green:var(--tc-provisoire-vigne-2);--pe-ivory:var(--tc-provisoire-papier);
  --mc-orange-ink:var(--tc-provisoire-lie-texte);--mc-green-ink:var(--tc-provisoire-encre);--mc-green-copy:var(--tc-provisoire-encre-2);
  --mc-paper-warm:var(--tc-provisoire-papier);--mc-paper-chalk:var(--tc-provisoire-craie);
  --mc-line-paper:var(--tc-provisoire-filet-papier);--mc-line-dark:var(--tc-provisoire-filet-sombre);
  --dv-material:var(--tc-provisoire-vigne-2);
  --tc-line:var(--tc-provisoire-filet-sombre);
  font-family:var(--tc-ff-texte);
  font-synthesis:none;font-kerning:normal;
  -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
}
html:not(#ldt):not(#ldt-livre) body.tc-inner{background-color:var(--tc-provisoire-vigne)}
html:not(#ldt):not(#ldt-livre) body ::selection{background:var(--tc-provisoire-lie);color:var(--tc-provisoire-sur-sombre)}
html:not(#ldt):not(#ldt-livre) body main h1{
  font-family:var(--tc-ff-display-1);font-size:var(--tc-fs-display-1);font-weight:var(--tc-fw-display-1);font-style:normal;
  line-height:var(--tc-lh-display-1);letter-spacing:var(--tc-ls-display-1);text-transform:none;text-wrap:balance;
}
html:not(#ldt):not(#ldt-livre) body main h1 span{font:inherit;letter-spacing:inherit}
html:not(#ldt):not(#ldt-livre) body main h2{
  font-family:var(--tc-ff-display-2);font-size:var(--tc-fs-display-2);font-weight:var(--tc-fw-display-2);font-style:normal;
  line-height:var(--tc-lh-display-2);letter-spacing:var(--tc-ls-display-2);text-transform:none;text-wrap:balance;
}
html:not(#ldt):not(#ldt-livre) body main h3{
  font-family:var(--tc-ff-titre-3);font-size:var(--tc-fs-titre-3);font-weight:var(--tc-fw-titre-3);
  line-height:var(--tc-lh-titre-3);letter-spacing:var(--tc-ls-titre-3);text-transform:none;font-style:normal;
}
html:not(#ldt):not(#ldt-livre) body main :is(h4,h5,h6){font-family:var(--tc-ff-titre-4);font-size:var(--tc-fs-titre-4);font-weight:var(--tc-fw-titre-4);line-height:var(--tc-lh-titre-4);text-transform:none}
html:not(#ldt):not(#ldt-livre) body main :is(p,li,dd,dt,blockquote p):where(:not(.ed-date,.te-folio,.ed-role-number,.ed-number,figcaption p,.tc-atlas-heading p,.cc-erreur,.cc-aide,.cc-reserve,.cc-confidentialite,.cc-merci-precision,.cc-avant-liste li,.cc-progression li,.va-provenance p,.tc-direction p,.ed-caption,.va-caption-credit,.tc-caption,.te-hero-index,.tc-voice-status,.vr-titre,.cc-inscription,.cc-surtitre)){
  font-family:var(--tc-ff-texte);font-size:var(--tc-fs-texte);font-weight:var(--tc-fw-texte);
  line-height:var(--tc-lh-texte);letter-spacing:var(--tc-ls-texte);text-wrap:pretty;
}
html:not(#ldt):not(#ldt-livre) body main :is(.tc-lead,.ed-lead,.te-lead,.va-deck,.trv-body,.lx-phrase,.iv-heading p,.cc-accueil,.te-context,.ed-intro,.ed-deck){
  font-family:var(--tc-ff-chapo);font-size:var(--tc-fs-chapo);font-weight:var(--tc-fw-chapo);font-style:var(--tc-fst-chapo);
  line-height:var(--tc-lh-chapo);letter-spacing:0;text-transform:none;max-width:var(--tc-mesure-chapo);
}
html:not(#ldt):not(#ldt-livre) body main :is(.lx-phrase) b{font-style:normal;font-weight:600}
html:not(#ldt):not(#ldt-livre) body :is(.tc-eyebrow,.ed-eyebrow,.trv-kicker,.cc-surtitre,.tp-plate-index,.iv-running span,.va-running p,.va-bottom span,.iv-bottom span,.te-hero-index,.lx-etiquette,.lx-porte-folio,.tc-atlas-heading span,.tf-film-kicker,.sg-legende,.va-mount-label span,.ep-territoires){
  font-family:var(--tc-ff-surtitre);font-size:var(--tc-fs-surtitre);font-weight:400;font-style:normal;
  line-height:var(--tc-lh-surtitre);letter-spacing:var(--tc-ls-surtitre);text-transform:uppercase;
}
html:not(#ldt):not(#ldt-livre) body main :is(figcaption,figcaption span,.tc-caption,.va-caption-credit,.iv-caption,.trv-major figcaption,.trv-minor figcaption,.va-caption p:not(.va-caption-credit)){
  font-family:var(--tc-ff-legende);font-size:var(--tc-fs-legende);font-weight:400;font-style:normal;
  line-height:var(--tc-lh-legende);letter-spacing:var(--tc-ls-legende);text-transform:none;
}
html:not(#ldt):not(#ldt-livre) body main figcaption strong{font-family:var(--tc-ff-titre-3);font-size:var(--tc-fs-titre-3);font-weight:500;letter-spacing:0;text-transform:none;line-height:1}
html:not(#ldt):not(#ldt-livre) body :is(.tc-link,.te-link,.ed-link,.pe-discover,.ip-discover,.va-source-link,.tc-atlas-source,.tp-map-door,.tf-chapter-home,.cc-descendre,.iv-bottom a,.ep-services a,.ep-retour){
  font-family:var(--tc-ff-bouton);font-size:var(--tc-fs-bouton);font-weight:400;font-style:normal;
  line-height:var(--tc-lh-bouton);letter-spacing:var(--tc-ls-bouton);text-transform:uppercase;
}
html:not(#ldt):not(#ldt-livre) body :is(button,[role=button],summary){font-family:var(--tc-ff-bouton);font-weight:400;font-synthesis:none}
html:not(#ldt):not(#ldt-livre) body :is(input,select,textarea){font-family:var(--tc-ff-champ);font-size:var(--tc-fs-champ)}
html:not(#ldt):not(#ldt-livre) body :is(label,legend){font-family:var(--tc-ff-label)}
html:not(#ldt):not(#ldt-livre) body :is(.tc-nav a,.tc-languages a,.tc-languages span){
  font-family:var(--tc-ff-nav);font-size:var(--tc-fs-nav);font-weight:400;font-style:normal;
  line-height:var(--tc-lh-nav);letter-spacing:var(--tc-ls-nav);text-transform:uppercase;
}
html:not(#ldt):not(#ldt-livre) body main :is(.te-folio,.lx-porte-folio,.ed-index-link span:first-child,.sg-chiffre,.ed-date){font-variant-numeric:lining-nums}
html:not(#ldt):not(#ldt-livre) body .tc-header{
  background-color:var(--tc-provisoire-papier);
  background-image:var(--tc-provisoire-grain);background-size:640px;background-blend-mode:multiply;
  color:var(--tc-provisoire-encre);
  border-bottom:1px solid var(--tc-provisoire-filet-papier);
  box-shadow:0 4px 0 -3px var(--tc-provisoire-filet-papier),0 18px 40px -30px rgba(30,15,23,.55);
  min-height:84px;padding-block:14px;
}
html:not(#ldt):not(#ldt-livre) body .tc-header .tc-brand{color:var(--tc-provisoire-encre)}
html:not(#ldt):not(#ldt-livre) body .tc-header .tc-nav{gap:0 clamp(14px,1.55vw,26px)}
html:not(#ldt):not(#ldt-livre) body .tc-header :is(.tc-nav a){letter-spacing:.085em}
@media (min-width:1101px){html:not(#ldt):not(#ldt-livre) body .tc-header .tc-nav{flex-wrap:nowrap;white-space:nowrap}html:not(#ldt):not(#ldt-livre) body .tc-header :is(.tc-nav a){font-size:clamp(12px,.95vw,var(--tc-fs-nav))}}
html:not(#ldt):not(#ldt-livre) body .tc-header :is(.tc-nav a,.tc-languages a,.tc-languages span){
  color:var(--tc-provisoire-encre-2);text-decoration:none;position:relative;
  transition:color var(--tc-provisoire-duree-1) var(--tc-provisoire-courbe);
}
html:not(#ldt):not(#ldt-livre) body .tc-header .tc-nav a::after{
  content:"";position:absolute;left:0;right:0;bottom:9px;height:1px;background:currentColor;
  transform:scaleX(0);transform-origin:left center;transition:transform var(--tc-provisoire-duree-2) var(--tc-provisoire-courbe-sortie);
}
html:not(#ldt):not(#ldt-livre) body .tc-header .tc-nav a:is(:hover,:focus-visible){color:var(--tc-provisoire-encre)}
html:not(#ldt):not(#ldt-livre) body .tc-header .tc-nav a:is(:hover,:focus-visible)::after{transform:scaleX(1)}
html:not(#ldt):not(#ldt-livre) body .tc-header :is(.tc-nav a,.tc-languages a,.tc-languages span)[aria-current=page]{color:var(--tc-provisoire-lie-texte);border-bottom:0;text-decoration:none}
html:not(#ldt):not(#ldt-livre) body .tc-header .tc-nav a[aria-current=page]::after{transform:scaleX(1);height:2px;background:var(--tc-provisoire-lie-texte)}
html:not(#ldt):not(#ldt-livre) body .tc-header .tc-languages{gap:2px;border-left:1px solid var(--tc-provisoire-filet-papier);padding-left:14px}
html:not(#ldt):not(#ldt-livre) body .tc-header .tc-languages [aria-current=page]{box-shadow:inset 0 -2px 0 var(--tc-provisoire-lie-texte)}
html:not(#ldt):not(#ldt-livre) body .tc-header :is(.pe-menu,.ip-menu,.fm-menu){
  color:var(--tc-provisoire-encre);border-left:1px solid var(--tc-provisoire-filet-papier);background:transparent;
  font-family:var(--tc-ff-bouton);font-size:var(--tc-fs-bouton);letter-spacing:var(--tc-ls-bouton);text-transform:uppercase;
}
html:not(#ldt):not(#ldt-livre) body .tc-voice-sound .tc-voice-toggle{background:rgba(35,19,32,.94);color:var(--tc-provisoire-sur-sombre);border-color:rgba(215,180,191,.38);font-family:var(--tc-ff-bouton);font-size:var(--tc-fs-legende);letter-spacing:.16em;text-transform:uppercase;box-shadow:0 14px 34px -14px rgba(20,8,14,.6)}
html:not(#ldt):not(#ldt-livre) body .tc-voice-sound.tc-voice-in-header .tc-voice-toggle{background:transparent;color:var(--tc-provisoire-encre);border-color:transparent;box-shadow:none}
@media (max-width:700px){html:not(#ldt):not(#ldt-livre) body.fm-voice-ready .tc-voice-sound .tc-voice-toggle{background:transparent;color:var(--tc-provisoire-encre);border-color:transparent;box-shadow:none}}
html:not(#ldt):not(#ldt-livre) body .tf-chapter{
  background:var(--tc-provisoire-papier-clair);color:var(--tc-provisoire-encre-2);
  border-bottom:1px solid var(--tc-provisoire-filet-papier);
  font-family:var(--tc-ff-surtitre);font-size:var(--tc-fs-surtitre);letter-spacing:var(--tc-ls-surtitre);text-transform:uppercase;
}
html:not(#ldt):not(#ldt-livre) body .tf-chapter .tf-number{font-family:var(--tc-ff-annotation);font-style:italic;font-size:1.45em;letter-spacing:.04em;text-transform:none;color:var(--tc-provisoire-lie-texte)}
html:not(#ldt):not(#ldt-livre) body .tf-chapter :is(a,span){color:inherit}
html:not(#ldt):not(#ldt-livre) body .tf-chapter .tf-chapter-home{color:var(--tc-provisoire-encre)}
html:not(#ldt):not(#ldt-livre) body main :is(.lx-vocations,.va-cabinet,.ed-edition,.ed-origin,.vr-voile,.te-chapters-italia,.trv-light,.ed-responsibilities,.ed-correspondence,.te-scale),
html:not(#ldt):not(#ldt-livre) body.page-confidentialite main > .tc-paper{
  background-color:var(--tc-provisoire-papier);
  background-image:var(--tc-provisoire-grain);background-size:720px;background-blend-mode:multiply;
}
html:not(#ldt):not(#ldt-livre) body .iv-gallery{
  --iv-paper:var(--tc-provisoire-papier);--iv-ink:var(--tc-provisoire-encre);--iv-accent:var(--tc-provisoire-lie-texte);
  --iv-line:var(--tc-provisoire-filet-papier);
  background-color:var(--tc-provisoire-papier);background-image:var(--tc-provisoire-grain);background-size:720px;background-blend-mode:multiply;
  color:var(--tc-provisoire-encre);
}
html:not(#ldt):not(#ldt-livre) body main :is(.te-atlas-section,.ed-purposes),html:not(#ldt):not(#ldt-livre) body.page-relations main .ed-faq{
  position:relative;isolation:isolate;background-color:var(--tc-provisoire-vigne);
}
html:not(#ldt):not(#ldt-livre) body main :is(.te-atlas-section,.ed-purposes)::after{
  content:"";position:absolute;inset:auto 0 0 0;height:60%;z-index:-1;pointer-events:none;background:var(--tc-provisoire-sur-sombre-2);opacity:.08;
  -webkit-mask:var(--tc-provisoire-strates) center bottom/cover no-repeat;mask:var(--tc-provisoire-strates) center bottom/cover no-repeat;
}
html:not(#ldt):not(#ldt-livre) body :is(.te-exchange,.ed-exchange){
  position:relative;isolation:isolate;overflow:hidden;
  background:linear-gradient(140deg,var(--tc-provisoire-lie) 0%,var(--tc-provisoire-vin) 78%);
  color:var(--tc-provisoire-sur-sombre);
  padding-block:var(--tc-provisoire-section);
}
html:not(#ldt):not(#ldt-livre) body :is(.te-exchange,.ed-exchange)::before{
  content:"";position:absolute;inset:auto 0 0 0;height:78%;z-index:-1;pointer-events:none;
  background:var(--tc-provisoire-rose);opacity:.16;
  -webkit-mask:var(--tc-provisoire-strates) center bottom/cover no-repeat;mask:var(--tc-provisoire-strates) center bottom/cover no-repeat;
}
html:not(#ldt):not(#ldt-livre) body :is(.te-exchange,.ed-exchange) :is(.tc-eyebrow,.ed-eyebrow){color:var(--tc-provisoire-rose)}
html:not(#ldt):not(#ldt-livre) body :is(.te-exchange,.ed-exchange) h2{max-width:14ch;color:var(--tc-provisoire-sur-sombre)}
html:not(#ldt):not(#ldt-livre) body .tc-atlas-bar{background:var(--tc-provisoire-terre);color:var(--tc-provisoire-sur-sombre);border-block:1px solid rgba(237,230,218,.14)}
html:not(#ldt):not(#ldt-livre) body .tc-atlas-bar .tc-atlas-heading p{font-family:var(--tc-ff-titre-3);font-size:var(--tc-fs-titre-4);font-weight:500;letter-spacing:0;text-transform:none}
html:not(#ldt):not(#ldt-livre) body .tc-atlas-bar .tc-atlas-cities button{font-family:var(--tc-ff-annotation);font-style:italic;font-size:var(--tc-fs-annotation);letter-spacing:.01em;text-transform:none;color:var(--tc-provisoire-sur-sombre)}
html:not(#ldt):not(#ldt-livre) body .tc-atlas-bar .tc-atlas-cities button[aria-pressed=true]{color:var(--tc-provisoire-rose);box-shadow:inset 0 -1px 0 currentColor}
html:not(#ldt):not(#ldt-livre) body main .te-folio{
  font-family:var(--tc-ff-chiffre-display);font-size:var(--tc-fs-chiffre-display);font-weight:300;line-height:.9;
  letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1px var(--tc-provisoire-filet);
}
html:not(#ldt):not(#ldt-livre) body main :is(.tc-ink,.te-chapter-ink,.te-atlas-section,.ed-purposes,.trv-dark) .te-folio{-webkit-text-stroke-color:rgba(237,230,218,.55)}
html:not(#ldt):not(#ldt-livre) body :is(.tc-link,.te-link,.ed-link,.va-source-link,.tc-atlas-source){
  text-decoration:none;background-image:linear-gradient(currentColor,currentColor);
  background-size:100% 1px;background-repeat:no-repeat;background-position:0 100%;padding-bottom:6px;
  transition:background-size var(--tc-provisoire-duree-2) var(--tc-provisoire-courbe-sortie),color var(--tc-provisoire-duree-1) var(--tc-provisoire-courbe);
}
html:not(#ldt):not(#ldt-livre) body :is(.tc-link,.te-link,.ed-link,.va-source-link,.tc-atlas-source):is(:hover,:focus-visible){background-size:35% 1px}
html:not(#ldt):not(#ldt-livre) body :is(.tc-link,.te-link,.ed-link) span[aria-hidden]{display:inline-block;transition:transform var(--tc-provisoire-duree-1) var(--tc-provisoire-courbe)}
html:not(#ldt):not(#ldt-livre) body :is(.tc-link,.te-link,.ed-link):is(:hover,:focus-visible) span[aria-hidden]{transform:translate(4px,-2px)}
html:not(#ldt):not(#ldt-livre) body :is(.iv-pause,.tc-bubbles-pause,.trv-control,.cc-suspendre,.va-zoom,.va-switch button,.sc-ecran-commande,.tf-pause,.tc-cinema-pause){
  border:1px solid currentColor;border-radius:0;background:transparent;min-height:44px;
  font-family:var(--tc-ff-bouton);font-size:var(--tc-fs-bouton);letter-spacing:var(--tc-ls-bouton);text-transform:uppercase;
  transition:background-color var(--tc-provisoire-duree-1) var(--tc-provisoire-courbe),color var(--tc-provisoire-duree-1) var(--tc-provisoire-courbe),transform var(--tc-provisoire-duree-1) var(--tc-provisoire-courbe);
}
html:not(#ldt):not(#ldt-livre) body :is(.iv-pause,.tc-bubbles-pause,.trv-control,.cc-suspendre,.va-zoom,.va-switch button,.sc-ecran-commande,.tf-pause,.tc-cinema-pause):hover{background:color-mix(in srgb,currentColor 12%,transparent)}
html:not(#ldt):not(#ldt-livre) body :is(.iv-pause,.tc-bubbles-pause,.trv-control,.cc-suspendre,.va-switch button,.tf-pause):active{transform:translateY(1px)}
html:not(#ldt):not(#ldt-livre) body :is(.iv-pause,.tc-atlas-cities button)[aria-pressed=true]{background:color-mix(in srgb,currentColor 14%,transparent)}
html:not(#ldt):not(#ldt-livre) body :is(button,a):disabled,html:not(#ldt):not(#ldt-livre) body [aria-disabled=true]{cursor:not-allowed}
html:not(#ldt):not(#ldt-livre) body main .tc-scene > .tc-bubbles-pause{background:color-mix(in srgb,var(--ldt-fond-uni,#111B15) 78%,transparent);color:var(--ldt-encre,#EDE6DA);border-color:var(--ldt-filet,currentColor);backdrop-filter:blur(6px)}
html:not(#ldt):not(#ldt-livre) body :focus-visible{outline:2px solid currentColor;outline-offset:3px}
html:not(#ldt):not(#ldt-livre) body .skip-link{font-family:var(--tc-ff-bouton);letter-spacing:var(--tc-ls-bouton);text-transform:uppercase;background:var(--tc-provisoire-papier);color:var(--tc-provisoire-encre)}
html:not(#ldt):not(#ldt-livre) body .tc-footer{
  position:relative;isolation:isolate;overflow:hidden;
  background:radial-gradient(120% 80% at 50% 0%,#1A2620 0%,var(--tc-provisoire-vigne) 55%,#0B110D 100%);
  color:var(--tc-provisoire-sur-sombre);border-top:0;
}
html:not(#ldt):not(#ldt-livre) body .tc-footer::before{
  content:"";position:absolute;inset:auto 0 0 0;height:min(70%,560px);z-index:-1;pointer-events:none;
  background:var(--tc-provisoire-sur-sombre-2);opacity:.13;
  -webkit-mask:var(--tc-provisoire-strates) center bottom/cover no-repeat;mask:var(--tc-provisoire-strates) center bottom/cover no-repeat;
}
html:not(#ldt):not(#ldt-livre) body .tc-footer .ep-signature{display:none}
html:not(#ldt):not(#ldt-livre) body .tc-footer .ep-couronne{display:flex;justify-content:center;margin-inline:auto}
html:not(#ldt):not(#ldt-livre) body .tc-footer .ep-couronne .ldt-signature{display:block;width:clamp(170px,17vw,250px);height:auto}
html:not(#ldt):not(#ldt-livre) body .tc-footer .ep-territoires{color:var(--tc-provisoire-sur-sombre-2)}
html:not(#ldt):not(#ldt-livre) body .tc-footer nav a{
  font-family:var(--tc-ff-titre-3);font-size:var(--tc-fs-titre-4);font-weight:500;letter-spacing:0;text-transform:none;
  color:var(--tc-provisoire-sur-sombre);border-color:var(--tc-provisoire-filet-sombre);
}
html:not(#ldt):not(#ldt-livre) body .tc-footer nav a[aria-current=page]{color:var(--tc-provisoire-rose)}
html:not(#ldt):not(#ldt-livre) body .tc-footer :is(.ep-services a,.ep-retour,p){color:var(--tc-provisoire-sur-sombre-2)}
html:not(#ldt):not(#ldt-livre) body .tc-footer :is(.ep-services a,.ep-retour):is(:hover,:focus-visible){color:var(--tc-provisoire-sur-sombre)}
html:not(#ldt):not(#ldt-livre) body .tc-footer > p{font-family:var(--tc-ff-texte-petit);font-size:var(--tc-fs-texte-petit);letter-spacing:.02em}
html:not(#ldt):not(#ldt-livre) body .tc-footer .ep-couronne{color:var(--tc-provisoire-sur-sombre-2)}
::view-transition-old(root),::view-transition-new(root){animation-duration:650ms;animation-timing-function:cubic-bezier(.16,1,.3,1)}
html:not(#ldt):not(#ldt-livre) body main img{transition:transform var(--tc-provisoire-duree-3) var(--tc-provisoire-courbe-sortie),filter var(--tc-provisoire-duree-2) var(--tc-provisoire-courbe)}
@media (prefers-reduced-motion:reduce){
  html:not(#ldt):not(#ldt-livre){scroll-behavior:auto}
  html:not(#ldt):not(#ldt-livre) *,html:not(#ldt):not(#ldt-livre) *::before,html:not(#ldt):not(#ldt-livre) *::after{
    animation-duration:.001ms !important;animation-delay:0s !important;animation-iteration-count:1 !important;
    transition-duration:.001ms !important;transition-delay:0s !important;scroll-behavior:auto !important;
  }
  ::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none !important}
  html:not(#ldt):not(#ldt-livre) body main img{transform:none !important}
}
html:not(#ldt):not(#ldt-livre) body main > :first-child{
  --ldt-fond:var(--tc-provisoire-papier);--ldt-encre:var(--tc-provisoire-encre);--ldt-encre-2:var(--tc-provisoire-encre-2);
  --ldt-accent:var(--tc-provisoire-lie-texte);--ldt-strate:var(--tc-provisoire-filet);--ldt-strate-op:.34;--ldt-filet:var(--tc-provisoire-filet-papier);
  position:relative;isolation:isolate;
  background:var(--ldt-fond);color:var(--ldt-encre);
}
html:not(#ldt):not(#ldt-livre) body main > :first-child::after{background:none}
html:not(#ldt):not(#ldt-livre) body main > :first-child::before{opacity:var(--ldt-carte-op,.08);filter:grayscale(1) contrast(1.1);mix-blend-mode:var(--ldt-carte-mode,multiply)}
html:not(#ldt):not(#ldt-livre) body main > :first-child .tc-direction{color:var(--ldt-encre-2)}
html:not(#ldt):not(#ldt-livre) body main > :first-child .tc-direction :is(summary,a,p,button){color:inherit}
html:not(#ldt):not(#ldt-livre) body main > :first-child :is(.tc-air,.es-illumination,.tc-aperture,.cv-voile,.cv-relief,.tc-season-light,.tc-folio){display:none}
html:not(#ldt):not(#ldt-livre) body main > :first-child > .ldt-strates{
  position:absolute;left:0;right:0;bottom:0;height:min(58%,520px);z-index:0;pointer-events:none;
  background:var(--ldt-strate);opacity:var(--ldt-strate-op);
  -webkit-mask:var(--tc-provisoire-strates) center bottom/cover no-repeat;mask:var(--tc-provisoire-strates) center bottom/cover no-repeat;
}
html:not(#ldt):not(#ldt-livre) body main > :first-child :is(h1,.tc-lead,.ed-lead,.te-lead,.te-hero-index){color:var(--ldt-encre)}
html:not(#ldt):not(#ldt-livre) body main > :first-child :is(.tc-eyebrow,.ed-eyebrow){color:var(--ldt-accent)}
html:not(#ldt):not(#ldt-livre) body main :is(.te-breadcrumb,.ed-breadcrumb) :is(a,li){color:var(--ldt-encre-2);font-family:var(--tc-ff-surtitre);font-size:var(--tc-fs-surtitre);letter-spacing:var(--tc-ls-surtitre);text-transform:uppercase}
html:not(#ldt):not(#ldt-livre) body main > :first-child :is(.te-breadcrumb,.ed-breadcrumb) :is(a,li){color:var(--ldt-encre-2)}
html:not(#ldt):not(#ldt-livre) body main > :first-child :is(.te-breadcrumb,.ed-breadcrumb) li[aria-current]{color:var(--ldt-encre)}
html:not(#ldt):not(#ldt-livre) body main > :first-child .pe-discover{color:var(--ldt-encre)}
html:not(#ldt):not(#ldt-livre) body main > :first-child .pe-discover::before{background:var(--ldt-accent)}
html:not(#ldt):not(#ldt-livre) body main > :first-child .pe-discover span{border-color:var(--ldt-filet);transition:background-color var(--tc-provisoire-duree-1) var(--tc-provisoire-courbe),transform var(--tc-provisoire-duree-2) var(--tc-provisoire-courbe-sortie)}
html:not(#ldt):not(#ldt-livre) body main > :first-child .pe-discover:is(:hover,:focus-visible) span{background:color-mix(in srgb,var(--ldt-accent) 14%,transparent);transform:translateY(3px)}
html:not(#ldt):not(#ldt-livre) body main > :first-child :is(figcaption,figcaption span,.es-catalogue){color:var(--ldt-encre-2)}
html:not(#ldt):not(#ldt-livre) body main > :first-child figcaption strong{color:var(--ldt-encre)}
html:not(#ldt):not(#ldt-livre) body main > :first-child figcaption{border-color:var(--ldt-filet)}
html:not(#ldt):not(#ldt-livre) body main > :first-child .pe-opening::before,html:not(#ldt):not(#ldt-livre) body main > :first-child .pe-opening::after{display:none}
html:not(#ldt):not(#ldt-livre) body main > :first-child .pe-art{transform:none;rotate:none;overflow:visible}
html:not(#ldt):not(#ldt-livre) body main > :first-child .es-catalogue{color:var(--ldt-encre-2)}
html:not(#ldt):not(#ldt-livre) body main > :first-child .es-catalogue::before{background:var(--ldt-accent)}
html:not(#ldt):not(#ldt-livre) body main > :first-child .es-catalogue b{color:var(--ldt-accent)}
html:not(#ldt):not(#ldt-livre) body main > :first-child .pe-art .pe-sheet:first-child{
  box-shadow:0 0 0 14px var(--tc-provisoire-papier-clair),0 0 0 15px var(--ldt-filet),0 40px 70px -28px rgba(20,8,14,.62),0 12px 24px -16px rgba(20,8,14,.5);
}
html:not(#ldt):not(#ldt-livre) body main > :first-child .pe-art .pe-sheet:not(:first-child){display:none}
html:not(#ldt):not(#ldt-livre) body main > :first-child .pe-art::after{display:none}
html:not(#ldt):not(#ldt-livre) body main > :first-child .fm-opening img{box-shadow:0 34px 60px -30px rgba(20,8,14,.55)}
html:not(#ldt):not(#ldt-livre) body.page-la-maison main > :first-child{
  --ldt-fond-uni:#231320;--ldt-carte-op:.06;--ldt-carte-mode:screen;
  --ldt-fond:radial-gradient(110% 90% at 88% 18%,#3A1B2C 0%,var(--tc-provisoire-aubergine) 46%,#140A11 100%);
  --ldt-encre:var(--tc-provisoire-sur-sombre);--ldt-encre-2:var(--tc-provisoire-sur-sombre-2);--ldt-accent:var(--tc-provisoire-rose);
  --ldt-strate:var(--tc-provisoire-rose);--ldt-strate-op:.2;--ldt-filet:rgba(215,180,191,.32);
  grid-template-columns:minmax(0,1.32fr) minmax(0,.88fr);column-gap:clamp(40px,6vw,110px);
  padding-top:clamp(56px,7vw,104px);padding-bottom:clamp(72px,8vw,128px);
}
html:not(#ldt):not(#ldt-livre) body.page-la-maison main > :first-child :is(.tc-universe,.tc-cartography){display:none}
html:not(#ldt):not(#ldt-livre) body.page-la-maison main > :first-child h1{font-weight:400;font-size:clamp(3.2rem,8.2vw,8.25rem);letter-spacing:-.02em}
html:not(#ldt):not(#ldt-livre) body.page-les-terres main > :first-child{
  --ldt-fond-uni:#EFEBE3;
  --ldt-fond:var(--tc-provisoire-papier) var(--tc-provisoire-grain) 0 0/720px;
  --ldt-strate:var(--tc-provisoire-filet);--ldt-strate-op:.3;
  background-blend-mode:multiply;
  grid-template-columns:1fr;grid-template-rows:auto auto;row-gap:clamp(36px,4vw,64px);
  padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(64px,7vw,110px);min-height:0;
}
html:not(#ldt):not(#ldt-livre) body.page-les-terres main > :first-child :is(.tc-universe,.tc-cartography){display:none}
html:not(#ldt):not(#ldt-livre) body.page-les-terres main > :first-child > .pe-copy{grid-column:1;grid-row:1;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);column-gap:clamp(32px,5vw,96px);align-items:end}
html:not(#ldt):not(#ldt-livre) body.page-les-terres main > :first-child > .pe-copy > .te-breadcrumb{grid-column:1/-1}
html:not(#ldt):not(#ldt-livre) body.page-les-terres main > :first-child .te-hero-copy{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);column-gap:clamp(32px,5vw,96px);align-items:end}
html:not(#ldt):not(#ldt-livre) body.page-les-terres main > :first-child .te-hero-copy .tc-eyebrow{grid-column:1/-1;grid-row:1}
html:not(#ldt):not(#ldt-livre) body.page-les-terres main > :first-child .te-hero-copy h1{grid-column:1/-1;grid-row:2;margin:0 0 clamp(20px,2.4vw,36px);max-width:none}
html:not(#ldt):not(#ldt-livre) body.page-les-terres main > :first-child .te-hero-copy h1 > span{display:block;margin:0}
html:not(#ldt):not(#ldt-livre) body.page-les-terres main > :first-child .te-hero-copy h1 > span + span{padding-left:clamp(0px,9vw,150px);font-style:italic;font-weight:400}
html:not(#ldt):not(#ldt-livre) body.page-les-terres main > :first-child .te-hero-copy .te-lead{grid-column:1;grid-row:3;align-self:end;margin:0}
html:not(#ldt):not(#ldt-livre) body.page-les-terres main > :first-child > .pe-copy > .te-hero-index{grid-column:2;grid-row:3;align-self:start;margin:0 0 10px}
html:not(#ldt):not(#ldt-livre) body.page-les-terres main > :first-child > .pe-copy > .pe-discover{grid-column:2;grid-row:3;align-self:end;justify-self:start;margin:46px 0 0}
html:not(#ldt):not(#ldt-livre) body.page-les-terres main > :first-child > .fm-diptyque{grid-column:1;grid-row:2;width:100%;max-width:none;margin:0;transform:none}
html:not(#ldt):not(#ldt-livre) body.page-les-terres main > :first-child .fm-photo-pair{display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px,1.4vw,22px);align-items:stretch}
html:not(#ldt):not(#ldt-livre) body.page-les-terres main > :first-child .fm-photo-pair img{position:static;width:100%;height:clamp(300px,40vw,560px);object-fit:cover;transform:none;margin:0;translate:none}
html:not(#ldt):not(#ldt-livre) body.page-les-terres main > :first-child .fm-diptyque figcaption{display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px,1.4vw,22px);border-top:1px solid var(--ldt-filet);padding-top:14px;margin-top:14px}
html:not(#ldt):not(#ldt-livre) body.page-italia main > :first-child{
  --ldt-fond-uni:#E3DACB;
  --ldt-fond:var(--tc-provisoire-travertin) var(--tc-provisoire-grain) 0 0/720px;
  --ldt-encre:#2B1F18;--ldt-encre-2:#55453A;--ldt-accent:var(--tc-provisoire-lie-texte);--ldt-strate:#7A6656;--ldt-strate-op:.32;--ldt-filet:rgba(43,31,24,.22);
  background-blend-mode:multiply;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto auto;
  padding-top:clamp(20px,2.2vw,32px);padding-bottom:clamp(64px,7vw,110px);min-height:0;
}
html:not(#ldt):not(#ldt-livre) body.page-italia main > :first-child :is(.tc-universe,.tc-cartography){display:none}
html:not(#ldt):not(#ldt-livre) body.page-italia main > :first-child > .te-breadcrumb{grid-column:1/-1;grid-row:1}
html:not(#ldt):not(#ldt-livre) body.page-italia main > :first-child > .fm-paysage{grid-column:1/-1;grid-row:2;width:100%;max-width:none;margin:14px 0 0;transform:none}
html:not(#ldt):not(#ldt-livre) body.page-italia main > :first-child > .fm-paysage .fm-photo{width:100%;height:clamp(220px,23vw,340px);overflow:hidden}
html:not(#ldt):not(#ldt-livre) body.page-italia main > :first-child > .fm-paysage img{width:100%;height:100%;object-fit:cover;object-position:50% 58%;position:static;transform:none;translate:none}
html:not(#ldt):not(#ldt-livre) body.page-italia main > :first-child > .fm-paysage figcaption{display:flex;justify-content:flex-end;align-items:baseline;gap:18px;padding-top:12px}
html:not(#ldt):not(#ldt-livre) body.page-italia main > :first-child > .fm-paysage figcaption strong{font-size:var(--tc-fs-titre-4)}
html:not(#ldt):not(#ldt-livre) body.page-italia main > :first-child > .te-hero-copy{
  grid-column:1/span 2;grid-row:3;justify-self:start;width:min(100%,880px);
  margin:clamp(-140px,-8.4vw,-80px) 0 0 clamp(0px,4vw,64px);padding:clamp(28px,3.4vw,52px) clamp(28px,3.6vw,56px) clamp(30px,3vw,46px);
  background:var(--tc-provisoire-papier-clair);box-shadow:0 30px 60px -36px rgba(43,31,24,.55);position:relative;z-index:4;
}
html:not(#ldt):not(#ldt-livre) body.page-italia main > :first-child > .te-hero-index{grid-column:1/-1;grid-row:4;justify-self:end;margin:22px 0 0;max-width:none}
html:not(#ldt):not(#ldt-livre) body.page-italia main > :first-child > .tc-direction{grid-row:5}
html:not(#ldt):not(#ldt-livre) body.page-champagne main > :first-child{
  --ldt-fond-uni:#F2F1EC;
  --ldt-fond:var(--tc-provisoire-craie) var(--tc-provisoire-grain) 0 0/720px;
  --ldt-encre:var(--tc-provisoire-vigne-2);--ldt-encre-2:#4A5048;--ldt-accent:var(--tc-provisoire-lie-texte);--ldt-strate:#6F7A70;--ldt-strate-op:.28;--ldt-filet:rgba(31,44,35,.2);
  background-blend-mode:multiply;
  grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:clamp(40px,7vw,128px);
}
html:not(#ldt):not(#ldt-livre) body.page-champagne main > :first-child :is(.tc-universe){display:none}
html:not(#ldt):not(#ldt-livre) body.page-champagne main > :first-child .tc-cartography{opacity:.07;filter:grayscale(1);mix-blend-mode:multiply}
html:not(#ldt):not(#ldt-livre) body.page-champagne main > :first-child .tp-map-door{color:var(--ldt-encre)}
html:not(#ldt):not(#ldt-livre) body.page-notre-metier main > :first-child{
  --ldt-fond-uni:#2A2019;--ldt-carte-op:.07;--ldt-carte-mode:screen;
  --ldt-fond:linear-gradient(170deg,#352820 0%,var(--tc-provisoire-terre) 52%,#1C1511 100%);
  --ldt-encre:var(--tc-provisoire-sur-sombre);--ldt-encre-2:var(--tc-provisoire-sur-sombre-2);--ldt-accent:#D9C2B0;
  --ldt-strate:#CDB8A6;--ldt-strate-op:.16;--ldt-filet:rgba(237,230,218,.24);
  grid-template-columns:minmax(0,1fr) clamp(220px,22vw,330px);column-gap:clamp(32px,5vw,96px);
}
html:not(#ldt):not(#ldt-livre) body.page-notre-metier main > :first-child :is(.tc-cartography){display:none}
html:not(#ldt):not(#ldt-livre) body.page-notre-metier main > :first-child .tc-universe{opacity:.5}
html:not(#ldt):not(#ldt-livre) body.page-notre-metier main > :first-child > .pe-copy{grid-column:1;grid-row:1}
html:not(#ldt):not(#ldt-livre) body.page-notre-metier main > :first-child > .fm-fruit{grid-column:2;grid-row:1;align-self:start;max-width:none;width:100%;margin-top:clamp(60px,6vw,100px);position:relative;z-index:4}
html:not(#ldt):not(#ldt-livre) body.page-notre-metier main > :first-child > .fm-fruit .fm-photo img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}
html:not(#ldt):not(#ldt-livre) body.page-notre-metier main > :first-child .ed-role-index{
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;max-width:none;margin-top:clamp(40px,5vw,72px);
  border-top:1px solid var(--ldt-filet);
}
html:not(#ldt):not(#ldt-livre) body.page-notre-metier main > :first-child .ed-role-index a{
  display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:14px;padding:26px clamp(16px,2vw,32px) 8px 0;border:0;border-right:1px solid var(--ldt-filet);
  background:none;color:var(--ldt-encre);text-decoration:none;min-height:0;
}
html:not(#ldt):not(#ldt-livre) body.page-notre-metier main > :first-child .ed-role-index a:last-child{border-right:0}
html:not(#ldt):not(#ldt-livre) body.page-notre-metier main > :first-child .ed-role-index a + a{padding-left:clamp(16px,2vw,32px)}
html:not(#ldt):not(#ldt-livre) body.page-notre-metier main > :first-child .ed-role-index a span:first-child{width:auto;white-space:nowrap;
  font-family:var(--tc-ff-chiffre-display);font-size:var(--tc-fs-chiffre-display);font-weight:300;line-height:.9;letter-spacing:-.02em;
  color:transparent;-webkit-text-stroke:1px var(--ldt-accent);transition:color var(--tc-provisoire-duree-2) var(--tc-provisoire-courbe);
}
html:not(#ldt):not(#ldt-livre) body.page-notre-metier main > :first-child .ed-role-index a span:last-child{font-family:var(--tc-ff-titre-4);font-size:var(--tc-fs-titre-4);font-weight:500;letter-spacing:0;text-transform:none}
html:not(#ldt):not(#ldt-livre) body.page-notre-metier main > :first-child .ed-role-index a:is(:hover,:focus-visible) span:first-child{color:var(--ldt-accent)}
html:not(#ldt):not(#ldt-livre) body.page-relations main > :first-child{
  --ldt-fond-uni:#F6F3EE;
  --ldt-fond:var(--tc-provisoire-papier-clair) var(--tc-provisoire-grain) 0 0/720px;
  --ldt-encre:var(--tc-provisoire-lie);--ldt-encre-2:var(--tc-provisoire-encre-2);--ldt-accent:var(--tc-provisoire-lie-texte);--ldt-strate:var(--tc-provisoire-lie-texte);--ldt-strate-op:.16;
  background-blend-mode:multiply;
  grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);column-gap:clamp(40px,6vw,110px);
}
html:not(#ldt):not(#ldt-livre) body.page-relations main > :first-child :is(.tc-universe){display:none}
html:not(#ldt):not(#ldt-livre) body.page-relations main > :first-child .tc-cartography{opacity:.06;filter:grayscale(1);mix-blend-mode:multiply}
html:not(#ldt):not(#ldt-livre) body.page-relations main > :first-child h1{font-size:clamp(3.2rem,8.4vw,8.5rem);max-width:none}
html:not(#ldt):not(#ldt-livre) body.page-relations main > :first-child .ed-link{color:var(--ldt-accent)}
html:not(#ldt):not(#ldt-livre) body.page-confidentialite main > :first-child{--ldt-fond:var(--tc-provisoire-papier-clair);--ldt-strate-op:.22}
html:not(#ldt):not(#ldt-livre) body.page-correspondance #cc-seuil{--ldt-fond:transparent;--ldt-encre:var(--tc-provisoire-sur-sombre);--ldt-encre-2:var(--tc-provisoire-sur-sombre-2);--ldt-accent:var(--tc-provisoire-rose);--ldt-strate:var(--tc-provisoire-rose);--ldt-strate-op:.12}
html:not(#ldt):not(#ldt-livre) body.page-correspondance #cc-seuil > .ldt-strates{height:46%}
html:not(#ldt):not(#ldt-livre) body.page-correspondance .cc-titre{font-family:var(--tc-ff-display-1);font-weight:400;letter-spacing:-.01em}
html:not(#ldt):not(#ldt-livre) body.page-correspondance .cc-devise{font-family:var(--tc-ff-citation);font-style:italic;font-size:var(--tc-fs-chapo)}
html:not(#ldt):not(#ldt-livre) body:is(.page-la-maison,.page-notre-metier) main > :first-child :is(.tc-bubbles-pause){color:var(--tc-provisoire-sur-sombre)}
@media (max-width:700px){
  html:not(#ldt):not(#ldt-livre) body .tc-header{min-height:64px;padding-block:8px}
  html:not(#ldt):not(#ldt-livre) body .tc-header .tc-brand svg{width:40px;height:40px}
  html:not(#ldt):not(#ldt-livre) body .tc-header .tc-languages{border-left:0;padding-left:0}
  html:not(#ldt):not(#ldt-livre) body .tc-header .tc-nav a::after{display:none}
  html:not(#ldt):not(#ldt-livre) body .tf-chapter{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:12px;align-items:center;overflow:hidden;font-size:var(--tc-fs-surtitre);letter-spacing:.12em}
  html:not(#ldt):not(#ldt-livre) body .tf-chapter > *{white-space:nowrap;min-width:0}
  html:not(#ldt):not(#ldt-livre) body .tf-chapter > span:not(.tf-number){overflow:hidden;text-overflow:ellipsis}
  html:not(#ldt):not(#ldt-livre) body .tf-chapter .tf-number{font-size:1.3em;letter-spacing:.02em}
  html:not(#ldt):not(#ldt-livre) body.page-relations .tf-chapter{grid-template-columns:auto minmax(0,1fr);row-gap:4px;overflow:visible}
  html:not(#ldt):not(#ldt-livre) body.page-relations .tf-chapter > span:not(.tf-number){grid-column:1/-1;grid-row:2;white-space:normal;overflow:visible;text-overflow:clip;font-size:max(12px,var(--tc-fs-surtitre,12px))}
  html:not(#ldt):not(#ldt-livre) body.page-relations .tf-chapter .tf-chapter-home{grid-column:2;grid-row:1;white-space:normal}
  html:not(#ldt):not(#ldt-livre) body:is(.pe-menu-ready,.ip-menu-ready,.fm-menu-ready) .tc-header > .tc-nav:not([data-collapsed]){
    display:flex;flex-direction:column;align-items:stretch;gap:0;
    min-height:calc(100dvh - 72px);margin:8px -16px 0;padding:18px 16px 40px;
    border-top:1px solid var(--tc-provisoire-filet-papier);counter-reset:ldt-sommaire;
    background:var(--tc-provisoire-papier) var(--tc-provisoire-grain) 0 0/640px;background-blend-mode:multiply;
  }
  html:not(#ldt):not(#ldt-livre) body:is(.pe-menu-ready,.ip-menu-ready,.fm-menu-ready) .tc-header > .tc-nav:not([data-collapsed]) a{
    counter-increment:ldt-sommaire;display:flex;align-items:baseline;gap:18px;min-height:56px;padding:12px 0;
    border-bottom:1px solid var(--tc-provisoire-filet-papier);
    font-family:var(--tc-ff-menu-salon);font-size:calc(var(--tc-fs-menu-salon) * .82);font-weight:500;line-height:1.05;
    letter-spacing:0;text-transform:none;color:var(--tc-provisoire-encre);
  }
  html:not(#ldt):not(#ldt-livre) body:is(.pe-menu-ready,.ip-menu-ready,.fm-menu-ready) .tc-header > .tc-nav:not([data-collapsed]) a::before{
    content:counter(ldt-sommaire,decimal-leading-zero) / "";flex:0 0 2.2em;
    font-family:var(--tc-ff-surtitre);font-size:var(--tc-fs-surtitre);letter-spacing:.18em;color:var(--tc-provisoire-lie-texte);
  }
  html:not(#ldt):not(#ldt-livre) body:is(.pe-menu-ready,.ip-menu-ready,.fm-menu-ready) .tc-header > .tc-nav:not([data-collapsed]) a[aria-current=page]{color:var(--tc-provisoire-lie-texte);font-style:italic}
  html:not(#ldt):not(#ldt-livre) body main > :first-child > .ldt-strates{height:38%}
  html:not(#ldt):not(#ldt-livre) body.page-les-terres main > :first-child > .pe-copy,html:not(#ldt):not(#ldt-livre) body.page-les-terres main > :first-child .te-hero-copy{grid-template-columns:1fr}
  html:not(#ldt):not(#ldt-livre) body.page-les-terres main > :first-child .te-hero-copy h1 > span + span{padding-left:.6em}
  html:not(#ldt):not(#ldt-livre) body.page-les-terres main > :first-child .te-hero-copy .te-lead,html:not(#ldt):not(#ldt-livre) body.page-les-terres main > :first-child > .pe-copy > :is(.te-hero-index,.pe-discover){grid-column:1;grid-row:auto}
  html:not(#ldt):not(#ldt-livre) body.page-les-terres main > :first-child > .pe-copy > .pe-discover{margin-top:18px}
  html:not(#ldt):not(#ldt-livre) body.page-les-terres main > :first-child > .pe-copy > .te-hero-index{margin-top:20px}
  html:not(#ldt):not(#ldt-livre) body.page-les-terres main > :first-child .fm-photo-pair{grid-template-columns:1fr;gap:12px}
  html:not(#ldt):not(#ldt-livre) body.page-les-terres main > :first-child .fm-photo-pair img{height:clamp(200px,58vw,300px)}
  html:not(#ldt):not(#ldt-livre) body.page-les-terres main > :first-child .fm-diptyque figcaption{grid-template-columns:1fr;gap:4px}
  html:not(#ldt):not(#ldt-livre) body.page-italia main > :first-child > .fm-paysage{margin-inline:calc(-1 * var(--tc-provisoire-gouttiere));width:auto}
  html:not(#ldt):not(#ldt-livre) body.page-italia main > :first-child > .te-hero-copy{margin:-64px 0 0;width:100%;padding:26px 22px 28px}
  html:not(#ldt):not(#ldt-livre) body.page-italia main > :first-child > .te-hero-index{justify-self:start}
  html:not(#ldt):not(#ldt-livre) body.page-notre-metier main > :first-child{grid-template-columns:1fr}
  html:not(#ldt):not(#ldt-livre) body.page-notre-metier main > :first-child > .fm-fruit{grid-column:1;grid-row:2;margin-top:28px;max-width:280px}
  html:not(#ldt):not(#ldt-livre) body.page-notre-metier main > :first-child .ed-role-index{grid-template-columns:1fr}
  html:not(#ldt):not(#ldt-livre) body.page-notre-metier main > :first-child .ed-role-index a{grid-template-columns:auto 1fr;grid-template-rows:auto;align-items:center;gap:18px;padding:16px 0;border-right:0;border-bottom:1px solid var(--ldt-filet)}
  html:not(#ldt):not(#ldt-livre) body.page-notre-metier main > :first-child .ed-role-index a + a{padding-left:0}
  html:not(#ldt):not(#ldt-livre) body.page-notre-metier main > :first-child .ed-role-index a span:first-child{font-size:clamp(2.6rem,13vw,3.4rem)}
  html:not(#ldt):not(#ldt-livre) body:is(.page-la-maison,.page-champagne,.page-relations) main > :first-child{grid-template-columns:1fr}
}
html:not(#ldt):not(#ldt-livre) body main > :first-child .ip-discover{color:var(--ldt-encre)}
html:not(#ldt):not(#ldt-livre) body .va-switch button{color:var(--tc-provisoire-encre);border-color:var(--tc-provisoire-filet-papier);background:transparent}
html:not(#ldt):not(#ldt-livre) body .va-switch button :is(b,i,span){color:inherit}
html:not(#ldt):not(#ldt-livre) body .va-switch button[aria-pressed=true]{background:var(--tc-provisoire-encre);color:var(--tc-provisoire-sur-sombre);border-color:var(--tc-provisoire-encre)}
html:not(#ldt):not(#ldt-livre) body .va-switch button::after{background-color:var(--tc-provisoire-rose)}
html:not(#ldt):not(#ldt-livre) body :is(.va-mount,.va-provenance,.ed-colophon,.ed-correspondence)::before,
html:not(#ldt):not(#ldt-livre) body :is(.va-mount,.va-provenance,.ed-colophon,.ed-correspondence)::after{filter:hue-rotate(-42deg) saturate(.5) brightness(.92)}
html:not(#ldt):not(#ldt-livre) body.pz-atelier{--pz-orange:var(--tc-provisoire-lie-texte)}
html:not(#ldt):not(#ldt-livre) body{--tf-orange:var(--tc-provisoire-rose)}
html:not(#ldt):not(#ldt-livre) body.page-correspondance .cc-num{background:linear-gradient(180deg,#F1EFEA 0%,#CFCCC5 55%,#8A847B 100%);-webkit-background-clip:text;background-clip:text}
html:not(#ldt):not(#ldt-livre) body.page-correspondance .cc-attention:is(:hover,:focus-visible) .cc-num{filter:drop-shadow(0 0 10px rgba(228,226,221,.35))}
html:not(#ldt):not(#ldt-livre) body.page-correspondance .cc-attention::after{background:linear-gradient(90deg,rgba(228,226,221,0),rgba(228,226,221,.95) 30%,rgba(207,204,197,.6) 70%,rgba(207,204,197,0))}
html:not(#ldt):not(#ldt-livre) body :is(.va-running,.va-bottom){background-image:linear-gradient(var(--tc-provisoire-filet-papier),var(--tc-provisoire-filet-papier))}
html:not(#ldt):not(#ldt-livre) body :is(.va-bottom span,.gi-region,.gi-detail figcaption small,.lx-detail-repere,.lx-renvoi-action span){color:var(--tc-provisoire-lie-texte)}
html:not(#ldt):not(#ldt-livre) body .va-running p::before{color:var(--tc-provisoire-lie-texte)}
html:not(#ldt):not(#ldt-livre) body :is(.trv-major,.trv-minor) figcaption{background-image:linear-gradient(var(--tc-provisoire-lie-texte),var(--tc-provisoire-lie-texte))}
html:not(#ldt):not(#ldt-livre) body main .trv figure[data-mc-cinema] > figcaption{color:var(--tc-provisoire-sur-sombre);border-top-color:var(--tc-provisoire-rose);background-image:linear-gradient(var(--tc-provisoire-rose),var(--tc-provisoire-rose))}
html:not(#ldt):not(#ldt-livre) body main .trv.trv-section .trv-grid > .trv-minor:not([data-mc-cinema]) > figcaption{color:var(--tc-provisoire-sur-sombre)}
html:not(#ldt):not(#ldt-livre) body .tf-film figcaption{background-image:linear-gradient(var(--tc-provisoire-rose),var(--tc-provisoire-rose))}
html:not(#ldt):not(#ldt-livre) body .es-reading-line{background-color:var(--tc-provisoire-lie-texte)}
html:not(#ldt):not(#ldt-livre) body .es-rail a::after{border-color:#9B5168}
html:not(#ldt):not(#ldt-livre) body .tc-atlas-bar .tc-atlas-cities button{border-bottom-color:var(--tc-provisoire-rose)}
html:not(#ldt):not(#ldt-livre) body main > :first-child .ip-discover::before{background-color:var(--ldt-accent)}
html:not(#ldt):not(#ldt-livre) body .tc-season-light{display:none}
html:not(#ldt):not(#ldt-livre) body :is(.sc-calque.sc-lumiere-italia,.cc-geste-lumiere){filter:saturate(0)}
html:not(#ldt):not(#ldt-livre) body .iv-picture::before{filter:saturate(0)}
html:not(#ldt):not(#ldt-livre) body .sc-calque.sc-cadre-lettre{border-color:var(--tc-provisoire-lie-texte)}
html:not(#ldt):not(#ldt-livre) body :is(.ed-faq,.tc-ink) :is(.tc-eyebrow,.ed-eyebrow){color:var(--tc-provisoire-rose)}
html:not(#ldt):not(#ldt-livre) body .ed-correspondence :is(.tc-eyebrow,.ed-eyebrow){color:var(--tc-provisoire-lie-texte)}
html:not(#ldt):not(#ldt-livre) body .cl-card :is(.cl-eyebrow,.cl-status){color:var(--tc-provisoire-rose)}
html:not(#ldt):not(#ldt-livre) body :is(.cc-inscription,.cc-avant-titre,.cc-att-geste,.cc-fleche){color:var(--tc-provisoire-rose)}
html:not(#ldt):not(#ldt-livre) body .cc-fleche{background-color:transparent}
html:not(#ldt):not(#ldt-livre) body .cc-fleche::after{color:var(--tc-provisoire-rose);border-color:var(--tc-provisoire-rose)}
html:not(#ldt):not(#ldt-livre) body :is(.cc-attentions,.cc-attentions li){border-color:rgba(215,180,191,.34)}
html:not(#ldt):not(#ldt-livre) body .cc-cadre{border-left-color:var(--tc-provisoire-rose)}
html:not(#ldt):not(#ldt-livre) body .cc-surtitre::before,html:not(#ldt):not(#ldt-livre) body .cc-avant-liste li::before{background-color:var(--tc-provisoire-rose)}
html:not(#ldt):not(#ldt-livre) body .cc-erreur::before{background-color:#E79AAE}
html:not(#ldt):not(#ldt-livre) body .tc-header .tc-brand{width:auto;height:auto;min-width:0;min-height:44px;display:flex;align-items:center}
html:not(#ldt):not(#ldt-livre) body .tc-header .ldt-marque,html:not(#ldt):not(#ldt-livre) body .tc-header .ldt-marque img{display:block}
html:not(#ldt):not(#ldt-livre) body .tc-header .ldt-marque img{height:40px;width:338px;max-width:none}
@media (min-width:1101px){
  html:not(#ldt):not(#ldt-livre) body .tc-header{
    display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"g marque d" "nav nav nav";
    row-gap:12px;column-gap:24px;padding-top:18px;padding-bottom:0;min-height:0;
  }
  html:not(#ldt):not(#ldt-livre) body .tc-header > .tc-brand{grid-area:marque;justify-self:center}
  html:not(#ldt):not(#ldt-livre) body .tc-header > .tc-languages{grid-area:d;justify-self:end;align-self:center}
  html:not(#ldt):not(#ldt-livre) body .tc-header > .tc-nav{
    grid-area:nav;justify-content:center;margin:0 calc(-1 * var(--tc-provisoire-gouttiere));padding:2px var(--tc-provisoire-gouttiere) 0;
    border-top:1px solid var(--tc-provisoire-filet-papier);
  }
}
@media (min-width:701px) and (max-width:1100px){html:not(#ldt):not(#ldt-livre) body .tc-header .ldt-marque img{height:34px;width:288px}}
@media (max-width:700px){html:not(#ldt):not(#ldt-livre) body .tc-header .ldt-marque img{height:32px;width:43px}}
html:not(#ldt):not(#ldt-livre) body.page-correspondance .ldt-enseigne{width:clamp(64px,6vw,92px);height:auto;stroke:none}
html:not(#ldt):not(#ldt-livre) body:not(.tc-inner){background:var(--tc-provisoire-papier) var(--tc-provisoire-grain) 0 0/720px;background-blend-mode:multiply;color:var(--tc-provisoire-encre)}
html:not(#ldt):not(#ldt-livre) body:not(.tc-inner) .ldt-signature-404{width:196px;height:auto;margin-bottom:28px}
html:not(#ldt):not(#ldt-livre) body:not(.tc-inner) main h1{margin-inline:auto;max-width:none;font-size:clamp(2.75rem,7vw,5.5rem)}
html:not(#ldt):not(#ldt-livre) body:not(.tc-inner) main :is(p,li){font-size:var(--tc-fs-texte)}
html:not(#ldt):not(#ldt-livre) body:not(.tc-inner) main a{color:var(--tc-provisoire-lie-texte)}
html:not(#ldt):not(#ldt-livre) body:not(.tc-inner) .tc-lang{font-family:var(--tc-ff-surtitre);color:var(--tc-provisoire-lie-texte)}
html:not(#ldt):not(#ldt-livre) body:not(.tc-inner) main{position:relative;z-index:1}
html:not(#ldt):not(#ldt-livre) body:not(.tc-inner)::after{
  content:"";position:fixed;left:0;right:0;bottom:0;height:42vh;z-index:0;pointer-events:none;background:var(--tc-provisoire-filet);opacity:.28;
  -webkit-mask:var(--tc-provisoire-strates) center bottom/cover no-repeat;mask:var(--tc-provisoire-strates) center bottom/cover no-repeat;
}
html:not(#ldt):not(#ldt-livre) body main :is(.ed-role-number,.lx-renvoi-action span){color:inherit}
html:not(#ldt):not(#ldt-livre) body .tc-privacy{
  --cp-paper:var(--tc-provisoire-papier-clair);--cp-ink:var(--tc-provisoire-encre);--cp-line:var(--tc-provisoire-filet-papier);
  background:var(--tc-provisoire-papier-clair) var(--tc-provisoire-grain) 0 0/640px;background-blend-mode:multiply;color:var(--tc-provisoire-encre);
  border:1px solid var(--tc-provisoire-filet-papier);border-top:2px solid var(--tc-provisoire-lie-texte);
  box-shadow:0 34px 80px -34px rgba(30,15,23,.6);
  font-family:var(--tc-ff-texte-petit);font-size:var(--tc-fs-texte-petit);line-height:var(--tc-lh-texte-petit);
}
html:not(#ldt):not(#ldt-livre) body .tc-privacy .cp-bar::before{
  -webkit-mask:none;mask:none;background:url("/apercu/assets/identite/terrae_signe-monogramme_clair.svg") no-repeat right 28px center/auto 82%;opacity:.09;
}
html:not(#ldt):not(#ldt-livre) body .tc-privacy .cp-copy{font-family:var(--tc-ff-chapo);font-style:italic;font-size:clamp(1.05rem,.98rem + .3vw,1.25rem);line-height:1.4}
html:not(#ldt):not(#ldt-livre) body .tc-privacy .cp-choice{
  background:var(--tc-provisoire-encre);border-color:var(--tc-provisoire-encre);color:var(--tc-provisoire-sur-sombre);
  font-family:var(--tc-ff-bouton);font-size:var(--tc-fs-legende);letter-spacing:.14em;text-transform:uppercase;
  transition:background-color var(--tc-provisoire-duree-1) var(--tc-provisoire-courbe),border-color var(--tc-provisoire-duree-1) var(--tc-provisoire-courbe);
}
html:not(#ldt):not(#ldt-livre) body .tc-privacy .cp-choice:hover{background:var(--tc-provisoire-lie);border-color:var(--tc-provisoire-lie)}
html:not(#ldt):not(#ldt-livre) body .tc-privacy .cp-link{font-family:var(--tc-ff-legende);font-size:var(--tc-fs-legende);letter-spacing:.06em}
html:not(#ldt):not(#ldt-livre) body .tc-privacy .cp-dismiss{font-family:var(--tc-ff-display-2);font-weight:300}
html:not(#ldt):not(#ldt-livre) body .tc-privacy .cp-detail{font-family:var(--tc-ff-texte-legal);font-size:var(--tc-fs-texte-legal)}
html:not(#ldt):not(#ldt-livre) body .tc-privacy .cp-detail h3{font-family:var(--tc-ff-titre-3);font-size:var(--tc-fs-titre-4);font-weight:500}
html:not(#ldt):not(#ldt-livre) body .tc-privacy :is(.cp-setting small,.cp-necessary,.cp-note){color:var(--tc-provisoire-encre-2)}
html:not(#ldt):not(#ldt-livre) body .tc-privacy .cp-toggle{accent-color:var(--tc-provisoire-lie-texte)}
html:not(#ldt):not(#ldt-livre) body .tc-privacy :focus-visible{outline-color:var(--tc-provisoire-lie-texte) !important}
html:not(#ldt):not(#ldt-livre) body .cp-reopen:focus-visible{outline-color:currentColor !important}
html:not(#ldt):not(#ldt-livre) body main :is(.cc-erreur,[role=alert],[role=status],.cc-aide,.cc-message-etat){
  font-family:var(--tc-ff-message);font-size:var(--tc-fs-message);font-weight:400;font-style:normal;line-height:var(--tc-lh-message);letter-spacing:var(--tc-ls-message);text-transform:none;
}
html:not(#ldt):not(#ldt-livre) body main :is(.ed-questions,.ed-faq) summary{font-family:var(--tc-ff-titre-4);font-size:var(--tc-fs-titre-4);font-weight:500;letter-spacing:0;text-transform:none}
html:not(#ldt):not(#ldt-livre) body :is(.tc-direction,.va-provenance,.cl-information) summary{font-family:var(--tc-ff-bouton);font-size:var(--tc-fs-legende);letter-spacing:.12em;text-transform:uppercase}
html:not(#ldt):not(#ldt-livre) body main p a,html:not(#ldt):not(#ldt-livre) body main li a:not(nav a){font:inherit;letter-spacing:inherit;text-transform:inherit}
html:not(#ldt):not(#ldt-livre) body main .cc-confirmation p:not([class*=titre]){font-family:var(--tc-ff-message);font-size:var(--tc-fs-message);line-height:var(--tc-lh-message);letter-spacing:var(--tc-ls-message)}
html:not(#ldt):not(#ldt-livre) body main .ed-date{font-family:var(--tc-ff-chiffre-display);font-weight:300;font-variant-numeric:lining-nums;letter-spacing:-.02em}
html:not(#ldt):not(#ldt-livre) body main .ed-role-number{font-family:var(--tc-ff-chiffre-display);font-weight:400;font-variant-numeric:lining-nums}
html:not(#ldt):not(#ldt-livre) body main figcaption p{font-family:var(--tc-ff-titre-3);font-weight:500;letter-spacing:0}
html:not(#ldt):not(#ldt-livre) body main :is(.cc-erreur,.cc-aide,.cc-reserve,.cc-confidentialite,.cc-merci-precision,.cc-avant-liste li,.va-provenance p,.tc-direction p){
  font-family:var(--tc-ff-texte-petit);font-size:var(--tc-fs-texte-petit);line-height:var(--tc-lh-texte-petit);letter-spacing:var(--tc-ls-texte-petit);font-style:normal;text-transform:none;
}
html:not(#ldt):not(#ldt-livre) body main :is(.ed-caption,.va-caption-credit,.tc-caption,.tc-voice-status){font-family:var(--tc-ff-legende);font-size:var(--tc-fs-legende);line-height:var(--tc-lh-legende);letter-spacing:var(--tc-ls-legende);font-style:normal}
html:not(#ldt):not(#ldt-livre) body main :is(.ed-number,.vr-titre,.cc-progression li,.cc-inscription){font-family:var(--tc-ff-surtitre);font-size:var(--tc-fs-surtitre);letter-spacing:var(--tc-ls-surtitre);text-transform:uppercase;font-style:normal}
html:not(#ldt):not(#ldt-livre) body main :is(.te-chapter h2,.cc-mouvement-titre),html:not(#ldt):not(#ldt-livre) body.page-confidentialite main .ed-principle h2{font-size:var(--tc-fs-titre-3);font-weight:500;line-height:var(--tc-lh-titre-3);letter-spacing:var(--tc-ls-titre-3)}
html:not(#ldt):not(#ldt-livre) body main .cc-avant-titre{font-family:var(--tc-ff-surtitre);font-size:var(--tc-fs-surtitre);font-weight:400;letter-spacing:var(--tc-ls-surtitre);text-transform:uppercase}
html:not(#ldt):not(#ldt-livre) body main .va-caption h3{font-family:var(--tc-ff-display-2);font-size:var(--tc-fs-display-2);font-weight:500;line-height:1}
html:not(#ldt):not(#ldt-livre) body main .te-territory-title{font-family:var(--tc-ff-display-1);font-size:clamp(3.25rem,6vw,5.5rem);font-weight:400;line-height:.95;letter-spacing:-.012em}
html:not(#ldt):not(#ldt-livre) body #terrae-invitation-maison{background:radial-gradient(120% 90% at 85% 10%,#3A1B2C 0%,var(--tc-provisoire-aubergine) 60%,#160A12 100%);border-color:rgba(215,180,191,.42);color:var(--tc-provisoire-sur-sombre);font-family:var(--tc-ff-texte-petit)}
html:not(#ldt):not(#ldt-livre) body #terrae-invitation-maison :is(.tc-inv-close,.tc-inv-action){border-color:rgba(215,180,191,.5);font-family:var(--tc-ff-bouton);letter-spacing:.12em;text-transform:uppercase;font-size:var(--tc-fs-legende)}
html:not(#ldt):not(#ldt-livre) body #terrae-invitation-maison .tc-inv-action{background:var(--tc-provisoire-sur-sombre);color:var(--tc-provisoire-encre)}
html:not(#ldt):not(#ldt-livre) body #terrae-invitation-maison .tc-inv-brand{color:var(--tc-provisoire-rose);font-family:var(--tc-ff-surtitre)}
html:not(#ldt):not(#ldt-livre) body #terrae-invitation-maison .tc-inv-title{font-family:var(--tc-ff-display-2);font-weight:400;font-size:clamp(2rem,4vw,2.9rem);line-height:1.08}
html:not(#ldt):not(#ldt-livre) body #terrae-invitation-maison .tc-inv-text{font-family:var(--tc-ff-chapo);font-style:italic;font-size:var(--tc-fs-chapo);line-height:1.4;color:var(--tc-provisoire-sur-sombre)}
html:not(#ldt):not(#ldt-livre) body #terrae-invitation-maison [class*=tc-inv-]:is(small,p):not(.tc-inv-text):not(.tc-inv-brand){color:var(--tc-provisoire-sur-sombre-2)}
html:not(#ldt):not(#ldt-livre) body #terrae-invitation-maison .tc-inv-top{border-block-end-color:rgba(215,180,191,.3)}
html:not(#ldt):not(#ldt-livre) body main :is(.te-next,.ed-next) :is(.tc-eyebrow,.ed-eyebrow){color:var(--tc-provisoire-rose)}
html:not(#ldt):not(#ldt-livre) body main :is(.te-next,.ed-next) .ep-folio{color:var(--tc-provisoire-sur-sombre-2)}
html:not(#ldt):not(#ldt-livre) body main :is(.te-next,.ed-next) .ep-folio i{background-color:rgba(237,230,218,.3)}
html:not(#ldt):not(#ldt-livre) body main #paysage :is(.te-next-arrow,.ed-next-arrow){border-color:rgba(237,230,218,.45)}
html:not(#ldt):not(#ldt-livre) body main :is(.te-next,.ed-next) .ep-cadre{border-color:rgba(237,230,218,.18)}
html:not(#ldt):not(#ldt-livre) body main #paysage .ep-horizon{filter:saturate(0)}
html:not(#ldt):not(#ldt-livre) body main #paysage :is(.tc-eyebrow,.ed-eyebrow){color:var(--tc-provisoire-rose)}
html:not(#ldt):not(#ldt-livre) body main #paysage .ep-folio{color:var(--tc-provisoire-sur-sombre-2)}
html:not(#ldt):not(#ldt-livre) body main #paysage .ep-cadre{border-color:rgba(237,230,218,.18)}
html:not(#ldt):not(#ldt-livre) body .tc-footer nav a{border-bottom-color:var(--tc-provisoire-filet-sombre)}
html:not(#ldt):not(#ldt-livre) body .tc-footer .ed-footer-note p{border-top-color:var(--tc-provisoire-filet-sombre);font-size:max(12px,var(--tc-fs-surtitre,12px))}
html:not(#ldt):not(#ldt-livre) body .tc-footer .ep-couronne::before,html:not(#ldt):not(#ldt-livre) body .tc-footer .ep-couronne::after{filter:saturate(0)}
html:not(#ldt):not(#ldt-livre) body main :is(.te-exchange,.ed-exchange){border-top-color:rgba(215,180,191,.35)}
html:not(#ldt):not(#ldt-livre) body main .trv-frame{outline-color:var(--tc-provisoire-filet-papier)}
html:not(#ldt):not(#ldt-livre) body :is(.tc-link,.te-link,.ed-link){flex-wrap:wrap;max-width:100%}
html:not(#ldt):not(#ldt-livre) body a[href^="mailto:"]{text-transform:none;letter-spacing:.02em;overflow-wrap:anywhere}
html:not(#ldt):not(#ldt-livre) body.tc-inner main{overflow-x:clip}
html:not(#ldt):not(#ldt-livre) body main :is(.va-cabinet,.lx-vocations,.ed-origin,.vr-voile,.te-chapters-italia,.trv-light,.ed-responsibilities,.ed-correspondence,.te-scale,.iv-gallery)
  :is(h2,h3,h4,p,li,dt,dd,summary,figcaption,blockquote,small,a,.gi-city,.va-deck):not(:is(.va-mount,.iv-picture,.lx-volet,.te-chapter-ink,.dv-gestures,.trv-frame,.tc-note-trigger,.ed-responsibility:nth-child(2),figure[data-mc-cinema]) *):not(.tc-note-trigger){color:var(--tc-provisoire-encre)}
html:not(#ldt):not(#ldt-livre) body main :is(.va-cabinet,.lx-vocations,.ed-origin,.vr-voile,.te-chapters-italia,.trv-light,.ed-responsibilities,.ed-correspondence,.te-scale,.iv-gallery)
  :is(.tc-eyebrow,.ed-eyebrow,.trv-kicker,.va-running p,.iv-running span,.lx-etiquette,.tc-link,.te-link,.ed-link,.va-source-link,.gi-region,.va-bottom span):not(:is(.va-mount,.iv-picture,.lx-volet,.te-chapter-ink,.dv-gestures,.trv-frame,.ed-responsibility:nth-child(2),figure[data-mc-cinema]) *){color:var(--tc-provisoire-lie-texte)}
html:not(#ldt):not(#ldt-livre) body main :is(.va-cabinet,.lx-vocations,.ed-origin,.vr-voile,.te-chapters-italia,.trv-light,.ed-responsibilities,.ed-correspondence,.te-scale,.iv-gallery){color:var(--tc-provisoire-encre)}
html:not(#ldt):not(#ldt-livre) body main :is(.te-atlas-section,.ed-purposes),html:not(#ldt):not(#ldt-livre) body.page-relations main .ed-faq{color:var(--tc-provisoire-sur-sombre)}
html:not(#ldt):not(#ldt-livre) body main :is(.te-atlas-section,.ed-purposes) :is(h2,h3,h4,p,li,dt,dd,summary,a,small),html:not(#ldt):not(#ldt-livre) body.page-relations main .ed-faq :is(h2,h3,h4,p,li,dt,dd,summary,a,small){color:var(--tc-provisoire-sur-sombre)}
html:not(#ldt):not(#ldt-livre) body main :is(.te-atlas-section,.ed-purposes) :is(.tc-eyebrow,.ed-eyebrow,.tc-link,.te-link,.ed-link),html:not(#ldt):not(#ldt-livre) body.page-relations main .ed-faq :is(.tc-eyebrow,.ed-eyebrow){color:var(--tc-provisoire-rose)}
html:not(#ldt):not(#ldt-livre) body main .va-cabinet .va-switch button{color:var(--tc-provisoire-encre)}
html:not(#ldt):not(#ldt-livre) body main .va-cabinet .va-switch button[aria-pressed=true]{color:var(--tc-provisoire-sur-sombre)}
html:not(#ldt):not(#ldt-livre) body main .va-zoom{color:var(--tc-provisoire-lie-texte);border-color:currentColor}
html:not(#ldt):not(#ldt-livre) body main .va-zoom:hover{background:var(--tc-provisoire-lie-texte);color:var(--tc-provisoire-sur-sombre)}
html:not(#ldt):not(#ldt-livre) body main .ed-responsibilities .ed-responsibility:not(:nth-child(2)){background:transparent;color:var(--tc-provisoire-encre)}
html:not(#ldt):not(#ldt-livre) body main .ed-responsibilities .ed-responsibility:nth-child(2){background-color:var(--tc-provisoire-vigne-2);color:var(--tc-provisoire-sur-sombre)}
html:not(#ldt):not(#ldt-livre) body main .ed-responsibilities .ed-responsibility:nth-child(2) :is(h3,p,span,a){color:var(--tc-provisoire-sur-sombre)}
html:not(#ldt):not(#ldt-livre) body.page-relations main .ed-principles{background-color:var(--tc-provisoire-vigne-2);color:var(--tc-provisoire-sur-sombre)}
html:not(#ldt):not(#ldt-livre) body.page-relations main .ed-principles :is(h2,h3,p,li,a,span){color:var(--tc-provisoire-sur-sombre)}
html:not(#ldt):not(#ldt-livre) body.page-relations main .ed-principles .ed-number{color:var(--tc-provisoire-rose)}
html:not(#ldt):not(#ldt-livre) body main .tc-note-trigger,html:not(#ldt):not(#ldt-livre) body main .tc-note-trigger span{color:inherit;border-color:currentColor}
html:not(#ldt):not(#ldt-livre) body img:is([src*="vignes/toscana-20260927"],[src*="vignes/champagne-20260927"],[src*="vignes/campania-20260927"],[src*="fresques/loggia"],[src*="fresques/pierre"]){filter:none}
html:not(#ldt):not(#ldt-livre) body main .te-atlas-section .te-leaf{background:transparent;border-color:var(--tc-provisoire-filet-sombre)}
