/* Fondazione Caravelli - DA 2026 - source lisible : source/da-2026.lisible.css */@view-transition{navigation:auto}@keyframes da-vt-sortie{to{opacity:0}}@keyframes da-vt-entree{from{opacity:0}}html:not(.da-off)::view-transition-old(root){animation:da-vt-sortie 360ms cubic-bezier(.65,0,.5,1) both}html:not(.da-off)::view-transition-new(root){animation:da-vt-entree 820ms cubic-bezier(.2,.65,.15,1) both}@media (prefers-reduced-motion: reduce){@view-transition{navigation:none}html:not(.da-off)::view-transition-old(root),html:not(.da-off)::view-transition-new(root){animation:none}}@keyframes da-colombe{from{opacity:0;transform:translate(-50%,-50%) scale(1.06)}to{opacity:.3;transform:translate(-50%,-50%) scale(1)}}@keyframes da-reflet{0%{background-position:0 0}60%,100%{background-position:100% 0}}@keyframes da-filet{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes da-monte{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes da-rideau{from{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@supports selector(&){html:not(.da-off):not(#da){--z7:#f4f5f7;--z11:#0b1325;--z3:"Bodoni Moda","Didot","Bodoni 72",Georgia,serif;--z1:"Manrope","Helvetica Neue",Arial,system-ui,sans-serif;--z15:"Cormorant Garamond","Iowan Old Style",Georgia,serif;--zf:320ms;--z9:650ms;--za:1400ms;--z2:220ms;--z0:cubic-bezier(.2,.7,.2,1);--z5:cubic-bezier(.16,1,.3,1);--z4:clamp(20px,6.2vw,112px);--ze:clamp(96px,11.5vw,184px);--z6:96px;--zb:64px;--z14:url(/assets/img/brand/colombe-ivoire-hd.webp?v=banniere1-840e07f0815e);--z13:url(/assets/img/brand/mark-ivory.webp?v=20260819-finalmedia1);--z8:var(--z14) center/contain no-repeat;--z12:linear-gradient(112deg,#61728b 0%,#b8c4d5 30%,#e5eaf2 46%,#ffffff 50%,#e5eaf2 54%,#b8c4d5 70%,#61728b 100%) 0 0/260% 100% no-repeat;--obsidienne:#0b1325;--nuit:#13213b;--encre:#0b1325;--profond:#13213b;--violet:#902b3d;--violet-vif:#902b3d;--glycine:#902b3d;--albe:#ffffff;--ivoire:#f4f5f7;--carrara:#e1e6ee;--pierre:#4b566a;--or:#4b566a;--or-sombre:#4b566a;--or-clair:#4b566a;--jade:#902b3d;--k3v3-void:#f4f5f7;--k3v3-obsidian:#e1e6ee;--k3v3-opal:#0b1325;--k3v3-carrara:#0b1325;--k3v3-porcelain:#0b1325;--k3v3-platinum:#4b566a;--k3v3-cyan:#902b3d;--k3v3-glacier-smoke:#4b566a;--k3v3-hairline:#0b132529;--k3v3-shadow:none;--k3v3-radius:0;--voile-nuit:#0b1325b8;--voile-jour:#f4f5f7db;--filet-nuit:#f4f5f729;--filet-jour:#0b132524;--filet-or:#cad2df61;--f-display:"Bodoni Moda","Didot","Bodoni 72",Georgia,serif;--f-signature:"Bodoni Moda","Didot","Bodoni 72",Georgia,serif;--f-editorial:"Manrope","Helvetica Neue",Arial,system-ui,sans-serif;--f-lecture:"Manrope","Helvetica Neue",Arial,system-ui,sans-serif;--f-interface:"Manrope","Helvetica Neue",Arial,system-ui,sans-serif;--f-ui:"Manrope","Helvetica Neue",Arial,system-ui,sans-serif;--marge:clamp(20px,6.2vw,112px);--largeur-texte:62ch;color-scheme:light;background-color:var(--z7);scroll-padding-top:88px;& body,& body :is(.fc-nuit,.fc-jour){--texte:#0b1325;--texte-doux:#2c3547;--texte-tres-doux:#4b566a;--accent:#902b3d;--ornement:#4b566a;--filet:#0b132524;--surface:#f4f5f7;--surface-2:#e1e6ee}& body,& body.fc-nuit,& body.fc-jour{background-color:var(--z7)!important;background-image:none!important;color:var(--z11);font-family:var(--z1);font-variation-settings:normal;cursor:auto}& body :is(.fc-nuit,.fc-jour){color:var(--texte);background-color:var(--surface)}& body :is(.fc-pied,.fc-sceau,.fc-home-direction,.fc-mobnav,.da-sombre,.fc-scene-plan,.curtain){--texte:#f4f5f7;--texte-doux:#dce2eb;--texte-tres-doux:#bdc8d9;--accent:#d7dfec;--ornement:#bdc8d9;--filet:#cad2df4c;--surface:#0b1325;--surface-2:#13213b;--glycine:#d7dfec;--pierre:#bdc8d9;--or-clair:#bdc8d9;--or:#bdc8d9;color:var(--texte);background-color:var(--surface);background-image:none}& body :is(.fc-seuil,.fc-porte),& body[data-fc-page="seuil"]{--texte:#f4f5f7;--texte-doux:#dce2eb;--texte-tres-doux:#bdc8d9;--accent:#d7dfec;--ornement:#bdc8d9;--filet:#f4f5f72e;--surface:#04060b;--surface-2:#0a1020;--glycine:#d7dfec;--pierre:#bdc8d9;--or-clair:#bdc8d9;--or:#bdc8d9;--obsidienne:#04060b}& body[data-fc-page="seuil"]{background-color:#04060b!important;color:#f4f5f7}& .fc-porte-lien{border-radius:0;transition:background-color var(--z2) var(--z0),color var(--z2) var(--z0)!important}&:has(body[data-fc-page="seuil"]){background-color:#04060b!important;color-scheme:dark}& .fc-seuil{background:radial-gradient(ellipse 64% 58% at 50% 46%,#141a26 0%,#080b12 46%,#04060b 78%);border:0;box-shadow:none;padding:clamp(22px,3.2vw,40px) var(--z4)}& .fc-seuil :is(.fc-seuil__scene,.fc12-optics){display:none!important}& .fc-seuil__veil{position:absolute;inset:auto;left:50%;top:47%;width:min(128vh,96vw,1100px);aspect-ratio:1394/944;height:auto;z-index:0!important;transform:translate(-50%,-50%);opacity:.3;background:var(--z12)!important;-webkit-mask:var(--z8);mask:var(--z8);pointer-events:none}& .fc-seuil__veil::after{display:none!important}& .fc-seuil__top,& .fc-seuil__bottom{z-index:3;font:600 11px/1.6 var(--z1);letter-spacing:.26em;color:#f4f5f7c7}& .fc-seuil__mark{color:#f4f5f7;letter-spacing:.34em}& .fc-seuil__geo i{background:#cad2df99}& .fc-seuil__centre{justify-self:center;justify-items:center;text-align:center;width:min(1120px,92vw);padding:0;gap:0;z-index:3}& .fc-seuil__eyebrow{font:600 11px/1.6 var(--z1);letter-spacing:.36em;color:#cad2df}& .fc-seuil__mot{margin:26px auto 0;max-width:13ch;font-family:var(--z3);font-weight:400;font-size:clamp(54px,8.6vw,138px);line-height:.98;letter-spacing:-.025em;color:#f4f5f7!important;text-align:center}& .fc-seuil__mot::after{content:"";display:block;width:84px;height:1px;margin:34px auto 0;background:linear-gradient(90deg,#cad2df00,#cad2df 30%,#cad2df 70%,#cad2df00);transform-origin:center}& .fc-seuil__hint{margin:26px auto 0;max-width:40ch;font:400 clamp(16px,1.2vw,19px)/1.6 var(--z1);color:#f4f5f7d6}& .fc-seuil__progress{display:block!important;width:min(300px,64vw);margin:36px auto 0}& .fc-seuil__jauge{height:1px;background:#cad2df33}& .fc-seuil__jauge span{display:block;height:1px;background:#cad2df;box-shadow:none;transform-origin:left}& .fc-seuil__compteur{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}& .fc-seuil.est-pret .fc-seuil__progress{opacity:0!important;height:0;margin-top:0!important}& .fc-seuil__actions{justify-content:center;gap:14px;margin-top:40px;flex-wrap:wrap}& .fc-seuil__entrer{min-height:54px;padding:0 30px;border:1px solid #cad2df9e;border-radius:0;background:#0000;color:#f4f5f7;font:600 11px/1 var(--z1);letter-spacing:.28em;text-transform:uppercase;transition:background-color var(--z2) var(--z0),border-color var(--z2) var(--z0),color var(--z2) var(--z0)!important}& .fc-seuil__entrer::after{display:none!important}& .fc-seuil__entrer:is(:hover,:focus-visible):not(:disabled){background:#cad2df!important;border-color:#cad2df!important;color:#04060b!important}& .fc-seuil__entrer:focus-visible{outline:1px solid #cad2df!important;outline-offset:5px!important}& .fc-seuil__entrer--son>span[aria-hidden]{margin-left:4px}& .fc-seuil__bottom{justify-content:center}& .fc-seuil__bottom>span{color:#cad2df;letter-spacing:.02em;font-size:clamp(18px,1.4vw,22px)}& .fc-seuil__bottom time{display:none}@media (prefers-reduced-motion: no-preference){& .fc-seuil__veil{animation:da-colombe 2.1s var(--z0) .2s both,da-reflet 7.5s cubic-bezier(.45,0,.25,1) 2s infinite}& .fc-seuil__mot::after{animation:da-filet 1.4s var(--z5) .9s both}& .fc-seuil :is(.fc-seuil__eyebrow,.fc-seuil__mot,.fc-seuil__hint){animation:da-monte 1.4s var(--z5) both}& .fc-seuil .fc-seuil__mot{animation-delay:.25s}& .fc-seuil .fc-seuil__hint{animation-delay:.5s}}& .fc-porte{background:radial-gradient(ellipse 64% 58% at 50% 50%,#141a26 0%,#080b12 46%,#04060b 78%)}& .fc-porte{& .fc-porte__scene{display:none!important}& .fc-porte__ombre{position:absolute;inset:auto;left:50%;top:50%;z-index:0!important;width:min(128vh,96vw,1100px);height:auto;aspect-ratio:1394/944;transform:translate(-50%,-50%)!important;opacity:.3!important;background:var(--z12)!important;-webkit-mask:var(--z8);mask:var(--z8);filter:none!important;pointer-events:none}}& .fc-porte>:is(.fc-porte__haut,.fc-porte__centre,.fc-porte__bas){position:relative;z-index:2}& .fc-porte-lien{border:1px solid #cad2df9e;background:#0000;color:#f4f5f7;font-family:var(--z3)}& .fc-porte-lien:hover{background:#cad2df!important;color:#04060b!important}@media (prefers-reduced-motion: no-preference){& .fc-porte .fc-porte__ombre{animation:da-reflet 7.5s cubic-bezier(.45,0,.25,1) 1s infinite}}& ::selection{background:#902b3d;color:#ffffff}& body :focus-visible:not(dialog *):not(dialog):not(.fc-privacy-settings){outline:2px solid #902b3d;outline-offset:4px;border-radius:0;box-shadow:none}& body :is(.fc-pied,.fc-sceau,.fc-home-direction,.fc-mobnav,.da-sombre) :focus-visible:not(dialog *){outline-color:#d7dfec}& body::before,& body::after,& .fc-grain::before,& .fc-grain::after,& body :is(.fc-b54-field,.fc-b54-aura,.fc-b54-scan,.fc-b54-corners,.fc-b54-chapter,.fc-luxe-field,.fc-luxe-frame,.fc-luxe-thread,.fc-luxe-aperture,.fc-luxe-project-frame,.fc-luxe-direction-frame,.fc-luxe-vault-register,.fc-luxe-vault-index,.fc-luxe-lens,.fc-luxe-proof-focus,.fc-cinema-global,.fc-cinema-vignette,.fc-meteo-ciel,.fc-climat-ciel,.fc-climat-lumiere,.fc-curseur,.fc-anneau,.fc-hud,.fc-chapitres,.fc-heros__architecture,.fc-heros__ombre,.fc-defile,.fc-page-heros__ombre,.fc-home-direction__veil,.fc-home-direction__etch,.fc-home-direction__rail,.fc12-optics,.fc3d-voile,.fc3d-caustics,.fc3d-poussiere,.fc-poussiere){display:none!important}& .fc-page-heros::before,& .fc-page-heros::after,& .fc-heros::before,& .fc-heros::after,& .fc-heros__scene::after,& .fc-home-direction__portrait::after,& .fc-eclat-vivant .fc-heros__titre::after,& body :is(.fc-heros__titre,.fc-page-heros__titre)::after{content:none!important;display:none!important}& body :is(h1,h2,h3,.fc-titre,.fc-heros__titre,.fc-page-heros__titre,.fc-sous,.fc-lecture,.fc-label):not(dialog *){text-shadow:none}& body :is(.fc-b54-media,.fc-b50-media,.fc-luxe-media,.fc-cinema-shot,.fc-recit__plan,.fc-carte__media,.fc-film__media,.fc-dm__media,.fc-home-direction__portrait,.fc-portrait-lumiere,.fc-domaine,.fc-carte)::before,& body :is(.fc-b54-media,.fc-b50-media,.fc-luxe-media,.fc-cinema-shot,.fc-recit__plan,.fc-carte__media,.fc-film__media,.fc-dm__media,.fc-home-direction__portrait,.fc-portrait-lumiere,.fc-domaine,.fc-carte)::after,& .fc-luxe-section::after{content:none!important;display:none!important}& body :is(.fc-b54-media,.fc-b50-media,.fc-luxe-media)>:is(picture,img,video),& body :is(.fc-b54-media,.fc-b50-media,.fc-luxe-media) picture img{transform:none!important;filter:none!important}& body :is(.fc-b50-media,.fc-b54-media,.fc-cinema-shot,.fc-carte__media,.fc-film__media,.fc-portrait-lumiere,.fc-recit__plan) canvas{display:none!important}& main :is(p,li,span,a,h1,h2,h3,h4,blockquote,dt,dd,strong,em){text-shadow:none}& [data-fc-lueur] .fc-mot-lueur{color:inherit;opacity:1!important}& body :is(h1,h2,h3,h4,.fc-titre,.fc-monument,.fc-chapitre:not(span),.fc-heros__titre,.fc-page-heros__titre,.fc-manifeste__texte,.fc-registre__tete,.fc-etape__titre,.fc-carte__titre,.fc-domaine__titre):where(:not(dialog *):not(.fc-concierge *)){font-family:var(--z3);font-weight:400;font-variation-settings:normal;font-optical-sizing:auto;font-synthesis:none;color:var(--texte);text-wrap:balance}& body :is(h1,h2,h3,.fc-titre,.fc-heros__titre,.fc-page-heros__titre,.fc-manifeste__texte):not(dialog *) em{font-family:var(--z3);font-style:italic;font-weight:400;font-variation-settings:normal;color:inherit}& body :is(.fc-titre,main .fc-tete>h2,main .fc-section>h2,main .fc-section>.fc-shell>h2,main .fc-section>div>h2.fc-titre){font-size:clamp(44px,5.9vw,96px);line-height:1.02;letter-spacing:-.028em;max-width:15ch}& .fc-manifeste__texte{font-size:clamp(48px,6.6vw,108px);line-height:1;letter-spacing:-.03em;max-width:13ch}& main h3{letter-spacing:-.012em;line-height:1.12}& body :is(.fc-label,.fc-chapitre:not(h1):not(h2),.fc-carte__lieu,.fc-prive__label,.k3v3-proof-card__meta,.fc-atelier__entetes,.fc-pied__titre){font-family:var(--z1)!important;font-size:11px!important;font-weight:600!important;font-variation-settings:normal!important;letter-spacing:.24em;line-height:1.6!important;text-transform:uppercase;color:var(--texte-tres-doux)!important}& body :is(.fc-lecture,.fc-sous,main p,main li,main dd,.fc-prive__texte){font-family:var(--z1);font-weight:400!important;font-variation-settings:normal}& main :is(.fc-lecture,p.fc-lecture){font-size:clamp(16.5px,1.18vw,19px);line-height:1.72;font-weight:400;color:var(--texte-doux);max-width:62ch}& body :is(.fc-sous,.fc-page-heros .fc-lecture>p,.fc-heros--couture .fc-sous){font-family:var(--z1);font-size:clamp(18px,1.5vw,23px);line-height:1.58;font-weight:400;letter-spacing:0;color:var(--texte);max-width:44ch;text-shadow:none}& body :is(.fc-sceau__nom,.fc-pied__ultime,.fc-seuil__bottom>span){font-family:var(--z15);font-style:italic;font-weight:400;text-transform:none;letter-spacing:.01em;font-size:clamp(19px,1.5vw,24px);font-variation-settings:normal}& .fc-bouton{border-radius:0;border:1px solid currentColor;background:#0000;color:var(--texte);font-family:var(--z1);font-size:11px;font-weight:600;font-variation-settings:normal;letter-spacing:.22em;line-height:1.2;padding:19px 30px;min-height:52px;box-shadow:none;transform:none!important;transition:background-color var(--z2) var(--z0),color var(--z2) var(--z0),border-color var(--z2) var(--z0)!important}& .fc-bouton::before,& .fc-bouton::after,& .fc-bouton .fc12-action-art{display:none!important}& .fc-bouton:hover,& .fc-bouton:focus-visible{background:var(--texte)!important;color:var(--surface)!important;border-color:var(--texte)!important}& .fc-bouton>span{transition:transform var(--z2) var(--z0)}& .fc-bouton:hover>span{transform:translateX(3px)}& .fc-nav a[href$="sostenere.html"]{background:#902b3d;border-color:#902b3d;color:#ffffff}& .fc-nav a[href$="sostenere.html"]:is(:hover,:focus-visible){background:#0b1325!important;border-color:#0b1325!important;color:#ffffff!important}& .fc-bouton--plein{border-color:#902b3d;color:#902b3d}& .fc-bouton--plein:is(:hover,:focus-visible){background:#902b3d!important;border-color:#902b3d!important;color:#ffffff!important}& .fc-elastique{transform:none!important}& .fc-lien{font-family:var(--z1);font-size:11px;font-weight:600;font-variation-settings:normal;letter-spacing:.2em;text-transform:uppercase;color:var(--texte);gap:12px!important;padding-block:10px 9px}& .fc-lien::after{top:auto;bottom:0;left:0;right:0;height:1px;opacity:1!important;background:currentColor;transform:scaleX(.32)!important;transform-origin:left;transition:transform var(--z2) var(--z0)!important}& .fc-lien:is(:hover,:focus-visible)::after{transform:scaleX(1)!important}& .fc-lien i,& .fc-lien span[aria-hidden]{transition:transform var(--z2) var(--z0)!important}& .fc-lien:hover :is(i,span[aria-hidden]){transform:translateX(3px)!important}& body :is(.fc-etiquette,.fc-home-direction__pillars span,.k3v3-private-service__item){border-radius:0}& .fc-entete{height:var(--z6);padding:0;background:#0000;background-image:none;border-bottom:1px solid #0000;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none!important;opacity:1!important;pointer-events:auto!important;color:#0b1325;transition:height var(--z9) var(--z0),background-color var(--z9) var(--z0),border-color var(--z9) var(--z0)!important}&.da-defile .fc-entete,& .fc-entete:focus-within{background:#f4f5f7!important;border-bottom-color:#0b13251f!important}&.da-defile .fc-entete{height:var(--zb)!important}& .fc-entete__inner{position:relative;z-index:6001!important;display:flex!important;align-items:center;gap:22px;height:100%;max-width:none!important;padding:0 var(--z4);background:#0000}& .fc-entete__droite{display:contents!important}& .fc-entete{& .fc-marque{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)!important;display:flex!important;align-items:center;gap:14px;max-width:none;color:#0b1325;z-index:2}& .fc-marque::before{content:"";flex:none;width:34px;height:34px;background:#902b3d;-webkit-mask:var(--z13) center/contain no-repeat;mask:var(--z13) center/contain no-repeat;transition:width var(--z9) var(--z0),height var(--z9) var(--z0)}}&.da-defile .fc-entete .fc-marque::before{width:28px;height:28px}& .fc-entete{& .fc-marque__signe{display:none!important}& .fc-marque__nom{font-family:var(--z3);font-size:15px;font-weight:400;font-variation-settings:normal;letter-spacing:.32em;text-transform:uppercase;color:#0b1325;mix-blend-mode:normal!important;white-space:nowrap;overflow:visible}}& .fc-bascule{order:1;min-width:96px;display:inline-flex!important;align-items:center;gap:12px;position:relative;width:auto;height:44px;min-height:44px;flex:none;padding:0 4px 0 30px;margin:0;background:none;border:0;border-radius:0;color:#0b1325;cursor:pointer}& .fc-bascule>span{position:absolute;left:0;width:20px;height:1px;background:currentColor;border-radius:0;transition:transform var(--zf) var(--z0),opacity var(--zf) var(--z0),width var(--z2) var(--z0)!important}& .fc-bascule>span:nth-child(1){top:16px;bottom:auto}& .fc-bascule>span:nth-child(2){top:22px;bottom:auto;width:14px}& .fc-bascule>span:nth-child(3){top:28px;bottom:auto}& .fc-bascule:hover>span:nth-child(2){width:20px!important}& .fc-bascule[aria-expanded="true"]>span:nth-child(1){transform:translateY(6px) rotate(45deg)!important}& .fc-bascule[aria-expanded="true"]>span:nth-child(2){opacity:0!important}& .fc-bascule[aria-expanded="true"]>span:nth-child(3){transform:translateY(-6px) rotate(-45deg)!important}& .fc-bascule .da-libelle{font:600 11px/1 var(--z1);letter-spacing:.24em;text-transform:uppercase}& .fc-langues{order:2;display:flex!important;align-items:center;gap:2px;margin-left:18px;font-family:var(--z1);font-size:11px;font-variation-settings:normal;letter-spacing:.16em;mix-blend-mode:normal!important}& .fc-langues>span{display:none!important}& .fc-langues{& a{display:inline-flex;align-items:center;min-height:44px;padding:0 7px;font-weight:500;color:#4b566a;text-decoration:none;transition:color var(--z2) var(--z0)}& a:hover{color:#0b1325!important}}& .fc-langues a.est-active,& .fc-langues a[aria-current="page"]{color:#0b1325;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px}& .fc-son-global{order:3;margin-left:auto;display:inline-flex!important;align-items:center;gap:9px;min-height:44px;padding:0 4px;font:600 11px/1 var(--z1);font-variation-settings:normal;letter-spacing:.2em;text-transform:uppercase;color:#0b1325;background:none;border:0}& .fc-son-global>i span{border-radius:0;width:1px}& .fc-nav{order:4;display:flex!important;align-items:center;gap:0;margin:0;mix-blend-mode:normal!important}& .fc-nav{& a:not([href$="sostenere.html"]){display:none!important}& a[href$="sostenere.html"]{display:inline-flex!important;align-items:center;height:44px;padding:0 24px;font:600 11px/1 var(--z1);font-variation-settings:normal;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;border:1px solid #902b3d;mix-blend-mode:normal!important;transition:background-color var(--z2) var(--z0),border-color var(--z2) var(--z0)!important}}& .fc-nav a::after,& .fc-nav a::before{display:none!important;content:none!important}&.da-defile .fc-nav a[href$="sostenere.html"]{height:40px}& .fc-entete .fc-mondes-ouvre{display:none!important}& .fc-mobnav{position:fixed;inset:0;z-index:5900!important;width:100vw;height:100dvh;display:flex!important;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;padding:calc(var(--z6) + 24px) var(--z4) 48px;background:#0b1325;overflow-y:auto;overscroll-behavior:contain;clip-path:none!important;opacity:0;visibility:hidden;transition:opacity var(--z9) var(--z0),visibility 0s linear var(--z9)!important}& .fc-mobnav.est-ouverte{opacity:1;visibility:visible;transition:opacity var(--z9) var(--z0),visibility 0s linear 0s!important}& .fc-mobnav::after{content:"";position:absolute;right:-4vw;top:50%;width:min(62vw,980px);aspect-ratio:1394/944;transform:translateY(-50%);background:#cad2df;opacity:.07;-webkit-mask:var(--z8);mask:var(--z8);pointer-events:none}& .fc-mobnav>a{position:relative;z-index:1;display:block;width:min(100%,900px);padding:4px 0 8px;border-bottom:1px solid #cad2df33;font-family:var(--z3);font-size:clamp(40px,min(7.4vh,6vw),88px);font-weight:400;line-height:1.1;letter-spacing:-.025em;color:#f4f5f7;opacity:0;transform:translateY(26px);transition-property:opacity,transform,color!important;transition-duration:var(--z9),var(--z9),var(--z2)!important;transition-timing-function:var(--z5),var(--z5),var(--z0)!important}& .fc-mobnav.est-ouverte>a{opacity:1;transform:none}& .fc-mobnav>a:hover,& .fc-mobnav>a[aria-current="page"]{color:#d7dfec!important}& .fc-mobnav__langues{position:relative;z-index:1;display:flex!important;gap:6px;margin-top:34px}& .fc-mobnav__langues>span{display:none!important}& .fc-mobnav__langues{& a{display:inline-flex;align-items:center;min-height:44px;padding:0 10px 0 0;font:600 12px/1 var(--z1);letter-spacing:.22em;color:#bdc8d9}& a.est-active{color:#f4f5f7;text-decoration:underline;text-underline-offset:7px}}& .fc-entete:has(.fc-bascule[aria-expanded="true"]){background:#0000!important;border-bottom-color:#cad2df38!important}& .fc-entete:has(.fc-bascule[aria-expanded="true"]) :is(.fc-bascule,.fc-marque,.fc-marque__nom,.fc-son-global,.fc-langues a){color:#f4f5f7!important}& .fc-entete:has(.fc-bascule[aria-expanded="true"]){& .fc-marque::before{background:#d7dfec}& .fc-entete__inner{background:#0000!important}}& body:has(.fc-mobnav.est-ouverte) :is(.fc-climat,.fc-concierge,.fc-privacy-settings){visibility:hidden!important}& .fc-heros{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto minmax(0,1fr);column-gap:clamp(16px,2vw,32px);align-items:end;min-height:max(760px,100svh);padding:calc(var(--z6) + clamp(20px,4vh,48px)) var(--z4) clamp(24px,3.4vh,40px);overflow:hidden;background:var(--z7);color:var(--z11)}& .fc-heros>.fc-shell{display:contents!important}& .fc-heros{& .fc-heros__corps{grid-column:1/-1;grid-row:1;position:relative;z-index:2;max-width:none;display:grid;gap:clamp(14px,2vh,22px);padding:0 0 clamp(26px,4vh,44px)}& .fc-heros__titre{font-size:clamp(56px,9.2vw,150px);line-height:.94;letter-spacing:-.035em;max-width:none;color:#0b1325;margin:0}& .fc-heros__titre em{display:inline!important;margin:0;font-size:1em;color:#0b1325}& .fc-heros__titre [data-fc-ligne]:first-child>span{font-style:italic;letter-spacing:-.02em}& .fc-heros__titre em{font-style:normal}& .fc-label{color:#0b1325!important}& .fc-heros__pied{grid-column:1/span 5;grid-row:2;align-self:stretch;display:flex!important;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:34px;padding:26px 0 0;margin:0;border-top:1px solid #0b132533;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;z-index:2}& .fc-heros__pied .fc-sous{max-width:34ch}& .fc-heros__scene{grid-column:7/-1;grid-row:2;position:relative;inset:auto;z-index:1!important;align-self:stretch;min-height:clamp(300px,46vh,520px);margin:0;border:0;border-radius:0;overflow:hidden;background:#dde3ec;box-shadow:0 0 0 1px #0b13251a,0 54px 64px -48px #0b13258c;transform:none!important}}& .fc-heros .fc-heros__scene :is(video,img,picture){position:absolute;inset:14px;width:calc(100% - 28px);height:calc(100% - 28px);object-fit:cover;filter:none!important;transform:none!important;opacity:1!important}& .fc-heros .fc-heros__scene canvas{display:none!important}& .fc-page-heros{min-height:auto!important;display:block!important;padding:calc(var(--z6) + clamp(56px,10vh,120px)) var(--z4) clamp(64px,9vw,128px);background:var(--z7);background-image:none;color:var(--z11);overflow:hidden}& .fc-page-heros>.fc-shell,& .fc-page-heros>.fc-lecture{position:relative;z-index:2;max-width:none;padding:0!important;margin:0}& .fc-page-heros{& .fc-page-heros__titre{font-size:clamp(52px,8vw,128px);line-height:.96;letter-spacing:-.034em;max-width:13ch;margin:26px 0 0;padding:0 0 clamp(26px,3vw,40px);color:#0b1325}& .fc-label{display:block;padding-bottom:22px;border-bottom:1px solid #0b132533}}& .fc-page-heros :is(.fc-sous,.fc-lecture>p){margin-top:30px;max-width:42ch!important}& .fc-page-heros{& .fc-filet{display:block;width:100%;height:1px;margin:0;background:#0b132533;opacity:1;transform:none!important}& .fc-lien{margin-top:34px}}& .fc-page-heros:not(:has(>.fc-page-heros__fond)) :is(.fc-page-heros__fond,.fc15-support-geometry,.fc-page-heros__decor){display:none!important}& main{& .fc-section{padding-block:var(--ze);background-image:none}& .fc-section + .fc-section:not(.da-sombre):not(.fc-sceau):not(.fc-home-direction){border-top:1px solid #0b13251a}}& .fc-shell{padding-inline:var(--z4)!important}& main{& .fc-tete{display:grid;gap:22px;margin-bottom:clamp(48px,6vw,88px)}& .fc-tete .fc-lecture{margin-top:6px}}& main>section[aria-hidden="true"]:has(.fc-bandeau){background:var(--z7)!important}& .fc-bandeau{border-block:1px solid #0b132524;padding:30px var(--z4);margin:0 var(--z4);text-align:center;white-space:normal}& .fc-bandeau__piste{display:flex!important;flex-wrap:wrap;justify-content:center;gap:4px clamp(18px,2.6vw,44px);transform:none!important}& .fc-bandeau__piste>span:nth-child(n+6){display:none!important}& .fc-bandeau__piste>span{font-family:var(--z3);font-style:italic;font-size:clamp(22px,2.3vw,36px);color:#0b1325;gap:clamp(18px,2.6vw,44px)}& .fc-bandeau__piste>span:not(:nth-child(5))::after{width:5px;height:5px;border-radius:50%;background:#902b3d}& .fc-bandeau__piste>span:nth-child(5)::after{display:none!important}& .fc-domaines{border-top:1px solid #0b132533}& .fc-domaine{border-bottom:1px solid #0b132533;border-top:0;background:none;padding-block:clamp(26px,3vw,44px);transform:none!important;color:#0b1325}& .fc-domaine__num{font:600 11px/1 var(--z1);letter-spacing:.2em;color:#4b566a}& .fc-domaine__titre{font-size:clamp(32px,3.4vw,54px);line-height:1.04;letter-spacing:-.02em}& .fc-domaine__note{color:#2c3547;font-family:var(--z1);font-size:16px}& .fc-domaine__fleche{color:#0b1325;transition:transform var(--z2) var(--z0)!important}& .fc-domaine:hover .fc-domaine__fleche{transform:translateX(3px)!important}& .fc-domaine{transition:border-color var(--z2) var(--z0)!important}& .fc-domaine:hover{border-bottom-color:#0b1325!important}& .fc-recit,& .fc-recit__collant{background:var(--z7)}& .fc-recit__plan{position:absolute;inset:auto;left:auto;right:var(--z4);top:calc(var(--zb) + 6vh);bottom:6vh;width:min(44vw,660px);height:auto;margin:0;overflow:hidden;background:#0b1325;transform:none!important}& .fc-recit__plan :is(img,picture){width:100%;height:100%;object-fit:cover;filter:none!important}& .fc-recit__plan canvas{display:none!important}& .fc-recit__texte{justify-self:start;margin-left:var(--z4);max-width:7ch!important;text-align:left;font-family:var(--z3)!important;font-size:clamp(56px,8.4vw,140px)!important;line-height:.96!important;letter-spacing:-.035em;color:#0b1325;text-shadow:none}& .fc-film__media{margin:0;background:#0000;width:auto;max-width:100%;overflow:hidden;box-shadow:none;transform:none!important}& .fc-film__media :is(img,video){filter:none!important;transform:none!important}& .fc-film__legende{display:flex!important;justify-content:space-between;gap:24px;padding-top:16px;border-top:0;font:600 11px/1.6 var(--z1)!important;letter-spacing:.22em;text-transform:uppercase;color:#4b566a}& .fc-carte{background:none;box-shadow:none;border-radius:0;color:#0b1325}& .fc-piste__item{transform:none!important;margin-top:0;align-self:flex-start}& .fc-carte__media{aspect-ratio:4/5;border-radius:0;background:#e1e6ee;box-shadow:none}& .fc-carte__media img{filter:none!important;transform:scale(1)!important;transition:transform 420ms var(--z0)!important}& .fc-carte:hover .fc-carte__media img{transform:scale(1.025)!important}& .fc-carte__corps{padding:20px 0 0}& .fc-carte__titre{font-size:clamp(28px,2.4vw,40px);margin-top:8px;transform:none!important}& .fc-carte__note{color:#2c3547;font-size:15px;line-height:1.6}& .fc-b54-media{transform:none!important}& .fc-home-direction{padding-block:var(--ze)}& .fc-home-direction__portrait{padding:0;outline:0;border:0;border-radius:0;box-shadow:none;background:#13213b;transform:none!important}& .fc-home-direction__portrait img{filter:grayscale(1) contrast(1.02)!important;transform:none!important}& .fc-home-direction__name{font-size:clamp(54px,6.8vw,112px);line-height:.96;letter-spacing:-.03em;color:#f4f5f7}& .fc-home-direction__role{font:500 12px/1.7 var(--z1)!important;letter-spacing:.16em;text-transform:uppercase;color:#bdc8d9}& .fc-home-direction__quote{font-family:var(--z3);font-style:italic;font-size:clamp(24px,2.2vw,34px);line-height:1.3;color:#f4f5f7;border:0;border-left:1px solid #cad2df80;padding-left:26px;background:none}& .fc-home-direction__body{color:#dce2eb;font-size:17px}& .fc-home-direction__pillars span{background:none;border:0;border-top:1px solid #cad2df73;padding:10px 0 0;font:600 11px/1.4 var(--z1);letter-spacing:.22em;text-transform:uppercase;color:#f4f5f7}& .fc-home-direction :is(.fc-lien,.fc-label){color:#f4f5f7}& .fc-home-direction .fc-label{color:#bdc8d9}& .fc-etapes{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(20px,2.4vw,40px)}& .fc-etape{border-top:1px solid #0b132533;padding-top:22px}& .fc-etape__num{font-family:var(--z3);font-size:clamp(34px,3vw,46px);color:#902b3d;font-variation-settings:normal}& .fc-etape__titre{font-size:clamp(24px,2vw,30px)}& .fc-etape p{color:#2c3547;font-size:15.5px;line-height:1.65}& body :is(.fc-registre__entree,.fc-defrow,.fc-atelier__ligne){border-color:#0b132533;background:none}& .fc-registre__num{color:#4b566a;font-weight:600}& .fc-registre__tete{font-size:clamp(30px,2.8vw,44px)}& .fc-defrow{& dt{font-family:var(--z3);font-size:clamp(30px,3vw,48px);color:#0b1325;letter-spacing:-.02em;line-height:1.08}& dd{font-family:var(--z1);font-weight:400;color:#2c3547;font-size:clamp(16.5px,1.18vw,19px);line-height:1.72;max-width:56ch}}& .fc-sceau{padding-block:var(--ze);overflow:hidden}& .fc-sceau .fc-filigrane img{display:none!important}& .fc-sceau .fc-filigrane,& .fc-filigrane{position:absolute;inset:auto;right:-4vw;top:50%;left:auto;bottom:auto;width:min(54vw,820px);aspect-ratio:1394/944;height:auto;transform:translateY(-50%)!important;opacity:.08!important;background:#cad2df;-webkit-mask:var(--z8);mask:var(--z8);pointer-events:none;filter:none!important}& .fc-sceau .fc-shell{position:relative;z-index:1}& .fc-sceau__signe{width:64px;opacity:.95!important;filter:none!important}& .fc-sceau__phrase{font-family:var(--z3)!important;font-style:normal!important;font-size:clamp(30px,3.6vw,58px)!important;line-height:1.12!important;letter-spacing:-.02em;color:#f4f5f7}& .fc-sceau__nom{color:#dce2eb;margin-top:26px}& .fc-sceau__nom::before{content:"";display:block;width:56px;height:1px;margin:0 auto 22px;background:#cad2dfb2}& .fc-dm,& .fc-dm :is(.fc-dm__recit,.fc-dm__triptyque){background:var(--z7);color:#0b1325}& .fc-dm__media{margin:0 var(--z4);overflow:hidden;background:#0000;box-shadow:none}& .fc-dm__recit{margin-top:0;padding-top:clamp(40px,5vw,72px)}& .fc-dm__media video{filter:none!important}& .fc-dm__mot{color:#0b1325;font-size:clamp(48px,6.4vw,104px);line-height:.98;letter-spacing:-.03em}& .fc-dm__mot em{color:#0b1325}& .fc-dm__legende{color:#2c3547;font-family:var(--z1)}& .fc-dm__gestes li{color:#4b566a;font:600 11px/1.6 var(--z1)!important;letter-spacing:.22em}& .fc-dm__triptyque{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,32px);align-items:start;padding:0 var(--z4) var(--ze)}& .fc-dm__triptyque{& figure{border-radius:0;box-shadow:none;transform:none!important;margin:0;overflow:hidden}& img{filter:none!important;aspect-ratio:4/5;width:100%;height:auto;object-fit:cover;transition:transform 420ms var(--z0)!important}& figure:hover img{transform:scale(1.025)!important}}& .k3v3-proof-vault{background:var(--z7);color:#0b1325;min-height:0}& .k3v3-proof-vault :is(.k3v3-proof-vault__stage,.fc-shell){min-height:0}& .k3v3-proof-vault :is(h2,.fc-titre,.fc-lecture,p){color:#0b1325!important}& .k3v3-proof-vault__canvas{display:none!important}& .k3v3-proof-vault__stage{display:block!important}& .k3v3-proof-vault__stage>div:not(.k3v3-proof-vault__canvas){display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(32px,5vw,96px);align-items:end;padding-top:34px;border-top:1px solid #0b132533}& .k3v3-proof-vault__stage>div>.fc-label{grid-column:1/-1;margin-bottom:26px}& .k3v3-proof-vault__stage>div>:is(h2,.fc-titre){grid-column:1;max-width:12ch}& .k3v3-proof-vault__stage>div>:is(.fc-lecture,.fc-bouton,.k3v3-proof-list,a){grid-column:2;justify-self:start}& .k3v3-proof-vault__stage>div>.fc-bouton{margin-top:28px}& .k3v3-proof-vault__stage>div>.k3v3-proof-list{grid-column:1/-1;margin-top:48px}& .k3v3-proof-card{background:none;border-color:#0b132533;box-shadow:none;border-radius:0}& .k3v3-proof-card__title{font-family:var(--z3);color:#0b1325}& .k3v3-proof-card__fiche{color:#2c3547;font-family:var(--z1)}& main .fc-section:not(:has(>.fc-shell)):not(.fc-dm):not(.fc-recit){padding-inline:var(--z4)!important}& .fc-benchmark-ledger{color:#0b1325}& .fc-benchmark-ledger{&::before,&::after{display:none!important}}& .fc-benchmark-ledger__row{border-top:1px solid #0b132529;color:#0b1325;background:none}& .fc-benchmark-ledger__row:last-child{border-bottom:1px solid #0b132529}& .fc-benchmark-ledger__row{& i{font-family:var(--z3);font-style:normal;font-size:20px;color:#902b3d}& b{font:600 11px/1.5 var(--z1);letter-spacing:.2em;text-transform:uppercase;color:#0b1325;white-space:normal;overflow:visible;text-overflow:clip;padding-block:12px}}& .fc-benchmark-ledger__row.da-numero-double{grid-template-columns:minmax(0,1fr) auto}& .fc-benchmark-ledger__row.da-numero-double i{display:none!important}& .fc-benchmark-ledger__row span{background:#0b13254c}& .fc-climat-ouverture,& .fc-climat-ouverture *{color:#0b1325}& [data-fc-reactif],& [data-fc-reactif]:hover{translate:none!important;box-shadow:none!important}& [data-fc-reactif]::after{display:none!important}& [data-fc-rail-actif]>:not(.est-active){opacity:1!important}& .fc-rail-index{color:#4b566a;font-family:var(--z1)}& .fc-rail-index i{background:#0b132533}& .fc-v3-corpus{&::before,&::after{background:#0b132533}}& .fc-v3-corpus__sources{color:#4b566a;padding:0 var(--z4);max-width:none;margin-top:40px}& .fc-v3-corpus__sources a{color:#0b1325;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}& .fc-soutien-hero>:is(div[aria-hidden="true"],.fc15-support-geometry){display:none!important}& .fc-soutien-hero>.fc-galerie{display:block!important;margin-top:clamp(80px,9vw,150px);padding-top:26px;border-top:1px solid #0b132533}& .fc-soutien-hero>.fc-galerie>.fc-chapitre{display:block;margin-bottom:44px}& .fc-soutien-hero>.fc-galerie>div{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3vw,52px)}& .fc-soutien-hero .fc-galerie article{display:grid!important;align-content:start;gap:22px;padding:0;background:none;border:0;box-shadow:none;min-height:0}& .fc-pilier__icone{display:block;width:40px;height:40px;color:#0b1325;background:none;box-shadow:none;margin:0}& .fc-pilier__icone svg{stroke-width:1;filter:none!important}& .fc-pilier__icone{&::before,&::after{display:none!important}}& h2.fc-niveau2-compact{font-size:clamp(28px,2.4vw,38px);line-height:1.05;letter-spacing:-.015em;margin:0 0 12px}& .fc-soutien-hero .fc-galerie article p{font-size:16px;line-height:1.65;color:#2c3547}& .fc-soutien-hero .fc-galerie article a,& .fc-preuve-doc>a{display:inline-flex;gap:10px;margin-top:14px;padding-bottom:6px;border-bottom:1px solid currentColor;font:600 11px/1.4 var(--z1);letter-spacing:.2em;text-transform:uppercase;color:#0b1325;background:none}& .fc-soutien-hero .fc-galerie article a :is(i,span){transition:transform var(--z2) var(--z0);font-style:normal}& .fc-soutien-hero .fc-galerie article a:hover :is(i,span){transform:translateX(3px)}& main{& section.fc-section.fc-etiquettes{display:grid!important;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(32px,5vw,96px);align-items:end}& section.fc-section.fc-etiquettes>h2{grid-column:1;grid-row:1/span 2;align-self:start;max-width:13ch}& section.fc-section.fc-etiquettes>.fc-filet{display:none!important}& section.fc-section.fc-etiquettes>p{grid-column:2;max-width:46ch;color:#2c3547;font-size:clamp(16.5px,1.18vw,19px);line-height:1.72}& section.fc-section.fc-etiquettes>.fc-etiquettes{grid-column:2;display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}}& .fc-prive{background:#e1e6ee;background-image:none;border:0;border-radius:0;box-shadow:none;padding:clamp(40px,5vw,80px)}& .fc-prive{&::before,&::after{display:none!important}}& .fc-prive__titre{font-size:clamp(38px,4.4vw,68px);line-height:1.02;letter-spacing:-.025em;color:#0b1325}& .fc-prive__texte{color:#2c3547;font-size:clamp(16.5px,1.2vw,19px);max-width:52ch}& .fc-prive__canaux{display:flex;flex-wrap:wrap;gap:12px}& .fc-prive__canal{border-radius:0;border:1px solid #0b1325;background:#0000;color:#0b1325;box-shadow:none;font:600 11px/1.2 var(--z1);letter-spacing:.2em;padding:19px 26px;transform:none!important;transition:background-color var(--z2) var(--z0),color var(--z2) var(--z0)!important}& .fc-prive__canal:hover{background:#0b1325!important;color:#f4f5f7!important}& .fc-prive__canal--maj{border-color:#902b3d;color:#902b3d}& .fc-prive__canal--maj:hover{background:#902b3d!important;border-color:#902b3d!important;color:#ffffff!important}& .fc-prive__canal i{font-style:normal}& .fc-preuves-grille{background:#0b13252e;border:1px solid #0b13252e;gap:1px!important}& .fc-preuve-doc{background:#f4f5f7;border:0;border-radius:0;box-shadow:none;padding:clamp(28px,3.4vw,52px);min-height:clamp(300px,26vw,420px)!important;display:flex!important;flex-direction:column;justify-content:space-between}& .fc-preuve-doc::before{display:none!important}& .fc-preuve-doc{& h2{font-size:clamp(30px,3vw,48px);line-height:1.04;letter-spacing:-.02em;max-width:16ch;margin:28px 0 14px;color:#0b1325}& p{color:#2c3547;font-size:15px}}& .fc-preuve-doc__num{font-family:var(--z3);font-size:22px;color:#902b3d;letter-spacing:0;opacity:1!important}& .fc-preuve-doc>a{align-self:flex-start}& .fc-atelier__entetes{border-bottom:1px solid #0b13254c}& .fc-atelier__etape{font-family:var(--z3);font-size:clamp(22px,1.9vw,28px);color:#0b1325}& body :is(.fc-atelier__statut,.fc-atelier__date){font:600 11px/1.6 var(--z1);letter-spacing:.18em;text-transform:uppercase;color:#0b1325}& .fc-atelier__doc a{color:#0b1325;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}& body :is(.fc-atelier__note,.fc-atelier__note *){font-style:normal;color:#4b566a}& .fc-continuite__rail{border-top:1px solid #0b132533}& .fc-continuite__rail::before,& .fc-continuite__rail::after,& .fc-continuite__etape::after{display:none!important}& .fc-continuite__etape::before{background:#902b3d;border-color:#902b3d;box-shadow:none}& .fc-continuite__etape{& strong{font:600 11px/1.6 var(--z1);letter-spacing:.22em;text-transform:uppercase;color:#0b1325}& span{color:#2c3547}}& .k3v3-proof-list{max-width:980px}& .k3v3-proof-card{border-top:1px solid #0b132533}& .k3v3-proof-card__preview{outline:1px solid #0b132533;background:#fff}& .k3v3-proof-card__preview img{filter:none!important}& .k3v3-proof-card__meta{color:#4b566a}& .k3v3-proof-card__title{font-size:clamp(26px,2.4vw,38px);line-height:1.06}& body :is(.k3v3-proof-card__fiche,.k3v3-proof-card__fiche b,.k3v3-proof-card__hash){color:#4b566a}& .k3v3-proof-card__fiche b{font-weight:700}& .k3v3-private-service{display:grid!important;grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:clamp(32px,6vw,120px);align-items:start;background:var(--z7)}& .k3v3-private-service>div h2{max-width:12ch}& .k3v3-private-service__list{margin:0;padding:0;border:0;border-top:1px solid #0b13254c;min-width:0}& .k3v3-private-service__item{display:flex!important;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid #0b132529;border-radius:0;background:none;font:500 15px/1.5 var(--z1);color:#0b1325;cursor:pointer}& .k3v3-private-service__item input{width:18px;height:18px;margin:0;accent-color:#902b3d;flex:none}& .k3v3-private-service__list>p{margin:22px 0;color:#4b566a;font-size:14px}& .k3v3-private-service{& .fc-bouton{margin-top:6px}& .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}& body :is(h2.fc-niveau2-compact,.fc-soutien-hero article){&::before,&::after{display:none!important}}& .fc-page-heros:has(>.fc-page-heros__fond){min-height:max(720px,100svh)!important;display:flex!important;flex-direction:column;justify-content:flex-end;align-items:flex-start!important}& .fc-page-heros:has(>.fc-page-heros__fond)>.fc-v3-etape{margin-bottom:auto!important}& .fc-page-heros{& .fc-shell:has(>.fc-benchmark-ledger){display:grid!important;grid-template-columns:minmax(0,7fr) minmax(0,4fr);column-gap:clamp(32px,5vw,96px);align-items:start}& .fc-shell:has(>.fc-benchmark-ledger)>*{grid-column:1}& .fc-shell:has(>.fc-benchmark-ledger)>.fc-label{grid-column:1/-1}& .fc-shell>.fc-benchmark-ledger{position:static;inset:auto;grid-column:2;grid-row:2/span 3;align-self:end;width:auto!important;transform:none!important;margin:0 0 8px}}& .fc-page-heros:has(>.fc-page-heros__fond)>.fc-shell{max-width:min(54%,760px)!important;margin:0!important}& .fc-page-heros>.fc-page-heros__fond{display:block!important;position:absolute!important;inset:auto!important;top:calc(var(--z6) + clamp(40px,7vh,80px))!important;right:var(--z4)!important;bottom:clamp(48px,7vw,96px)!important;width:min(36vw,560px);z-index:1!important;overflow:hidden;background:#0b1325;transform:none!important}& .fc-page-heros__fond .fc-page-heros__fond{position:absolute;inset:0;width:100%;height:100%;transform:none!important}& .fc-page-heros__fond :is(picture,img){width:100%;height:100%;object-fit:cover;filter:none!important;transform:none!important}& .fc-page-heros__fond canvas{display:none!important}& .fc-v3-etape{font:600 11px/1.6 var(--z1)!important;letter-spacing:.2em;text-transform:uppercase;color:var(--texte-tres-doux)}& .fc-v3-etape b{color:var(--accent);font-weight:600;margin-right:8px}& .fc-v3-temps__d{color:var(--texte-doux)}& .fc-v3-temps__t{color:var(--texte)}& .fc-v3-temps__n{color:var(--accent);font-family:var(--z3)}& body :not(.fc-sceau)>.fc-sceau__phrase,& body :not(.fc-sceau)>div>.fc-sceau__phrase{color:var(--texte)}& main{& figure{background-color:#0000}& figure figcaption .fc-etat{color:var(--texte-tres-doux)}& blockquote:not(.fc-home-direction__quote){color:var(--texte);text-shadow:none}& figure figcaption{position:static;margin-top:12px;padding:0;background:none;font:500 12.5px/1.6 var(--z1);letter-spacing:.02em;text-transform:none;color:var(--texte-tres-doux);opacity:1!important;transform:none!important}}& .curtain{background:#0b1325;padding-block:clamp(80px,9vw,140px)}& .curtain__veil{display:none!important}& .curtain__text{font-family:var(--z3)!important;font-style:italic!important;font-size:clamp(30px,3.4vw,54px)!important;line-height:1.16!important;color:#f4f5f7;text-align:center}& .curtain__text em{font-style:normal!important}& .fc-benchmark-ticker{background:var(--z7);border-block:1px solid #0b132524;overflow:hidden}& .fc-benchmark-ticker__rail{animation:none!important;transform:none!important;justify-content:center;padding-inline:var(--z4)}& .fc-benchmark-ticker__rail>span{color:#4b566a;font:600 11px/1 var(--z1);letter-spacing:.22em;text-transform:uppercase}& .fc-benchmark-ticker__rail>span:nth-child(n+4){display:none!important}& .fc-direction-couture blockquote{color:#0b1325;font-family:var(--z3);font-style:italic;border-left:1px solid #0b13254c;padding-left:26px;background:none}& .fc-direction-couture__portrait{padding:0;background:#e1e6ee;box-shadow:none;outline:0;border-radius:0;transform:none!important}& .fc-direction-couture__portrait img{filter:grayscale(1)!important;transform:none!important}& .fc-benchmark-archive-echo{opacity:1!important;overflow:hidden;background:#0b1325;top:calc(var(--z6) + 64px);right:var(--z4);bottom:48px;width:min(32vw,480px);height:auto;left:auto;filter:none!important;mix-blend-mode:normal!important}& .fc-benchmark-archive-echo img{width:100%;height:100%;object-fit:cover;transform:none!important;filter:none!important;opacity:1!important}& .fc-page-heros:has(.fc-benchmark-archive-echo)>.fc-shell{max-width:min(58%,820px)!important;margin:0!important}& .fc-page-heros .fc-shell>span.fc-label:not(:last-of-type){border-bottom:0;padding-bottom:4px}& .fc-chambre__fait{color:#4b566a}& .fc-filtres{background:var(--z7);border-block:1px solid #0b132529;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:#0b1325}& .fc-filtres__label{color:#4b566a}& button.fc-filtre{color:#0b1325;border:1px solid #0b13254c;border-radius:0;background:#0000}& button.fc-filtre:is([aria-pressed="true"],.est-actif,.est-active){background:#0b1325;color:#f4f5f7;border-color:#0b1325}& .fc-scene-plan svg text{fill:#bdc8d9}& .fc-benchmark-atlas-echo b{color:#4b566a}& .fc-benchmark-atlas-echo{background-image:none}& main{& figure figcaption{font:600 10.5px/1.6 var(--z1);letter-spacing:.2em;text-transform:uppercase;padding-top:12px;border-top:1px solid #0b132533}& blockquote:not(.fc-home-direction__quote){font-family:var(--z3);font-style:italic;font-size:clamp(30px,3.4vw,54px);line-height:1.16;letter-spacing:-.01em}}& .fc-home-direction__quote{font-size:clamp(30px,2.9vw,46px);line-height:1.18}& main .fc-lecture[data-fc-lueur]{font-family:var(--z3);font-style:italic;font-size:clamp(26px,2.5vw,40px);line-height:1.24;color:#0b1325;max-width:26ch}& .fc-cinema-shot:hover,& .fc-cinema-shot{box-shadow:none!important}@media (prefers-reduced-motion: no-preference){&.da-js main [data-fc-clip]>:is(picture,img,video){clip-path:inset(0 0 100% 0)!important;transition:clip-path var(--za) var(--z5)!important}&.da-js main [data-fc-clip].est-vue>:is(picture,img,video){clip-path:inset(0)!important}&.da-js main [data-fc-clip] :is(img,video){transform:scale(1.06)!important;transition:transform 1.8s var(--z5),clip-path var(--za) var(--z5)!important}&.da-js main [data-fc-clip].est-vue :is(img,video){transform:scale(1)!important}&.da-js main [data-fc-clip].est-vue:hover :is(img,video){transform:scale(1.035)!important}& main .fc-carte__media img{transition:transform 1.4s var(--z5)!important}& .fc-heros .fc-heros__scene{animation:da-rideau var(--za) var(--z5) .2s both}}& .fc-pied{position:relative;overflow:hidden;border-top:1px solid #cad2df47;padding-block:clamp(96px,10vw,150px) 44px}& .fc-pied::before{content:"";position:absolute;left:50%;top:-6%;width:min(74vw,1040px);aspect-ratio:1394/944;transform:translateX(-50%);background:var(--z12);opacity:.1;-webkit-mask:var(--z8);mask:var(--z8);pointer-events:none}& .fc-pied .fc-shell{position:relative;z-index:1}& .fc-pied__haut{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(24px,3vw,56px)}& .fc-pied__haut>div:first-child{grid-column:1/-1;display:grid;justify-items:center;text-align:center;gap:10px;padding-bottom:clamp(56px,6vw,88px);margin-bottom:clamp(48px,5vw,72px);border-bottom:1px solid #cad2df4c}& .fc-pied__signe{width:58px;margin:0 auto 14px;opacity:1!important}& .fc-pied__nom{font-family:var(--z3);font-size:clamp(20px,1.8vw,26px);letter-spacing:.36em;text-transform:uppercase;color:#f4f5f7}& .fc-pied__devise{font-family:var(--z3);font-style:italic;font-size:clamp(20px,1.7vw,26px);color:#dce2eb;margin-top:6px}& .fc-pied__ultime{color:#cad2df;font-size:20px}& .fc-pied__titre{color:#bdc8d9;padding-bottom:14px;margin-bottom:18px;border-bottom:1px solid #cad2df4c}& .fc-pied{& li{margin-bottom:9px}& li a{font-family:var(--z1);font-size:14px;color:#f4f5f7;letter-spacing:.01em;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:color var(--z2) var(--z0),background-size var(--zf) var(--z0)}& li a:hover{color:#d7dfec!important;background-size:100% 1px}}& .fc-pied__adresse{color:#bdc8d9}& .fc-pied__bas{border-top:1px solid #cad2df4c;margin-top:clamp(48px,5vw,72px)}& :is(.fc-pied__legal,.fc-pied__meta){color:#bdc8d9}& .fc-pied__meta a{color:#f4f5f7}&{--z10:276px;--zc:24px;--zd:24px}& .fc-progres{height:1px;background:#902b3d;z-index:6100}& :is(button.fc-privacy-settings,.fc-concierge__toggle){width:var(--z10);height:44px;justify-content:flex-start;padding:0 16px;text-align:left;border:1px solid #0b13254d;border-radius:0;background:#f4f5f7;color:#0b1325;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none!important;font:600 10px/1.2 var(--z1);letter-spacing:.16em;white-space:nowrap;transition:background-color var(--z2) var(--z0),color var(--z2) var(--z0)!important}& button.fc-privacy-settings{left:auto;right:var(--zc);bottom:var(--zd);max-width:none}& :is(button.fc-privacy-settings,.fc-concierge__toggle):hover,& .fc-concierge.is-open .fc-concierge__toggle{background:#0b1325!important;color:#f4f5f7!important}& button.fc-privacy-settings:focus-visible{outline:2px solid #902b3d!important;outline-offset:2px!important}& body:is(:has(.fc-porte),:has(.fc-seuil.est-pret:not(.est-parti))) :is(button.fc-privacy-settings,.fc-concierge__toggle){background:#04060b!important;color:#cad2df!important;border-color:#cad2df80!important}& body:is(:has(.fc-porte),:has(.fc-seuil.est-pret:not(.est-parti))) :is(button.fc-privacy-settings,.fc-concierge__toggle):is(:hover,:focus-visible){background:#cad2df!important;color:#04060b!important;outline-color:#cad2df!important}& .fc-concierge{right:var(--zc);bottom:calc(var(--zd) + 43px);left:auto;gap:0}& .fc-concierge__panel{--texte:#f4f5f7;--texte-doux:#dce2eb;--texte-tres-doux:#bdc8d9;--pierre:#bdc8d9;--glycine:#d7dfec;--or-clair:#cad2df;border-radius:0;border:1px solid #cad2df4c;background:#0b1325;box-shadow:0 40px 60px -40px #0b132599;color:#f4f5f7}& .fc-concierge__panel>header strong{font-family:var(--z3);font-size:24px;color:#f4f5f7}& .fc-concierge__panel :is(button,input){border-radius:0}& .fc-concierge__panel :is(.fc-concierge__chips button,.fc-concierge__action){border-color:#cad2df59;color:#f4f5f7;background:#0000}& .fc-concierge__form button{background:#902b3d;color:#ffffff}& .fc-climat{top:auto;left:auto;right:var(--zc);bottom:calc(var(--zd) + 86px);width:var(--z10);min-width:0!important;color:#0b1325}& .fc-climat .fc-climat__verre,& .fc-climat:not(:hover):not(:focus-within):not([data-ouvert="true"]) .fc-climat__verre{display:flex!important;flex-direction:column-reverse;background:#f4f5f7!important;border:1px solid #0b13254c!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#0b1325!important}& .fc-climat .fc-climat__verre{&::before,&::after{display:none!important}}& .fc-climat{& .fc-climat__ligne{min-height:42px;padding:0 16px;display:flex!important;align-items:center;gap:12px}& .fc-climat__identite{display:flex!important;flex-wrap:nowrap;align-items:baseline;gap:8px;min-width:0;overflow:hidden}}& .fc-climat :is(.fc-climat__ville,.fc-climat__heure,.fc-climat__etat){font:600 10px/1.2 var(--z1);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}& .fc-climat :is(.fc-climat__etat[style*="hidden"],.fc-climat__heure){display:none!important}& .fc-climat{& .fc-climat__astre{flex:none;width:16px;height:16px;background:none;border:1px solid #0b1325;border-radius:50%;box-shadow:none;filter:none!important}& .fc-climat__rose{display:none!important}}& .fc-climat :is(.fc-climat__ville,.fc-climat__temperature,.fc-climat__degres,.fc-climat__mesure b,.fc-climat__ligne){color:#0b1325}& .fc-climat :is(.fc-climat__etat,.fc-climat__heure,.fc-climat__mesure span,.fc-climat__bas,.fc-climat__source,.fc-climat__sources){color:#4b566a}& .fc-climat .fc-climat__detail{border-bottom:1px solid #0b132524}& .fc-climat :is(.fc-climat__changer,.fc-climat__localiser){color:#0b1325;background:none;border:1px solid #0b13254c;border-radius:0}& .fc-climat :is(.fc-climat__changer,.fc-climat__localiser):hover{background:#0b1325!important;color:#f4f5f7!important}@media (hover: hover) and (pointer: fine) and (min-width: 1101px){&{--zc:max(12px,calc(var(--z4)/2 - 22px));--zd:24px}& :is(button.fc-privacy-settings,.fc-concierge__toggle){display:flex!important;flex-direction:row-reverse;justify-content:flex-start;align-items:center;gap:14px;width:44px;height:44px;padding:0;overflow:hidden;white-space:nowrap;transition:width var(--zf) var(--z0),background-color var(--z2) var(--z0),color var(--z2) var(--z0)!important}& :is(button.fc-privacy-settings,.fc-concierge__toggle):is(:hover,:focus-visible){width:var(--z10)!important;padding-left:18px!important}& :is(button.fc-privacy-settings,.fc-concierge__toggle)::before{content:"";flex:none;width:42px;height:42px;background:currentColor}& button.fc-privacy-settings::before{mask:linear-gradient(#000 0 0) 15px 21px/12px 9px no-repeat exclude,linear-gradient(#000 0 0) 16px 22px/10px 7px no-repeat,radial-gradient(circle at 50% 100%,#0000 3px,#000 3px 4px,#0000 4px) 17px 15px/8px 7px no-repeat}& .fc-concierge__toggle::before{mask:linear-gradient(#000 0 0) 13px 14px/16px 11px no-repeat exclude,linear-gradient(#000 0 0) 14px 15px/14px 9px no-repeat,linear-gradient(135deg,#000 50%,#0000 50%) 16px 25px/5px 5px no-repeat}& .fc-concierge{display:flex!important;flex-direction:column;align-items:flex-end}& .fc-concierge__panel{position:absolute;right:calc(100% + 10px);bottom:0}& .fc-concierge.is-open .fc-concierge__toggle{width:44px!important;padding-left:0!important}& .fc-climat{width:44px;transition:width var(--zf) var(--z0)!important}& .fc-climat:is(:hover,:focus-within,[data-ouvert="true"]){width:var(--z10)!important}& .fc-climat .fc-climat__ligne{flex-direction:row-reverse;justify-content:flex-start;padding:0 0 0 18px;min-height:42px;width:100%}& .fc-climat .fc-climat__astre{margin:0 13px 0 0}& .fc-climat:not(:hover):not(:focus-within):not([data-ouvert="true"]) :is(.fc-climat__identite,.fc-climat__temperature,.fc-climat__detail){visibility:hidden}& .fc-climat .fc-climat__verre{overflow:hidden}}@media (prefers-reduced-motion: no-preference){& [data-fc-monte]{transform:translateY(32px);transition:opacity var(--za) var(--z5),transform var(--za) var(--z5)!important;transition-delay:var(--fc-delai,0s)!important}& [data-fc-monte].est-vue{transform:none}& [data-fc-ligne]>span{transition:transform var(--za) var(--z5)!important;transition-delay:var(--fc-delai,0s)!important}& .fc-mot>span{transform:translateY(.42em)!important;opacity:0;filter:blur(6px);transition:transform var(--za) var(--z5),opacity 900ms var(--z5),filter 900ms var(--z5)!important;transition-delay:var(--fc-delai,0s)!important}& body :is(.est-vue .fc-mot>span,.fc-mot.est-vue>span){transform:none!important;opacity:1;filter:none}&.da-js body .da-apparait{opacity:0;transform:translateY(32px);transition:opacity var(--za) var(--z5),transform var(--za) var(--z5);transition-delay:var(--da-delai,0s)}&.da-js body .da-apparait.da-vu{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){& body *:not(#da-r),& body *:not(#da-r)::before,& body *:not(#da-r)::after{animation-duration:1ms!important;animation-iteration-count:1;transition-duration:1ms!important;transition-delay:0s!important}& .da-apparait{opacity:1!important;transform:none!important}}@media (max-width: 1100px){&{--z6:72px;--zb:60px}& .fc-son-global b{display:none!important}& .fc-etapes{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:48px}& .fc-soutien-hero>.fc-galerie>div{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:56px}}@media (max-width: 900px){& .fc-entete .fc-marque__nom{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}& .fc-entete .fc-marque::before{width:34px;height:34px}& .fc-bascule{padding-left:26px;min-width:44px}& .fc-bascule .da-libelle{display:none}& .fc-langues{margin-left:2px}& .fc-son-global{min-width:36px;justify-content:center;padding:0}& .fc-nav{margin-left:0}& .fc-nav a[href$="sostenere.html"]{height:38px;padding:0 14px;font-size:10px;letter-spacing:.18em}& .fc-heros{display:flex!important;flex-direction:column;align-items:stretch;min-height:auto;padding:calc(var(--z6) + 32px) var(--z4) 28px}& .fc-heros .fc-heros__corps{order:1;padding-bottom:26px}& .fc-heros .fc-heros__titre{font-size:clamp(50px,14.6vw,96px);max-width:9ch}& .fc-heros .fc-heros__pied{order:2;padding-top:22px;gap:24px}& .fc-heros .fc-heros__scene{order:3;margin-top:32px;min-height:0;aspect-ratio:4/5;width:100%}& .fc-page-heros{padding:calc(var(--z6) + 48px) var(--z4) 64px}& .fc-page-heros .fc-page-heros__titre{font-size:clamp(44px,12.4vw,80px)}& .fc-page-heros .fc-shell:has(>.fc-benchmark-ledger){grid-template-columns:minmax(0,1fr)!important}& .fc-page-heros .fc-shell>.fc-benchmark-ledger{grid-column:1;grid-row:auto;align-self:stretch;margin:36px 0 0}& .fc-page-heros:has(>.fc-page-heros__fond){min-height:0!important;justify-content:flex-start}& .fc-page-heros:has(>.fc-page-heros__fond)>.fc-shell{max-width:none!important;order:2}& .fc-page-heros:has(>.fc-page-heros__fond)>.fc-v3-etape{order:1}& .fc-benchmark-archive-echo{position:relative;top:auto;right:auto;bottom:auto;width:100%;aspect-ratio:4/5;margin-top:32px}& .fc-page-heros:has(.fc-benchmark-archive-echo)>.fc-shell{max-width:none!important}& .fc-page-heros>.fc-page-heros__fond{order:3;position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;width:100%;aspect-ratio:4/5;margin-top:36px}& .fc-recit__plan{left:var(--z4);right:var(--z4);width:auto;top:calc(var(--zb) + 18vh);bottom:5vh}& .fc-recit__texte{align-self:start;margin-top:calc(var(--zb) + 4vh);font-size:clamp(44px,13vw,72px)!important}& .fc-mobnav{padding-top:calc(var(--z6) + 20px);justify-content:flex-start}& body :is(.k3v3-proof-vault__stage>div:not(.k3v3-proof-vault__canvas),main section.fc-section.fc-etiquettes,.k3v3-private-service){grid-template-columns:minmax(0,1fr)!important;row-gap:26px}& .k3v3-proof-vault__stage>div>*{grid-column:1!important}& main section.fc-section.fc-etiquettes>*{grid-column:1!important;grid-row:auto!important}& .fc-mobnav::after{width:120vw;right:-40vw;top:64%}& .fc-pied__haut{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:44px}}@media (max-width: 560px){&{--z4:20px;--ze:88px}& .fc-etapes{grid-template-columns:minmax(0,1fr);row-gap:36px}& .fc-soutien-hero>.fc-galerie>div{grid-template-columns:minmax(0,1fr)}& .fc-dm__triptyque{grid-template-columns:minmax(0,1fr)}& .fc-entete__inner{gap:6px}& .fc-langues a{padding:0 5px;font-size:10.5px}&{--zc:0px;--zd:0px}& :is(button.fc-privacy-settings,.fc-concierge__toggle){width:calc(50vw - 22px);padding:0 12px;font-size:9px;letter-spacing:.1em;white-space:normal}& button.fc-privacy-settings{right:auto;left:0}& .fc-concierge{right:44px;bottom:0}& .fc-climat{right:0;bottom:0;width:44px}& .fc-climat .fc-climat__ligne{padding:0;justify-content:center}& .fc-climat .fc-climat__identite{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}& .fc-climat:not([data-ouvert="true"]) .fc-climat__temperature{display:none!important}& .fc-climat[data-ouvert="true"]{width:min(320px,100vw)!important}& .fc-seuil{padding-bottom:64px}& .fc-seuil__actions{flex-direction:column;align-items:stretch;width:min(100%,340px);margin-inline:auto}& .fc-seuil__entrer{justify-content:center;width:100%}& .fc-pied{padding-bottom:92px}& body :is(.fc-titre,main .fc-tete>h2,main .fc-section>h2,main .fc-section>.fc-shell>h2){font-size:clamp(38px,10.6vw,56px)}& .fc-manifeste__texte{font-size:clamp(42px,11.6vw,60px)}& .fc-bouton{padding:17px 22px}}}& body[data-fc-page=atlas] [data-k3v3-surface]{& .fc-label{position:relative;z-index:2;background:#f4f5f7;clip-path:none;transform:none}& h2.is-visible{overflow:visible}}}
/* Atlas : ouverture photographique, dossiers immédiatement accessibles, carte conservée. */
html:not(.da-off):not(#da) body[data-fc-page=atlas] {
 & .fc-entete,& .fc-entete:focus-within{background:#0b1325!important;border-bottom-color:#d7dfec26!important}
 & .fc-entete :is(.fc-marque,.fc-marque__nom,.fc-bascule,.fc-langues a,.fc-son-global){color:#f4f5f7!important}
 & .fc-entete .fc-marque::before{background:#d7dfec!important}
 & .fc-atlas-ouverture {
  display:grid!important;grid-template-columns:minmax(0, .86fr) minmax(0,1.14fr);gap:clamp(30px,5vw,88px);
  min-height:760px!important;padding:calc(var(--z6) + 52px) var(--z4) 52px!important;
  background:#0b1325!important;color:#f4f5f7;align-items:center;overflow:hidden;isolation:isolate;
  --texte:#f4f5f7;--texte-doux:#dce2eb;--texte-tres-doux:#bdc8d9;
  &::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 74% 20%,#223e6c4d,transparent 62%)}
  &>.fc-shell{width:100%;max-width:none!important;margin:0!important;padding:0;position:relative;z-index:2}
  &>.fc-shell>.fc-label{display:block;color:#d7dfec!important;border-color:#d7dfec66!important;padding-bottom:20px;margin-bottom:26px;font-size:10px}
  & .fc-page-heros__titre{font-size:clamp(64px,7.7vw,116px)!important;line-height:.98!important;letter-spacing:-.055em!important;max-width:8.5ch!important;color:#f4f5f7!important;margin:0!important;padding:0!important}
  & .fc-sous{font-size:clamp(16px,1.35vw,20px)!important;line-height:1.55!important;color:#dbe3ef!important;max-width:33ch;margin:30px 0 26px!important}
  & .fc-benchmark-atlas-echo{display:none!important}
  &>.fc-climat-ouverture{position:absolute!important;left:var(--z4);right:auto;bottom:14px;top:auto;max-width:400px;width:40%;z-index:3}
 }
 & .fc-atlas-explorer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:15px 0;width:min(100%,290px);border-block:1px solid #d7dfec66;color:#f4f5f7!important;font:500 12px/1.5 var(--z1);letter-spacing:.07em;text-decoration:none}
 & .fc-atlas-explorer span{font-size:22px;transition:transform .6s cubic-bezier(.2,.7,.2,1)}
 & .fc-atlas-explorer:hover span{transform:translateY(4px)}
 & .fc-atlas-sieges{margin-top:34px;display:grid;gap:7px;color:#bdc8d9;font:500 9px/1.5 var(--z1);letter-spacing:.17em;text-transform:uppercase}
 & .fc-atlas-sieges strong{color:#f4f5f7;font:400 19px/1.4 var(--z3);letter-spacing:.02em;text-transform:none}
 & .fc-atlas-dossiers{min-width:0;position:relative;z-index:2;padding-top:10px}
 & .fc-atlas-dossiers__entete{display:flex;justify-content:space-between;gap:20px;align-items:baseline;border-bottom:1px solid #d7dfec66;padding-bottom:15px;margin-bottom:18px;color:#d7dfec;font:500 9px/1.5 var(--z1);letter-spacing:.14em;text-transform:uppercase}
 & .fc-atlas-dossiers__entete>span:last-child{text-align:right;letter-spacing:.05em;color:#bdc8d9}
 & .fc-atlas-dossiers__rail{display:grid;grid-template-columns:1.22fr 1fr;gap:22px;align-items:start}
 & .fc-atlas-dossier{display:block;min-width:0;position:relative;text-decoration:none!important;color:#f4f5f7!important;outline-offset:6px}
 & .fc-atlas-dossier:first-child{grid-row:span 2;margin-top:34px}
 & .fc-atlas-dossier__image{display:block;overflow:hidden;background:#13213b;position:relative}
 & .fc-atlas-dossier__image picture{display:block;width:100%;height:100%}
 & .fc-atlas-dossier:first-child .fc-atlas-dossier__image{height:392px}
 & .fc-atlas-dossier:not(:first-child) .fc-atlas-dossier__image{height:158px}
 & .fc-atlas-dossier__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 32%;opacity:1!important;filter:none!important;transform:scale(1.001);transition:transform 1.4s cubic-bezier(.2,.7,.2,1)!important}
 & .fc-atlas-dossier:nth-child(2) img{object-position:50% 30%}
 & .fc-atlas-dossier:nth-child(3) img{object-position:50% 30%}
 & .fc-atlas-dossier__legende{display:grid;gap:5px;position:relative;padding:13px 28px 0 0;border:0}
 & .fc-atlas-dossier__pays{font:500 9px/1.4 var(--z1);letter-spacing:.1em;text-transform:uppercase;color:#d7dfec}
 & .fc-atlas-dossier__pays>span{color:#aebfd8;margin-right:9px;font-size:8px}
 & .fc-atlas-dossier__titre{font:400 clamp(19px,1.8vw,26px)/1.12 var(--z3);letter-spacing:-.02em;color:#f4f5f7}
 & .fc-atlas-dossier__fleche{position:absolute;right:0;bottom:2px;font:400 20px/1 var(--z1);color:#d7dfec;transition:transform .6s cubic-bezier(.2,.7,.2,1)}
 & .fc-atlas-dossier:is(:hover,:focus-visible) img{transform:scale(1.045)}
 & .fc-atlas-dossier:is(:hover,:focus-visible) .fc-atlas-dossier__fleche{transform:translate(3px,-3px)}
 & .fc-atlas-dossier:focus-visible,& .fc-atlas-explorer:focus-visible,& .fc-atlas-archives:focus-visible{outline:2px solid #d7dfec!important;outline-offset:6px}
 & .fc-atlas-archives{display:flex;width:max-content;gap:32px;margin:28px 0 0 auto;color:#bdc8d9!important;font:500 10px/1.6 var(--z1);letter-spacing:.09em;text-decoration:none;border-bottom:1px solid #d7dfec66;padding-bottom:5px}
 & .fc-atlas-carte{padding-block:76px!important;scroll-margin-top:100px}
 & .fc-atlas-carte>.fc-shell{display:grid;grid-template-columns:minmax(0, .7fr) minmax(0,1.3fr);gap:24px 56px;align-items:center}
 & .fc-atlas-carte>.fc-shell>p:first-child{font:400 clamp(23px,2.3vw,34px)/1.35 var(--z3);letter-spacing:-.02em;margin:0;max-width:24ch!important}
 & .fc-atlas-carte .fc-figure{grid-column:2;grid-row:1/span 2;padding:0!important;margin:0!important;background:#0e2142!important;border:1px solid #d7dfec44;box-shadow:0 22px 50px -40px #13213b88}
 & .fc-atlas-carte .fc-figure svg{display:block;width:100%;height:auto;overflow:visible;color:#f4f5f7}
 & .fc-atlas-carte .fc-figure svg>rect:first-of-type{color:#0e2142!important}
 & .fc-atlas-carte .fc-figure svg text{fill:#f4f5f7!important;color:#f4f5f7!important;font-size:12px!important;letter-spacing:.025em}
 & .fc-atlas-carte .fc-figure svg line.fc-lien{stroke:#d7dfec!important;stroke-opacity:.6;stroke-width:1}
 & .fc-atlas-carte .fc-figure svg .atl-seat{fill:#f4f5f7!important}
 & .fc-atlas-carte .fc-hotspot__label{color:#f4f5f7!important;font-size:10px!important;text-shadow:0 1px 8px #0b1325}
 & .fc-atlas-carte .fc-hotspot:focus-visible{outline:2px solid #d7dfec!important;outline-offset:5px}
 & .fc-atlas-carte .atl-legend{grid-column:1;display:flex;flex-wrap:wrap;gap:14px 24px;font-size:10px;margin:0}
 & .fc-atlas-carte .fc-note{grid-column:2;font-size:11px;max-width:65ch;margin:0;color:#4b566a}
}
@media(max-width:1000px){
 html:not(.da-off):not(#da) body[data-fc-page=atlas]{
  & .fc-atlas-ouverture{gap:28px;grid-template-columns:1fr 1.1fr}
  & .fc-atlas-dossiers__rail{gap:16px}
  & .fc-atlas-dossier:first-child .fc-atlas-dossier__image{height:360px}
  & .fc-atlas-dossier:not(:first-child) .fc-atlas-dossier__image{height:145px}
  & .fc-atlas-carte>.fc-shell{gap:24px}
 }
}
@media(max-width:720px){
 html:not(.da-off):not(#da) body[data-fc-page=atlas]{
  & .fc-atlas-ouverture{display:block!important;min-height:0!important;padding:calc(var(--z6) + 28px) var(--z4) 42px!important}
  & .fc-atlas-ouverture>.fc-climat-ouverture{bottom:4px;width:calc(100% - 2*var(--z4))}
  & .fc-atlas-ouverture>.fc-shell>.fc-label{padding-bottom:12px;margin-bottom:21px}
  & .fc-atlas-ouverture .fc-page-heros__titre{font-size:clamp(56px,14vw,88px)!important;max-width:9ch!important;line-height:1!important}
  & .fc-atlas-ouverture .fc-sous{font-size:15px!important;margin:23px 0 18px!important;max-width:35ch}
  & .fc-atlas-explorer{font-size:11px;padding:12px 0;width:100%}
  & .fc-atlas-sieges{margin-top:20px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:8px}
  & .fc-atlas-sieges strong{font-size:17px}
  & .fc-atlas-dossiers{margin-top:28px;padding:0}
  & .fc-atlas-dossiers__entete{gap:12px;font-size:8px}
  & .fc-atlas-dossiers__rail{gap:18px 15px;grid-template-columns:1.12fr 1fr}
  & .fc-atlas-dossier:first-child{margin-top:26px}
  & .fc-atlas-dossier:first-child .fc-atlas-dossier__image{height:326px}
  & .fc-atlas-dossier:not(:first-child) .fc-atlas-dossier__image{height:126px}
  & .fc-atlas-dossier__titre{font-size:20px}
  & .fc-atlas-dossier__pays{font-size:8px;letter-spacing:.04em}
  & .fc-atlas-dossier__legende{padding:10px 17px 0 0}
  & .fc-atlas-dossier__fleche{font-size:16px}
  & .fc-atlas-archives{margin-top:24px}
  & .fc-atlas-carte{padding-block:42px!important}
  & .fc-atlas-carte>.fc-shell{display:flex;flex-direction:column;align-items:stretch;gap:24px}
  & .fc-atlas-carte>.fc-shell>p:first-child{font-size:26px;max-width:none!important}
  & .fc-atlas-carte .fc-figure{padding:0!important}
  & .fc-atlas-carte .fc-figure svg text{font-size:17px!important;letter-spacing:0}
  & .fc-atlas-carte .fc-figure svg text.fc-label{font-size:22px!important}
  & .fc-atlas-carte .fc-figure svg text.fc-label:first-of-type{text-anchor:start}
  & .fc-atlas-carte .fc-note{font-size:11px}
 }
}
@keyframes atlas-ouverture{from{clip-path:inset(0 0 9% 0);translate:0 12px}to{clip-path:inset(0);translate:0 0}}
@media(prefers-reduced-motion:no-preference){html:not(.da-off):not(#da) body[data-fc-page=atlas]:not(.fc-luxe-paused) .fc-atlas-dossier__image{animation:atlas-ouverture 1.1s cubic-bezier(.2,.7,.2,1) both}}
@media(prefers-reduced-motion:reduce){html:not(.da-off):not(#da) body[data-fc-page=atlas] :is(.fc-atlas-dossier img,.fc-atlas-dossier__fleche,.fc-atlas-explorer span){transition:none!important;transform:none!important}}
html:not(.da-off):not(#da) body[data-fc-page=atlas]:is(.fc-luxe-paused,.fc-luxe-reduced):not(#da) :is(.fc-atlas-dossier img,.fc-atlas-dossier__fleche,.fc-atlas-explorer span){transition:none!important;transform:none!important}

/* Fondazione: lapis, cold porcelain, silver relief and lacquer-red punctuation. */
html:not(.da-off):not(#da) {
 & body{--violet:#902b3d;--violet-clair:#d7dfec;--or:#bdc8d9;background:#f4f5f7}
 & .fc-section:not(.fc-nuit){background:radial-gradient(ellipse at 100% 0%,#758cba25,transparent 60%),radial-gradient(ellipse at 0 100%,#a2adbf30,transparent 65%),#f4f5f7}
 & body[data-fc-page=atlas] {
  & .fc-entete,& .fc-entete:focus-within{background:#0b1325!important;border-color:#a7b7d033!important}
  & .fc-atlas-ouverture{background:#e9edf4!important;color:#15203b;--texte:#15203b;--texte-doux:#303f5c;--texte-tres-doux:#4b566a}
  & .fc-atlas-ouverture::after{display:none!important}
  & .fc-matiere{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse at 100% 40%,#153b7d,transparent 68%),radial-gradient(ellipse at 0 110%,#8d9eb9,transparent 68%),#f0f3f9}
  & .fc-matiere::before{content:"";position:absolute;inset:10% -25% -45% -25%;border-radius:50%;background:repeating-radial-gradient(ellipse at 38% 100%,transparent 0 15px,#ffffff4d 16px,#152a4e33 19px,transparent 25px);transform:rotate(-18deg);opacity:.65;mask-image:linear-gradient(transparent 10%,#000 100%)}
  & .fc-matiere canvas{display:block;width:100%!important;height:100%!important;position:absolute;inset:0}
  & .fc-matiere canvas[hidden]{display:none!important}
  & .fc-atlas-ouverture .fc-page-heros__titre{color:#15203b!important;text-shadow:0 1px 1px #ffffffa6}
  & .fc-atlas-ouverture .fc-sous{color:#303f5c!important}
  & .fc-atlas-ouverture>.fc-shell>.fc-label{color:#52617e!important;border-color:#7187a566!important}
  & .fc-atlas-explorer{color:#6e2031!important;border-color:#902b3d55!important}
  & .fc-atlas-sieges{color:#445571!important}
  & .fc-atlas-sieges strong{color:#15203b!important}
  & .fc-atlas-dossiers{padding:26px 26px 24px;background:linear-gradient(148deg,#233b62f5,#0b1a34fa 62%);border:1px solid #ffffff33;border-left-color:#9e4857;box-shadow:25px 40px 80px -35px #050d24d9,inset 0 1px #ffffff33}
  & .fc-atlas-dossiers__entete{color:#f3f5fa;border-color:#bdc8d977}
  & .fc-atlas-dossiers__entete>span:last-child{color:#dce4f1}
  & .fc-atlas-dossier__image{box-shadow:0 20px 25px -16px #020919e0,0 0 0 1px #e3eaf65e}
  & .fc-atlas-dossier__pays,& .fc-atlas-dossier__fleche{color:#d5e0f0}
  & .fc-atlas-dossier__pays>span{color:#adc0dc}
  & .fc-atlas-archives{color:#dce4f1!important;border-color:#bdc8d988}
  & .fc-atlas-carte{background:radial-gradient(ellipse at 0 100%,#adbfdc40,transparent 65%),#f4f5f7!important}
  & .fc-atlas-carte .fc-figure{background:#0e2142!important;border-color:#405e9355;box-shadow:20px 28px 44px -30px #0a1b3b88}
  & .fc-atlas-carte .fc-figure svg>rect:first-of-type{color:#0e2142!important}
  & .fc-atlas-carte .fc-figure svg line.fc-lien{stroke:#c0d1ec!important}
  & .fc-atlas-carte .fc-note{color:#4b566a}
  & :is(.fc-atlas-dossier,.fc-atlas-explorer,.fc-atlas-archives,.fc-hotspot):focus-visible{outline-color:#b34555!important}
 }
}
@supports(background:color-mix(in oklab,white,black)){
 html:not(.da-off):not(#da) .fc-section:not(.fc-nuit){background:radial-gradient(ellipse at 100% 0%,color-mix(in oklab,#214b95 10%,transparent),transparent 62%),radial-gradient(ellipse at 0 100%,color-mix(in oklab,#91a2c2 16%,transparent),transparent 65%),#f4f5f7}
}
@media(max-width:720px){html:not(.da-off):not(#da) body[data-fc-page=atlas]{
 & .fc-atlas-dossiers{padding:19px 16px 22px;margin-inline:-8px;margin-top:30px}
 & .fc-atlas-ouverture{padding-bottom:46px!important}
 & .fc-matiere::after{content:"";position:absolute;inset:0;background:linear-gradient(#f4f6fbed 0%,#f4f6fbe6 39%,transparent 61%)}
}}
