body.hero-nuit-page .entete{height:0}body.hero-nuit-page .entete[data-defile=false] .entete-inner{background:hsl(var(--nuit) / .42);border-color:hsl(var(--blanc) / .18)}body.hero-nuit-page .entete[data-defile=false] .entete-inner a,body.hero-nuit-page .entete[data-defile=false] .entete-inner button,body.hero-nuit-page .entete[data-defile=false] .entete-inner span{color:hsl(var(--blanc))}body.hero-nuit-page .entete[data-defile=false] .entete-inner img{filter:brightness(0) invert(1)}body.hero-nuit-page .entete[data-defile=false] .entete-inner .btn-primaire,body.hero-nuit-page .entete[data-defile=false] .entete-inner .btn-primaire span{background:hsl(var(--blanc));color:hsl(var(--encre))}.hero-nuit{position:relative;min-height:min(78svh,46rem);display:grid;align-items:end;background:hsl(var(--nuit));color:hsl(var(--blanc));overflow:hidden;isolation:isolate}.hero-nuit picture{position:absolute;top:-12%;right:0;bottom:0;left:0;display:block}.hero-nuit img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:70% 55%;object-position:70% 55%;animation:hero-nuit-pose 1.8s var(--ease-out) both}@keyframes hero-nuit-pose{0%{transform:scale(1.06)}to{transform:none}}.hero-nuit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,hsl(var(--nuit) / .86),hsl(var(--nuit) / .58) 42%,hsl(var(--nuit) / .1)),linear-gradient(180deg,hsl(var(--nuit) / .4),hsl(var(--nuit) / 0) 35%,hsl(var(--nuit) / .45))}.hero-nuit .contenu{position:relative;z-index:2;width:min(calc(100% - 2 * var(--gouttiere)),70rem);margin-inline:auto;padding-block:8.5rem 4rem}.hero-nuit h1{font-family:var(--ff-serif);font-weight:var(--fw-titre);color:hsl(var(--blanc));font-size:clamp(2.125rem,4vw,3.5rem);line-height:1.06;letter-spacing:var(--ls-display);max-width:22ch;margin:0;text-wrap:balance}.hero-nuit h1 .mot{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.14em;margin-bottom:-.14em}.hero-nuit h1 .mot>span{display:inline-block;transform:translateY(110%);animation:hero-nuit-mot .8s var(--ease-out) both}.hero-nuit h1 .mot:nth-child(1)>span{animation-delay:.2s}.hero-nuit h1 .mot:nth-child(2)>span{animation-delay:.26s}.hero-nuit h1 .mot:nth-child(3)>span{animation-delay:.32s}.hero-nuit h1 .mot:nth-child(4)>span{animation-delay:.38s}.hero-nuit h1 .mot:nth-child(5)>span{animation-delay:.44s}.hero-nuit h1 .mot:nth-child(6)>span{animation-delay:.5s}.hero-nuit h1 .mot:nth-child(7)>span{animation-delay:.56s}.hero-nuit h1 .mot:nth-child(8)>span{animation-delay:.62s}.hero-nuit h1 .mot:nth-child(9)>span{animation-delay:.68s}.hero-nuit h1 .mot:nth-child(10)>span{animation-delay:.74s}.hero-nuit h1 .mot:nth-child(n+11)>span{animation-delay:.8s}@keyframes hero-nuit-mot{to{transform:none}}@keyframes hero-nuit-fade{0%{opacity:0}to{opacity:1}}.hero-nuit .chapeau{font-family:var(--ff-serif);font-size:var(--fs-lg);color:hsl(var(--blanc) / .8);max-width:52ch;margin-top:var(--sp-5);animation:hero-nuit-fade .8s var(--ease-out) .8s both}.hero-nuit .suite{max-width:46rem;margin-top:var(--sp-6);animation:hero-nuit-fade .8s var(--ease-out) 1s both}.hero-nuit .suite p,.hero-nuit .suite span.offre{color:hsl(var(--blanc) / .72)}.hero-nuit .suite p a{color:hsl(var(--blanc))}.hero-nuit .suite .btn-secondaire{color:hsl(var(--blanc));border-color:hsl(var(--blanc) / .5)}.hero-nuit .suite .btn-secondaire:hover{border-color:hsl(var(--blanc))}.hero-nuit .suite p,.hero-nuit .suite span.offre{max-width:60ch}.hero-nuit .suite>*+*{margin-top:var(--sp-4)}@media (max-height: 760px) and (min-width: 761px){.hero-nuit .contenu{padding-block:7rem 3rem}.hero-nuit .chapeau{margin-top:var(--sp-4)}}@supports (animation-timeline: scroll()){.hero-nuit picture{animation:hero-nuit-derive linear both;animation-timeline:scroll(root);animation-range:0 100vh}@keyframes hero-nuit-derive{to{transform:translateY(14%)}}}@media (max-width: 760px){.hero-nuit{min-height:min(70svh,36rem)}.hero-nuit img{-o-object-position:78% 55%;object-position:78% 55%}.hero-nuit .contenu{padding-block:7rem 3rem}}@media (prefers-reduced-motion: reduce){.hero-nuit img,.hero-nuit picture,.hero-nuit .chapeau,.hero-nuit .suite{animation:none}.hero-nuit h1 .mot>span{transform:none;animation:none}}.entete-inner .menu-deroulant a,.entete-inner .menu-deroulant span{color:hsl(var(--encre))!important}
