/* Direction des cinq planches du proprietaire. Couche locale additive. */
html:not(#fc-pb):not(#fc-pb-2) body[data-fc-edition] {
 --pb-lapis:#0b1e3b;--pb-night:#142b4d;--pb-white:#f4f6fa;--pb-pearl:#c9ccd4;--pb-silver:#a7aeb8;--pb-ink:#2b2f36;--pb-red:#7a1220;
 --obsidienne:var(--pb-lapis);--nuit:var(--pb-night);--encre:var(--pb-lapis);--profond:var(--pb-night);--ivoire:var(--pb-white);--albe:#fff;--violet:var(--pb-red);--glycine:var(--pb-red);--jade:var(--pb-red);--f-display:"Bodoni Moda","Didot",Georgia,serif;
 background:var(--pb-white);color:var(--pb-lapis);
 & .fc-entete,& .fc-entete.est-pose {background:#0b1e3bf5!important;color:#f4f6fa;border-bottom:1px solid #a7aeb844;}
 & .fc-entete :is(.fc-marque,.fc-marque__nom,.fc-langues a,.fc-langues span,.fc-bascule,.fc-son-global) {color:#f4f6fa;}
 & .fc-entete .fc-bascule::after {color:#f4f6fa;}
 & .fc-entete .fc-bascule>span,& .fc-entete .fc-son-global i span {background:#f4f6fa;}
 & .fc-entete .fc-marque::before,& .fc-entete .fc-marque__signe {filter:brightness(0) invert(1);}
 & .fc-entete .fc-langues a.est-active {border-color:#f4f6fa;}
 & .fc-entete .fc-mobnav {color:#0b1e3b;background:#f4f6fa;}
 & .fc-entete .fc-mobnav a {color:#0b1e3b;}
 & .fc-entete .fc-nav>a {background:#7a1220;color:#f4f6fa;}
 & .fc-pb-hero,& .fc-pb-mission,& .fc-pb-city {isolation:isolate;position:relative;overflow:clip;box-sizing:border-box;}
 & .fc-pb-image {display:block;width:100%;height:100%;}
 & .fc-pb-image img {display:block;width:100%;height:100%;object-fit:cover;max-width:none;}
 & .fc-pb-hero {min-height:860px;min-height:100svh;background:var(--pb-lapis);color:var(--pb-white);padding:160px 6.2vw 110px;display:flex;align-items:center;}
 & .fc-pb-art {position:absolute;inset:0;z-index:-2;}
 & .fc-pb-art img {object-position:62% 45%;transform:scale(1.025);}
 & .fc-pb-hero::after {content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0b1e3b80 0%,#0b1e3b40 32%,transparent 65%),linear-gradient(0deg,#0b1e3b95,transparent 30%);pointer-events:none;}
 & .fc-pb-hero__content {width:min(56%,740px);position:relative;}
 & .fc-pb-eyebrow {font:500 10px/1.6 var(--f-body,"Manrope",Arial,sans-serif);letter-spacing:.29em;text-transform:uppercase;margin:0 0 30px;color:inherit;}
 & .fc-pb-hero h2 {font:400 clamp(64px,7.9vw,126px)/.94 var(--f-display);letter-spacing:-.048em;color:#f4f6fa;margin:0 0 36px;text-wrap:balance;max-width:9ch;}
 & .fc-pb-hero h2 em {font-weight:400;}
 & .fc-pb-intro {font:400 italic clamp(20px,1.65vw,27px)/1.4 "Cormorant Garamond",Georgia,serif;margin:0 0 34px;max-width:24ch;color:#f4f6fa;}
 & .fc-pb-link {display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:48px;padding:8px 0;border:0;border-bottom:1px solid currentColor;background:none;border-radius:0;text-decoration:none;color:inherit;font:500 10px/1.6 "Manrope",Arial,sans-serif;letter-spacing:.17em;text-transform:uppercase;position:relative;transition:color .3s;}
 & .fc-pb-link span {font:400 23px/1 Georgia,serif;transition:transform .4s;}
 & .fc-pb-link:hover span,& .fc-pb-link:focus-visible span {transform:translate(3px,-3px);}
 & .fc-pb-link:focus-visible {outline:2px solid currentColor;outline-offset:6px;}
 & .fc-pb-hero__foot {position:absolute;bottom:34px;left:6.2vw;right:6.2vw;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #c9ccd459;padding-top:20px;font:500 9px/1.6 "Manrope",Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#f4f6fa;}
 & .fc-pb-hero__foot a {display:flex;align-items:center;gap:24px;color:#f4f6fa;min-height:32px;text-decoration:none;}
 & .fc-pb-mission {background:#f4f6fa;display:grid;grid-template-columns:1fr 1fr;min-height:660px;color:#0b1e3b;}
 & .fc-pb-mission__copy {padding:90px 6.2vw;align-self:center;position:relative;z-index:1;}
 & .fc-pb-mission h2,& .fc-pb-city h2 {font:400 clamp(42px,4.4vw,72px)/1.02 var(--f-display);letter-spacing:-.045em;margin:0 0 30px;color:inherit;}
 & .fc-pb-mission__copy>p:not(.fc-pb-eyebrow) {font:400 16px/1.8 "Manrope",Arial,sans-serif;max-width:34ch;margin:0 0 26px;color:#344159;}
 & .fc-pb-mission__relief {position:relative;min-height:600px;box-shadow:inset 1px 0 #a7aeb844;}
 & .fc-pb-mission__relief>.fc-pb-image {position:absolute;inset:0;}
 & .fc-pb-mission__relief img {object-position:65% center;}
 & .fc-pb-plaque {position:absolute;right:9%;top:20%;padding:55px 38px;display:grid;gap:17px;background:#f4f6faf0;border:1px solid #fff;box-shadow:inset 0 0 0 7px #f4f6fa,inset 0 0 0 8px #a7aeb877,18px 24px 55px #142b4d33;transform:rotate(-3deg);font:400 13px/1.5 Georgia,serif;text-transform:uppercase;letter-spacing:.26em;color:#344159;text-shadow:1px 1px white;}
 & .fc-pb-city {min-height:630px;display:flex;align-items:center;background:#e5eaf0;color:#0b1e3b;}
 & .fc-pb-city__image {position:absolute;inset:0;z-index:-2;}
 & .fc-pb-city::after {content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#f4f6faf5 4%,#f4f6fab8 34%,#f4f6fa00 72%);}
 & .fc-pb-city__copy {padding:90px 6.2vw;max-width:640px;}
 & .fc-pb-city__copy .fc-pb-link {display:flex;max-width:300px;margin-top:16px;}
 & .fc-pb-material {position:relative;isolation:isolate;background:var(--pb-white);color:var(--pb-lapis);overflow:clip;}
 & .fc-pb-material__art {position:absolute;inset:0 0 0 38%;z-index:-2;pointer-events:none;}
 & .fc-pb-material__art::after {content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f4f6fa 0%,#f4f6fa42 48%,transparent 90%);}
 & .fc-pb-material>.fc-shell,& .fc-pb-material>.fc-lecture,& .fc-pb-material>.fc-galerie {position:relative;z-index:1;}
 & .fc-pb-material--dark {background:#0b1e3b;color:#f4f6fa;--texte-tres-doux:#c9ccd4;--texte-doux:#c9ccd4;--texte:#f4f6fa;}
 & .fc-pb-material--dark .fc-pb-material__art::after {background:linear-gradient(90deg,#0b1e3b 0%,#0b1e3b88 60%,#0b1e3b30);}
 & .fc-pb-material--dark :is(h1,h2,p,.fc-sous,.fc-label,.fc-lien,.fc-chapitre) {color:#f4f6fa;}
 & .fc-pb-material--dark a {color:#f4f6fa;}
 & .fc-pb-material--dark .fc-label {color:#c9ccd4!important;}
 & .fc-pb-material--dark .fc-benchmark-ledger {background:#0b1e3bb0;border-color:#c9ccd480;}
 & .fc-pb-material--dark .fc-benchmark-ledger__row {border-color:#c9ccd44d;color:#f4f6fa;}
 & .fc-pb-material--dark .fc-benchmark-ledger__row :is(b,i) {color:#f4f6fa;}
 & .fc-atlas-ouverture .fc-matiere {opacity:.16;}
 & .fc-atlas-ouverture .fc-pb-material__art {inset:0 33% 0 0;}
 & .fc-atlas-ouverture .fc-pb-material__art::after {background:linear-gradient(90deg,#f4f6fa85,#f4f6fa35);}
 & .fc-pb-support {position:relative;isolation:isolate;overflow:clip;background:#430e18;color:#f4f6fa;--texte-tres-doux:#f4f6fa;--texte-doux:#f4f6fa;}
 & .fc-pb-support__art {position:absolute;inset:0;z-index:-2;}
 & .fc-pb-support::after {content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#310a14b8,#7a122060,#310a14c0);}
 & .fc-pb-support :is(h2,p,.fc-label,.fc-lecture,.fc-bouton) {color:#f4f6fa;}
 & .fc-pb-support .fc-bouton {border-color:#f4f6fa80;background:#f4f6fa;color:#7a1220;}
 & .fc-pb-support .fc-bouton--plein {background:#7a1220;color:#f4f6fa;box-shadow:0 8px 22px #0003,inset 0 1px #ffffff55;}
 & .fc-bouton--plein {background:#7a1220;color:#f4f6fa;border-color:#7a1220;box-shadow:inset 0 1px #ffffff40;}
 & .fc-bouton--plein:hover,& .fc-bouton--plein:focus-visible {background:#65101c;color:#fff;box-shadow:0 6px 20px #7a122026,inset 0 1px #ffffff40;}
 & .fc-piste .fc-carte {box-shadow:0 20px 55px #0b1e3b1a;}
 & .fc-piste .fc-carte__corps {background:#142b4d;color:#f4f6fa;padding:25px 24px;border:1px solid #a7aeb84d;}
 & .fc-piste .fc-carte__corps :is(span,p) {color:#f4f6fa;}
 & .fc-pb-art img,& .fc-pb-mission__relief img,& .fc-pb-city__image img {transform:translate3d(0,var(--pb-shift,0px),0) scale(1.025);}
 & [data-fc-pb-state="paused"] {--pb-shift:0px;}
}
@media (max-width:760px){
 html:not(#fc-pb):not(#fc-pb-2) body[data-fc-edition] {
  & .fc-pb-hero {min-height:830px;min-height:100svh;padding:114px 24px 146px;align-items:flex-end;}
  & .fc-pb-art img {object-position:65% 35%;}
  & .fc-pb-hero::after {background:linear-gradient(0deg,#0b1e3bf5 0%,#0b1e3bc4 37%,#0b1e3b05 80%);}
  & .fc-pb-hero__content {width:100%;max-width:460px;}
  & .fc-pb-eyebrow {font-size:9px;letter-spacing:.2em;margin-bottom:21px;}
  & .fc-pb-hero h2 {font-size:clamp(54px,15.7vw,80px);max-width:10ch;margin-bottom:24px;}
  & .fc-pb-intro {font-size:21px;line-height:1.3;margin-bottom:16px;}
  & .fc-pb-link {font-size:9px;min-height:46px;letter-spacing:.1em;gap:18px;}
  & .fc-pb-hero__foot {left:24px;right:24px;bottom:72px;gap:10px;padding-top:15px;letter-spacing:.1em;font-size:8px;}
  & .fc-pb-hero__foot>span {max-width:14ch;}
  & .fc-pb-mission {display:block;min-height:0;}
  & .fc-pb-mission__copy {padding:64px 25px 40px;}
  & .fc-pb-mission h2,& .fc-pb-city h2 {font-size:46px;}
  & .fc-pb-mission__copy>p:not(.fc-pb-eyebrow) {font-size:14px;line-height:1.75;}
  & .fc-pb-mission__relief {min-height:390px;}
  & .fc-pb-plaque {font-size:10px;right:9%;top:14%;padding:38px 29px;}
  & .fc-pb-city {min-height:690px;align-items:flex-start;}
  & .fc-pb-city__copy {padding:55px 25px;width:100%;}
  & .fc-pb-city::after {background:linear-gradient(180deg,#f4f6faf2 0%,#f4f6fac0 35%,transparent 75%);}
  & .fc-pb-city__image img {object-position:70% 50%;}
  & .fc-pb-material__art {inset:0;}
  & .fc-pb-material__art::after {background:linear-gradient(90deg,#f4f6faee,#f4f6fad0 65%,#f4f6fa55);}
  & .fc-pb-material--dark .fc-pb-material__art::after {background:linear-gradient(90deg,#0b1e3be8,#0b1e3bb8);}
  & .fc-atlas-ouverture .fc-pb-material__art {inset:0 0 40% 0;}
  & .fc-pb-support .fc-shell {padding-block:35px;}
 }
}
@media (prefers-reduced-motion:reduce){
 html:not(#fc-pb):not(#fc-pb-2) body[data-fc-edition] :is(.fc-pb-art img,.fc-pb-mission__relief img,.fc-pb-city__image img,.fc-pb-link span){transform:none;transition:none;animation:none;}
}
html:not(#fc-pb):not(#fc-pb-2) body.fc-luxe-paused[data-fc-edition] :is(.fc-pb-art img,.fc-pb-mission__relief img,.fc-pb-city__image img,.fc-pb-link span){transform:none;transition:none;animation:none;}
