@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html[data-imm3d]{--imm-voile: .12;--imm-section: 0;--imm-card: .22;--imm-delim: 0}html[data-imm3d] #theme-toggle{display:none!important}html[data-imm3d] section h1,html[data-imm3d] section h2,html[data-imm3d] section h3,html[data-imm3d] section p,html[data-imm3d] section li,html[data-imm3d] section a,html[data-imm3d] section span,html[data-imm3d] section blockquote,html[data-imm3d] section figcaption{text-shadow:0 1px 10px rgba(8,6,3,.9),0 0 3px rgba(8,6,3,.7)}html[data-imm3d] .toc-spine{background:#f5f2e738}html[data-imm3d] .toc-tick-line{background:#c1a16aa6}html[data-imm3d] .toc-tick-label{opacity:.92!important;color:#f5f2e7!important;text-shadow:0 1px 6px rgba(8,6,3,.95)}html[data-imm3d] .toc-tick.is-active .toc-tick-label{color:#c1a16a!important;opacity:1!important}html[data-imm3d] .toc-tick.is-active .toc-tick-line{background:#c1a16a!important}html[data-imm3d] body{background:#141009}#maison-bg-wrap{position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(120% 85% at 70% 16%,rgba(193,161,106,.14),transparent 55%),radial-gradient(100% 80% at 18% 92%,rgba(120,115,70,.14),transparent 60%),linear-gradient(180deg,#16140f,#1a1712 48%,#221f18)}#maison-bg-wrap canvas{width:100%!important;height:100%!important;display:block}#maison-voile{position:fixed;inset:0;z-index:-1;pointer-events:none;background:rgba(46,46,46,var(--imm-voile))}html[data-imm3d] .dark\:bg-\[\#181712\],html[data-imm3d] .dark\:bg-\[\#22211c\]{background-color:rgba(24,21,16,var(--imm-section))!important}html[data-imm3d] .bg-\[\#2E2E2E\]{background-color:rgba(26,23,18,var(--imm-section))!important}html[data-imm3d] .dark\:bg-\[\#1e1d17\]{background-color:rgba(28,26,20,var(--imm-card))!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}html[data-imm3d] .delim-dark,html[data-imm3d] .delim-beige{background-color:rgba(20,18,13,var(--imm-delim))!important}.toc-rail-nav{position:fixed;top:50%;left:max(14px,calc(50vw - 760px));transform:translateY(-50%);z-index:40;opacity:0;pointer-events:none;transition:opacity .5s ease;display:none;padding-left:4px}.toc-rail-nav.is-shown{opacity:1;pointer-events:auto}@media(min-width:1024px){.toc-rail-nav{display:block}}.toc-spine{position:absolute;left:0;top:6px;bottom:6px;width:2px;border-radius:2px;background:#7873464d;overflow:hidden}.toc-spine-fill{position:absolute;left:0;top:0;width:100%;height:0%;background:linear-gradient(to bottom,#c1a16a,#787346);transition:height .15s linear}.toc-ticks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.toc-tick{position:relative;display:flex;align-items:center;gap:10px;height:14px;text-decoration:none}.toc-tick-line{display:block;flex:0 0 auto;width:12px;height:2px;border-radius:2px;background:#787346;opacity:.55;transition:width .3s cubic-bezier(.16,1,.3,1),background-color .3s ease,opacity .3s ease}.toc-tick:hover .toc-tick-line{opacity:1}.toc-tick.is-active .toc-tick-line{width:30px;background:#c1a16a;opacity:1}.toc-tick-label{display:block;font-size:12px;line-height:1.1;font-weight:600;white-space:nowrap;color:#787346;opacity:0;transform:translate(-4px);transition:opacity .25s ease,transform .25s ease,color .25s ease;pointer-events:none;text-shadow:0 0 3px rgba(245,242,231,.92),0 1px 2px rgba(46,46,46,.18)}.toc-tick.is-active .toc-tick-label{opacity:1;transform:translate(0);color:#c1a16a;font-weight:700}.toc-rail-nav:hover .toc-tick-label{opacity:1;transform:translate(0)}.toc-tick:hover .toc-tick-label{color:#787346}.toc-tick.is-active:hover .toc-tick-label{color:#c1a16a}.dark .toc-spine{background:#c1a16a47}.dark .toc-tick-line{background:#c1a16a8c}.dark .toc-tick.is-active .toc-tick-line{background:#c1a16a}.dark .toc-tick-label{color:#f5f2e7;text-shadow:0 0 3px rgba(24,23,18,.92),0 1px 2px rgba(0,0,0,.4)}.dark .toc-tick.is-active .toc-tick-label,.dark .toc-tick:hover .toc-tick-label{color:#c1a16a}.toc-mobile{position:fixed;top:0;left:0;width:100%;height:3px;background:#7873461f;z-index:60;opacity:0;pointer-events:none;transition:opacity .4s ease}.toc-mobile.is-shown{opacity:1}.toc-mobile-fill{display:block;height:100%;width:0%;background:linear-gradient(to right,#787346,#c1a16a);transition:width .1s linear}.dark .toc-mobile{background:#c1a16a26}@media(min-width:1024px){.toc-mobile{display:none}}.manifeste-rail{border-left:2px solid rgba(120,115,70,.3)}.dark .manifeste-rail{border-left-color:#c1a16a66}.rail-stat:before{content:"";position:absolute;left:-33px;top:8px;width:11px;height:11px;border-radius:50%;background:#c1a16a;box-shadow:0 0 0 4px #c1a16a29}.sol-card{position:relative;display:block;overflow:hidden;border-radius:.75rem;background:#26241c;border:1px solid rgba(255,255,255,.1);box-shadow:0 1px 2px #00000040;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s ease,border-color .4s ease}.sol-card:hover{transform:translateY(-6px);box-shadow:0 24px 50px -24px #0009;border-color:#c1a16a73}.sol-photo{position:absolute;inset:0;opacity:0;transition:opacity .55s ease;z-index:0}.sol-card:hover .sol-photo{opacity:1}.sol-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.04);transition:transform .7s ease-out}.sol-card:hover .sol-photo img{transform:scale(1)}.sol-veil{position:absolute;inset:0;background:linear-gradient(to top,#26241cf0,#26241cc7 45%,#26241c8c)}.sol-content{position:relative;z-index:1;display:block;padding:1.5rem}.sol-icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.65rem;background:#c1a16a29;color:#c1a16a;transition:background .35s ease,color .35s ease}.sol-card:hover .sol-icon{background:#c1a16a;color:#26241c}.delim{width:100%;display:flex;align-items:center;gap:22px;padding-left:7vw;padding-right:7vw;height:70px}.delim-dark{background:#2e2e2e}.delim-beige{background:#f5f2e7}.dark .delim-dark{background:#161510}.dark .delim-beige{background:#22211c}.delim-line{flex:1 1 auto;height:1px}.delim-dark .delim-line{background:linear-gradient(to right,#c1a16a00,#ffffff38,#c1a16a00)}.delim-beige .delim-line{background:linear-gradient(to right,#78734600,#78734666,#78734600)}.delim-diamond{color:#c1a16a;flex:0 0 auto}@media(prefers-reduced-motion:reduce){.vedette,.vedette:hover,.vedette-img,.vedette:hover .vedette-img,.toc-tick-line,.toc-tick-label,.toc-spine-fill{transition:none!important}.vedette:hover,.vedette:hover .vedette-img{transform:none!important}}.scroll-progress{position:fixed;inset:0 0 auto;height:3px;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(to right,#787346,#c1a16a);z-index:70;display:none;pointer-events:none;will-change:transform}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: scroll()){.scroll-progress{display:block;animation:anim3-progress linear both;animation-timeline:scroll(root)}}@supports (animation-timeline: view()){.anim-reveal{animation:anim3-reveal linear both;animation-timeline:view();animation-range:entry 0% entry 60%;will-change:opacity,transform}.anim-stagger>*{animation:anim3-reveal linear both;animation-timeline:view();animation-range:entry 0% entry 55%;will-change:opacity,transform}.anim-stagger>*:nth-child(2){animation-range:entry 4% entry 60%}.anim-stagger>*:nth-child(3){animation-range:entry 8% entry 64%}.anim-stagger>*:nth-child(4){animation-range:entry 11% entry 67%}.anim-stagger>*:nth-child(5){animation-range:entry 14% entry 70%}.anim-stagger>*:nth-child(6){animation-range:entry 17% entry 73%}}}@keyframes anim3-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes anim3-reveal{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes anim3-card-in{0%{opacity:0;transform:translateY(52px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes anim3-zoom{0%{transform:scale(1)}to{transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){.scroll-progress{display:none!important}.anim-reveal,.anim-stagger>*,.vedette-stage .vedette,.vedette-stage .vedette-img{animation:none!important;opacity:1!important;transform:none!important}.vedette-stage{min-height:0!important}.vedette-scene{position:static!important;top:auto!important}}
