:root[data-aesthetic$=classic]{--display:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--body:var(--display);--display-weight:700;--display-tracking:-.025em;--bg:var(--bg-base);--ink:#1a1a1a;--muted:#71717a;--accent:#a8893a;--accent-ink:#fff;--line:#c9a84c4d;--line-soft:#c9a84c26;--shadow:0 10px 15px -3px #27272a0d;--header:64px}:root[data-aesthetic$=classic][data-mode=dark]{--ink:#e8e6e1;--muted:#a1a1aa;--accent:#d4b44c;--accent-ink:#0a0a0a;--line:#c9a84c40;--line-soft:#c9a84c1f}:root[data-aesthetic$=classic] body{text-rendering:auto;line-height:1.5;transition:none}:root[data-aesthetic$=classic][data-switching] *,:root[data-aesthetic$=classic][data-switching] :before,:root[data-aesthetic$=classic][data-switching] :after{transition:none!important}@layer base{:root[data-aesthetic$=classic] :is(h1,h2,h3){font:inherit;letter-spacing:inherit;line-height:inherit;text-wrap:wrap}}.lx-living .lv-stills{z-index:0}.lx-living .lv-films{z-index:1}.lx-living .lv-fx{z-index:2}:root[data-aesthetic=classic][data-mode=light] :is(.ab-hero-description,.ab-subtitle,.ab-connect-text,.ab-post-text,.ab-post-date,.ab-entry-org,.ab-entry-date,.af-cv-intro,.ct-intro,.ra-lead,.ra-sub,.svc .svc-lead,.bridge-classic-hint,.bridge-classic-foot p,.not-found-text){color:#27272a}:root[data-aesthetic=classic][data-mode=light] :is(.ch-title,.ct-title,.ct-subject-title,.ra-page .ra-h1,.ra-page .ra-h2,.svc .svc-h1,.bridge-classic-title){color:#18181b}:root[data-aesthetic=classic][data-mode=light] :is(.ab-eyebrow,.ab-post-cta,.ab-text-link,.ch-eyebrow,.ra-eyebrow,.ct-eyebrow,.svc .svc-eyebrow,.svc .svc-back,.bridge-classic-kicker){color:#3d2d0c}:root[data-aesthetic=classic][data-mode=light] .not-found-code{background-image:linear-gradient(135deg,#a8893a 0%,#8a6d2b 50%,#6b5220 100%)}:root[data-aesthetic=classic][data-mode=light] :is(.ab-text-link,.svc .svc-back):hover{color:#241a06}:root[data-aesthetic=classic][data-mode=dark] :is(.ab-hero-description,.ab-subtitle,.ab-connect-text,.ab-post-text,.af-cv-intro,.ct-intro,.ra-lead,.ra-sub,.svc .svc-lead){color:#e4e4e7}:root[data-aesthetic=classic][data-mode=dark] :is(.ab-post-date,.ab-entry-date){color:#c8c8ce}:root[data-aesthetic=classic][data-mode=dark] :is(.bridge-classic-hint,.bridge-classic-foot p){color:#d4d4d8}@media (prefers-reduced-motion:no-preference){:root[data-aesthetic=classic]:not([data-navigated]) #content>.classic{--page-from:.75rem;animation:.4s cubic-bezier(.16,1,.3,1) backwards classic-page-in}}:root[data-aesthetic$=classic] .hdr{padding-top:24px}:root[data-aesthetic$=classic] .hdr-row{width:min(100% - 32px,672px);max-width:none;margin-inline:auto;padding-inline:0}@media (min-width:640px){:root[data-aesthetic$=classic] .hdr-row{width:min(100% - 128px,672px)}}@media (min-width:1024px){:root[data-aesthetic$=classic] .hdr-row{width:min(100% - 224px,1024px)}}:root[data-aesthetic$=classic] .pill,:root[data-aesthetic$=classic] .avatar{color:#27272a;background:#ffffffe6;transition:box-shadow .15s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 15px -3px #27272a0d,0 4px 6px -4px #27272a0d,0 0 0 1px #18181b0d}:root[data-aesthetic$=classic][data-mode=dark] .pill,:root[data-aesthetic$=classic][data-mode=dark] .avatar{color:#e4e4e7;background:#0a0a0aeb;box-shadow:0 10px 15px -3px #27272a0d,0 4px 6px -4px #27272a0d,0 0 0 1px #ffffff1a}:root[data-aesthetic$=classic][data-mode=dark] :is(.mode-toggle,.lang-toggle,.menu-pill):hover{box-shadow:0 10px 15px -3px #27272a0d,0 4px 6px -4px #27272a0d,0 0 0 1px #c9a84c33}:root[data-aesthetic$=classic] .avatar img{background:#f4f4f5}:root[data-aesthetic$=classic][data-mode=dark] .avatar img{background:#27272a}:root[data-aesthetic$=classic] .hdr-nav a{transition:color .15s cubic-bezier(.4,0,.2,1)}:root[data-aesthetic$=classic] .hdr-nav a:hover,:root[data-aesthetic$=classic] .hdr-nav a[aria-current=page]{color:#a8893a}:root[data-aesthetic$=classic][data-mode=dark] .hdr-nav a:hover,:root[data-aesthetic$=classic][data-mode=dark] .hdr-nav a[aria-current=page]{color:#d4b44c}:root[data-aesthetic$=classic] .hdr-underline{background:linear-gradient(90deg,#c9a84c00,#c9a84cb3,#c9a84c00)}:root[data-aesthetic$=classic] .lang-toggle{letter-spacing:.02em;font-size:14px;transition:color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}:root[data-aesthetic$=classic] .lang-toggle:hover{color:#a8893a}:root[data-aesthetic$=classic][data-mode=dark] .lang-toggle:hover{color:#d4b44c}:root[data-aesthetic$=classic] .mode-toggle svg{transition:fill .15s cubic-bezier(.4,0,.2,1),stroke .15s cubic-bezier(.4,0,.2,1)}:root[data-aesthetic$=classic] .icon-sun{fill:#f4f4f5;stroke:#71717a}:root[data-aesthetic$=classic] .mode-toggle:hover .icon-sun{fill:#fbf7ec;stroke:#a8893a}:root[data-aesthetic$=classic] .icon-moon{fill:#3f3f46;stroke:#71717a}:root[data-aesthetic$=classic][data-mode=dark] .icon-sun{fill:#fbf7ec;stroke:#c9a84c}:root[data-aesthetic$=classic][data-mode=dark] .mode-toggle:hover .icon-moon{stroke:#d4b44c}:root[data-aesthetic$=classic][data-mode=light] .icon-moon{fill:#d4b44c1a;stroke:#c9a84c}:root[data-aesthetic$=classic] .mnav{--mnav-ink:var(--text-primary);--mnav-line:var(--border-color);--mnav-ring:var(--border-color-strong)}:root[data-aesthetic=classic] .mnav{--mnav-accent:#a8893a;--mnav-arrow:#d4d4d8;--mnav-soft:#a1a1aa;--mnav-panel:radial-gradient(circle 640px at 0% 0%, #cbaf754d, #d0b57e29 35%, #d5bb8700 72%), radial-gradient(circle 560px at 115% 78%, #d1b57c38, #d7bd881a 40%, #dbc29000 72%), var(--bg-primary)}:root[data-aesthetic=classic][data-mode=dark] .mnav{--mnav-accent:#d4b44c;--mnav-arrow:#52525b;--mnav-soft:#71717a;--mnav-panel:radial-gradient(circle 640px at 0% 0%, #9c88611a, #937f5a0d 40%, #8c785500 72%), radial-gradient(circle 560px at 115% 78%, #92805c14, #87765200 72%), var(--bg-primary)}.route-progress{z-index:99999;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0;overflow:hidden}:root:not([data-aesthetic$=classic]) .route-progress{display:none}.route-progress i{opacity:0;background:#c9a84c;position:absolute;inset:0;transform:translate(-100%)}.route-progress i:after{content:"";width:100px;height:100%;position:absolute;top:0;right:0;transform:rotate(3deg)translateY(-4px);box-shadow:0 0 10px #c9a84c,0 0 5px #c9a84c}.route-progress[data-state=start] i{opacity:1;transform:translate(-92%)}.route-progress[data-state=run] i{opacity:1;transition:transform 8s cubic-bezier(.08,.7,.2,1);transform:translate(-12%)}.route-progress[data-state=done] i{opacity:0;transition:transform .2s,opacity .3s linear .2s;transform:none}@keyframes classic-page-in{0%{opacity:0;transform:translate3d(0, var(--page-from,2rem), 0)}to{opacity:1;transform:none}}:root[data-veil=""] :is(.hdr,#content){opacity:0}@media (prefers-reduced-motion:no-preference){:root[data-veil] :is(.hdr,#content){animation:.45s cubic-bezier(.16,1,.3,1) backwards veil-in}:root[data-veil=""] :is(.hdr,#content,#content *){animation-play-state:paused!important}}@keyframes veil-in{0%{opacity:0}}:root[data-travel=forward]{--page-from:4rem}:root[data-travel=back]{--page-from:-4rem}:root[data-aesthetic$=classic][data-navigated] #content>:is(.classic,.bridge){animation:.34s cubic-bezier(.16,1,.3,1) backwards classic-page-in}@media (prefers-reduced-motion:reduce){:root[data-aesthetic$=classic][data-navigated] #content>:is(.classic,.bridge){animation:none}}:root[data-aesthetic$=classic][data-hold]{overscroll-behavior:none}:root[data-aesthetic$=classic][data-hold][data-leaving] body *{pointer-events:none}@media (pointer:coarse){:root[data-aesthetic$=classic][data-hold]{overflow:hidden}}:root[data-aesthetic$=classic][data-leaving] #content>:is(.classic,.bridge){opacity:0;pointer-events:none;transition:opacity .18s,transform .22s cubic-bezier(.4,0,1,1);animation:none;transform:translateY(-4rem)}:root[data-aesthetic$=classic][data-leaving=back] #content>:is(.classic,.bridge){transform:translateY(4rem)}@media (prefers-reduced-motion:reduce){:root[data-aesthetic$=classic][data-leaving] #content>:is(.classic,.bridge){opacity:1;transform:none}}:root[data-aesthetic$=classic][data-leaving] .back-travel{opacity:0;transition-duration:.12s}:root[data-aesthetic$=classic][data-travel] .back-travel{visibility:hidden}:root:not([data-aesthetic$=classic]) .bridge-classic{display:none}:root[data-aesthetic$=classic] .bridge{height:auto}:root[data-aesthetic$=classic] .bridge-sticky{display:none}.bridge-classic{contain:layout paint style;flex-direction:column;height:100dvh;min-height:42rem;padding-top:5rem;display:flex;position:relative;overflow:hidden}.bridge-classic-label{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding-inline:24px;transition:transform .26s cubic-bezier(.16,1,.3,1),opacity .18s;display:flex}.bridge[data-going] .bridge-classic-label{opacity:0;transform:translateY(-1rem)}.bridge-classic-kicker{text-transform:uppercase;letter-spacing:.3em;color:#a8893a;margin:0;font-size:.8125rem;font-weight:600;line-height:1.5rem}.bridge-classic-title{letter-spacing:-.025em;color:#27272a;opacity:calc(.5 + var(--progress,0) * .5);transform:translate3d(0, calc((1 - var(--progress,0)) * .75rem), 0);margin:1rem 0 0;font-size:2rem;font-weight:700;line-height:2.5rem;transition:transform .18s cubic-bezier(.16,1,.3,1),opacity .18s}.bridge-classic-title a{transition:color .2s}.bridge-classic-title a:hover{color:#a8893a}.bridge-classic-track{background:#e4e4e799;border-radius:9999px;width:12rem;height:3px;margin-top:1.5rem;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #0000000d}.bridge-classic-track span{transform-origin:0;transform:scaleX(var(--progress,0));background:linear-gradient(90deg,#c9a84c,#e0c76d);transition:transform .18s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;box-shadow:0 0 8px #c9a84c80}.bridge-classic-hint{text-transform:uppercase;letter-spacing:.1em;color:#a1a1aa;margin:1.25rem 0 0;font-size:.8125rem;font-weight:500;line-height:1.5rem}.bridge-classic-foot{border-top:1px solid var(--line-soft);text-align:center;align-self:stretch;margin-top:1.75rem;padding-top:1rem}.bridge-classic-foot p{color:#a1a1aa;margin:0;font-size:.8125rem;line-height:1.5rem}:root[data-mode=dark] .bridge-classic-kicker,:root[data-mode=dark] .bridge-classic-title a:hover{color:#d4b44c}:root[data-mode=dark] .bridge-classic-title{color:#f4f4f5}:root[data-mode=dark] .bridge-classic-track{background:#3f3f4680}:root[data-mode=dark] .bridge-classic-track span{background:linear-gradient(90deg,#d4b44c,#a8893a)}:root[data-mode=dark] :is(.bridge-classic-hint,.bridge-classic-foot p){color:#71717a}@media (min-width:640px){.bridge-classic-title{font-size:3rem;line-height:3.5rem}}@media (min-width:768px){.bridge-classic-title{font-size:3.75rem;line-height:1}}:root[data-aesthetic=classic] .bridge-classic{padding-top:calc(var(--header) + 1rem)}:root[data-aesthetic=classic] :is(.bridge-classic-label,.back-travel){border:1px solid var(--lx-pane-edge);border-radius:var(--lx-pane-r);background:var(--lx-pane-hair) 50% 0 / 76% 1px no-repeat, var(--lx-pane);box-shadow:var(--lx-pane-shadow);-webkit-backdrop-filter:var(--lx-pane-blur);backdrop-filter:var(--lx-pane-blur)}:root[data-aesthetic=classic] .bridge-classic-label{flex:none;width:min(100% - 32px,34rem);margin:auto;padding:2.25rem 1.5rem 2rem}:root[data-aesthetic=classic] .bridge-classic-foot{border-top-color:var(--lx-pane-line)}:root .bridge[data-back] .bridge-classic{height:auto;min-height:0;padding-block:clamp(2rem,6svh,4rem) 0}:root[data-aesthetic=classic] .back-travel{padding:14px 18px 16px}:root[data-aesthetic$=classic] .back-travel p{text-transform:uppercase;letter-spacing:.3em;color:#a8893a;font-size:.8125rem;font-weight:600}:root[data-aesthetic$=classic] .back-travel b{letter-spacing:-.025em;text-transform:none;color:#27272a;margin-top:6px;font-family:inherit;font-size:1.5rem;font-weight:700;line-height:2rem;display:block}:root[data-aesthetic$=classic] .back-travel-track{background:#e4e4e799;border-radius:9999px;width:12rem;height:3px;margin:0 auto;overflow:hidden}:root[data-aesthetic$=classic] .back-travel-track i{background:linear-gradient(90deg,#c9a84c,#e0c76d)}:root[data-aesthetic$=classic][data-mode=dark] .back-travel p{color:#d4b44c}:root[data-aesthetic$=classic][data-mode=dark] .back-travel b{color:#f4f4f5}:root[data-aesthetic$=classic][data-mode=dark] .back-travel-track{background:#3f3f4680}:root[data-aesthetic$=classic] .back-travel-dot{display:none}#content>.classic:first-child{padding-top:4rem}:root:not([data-aesthetic$=classic]) .not-found-text,:root[data-aesthetic$=classic] .not-found .lead,:root[lang=fr] .not-found-text [lang=en],:root:not([lang=fr]) .not-found-text [lang=fr]{display:none}:root[data-aesthetic=classic] body:has(>.not-found):before{content:"";z-index:0;pointer-events:none;background:url(/images/living/luxury/about-day.webp) 50%/cover;position:fixed;inset:0}:root[data-aesthetic=classic][data-mode=dark] body:has(>.not-found):before{background-image:url(/images/living/luxury/about-night.webp)}@media (max-aspect-ratio:9058/10000){:root[data-aesthetic=classic] body:has(>.not-found):before{background-image:url(/images/living/luxury/about-day-m.webp)}:root[data-aesthetic=classic][data-mode=dark] body:has(>.not-found):before{background-image:url(/images/living/luxury/about-night-m.webp)}}:root[data-aesthetic$=classic] .not-found{z-index:1;align-items:flex-start;width:min(100% - 32px,672px);max-width:none;padding:0;position:relative}:root[data-aesthetic$=classic] .not-found-code{letter-spacing:-.025em;background:linear-gradient(135deg,#d4b44c 0%,#c9a84c 50%,#a8893a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 1.5rem;font-size:6rem;font-weight:700;line-height:1}:root[data-aesthetic$=classic] .not-found h1{letter-spacing:-.025em;color:#27272a;font-size:2rem;font-weight:700;line-height:2.5rem}:root[data-aesthetic$=classic] .not-found-text{color:#52525b;margin:1.5rem 0 0;font-size:1rem;line-height:1.75rem}:root[data-aesthetic$=classic][data-mode=dark] .not-found h1{color:#f4f4f5}:root[data-aesthetic$=classic][data-mode=dark] .not-found-text{color:#a1a1aa}:root[data-aesthetic$=classic] .not-found .actions{gap:12px;margin-top:2rem}:root[data-aesthetic$=classic] .not-found .btn{color:#fff;letter-spacing:0;background:#c9a84c;border:0;border-radius:6px;min-height:40px;padding:0 16px;font-size:.875rem;font-weight:600;transition:background-color .15s cubic-bezier(.4,0,.2,1)}:root[data-aesthetic$=classic] .not-found .btn:hover{background:#a8893a}:root[data-aesthetic$=classic] .not-found .btn-quiet{color:#18181b;background:#fafafa;font-weight:500;box-shadow:0 0 0 1px #c9a84c26}:root[data-aesthetic$=classic] .not-found .btn-quiet:hover{background:#f4f4f5}:root[data-aesthetic$=classic][data-mode=dark] .not-found .btn{background:#a8893a}:root[data-aesthetic$=classic][data-mode=dark] .not-found .btn:hover{background:#c9a84c}:root[data-aesthetic$=classic][data-mode=dark] .not-found .btn-quiet{color:#d4d4d8;background:#27272a80}:root[data-aesthetic$=classic][data-mode=dark] .not-found .btn-quiet:hover{color:#fafafa;background:#27272a}@media (min-width:640px){:root[data-aesthetic$=classic] .not-found{width:min(100% - 128px,672px)}:root[data-aesthetic$=classic] .not-found h1{font-size:3rem;line-height:3.5rem}:root[data-aesthetic$=classic] .not-found-code{font-size:8rem}}:root[data-aesthetic=classic] body:has(>.not-found){place-items:center;min-height:100dvh;display:grid}:root[data-aesthetic=classic] .not-found{border:1px solid var(--lx-pane-edge);border-radius:var(--lx-pane-r);background:var(--lx-pane-hair) 50% 0 / 76% 1px no-repeat, var(--lx-pane);min-height:0;box-shadow:var(--lx-pane-shadow);margin-block:2rem;padding:clamp(2rem,5vw,3.5rem) clamp(1.5rem,5vw,3.5rem)}:root[lang=fr][data-aesthetic$=classic] .not-found .btn[lang=fr]{color:#fff;box-shadow:none;background:#c9a84c;font-weight:600}:root[lang=fr][data-aesthetic$=classic] .not-found .btn[lang=en]{color:#18181b;background:#fafafa;font-weight:500;box-shadow:0 0 0 1px #c9a84c26}:root[lang=fr][data-aesthetic$=classic][data-mode=dark] .not-found .btn[lang=fr]{background:#a8893a}:root[lang=fr][data-aesthetic$=classic][data-mode=dark] .not-found .btn[lang=en]{color:#d4d4d8;background:#27272a80}:root[lang=fr][data-aesthetic$=classic] .not-found .btn[lang=fr]:hover{background:#a8893a}:root[lang=fr][data-aesthetic$=classic] .not-found .btn[lang=en]:hover{background:#f4f4f5}:root[lang=fr][data-aesthetic$=classic][data-mode=dark] .not-found .btn[lang=fr]:hover{background:#c9a84c}:root[lang=fr][data-aesthetic$=classic][data-mode=dark] .not-found .btn[lang=en]:hover{color:#fafafa;background:#27272a}:root[data-aesthetic$=classic] .hdr{transition:none}
:root[data-aesthetic=aeroclassic]{background-color:#a9dcf3}:root[data-aesthetic=aeroclassic][data-mode=dark]{background-color:#0a2458}:root[data-aesthetic=aeroclassic][data-living-weak] *,:root[data-aesthetic=aeroclassic][data-living-weak] :before,:root[data-aesthetic=aeroclassic][data-living-weak] :after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-aesthetic=aeroclassic][data-living-weak]{--bg-primary:#f0fcfff0;--ac-glass:linear-gradient(180deg, #fffffff5 0%, #f8fdffeb 48%, #e6f7fff0 100%)}:root[data-aesthetic=aeroclassic][data-mode=dark][data-living-weak]{--bg-primary:#09264ef2;--ac-glass:linear-gradient(180deg, #96e8ff29 0%, #96e8ff0a 50%, #96e8ff00 100%), #0a325ef2}
:root[data-aesthetic=aeroclassic]{--ink:#0c2a3c;--muted:#33596b;--accent:#075b82;--accent-ink:#fff;--line:#0093c74d;--line-soft:#0093c726;--shadow:0 18px 42px -16px #008abe57;--bg-base:#a9dcf3;--bg-primary:#f0fcffbd;--bg-card:#ffffffa8;--text-primary:#0c2a3c;--text-secondary:#285462;--text-muted:#2f5669;--border-color:#0093c733;--border-color-strong:#0093c76b;--ac-glass:linear-gradient(180deg, #ffffffdb 0%, #ffffff94 48%, #e2f6ffa8 100%);--ac-glass-shadow:inset 0 1px 0 #fffffff2, inset 0 -1px 0 #0b4e7d14, 0 0 0 1px #ffffffb8, 0 10px 24px -12px #006a9b6b, 0 2px 6px -2px #006a9b29;--ac-glass-hover:inset 0 1px 0 #fffffff2, inset 0 -1px 0 #0b4e7d14, 0 0 0 1px #00a9e061, 0 12px 28px -12px #006a9b80, 0 2px 6px -2px #006a9b2e;--ac-text:#27272a;--ac-link:#075b82;--ac-gel:linear-gradient(180deg, #ffffff4d 0%, #ffffff0f 46%, #fff0 54%, #4fd0f700 80%, #4fd0f752 100%), #06557a;--ac-gel-ink:#fff}:root[data-aesthetic=aeroclassic][data-mode=dark]{--ink:#e4f4fc;--muted:#a9d0de;--accent:#4fd0f7;--accent-ink:#03111a;--line:#4fd0f742;--line-soft:#4fd0f721;--shadow:0 18px 42px -16px #000c1e99;--bg-base:#0a2458;--bg-primary:#09264ecc;--bg-card:#124978ad;--text-primary:#e4f4fc;--text-secondary:#b5d7dc;--text-muted:#b9dde6;--border-color:#4fd0f733;--border-color-strong:#78e2ff6b;--ac-glass:linear-gradient(180deg, #96e8ff29 0%, #96e8ff0a 50%, #96e8ff00 100%), #0a325ecc;--ac-glass-shadow:inset 0 1px 0 #c8f5ff57, inset 0 -1px 0 #00000047, 0 0 0 1px #8ce8ff4d, 0 10px 26px -12px #000a1ab8, 0 2px 6px -2px #000a1a66;--ac-glass-hover:inset 0 1px 0 #c8f5ff66, inset 0 -1px 0 #00000047, 0 0 0 1px #8ce8ff8c, 0 12px 28px -12px #000a1acc, 0 2px 6px -2px #000a1a66;--ac-text:#e4f4fc;--ac-link:#6fdcfb;--ac-gel:linear-gradient(180deg, #ffffff80 0%, #ffffff2e 46%, #fff0 54%, #0093c700 78%, #0093c752 100%), #6fdcfb;--ac-gel-ink:#03243a}:root[data-aesthetic=aeroclassic] :is(.pill,.avatar){background:var(--ac-glass);color:var(--ac-text);box-shadow:var(--ac-glass-shadow);-webkit-backdrop-filter:blur(12px)saturate(170%);backdrop-filter:blur(12px)saturate(170%);transition:box-shadow .3s cubic-bezier(.34,1.56,.64,1)}:root[data-aesthetic=aeroclassic][data-mode=dark] :is(.pill,.avatar){background:var(--ac-glass);color:var(--ac-text);box-shadow:var(--ac-glass-shadow)}:root[data-aesthetic=aeroclassic] :is(.mode-toggle,.lang-toggle,.menu-pill):hover,:root[data-aesthetic=aeroclassic][data-mode=dark] :is(.mode-toggle,.lang-toggle,.menu-pill):hover{box-shadow:var(--ac-glass-hover)}:root[data-aesthetic=aeroclassic] .avatar img{background:#dff3fb}:root[data-aesthetic=aeroclassic][data-mode=dark] .avatar img{background:#0b3a66}:root[data-aesthetic=aeroclassic] .hdr-nav a:hover,:root[data-aesthetic=aeroclassic] .hdr-nav a[aria-current=page],:root[data-aesthetic=aeroclassic] .lang-toggle:hover,:root[data-aesthetic=aeroclassic][data-mode=dark] .hdr-nav a:hover,:root[data-aesthetic=aeroclassic][data-mode=dark] .hdr-nav a[aria-current=page],:root[data-aesthetic=aeroclassic][data-mode=dark] .lang-toggle:hover{color:var(--ac-link)}:root[data-aesthetic=aeroclassic] .hdr-nav a{border-radius:6px}:root[data-aesthetic=aeroclassic] .hdr-underline{background:linear-gradient(90deg,#00a9e000,#00a9e0d9,#00a9e000);border-radius:2px;height:2px}:root[data-aesthetic=aeroclassic][data-mode=dark] .hdr-underline{background:linear-gradient(90deg,#4fd0f700,#6fdcfbe6,#4fd0f700)}:root[data-aesthetic=aeroclassic] .icon-sun,:root[data-aesthetic=aeroclassic] .mode-toggle .icon-sun{fill:#f2fbff;stroke:#3f6f86}:root[data-aesthetic=aeroclassic] .mode-toggle:hover .icon-sun{fill:#dcf4fe;stroke:#075b82}:root[data-aesthetic=aeroclassic] .icon-moon,:root[data-aesthetic=aeroclassic] .mode-toggle .icon-moon{fill:#4fd0f729;stroke:#6fdcfb}:root[data-aesthetic=aeroclassic] .mode-toggle:hover .icon-moon{fill:#4fd0f747;stroke:#b8f0ff}:root[data-aesthetic=aeroclassic] .mnav,:root[data-aesthetic=aeroclassic][data-mode=dark] .mnav{--mnav-accent:var(--ac-link);--mnav-soft:var(--text-muted);--mnav-arrow:#8cb9cb;--mnav-chip:var(--ac-glass);--mnav-chip-ink:var(--ac-text);--mnav-chip-shadow:var(--ac-glass-shadow);--mnav-seg:#ffffff85;--mnav-seg-shadow:inset 0 1px 0 #ffffffe6, 0 0 0 1px var(--border-color-strong), 0 6px 14px -8px #006a9b59;--mnav-seg-ink:var(--text-secondary);--mnav-on:var(--ac-gel);--mnav-on-ink:var(--ac-gel-ink);--mnav-on-shadow:inset 0 1px 0 #ffffff8c, inset 0 0 0 1px #ffffff29, 0 2px 6px -2px #00466e80;--mnav-panel:linear-gradient(180deg, #ffffff80 0%, #fff0 34%), var(--bg-primary)}:root[data-aesthetic=aeroclassic][data-mode=dark] .mnav{--mnav-arrow:#3f7a98;--mnav-seg:#061e408c;--mnav-seg-shadow:inset 0 1px 0 #c8f5ff29, 0 0 0 1px var(--border-color-strong), 0 6px 14px -8px #000a1a99;--mnav-panel:linear-gradient(180deg, #96e8ff24 0%, #96e8ff00 34%), var(--bg-primary)}:root[data-aesthetic=aeroclassic] .mnav-panel{-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%)}:root[data-aesthetic=aeroclassic] .route-progress i{background:linear-gradient(90deg,#0093c7,#4fd0f7 62%,#c8f4ff)}:root[data-aesthetic=aeroclassic] .route-progress i:after{box-shadow:0 0 10px #4fd0f7,0 0 5px #00a9e0}:root[data-aesthetic=aeroclassic] .bridge-classic{padding-top:calc(var(--header) + 1rem)}:root[data-aesthetic=aeroclassic] .bridge-classic-label{border:1px solid var(--ax-pane-edge);border-radius:var(--ax-pane-r);background:var(--ax-pane);width:min(100% - 32px,34rem);box-shadow:var(--ax-pane-shadow);-webkit-backdrop-filter:var(--ax-pane-blur);backdrop-filter:var(--ax-pane-blur);flex:none;margin:auto;padding:2.25rem 1.5rem 2rem}:root[data-aesthetic=aeroclassic] .bridge-classic-foot{border-top-color:var(--ax-pane-line)}:root[data-aesthetic=aeroclassic] .bridge-classic-kicker,:root[data-aesthetic=aeroclassic][data-mode=dark] .bridge-classic-kicker{color:var(--ac-link)}:root[data-aesthetic=aeroclassic] .bridge-classic-title{color:#0c2a3c;text-shadow:0 1px #fff9,0 0 36px #00a9e042}:root[data-aesthetic=aeroclassic][data-mode=dark] .bridge-classic-title{color:#f0fbff;text-shadow:0 1px #00142880,0 0 40px #4fd0f752}:root[data-aesthetic=aeroclassic] .bridge-classic-title a:hover,:root[data-aesthetic=aeroclassic][data-mode=dark] .bridge-classic-title a:hover{color:var(--ac-link)}:root[data-aesthetic=aeroclassic] .bridge-classic-track,:root[data-aesthetic=aeroclassic] .back-travel-track{background:#0b4e7d29;box-shadow:inset 0 1px #0000000f,0 1px #ffffffb3}:root[data-aesthetic=aeroclassic][data-mode=dark] :is(.bridge-classic-track,.back-travel-track){background:#96ebff2e;box-shadow:inset 0 1px #00000040,0 1px #96ebff1f}:root[data-aesthetic=aeroclassic] :is(.bridge-classic-track span,.back-travel-track i),:root[data-aesthetic=aeroclassic][data-mode=dark] :is(.bridge-classic-track span,.back-travel-track i){background:linear-gradient(90deg,#00a9e0 0%,#4fd0f7 62%,#e2fafff2 100%);box-shadow:0 0 8px #00a9e080}:root[data-aesthetic=aeroclassic] .bridge-classic-hint,:root[data-aesthetic=aeroclassic][data-mode=dark] .bridge-classic-hint{color:var(--text-muted)}:root[data-aesthetic=aeroclassic] .bridge-classic-foot p{color:#1d4559}:root[data-aesthetic=aeroclassic][data-mode=dark] .bridge-classic-foot p{color:#cfe9f3}:root[data-aesthetic=aeroclassic] .back-travel{background:var(--ac-glass);box-shadow:var(--ac-glass-shadow);-webkit-backdrop-filter:blur(12px)saturate(170%);backdrop-filter:blur(12px)saturate(170%);border-radius:8px;padding:14px 18px 16px}:root[data-aesthetic=aeroclassic] .back-travel p,:root[data-aesthetic=aeroclassic][data-mode=dark] .back-travel p{color:var(--ac-link)}:root[data-aesthetic=aeroclassic] .back-travel b,:root[data-aesthetic=aeroclassic][data-mode=dark] .back-travel b{color:var(--text-primary)}@media (prefers-reduced-motion:no-preference){:root[data-aesthetic=aeroclassic]:not([data-navigated]) #content>.classic{--page-from:.75rem;animation:.4s cubic-bezier(.16,1,.3,1) backwards classic-page-in,.4s cubic-bezier(.16,1,.3,1) backwards ac-zoom}}@keyframes ac-zoom{0%{scale:.985}}:root[data-aesthetic=aeroclassic] .not-found-code{background:linear-gradient(135deg,#4fd0f7 0%,#00a9e0 45%,#075b82 100%);-webkit-background-clip:text;background-clip:text}:root[data-aesthetic=aeroclassic][data-mode=dark] .not-found-code{background-image:linear-gradient(135deg,#d6f7ff 0%,#6fdcfb 45%,#1fa6d6 100%)}:root[data-aesthetic=aeroclassic] .not-found h1{color:#0c2a3c}:root[data-aesthetic=aeroclassic] .not-found-text{color:#285462}:root[data-aesthetic=aeroclassic][data-mode=dark] .not-found h1{color:#f0fbff}:root[data-aesthetic=aeroclassic][data-mode=dark] .not-found-text{color:#b5d7dc}:root[data-aesthetic=aeroclassic] body:has(>.not-found){background:url(/images/living/aero/about-day.webp) 50%/cover fixed}:root[data-aesthetic=aeroclassic][data-mode=dark] body:has(>.not-found){background-image:url(/images/living/aero/about-night.webp)}@media (max-aspect-ratio:9/10){:root[data-aesthetic=aeroclassic] body:has(>.not-found){background-image:url(/images/living/aero/about-day-m.webp)}:root[data-aesthetic=aeroclassic][data-mode=dark] body:has(>.not-found){background-image:url(/images/living/aero/about-night-m.webp)}}:root[data-aesthetic=aeroclassic] body:has(>.not-found){place-items:center;min-height:100dvh;display:grid}:root[data-aesthetic=aeroclassic] .not-found{-webkit-backdrop-filter:blur(16px)saturate(170%);backdrop-filter:blur(16px)saturate(170%);background:linear-gradient(#ffffffbd 0%,#fff6 42%,#fff3 100%),#d6f2fc85;border-radius:8px;min-height:0;margin-block:2rem;padding:2.5rem 2rem;box-shadow:inset 0 1px #fffffff2,0 0 0 1px #ffffffc7,0 26px 52px -22px #006a9b80}:root[data-aesthetic=aeroclassic][data-mode=dark] .not-found{background:linear-gradient(#96e8ff33 0%,#96e8ff0d 42%,#96e8ff00 100%),#082852a8;box-shadow:inset 0 1px #c8f5ff5c,0 0 0 1px #8ce8ff4d,0 26px 52px -22px #000a1acc}:root[data-aesthetic=aeroclassic] .not-found .btn,:root[data-aesthetic=aeroclassic][data-mode=dark] .not-found .btn,:root[lang=fr][data-aesthetic=aeroclassic] .not-found .btn[lang=fr],:root[lang=fr][data-aesthetic=aeroclassic][data-mode=dark] .not-found .btn[lang=fr]{background:var(--ac-gel);color:var(--ac-gel-ink);box-shadow:inset 0 1px #ffffff8c,inset 0 0 0 1px #ffffff29,0 6px 16px -8px #00466e99}:root[data-aesthetic=aeroclassic] .not-found .btn:hover,:root[data-aesthetic=aeroclassic][data-mode=dark] .not-found .btn:hover,:root[lang=fr][data-aesthetic=aeroclassic] .not-found .btn[lang=fr]:hover,:root[lang=fr][data-aesthetic=aeroclassic][data-mode=dark] .not-found .btn[lang=fr]:hover{background:var(--ac-gel);filter:brightness(1.08)}:root[data-aesthetic=aeroclassic] .not-found .btn-quiet,:root[data-aesthetic=aeroclassic][data-mode=dark] .not-found .btn-quiet,:root[lang=fr][data-aesthetic=aeroclassic] .not-found .btn[lang=en],:root[lang=fr][data-aesthetic=aeroclassic][data-mode=dark] .not-found .btn[lang=en],:root[data-aesthetic=aeroclassic] .not-found .btn-quiet:hover,:root[data-aesthetic=aeroclassic][data-mode=dark] .not-found .btn-quiet:hover,:root[lang=fr][data-aesthetic=aeroclassic] .not-found .btn[lang=en]:hover,:root[lang=fr][data-aesthetic=aeroclassic][data-mode=dark] .not-found .btn[lang=en]:hover{background:var(--ac-glass);color:var(--ac-text);box-shadow:var(--ac-glass-shadow);filter:none}
:root:is([data-aesthetic=classic],[data-aesthetic=luxury]) :not(#_,.dock,.dock *),:root:is([data-aesthetic=classic],[data-aesthetic=luxury]) :not(#_,.dock,.dock *):before,:root:is([data-aesthetic=classic],[data-aesthetic=luxury]) :not(#_,.dock,.dock *):after,:root:is([data-aesthetic=classic],[data-aesthetic=luxury]) .dock :is(.dock-hint,.dock-menu):not(#_){border-radius:0!important}:root:is([data-aesthetic=classic],[data-aesthetic=luxury]) :not(#_){--hs-r:0px!important;--hs-r-now:0px!important}:root[data-aesthetic^=aero] .dock-menu{border-radius:14px}:root[data-aesthetic^=aero] .skip{border-radius:12px}:root[data-aesthetic=aeroclassic] :is(.st-heading,.st-panel){border-radius:22px}:root[data-aesthetic=aeroclassic] .st-print,:root[data-aesthetic=aero] .tour-fig{border-radius:16px}:root[data-aesthetic=aeroclassic] .st-print-photo,:root[data-aesthetic=aero] .tour-fig img{border-radius:10px}:root[data-aesthetic=aero] .cite-years i{border-radius:4px 4px 0 0}:root[data-aesthetic=aero] #cv .pdf-page:not(.pdf-placeholder){border-radius:4px;overflow:hidden}
:root[data-aesthetic=meme],:root[data-aesthetic=meme][data-mode=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff}:root[data-aesthetic=meme][data-mode] .dock{--dock-card:#fff;--dock-text:#1a1a1a;--dock-shadow:#6651231f;--dock-ink:#8a6a1f}:root[data-aesthetic=meme]{scroll-padding-top:0}:root[data-aesthetic=meme] body{background:var(--bg);min-height:100dvh;transition:none;display:flow-root}:root[data-aesthetic=meme] .skip,:root[data-aesthetic=meme] .route-progress,:root[data-aesthetic=meme] #poster,:root[data-aesthetic=meme] .story-loader,:root[data-aesthetic=meme] .hdr,:root[data-aesthetic=meme] #content,:root[data-aesthetic=meme] .back-travel,:root[data-aesthetic=meme] .not-found,:root[data-aesthetic=meme] .dock-slot-music,:root[data-aesthetic=meme] .dock-ring,:root[data-aesthetic=meme] .dock-orbit,:root[data-aesthetic=meme] .dock-node,:root[data-aesthetic=meme] .dock-hint{display:none!important}:root[data-aesthetic=meme] .dock{opacity:1;visibility:visible;animation:none;transform:none!important}
