:root{--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-cine:cubic-bezier(.7, 0, .2, 1);--ease-snap:cubic-bezier(.34, 1.56, .64, 1);--ease-in:cubic-bezier(.55, 0, .9, .45);--dur-micro:.18s;--dur-ui:.42s;--dur-reveal:1s;--dur-scene:.9s;--stagger-word:60ms;--stagger-char:22ms;--xp-grain-opacity:.07;--xp-glint:#ffffff8c;--xp-glare:#ffffff38}@keyframes xp-failsafe{to{opacity:1;visibility:visible;clip-path:none;transform:none}}.xp-js:not(.xp-ready) :is([data-split]:not([data-split-mode=scene]),[data-xp-reveal],[data-hero-in]){visibility:hidden;animation:0s 4s forwards xp-failsafe}[data-split]{font-kerning:none}.xp-word,.xp-char,.xp-line{will-change:transform;display:inline-block}.xp-mask{vertical-align:top;margin-block:-.08em;padding-block:.08em;display:inline-block;overflow:clip}.xp-gradient-chars .xp-char{background:var(--xp-gradient,linear-gradient(90deg, #fff, #bbb)) calc(var(--gx,0px) * -1) 0 / var(--gw,100%) 100% no-repeat;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-magnetic]{will-change:transform;display:inline-flex}[data-magnetic]>[data-magnetic-inner]{pointer-events:none;display:inline-block}.xp-glint{isolation:isolate;position:relative;overflow:hidden}.xp-glint:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg, transparent, var(--xp-glint), transparent);width:32%;animation:xp-glint 4.6s var(--ease-in-out) 1.6s infinite;position:absolute;inset:-20% auto -20% 0;transform:translate(-160%)skew(-22deg)}@keyframes xp-glint{0%{transform:translate(-160%)skew(-22deg)}18%,to{transform:translate(420%)skew(-22deg)}}.xp-glint:hover:after{animation-duration:1.1s;animation-delay:0s}.xp-fill{isolation:isolate;transition:color var(--dur-ui) var(--ease-out);position:relative;overflow:hidden}.xp-fill:before{content:"";z-index:-1;background:var(--xp-fill,currentColor);clip-path:circle(0% at var(--fx,50%) var(--fy,100%));transition:clip-path .6s var(--ease-out);position:absolute;inset:0}.xp-fill:is(:hover,:focus-visible):before{clip-path:circle(150% at var(--fx,50%) var(--fy,100%))}.xp-underline{transition:background-size var(--dur-ui) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none}.xp-underline:is(:hover,:focus-visible){background-size:100% 1px}[data-tilt]{transform-style:preserve-3d;will-change:transform;position:relative}[data-tilt] [data-tilt-depth]{transform:translateZ(calc(var(--depth,40) * 1px))}[data-tilt]:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;background:radial-gradient(circle at var(--mx,50%) var(--my,50%), var(--xp-glare), transparent 55%);opacity:0;transition:opacity var(--dur-ui) var(--ease-out);mix-blend-mode:overlay;position:absolute;inset:0}[data-tilt].is-tilting:after{opacity:1}.xp-grain{z-index:90;pointer-events:none;opacity:var(--xp-grain-opacity);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.4 -0.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.7s steps(7,end) infinite xp-grain;position:fixed;inset:-60%}@keyframes xp-grain{0%,to{transform:translate(0)}15%{transform:translate(-4%,3%)}30%{transform:translate(3%,-5%)}45%{transform:translate(-6%,-2%)}60%{transform:translate(5%,4%)}75%{transform:translate(-2%,6%)}90%{transform:translate(4%,-3%)}}.xp-intro{z-index:100;background:var(--xp-intro-bg,#050505);color:var(--xp-intro-fg,#e9e4da);pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.xp-intro__credit{font:500 clamp(.8rem, .7rem + .3vw, 1rem)/1 var(--font-sans,system-ui);letter-spacing:.32em;text-transform:uppercase;animation:xp-credit-in 1.1s var(--ease-out) .1s both}@keyframes xp-credit-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.xp-intro__bar{background:#ffffff26;width:min(160px,30vw);height:1px;position:absolute;bottom:12vh;left:50%;overflow:hidden;translate:-50%}.xp-intro__bar>i{transform-origin:0;transform:scaleX(var(--load,0));transition:transform .3s var(--ease-out);background:currentColor;position:absolute;inset:0}html:not(.xp-js) .xp-intro,.xp-intro[hidden]{display:none}.xp-cursor{z-index:95;mix-blend-mode:difference;pointer-events:none;opacity:0;width:14px;height:14px;transition:opacity .3s, width .35s var(--ease-out), height .35s var(--ease-out), margin .35s var(--ease-out);background:#fff;border-radius:50%;margin:-7px 0 0 -7px;position:fixed;top:0;left:0}.xp-cursor.is-on{opacity:1}.xp-cursor.is-hover{width:56px;height:56px;margin:-28px 0 0 -28px}[data-hscroll]{overflow:clip}[data-hscroll].is-pinned{overflow:visible}.xp-hscroll__sticky{align-content:center;min-height:100svh;display:grid;position:sticky;top:0;overflow:clip}[data-hscroll-track]{gap:var(--hscroll-gap,clamp(16px, 2vw, 32px));width:max-content;padding-inline:var(--gutter,24px);display:flex}html:not(.xp-ready) [data-hscroll],.xp-reduce [data-hscroll]{scroll-snap-type:x mandatory;overflow-x:auto}html:not(.xp-ready) [data-hscroll-track]>*,.xp-reduce [data-hscroll-track]>*{scroll-snap-align:start}[data-marquee]{white-space:nowrap;display:flex;overflow:clip}[data-marquee]>*{gap:var(--marquee-gap,3rem);padding-right:var(--marquee-gap,3rem);flex:none;display:flex}.xp-scenes{position:relative}.xp-scene{text-align:center;min-height:100svh;padding:var(--scene-pad,12vh 6vw);place-items:center;display:grid;position:relative}.xp-scenes.is-live{height:calc(100svh + (var(--n) - 1) * var(--hold,1) * 100svh)}.xp-scenes.is-live>.xp-scenes__stage{height:100svh;position:sticky;top:0;overflow:clip}.xp-scenes.is-live .xp-scene{visibility:hidden;min-height:0;position:absolute;inset:0}.xp-scenes.is-live .xp-scene[data-near]{visibility:visible}.xp-scenes.is-live .xp-scene:not([data-on]){pointer-events:none}.xp-scenes__bg{width:100%;height:100%;display:block;position:absolute;inset:0}.xp-scenes.is-live [data-land]{opacity:0;transition:opacity .22s var(--ease-in), translate .22s var(--ease-in);translate:0 22px}.xp-scenes.is-live [data-land=wipe]{clip-path:inset(0 100% 0 0);transition:opacity .22s, clip-path .22s var(--ease-in);translate:none}.xp-scenes.is-live [data-on] [data-land]{opacity:1;transition:opacity .8s var(--ease-out) calc(.1s + var(--li,0) * 90ms), translate 1s var(--ease-out) calc(.1s + var(--li,0) * 90ms);translate:none}.xp-scenes.is-live [data-on] [data-land=wipe]{clip-path:inset(0 -2% 0 0);transition:opacity .3s calc(.1s + var(--li,0) * 90ms), clip-path .9s var(--ease-cine) calc(.1s + var(--li,0) * 90ms)}.xp-scenes__nav{z-index:5;gap:6px;display:grid;position:absolute;top:50%;right:clamp(12px,2.4vw,32px);translate:0 -50%}.xp-scenes__nav button{cursor:pointer;width:24px;height:24px;color:inherit;background:0 0;border:0;place-items:center;padding:0;scroll-margin-block:120px;display:grid}.xp-scenes__nav button:before{content:"";opacity:.45;width:6px;height:6px;transition:transform .4s var(--ease-snap), opacity .3s;background:currentColor;border-radius:50%}.xp-scenes__nav button[aria-current=true]:before{opacity:1;transform:scale(1.7)}.xp-scenes:not(.is-live) .xp-scenes__nav{display:none}.xp-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@view-transition{navigation:auto}@keyframes xp-vt-out{to{opacity:0;transform:translateY(-12px)}}@keyframes xp-vt-in{0%{opacity:0;transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){.xp-grain,.xp-glint:after{animation:none}.xp-cursor{display:none}::view-transition-old(root),::view-transition-new(root){animation:none}}.xp-paused .xp-grain,.xp-paused .xp-glint:after{animation-play-state:paused}:root{--font-serif:"Cormorant Garamond", "Times New Roman", serif;--font-tech:"Saira", "Arial Narrow", sans-serif;--font-text:"Manrope", system-ui, sans-serif;--ce-noir:#0b0b0c;--ce-nuit:#141415;--ce-ivoire:#f4efe6;--ce-or:#c8b07a;--ce-or-texte:#7d6329;--ce-pierre:#a8a39a;--ce-taupe:#5e5a52;--nhr-graphite:#1c1e21;--nhr-nuit:#111214;--nhr-chrome:#c9cdd2;--nhr-chrome-clair:#eef0f2;--nhr-acier:#8b9098;--nhr-rouge:#d0141c;--nhr-rouge-vif:#ff3b3f;--chrome-degrade:linear-gradient(172deg, #fbfcfd 0%, #a9aeb5 30%, #f1f3f5 48%, #5c6067 70%, #d4d8dd 100%);--radius-ce:2px;--cut-nhr:12px;--btn-h:52px}.marque-cedaro{--bg:var(--ce-noir);--surface:var(--ce-nuit);--text:var(--ce-ivoire);--muted:var(--ce-pierre);--accent:var(--ce-or);--on-accent:var(--ce-noir);--line:#c8b07a47;--font-display:var(--font-serif);background:var(--bg);color:var(--text)}.marque-cedaro.clair{--bg:var(--ce-ivoire);--surface:#ebe4d7;--text:var(--ce-noir);--muted:var(--ce-taupe);--accent:var(--ce-or-texte);--on-accent:var(--ce-ivoire);--line:#7d63294d}.marque-nhr{--bg:var(--nhr-graphite);--surface:var(--nhr-nuit);--text:var(--nhr-chrome-clair);--muted:var(--nhr-acier);--accent:var(--nhr-rouge-vif);--on-accent:#fff;--line:#c9cdd229;--font-display:var(--font-tech);background:var(--bg);color:var(--text)}body{font-family:var(--font-text);-webkit-font-smoothing:antialiased;font-size:1.0625rem;line-height:1.55}.titre-ce,.chiffres-ce{font-variant-numeric:lining-nums}.titre-ce{font-family:var(--font-serif);letter-spacing:-.01em;font-size:clamp(2.5rem,1.6rem + 4vw,5.25rem);font-weight:400;line-height:1.02}.titre-ce em{color:var(--accent);font-style:italic;font-weight:300}.titre-nhr{font-family:var(--font-tech);text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(2.1rem,1.3rem + 3.6vw,4.5rem);font-weight:600;font-stretch:125%;line-height:.98}.surligne-ce{font-family:var(--font-serif);letter-spacing:.42em;text-transform:uppercase;color:var(--accent);font-size:.9rem;font-weight:500}.surligne-nhr{font-family:var(--font-tech);letter-spacing:.38em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.9em;font-size:.78rem;font-weight:500;font-stretch:125%;display:inline-flex}.surligne-nhr:before{content:"";background:var(--nhr-rouge-vif);block-size:1.15em;inline-size:3px}.filet-ce{background:linear-gradient(90deg, transparent, var(--accent) 30%, var(--accent) 70%, transparent);border:0;block-size:1px;inline-size:min(220px,50%);margin:1.5rem 0}.btn{min-block-size:var(--btn-h);cursor:pointer;font:600 .8rem/1 var(--font-text);letter-spacing:.2em;text-transform:uppercase;transition:background-color var(--dur-micro,.18s) var(--ease-out), color var(--dur-micro,.18s) var(--ease-out), transform var(--dur-micro,.18s) var(--ease-out), box-shadow var(--dur-ui,.42s) var(--ease-out);border:0;justify-content:center;align-items:center;gap:.7em;padding:0 1.9em;text-decoration:none;display:inline-flex}.btn:focus-visible{outline:2px solid var(--accent,currentColor);outline-offset:4px}.btn-ce:focus-visible{outline-color:var(--ce-or)}.btn:active{transform:scale(.98)}.btn .fleche{transition:transform var(--dur-ui,.42s) var(--ease-out)}.btn:is(:hover,:focus-visible) .fleche{transform:translate(5px)}.btn-ce{background:var(--ce-or);color:var(--ce-noir);border-radius:var(--radius-ce)}.btn-ce:hover{background:#d8c291;box-shadow:0 10px 40px -12px #c8b07a8c}.btn-ce-contour{color:var(--text);border-radius:var(--radius-ce);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.btn-ce-contour:hover{box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent)}.btn-nhr{background:var(--nhr-rouge);color:#fff;font-family:var(--font-tech);letter-spacing:.16em;clip-path:polygon(var(--cut-nhr) 0, 100% 0, 100% calc(100% - var(--cut-nhr)), calc(100% - var(--cut-nhr)) 100%, 0 100%, 0 var(--cut-nhr));font-stretch:125%}.btn-nhr:hover{background:#e01820}.btn-nhr-contour{color:var(--nhr-chrome-clair);font-family:var(--font-tech);letter-spacing:.16em;background:0 0;font-stretch:125%;box-shadow:inset 0 0 0 1px #c9cdd259}.btn-nhr-contour:hover{box-shadow:inset 0 0 0 1px var(--nhr-chrome)}@media (prefers-reduced-motion:reduce){.btn,.btn .fleche{transition:none}}.btn-nhr:focus-visible{outline-offset:-6px;outline:2px solid #fff}html:not(.xp-js) [data-son]{display:none}.cn-son{cursor:pointer;min-block-size:44px;font:700 .75rem/1 var(--font-text,system-ui);letter-spacing:.2em;text-transform:uppercase;color:#ddd7cc;background:#08090b99;border:1px solid #f4efe62e;border-radius:2px;align-items:center;gap:.55rem;padding:0 1rem;transition:border-color .2s;display:inline-flex}.cn-son:hover{border-color:#f4efe673}.cn-son:focus-visible{outline:2px solid var(--accent,#c8b07a);outline-offset:3px}.cn-son__ico{flex:none}.cn-son[aria-pressed=false] .cn-son__ondes,.cn-son[aria-pressed=true] .cn-son__barre{display:none}.cn-son[aria-pressed=true]{border-color:#f4efe673}.marque-nhr .cn-son{color:#dfe2e6;border-radius:0}@media (width<=760px){.cn-son--compact{justify-content:center;inline-size:44px;padding:0}.cn-son--compact>span{display:none}}.cn-legal{font:600 .75rem/1.6 var(--font-text,system-ui);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.2rem .4rem;display:flex;margin:1.4rem 0 0!important}.cn-legal a{color:inherit;text-underline-offset:3px;align-items:center;min-block-size:24px;display:inline-flex}.cn-legal a:hover{color:var(--text,#f4efe6)}.cn-legal a:focus-visible{outline:2px solid var(--accent,#c8b07a);outline-offset:3px}.cn-son--pied{letter-spacing:.16em;background:0 0;min-block-size:40px;margin-inline-start:auto;padding:0 .85rem}@media (width<=560px){.cn-legal:after{content:"";flex-basis:100%;order:1}.cn-son--pied{order:2;margin-block-start:.6rem;margin-inline-start:0}}::view-transition-old(root){animation:.24s cubic-bezier(.7,0,.84,0) both cn-vt-sortie}::view-transition-new(root){animation:.55s cubic-bezier(.16,1,.3,1) 60ms both cn-vt-entree}@keyframes cn-vt-sortie{to{opacity:0;transform:scale(.985)}}@keyframes cn-vt-entree{0%{opacity:0;transform:translateY(14px)}}::view-transition-group(logo-cedaro),::view-transition-group(logo-nhr){animation-duration:.6s;animation-timing-function:cubic-bezier(.65,0,.35,1)}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root),::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.ville__marques img:first-of-type,.ce__logo img,.rc-entete__logo img,.lg-entete__ce{view-transition-name:logo-cedaro}.ville__marques img:last-of-type,.nh__logo img,.nhe__logo img,.lg-entete__nh{view-transition-name:logo-nhr}.en-js [data-entree-attend]{visibility:hidden}*,:before,:after{box-sizing:border-box}body{margin:0}img{max-width:100%;height:auto;display:block}[hidden]{display:none!important}.evitement{z-index:100;color:#000;background:#fff;padding:.8rem 1.2rem;position:absolute;top:-4rem;left:1rem}.evitement:focus{top:1rem}
