@font-face{font-family:"DA Bodoni";src:url("/luxury-branch/assets/fonts/BodoniModa-500-latin.woff2") format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:"DA Bodoni";src:url("fonts-da/BodoniModa-italic-400-latin.woff2") format("woff2");font-weight:400 700;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"DA Bodoni";src:url("fonts-da/BodoniModa-italic-400-latin-ext.woff2") format("woff2");font-weight:400 700;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"DA Sans";src:url("/luxury-branch/assets/fonts/InstrumentSans-400-700.woff2") format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:"DA Sans";src:url("/luxury-branch/assets/fonts/InstrumentSans-italic-400-latin.woff2") format("woff2");font-weight:400 700;font-style:italic;font-display:swap}html:not(.da-off):not(#da){&{--_g:#f4f0e9;--_p:#e8e1d6;--_ab:#fbf9f5;--_a:#1b1915;--_w:#5a5348;--_m:#12110f;--_ac:#1d1b18;--_c:#f4f0e9;--_y:#c9c2b6;--_d:#c4a66e;--_k:#6f5126;--_e:rgba(27,25,21,.16);--_r:rgba(27,25,21,.34);--_n:rgba(244,240,233,.2);--_i:"DA Bodoni","Bodoni Moda",Didot,"Bodoni 72",Georgia,serif;--_b:"DA Sans","Instrument Sans",Inter,"Helvetica Neue",Arial,sans-serif;--_aa:320ms;--_o:650ms;--_u:1400ms;--_f:cubic-bezier(.2,.7,.2,1);--_q:cubic-bezier(.16,1,.3,1);--_h:clamp(22px,5.6vw,96px);--_x:clamp(96px,11vw,184px);--_v:1320px;--_l:var(--_g);--_j:var(--_a);--_z:var(--_w);--_t:var(--_k);--_s:var(--_e);--ol-display:var(--_i)!important;--ol-editorial:var(--_i)!important;--ol-ui:var(--_b)!important;--font-accent:var(--_b)!important;--font-editorial-title:var(--_i)!important;--cv90-gold:var(--_d)!important;--cv90-gold-hi:var(--_d)!important;--cv912-gold:var(--_d)!important;--jj-or:var(--_d)!important;--jj-or-pale:var(--_d)!important;--c-or:var(--_d)!important;--gold:var(--_k)!important;--gold-soft:var(--_d)!important;--bronze:var(--_k)!important;--cv-mn-active:var(--_k)!important;--cv-mn-deep:var(--_m)!important;--cv-mn-ink:var(--_a)!important;--c12-bronze:var(--_k)!important;--c12p-bronze:var(--_k)!important;--c12-paper:var(--_g)!important;--c12p-paper:var(--_g)!important;--c12-ink:var(--_a)!important;--c12p-ink:var(--_a)!important;background-color:var(--_g)!important;scroll-padding-top:96px}& :is(section.ph,.cp-page-hero,.c12__hero,.c12__statement,.cine,#oc-fragment-sec,.cp-teaser,#luxury-branch-teaser,#folco,.hc-atelier,footer.ft,footer.site-footer,.cv912-memory-compact,.lg-foot,body[data-page^="portale"] #hero,body[data-page^="portale"] #seuil,body[data-page^="portale"] #private-office,.da-sombre){--_l:var(--_m);--_j:var(--_c);--_z:var(--_y);--_t:var(--_d);--_s:var(--_n)}& body{background:var(--_g)!important;background-image:none!important;color:var(--_a);font-family:var(--cv-typo-current-ff, var(--_b));font-synthesis:var(--cv-typo-synthesis, none);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}& main#main-content,& main.wrap{background:var(--_g)!important;background-image:none!important}& ::selection{background:var(--_a);color:var(--_c)}& :focus-visible{outline:2px solid var(--_t)!important;outline-offset:4px!important;box-shadow:none!important}& :is(.hc-lumiere,.hc-led,.hc-fumee,.hc-vent,.cv90-progress,.cv90-ambient,.cv3-light-field,.cv3-room-light,.cv90-frame,.cv90-frame__mark,.cv3-mineral-grain,.fx-vignette,.fx-spot,#gold-dust,.hero-ray,.hero-lens,.cv-mist,.cv-mist__veil,.oc-silk-host>span:first-child,.villa-nuit,.fumee-v923__canvas,.ol-fumee,.hero-veil,.cine-veil,.c12__hero-shade,.hero-overlay,.k3-lux-cursor-glow){opacity:0!important;visibility:hidden!important}& :is(section.ph,section.cp-page-hero,.c12__hero,section.c12__chapter,section.c12__gallery,section.c12__facts,section.c12__statement,section.c12p,section.sec,.properties,.destinations,.partners,.philosophy,.private-office,#hero,#seuil)>span:first-child:empty{opacity:0!important;visibility:hidden!important}& :is(section.ph,section.cp-page-hero,.c12__hero)>canvas{opacity:0!important;visibility:hidden!important}& main :is(img,video){filter:none!important;mix-blend-mode:normal!important}& div.sep{height:0!important;background:none!important;border:0!important;margin:0!important}& body .cv3-chapter::before,& body .cv3-chapter::after{content:none!important;display:none!important}& main#main-content :is(section,article,.cv3-chapter){border-top:0!important;box-shadow:none!important}& #main-content :is(section,article,div.cine)>span:first-child:empty{opacity:0!important;visibility:hidden!important}& main#main-content{& section.cine video.cine-bg{inset:0!important;left:0!important;top:0!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:.6!important}& section.cine::before,& section.cine::after,& section.cine .cine-quote::before,& section.cine .cine-quote::after{display:none!important}}& main#main-content{& p.lead{border:0!important;padding-left:0!important}& p.lead::before{display:none!important}}}@media (min-width:901px){html:not(.da-off):not(#da){& main#main-content{& .split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}& .split :is(h2,.display):where(:not(#accueil *)){font-size:var(--cv-typo-current-fs, clamp(38px,4.3vw,70px))!important}}}}html:not(.da-off):not(#da){& body .cv3-boussole-field{display:none!important}& main#main-content{& :is(div,figure,a,picture,span):has(>img,>video,>picture)::before,& :is(div,figure,a,picture,span):has(>img,>video,>picture)::after{display:none!important;content:none!important}& :is(.ba)::after,& :is(.c12p__image)::before{display:none!important}}& main#main-content{& section.c12p{background:var(--_g)!important;background-image:none!important}& section.c12p--ongoing{background:var(--_p)!important}& .c12p__image{background:var(--_p)!important;aspect-ratio:4/5;height:auto!important;overflow:hidden}& .c12p--delivered .c12p__image img{width:100%!important;height:100%!important;object-fit:cover!important}& .c12p__card{background:none!important;border:0!important;box-shadow:none!important}& .c12p__meta{padding:22px 0 0!important;background:none!important}& .c12p__meta{& h3{margin:10px 0 6px!important}& em{font-family:var(--cv-typo-current-ff, var(--_b))!important;font-style:var(--cv-typo-current-fst, normal)!important;font-size:var(--cv-typo-current-fs, 11px)!important;letter-spacing:var(--cv-typo-current-ls, .2em)!important;text-transform:var(--cv-typo-current-tt, uppercase)!important;color:var(--_j)!important}}& section.sec{& div:has(>a>img):has(>a>div h3){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(64px,7vw,120px) clamp(28px,3.4vw,56px)!important;max-width:var(--_v)!important;height:auto!important;margin:clamp(48px,6vw,96px) auto 0!important;padding:0 var(--_h)!important;box-sizing:border-box}& a:has(>img):has(>div h3){grid-column:auto!important;grid-row:auto!important;justify-self:stretch!important;align-self:start!important;position:relative!important;display:flex!important;flex-direction:column!important;width:auto!important;height:auto!important;min-height:0!important;max-width:none!important;inset:auto!important;margin:0!important;background:none!important;border:0!important;box-shadow:none!important;overflow:visible!important;text-decoration:none!important;color:var(--_j)!important}& a:has(>img):has(>div h3):nth-child(even){margin-top:clamp(80px,10vw,160px)!important}& a:has(>img):has(>div h3)>img{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:4/5!important;object-fit:cover!important;opacity:1!important}& a:has(>img):has(>div h3)>div:not(:has(h3)){display:none!important}& a:has(>img):has(>div h3)>div:has(h3){position:static!important;inset:auto!important;width:auto!important;padding:24px 0 0!important;margin:0!important;background:none!important;transform:none!important;opacity:1!important}& a:has(>img):has(>div h3)>div:has(h3)>p:first-child{font-size:var(--cv-typo-current-fs, 11px)!important;font-weight:var(--cv-typo-current-fw, 500)!important;letter-spacing:var(--cv-typo-current-ls, .2em)!important;text-transform:var(--cv-typo-current-tt, uppercase)!important;color:var(--_t)!important;line-height:var(--cv-typo-current-lh, 1.6)!important}& a:has(>img):has(>div h3)>div:has(h3) h3{margin:12px 0 8px!important;font-size:var(--cv-typo-current-fs, clamp(28px,2.4vw,38px))!important}& a:has(>img):has(>div h3)>div:has(h3)>p:last-child{font-size:var(--cv-typo-current-fs, 13px)!important;letter-spacing:var(--cv-typo-current-ls, .06em)!important;color:var(--_z)!important}}}& main#main-content>section.cp-page-hero{background:var(--_m)!important;background-image:none!important;min-height:86svh!important;display:flex!important;align-items:flex-end!important;padding:150px var(--_h) clamp(64px,10vh,120px)!important;margin:0!important}& main#main-content>section.cp-page-hero>div:has(h1){width:100%!important;max-width:none!important;margin:0!important;padding:0!important;left:auto!important;top:auto!important;transform:none!important}& main#main-content>section.cp-page-hero .cp-page-intro:not(#da){font-family:var(--cv-typo-current-ff, var(--_b))!important;font-size:var(--cv-typo-current-fs, clamp(16px,1.2vw,19px))!important;line-height:var(--cv-typo-current-lh, 1.65)!important;color:var(--_y)!important;max-width:34em!important;margin-top:30px!important}& main#main-content{& article.cp-article{--_l:var(--_g);background:var(--_l)!important;background-image:none!important;display:grid!important;grid-template-columns:minmax(0,5fr) minmax(0,6fr)!important;gap:clamp(48px,6vw,112px)!important;align-items:center!important;padding:var(--_x) var(--_h)!important;margin:0!important;min-height:0!important;border:0!important;max-width:none!important}& article.cp-article:nth-of-type(even){--_l:var(--_p)}& article.cp-article>.cp-content{grid-column:1!important;grid-row:1!important;width:auto!important;max-width:34em!important;margin:0!important;padding:0!important;position:static!important;transform:none!important}& article.cp-article>.cp-media{grid-column:2!important;grid-row:1!important;position:relative!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:4/5;max-height:88vh;margin:0!important;background:var(--_p)!important;overflow:hidden!important;border:0!important;box-shadow:none!important;transform:none!important}& article.cp-article:nth-of-type(even)>.cp-content{grid-column:2!important}& article.cp-article:nth-of-type(even)>.cp-media{grid-column:1!important}& article.cp-article>.cp-media :is(video,img){position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:1!important}& article.cp-article{& .cp-title:not(#da){font-size:var(--cv-typo-current-fs, clamp(36px,3.7vw,62px))!important;line-height:var(--cv-typo-current-lh, 1.04)!important;margin:18px 0 26px!important;max-width:12em!important}& .cp-number{font:var(--cv-typo-current-font, 500 11px/1 var(--_b))!important;letter-spacing:var(--cv-typo-current-ls, .22em)!important;color:var(--_t)!important;height:auto!important;margin:0 0 14px!important}& .cp-number *{font:var(--cv-typo-current-font, inherit)!important;color:inherit!important;letter-spacing:var(--cv-typo-current-ls, inherit)!important}& .cp-actions{display:flex!important;flex-wrap:wrap!important;gap:14px!important;margin-top:36px!important}}}& :is(main,footer,#hd,.site-header,.hc-consent,.cs-dialog,.cm-panel,nav.bc) :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,blockquote,figcaption,label,small,strong,b,em,i,cite,a,span,legend,th,td,button,input,select,textarea){-webkit-text-fill-color:currentColor!important;text-shadow:none!important;mix-blend-mode:normal!important}& main#main-content :where(section.sec,section.c12p,.c12__chapter,.c12__gallery,.c12__facts,.c12__breadcrumb,article.cp-article,.sig-note,.da-clair-ctx,section.ph,.cp-page-hero,.c12__hero,.c12__statement,section.cine,#folco,.hc-atelier,#oc-fragment-sec,section.cp-teaser,.properties,.destinations,.partners,.philosophy,#private-office,#seuil,.da-sombre,.bien-gal,.bien-specs) :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,blockquote,figcaption,label,small,strong,b,em,i,cite,span,legend,th,td,address):where(:not(#accueil *)),& main#main-content.wrap>:is(h1,h2,h3,p,div)>:is(span,b,em,a):not(.btn):not([class*="btn"]),& main#main-content.wrap>:is(h1,h2,h3,p){color:var(--_j)!important}& main#main-content{& :is(h1,h2,h3,h4,h5,h6) :is(span,em,strong,b,i):where(:not(#accueil *)){background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}& :is(h1,h2,h3,.display,.stmt-q,.oc-frag-t,.cp-title,.cv-material-title,.legacy-title,.folco-name,.hc-eclat,.c12p__head h2):where(:not(#accueil *)){font-family:var(--cv-typo-current-ff, var(--_i))!important;font-weight:var(--cv-typo-current-fw, 500)!important;font-style:var(--cv-typo-current-fst, normal);font-optical-sizing:var(--cv-typo-optical, auto);text-transform:var(--cv-typo-current-tt, none)!important;font-synthesis:var(--cv-typo-synthesis, style)!important;text-wrap:balance;background:none!important}& :is(h1,h2,h3,h4,p,blockquote,li,figcaption,span) em:where(:not(#accueil *)){font-style:var(--cv-typo-current-fst, italic)!important;font-synthesis:var(--cv-typo-synthesis, style)!important;font-family:var(--cv-typo-current-ff, inherit)!important;font-weight:var(--cv-typo-current-fw, inherit)!important;letter-spacing:var(--cv-typo-current-ls, inherit)!important}& :is(h1,.ph-h1,.cp-page-title,.bien-title,#hero-title,.c12__hero-copy h1):where(:not(#accueil *)){font-size:var(--cv-typo-current-fs, clamp(48px,6.6vw,112px))!important;line-height:var(--cv-typo-current-lh, 1)!important;letter-spacing:var(--cv-typo-current-ls, -.022em)!important;max-width:12.5em}& :is(h2,.display):where(:not(#accueil *)){font-size:var(--cv-typo-current-fs, clamp(40px,5.3vw,88px))!important;line-height:var(--cv-typo-current-lh, 1.03)!important;letter-spacing:var(--cv-typo-current-ls, -.02em)!important;margin-block:0 .45em!important;max-width:16em}& h3:where(:not(#accueil *)){font-size:var(--cv-typo-current-fs, clamp(24px,2.15vw,34px))!important;line-height:var(--cv-typo-current-lh, 1.16)!important;letter-spacing:var(--cv-typo-current-ls, -.008em)!important}& :is(p,li,dd,td,address,label):where(:not(#accueil *)){font-family:var(--cv-typo-current-ff, var(--_b))!important;font-weight:var(--cv-typo-current-fw, 400)!important;letter-spacing:0!important;text-transform:var(--cv-typo-current-tt, none)!important}& :is(p,li,dd):where(:not(#accueil *)){font-size:var(--cv-typo-current-fs, clamp(16px,1.22vw,18px))!important;line-height:var(--cv-typo-current-lh, 1.75)!important}& p:not([class*="eyebrow"]):not([class*="kicker"]):not([class*="overline"]):not([class*="place"]):where(:not(#accueil *)){max-width:36em}& :is(p.lead,.ph-sub,.cp-page-intro,.hero-sub,.hero-intro,.c12p__head p,.bien-desc,.folco-body p:first-child,.stmt-sig2,.cp-copy):where(:not(#accueil *)){font-family:var(--cv-typo-current-ff, var(--_i))!important;font-weight:var(--cv-typo-current-fw, 500)!important;font-size:var(--cv-typo-current-fs, clamp(20px,1.7vw,27px))!important;line-height:var(--cv-typo-current-lh, 1.45)!important;letter-spacing:var(--cv-typo-current-ls, -.004em)!important;max-width:30em}& :is(.stmt-q,.oc-frag-t,.c12__statement p,.lux-manifesto p,.cine-quote blockquote):where(:not(#accueil *)){font-family:var(--cv-typo-current-ff, var(--_i))!important;font-weight:var(--cv-typo-current-fw, 500)!important;font-size:var(--cv-typo-current-fs, clamp(38px,4.8vw,80px))!important;line-height:var(--cv-typo-current-lh, 1.06)!important;letter-spacing:var(--cv-typo-current-ls, -.018em)!important;max-width:17em}& :is(.kicker,.eyebrow,.folco-eyebrow,.hc-capitale,.cv-chapter-kicker,.cp-place,.c12__overline,.hero-eyebrow,.cv-portale-kicker,.bien-lead,.cv-triptych-eyebrow,.cv-triptych-motto,.stage-eyebrow,.c12p__head>span,.c12__chapter>span,.c12__gallery header>span,.c12__facts span,.cine-cap,.cine-num,.sf-n,.p-n,.legacy-index,.cp-number,.c12p__meta>span,.property-copy .eyebrow,[class*="kicker"]):where(:not(#accueil *)){font-family:var(--cv-typo-current-ff, var(--_b))!important;font-size:var(--cv-typo-current-fs, 11px)!important;font-weight:var(--cv-typo-current-fw, 500)!important;line-height:var(--cv-typo-current-lh, 1.6)!important;letter-spacing:var(--cv-typo-current-ls, .22em)!important;text-transform:var(--cv-typo-current-tt, uppercase)!important;color:var(--_t)!important;background:none!important;border:0!important;padding:0!important;box-shadow:none!important;opacity:1}}& main#main-content{& :is(.kicker,.eyebrow,.folco-eyebrow,.hero-eyebrow):where(:not(#accueil *))::before,& :is(.kicker,.eyebrow,.folco-eyebrow,.hero-eyebrow):where(:not(#accueil *))::after{display:none!important}& :is(figcaption,[class*="caption"],[class*="legende"],.contact-paris-credit,.bien-src,.bien-nosend):where(:not(#accueil *)){font-family:var(--cv-typo-current-ff, var(--_b))!important;font-size:var(--cv-typo-current-fs, 12px)!important;letter-spacing:var(--cv-typo-current-ls, .04em)!important;line-height:var(--cv-typo-current-lh, 1.6)!important;color:var(--_z)!important;text-transform:var(--cv-typo-current-tt, none)!important}}& main{& :is(p,li) a:not(.btn):not([class*="btn"]),& :is(.cv-text-link,.text-link){color:var(--_j)!important;text-decoration:none!important;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat!important;padding-bottom:2px;transition:background-size var(--_aa) var(--_f),color var(--_aa) var(--_f)}& :is(p,li) a:not(.btn):not([class*="btn"]):hover,& :is(.cv-text-link,.text-link):hover{background-size:38% 1px!important;color:var(--_t)!important}}& :is(main,footer,.hc-consent,.cs-dialog) :is(a.btn,.btn,button.search-submit,.hc-consent__btn,.cs-dialog button[type="submit"]){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;min-height:54px!important;height:auto!important;padding:0 30px!important;border:1px solid currentColor!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--_j)!important;font:var(--cv-typo-current-font, 500 11px/1 var(--_b))!important;letter-spacing:var(--cv-typo-current-ls, .2em)!important;text-transform:var(--cv-typo-current-tt, uppercase)!important;text-decoration:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:background-color 220ms var(--_f),color 220ms var(--_f),border-color 220ms var(--_f)!important}& :is(main#main-content,footer,.hc-consent,.cs-dialog) :is(a.btn,.btn,button.search-submit,.hc-consent__btn) *:not(#da){color:inherit!important;font:var(--cv-typo-current-font, inherit)!important;letter-spacing:var(--cv-typo-current-ls, inherit)!important;background:none!important}& :is(main,footer) :is(a.btn,.btn)::before,& :is(main,footer) :is(a.btn,.btn)::after{display:none!important}& :is(main,footer,.hc-consent){& :is(.btn-n,.btn-burgundy,.hc-consent__btn--oui,button.search-submit){background:var(--_j)!important;border-color:var(--_j)!important;color:var(--_l)!important}& :is(a.btn,.btn,.hc-consent__btn):hover{background:var(--_j)!important;border-color:var(--_j)!important;color:var(--_l)!important}& :is(.btn-n,.btn-burgundy,.hc-consent__btn--oui,button.search-submit):hover{background:var(--_t)!important;border-color:var(--_t)!important;color:var(--_l)!important}}& :is(main,footer){& :is(.btn,.text-link,.cv-text-link) :is(.arr,b,span:last-child:not(:first-child)){display:inline-block;transition:translate 220ms var(--_f)!important}& :is(.btn,.text-link,.cv-text-link):hover :is(.arr,b,span:last-child:not(:first-child)){translate:3px 0}}& main :is(.btn-ghost,.btn-line){border-color:currentColor!important}& body:not([data-page="index"]) #hd,& body[data-page="index"] #hd.is-scrolled{height:88px!important;min-height:0!important;top:0!important;opacity:1!important;transform:none!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:var(--_c)!important;overflow:visible!important;transition:height var(--_o) var(--_f),background-color var(--_o) var(--_f),color var(--_o) var(--_f),box-shadow var(--_o) var(--_f)!important}& #hd::before,& #hd::after{display:none!important}&.da-plein body:not([data-page="index"]) #hd,&.da-defile body:not([data-page="index"]) #hd,& body[data-page="index"] #hd.is-scrolled{height:68px!important;background:var(--_g)!important;color:var(--_a)!important;box-shadow:0 1px 0 var(--_e)!important}&.da-plein:not(.da-defile) body:not([data-page="index"]) #hd{height:88px!important}& #hd{& .hd-in{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;height:100%!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 var(--_h)!important;gap:24px!important;position:relative}& .logo{grid-column:2!important;grid-row:1!important;justify-self:center!important;display:flex!important;align-items:center!important;gap:14px!important;position:relative!important;z-index:3!important;color:inherit!important;text-decoration:none!important;margin:0!important;transform:none!important}& .logo{& .logo-ic{width:34px!important;height:34px!important;flex:0 0 34px;color:inherit!important;margin:0!important;opacity:1!important;filter:none!important}& .logo-ic svg{width:100%!important;height:100%!important;filter:none!important}}}& :is(#hd .logo-ic,footer.ft .ft-top){& svg{& [stroke]:not([stroke="none"]){stroke:currentColor!important}& [fill]:not([fill="none"]){fill:currentColor!important}& polygon{fill:var(--_d)!important}}}& #hd{& .logo>div:last-child{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important;line-height:1 !important}& .logo-n{font:500 17px/1 var(--_i) !important;letter-spacing:.3em !important;text-transform:uppercase !important;color:inherit!important;margin:0!important}& .logo-s{font:500 8.5px/1 var(--_b) !important;font-style:normal !important;letter-spacing:.46em !important;text-transform:uppercase !important;color:inherit!important;opacity:.78!important;margin:0!important}& #ntog{grid-column:1!important;grid-row:1!important;justify-self:start!important;display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:14px!important;position:relative!important;z-index:3!important;width:auto!important;height:44px!important;min-width:44px;padding:0 4px 0 0!important;margin:0!important;background:none!important;border:0!important;box-shadow:none!important;color:inherit!important;cursor:pointer;transform:none!important;inset:auto!important}& #ntog{& .da-traits>span{display:block!important;position:static!important;width:26px!important;height:1px!important;margin:0!important;background:currentColor!important;border-radius:0!important;transform:none!important;opacity:1!important;inset:auto!important;transition:transform var(--_aa) var(--_f),opacity var(--_aa) var(--_f)!important}& .da-traits>span:nth-child(2){display:none!important}& .da-traits{display:inline-flex!important;flex-direction:column!important;gap:7px!important;position:static!important;width:auto!important;height:auto!important;background:none!important;transform:none!important}}}& #hd{& #ntog .da-menu-mot,& #ntog .da-menu-mot>span{display:inline-block!important;position:static!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;background:none!important;border:0!important;transform:none!important;opacity:1!important;inset:auto!important;font:var(--cv-typo-current-font, 500 11px/1 var(--_b))!important;letter-spacing:var(--cv-typo-current-ls, .22em)!important;text-transform:var(--cv-typo-current-tt, uppercase)!important;color:inherit!important}& #ntog .da-menu-mot>.da-fermer,& #ntog[aria-expanded="true"] .da-menu-mot>.da-ouvrir{display:none!important}& #ntog[aria-expanded="true"] .da-menu-mot>.da-fermer{display:inline-block!important}}& body:not(.nopen){& #hd{& #snav{grid-column:3!important;grid-row:1!important;justify-self:end!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:26px!important;position:relative!important;inset:auto!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;background:none!important;border:0!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;transform:none!important;overflow:visible!important;z-index:3!important;pointer-events:auto!important;clip-path:none!important}& #snav>a.nl{display:none!important}}}& #hd{& #snav{& .ncta{order:2;display:inline-flex!important;align-items:center!important;height:42px!important;min-height:0!important;padding:0 20px!important;border:1px solid currentColor!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:inherit!important;font:var(--cv-typo-current-font, 500 10.5px/1 var(--_b))!important;letter-spacing:var(--cv-typo-current-ls, .2em)!important;text-transform:var(--cv-typo-current-tt, uppercase)!important;text-decoration:none!important;transition:background-color 220ms var(--_f),color 220ms var(--_f)!important;margin:0!important;position:static!important}& .ncta *{color:inherit!important;font:var(--cv-typo-current-font, inherit)!important;letter-spacing:var(--cv-typo-current-ls, inherit)!important}& .ncta::before,& .ncta::after{display:none!important}& .ncta:hover{background:currentColor!important}& .ncta:hover span{color:var(--_m)!important}}}&.da-defile #hd #snav .ncta:hover span,&.da-plein #hd #snav .ncta:hover span{color:var(--_g)!important}& #hd{& .lang-sw{order:1;display:flex!important;align-items:center!important;gap:4px!important;position:static!important;margin:0!important;padding:0!important;inset:auto!important;transform:none!important}& .lang-sw{& .ldot{display:none!important}& .lb{min-width:30px!important;height:44px!important;padding:0 4px!important;background:none!important;border:0!important;color:inherit!important;opacity:.62;font:var(--cv-typo-current-font, 500 10.5px/1 var(--_b))!important;letter-spacing:var(--cv-typo-current-ls, .16em)!important;text-transform:var(--cv-typo-current-tt, uppercase)!important;text-decoration:none!important;cursor:pointer;box-shadow:none!important}}}& #hd .lang-sw .lb.active,& #hd .lang-sw .lb:hover{opacity:1;text-decoration:underline!important;text-underline-offset:6px!important;text-decoration-thickness:1px!important}& body.nopen{& #hd{color:var(--_c)!important;background:transparent!important;box-shadow:none!important;z-index:8600!important}& #hd{& #snav{counter-reset:da-n;position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;z-index:1!important;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:center!important;gap:0!important;padding:112px var(--_h) 132px!important;margin:0!important;background:var(--_m)!important;background-image:none!important;opacity:1!important;visibility:visible!important;transform:none!important;clip-path:none!important;overflow-y:auto!important;overscroll-behavior:contain;border:0!important;animation:da-panneau var(--_o) var(--_q) both}& #snav>a.nl{display:flex!important;align-items:baseline!important;gap:16px!important;position:relative!important;width:auto!important;height:auto!important;min-height:0!important;padding:6px 0!important;margin:0!important;border:0!important;background:none!important;color:var(--_c)!important;opacity:.9;font:var(--cv-typo-current-font, 500 clamp(36px,min(6vw,7.2vh),88px)/1.04 var(--_i))!important;letter-spacing:var(--cv-typo-current-ls, -.015em)!important;counter-increment:da-n;text-transform:var(--cv-typo-current-tt, none)!important;transition:opacity 220ms var(--_f),translate 220ms var(--_f)!important;animation:da-montee var(--_u) var(--_q) both}}}& body.nopen #hd #snav>a.nl:hover,& body.nopen #hd #snav>a.nl.active{opacity:1;translate:6px 0}& body.nopen{& #hd{& #snav>a.nl.active{color:var(--_d)!important}& #snav>a.nl::after{display:none!important}& #snav>a.nl::before{content:counter(da-n,decimal-leading-zero) / ""!important;display:inline-block!important;position:static!important;width:44px!important;height:auto!important;background:none!important;border:0!important;opacity:1!important;transform:none!important;font:var(--cv-typo-current-font, 500 11px/1 var(--_b))!important;letter-spacing:var(--cv-typo-current-ls, .2em)!important;color:var(--_d)!important;align-self:center!important;flex:0 0 44px}& #snav{& :is(.ncta,.lang-sw):not(#da){position:absolute!important;bottom:48px!important;margin:0!important}& .lang-sw:not(#da){left:var(--_h)!important}& .ncta:not(#da){right:var(--_h)!important;left:auto!important;border-color:var(--_d)!important;color:var(--_c)!important}}& #snav::after{content:""!important;position:absolute!important;left:var(--_h)!important;right:var(--_h)!important;bottom:112px!important;height:1px!important;background:var(--_n)!important;display:block!important}& #snav{& .event-mini-seal{font:var(--cv-typo-current-font, 500 10px/1 var(--_b))!important;letter-spacing:var(--cv-typo-current-ls, .16em)!important;color:var(--_d)!important;border:1px solid currentColor!important;border-radius:0!important;padding:5px 7px!important;background:none!important;align-self:center}& .ncta{margin-top:40px!important;color:var(--_c)!important}& .lang-sw{margin-top:22px!important;color:var(--_c)!important}}& #ntog{& .da-traits{& span:first-child{transform:translateY(4px) rotate(45deg)!important}& span:last-child{transform:translateY(-4px) rotate(-45deg)!important}}}}}}@keyframes da-panneau{from{opacity:0}to{opacity:1}}@keyframes da-montee{from{opacity:0;translate:0 32px}to{opacity:.9;translate:0 0}}html:not(.da-off):not(#da){& body.nopen{& #hd{& #snav>a.nl:nth-child(2){animation-delay:60ms}& #snav>a.nl:nth-child(3){animation-delay:120ms}& #snav>a.nl:nth-child(4){animation-delay:180ms}& #snav>a.nl:nth-child(5){animation-delay:240ms}& #snav>a.nl:nth-child(6){animation-delay:300ms}& #snav>a.nl:nth-child(7){animation-delay:360ms}& #snav>a.nl:nth-child(n+8){animation-delay:420ms}}}& main>section.ph{position:relative!important;min-height:100svh!important;height:auto!important;display:flex!important;align-items:flex-end!important;padding:0!important;margin:0!important;background:var(--_m)!important;background-image:none!important;overflow:hidden!important;isolation:isolate}& main>section.ph>.ph-bg{filter:brightness(.8) saturate(.86) contrast(1.06)!important;position:absolute!important;inset:0!important;left:0!important;top:0!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;opacity:1!important;background-size:cover!important;background-position:center!important;z-index:0!important;clip-path:none!important;mask:none!important;-webkit-mask:none!important;border:0!important;box-shadow:none!important}& main>section.ph::before{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;display:block!important;pointer-events:none!important;mix-blend-mode:normal!important;filter:none!important;transform:none!important;border:0!important;box-shadow:none!important;background:radial-gradient(ellipse 72% 70% at 14% 86%,rgba(12,11,9,.9) 0,rgba(12,11,9,.66) 36%,rgba(12,11,9,0) 74%),linear-gradient(0deg,rgba(12,11,9,.74) 0,rgba(12,11,9,0) 52%),linear-gradient(180deg,rgba(12,11,9,.6) 0,rgba(12,11,9,0) 24%),radial-gradient(ellipse 130% 110% at 50% 46%,rgba(12,11,9,0) 52%,rgba(12,11,9,.55) 100%)!important;opacity:1!important;animation:none!important}& main>section.ph::after{display:none!important}& main>section.ph>.container{position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-end!important;width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;margin:0!important;padding:150px var(--_h) clamp(96px,14vh,150px)!important;left:auto!important;top:auto!important;transform:none!important;background:none!important;border:0!important}& main>section.ph>.container>*{margin-left:0!important}& main#main-content>section.ph{& .ph-h1:not(#da){margin:22px 0 0!important;color:var(--_c)!important}& .ph-sub:not(#da){font-family:var(--cv-typo-current-ff, var(--_b))!important;font-size:var(--cv-typo-current-fs, clamp(16px,1.2vw,19px))!important;line-height:var(--cv-typo-current-lh, 1.65)!important;max-width:34em!important;margin:30px 0 0!important;color:var(--_c)!important;background:none!important;border:0!important;padding:0!important}}& main#main-content>section.ph :is(.ph-h1,.kicker,.ph-sub,.ph-bg,.container)::before,& main#main-content>section.ph :is(.ph-h1,.ph-sub,.ph-bg,.container)::after{display:none!important;content:none!important}& main#main-content>section.ph{& .ph-h1:not(#da){font-size:var(--cv-typo-current-fs, clamp(44px,5.7vw,88px))!important;line-height:var(--cv-typo-current-lh, 1.02)!important;max-width:15.5em!important;text-wrap:balance}& .ph-sub:not(#da){max-width:29em!important}}& main#main-content>:is(section.ph,section.cp-page-hero){& :is(.kicker,.eyebrow):not(#da){display:inline-flex!important;align-items:center!important;gap:18px!important;color:var(--_d)!important}& :is(.kicker,.eyebrow):not(#da)::before{content:""!important;display:block!important;width:56px!important;height:1px!important;background:currentColor!important;position:static!important;opacity:1!important;transform:none!important;border:0!important}}& .da-defiler{position:absolute;left:50%;bottom:28px;z-index:4;width:1px;height:76px;overflow:hidden;pointer-events:none;color:var(--_c);opacity:.8}& .da-defiler i{display:block;width:1px;height:100%;background:currentColor;transform-origin:top;animation:da-trace 2.8s var(--_q) infinite}}@keyframes da-trace{0%{transform:scaleY(0);transform-origin:top}46%{transform:scaleY(1);transform-origin:top}54%{transform:scaleY(1);transform-origin:bottom}100%{transform:scaleY(0);transform-origin:bottom}}html:not(.da-off):not(#da){& .cv90-scroll-cue{display:none!important}& main{& section.sec{--_l:var(--_g);background:var(--_l)!important;background-image:none!important;padding-block:var(--_x)!important;border:0!important;box-shadow:none!important}& section:is(.sec--creme,.sec--noir){--_l:var(--_p)}}& main section.sec>.container,& main section.sec .container{max-width:var(--_v)!important;padding-inline:var(--_h)!important;margin-inline:auto!important;box-sizing:border-box}& main{& section.sec .split{gap:clamp(48px,7vw,128px)!important;align-items:start}& :is(section.sec,article,section) :is(.lead+.body,.lead+p){margin-top:28px!important}& :is(.sig-note){background:var(--_g)!important;padding:var(--_x) var(--_h)!important;text-align:center;border:0!important}}& main#main-content .sig-note p:not(#da){margin:0 auto!important;font-family:var(--cv-typo-current-ff, var(--_i))!important;font-size:var(--cv-typo-current-fs, clamp(28px,3vw,46px))!important;line-height:var(--cv-typo-current-lh, 1.2)!important;max-width:18em!important;color:var(--_a)!important}& main{& .sig-note .sig-note-l{display:none!important}& section.sec{& img{border-radius:0!important;box-shadow:none!important;opacity:1!important}& :is(div,figure):has(>img:only-child){background:none!important;box-shadow:none!important;border-radius:0!important}}& ul.pillars{background:none!important;border:0!important;border-top:1px solid var(--_s)!important;padding:0!important}& ul.pillars li{display:grid!important;grid-template-columns:48px 1fr;align-items:baseline;padding:18px 0!important;border-bottom:1px solid var(--_s)!important;background:none!important}& :is(.cine,#folco,.hc-atelier,#oc-fragment-sec,.cp-teaser,.c12__statement){background:var(--_m)!important;background-image:none!important}& .cine{& :is(.cine-frame){display:none!important}& .cine-quote{background:none!important;border:0!important;box-shadow:none!important;outline:0!important}}}& main#main-content{& section.cine{& :is(.cine-quote,.cine-frame,.cine-meta)::before,& :is(.cine-quote,.cine-frame,.cine-meta)::after{display:none!important}& *:not(#da){outline:0!important}}}& main{& .cine video.cine-bg{opacity:.62!important}& #folco{padding-block:var(--_x)!important}& #folco{& .folco-plaque{background:var(--_g)!important;border:0!important;box-shadow:none!important;border-radius:0!important}& .folco-plaque{& *{color:var(--_a)!important}& .folco-plaque-name{font:var(--cv-typo-current-font, 500 28px/1.1 var(--_i))!important}}}& .hc-atelier{padding-block:var(--_x)!important}& .hc-atelier{& :is(.cv-medieval-sculpture,.hc-sculpture){border-radius:0!important}& .hc-filet{background:var(--_s)!important;border:0!important;height:1px!important}}}& footer.ft{background:var(--_m)!important;background-image:none!important;color:var(--_c)!important;padding:clamp(88px,9vw,150px) 0 36px!important;border:0!important;box-shadow:none!important}& footer.ft{& .container{max-width:var(--_v)!important;padding-inline:var(--_h)!important;margin-inline:auto!important}& .ft-top{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:56px!important}& .ft-top>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;gap:18px!important;max-width:none!important}& .ft-top svg{width:62px!important;height:62px!important;opacity:1!important;color:var(--_c)!important;filter:none!important}& .ft-name{font:500 clamp(18px,1.6vw,24px)/1.2 var(--_i) !important;letter-spacing:.34em !important;text-transform:uppercase !important;color:var(--_c)!important}& .ft-tag{font:var(--cv-typo-current-font, 500 11px/1.6 var(--_b))!important;letter-spacing:var(--cv-typo-current-ls, .22em)!important;text-transform:var(--cv-typo-current-tt, uppercase)!important;color:var(--_d)!important}& .ft-nav{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:12px 34px!important;max-width:1000px!important;margin:0 auto!important;padding:30px 0 0!important;border-top:1px solid var(--_n)!important;grid-template-columns:none!important}& .ft-nav{& a{width:auto!important;font:var(--cv-typo-current-font, 500 11px/2 var(--_b))!important;letter-spacing:var(--cv-typo-current-ls, .2em)!important;text-transform:var(--cv-typo-current-tt, uppercase)!important;color:var(--_c)!important;opacity:.82!important;background:none!important;text-decoration:none!important;transition:opacity 220ms var(--_f),color 220ms var(--_f)}& a:hover{opacity:1!important;color:var(--_d)!important}& .event-mini-seal{border:1px solid currentColor!important;border-radius:0!important;background:none!important;padding:2px 5px!important;margin-left:6px;font-size:var(--cv-typo-current-fs, 9px)!important;color:var(--_d)!important}}& .ft-sep{height:1px!important;background:var(--_n)!important;margin:56px 0 26px!important;border:0!important}}& footer.ft .ft-bot,& footer.ft .ft-cp-wrap{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:10px 28px!important;text-align:center}& footer.ft{& :is(.ft-cp,.ft-indep,.ft-legal,.ft-legal a){font:var(--cv-typo-current-font, 500 10.5px/1.8 var(--_b))!important;letter-spacing:var(--cv-typo-current-ls, .16em)!important;text-transform:var(--cv-typo-current-tt, uppercase)!important;color:var(--_y)!important;margin:0!important}& .ft-legal a{color:var(--_c)!important;background:none!important}}& footer.ft>p{margin:34px auto 0!important;display:flex!important;justify-content:center;align-items:center;gap:18px;font:var(--cv-typo-current-font, 500 10px/1.6 var(--_b))!important;letter-spacing:var(--cv-typo-current-ls, .24em)!important;color:var(--_y)!important}& footer.ft>p{& :is(span,strong){color:var(--_y)!important;font:var(--cv-typo-current-font, inherit)!important;letter-spacing:var(--cv-typo-current-ls, inherit)!important}& i{display:inline-block;width:64px!important;height:1px!important;background:var(--_n)!important}}& a.cv912-memory-compact{background:var(--_m)!important;background-image:none!important;border-top:1px solid var(--_n)!important;color:var(--_c)!important;box-shadow:none!important}& a.cv912-memory-compact *{color:var(--_c)!important;-webkit-text-fill-color:currentColor!important;font-family:var(--cv-typo-current-ff, var(--_b))!important;letter-spacing:var(--cv-typo-current-ls, .16em)!important;text-transform:var(--cv-typo-current-tt, uppercase);font-size:var(--cv-typo-current-fs, 10.5px)!important;background:none!important}& .da-rail{position:fixed;right:24px;bottom:24px;z-index:8500;display:flex;flex-direction:column;align-items:flex-end;gap:8px;pointer-events:none;animation:da-rail-o var(--_o) var(--_q) 1.5s both}}@keyframes da-rail-o{from{opacity:0}to{opacity:1}}html:not(.da-off):not(#da){& body.nopen .da-rail{visibility:hidden}& body{& .da-rail>*:not(#da):not(#da):not(#da):not(#da){pointer-events:auto;position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;margin:0!important;flex:0 0 auto!important;transform:none!important;translate:none!important;animation:none!important;opacity:1!important;visibility:visible!important;writing-mode:horizontal-tb!important;z-index:auto!important}& .da-rail>:is(#cv-salon-launcher,#cv-music-opener,#oc-sound-toggle,#sound-toggle,#vg-btn,#cv-atmosphere-control,a.caravelli-maison-rail):not(#da):not(#da):not(#da):not(#da),& .da-rail>aside.concierge>:is(a,button):not(#da):not(#da){width:44px!important;height:44px!important;min-width:0!important;min-height:0!important;max-width:none!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;background:rgba(18,17,15,.72)!important;background-image:none!important;border:1px solid rgba(244,240,233,.26)!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:var(--_c)!important;overflow:hidden!important;transition:background-color 220ms var(--_f),border-color 220ms var(--_f)!important}& .da-rail>*:hover,& .da-rail>aside.concierge>:hover{background-color:rgba(18,17,15,.94)!important;border-color:var(--_d)!important}}& body{& .da-rail{& svg{width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:1!important}& :is(#vg-tooltip,.cv-atmo-place,.cv-atmo-indicator,.caravelli-maison-rail__eyebrow,.caravelli-maison-rail__label,#sound-toggle span,aside.concierge span){position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}}& .da-rail>:is(#cv-music-opener,#oc-sound-toggle):not(#da):not(#da):not(#da):not(#da):not(#da){font-size:0!important;color:transparent!important;background-repeat:no-repeat!important;background-position:center!important;background-size:20px 20px!important}& .da-rail>:is(#cv-music-opener,#oc-sound-toggle) *{font-size:0!important;color:transparent!important;-webkit-text-fill-color:transparent!important}& .da-rail>#cv-music-opener:not(#da):not(#da):not(#da):not(#da):not(#da){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f4f0e9' stroke-width='1'%3E%3Cpath d='M9 17V5.5l10-2V15'/%3E%3Ccircle cx='6.6' cy='17' r='2.4'/%3E%3Ccircle cx='16.6' cy='15' r='2.4'/%3E%3C/svg%3E")!important}& .da-rail>#oc-sound-toggle:not(#da):not(#da):not(#da):not(#da):not(#da){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f4f0e9' stroke-width='1'%3E%3Cpath d='M4 9.5h3.5L12 5.5v13l-4.5-4H4z'/%3E%3Cpath d='M15.5 9.5l5 5M20.5 9.5l-5 5'/%3E%3C/svg%3E")!important}& .da-rail>#oc-sound-toggle[aria-pressed="true"]:not(#da):not(#da):not(#da):not(#da):not(#da){border-color:var(--_d)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f4f0e9' stroke-width='1'%3E%3Cpath d='M4 9.5h3.5L12 5.5v13l-4.5-4H4z'/%3E%3Cpath d='M15.5 9.5a3.6 3.6 0 0 1 0 5M18 7a7 7 0 0 1 0 10'/%3E%3C/svg%3E")!important}}& body .da-rail #vg-trigger,& body .da-rail #cv-atmosphere-control :is(.cv-atmo-instrument,.cv-atmo-toggle){width:100%!important;height:100%!important;padding:0!important;margin:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--_c)!important}& body{& .da-rail>#cv-atmosphere-control:not(#da):not(#da):not(#da):not(#da):not(#da){height:auto!important;flex-direction:column!important;justify-content:flex-start!important}& .da-rail>#cv-atmosphere-control{& :is(.cv-atmo-instrument,.cv-atmo-sound){flex:0 0 42px!important;width:42px!important;height:42px!important;min-width:0!important}& .cv-atmo-sound{position:static!important;inset:auto!important;border:0!important;border-top:1px solid rgba(244,240,233,.2)!important;border-radius:0!important;background:none!important;color:var(--_c)!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;padding:0!important;margin:0!important}}& .da-rail>#cv-atmosphere-control:not(:has([aria-expanded="true"])) .cv-atmo-details{display:none!important}& .da-rail>aside.concierge:not(#da):not(#da):not(#da):not(#da){display:flex!important;flex-direction:column!important;gap:8px!important;width:44px!important;height:auto!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}& body .da-rail>:is(aside.concierge,a.caravelli-maison-rail,#cv-salon-launcher)::before,& body .da-rail>:is(aside.concierge,a.caravelli-maison-rail,#cv-salon-launcher)::after{display:none!important}& body{& .da-rail>a.caravelli-maison-rail .caravelli-maison-rail__arrow{font:400 18px/1 var(--_b)!important;color:var(--_c)!important;border:0!important;width:auto!important;height:auto!important;background:none!important;position:static!important}& .da-rail>#cv-salon-launcher:not(#da):not(#da):not(#da):not(#da):not(#da){width:auto!important;padding:0 18px!important}& .da-rail>#cv-salon-launcher{& .cs-launch-key{display:none!important}& .cs-launch-title{font:var(--cv-typo-current-font, 500 10.5px/1 var(--_b))!important;letter-spacing:var(--cv-typo-current-ls, .24em)!important;text-transform:var(--cv-typo-current-tt, uppercase)!important;color:var(--_c)!important;-webkit-text-fill-color:currentColor!important;background:none!important}}}}@media (max-width:900px){html:not(.da-off):not(#da){& .da-rail{right:12px;bottom:12px;left:12px;flex-direction:row;justify-content:flex-end;align-items:flex-end;flex-wrap:nowrap;gap:6px}& body{& .da-rail>:is(#cv-music-opener,#oc-sound-toggle,#sound-toggle,#vg-btn,a.caravelli-maison-rail):not(#da):not(#da):not(#da):not(#da):not(#da){width:40px!important;height:40px!important}& .da-rail>#cv-atmosphere-control:not(#da):not(#da):not(#da):not(#da):not(#da):not(#da){flex-direction:row!important;height:40px!important;width:auto!important}& .da-rail>#cv-atmosphere-control{& :is(.cv-atmo-instrument,.cv-atmo-sound){flex:0 0 38px!important;width:38px!important;height:38px!important}& .cv-atmo-sound{border-top:0!important;border-left:1px solid rgba(244,240,233,.2)!important}}& .da-rail>#cv-salon-launcher:not(#da):not(#da):not(#da):not(#da):not(#da){height:40px!important;padding:0 12px!important}& .da-rail>aside.concierge:not(#da):not(#da):not(#da):not(#da):not(#da){display:none!important}}}}html:not(.da-off):not(#da){& dialog.cs-dialog{background:var(--_g)!important;background-image:none!important;color:var(--_a)!important;border:0!important;border-radius:0!important;box-shadow:0 40px 120px rgba(18,17,15,.38)!important}& dialog.cs-dialog::backdrop{background:rgba(18,17,15,.62)!important;backdrop-filter:none!important}& dialog.cs-dialog{& :is(h1,h2,h3){font-family:var(--cv-typo-current-ff, var(--_i))!important;font-weight:var(--cv-typo-current-fw, 500)!important;color:var(--_a)!important;letter-spacing:var(--cv-typo-current-ls, -.01em)!important;text-transform:var(--cv-typo-current-tt, none)!important}& :is(p,li,label,span,a,small){font-family:var(--cv-typo-current-ff, var(--_b))!important;color:var(--_a)!important}& :is(button,a[class*="btn"]){border-radius:0!important;box-shadow:none!important;font-family:var(--cv-typo-current-ff, var(--_b))!important}& :is(input,select,textarea){border-radius:0!important;background:var(--_ab)!important;border:1px solid var(--_r)!important;color:var(--_a)!important;font-family:var(--cv-typo-current-ff, var(--_b))!important}& .cs-sidebar{background:var(--_m)!important;background-image:none!important;border:0!important}& .cs-sidebar{& :is(p,span,li,a,button,small,strong,em,h2,h3,div):not(#da){color:var(--_c)!important}& .cs-nav-item:not(#da){border-top-color:var(--_n)!important;background:none!important;color:var(--_y)!important}& .cs-nav-item[aria-current="page"]:not(#da){color:var(--_c)!important;box-shadow:inset 2px 0 0 var(--_d)!important}& :is(.cs-eyebrow,.cs-brand-label,.cs-since):not(#da){color:var(--_d)!important}& .cs-reset:not(#da){border-bottom-color:var(--_n)!important}}& .cs-main{background:var(--_g)!important;background-image:none!important}& :is(.cs-search-send,.cs-primary,.cs-step[aria-current="step"]):not(#da){background:var(--_a)!important;color:var(--_g)!important;border-color:var(--_a)!important}& :is(.cs-card,.cs-journey,.cs-search,.cs-summary,.cs-button,.cs-step,.cs-close){border-color:var(--_r)!important;background-color:transparent!important;box-shadow:none!important}& .cs-card:hover{background-color:var(--_ab)!important;border-color:var(--_a)!important}& .cs-journey{border-left:1px solid var(--_k)!important}& :is(.cs-link,.cs-related-link,.cs-card-num){color:var(--_a)!important}}& aside.hc-consent{background:rgba(18,17,15,.66)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}& aside.hc-consent{& .hc-consent__panel{background:var(--_g)!important;background-image:none!important;color:var(--_a)!important;border:0!important;border-radius:0!important;box-shadow:0 40px 120px rgba(0,0,0,.4)!important}& :is(.hc-consent__titre){font:var(--cv-typo-current-font, 500 clamp(28px,2.6vw,40px)/1.1 var(--_i))!important;letter-spacing:var(--cv-typo-current-ls, -.01em)!important;color:var(--_a)!important;text-transform:var(--cv-typo-current-tt, none)!important}& :is(.hc-consent__texte,.hc-consent__principles li,.hc-consent__note){font-family:var(--cv-typo-current-ff, var(--_b))!important;color:var(--_a)!important;letter-spacing:0!important}& :is(.hc-consent__eyebrow,.hc-consent__year){font:var(--cv-typo-current-font, 500 11px/1.6 var(--_b))!important;letter-spacing:var(--cv-typo-current-ls, .22em)!important;text-transform:var(--cv-typo-current-tt, uppercase)!important;color:var(--_k)!important}& .hc-consent__monogram{color:var(--_a)!important;border-color:var(--_r)!important;font-family:var(--cv-typo-current-ff, var(--_i))!important}& .hc-consent__link{color:var(--_a)!important;text-decoration:underline!important;text-underline-offset:4px;text-decoration-thickness:1px}& .hc-consent__btn{--_j:var(--_a);--_l:var(--_g)}}& main#main-content>:is(section,article){outline:0!important}& aside.hc-consent{& button.hc-consent__btn--oui:not(#da){background:var(--_a)!important;border-color:var(--_a)!important;color:var(--_g)!important}& button.hc-consent__btn--oui:not(#da) *{color:inherit!important}& .hc-consent__actions{align-items:stretch!important}& .hc-consent__principles li:not(#da){font-size:var(--cv-typo-current-fs, 11px)!important;letter-spacing:var(--cv-typo-current-ls, .12em)!important;text-transform:var(--cv-typo-current-tt, uppercase)!important}& .hc-consent__note:not(#da){font-size:var(--cv-typo-current-fs, 12px)!important;color:var(--_w)!important}}& .da-apparition{opacity:0;translate:0 32px;transition:opacity var(--_u) var(--_q),translate var(--_u) var(--_q)}& .da-apparition.da-vu{opacity:1;translate:0 0}& .da-mot{display:inline-block;opacity:0;translate:0 .32em;filter:blur(5px);transition:opacity var(--_u) var(--_q),translate var(--_u) var(--_q),filter var(--_u) var(--_q);transition-delay:calc(var(--i,0) * 60ms)}& .da-mots.da-vu .da-mot{opacity:1;translate:0 0;filter:blur(0)}& main :is(.rv,.ol-reveal){transition-duration:var(--_u)!important;transition-timing-function:var(--_q)!important}}html.lenis,html.lenis body{height:auto}html.lenis.lenis-smooth{scroll-behavior:auto!important}html.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}html.lenis.lenis-stopped{overflow:hidden}@view-transition{navigation:auto}::view-transition-old(root){animation:360ms cubic-bezier(.65,0,.5,1) both da-vt-sortie}::view-transition-new(root){animation:820ms cubic-bezier(.2,.65,.15,1) both da-vt-entree}@keyframes da-vt-sortie{to{opacity:0}}@keyframes da-vt-entree{from{opacity:0}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}::view-transition-old(root),::view-transition-new(root){animation:none!important}html:not(.da-off):not(#da){& :is(.da-apparition,.da-mot){opacity:1!important;translate:none!important;filter:none!important;transition:none!important}& body.nopen #hd #snav,& body.nopen #hd #snav>a.nl{animation:none!important}& main img{transition:none!important;scale:none!important}& #hd{transition:none!important}& .da-defiler i{animation:none!important;transform:none!important}& .da-rail{animation:none!important}}}html:not(.da-off):not(#da){& body[data-page="index"]{& #hd.is-scrolled:not(#da){height:88px!important}& main#main-content>section:not(#accueil){--_l:var(--_g);background:var(--_l)!important;background-image:none!important;border:0!important;box-shadow:none!important}& main#main-content>section:is(.legacy-film,.lux-sec:not([id]),#maison-caravelli-triptyque,#entrer-en-relation){--_l:var(--_p)}& main#main-content>section:is(#oc-fragment-sec,.cp-teaser,#luxury-branch-teaser){--_l:var(--_m)}& main#main-content>section:not(#accueil){& :is(h1,h2,h3,h4,p,li,blockquote,figcaption,small,strong,em,span,label):where(:not(.btn *)){color:var(--_j)!important}& :is(.eyebrow,.kicker,.cv-chapter-kicker,.hero-ey,.cv-triptych-eyebrow,.legacy-index,.sf-n,.clb-home-caption,.cp-place,.p-n):not(#da){color:var(--_t)!important}}& .cp-teaser .cp-copy:not(#da){font-family:var(--cv-typo-current-ff, var(--_b))!important;font-size:var(--cv-typo-current-fs, 16px)!important;line-height:var(--cv-typo-current-lh, 1.7)!important;max-width:30em!important}& main#main-content>section:is(#manifesto,.legacy-film,#matiere-savoir-faire,.lux-sec:not([id]),#projets-selectionnes,.cp-teaser,#heritage-1948,#maison-transmission,#maison-caravelli-triptyque,#fondazione-home,#entrer-en-relation,#fin-cinematographique){padding-block:var(--_x)!important;min-height:0!important}& main#main-content :is(.cv-sculptural-mask,.cv-sculptural-mask img,.cv-sculptural-mask video,.lux-matiere figure,.legacy-media){-webkit-mask:none!important;mask:none!important;clip-path:none!important;border-radius:0!important;box-shadow:none!important}& main#main-content>#hero{min-height:100svh!important}& #hero{& .hero-h1:not(#da){font-size:var(--cv-typo-current-fs, clamp(40px,4.4vw,74px))!important;max-width:9.5em!important;color:var(--_a)!important}& .hero-body{padding-left:var(--_h)!important;left:0!important}& :is(.hero-sub,.hero-h1 *):not(#da){color:var(--_a)!important}& .hero-sub:not(#da){font-size:var(--cv-typo-current-fs, clamp(19px,1.5vw,23px))!important;max-width:26em!important}& .hero-vid{box-shadow:none!important;border:0!important}}& #manifesto{& .cv-manifesto-media{opacity:1!important}& .cv-manifesto-media figcaption{position:static!important;background:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:0!important;padding:14px 0 0!important;inset:auto!important}& .lux-rule{display:none!important}}& .legacy-film{& .legacy-media{background:var(--_p)!important;aspect-ratio:4/5;height:auto!important;max-height:80vh;width:min(100%,520px)!important;overflow:hidden}& .legacy-media img{width:100%!important;height:100%!important;object-fit:cover!important}& .legacy-grid{align-items:center!important;gap:clamp(48px,7vw,120px)!important;max-width:var(--_v);margin:0 auto!important;padding:0 var(--_h)!important}& .legacy-title:not(#da){font-size:var(--cv-typo-current-fs, clamp(40px,4.6vw,76px))!important}}& .sf-grid{background:none!important;border-top:1px solid var(--_s)!important;gap:0!important}& .sf-grid{& .sf-item{background:none!important;border:0!important;border-right:1px solid var(--_s)!important;box-shadow:none!important;backdrop-filter:none!important;padding:40px 36px 8px!important}& .sf-item:last-child{border-right:0!important}& .sf-item .sf-t em{font-style:var(--cv-typo-current-fst, normal)!important}}& .cv-material-title:not(#da){font-size:var(--cv-typo-current-fs, clamp(40px,5vw,84px))!important}& .cv-material-photo figcaption{color:var(--_z)!important}& .lux-matiere{gap:clamp(20px,2.4vw,36px)!important;max-width:var(--_v);margin:clamp(40px,5vw,72px) auto 0!important;padding:0 var(--_h)!important}& .lux-matiere{& figure{background:none!important;aspect-ratio:auto!important;height:auto!important;margin:0!important}& figure img{aspect-ratio:3/2!important;width:100%!important;height:auto!important;object-fit:cover!important;opacity:1!important}& figcaption{position:static!important;inset:auto!important;padding:12px 0 0!important;background:none!important;color:var(--_z)!important;font-size:var(--cv-typo-current-fs, 11px)!important;letter-spacing:var(--cv-typo-current-ls, .2em)!important;text-transform:var(--cv-typo-current-tt, uppercase)!important}}& #projets-selectionnes{& .proj-iw{background:var(--_p)!important;aspect-ratio:4/5;height:auto!important;overflow:hidden;box-shadow:none!important;border:0!important}& .proj-iw img{width:100%!important;height:100%!important;object-fit:cover!important}& .pnb{border-radius:0!important;background:none!important;border:1px solid var(--_r)!important;color:var(--_a)!important}& .pnb *{color:inherit!important}}& .cp-teaser{& .cp-card{background:none!important;border:0!important;box-shadow:none!important}& .cp-media{background:var(--_ac)!important;border:0!important;box-shadow:none!important}}& :is(.cv-heritage-copy,.cv-trans-copy,.cv-found-copy,.cv-ending-copy){max-width:var(--_v)!important;margin:0 auto!important;padding:clamp(48px,6vw,88px) var(--_h) 0!important;box-sizing:border-box;text-align:left!important}& :is(.cv-heritage-copy,.cv-trans-copy,.cv-found-copy,.cv-ending-copy){& h2:not(#da){font-size:var(--cv-typo-current-fs, clamp(40px,5vw,84px))!important;opacity:1!important;margin:18px 0 22px!important}& blockquote{font-family:var(--cv-typo-current-ff, var(--_i))!important;font-size:var(--cv-typo-current-fs, clamp(21px,1.7vw,26px))!important;line-height:var(--cv-typo-current-lh, 1.45)!important;margin-top:26px!important;max-width:30em}}& .cv-heritage-film{max-width:var(--_v);margin:0 auto!important;padding:0 var(--_h)!important;opacity:1!important}& .cv-heritage-film video{width:100%!important;height:auto!important;aspect-ratio:16/9;object-fit:cover!important}& .cv-heritage-film>span{display:block;padding-top:12px;font-size:var(--cv-typo-current-fs, 11px)!important;letter-spacing:var(--cv-typo-current-ls, .2em)!important;color:var(--_z)!important}& .cv-trans-media{max-width:var(--_v);margin:clamp(40px,5vw,72px) auto 0!important;padding:0 var(--_h)!important;opacity:1!important}& .cv-trans-media img{width:100%!important;height:auto!important;aspect-ratio:3/2;object-fit:cover!important}& .cv-found-mark{display:flex!important;justify-content:center!important;padding:0 var(--_h)!important}& .cv-found-mark img{width:min(420px,70vw)!important;height:auto!important}& .cv-ending-stone{display:flex!important;justify-content:center!important}& :is(#fondazione-home,#fin-cinematographique){& :is(.cv-found-copy,.cv-ending-copy){text-align:center!important}& :is(.cv-found-copy,.cv-ending-copy)>*{margin-inline:auto!important}}& .cv-triptych-entities{border-top:1px solid var(--_s)!important;background:none!important}& .cv-triptych-entity{background:none!important;border:0!important;border-right:1px solid var(--_s)!important;box-shadow:none!important}& .cv-triptych-entity:last-child{border-right:0!important}& .cv-triptych-entity span:not(#da){font-family:var(--cv-typo-current-ff, var(--_i))!important;font-size:var(--cv-typo-current-fs, 22px)!important}& #maison-caravelli-triptyque h2:not(#da){font-size:var(--cv-typo-current-fs, clamp(40px,4.4vw,72px))!important}& #luxury-branch-teaser{& .clb-home-bg{opacity:.38!important;filter:none!important}& .clb-home-portal{opacity:1!important;background:none!important;box-shadow:none!important;border:1px solid var(--_n)!important}}& #entrer-en-relation{text-align:center}& #entrer-en-relation :is(h2,p){margin-inline:auto!important}}& body[data-page^="portale"]{--gold:var(--_k)!important;--bronze:var(--_k)!important}& body[data-page^="portale"]{& #topbar{background:var(--_m)!important;background-image:none!important;border:0!important;box-shadow:none!important;color:var(--_c)!important}& #topbar :is(a,button,span){color:var(--_c)!important;font-family:var(--cv-typo-current-ff, var(--_b))!important;letter-spacing:var(--cv-typo-current-ls, .2em)!important}& header.site-header{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;padding:0 var(--_h)!important;height:84px!important;background:transparent!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:0!important;box-shadow:none!important;color:var(--_c)!important;transition:background-color var(--_o) var(--_f),color var(--_o) var(--_f),height var(--_o) var(--_f)!important}}& body[data-page^="portale"] header.site-header::before,& body[data-page^="portale"] header.site-header::after{display:none!important}&.da-defile body[data-page^="portale"] header.site-header,& body.bien-page header.site-header{height:68px!important;background:var(--_g)!important;color:var(--_a)!important;box-shadow:0 1px 0 var(--_e)!important}& body[data-page^="portale"]{& header.site-header{& .brand{grid-column:2!important;grid-row:1!important;justify-self:center!important;color:inherit!important}& .desktop-nav{grid-column:1!important;grid-row:1!important;justify-self:start!important;gap:30px!important}& :is(.header-actions,.bien-langs){grid-column:3!important;grid-row:1!important;justify-self:end!important}& :is(.desktop-nav a,.language-button,.po-link,.bien-langs a){color:inherit!important;font:var(--cv-typo-current-font, 500 10.5px/1 var(--_b))!important;letter-spacing:var(--cv-typo-current-ls, .2em)!important;text-transform:var(--cv-typo-current-tt, uppercase)!important;background:none!important;border-radius:0!important;box-shadow:none!important}& .po-link *{font:var(--cv-typo-current-font, inherit)!important;color:inherit!important}& .bien-langs a.on{text-decoration:underline!important;text-underline-offset:6px}}& .brand{& :is(.brand-main,.brand-sub,.brand-branch){color:inherit!important;-webkit-text-fill-color:currentColor!important}& .brand-main{font:500 18px/1 var(--_i) !important;letter-spacing:.3em !important}& :is(.brand-sub,.brand-branch){font:500 8px/1.5 var(--_b) !important;letter-spacing:.36em !important;text-transform:uppercase !important;opacity:.78}& :is(svg,.brand-emblem){& [stroke]:not([stroke="none"]){stroke:currentColor!important}& [fill]:not([fill="none"]){fill:currentColor!important}}}& :is(.fx-grain,#portale-canvas,canvas#sdf-canvas,canvas#guilloche-canvas){opacity:0!important;visibility:hidden!important}& :is(a.caravelli-maison-rail,aside.concierge){background:var(--_m)!important;background-image:none!important;border:1px solid var(--_n)!important;border-radius:0!important;box-shadow:none!important;color:var(--_c)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}& :is(a.caravelli-maison-rail,aside.concierge) *{color:var(--_c)!important;border-color:var(--_n)!important;font-family:var(--cv-typo-current-ff, var(--_b))!important}& nav.rail a{color:var(--_w)!important;font-family:var(--cv-typo-current-ff, var(--_b))!important}}& body[data-page="portale-home"]{& main#main-content>#hero{background:var(--_m)!important}& #hero::after{content:""!important;position:absolute!important;inset:0!important;width:auto!important;height:auto!important;transform:none!important;translate:none!important;clip-path:none!important;-webkit-mask:none!important;mask:none!important;transition:none!important;z-index:1!important;pointer-events:none!important;mix-blend-mode:normal!important;border:0!important;box-shadow:none!important;background:linear-gradient(180deg,rgba(18,17,15,.58) 0,rgba(18,17,15,0) 26%),linear-gradient(90deg,rgba(18,17,15,.68) 0,rgba(18,17,15,.3) 46%,rgba(18,17,15,0) 72%),linear-gradient(0deg,rgba(18,17,15,.84) 0,rgba(18,17,15,.46) 30%,rgba(18,17,15,0) 60%),radial-gradient(130% 110% at 60% 42%,rgba(18,17,15,0) 52%,rgba(18,17,15,.45) 100%)!important;display:block!important;opacity:1!important}& #hero{& .hero-video{filter:none!important;opacity:1!important}& .hero-content{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;padding:160px 0 clamp(96px,14vh,150px)!important;min-height:100svh!important;margin-left:var(--_h)!important;z-index:8!important}& #hero-title:not(#da){font-size:var(--cv-typo-current-fs, clamp(52px,7vw,120px))!important;letter-spacing:var(--cv-typo-current-ls, .02em)!important;line-height:var(--cv-typo-current-lh, .98)!important;color:var(--_c)!important;margin:22px 0 0!important}& #hero-title *{color:var(--_c)!important;font-size:var(--cv-typo-current-fs, inherit)!important;letter-spacing:var(--cv-typo-current-ls, inherit)!important;line-height:var(--cv-typo-current-lh, 1)!important}& #hero-title>span{display:block!important;height:auto!important;white-space:nowrap}& #hero-title:not(#da){height:auto!important;min-height:0!important}& .hero-intro:not(#da){font-family:var(--cv-typo-current-ff, var(--_b))!important;font-style:var(--cv-typo-current-fst, normal)!important;font-size:var(--cv-typo-current-fs, clamp(16px,1.2vw,19px))!important;line-height:var(--cv-typo-current-lh, 1.65)!important;color:var(--_c)!important;max-width:30em!important;margin:28px 0 36px!important}& .hero-buttons{display:flex!important;gap:16px!important;align-items:center!important}& .btn-ghost:not(#da){align-self:flex-start;width:auto!important;flex:0 0 auto!important;min-width:max-content!important;overflow:visible!important;white-space:nowrap!important;font:var(--cv-typo-current-font, 500 11px/1 var(--_b))!important;letter-spacing:var(--cv-typo-current-ls, .2em)!important;text-transform:var(--cv-typo-current-tt, uppercase)!important;min-height:0!important;height:auto!important;padding:0 0 12px!important;border:0!important;text-decoration:none!important;color:var(--_c)!important;background:linear-gradient(currentColor,currentColor) 0 100%/42% 1px no-repeat!important}& .video-toggle{color:var(--_c)!important;font-family:var(--cv-typo-current-ff, var(--_b))!important}}& main#main-content>:is(#philosophy,#properties,#destinations,#partners){--_l:var(--_g);background:var(--_l)!important;background-image:none!important;padding-block:var(--_x)!important}& main#main-content>#destinations{--_l:var(--_p)}& main#main-content>:is(#seuil,#private-office){background:var(--_m)!important;background-image:none!important}& main#main-content>.stage-band{background-color:var(--_p)!important;filter:none!important}& main#main-content>.stage-band span{color:var(--_a)!important;font-family:var(--cv-typo-current-ff, var(--_b))!important}& .section-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:32px!important;margin-bottom:clamp(40px,5vw,72px)!important;flex-wrap:wrap}& .section-head>div{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:14px!important}& .section-head h2:not(#da){font-size:var(--cv-typo-current-fs, clamp(40px,5vw,84px))!important;margin:0!important}}& body[data-page="portale-home"] .section-head :is(h2,.eyebrow)::after,& body[data-page="portale-home"] .section-head :is(h2,.eyebrow)::before{display:none!important}& body[data-page="portale-home"]{& #philosophy{& .philosophy-grid h2:not(#da){font-size:var(--cv-typo-current-fs, clamp(36px,3.6vw,58px))!important}& .olympe-colonne{display:none!important}}& #property-grid{gap:clamp(48px,5vw,80px) clamp(24px,2.4vw,40px)!important}& .property-card{background:none!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;transform:none}}& body[data-page="portale-home"] .property-card::before,& body[data-page="portale-home"] .property-card::after{display:none!important}& body[data-page="portale-home"]{& .property-media{aspect-ratio:4/5!important;height:auto!important;background:var(--_p)!important;border-radius:0!important;overflow:hidden!important}& .property-media img{width:100%!important;height:100%!important;object-fit:cover!important;filter:none!important;opacity:1!important}& .property-fav{background:rgba(244,240,233,.92)!important;color:var(--_a)!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important}& .property-copy{background:none!important;padding:22px 0 0!important;border:0!important}& .property-copy{& .property-location{font:var(--cv-typo-current-font, 500 11px/1.6 var(--_b))!important;letter-spacing:var(--cv-typo-current-ls, .2em)!important;text-transform:var(--cv-typo-current-tt, uppercase)!important;color:var(--_k)!important}& h3:not(#da){font-size:var(--cv-typo-current-fs, clamp(24px,2vw,32px))!important;margin:10px 0 8px!important;color:var(--_a)!important}& .property-price{font:var(--cv-typo-current-font, 500 19px/1.3 var(--_i))!important;letter-spacing:var(--cv-typo-current-ls, .01em)!important;color:var(--_a)!important}& .property-specs{display:flex!important;gap:18px!important;margin-top:14px!important;padding-top:12px!important;border-top:1px solid var(--_e)!important}& .property-specs span{font:var(--cv-typo-current-font, 500 11px/1.6 var(--_b))!important;letter-spacing:var(--cv-typo-current-ls, .12em)!important;text-transform:var(--cv-typo-current-tt, uppercase)!important;color:var(--_w)!important}}& form#search-form.da-filtres{position:relative!important;inset:auto!important;left:auto!important;bottom:auto!important;width:100%!important;max-width:none!important;margin:0 0 clamp(40px,5vw,64px)!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr)) auto!important;align-items:end!important;gap:0 28px!important;padding:0 0 28px!important;background:none!important;background-image:none!important;border:0!important;border-bottom:1px solid var(--_e)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important;opacity:1!important;z-index:auto!important}& form#search-form.da-filtres{& .search-field{background:none!important;border:0!important;padding:0!important}& label{font:var(--cv-typo-current-font, 500 10.5px/1.6 var(--_b))!important;letter-spacing:var(--cv-typo-current-ls, .2em)!important;color:var(--_k)!important}& select{width:100%!important;height:46px!important;background-color:transparent!important;border:0!important;border-bottom:1px solid var(--_r)!important;border-radius:0!important;color:var(--_a)!important;font:var(--cv-typo-current-font, 400 16px/1.2 var(--_b))!important;padding:0 24px 0 0!important}& .search-submit{height:48px!important;min-height:48px!important}}& .destination-card{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;text-align:left!important}& .destination-media{aspect-ratio:4/5!important;height:auto!important;overflow:hidden!important;background:var(--_g)!important}& .destination-media img{width:100%!important;height:100%!important;object-fit:cover!important;filter:none!important}& .destination-copy{position:static!important;background:none!important;padding:18px 0 0!important;display:flex!important;justify-content:space-between!important;align-items:baseline!important}& .destination-copy{& h3:not(#da){font-size:var(--cv-typo-current-fs, 26px)!important;color:var(--_a)!important}& :is(span,em,b){color:var(--_a)!important;font:var(--cv-typo-current-font, 500 11px/1 var(--_b))!important;letter-spacing:var(--cv-typo-current-ls, .2em)!important;text-transform:var(--cv-typo-current-tt, uppercase)!important;font-style:var(--cv-typo-current-fst, normal)!important}}& #private-office{& .po-media img{filter:none!important;opacity:1!important}& :is(h2,p,span,a,div,li,b,em,strong):not(.btn):not(#da){color:var(--_c)!important}& .eyebrow:not(#da){color:var(--_d)!important}}& .partner-col{background:none!important;border:0!important;border-top:1px solid var(--_e)!important;box-shadow:none!important}}& body[data-page^="portale"]{& .cachet-final{& :is(.cachet-nom,.cachet-branche){color:var(--_a)!important}& .cachet-trait{background:var(--_r)!important}}& footer.site-footer{background:var(--_m)!important;background-image:none!important;color:var(--_c)!important;border:0!important}& footer.site-footer{& :is(p,span,a,li,h4,strong,b,em){color:var(--_c)!important;-webkit-text-fill-color:currentColor!important;font-family:var(--cv-typo-current-ff, var(--_b))!important}& :is(h4){color:var(--_d)!important;letter-spacing:var(--cv-typo-current-ls, .2em)!important}& .brand-main{font-family:var(--_i) !important;letter-spacing:.3em !important}& .footer-mark img{filter:none!important}}}& body.bien-page{background:var(--_g)!important;background-image:none!important}& body.bien-page{& main#main-content.wrap{max-width:var(--_v)!important;padding:clamp(56px,7vw,112px) var(--_h) var(--_x)!important;margin:0 auto!important;background:none!important}& .bien-title:not(#da){font-size:var(--cv-typo-current-fs, clamp(50px,7vw,116px))!important;line-height:var(--cv-typo-current-lh, 1)!important;color:var(--_a)!important;margin:18px 0 22px!important;letter-spacing:var(--cv-typo-current-ls, -.02em)!important}& .bien-lead:not(#da){color:var(--_k)!important}& .bien-loc:not(#da){font:var(--cv-typo-current-font, 500 12px/1.6 var(--_b))!important;letter-spacing:var(--cv-typo-current-ls, .2em)!important;text-transform:var(--cv-typo-current-tt, uppercase)!important;color:var(--_a)!important}& .bien-price:not(#da){font:var(--cv-typo-current-font, 500 clamp(26px,2.4vw,36px)/1.2 var(--_i))!important;letter-spacing:var(--cv-typo-current-ls, .01em)!important;color:var(--_a)!important;margin-top:10px!important}& .bien-gal{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(20px,2.4vw,36px)!important;height:auto!important;margin-top:clamp(48px,6vw,88px)!important}& .bien-gal{& figure{position:relative!important;aspect-ratio:4/5!important;width:auto!important;height:auto!important;margin:0!important;top:auto!important;background:var(--_p)!important;overflow:hidden!important;box-shadow:none!important;border:0!important;grid-column:auto!important}& figure img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;transform:none!important;filter:none!important}}& .bien-specs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin-top:clamp(48px,6vw,88px)!important;border-top:1px solid var(--_e)!important;border-bottom:1px solid var(--_e)!important;background:none!important;padding:0!important}& .bien-specs>div{background:none!important;border:0!important;border-right:1px solid var(--_e)!important;padding:28px 24px!important;box-shadow:none!important;backdrop-filter:none!important}& .bien-specs>div:last-child{border-right:0!important}& .bien-specs{& b{font:var(--cv-typo-current-font, 500 clamp(26px,2.4vw,38px)/1.1 var(--_i))!important;color:var(--_a)!important;display:block}& b *{color:inherit!important;font:var(--cv-typo-current-font, inherit)!important}& span:not(#da){font:var(--cv-typo-current-font, 500 11px/1.6 var(--_b))!important;letter-spacing:var(--cv-typo-current-ls, .2em)!important;color:var(--_w)!important}}& .bien-desc:not(#da){font-size:var(--cv-typo-current-fs, clamp(22px,2vw,30px))!important;color:var(--_a)!important;margin:clamp(48px,6vw,88px) 0 24px!important;max-width:28em!important}& .bien-src a{color:var(--_a)!important;text-decoration:underline!important;text-underline-offset:4px}& .bien-actions{display:flex!important;flex-wrap:wrap!important;gap:16px!important;margin-top:36px!important}& nav.bc :is(a,span):not(#da){color:var(--_w)!important;opacity:1!important;font:var(--cv-typo-current-font, 500 10.5px/1.6 var(--_b))!important;letter-spacing:var(--cv-typo-current-ls, .2em)!important;text-transform:var(--cv-typo-current-tt, uppercase)!important}& .bien-back a{color:var(--_a)!important;font:var(--cv-typo-current-font, 500 11px/1.6 var(--_b))!important;letter-spacing:var(--cv-typo-current-ls, .2em)!important;text-transform:var(--cv-typo-current-tt, uppercase)!important}& :is(.bien-crumbs,.breadcrumb,nav[aria-label*="riane"]) *{color:var(--_w)!important}& .cachet-final img{filter:none!important;opacity:1!important}& :is(.oc-sound-toggle,#sound-toggle):not(#da){border-radius:0!important}}& body.c12{background:var(--_g)!important}& body.c12{& main#main-content>.c12__breadcrumb{background:var(--_g)!important;padding:96px var(--_h) 18px!important;border:0!important}& .c12__breadcrumb :is(a,span){font:var(--cv-typo-current-font, 500 10.5px/1.6 var(--_b))!important;letter-spacing:var(--cv-typo-current-ls, .2em)!important;color:var(--_w)!important}& main#main-content>.c12__hero{min-height:calc(100svh - 120px)!important;background:var(--_m)!important}}& body.c12 .c12__hero .c12__hero-image,& body.c12 .c12__hero .c12__media--hero-cinema,& body.c12 .c12__hero .c12__media-mask{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important}& body.c12{& .c12__hero .c12__media-mask img{width:100%!important;height:100%!important;object-fit:cover!important;filter:none!important}& .c12__hero::after{content:""!important;position:absolute!important;inset:0!important;z-index:3!important;pointer-events:none!important;mix-blend-mode:normal!important;display:block!important;opacity:1!important;background:linear-gradient(0deg,rgba(18,17,15,.88) 0,rgba(18,17,15,.64) 34%,rgba(18,17,15,0) 68%),linear-gradient(90deg,rgba(18,17,15,.52) 0,rgba(18,17,15,0) 58%),linear-gradient(180deg,rgba(18,17,15,.62) 0,rgba(18,17,15,0) 26%),radial-gradient(130% 100% at 62% 40%,rgba(18,17,15,0) 50%,rgba(18,17,15,.5) 100%)!important}& .c12__hero{& .c12__hero-copy{z-index:4!important;left:var(--_h)!important;right:var(--_h)!important;bottom:clamp(48px,8vh,96px)!important;width:auto!important}& .c12__hero-copy{& :is(h1,p,span,em):not(#da){color:var(--_c)!important}& .c12__overline:not(#da){color:var(--_d)!important;max-width:none!important}& p:last-child:not(#da){font-family:var(--cv-typo-current-ff, var(--_b))!important;font-style:var(--cv-typo-current-fst, normal)!important;font-size:var(--cv-typo-current-fs, 12px)!important;letter-spacing:var(--cv-typo-current-ls, .22em)!important;text-transform:var(--cv-typo-current-tt, uppercase)!important}}& figcaption:not(#da){color:var(--_c)!important;padding:7px 12px!important;background:rgba(18,17,15,.62)!important;border:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}& :is(.c12__facts,.c12__chapter,.c12__gallery){background:var(--_g)!important}& .c12__facts{border-bottom:1px solid var(--_e)!important}& .c12__facts>div{border-color:var(--_e)!important;background:none!important}& .c12__facts strong:not(#da){font:var(--cv-typo-current-font, 500 clamp(19px,1.5vw,23px)/1.35 var(--_i))!important;color:var(--_a)!important}& .c12__media-mask{background:var(--_p)!important;box-shadow:none!important}& .c12__gallery{& figure.c12__media{aspect-ratio:auto}& .c12__media-mask{aspect-ratio:3/2!important;height:auto!important;overflow:hidden!important}& .c12__media-mask img{width:100%!important;height:100%!important;object-fit:cover!important}& figcaption{color:var(--_w)!important}}}& main#main-content{& form.contact-form{background:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;padding:0!important}& form.contact-form{& :is(input:not([type="radio"]):not([type="checkbox"]):not([type="hidden"]),select,textarea){background:transparent!important;border:0!important;border-bottom:1px solid var(--_r)!important;border-radius:0!important;box-shadow:none!important;color:var(--_a)!important;font:var(--cv-typo-current-font, 400 17px/1.4 var(--_b))!important;padding:12px 0!important;min-height:52px}& textarea{min-height:140px}& :is(input,select,textarea):focus{border-bottom-color:var(--_a)!important;outline:2px solid var(--_k)!important;outline-offset:3px!important}& :is(label,legend):not(#da){font:var(--cv-typo-current-font, 500 11px/1.6 var(--_b))!important;letter-spacing:var(--cv-typo-current-ls, .18em)!important;text-transform:var(--cv-typo-current-tt, uppercase)!important;color:var(--_a)!important}& :is(.est-opt,button[type="button"]){border-radius:0!important;background:none!important;border:1px solid var(--_r)!important;color:var(--_a)!important;box-shadow:none!important;font-family:var(--cv-typo-current-ff, var(--_b))!important}& :is(.est-opt[aria-pressed="true"],.est-opt.is-active,.est-opt.active){background:var(--_a)!important;color:var(--_g)!important}& input:is([type="radio"],[type="checkbox"]){accent-color:var(--_a)}}& .contact-intake .form-grid>div.d1{background:var(--_ab)!important;border:0!important;box-shadow:none!important}}& main#main-content::before,& main#main-content::after,& body:is(.cv3-nonhome,.bien-page)::before{display:none!important;content:none!important}& body[data-page="index"]{& #maison-caravelli-triptyque :is(.cv-triptych-inner,.cv-triptych-stage){background:none!important}& #maison-caravelli-triptyque::before,& #maison-caravelli-triptyque::after{display:none!important}}& main#main-content{& form.contact-form{& .contact-form-intro{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;background:none!important;border:0!important;border-top:1px solid var(--_r)!important;margin:0 0 36px!important;padding:0!important}& .contact-form-intro>div{background:none!important;border:0!important;border-right:1px solid var(--_e)!important;padding:18px 18px 18px 0!important;display:flex!important;gap:12px!important;align-items:baseline!important;box-shadow:none!important}& .contact-form-intro>div:last-child{border-right:0!important}& .contact-form-intro{& strong:not(#da){font:var(--cv-typo-current-font, 500 24px/1 var(--_i))!important;color:var(--_k)!important}& span:not(#da){font:var(--cv-typo-current-font, 500 11px/1.5 var(--_b))!important;letter-spacing:var(--cv-typo-current-ls, .14em)!important;text-transform:var(--cv-typo-current-tt, uppercase)!important;color:var(--_a)!important}}& div:has(>label>input[type="radio"]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;background:none!important;border:0!important;padding:0!important;box-shadow:none!important}& label:has(>input[type="radio"]){position:relative!important;display:flex!important;flex-direction:column!important;gap:6px!important;padding:18px 20px!important;background:transparent!important;background-image:none!important;border:1px solid var(--_r)!important;border-radius:0!important;box-shadow:none!important;cursor:pointer;transition:background-color 220ms var(--_f),color 220ms var(--_f)!important;min-height:0!important}& label:has(>input[type="radio"])>span:not(#da){color:inherit!important;text-transform:var(--cv-typo-current-tt, none)!important;letter-spacing:0!important;font:var(--cv-typo-current-font, 500 20px/1.2 var(--_i))!important}& label:has(>input[type="radio"])>span:first-of-type:not(#da){font:var(--cv-typo-current-font, 500 10.5px/1.4 var(--_b))!important;letter-spacing:var(--cv-typo-current-ls, .2em)!important;text-transform:var(--cv-typo-current-tt, uppercase)!important;color:var(--_k)!important}& label:has(>input[type="radio"]:checked){background:var(--_a)!important;color:var(--_g)!important;border-color:var(--_a)!important}& label:has(>input[type="radio"]:checked)>span:first-of-type:not(#da){color:var(--_d)!important}& label:has(>input[type="radio"]:focus-visible){outline:2px solid var(--_k)!important;outline-offset:3px!important}& label:has(>input[type="radio"]):not(:has(>input:checked))>span:not(#da){color:var(--_a)!important}}}}@media (min-width:901px){html:not(.da-off):not(#da){& body[data-page^="portale"] header.site-header .po-link{border:1px solid currentColor!important;padding:0 18px!important;height:40px!important;display:inline-flex!important;align-items:center!important;width:auto!important;min-width:max-content!important;white-space:nowrap!important;overflow:visible!important}}}@media (max-width:900px){html:not(.da-off):not(#da){& #hd #ntog .da-menu-mot:not(#da){display:none!important}& main#main-content>section.ph>.container:not(#da){padding-bottom:128px!important}& main#main-content{& form.contact-form{& .contact-form-intro:not(#da){grid-template-columns:1fr!important}& .contact-form-intro>div:not(#da){border-right:0!important;border-bottom:1px solid var(--_e)!important}}}& body[data-page="portale-home"]{& form#search-form.da-filtres:not(#da){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 18px!important}& form#search-form.da-filtres .search-submit:not(#da){grid-column:1/-1!important}}& body[data-page^="portale"] header.site-header:not(#da){display:flex!important;height:64px!important;padding:0 18px!important}& body.bien-page{& .bien-gal:not(#da),& .bien-specs:not(#da){grid-template-columns:1fr!important}& .bien-specs>div:not(#da){border-right:0!important;border-bottom:1px solid var(--_e)!important}}& main#main-content{& section.sec{& div:has(>a>img):has(>a>div h3):not(#da){grid-template-columns:1fr!important}& a:has(>img):has(>div h3):nth-child(even):not(#da){margin-top:0!important}}& article.cp-article:not(#da){grid-template-columns:1fr!important;gap:36px!important}& article.cp-article>:is(.cp-content,.cp-media):not(#da){grid-column:1!important;grid-row:auto!important}}& body[data-page="index"]{& .sf-grid .sf-item:not(#da){border-right:0!important;border-bottom:1px solid var(--_s)!important;padding:28px 0!important}& .cv-triptych-entity:not(#da){border-right:0!important;border-bottom:1px solid var(--_s)!important}}}}html:not(.da-off):not(#da){& main#main-content{& *:where(:not(#accueil,#accueil *)){border-radius:0!important;box-shadow:none!important}& :is(img,video).da-rideau{clip-path:inset(0 0 100% 0);scale:1.06;transition:clip-path var(--_u) var(--_q),scale var(--_u) var(--_q)!important}& :is(img,video).da-rideau.da-vu{clip-path:inset(0 0 0 0);scale:1}& :is(a,figure,.c12p__card,.property-card,.proj-sl,.cp-card,.destination-card,.c12__media) img:not(#da){transition:scale 1.2s var(--_f),clip-path 1.2s var(--_f)!important}& :is(a:hover,figure:hover,.c12p__card:hover,.property-card:hover,.proj-sl:hover,.cp-card:hover,.destination-card:hover,.c12__media:hover) img:not(#da){scale:1.03;clip-path:inset(1.46%)}}& :is(main,footer){& :is(a.btn-l,a.btn-o,.btn-ghost,.btn-line,a.text-link,button.text-link,a.cv-text-link):not(#da){display:inline-flex!important;align-items:center!important;gap:14px!important;min-height:0!important;height:auto!important;padding:0 0 12px!important;border:0!important;border-radius:0!important;background:linear-gradient(currentColor,currentColor) 0 100%/42% 1px no-repeat!important;color:var(--_j)!important;box-shadow:none!important;transition:background-size var(--_o) var(--_f),color 220ms var(--_f)!important}& :is(a.btn-l,a.btn-o,.btn-ghost,.btn-line,a.text-link,button.text-link,a.cv-text-link):not(#da):hover{background-size:100% 1px!important;color:var(--_j)!important}& :is(a.btn-l,a.btn-o,.btn-ghost,.btn-line,a.text-link,button.text-link,a.cv-text-link):not(#da) :is(.arr,b){transition:translate 320ms var(--_f)!important}& :is(a.btn-l,a.btn-o,.btn-ghost,.btn-line,a.text-link,button.text-link,a.cv-text-link):not(#da):hover :is(.arr,b){translate:6px 0}}& :is(main,footer,.hc-consent){& :is(a.btn-n,.btn-burgundy,button.search-submit,.hc-consent__btn--oui):not(#da){background:linear-gradient(var(--_k),var(--_k)) 0 0/0% 100% no-repeat,var(--_j)!important;border-color:var(--_j)!important;color:var(--_l)!important;transition:background-size var(--_o) var(--_f),border-color var(--_o) var(--_f)!important}& :is(a.btn-n,.btn-burgundy,button.search-submit,.hc-consent__btn--oui):not(#da):hover{background-size:100% 100%,auto!important;border-color:var(--_k)!important;color:var(--_l)!important}}& main#main-content :is(section.ph,section.cp-page-hero,.c12__hero,.cine,#folco,.hc-atelier,.cp-teaser,#luxury-branch-teaser,#private-office,#seuil) a.btn-n:not(#da),& body[data-page^="portale"] #hero :is(a.btn-n,.btn-burgundy):not(#da){background:linear-gradient(var(--_d),var(--_d)) 0 0/0% 100% no-repeat,var(--_c)!important;border-color:var(--_c)!important;color:var(--_m)!important}}@media (min-width:901px){html:not(.da-off):not(#da){& main#main-content{& .split:not(#da){display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;column-gap:clamp(24px,2.4vw,40px)!important}& .split>:first-child:not(#da){grid-column:1/span 5!important}& .split>:last-child:not(#da){grid-column:7/span 6!important}& .split>:first-child:has(>img):not(#da){grid-column:1/span 6!important}& .split>:first-child:has(>img)+:last-child:not(#da){grid-column:8/span 5!important}}}}html:not(.da-off):not(#da){& main#main-content{& .split{& img:not(#da){width:100%!important;height:auto!important;aspect-ratio:4/5!important;object-fit:cover!important;max-height:none!important}& div:has(>img):not(#da){height:auto!important;max-height:none!important}}& :is(.split img+p,figure>figcaption):not(#da){display:flex!important;align-items:center!important;gap:14px!important;margin-top:16px!important;font:var(--cv-typo-current-font, 500 10.5px/1.6 var(--_b))!important;letter-spacing:var(--cv-typo-current-ls, .2em)!important;text-transform:var(--cv-typo-current-tt, uppercase)!important;color:var(--_z)!important;max-width:none!important}& :is(.split img+p,figure>figcaption):not(#da)::before{content:""!important;display:block!important;flex:0 0 36px!important;height:1px!important;background:currentColor!important;opacity:.6}& :is(.stmt-q,.cine-quote blockquote,.lux-manifesto p):not(#da){font-style:var(--cv-typo-current-fst, italic)!important;font-synthesis:var(--cv-typo-synthesis, style)!important;font-size:var(--cv-typo-current-fs, clamp(44px,5.8vw,98px))!important;line-height:var(--cv-typo-current-lh, 1.02)!important}& :is(.stmt-q,.cine-quote blockquote,.lux-manifesto p):not(#da) *{font-style:var(--cv-typo-current-fst, italic)!important}}}@media (min-width:901px){html:not(.da-off):not(#da){& main#main-content{& section.sec{& div:has(>a>img):has(>a>div h3):not(#da){grid-template-columns:repeat(12,minmax(0,1fr))!important;column-gap:clamp(24px,2.6vw,44px)!important;row-gap:clamp(72px,8vw,140px)!important}& a:has(>img):has(>div h3):nth-child(4n+1):not(#da){grid-column:1/span 7!important;margin-top:0!important}& a:has(>img):has(>div h3):nth-child(4n+2):not(#da){grid-column:9/span 4!important;margin-top:clamp(140px,16vw,260px)!important}& a:has(>img):has(>div h3):nth-child(4n+3):not(#da){grid-column:2/span 4!important;margin-top:0!important}& a:has(>img):has(>div h3):nth-child(4n+4):not(#da){grid-column:6/span 7!important;margin-top:clamp(-120px,-8vw,-60px)!important}}}}}html:not(.da-off):not(#da){& body[data-page="index"]{& #hero{& a.btn-n:not(#da):not(#da){background:linear-gradient(var(--_k),var(--_k)) 0 0/0% 100% no-repeat,var(--_a)!important;border:1px solid var(--_a)!important;color:var(--_g)!important;padding:0 30px!important;min-height:54px!important}& a.btn-n:not(#da):not(#da) *{color:inherit!important}& a.btn-n:not(#da):not(#da):hover{background-size:100% 100%,auto!important}}}}@media (min-width:901px){html:not(.da-off):not(#da){& footer.ft{& .ft-nav:not(#da){display:block!important;columns:4!important;column-gap:0!important;column-rule:1px solid var(--_n)!important;max-width:900px!important;text-align:center!important}& .ft-nav a:not(#da){display:block!important;padding:7px 14px!important;break-inside:avoid}}}}@media (max-width:900px){html:not(.da-off):not(#da){& body:not([data-page="index"]) #hd,& body[data-page="index"] #hd.is-scrolled,&.da-defile body:not([data-page="index"]) #hd,&.da-plein body:not([data-page="index"]) #hd{height:64px!important}&.da-plein:not(.da-defile) body:not([data-page="index"]) #hd{height:64px!important}& #hd .hd-in{padding:0 18px!important;gap:10px!important}& body:not(.nopen) #hd #snav>:is(.ncta,.lang-sw){display:none!important}& #hd{& .logo .logo-ic{width:28px!important;height:28px!important;flex-basis:28px}& .logo-n{font-size:14px !important;letter-spacing:.24em !important}& .logo-s{font-size:7.5px !important;letter-spacing:.38em !important}& #ntog .da-menu-mot{display:none}}& body.nopen{& #hd{& #snav{padding:96px 24px 40px!important;justify-content:flex-start!important}& #snav>a.nl{font-size:var(--cv-typo-current-fs, 32px)!important;padding:7px 0!important}}}& body.nopen #hd #snav>.ncta,& body.nopen #hd #snav>.lang-sw{display:inline-flex!important}& main>section.ph>.container{padding:120px 22px 56px!important}& main#main-content{& :is(h1,.ph-h1,.cp-page-title,.bien-title,#hero-title,.c12__hero-copy h1):where(:not(#accueil *)){font-size:var(--cv-typo-current-fs, clamp(42px,12.4vw,64px))!important;line-height:var(--cv-typo-current-lh, 1.02)!important}& :is(h2,.display):where(:not(#accueil *)){font-size:var(--cv-typo-current-fs, clamp(34px,9.6vw,48px))!important}& :is(.stmt-q,.oc-frag-t,.c12__statement p,.lux-manifesto p,.cine-quote blockquote):where(:not(#accueil *)){font-size:var(--cv-typo-current-fs, clamp(32px,8.6vw,44px))!important}}& main section.sec{padding-block:88px!important}& footer.ft .ft-nav{gap:6px 22px!important}}}html:not(.da-off):not(#da){& main#main-content>:is(section.ph,section.cp-page-hero) :is(.kicker,.eyebrow):not(#da)::after{display:none!important;content:none!important}& body[data-page="index"] #hero .hero-act:not(#da){align-items:center!important}& main#main-content h2.folco-name:not(#da),& main#main-content h2.folco-name :is(span,em):not(#da){line-height:var(--cv-typo-current-lh, 1.04)!important;margin-block:0!important;padding-block:0!important}& body.c12{& main#main-content>.c12__breadcrumb:not(#da){display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;column-gap:12px!important;row-gap:2px!important}& .c12__breadcrumb>*:not(#da){margin:0!important;padding:0!important;line-height:var(--cv-typo-current-lh, 1.6)!important;transform:none!important}}& body{& .da-rail>:is(#cv-music-opener[data-active="true"],#cv-music-opener[aria-expanded="true"],#sound-toggle[aria-pressed="true"],#cv-salon-launcher[aria-expanded="true"]):not(#da):not(#da):not(#da):not(#da):not(#da){border-color:var(--_d)!important}& .da-rail>#cv-atmosphere-control:has([aria-expanded="true"]):not(#da):not(#da):not(#da):not(#da):not(#da){overflow:visible!important;border-color:var(--_d)!important}& .da-rail>#cv-atmosphere-control:has([aria-expanded="true"]) .cv-atmo-details:not(#da){display:block!important;position:absolute!important;inset:auto calc(100% + 8px) 0 auto!important;width:300px!important;max-height:72vh!important;overflow:auto!important;margin:0!important;padding:20px 22px!important;background:rgba(18,17,15,.97)!important;background-image:none!important;border:1px solid rgba(244,240,233,.26)!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;color:var(--_c)!important;opacity:1!important;visibility:visible!important;transform:none!important;clip-path:none!important;text-align:left!important}& .da-rail{& #cv-atmosphere-control{& .cv-atmo-detail-row:not(#da){display:flex!important;justify-content:space-between!important;align-items:baseline!important;gap:16px!important;padding:7px 0!important;margin:0!important;border:0!important;border-bottom:1px solid rgba(244,240,233,.12)!important;background:none!important}& .cv-atmo-details{& :is(span,label,small):not(#da){font:var(--cv-typo-current-font, 500 10px/1.5 var(--_b))!important;letter-spacing:var(--cv-typo-current-ls, .18em)!important;text-transform:var(--cv-typo-current-tt, uppercase)!important;color:var(--_y)!important;-webkit-text-fill-color:currentColor!important}& strong:not(#da){font:var(--cv-typo-current-font, 500 13px/1.4 var(--_b))!important;letter-spacing:var(--cv-typo-current-ls, .02em)!important;text-transform:var(--cv-typo-current-tt, none)!important;color:var(--_c)!important;-webkit-text-fill-color:currentColor!important}& form:not(#da){display:grid!important;gap:8px!important;margin:16px 0 0!important;padding:0!important;background:none!important;border:0!important}& input:not(#da){width:100%!important;min-height:40px!important;padding:8px 0!important;background:transparent!important;border:0!important;border-bottom:1px solid rgba(244,240,233,.4)!important;border-radius:0!important;color:var(--_c)!important;-webkit-text-fill-color:currentColor!important;font:var(--cv-typo-current-font, 400 14px/1.4 var(--_b))!important}& button:not(#da){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;width:auto!important;height:auto!important;margin:10px 0 0!important;padding:0 16px!important;background:none!important;border:1px solid rgba(244,240,233,.4)!important;border-radius:0!important;box-shadow:none!important;color:var(--_c)!important;-webkit-text-fill-color:currentColor!important;font:var(--cv-typo-current-font, 500 10px/1 var(--_b))!important;letter-spacing:var(--cv-typo-current-ls, .2em)!important;text-transform:var(--cv-typo-current-tt, uppercase)!important}& button:not(#da):hover{border-color:var(--_d)!important}}& .cv-atmo-glyph:not(#da){color:var(--_c)!important}}}}& body[data-page^="portale"] :is(.po-link,#hero .btn-ghost) .studiolo-nom:not(#da){font:var(--cv-typo-current-font, inherit)!important;letter-spacing:var(--cv-typo-current-ls, inherit)!important;text-transform:var(--cv-typo-current-tt, inherit)!important;color:inherit!important}}@media (max-width:560px){html:not(.da-off):not(#da){& aside.hc-consent{& .hc-consent__actions:not(#da){grid-template-columns:1fr!important;grid-auto-flow:row!important;gap:10px!important}& .hc-consent__btn:not(#da){width:100%!important;min-height:50px!important}}}}@media (min-width:901px){html:not(.da-off):not(#da){& body[data-page="portale-home"] #hero .btn-ghost:not(#da):not(#da){align-self:center}}}@media (max-width:900px){html:not(.da-off):not(#da){& .da-rail{transition:translate var(--_o) var(--_f)}&.da-descend .da-rail{translate:0 calc(100% + 32px)}& body.nopen{& #hd{& #snav{& :is(.ncta,.lang-sw):not(#da):not(#da){position:static!important;inset:auto!important}& .lang-sw:not(#da):not(#da){margin-top:auto!important;padding-top:22px!important;width:100%!important;border-top:1px solid var(--_n)!important}& .ncta:not(#da):not(#da){margin-top:12px!important;width:100%!important;justify-content:center!important;min-height:50px!important;height:auto!important}}& #snav::after{display:none!important;content:none!important}& #snav #cv-atmosphere-control:not(#da){margin:28px 0 0!important;background:none!important;background-image:none!important;border:1px solid var(--_n)!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}}& main>section.ph::before{background:linear-gradient(0deg,rgba(12,11,9,.92) 0,rgba(12,11,9,.82) 58%,rgba(12,11,9,.4) 76%,rgba(12,11,9,0) 90%),linear-gradient(180deg,rgba(12,11,9,.6) 0,rgba(12,11,9,0) 20%)!important}& body[data-page="portale-home"] #hero::after{background:linear-gradient(0deg,rgba(18,17,15,.9) 0,rgba(18,17,15,.78) 60%,rgba(18,17,15,.3) 80%,rgba(18,17,15,0) 92%),linear-gradient(180deg,rgba(18,17,15,.55) 0,rgba(18,17,15,0) 18%)!important}& body.c12{& .c12__hero::after{background:linear-gradient(0deg,rgba(18,17,15,.92) 0,rgba(18,17,15,.8) 38%,rgba(18,17,15,0) 72%),linear-gradient(180deg,rgba(18,17,15,.62) 0,rgba(18,17,15,0) 24%)!important}& main#main-content>.c12__breadcrumb:not(#da){padding:82px 22px 14px!important}& main#main-content>.c12__hero:not(#da){min-height:calc(100svh - 112px)!important}& .c12__hero .c12__hero-copy:not(#da){bottom:92px!important}}}}html:not(.da-off):not(#da){& body.legal{& .lg-wrap{& :is(h1,h2,h3,h4){color:#1b1915!important;-webkit-text-fill-color:currentColor!important}& :is(h1,h2,h3,h4) *{color:inherit!important;-webkit-text-fill-color:currentColor!important}& :is(p,li,dd,dt,td,th,address,small,figcaption,blockquote):not(.lg-kicker){color:#3d3830!important}& .lg-kicker{color:#6f5126!important}& a{color:#1b1915!important;text-decoration-color:rgba(27,25,21,.4)!important}& a:hover{color:#6f5126!important}}& .lg-note{background:var(--_ab)!important;color:#3d3830!important;border-color:rgba(27,25,21,.16)!important;border-left-color:#6f5126!important}& .lg-consent-preferences{background:var(--_ab)!important;border-color:rgba(27,25,21,.16)!important}& .lg-consent-actions{& button{border:1px solid #1b1915!important;background:transparent!important;color:#1b1915!important;border-radius:0!important}& button[data-consent-preference="accept"]{background:#1b1915!important;color:#f4f0e9!important}}& .lg-retour{border-radius:0!important}& .lg-wrap{& h1{font-size:var(--cv-typo-current-fs, clamp(46px,5.2vw,78px))!important;line-height:var(--cv-typo-current-lh, 1.02)!important}& h2{font-size:var(--cv-typo-current-fs, clamp(26px,2.5vw,38px))!important;line-height:var(--cv-typo-current-lh, 1.15)!important;margin:60px 0 16px!important;text-wrap:balance}}}& body[data-page="404"] a.retour{color:#6f5126!important}& :is(.v6-inline-portfolio-96,.v6-inline-portfolio-85,.v923-chantiers-teaser,.merci){--_l:var(--_m);--_j:var(--_c);--_z:var(--_y);--_t:var(--_d);--_s:var(--_n)}& .rare-note p{color:#5a5348!important}& .c12__media{& figcaption:not(#da):not(#da):not(#da){background:rgba(18,17,15,.86)!important;color:#f4f0e9!important}& figcaption:not(#da):not(#da){& *{color:inherit!important}& :is(b,span:first-child){color:#c4a66e!important}}}& figcaption.dxb-cap:not(#da):not(#da):not(#da){color:#c9c2b6!important}& .cv-dubai-film{& figcaption{background:rgba(18,17,15,.72)!important;padding:6px 10px!important;color:#f4f0e9!important}& figcaption{& span{color:#f4f0e9!important}& b{color:#c4a66e!important}}}& .cine-quote figcaption{width:fit-content!important;background:rgba(18,17,15,.66)!important;padding:6px 12px!important;color:#e9e3d8!important}& .dbloc{background:#1d1b18!important}& body[data-page="chantiers-prives"] .lux-deep .eyebrow:not(#da){color:#c4a66e!important}& main#main-content section.cine .cine-meta:not(#da){background:rgba(18,17,15,.62)!important;padding:6px 10px!important}& .int-block-ey:not(#da){color:#6f5126!important}& body[data-page^="portale"] nav.rail a:not(#da){color:#73695a!important}}html:not(.da-off):not(#da){--_g:#e6decf;--_p:#d9cfbd;--_ab:#f2ece2;--_w:#4d473d;--_k:#634820;& :is(section.pj-sec,section.cv3-chapter[class*="v6-inline-projets-"],section.sec--blanc[class*="v6-inline-projets-"]):not(#da):not(#da){background-color:var(--_g)!important;background-image:none!important}& main#main-content .int-block:not(#da){background-color:var(--_ab)!important}& .da-rilievo:not(#da){display:block;position:relative;isolation:isolate;box-sizing:border-box;width:100%;max-width:none;margin:0;padding:clamp(24px,4.5vw,64px) clamp(16px,4vw,40px);background:var(--_g)!important;background-image:none!important;pointer-events:none;user-select:none;-webkit-user-select:none;overflow:hidden;border:0!important;box-shadow:none!important;transform:none!important;filter:none!important;clip-path:none!important}& .da-rilievo:not(#da)::before,& .da-rilievo:not(#da)::after{content:none!important;display:none!important}& .da-rilievo img:not(#da):not(#da){display:block!important;width:min(100%,1100px,100vh)!important;height:auto!important;max-width:none!important;max-height:none!important;aspect-ratio:16/10;margin:0 auto!important;padding:0!important;object-fit:contain!important;mix-blend-mode:hard-light!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;clip-path:none!important;background:none!important}}@media (max-width:700px){html:not(.da-off):not(#da){& .da-rilievo img:not(#da):not(#da){width:min(100%,520px)!important;aspect-ratio:4/5}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html:not(.da-off):not(#da){& .da-rilievo img:not(#da):not(#da){animation:da-rilievo-sortie linear both;animation-timeline:view();animation-range:entry 0% cover 38%}}}}@keyframes da-rilievo-sortie{from{opacity:.15;filter:blur(4px)}to{opacity:1;filter:blur(0)}}html:not(.da-off):not(#da){& body.legal{& .lg-credits:not(#da){margin-top:72px;background:none!important;color:inherit}& .lg-credits-liste:not(#da){margin:24px 0 0;padding:0 0 0 1.4em;columns:2 340px;column-gap:48px}& .lg-wrap .lg-credits-liste li:not(#da):not(#da){break-inside:avoid;margin:0 0 10px;font-size:var(--cv-typo-current-fs, 13.5px)!important;line-height:var(--cv-typo-current-lh, 1.55)!important}& .lg-credit-oeuvre{color:#1b1915!important}}&:not(#da):not(#da):not(#da){--_g:#f4f4f0;--_p:#e5e7e2;--_ab:#fcfcf8;--_a:#171b1a;--_w:#4b5350;--_m:#080b0a;--_ac:#161c19;--_c:#f4f4f0;--_y:#c7cdc7;--_d:#c5caba;--_k:#465449;--_e:rgba(23,27,26,.18);--_r:rgba(23,27,26,.4);--_n:rgba(244,244,240,.24);--_h:clamp(22px,6.1vw,100px);--_x:clamp(88px,10vw,160px);}&:not(#da):not(#da):not(#da) body:not([data-page="index"]) #hd,&:not(#da):not(#da):not(#da) body[data-page="index"] #hd.is-scrolled{background:#080b0a!important;color:#f4f4f0!important;box-shadow:0 1px 0 rgba(244,244,240,.2)!important;}&:not(#da):not(#da):not(#da) #hd :is(.logo,.logo-tx,.logo-sub,#ntog,.lang-sw,.lang-sw a,.lb,.ncta){color:inherit!important;}&:not(#da):not(#da):not(#da) #hd #snav .ncta{border-color:#9ca799!important;background:transparent!important;min-height:44px!important;}&:not(#da):not(#da):not(#da) #hd #snav .ncta:hover{background:#f4f4f0!important;color:#080b0a!important;}&:not(#da):not(#da):not(#da) #hd #snav .ncta:hover *{color:#080b0a!important}&:not(#da):not(#da):not(#da) main>section.ph>.ph-bg{filter:none!important;}&:not(#da):not(#da):not(#da) main>section.ph::before{background:linear-gradient(90deg,rgba(8,11,10,.86),rgba(8,11,10,.44) 52%,rgba(8,11,10,.08)),linear-gradient(0deg,rgba(8,11,10,.38),transparent 56%)!important;}&:not(#da):not(#da):not(#da) main>section.ph .ph-h1{font-size:var(--cv-typo-current-fs, clamp(52px,6.65vw,108px))!important;line-height:var(--cv-typo-current-lh, 1.025)!important;letter-spacing:var(--cv-typo-current-ls, -.038em)!important;max-width:14ch!important;text-wrap:balance;}&:not(#da):not(#da):not(#da) main>section.ph .ph-h1 em{color:#f4f4f0!important;}&:not(#da):not(#da):not(#da) main>section.ph>.container{padding-block:148px clamp(90px,12vh,130px)!important;}&:not(#da):not(#da):not(#da) .da-rilievo:not(#da){background:#f4f4f0!important;padding:clamp(46px,6vw,96px) var(--_h)!important;}&:not(#da):not(#da):not(#da) .da-rilievo img:not(#da):not(#da){width:min(100%,1120px)!important;mix-blend-mode:hard-light!important;opacity:1!important;filter:contrast(1.08)!important;animation:none!important;clip-path:none!important;transform:none!important;}&:not(#da):not(#da):not(#da) main#main-content section.sec--noir,&:not(#da):not(#da):not(#da) body[data-page="about"] .da-rilievo+.sep+section{--_l:var(--_m);--_j:var(--_c);--_z:var(--_y);--_t:var(--_d);--_s:var(--_n);background:#080b0a!important;color:var(--_j)!important;}&:not(#da):not(#da):not(#da) body[data-page="about"] .da-rilievo+.sep+section :is(p,span,em,strong,h2){color:var(--_j)!important;}&:not(#da):not(#da):not(#da) main#main-content section.sec--noir :is(.eyebrow,.int-block-ey){color:var(--_d)!important;}&:not(#da):not(#da):not(#da) main#main-content .int-block:not(#da){background:#fcfcf8!important;color:#171b1a!important;}}@media (min-width:901px){html:not(.da-off):not(#da){&:not(#da):not(#da):not(#da) main#main-content .sec .split{grid-template-columns:repeat(12,minmax(0,1fr))!important;column-gap:clamp(24px,2.4vw,40px)!important;align-items:center!important;}&:not(#da):not(#da):not(#da) body[data-page="about"] .sec--creme .split{grid-template-columns:repeat(12,minmax(0,1fr))!important;}&:not(#da):not(#da):not(#da) main#main-content .split :is(h2,.display){font-size:var(--cv-typo-current-fs, clamp(44px,4.5vw,72px))!important;line-height:var(--cv-typo-current-lh, 1.07)!important;text-wrap:balance;}&:not(#da):not(#da):not(#da) main#main-content .sec .split p{max-width:35em;}}}html:not(.da-off):not(#da){&:not(#da):not(#da):not(#da) main :is(.eyebrow,.int-block-ey){letter-spacing:var(--cv-typo-current-ls, .22em)!important;}&:not(#da):not(#da):not(#da) .rare-note p{color:#4b5350!important}&:not(#da):not(#da):not(#da) main .c12p__meta em{color:var(--_z)!important}&:not(#da):not(#da):not(#da) :is(footer.ft,footer.site-footer,.lg-foot){background:#080b0a!important;border-top:1px solid rgba(244,244,240,.24)!important;}&:not(#da):not(#da):not(#da) .da-rail{border-color:rgba(244,244,240,.35)!important}&:not(#da):not(#da):not(#da) body.legal .lg-wrap :is(h1,h2,h3,h4,a,.lg-credit-oeuvre){color:#171b1a!important;}&:not(#da):not(#da):not(#da) body.legal .lg-wrap :is(p,li,dd,dt,td,th,address,small,figcaption,blockquote){color:#4b5350!important;}&:not(#da):not(#da):not(#da) body.legal .lg-wrap .lg-kicker,&:not(#da):not(#da):not(#da) body[data-page="404"] a.retour{color:#465449!important}&:not(#da):not(#da):not(#da) body.legal .lg-note{border-left-color:#465449!important}}@media (max-width:900px){html:not(.da-off):not(#da){&:not(#da):not(#da):not(#da) main>section.ph .ph-h1{font-size:var(--cv-typo-current-fs, clamp(45px,8.8vw,74px))!important;max-width:15ch!important;line-height:var(--cv-typo-current-lh, 1.07)!important;}&:not(#da):not(#da):not(#da) main>section.ph::before{background:linear-gradient(0deg,rgba(8,11,10,.9),rgba(8,11,10,.7) 40%,rgba(8,11,10,.2) 85%)!important;}&:not(#da):not(#da):not(#da) .da-rilievo:not(#da){padding:38px 22px!important}}}@media (prefers-reduced-motion:reduce){html:not(.da-off):not(#da){&:not(#da):not(#da):not(#da) .da-rilievo,&:not(#da):not(#da):not(#da) .da-rilievo img{animation:none!important;transition:none!important}}}html:not(.da-off):not(#da){&:not(#da):not(#da):not(#da):not(#da){& #hd #snav :is(.np-scene,.np-content){display:none!important}& body.nopen #hd #snav.np-navigation,
  & body #hd #snav.np-navigation.np-sortie{--_j:#f4f4f0;--_z:#c7cdc7;--_t:#c5caba;position:fixed!important;inset:0!important;width:100%!important;height:100dvh!important;display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:minmax(600px,1fr) auto!important;align-content:stretch!important;align-items:center!important;justify-content:normal!important;padding:84px 5.8vw 0!important;gap:0!important;isolation:isolate;color:#f4f4f0!important;background:#080b0a!important;overflow:auto!important;overscroll-behavior:contain;opacity:1!important;visibility:visible!important;transform:none!important;animation:np-salon-open 650ms cubic-bezier(.16,1,.3,1) both!important;&::before,&::after{content:none!important;display:none!important}& .np-scene{display:block!important;position:absolute;z-index:-1;top:112px;right:5.8vw;bottom:110px;width:49%;pointer-events:none;&::before{content:'';position:absolute;inset:-12px;border:1px solid rgba(223,223,205,.32);border-radius:50% 50% 0 0 / 35% 35% 0 0;}}& .np-stage{position:absolute;inset:0;overflow:hidden;border-radius:50% 50% 0 0 / 35% 35% 0 0;background:#182019;&::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,11,10,.5),rgba(8,11,10,.04) 38%),linear-gradient(0deg,rgba(8,11,10,.45),transparent 30%);}}& .np-view{position:absolute;inset:0;display:block!important;width:100%;height:100%;object-fit:cover;object-position:50% 44%;opacity:0;transform:scale(1.075);filter:none!important;transition:opacity 650ms ease,transform 1400ms cubic-bezier(.2,.7,.2,1);&.is-current{opacity:1;transform:scale(1)}&:nth-child(2){object-position:50% 37%}&:nth-child(3){object-position:40% 50%}}& .np-caption{position:absolute;right:0;bottom:-40px;font:var(--cv-typo-current-font, 400 12px/1.4 var(--_b));letter-spacing:var(--cv-typo-current-ls, .1em);text-transform:var(--cv-typo-current-tt, uppercase);color:#d9ddd7;}& .np-content{grid-column:1/-1;grid-row:1;display:flex!important;flex-direction:column;justify-content:center;position:relative;align-self:stretch;padding:35px 0 50px;}& .np-content a.nl{display:flex!important;position:relative!important;align-items:center!important;gap:0!important;width:fit-content!important;min-width:0!important;margin:0!important;padding:0!important;text-transform:var(--cv-typo-current-tt, none)!important;text-decoration:none!important;letter-spacing:0!important;background:none!important;border:0!important;border-radius:0!important;color:#f4f4f0!important;opacity:1!important;transform:none!important;translate:none!important;animation:none!important;transition:color 320ms ease!important;&::before,&::after{content:none!important;display:none!important}&:focus-visible{outline:2px solid #f4f4f0!important;outline-offset:7px!important}}& .np-home{margin-bottom:32px;}& .np-home a.nl{font:var(--cv-typo-current-font, 400 12px/1.5 var(--_b))!important;min-height:44px!important;letter-spacing:var(--cv-typo-current-ls, .16em)!important;text-transform:var(--cv-typo-current-tt, uppercase)!important;color:#ccd3ca!important;}& .np-primary{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:70%;}& .np-primary>a.nl{font:var(--cv-typo-current-font, 400 clamp(68px,7.9vw,128px)/1.06 var(--_i))!important;letter-spacing:var(--cv-typo-current-ls, -.055em)!important;text-shadow:0 2px 20px rgba(0,0,0,.22);min-height:88px!important;&::before{content:attr(data-ordinal)!important;display:block!important;position:static!important;align-self:flex-start;font:var(--cv-typo-current-font, 400 10px/1 var(--_b))!important;letter-spacing:var(--cv-typo-current-ls, .12em)!important;color:#b6c1b3!important;margin:22px 22px 0 0!important;width:auto!important;height:auto!important;background:none!important;}&:nth-child(2){margin-left:12.5%!important;font-style:var(--cv-typo-current-fst, italic)!important;}&:nth-child(3){margin-left:4%!important;}&:is(:hover,:focus-visible){color:#fff!important;}&::after{content:''!important;display:block!important;position:absolute!important;left:37px!important;right:0!important;bottom:1px!important;height:1px!important;width:auto!important;background:rgba(244,244,240,.8)!important;transform:scaleX(0)!important;transform-origin:left;transition:transform 320ms ease!important;}&:is(:hover,:focus-visible,.active)::after{transform:scaleX(1)!important;}}& .np-secondary{display:grid;grid-template-columns:max-content max-content;gap:0 38px;margin-top:38px;padding-left:37px;width:fit-content;}& .np-secondary>a.nl{font:var(--cv-typo-current-font, 400 18px/1.5 var(--_i))!important;min-height:44px!important;color:#dfe4da!important;&.active{font-style:var(--cv-typo-current-fst, italic)!important;text-decoration:underline!important;text-underline-offset:5px!important;}&:is(:hover,:focus-visible){color:#fff!important;text-decoration:underline!important;text-underline-offset:5px!important;}}& .event-mini-seal{font:var(--cv-typo-current-font, 400 9px/1.4 var(--_b))!important;letter-spacing:var(--cv-typo-current-ls, .08em)!important;margin-left:10px!important;padding:2px 5px!important;}&>.lang-sw{position:relative!important;grid-column:1;grid-row:2;display:flex!important;gap:4px!important;justify-self:start;order:0!important;margin:0 0 24px!important;padding:0!important;border:0!important;width:auto!important;& .lb{color:#f4f4f0!important;opacity:1!important;min-height:44px!important;min-width:44px!important;font-size:var(--cv-typo-current-fs, 12px)!important;}& .lb.active{text-decoration:underline;text-underline-offset:6px;}}&>.ncta{position:relative!important;grid-column:2;grid-row:2;justify-self:end;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 0 24px!important;padding:0 0 7px!important;width:auto!important;min-height:44px!important;order:0!important;color:#f4f4f0!important;background:none!important;border:0!important;border-bottom:1px solid #929e8d!important;font:var(--cv-typo-current-font, 400 12px/1.5 var(--_b))!important;letter-spacing:var(--cv-typo-current-ls, .1em)!important;& span{color:inherit!important;}&::after{content:'↗' / '';font-size:var(--cv-typo-current-fs, 22px);margin-left:28px;}}&>#cv-atmosphere-control{position:relative!important;grid-column:1/-1;grid-row:3;inset:auto!important;justify-self:center;margin:0 0 18px!important;border:0!important;background:transparent!important;color:#f4f4f0!important;}}& body #hd #snav.np-navigation.np-sortie{pointer-events:none!important;animation:np-salon-close 220ms ease-in both!important;}@media (max-width:900px){& body.nopen #hd #snav.np-navigation,& body #hd #snav.np-navigation.np-sortie{padding:64px 24px 0!important;grid-template-rows:minmax(530px,1fr) auto auto!important;& .np-scene{top:99px;right:24px;bottom:245px;width:63%;min-height:350px;}& .np-stage::after{background:linear-gradient(90deg,rgba(8,11,10,.58),rgba(8,11,10,.12)),linear-gradient(0deg,rgba(8,11,10,.88) 30%,transparent 70%);}& .np-scene::before{inset:-8px;}& .np-caption{font-size:var(--cv-typo-current-fs, 9px);bottom:-24px;}& .np-content{justify-content:flex-start;padding:15px 0 30px;}& .np-home{margin-bottom:35px;}& .np-home a.nl{font-size:var(--cv-typo-current-fs, 10px)!important;}& .np-primary{width:100%;gap:6px;}& .np-primary>a.nl{font-size:var(--cv-typo-current-fs, clamp(50px,12.4vw,100px))!important;min-height:65px!important;line-height:var(--cv-typo-current-lh, 1.12)!important;letter-spacing:var(--cv-typo-current-ls, -.05em)!important;&::before{font-size:var(--cv-typo-current-fs, 8px)!important;margin:13px 10px 0 0!important;}&:nth-child(2){margin-left:12%!important;}&:nth-child(3){margin-left:3%!important;}&::after{left:22px!important;}}& .np-secondary{margin-top:76px;padding-left:0;gap:0 25px;grid-template-columns:max-content max-content;}& .np-secondary>a.nl{font-size:var(--cv-typo-current-fs, 17px)!important;min-height:44px!important;}&>.lang-sw{margin-bottom:12px!important;}&>.ncta{margin-bottom:12px!important;font-size:var(--cv-typo-current-fs, 11px)!important;letter-spacing:var(--cv-typo-current-ls, .025em)!important;&::after{margin-left:8px;font-size:var(--cv-typo-current-fs, 19px);}}&>#cv-atmosphere-control{max-width:100%;min-height:38px!important;margin:0 0 12px!important;}& #cv-atmosphere-control .cv-atmo-place b{font-size:var(--cv-typo-current-fs, 10px)!important;white-space:normal!important;}}}@media (max-width:360px){& body.nopen #hd #snav.np-navigation,& body #hd #snav.np-navigation.np-sortie{padding-inline:20px!important;& .np-scene{right:20px;width:64%;bottom:236px;}& .np-primary>a.nl{font-size:var(--cv-typo-current-fs, 46px)!important;}& .np-secondary{column-gap:20px;margin-top:60px;}& .np-secondary>a.nl{font-size:var(--cv-typo-current-fs, 16px)!important;}&>.ncta{font-size:var(--cv-typo-current-fs, 10px)!important;}}}@media (prefers-reduced-motion:reduce){& body.nopen #hd #snav.np-navigation,& body #hd #snav.np-navigation.np-sortie{animation:none!important;}& #hd{& #snav.np-navigation{& :is(.np-view,.nl),& .nl::after{transition:none!important;animation:none!important;}& .np-view{transform:none!important;}}}}}}@keyframes np-salon-open{from{opacity:0;clip-path:inset(0 0 8% 0)}to{opacity:1;clip-path:inset(0)}}@keyframes np-salon-close{from{opacity:1}to{opacity:0}}html:not(.da-off):not(#da){&:not(#da):not(#da):not(#da) .da-rilievo.rv-enhanced{pointer-events:auto;scroll-margin-top:100px;}&:not(#da):not(#da):not(#da) .da-rilievo.rv-enhanced picture{display:block;position:relative;width:min(100%,1120px);margin:0 auto;isolation:isolate;background:#f4f4f0;}&:not(#da):not(#da):not(#da) .da-rilievo.rv-enhanced .rv-canvas{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;pointer-events:none;mix-blend-mode:normal;opacity:0;visibility:visible!important;}&:not(#da):not(#da):not(#da) .da-rilievo.rv-ready .rv-canvas{opacity:1}&:not(#da):not(#da):not(#da) .da-rilievo.rv-ready img:not(#da):not(#da){opacity:0!important}&:not(#da):not(#da):not(#da) .da-rilievo .rv-toggle{display:flex;align-items:center;gap:12px;min-height:44px;margin:16px max(0px,calc((100% - 1120px)/2)) -16px auto;padding:10px 0 10px 18px;border:0;border-bottom:1px solid #b3b8ae;border-radius:0;background:transparent;color:#364037;font:var(--cv-typo-current-font, 500 10px/1.4 var(--_b,sans-serif));letter-spacing:var(--cv-typo-current-ls, .17em);text-transform:var(--cv-typo-current-tt, uppercase);cursor:pointer;}&:not(#da):not(#da):not(#da) .rv-toggle::before{content:'';display:block;width:7px;height:9px;border-left:2px solid currentColor;border-right:2px solid currentColor;}&:not(#da):not(#da):not(#da) .rv-toggle[aria-pressed=true]::before{width:0;height:0;border:5px solid transparent;border-left:7px solid currentColor;border-right:0;}&:not(#da):not(#da):not(#da) .da-rilievo .rv-toggle[hidden]{display:none!important}}@media (prefers-reduced-motion:reduce){html:not(.da-off):not(#da){&:not(#da):not(#da):not(#da) .da-rilievo.rv-ready img:not(#da):not(#da){opacity:1!important}&:not(#da):not(#da):not(#da) .da-rilievo .rv-canvas,&:not(#da):not(#da):not(#da) .da-rilievo .rv-toggle{display:none!important}}}

/* 04/10/2026 — l'accueil garde un en-tête lisible après le prologue. */
html:not(.da-off):not(#da) body[data-page="index"] #hd {
 height:88px!important;min-height:88px!important;top:0!important;
 opacity:1!important;visibility:visible!important;pointer-events:auto!important;
 transform:none!important;overflow:visible!important;
 background:var(--_g,#f4f0e9)!important;color:var(--_a,#1b1915)!important;
 border:0!important;box-shadow:0 1px 0 var(--_e,rgba(27,25,21,.16))!important;
 backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
}
html:not(.da-off):not(#da) body[data-page="index"] #hd.is-scrolled {
 height:68px!important;min-height:68px!important;
}
@media(max-width:900px) {
 html:not(.da-off):not(#da) body[data-page="index"] #hd {
  height:64px!important;min-height:64px!important;
 }
}
