.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nh{background:#050506;block-size:100svh;min-block-size:560px;position:relative;overflow:clip}.nh__scene{touch-action:pan-y;position:absolute;inset:0;container-type:size}.nh__plan{block-size:max(100cqh,56.25cqw);inline-size:max(100cqw,177.778cqh);position:absolute;top:50%;left:50%;translate:-50% -50%}@media (aspect-ratio<=4/5){.nh__plan{block-size:max(100cqh,177.778cqw);inline-size:max(100cqw,56.25cqh)}}.nh__base,.nh__base img,.nh__lampe,.nh__poussiere{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.nh__lampe{opacity:0;transition:opacity .5s var(--ease-out,ease)}.nh-lampe .nh__lampe{opacity:1}.nh__poussiere{pointer-events:none}.nh-repli .nh__lampe,.nh-repli .nh__poussiere{display:none}.nh__suite{background:var(--nh-image,none) center / cover no-repeat;pointer-events:none;display:none;position:absolute;inset:0}.nh-suite .nh__suite{animation:nh-efface 1.1s var(--ease-out,ease) .25s both;display:block}@keyframes nh-efface{to{opacity:0;visibility:hidden}}.nh-vedette{z-index:2;left:calc(var(--vx,.5) * 100%);top:calc(var(--vy,.535) * 100%);inline-size:calc(var(--vr,.0613) * 2.3 * 100cqw);aspect-ratio:1;color:var(--text);cursor:pointer;border-radius:50%;text-decoration:none;position:absolute;translate:-50% -50%}.nh__plan{container-type:inline-size}.nh-vedette__zone{border-radius:50%;position:absolute;inset:0}.nh-vedette:focus-visible{outline-offset:4px;outline:2px solid #fff;box-shadow:0 0 0 7px #e11e248c}.nh-vedette__legende{border-left:2px solid var(--nhr-rouge-vif);white-space:nowrap;opacity:0;transition:opacity .35s var(--ease-out,ease), translate .45s var(--ease-out,ease);pointer-events:none;gap:.2rem;padding-left:.9rem;display:grid;position:absolute;top:50%;left:calc(100% + 1.2rem);translate:-6px -50%}.nh-vedette:hover .nh-vedette__legende,.nh-vedette:focus-visible .nh-vedette__legende,.nh-vedette.is-montre .nh-vedette__legende{opacity:1;translate:0 -50%}.nh-vedette__nom{font:600 .95rem/1.15 var(--font-tech);letter-spacing:.06em;text-transform:uppercase;color:var(--nhr-chrome-clair);font-stretch:125%}.nh-vedette__prix{font:700 .85rem/1.2 var(--font-text);color:#fff}.nh-vedette__prix small{color:#b9bdc3;font-size:.75rem;font-weight:500}.nh-vedette__voir{font:700 .75rem/1.2 var(--font-text);letter-spacing:.16em;text-transform:uppercase;color:#ff6b6e}.nh-part .nh-vedette__legende{opacity:0}.nh__voile{pointer-events:none;background:radial-gradient(62% 80% at 0 0,#08090be0 0,#08090b99 45%,#0000 76%),linear-gradient(#08090b8c 0,#0000 14%);position:absolute;inset:0}.nh-suite .nh__voile{animation:nh-fondu 1.2s var(--ease-out,ease) .2s both}@keyframes nh-fondu{0%{opacity:0}}.nh__entete{z-index:5;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem clamp(1rem,3vw,2.5rem);display:flex;position:absolute;inset:0 0 auto}.nh__retour,.nh__logo{min-block-size:44px;color:var(--text);align-items:center;gap:.6em;text-decoration:none;display:inline-flex}.nh__retour{font:600 .75rem/1 var(--font-text);letter-spacing:.22em;text-transform:uppercase}.nh__logo img{block-size:44px;inline-size:auto}.nh__droite{align-items:center;gap:clamp(.6rem,1.5vw,1.2rem);display:inline-flex}.nh__retour:focus-visible,.nh__logo:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.nh__texte{z-index:4;max-inline-size:min(30rem,100% - 2rem);transition:opacity .45s var(--ease-out,ease), translate .45s var(--ease-out,ease);position:absolute;top:clamp(4.8rem,13vh,8rem);left:clamp(1rem,4vw,3.5rem)}.nh__titre{margin:.6rem 0 0;font-size:clamp(2rem,1.2rem + 2.6vw,3.6rem)}.nh__p{color:#d3d6db;text-shadow:0 1px 12px #000c;max-inline-size:26rem;margin:1rem 0 1.4rem;font-size:1rem}.nh__actions{margin:0}.nh__astuce{z-index:5;font:600 .75rem/1.3 var(--font-text);letter-spacing:.16em;text-transform:uppercase;color:#c3c7cd;opacity:0;transition:opacity .8s var(--ease-out,ease);pointer-events:none;margin:0;position:absolute;bottom:clamp(1.2rem,4vh,2.2rem);left:clamp(1rem,4vw,3.5rem)}.nh__astuce:before{content:"";vertical-align:.1em;background:#e9c78d;border-radius:50%;block-size:7px;inline-size:7px;margin-right:.6rem;display:inline-block;box-shadow:0 0 10px 2px #e9c78d73}.nh-astuce .nh__astuce{opacity:1}.nh-a-eclaire .nh__astuce{opacity:0;transition-duration:1.2s}.nh__astuce-doigt{display:none}@media (pointer:coarse){.nh__astuce-souris{display:none}.nh__astuce-doigt{display:inline}}.nh-repli .nh__astuce{display:none}.nh__texte>*{animation:nh-entree 1s var(--ease-out,cubic-bezier(.16, 1, .3, 1)) both}.nh__texte>:nth-child(2){animation-delay:80ms}.nh__texte>:nth-child(3){animation-delay:.16s}.nh__texte>:nth-child(4){animation-delay:.24s}.nh-suite .nh__texte>*{animation-delay:.5s}@keyframes nh-entree{0%{clip-path:inset(-12% 100% -12% -2%);translate:-56px}}.nh__texte>.nh__actions{animation-name:nh-volet}@keyframes nh-volet{0%{clip-path:inset(-12% 100% -12% -2%);translate:-56px}}.nh-part .nh__texte,.nh-part .nh__entete,.nh-part .nh__outils,.nh-part .nh__astuce{opacity:0;pointer-events:none;transition:opacity .35s ease-in,translate .35s ease-in;translate:0 -10px}.nh__outils{z-index:5;gap:.6rem;transition:opacity .35s;display:flex;position:absolute;bottom:clamp(1rem,4vh,2rem);right:clamp(1rem,3vw,2.5rem)}.nh__bouton{cursor:pointer;min-block-size:44px;font:700 .75rem/1 var(--font-text);letter-spacing:.2em;text-transform:uppercase;color:#dfe2e6;background:#0a0b0da8;border:1px solid #eef0f233;align-items:center;gap:.6rem;padding:0 1rem;transition:border-color .2s;display:inline-flex}.nh__bouton:hover{border-color:#eef0f280}.nh__bouton:focus-visible{outline:2px solid var(--nhr-rouge-vif);outline-offset:3px}.nh__pause-ico{border-inline:3px solid;block-size:10px;inline-size:9px}.nh__bouton[aria-pressed=true] .nh__pause-ico{border:0;border-left:9px solid;border-block:5px solid #0000;block-size:0;inline-size:0}.nh-repli .nh__outils{display:none}.nh-liste{background:var(--nhr-nuit);padding:clamp(2.5rem,6vw,4.5rem) clamp(1rem,4vw,3.5rem)}.nh-liste__titre{font:600 clamp(1.4rem, 1rem + 1.5vw, 2rem)/1.1 var(--font-tech);text-transform:uppercase;margin:0 0 1.6rem;font-stretch:125%}.nh-liste__titre small{color:var(--muted);letter-spacing:.1em;font-size:.55em}.nh-liste__grille{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}.nh-carte{background:var(--nhr-graphite);border-top:2px solid var(--nhr-rouge);gap:.3rem;padding:0 0 1rem;display:grid;position:relative}.nh-carte__img{aspect-ratio:1;object-fit:cover;block-size:auto;inline-size:100%}.nh-carte__nom{font:600 1rem/1.2 var(--font-tech);text-transform:uppercase;letter-spacing:.04em;margin:.6rem 1rem 0;font-stretch:125%}.nh-carte__prix{margin:0 1rem;font-weight:800}.nh-carte__prix small{color:var(--muted);font-weight:500}.nh-carte__mat{color:#b5bac1;margin:0 1rem;font-size:.85rem;line-height:1.45}.nh-carte__lien{color:var(--nhr-rouge-vif);text-underline-offset:3px;min-block-size:24px;margin:.4rem 1rem 0;font-weight:700}.nh-carte__lien:after{content:"";position:absolute;inset:0}.nh-carte__lien:focus-visible{outline:none}.nh-carte:has(.nh-carte__lien:focus-visible){outline:2px solid var(--nhr-rouge-vif);outline-offset:3px}.nh-pied{border-top:1px solid var(--line);min-block-size:18rem;color:var(--muted);padding:2.2rem clamp(1rem,4vw,3.5rem) 2.6rem;font-size:.85rem}.nh-pied p{max-inline-size:70rem;margin:0 0 .8rem}.nh-pied a{color:var(--text);text-underline-offset:3px;min-block-size:24px;display:inline-block}.nh-pied a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.nh-pied__liens{font:600 .75rem/1.6 var(--font-text);letter-spacing:.16em;text-transform:uppercase}@media (aspect-ratio<=4/5){.nh__texte{max-inline-size:none;top:4.4rem;right:1rem}.nh__titre{font-size:clamp(1.75rem,1.1rem + 3.4vw,2.4rem)}.nh__p{max-inline-size:24rem;margin:.6rem 0 .9rem;font-size:.9rem;line-height:1.5}.nh__voile{background:linear-gradient(#08090beb 0,#08090bcc 30%,#08090b4d 42%,#0000 50%)}.nh__astuce{bottom:1.6rem;left:1rem}.nh-vedette__legende{text-align:center;border-left:0;border-top:2px solid var(--nhr-rouge-vif);padding:.5rem 0 0;top:calc(100% + .4rem);left:50%;translate:-50% 6px}.nh-vedette:hover .nh-vedette__legende,.nh-vedette:focus-visible .nh-vedette__legende,.nh-vedette.is-montre .nh-vedette__legende{translate:-50%}.nh__outils{bottom:1rem;right:1rem}.nh__bouton{letter-spacing:.12em;padding:0 .8rem}}@media (width<=600px){.nh__logo img{block-size:38px}}@media (prefers-reduced-motion:reduce){.nh__texte>*,.nh-suite .nh__voile,.nh-suite .nh__suite{animation:none}.nh-suite .nh__suite{display:none}}.nh-liste__marque{font:600 1.15rem/1.2 var(--font-tech);text-transform:uppercase;letter-spacing:.06em;margin:2.2rem 0 1rem;font-stretch:125%}.nh-liste__marque small{color:var(--muted);letter-spacing:.08em;font-size:.7em}.nh-liste__titre+.nh-liste__marque{margin-top:0}.nv__entete{z-index:3;justify-content:space-between;align-items:center;padding:1rem clamp(1rem,4vw,3.5rem);display:flex;position:absolute;inset:0 0 auto}.nv{background:#0b0b0c;padding-top:4.5rem;position:relative}.nv__titre{text-align:center;font:600 clamp(1.1rem, .8rem + 1.2vw, 1.6rem)/1.1 var(--font-tech);text-transform:uppercase;letter-spacing:.08em;margin:0 0 1rem;font-stretch:125%}.nv__cadre{max-inline-size:1672px;margin:0 auto;position:relative}.nv__cadre img{block-size:auto;inline-size:100%;display:block}.nv__porte{border-radius:4px;width:19.7%;height:68.6%;transition:box-shadow .2s,background-color .2s;position:absolute;top:14.3%}.nv__porte:hover,.nv__porte:focus-visible{box-shadow:inset 0 0 0 2px var(--nhr-rouge-vif);background:#ffffff0f;outline:none}.nv__tous{margin:0 0 1rem}.nv__tous a{color:var(--nhr-rouge-vif);text-underline-offset:3px;font-weight:700}.nh-liste:not(:has(.nv__groupe:target)) .nv__tous,.nh-liste:has(.nv__groupe:target) .nv__groupe:not(:target){display:none}.nv__groupe{scroll-margin-top:1rem}.nv__groupe:target .nh-liste__marque{margin-top:0}
