.entete{z-index:50;transition:transform .6s var(--ease), background .4s, backdrop-filter .4s;position:fixed;inset:0 0 auto}.entete.plein{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);border-bottom:1px solid var(--trait);background:#07141ceb}.entete.cache{transform:translateY(-100%)}.entete-in{justify-content:space-between;align-items:center;gap:1.5rem;height:78px;display:flex}.marque{align-items:center;line-height:1;display:flex}.marque-logo{width:auto;height:40px}.marque-logo.cabanon{height:46px}.marque.duo{gap:.8rem}.marque.duo i{color:var(--laiton);font-family:var(--serif);font-size:1.3rem}.marque.duo .marque-logo{height:32px}.marque.duo .marque-logo.cabanon{height:37px}.marque-nom{font-family:var(--serif);letter-spacing:-.02em;font-size:1.65rem;font-style:italic;font-weight:400}.marque-sous{letter-spacing:.26em;text-transform:uppercase;color:var(--laiton);margin-top:.35rem;font-size:.62rem}.nav{white-space:nowrap;align-items:center;gap:clamp(1.1rem,1.7vw,2rem);font-size:.9rem;font-weight:500;display:flex}.nav a{opacity:.82;transition:opacity .3s;position:relative}.nav a:after{content:"";transform-origin:100%;height:1px;transition:transform .5s var(--ease);background:currentColor;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.nav a:hover{opacity:1}.nav a:hover:after{transform-origin:0;transform:scaleX(1)}.actions{align-items:center;gap:.9rem;display:flex}.entete .actions .commander{padding:.55rem 1.2rem;font-size:.86rem}.nav .resto{font-family:var(--serif);opacity:.6;font-size:1.12rem;font-style:italic}.nav .resto.actif{opacity:1;color:var(--laiton)}.nav .resto:before{content:attr(data-lieu);white-space:nowrap;background:var(--ecume);color:var(--nuit);font-family:var(--sans);opacity:0;pointer-events:none;transition:opacity .3s, translate .4s var(--ease);border-radius:999px;padding:.5rem .9rem;font-size:.76rem;font-style:normal;font-weight:600;position:absolute;top:calc(100% + 16px);left:50%;translate:-50% 6px;box-shadow:0 14px 30px -10px #0009}.nav .resto:hover:before,.nav .resto:focus-visible:before{opacity:1;translate:-50%}.nav-sep{background:var(--trait);align-self:stretch;width:1px}.nav .commune{color:var(--sable)}.burger{border:1px solid var(--trait);cursor:pointer;background:0 0;border-radius:50%;width:44px;height:44px;display:none;position:relative}.burger span{background:var(--ecume);height:1.5px;transition:transform .4s var(--ease);position:absolute;left:13px;right:13px}.burger span:first-child{top:17px}.burger span:last-child{top:25px}.burger.ouvert span:first-child{transform:translateY(4px)rotate(45deg)}.burger.ouvert span:last-child{transform:translateY(-4px)rotate(-45deg)}.pied{z-index:1;background:var(--nacre);color:var(--nuit);padding-top:clamp(4rem,9vw,7rem);position:relative;overflow:hidden}.pied .eyebrow{color:var(--corail-2)}.pied-actions{flex-wrap:wrap;gap:.7rem;display:flex}.pied-logos{align-items:center;gap:1.6rem;margin-bottom:1.6rem;display:flex}.pied-logos img{width:auto;height:48px}.pied-logos img+img{height:60px}.pied-logo{width:auto;height:64px;margin-bottom:1.6rem;display:block}.pied-haut{grid-template-columns:1.1fr 1.4fr;gap:3rem;display:grid}.pied-accroche{font-family:var(--serif);max-width:18ch;margin:1.2rem 0 2rem;font-size:clamp(1.8rem,3.2vw,2.8rem);line-height:1.1}.pied-accroche em{color:var(--corail-2)}.pied-cols{grid-template-columns:repeat(2,1fr);gap:2rem;font-size:.92rem;display:grid}.pied-cols h4{font-family:var(--serif);margin:0 0 .8rem;font-size:1.3rem;font-style:italic;font-weight:400}.pied-cols p{color:#4a5a64;margin:0 0 .6rem}.pied-cols a{border-bottom:1px solid;font-weight:700}.pied-bas a{border-bottom:1px solid}.pied-geant{font-family:var(--serif);letter-spacing:-.05em;text-align:center;color:var(--nuit);white-space:nowrap;margin-top:4rem;font-size:clamp(5rem,21vw,21rem);font-style:italic;font-weight:300;line-height:.8}.pied-bas{color:#5b6b75;border-top:1px solid #07141c1f;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1.6rem 0;font-size:.8rem;display:flex}@media (width<=1340px){.nav{background:var(--nuit);border-bottom:1px solid var(--trait);max-height:calc(100svh - 78px);transition:transform .6s var(--ease);z-index:-1;flex-direction:column;align-items:stretch;gap:0;padding:1rem 20px 2rem;position:fixed;inset:78px 0 auto;overflow-y:auto;transform:translateY(-120%)}.nav.ouvert{transform:none}.nav a{font-family:var(--serif);opacity:1;padding:.45rem 0;font-size:1.45rem}.nav a:after{display:none}.nav .resto{opacity:1;font-size:1.9rem}.nav .resto:before{opacity:1;box-shadow:none;color:var(--laiton);letter-spacing:.12em;text-transform:uppercase;background:0 0;padding:0;font-size:.72rem;display:block;position:static;translate:none}.nav-sep{flex:none;width:auto;height:1px;margin:.7rem 0}.burger{display:block}}@media (width<=1080px){.pied-haut{grid-template-columns:1fr}}.entete.racine .entete-in{height:96px}.entete.racine .marque.duo{gap:1.1rem}.entete.racine .marque.duo .marque-logo{height:42px}.entete.racine .marque.duo .marque-logo.cabanon{height:50px}.entete.racine .marque.duo i{font-size:1.7rem}.entete.racine .nav{z-index:auto;background:0 0;border:0;flex-flow:wrap;justify-content:flex-end;align-items:center;gap:.6rem;max-height:none;padding:0;transition:none;position:static;overflow:visible;transform:none}.entete.racine .nav .resto{padding:0;font-size:1.12rem}.entete.racine .nav-sep{align-self:center;width:1px;height:28px;margin:0 .4rem}.entete.racine .nav a.commune{font-family:var(--sans);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ecume);opacity:1;transition:background .4s var(--ease), color .4s var(--ease), border-color .4s;background:#07141c66;border:1px solid #f3ece080;border-radius:999px;padding:.75rem 1.3rem;font-size:.9rem;font-weight:600}.entete.racine .nav a.commune:after{display:none}.entete.racine .nav a.commune.phare{background:var(--corail);border-color:var(--corail);color:#fff}.entete.racine .nav a.commune:hover{background:var(--ecume);border-color:var(--ecume);color:var(--nuit)}.entete.racine .nav a.commune.router-link-active{color:#f3dc9a;background:#07141c66;border-color:#f3dc9a}.entete.racine .burger{display:none}@media (width<=1340px){.entete.racine .nav .resto:before{display:none}}@media (width<=1000px){.entete.racine .nav{justify-content:center;gap:.5rem .9rem}.entete.racine .nav-sep{background:0 0;flex-basis:100%;width:auto;height:0;margin:0}.entete.racine .entete-in{flex-direction:column;gap:.9rem;height:auto;padding:1rem 0 .9rem}.entete.racine .marque.duo{flex:none}.entete.racine .actions{display:none}.entete.racine .marque.duo .marque-logo{height:30px}.entete.racine .marque.duo .marque-logo.cabanon{height:36px}.entete.racine .nav a.commune{padding:.55rem 1rem;font-size:.8rem}.entete.racine .nav .resto{font-size:1.05rem}}@media (width<=640px){.actions .commander{display:none}.pied-cols{grid-template-columns:1fr}}.paillettes[data-v-a51f7aff]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hors-ecran[data-v-93508a6d]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.entree[data-v-93508a6d]{background:var(--nuit);flex-direction:column;height:100svh;min-height:620px;display:flex;overflow:hidden}.volets[data-v-93508a6d]{flex:1;gap:2px;min-height:0;display:flex}.volet[data-v-93508a6d]{isolation:isolate;transition:flex 1s var(--ease), filter .9s var(--ease);flex:1;place-items:center;padding:2rem;display:grid;position:relative;overflow:hidden}.fond[data-v-93508a6d]{object-fit:cover;z-index:-2;filter:brightness(.42)saturate(.9);width:100%;height:100%;transition:transform 1.6s var(--ease), filter .9s var(--ease);position:absolute;inset:0}.voile[data-v-93508a6d]{z-index:-1;background:radial-gradient(60% 55%,#07141c8c,#07141c00);position:absolute;inset:0}.volet[data-v-93508a6d]:after{content:"";border:1px solid var(--laiton);opacity:0;pointer-events:none;transition:opacity .7s var(--ease), scale .9s var(--ease);border-radius:4px;position:absolute;inset:14px;scale:1.03}.centre[data-v-93508a6d]{text-align:center;flex-direction:column;align-items:center;display:flex}.logo[data-v-93508a6d]{width:auto;height:clamp(44px,6.4vw,64px)}.logo.cabanon[data-v-93508a6d]{height:clamp(62px,9vw,92px)}.genre[data-v-93508a6d]{font-family:var(--serif);letter-spacing:-.02em;margin-top:clamp(1.6rem,4vh,2.6rem);font-size:clamp(2rem,3.6vw,3.2rem);font-style:italic;font-weight:300;line-height:1}.lieu[data-v-93508a6d]{letter-spacing:.22em;text-transform:uppercase;color:var(--laiton);margin-top:.9rem;font-size:.74rem;font-weight:600}.entrer[data-v-93508a6d]{background:var(--corail);color:#fff;transition:background .4s var(--ease), color .4s var(--ease), scale .5s var(--ease);border-radius:999px;align-items:center;gap:.8rem;margin-top:clamp(1.8rem,4.5vh,3rem);padding:1.1rem 2.2rem;font-size:1rem;font-weight:700;display:inline-flex}.entrer .fleche[data-v-93508a6d]{transition:transform .4s var(--ease)}.barre[data-v-93508a6d]{isolation:isolate;transition:flex 1s var(--ease), filter .9s var(--ease);background:radial-gradient(70% 140%,#17130c 0%,#0a0908 75%);flex:0 0 clamp(190px,27svh,270px);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:0 clamp(1.4rem,4vw,4rem);display:flex;position:relative;overflow:hidden}.barre[data-v-93508a6d]:before{content:"";z-index:2;background:linear-gradient(90deg, transparent, var(--laiton) 20%, #fff3d6 50%, var(--laiton) 80%, transparent);background-size:200% 100%;height:2px;animation:6s linear infinite reflet-93508a6d;position:absolute;inset:0 0 auto}@keyframes reflet-93508a6d{to{background-position:-200% 0}}.barre[data-v-93508a6d] canvas{z-index:-1}.barre-texte[data-v-93508a6d]{flex:1;min-width:0}.barre h2[data-v-93508a6d]{letter-spacing:-.035em;margin-top:.8rem;font-size:clamp(2.4rem,5vw,4.8rem);line-height:1}.barre h2 .it[data-v-93508a6d]{color:var(--sable)}.barre p[data-v-93508a6d]{color:#f3ece0cc;margin:.8rem 0 0;font-size:1rem}.decompte[data-v-93508a6d]{aspect-ratio:1;text-align:center;width:clamp(128px,19svh,178px);transition:scale .9s var(--ease);background:radial-gradient(closest-side,#d4a85a24,#0000);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.2rem;display:flex}.decompte b[data-v-93508a6d]{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:clamp(2.8rem,8svh,4.6rem);font-weight:300;line-height:.9}.decompte span[data-v-93508a6d]{letter-spacing:.16em;text-transform:uppercase;color:#f3ece0c7;max-width:11ch;font-size:.58rem;font-weight:600;line-height:1.35}.barre .eyebrow[data-v-93508a6d]:before{display:none}.etoile[data-v-93508a6d]{color:#f3dc9a;font-style:normal;animation:2.4s ease-in-out infinite scintille-93508a6d}@keyframes scintille-93508a6d{50%{opacity:.25;rotate:45deg;scale:.7}}.barre-boutons[data-v-93508a6d]{flex-direction:column;flex:none;gap:.6rem;display:flex}.barre .btn[data-v-93508a6d]{justify-content:space-between;padding:.95rem 1.5rem}@media (hover:hover) and (width>=821px){.volets:hover .volet[data-v-93508a6d]{filter:grayscale()brightness(.7);flex:.85}.volets:hover .volet[data-v-93508a6d]:hover{filter:none;flex:1.2}.entree:has(.volet:hover) .barre[data-v-93508a6d]{filter:grayscale()brightness(.75)}.barre[data-v-93508a6d]:hover{flex-basis:clamp(230px,34svh,340px)}.barre:hover .decompte[data-v-93508a6d]{scale:1.12}.entree:has(.barre:hover) .volet[data-v-93508a6d]{filter:grayscale()brightness(.7)}.volet:hover .fond[data-v-93508a6d]{filter:brightness(.6)saturate(1.05);transform:scale(1.06)}.volet[data-v-93508a6d]:hover:after{opacity:.7;scale:1}.volet:hover .entrer[data-v-93508a6d]{background:var(--ecume);color:var(--nuit);scale:1.06}.volet:hover .entrer .fleche[data-v-93508a6d]{transform:translate(5px)}}@media (width<=820px){.entree[data-v-93508a6d]{height:auto;min-height:100svh}.volets[data-v-93508a6d]{flex-direction:column}.volet[data-v-93508a6d]{min-height:42svh}.volet[data-v-93508a6d]:after{display:none}.barre[data-v-93508a6d]{flex-direction:column;flex:none;align-items:flex-start;gap:1.6rem;padding:2.4rem 20px 2.6rem}.barre-boutons[data-v-93508a6d]{flex-flow:wrap}}:root{--nuit:#07141c;--nuit-2:#0d2130;--abysse:#12304a;--ecume:#f3ece0;--sable:#e7dcc9;--nacre:#faf6ef;--corail:#ff6a4d;--corail-2:#e9512f;--laiton:#d4a85a;--gris:#8fa3af;--trait:#f3ece024;--serif:"Fraunces", Georgia, serif;--sans:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--nuit);color:var(--ecume);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}::selection{background:var(--corail);color:#fff}h1,h2,h3{font-family:var(--serif);letter-spacing:-.02em;font-variation-settings:"opsz" 144;margin:0;font-weight:400;line-height:1}.it{font-style:italic;font-weight:300}.wrap{width:min(1320px,100% - 40px);margin-inline:auto}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--laiton);align-items:center;gap:.7rem;font-size:.74rem;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:28px;height:1px}.mot{white-space:nowrap;display:inline-block}.espace{width:.26em;display:inline-block}.titre-section{margin-top:1.2rem;font-size:clamp(3rem,7.5vw,7.5rem);line-height:.92}.titre-anime{vertical-align:top;padding-bottom:.1em;display:inline-block;overflow:hidden}.section{padding-block:clamp(5.5rem,10vw,9rem)}.clair{background:var(--nacre);color:var(--nuit)}.clair .eyebrow{color:var(--corail-2)}.pastilles{flex-wrap:wrap;gap:.5rem;margin:1.6rem 0 2rem;padding:0;list-style:none;display:flex}.pastilles li{border:1px solid var(--trait);border-radius:999px;padding:.4rem .9rem;font-size:.82rem}.clair .pastilles li{border-color:#07141c26}.lettre{will-change:transform;display:inline-block}.btn{cursor:pointer;isolation:isolate;transition:color .4s var(--ease), border-color .4s var(--ease), transform .4s var(--ease);border:1px solid #0000;border-radius:999px;align-items:center;gap:.7rem;padding:1rem 1.6rem;font-size:.95rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;border-radius:inherit;transition:transform .5s var(--ease);position:absolute;inset:0;transform:translateY(101%)}.btn:hover:before{transform:none}.btn .fleche{transition:transform .4s var(--ease)}.btn:hover .fleche{transform:translate(4px)}.btn-corail{background:var(--corail);color:#fff}.btn-corail:before{background:var(--ecume)}.btn-corail:hover{color:var(--nuit)}.btn-ligne{color:var(--ecume);background:0 0;border-color:#f3ece066}.btn-ligne:before{background:var(--ecume)}.btn-ligne:hover{color:var(--nuit);border-color:var(--ecume)}.btn-nuit{background:var(--nuit);color:var(--ecume)}.btn-nuit:before{background:var(--corail)}.btn[disabled]{opacity:.35;pointer-events:none}.or{background:linear-gradient(100deg,#8f6b24 0%,#f8e7ae 28%,#d4a85a 50%,#fff4cf 72%,#8f6b24 100%) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite or}@keyframes or{to{background-position:-220% 0}}.logo-or{-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;background:linear-gradient(100deg,#8f6b24 0%,#f8e7ae 30%,#d4a85a 50%,#fff4cf 70%,#8f6b24 100%) 0 0/220% 100%;animation:7s linear infinite or;display:block}@property --tour{syntax:"<angle>";inherits:false;initial-value:0deg}.anneau{isolation:isolate;border-radius:50%;place-items:center;display:grid;position:relative}.anneau:before{content:"";z-index:-1;background:conic-gradient(from var(--tour), #6f5119, #f8e7ae, #d4a85a, #6f5119 55%, #fff4cf, #6f5119);border-radius:50%;padding:2px;animation:8s linear infinite tour;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes tour{to{--tour:360deg}}.btn-or{color:#1c1405;background:linear-gradient(100deg,#b98a35,#f3dc9a 50%,#c79a45)}.btn-or:before{background:var(--ecume)}.btn-or:hover{color:var(--nuit)}.btn-or-ligne{color:#f3dc9a;background:0 0;border-color:#d4a85ab3}.btn-or-ligne:before{background:#f3dc9a}.btn-or-ligne:hover{color:#1c1405;border-color:#f3dc9a}.grain{z-index:90;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1.2s steps(6,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-4%)}60%{transform:translate(-4%,-2%)}80%{transform:translate(3%,4%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}main{overflow-x:clip}
