.picto{--picto-gluten:#ac111c;--picto-sans-gluten:#8a5a00;--picto-vegetarien:#2f6b3a;align-items:center;gap:.35rem;line-height:1;display:inline-flex}.sumi .picto{--picto-gluten:#ff6b57;--picto-sans-gluten:#f0b43c;--picto-vegetarien:#7fcf82}.vermillon .picto{--picto-gluten:#ffe3b8;--picto-sans-gluten:#ffd36b;--picto-vegetarien:#bff0b8}.picto svg{flex-shrink:0;width:.85rem;height:.85rem}.picto[data-picto=gluten] svg{color:var(--picto-gluten)}.picto[data-picto=sans-gluten] svg{color:var(--picto-sans-gluten)}.picto[data-picto=vegetarien] svg{color:var(--picto-vegetarien)}.picto-libelle{font-size:.875rem;font-weight:600}.rubrique{padding-block:clamp(3.5rem,2rem + 5vw,7rem);scroll-margin-top:8.5rem}.rubrique+.rubrique{border-top:1px solid var(--color-line)}[data-chapitre-zone]{scroll-margin-top:4rem}@media (width>=768px){.rubrique-tete{align-self:start;position:sticky;top:9.5rem}}.rubrique-kanji{transform-origin:0 100%;color:var(--color-accent);font-size:clamp(3.5rem,2.4rem + 4vw,7rem);line-height:1}.rubrique-epingle{container-type:inline-size}.rubrique-titre{font-size:min(clamp(2.5rem, 1.7rem + 2.6vw, 4.25rem), calc(100cqi / (var(--mot,10) * .5)));letter-spacing:-.03em;margin-top:.75rem;line-height:.95}.rubrique-en{font-family:var(--font-display);color:var(--color-muted);margin-top:.5rem;font-size:1.35rem;font-style:italic}.rubrique-meta{letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);flex-wrap:wrap;gap:.35rem 1rem;margin-top:1rem;font-size:.75rem;font-weight:700;display:flex}.rubrique-pictos{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;display:flex}.rubrique-pictos-texte{color:var(--color-muted);font-size:.8125rem}.rubrique-photo{aspect-ratio:16/10;background:var(--color-paper-deep);border-radius:.75rem;margin-top:2rem;position:relative;overflow:hidden}@media (width>=768px){.rubrique-photo{aspect-ratio:4/5;border-radius:999px 999px .75rem .75rem;max-width:17rem}}.rubrique-photo picture,.rubrique-photo img{width:100%;height:100%;display:block}.rubrique-plats{border-top:1px solid var(--color-ink)}@media (width>=1024px){.rubrique-compacte{grid-template-columns:1fr 1fr;column-gap:3rem;display:grid}}.plat{border-bottom:1px solid var(--color-line);isolation:isolate;padding-block:1.15rem 1.25rem;position:relative}.plat:before{content:"";z-index:-1;background:color-mix(in srgb, var(--color-accent) 9%, transparent);clip-path:inset(0 100% 0 0);transition:clip-path .6s var(--ease-out-expo);border-radius:.5rem;position:absolute;inset:0 -.75rem}.plat:hover:before{clip-path:inset(0)}.plat-ligne{align-items:baseline;gap:.85rem;display:flex}.plat-num{border:1.5px solid var(--color-accent);font-variant-numeric:tabular-nums;min-width:2.35rem;height:2.35rem;color:var(--color-accent);transition:background-color .35s ease, color .35s ease, transform .5s var(--ease-out-expo);border-radius:999px;flex-shrink:0;align-self:center;place-items:center;padding-inline:.25rem;font-size:.8125rem;font-weight:800;display:inline-grid}.plat:hover .plat-num{background:var(--color-accent);color:var(--color-on-accent);transform:rotate(-12deg)scale(1.08)}.plat-nom{min-width:0;font-family:var(--font-display);flex-wrap:wrap;align-items:baseline;gap:.1rem .6rem;font-size:clamp(1.35rem,1.15rem + .6vw,1.7rem);font-weight:600;line-height:1.12;display:flex}.plat-jp{color:var(--color-accent);font-style:italic;font-weight:500}.plat-etoile{color:var(--color-accent);margin-left:.1em}.plat-precision{font-family:var(--font-sans);color:var(--color-muted);font-size:.8125rem;font-weight:600}.plat-points{border-bottom:2px dotted color-mix(in srgb, var(--color-ink) 28%, transparent);flex:1;min-width:1.5rem;transform:translateY(-.3rem)}.plat-prix{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;flex-shrink:0;align-items:flex-end;font-size:clamp(1.35rem,1.15rem + .6vw,1.7rem);font-weight:650;line-height:1.1;display:flex}.plat-prix-note{font-family:var(--font-sans);color:var(--color-muted);font-size:.75rem;font-weight:600}.plat-details{margin-top:.35rem;padding-right:4.5rem}.plat:has(.plat-num) .plat-details{padding-left:3.2rem}.plat-desc{color:var(--color-ink-soft);font-size:.9688rem;line-height:1.55}.plat-en{font-family:var(--font-display);color:var(--color-muted);font-size:1.1rem;font-style:italic;line-height:1.35}.plat-marques{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.4rem;display:flex}.plat-piquant{background:var(--color-accent);color:var(--color-on-accent);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.75rem;font-weight:800;display:inline-flex}@media (width<=639px){.plat-details{padding-right:0}.plat:has(.plat-num) .plat-details{padding-left:3.2rem}}@supports (animation-timeline:view()){.plat{animation-name:plat-entree;animation-duration:auto;animation-timing-function:cubic-bezier(.2,.7,.3,1);animation-fill-mode:both;animation-timeline:view();animation-range:entry}.rubrique-kanji{animation-name:kanji-traversee;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 60%}}@media (prefers-reduced-motion:reduce){.plat{animation-name:plat-fondu}}@keyframes plat-fondu{0%{opacity:.15}}@keyframes plat-entree{0%{opacity:.15;transform:translateY(2.75rem)rotate(.6deg)}}@keyframes kanji-traversee{0%{transform:rotate(-16deg)scale(.55)}}.legende-carte{gap:1rem 2.5rem;display:grid}@media (width>=768px){.legende-carte{grid-template-columns:repeat(2,minmax(0,1fr))}}.pe[data-astro-cid-eorqv7kh]{--pe-rayon:1.5rem;--pe-ombre:0 40px 90px -30px #000000d9;--pe-halo:var(--color-accent,#e8553d);aspect-ratio:5/5.4;width:100%;margin:0;position:relative}.pe-halo[data-astro-cid-eorqv7kh]{background:var(--pe-halo);opacity:.35;filter:blur(80px);z-index:0;border-radius:50%;position:absolute;inset:14%}.pe-place[data-astro-cid-eorqv7kh]{transform:rotate(var(--r));position:absolute}.pe-souris[data-astro-cid-eorqv7kh]{transition:translate .9s cubic-bezier(.19,1,.22,1)}.pe[data-astro-cid-eorqv7kh] img[data-astro-cid-eorqv7kh]{object-fit:cover;border-radius:var(--pe-rayon);width:100%;height:auto;box-shadow:var(--pe-ombre);outline-offset:-1px;outline:1px solid #ffffff1a;display:block}.pe-legende[data-astro-cid-eorqv7kh]{color:var(--color-muted,currentColor);margin-top:.75rem;font-size:.75rem;position:absolute;top:100%;left:0}.pe[data-astro-cid-eorqv7kh][data-entree=chargement] .pe-arrivee[data-astro-cid-eorqv7kh]{animation:.8s cubic-bezier(.2,1.25,.35,1) both pe-arrive;animation-delay:var(--delai)}.pe[data-astro-cid-eorqv7kh][data-pret] .pe-arrivee[data-astro-cid-eorqv7kh]{transition:transform .8s cubic-bezier(.2, 1.25, .35, 1) var(--delai), opacity .4s ease var(--delai)}.pe[data-astro-cid-eorqv7kh][data-pret]:not([data-vu]) .pe-arrivee[data-astro-cid-eorqv7kh]{transform:translate(var(--dx), var(--dy)) rotate(var(--dr)) scale(.6);opacity:0}@supports (animation-timeline:view()){.pe[data-astro-cid-eorqv7kh][data-sortie]{view-timeline:--pe-sortie}.pe[data-astro-cid-eorqv7kh][data-sortie] .pe-envol[data-astro-cid-eorqv7kh]{animation-name:pe-envole;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--pe-sortie;animation-range:exit -10%}}@media (prefers-reduced-motion:reduce){.pe[data-astro-cid-eorqv7kh][data-entree=chargement] .pe-arrivee[data-astro-cid-eorqv7kh]{animation-name:pe-fondu}.pe[data-astro-cid-eorqv7kh][data-pret]:not([data-vu]) .pe-arrivee[data-astro-cid-eorqv7kh]{transform:none}@supports (animation-timeline:view()){.pe[data-astro-cid-eorqv7kh][data-sortie] .pe-envol[data-astro-cid-eorqv7kh]{animation-name:pe-envole-doux}}}@keyframes pe-fondu{0%{opacity:0}}@keyframes pe-envole-doux{0%{transform:none}to{transform:translate(var(--ex), var(--ey)) rotate(var(--er))}}@keyframes pe-arrive{0%{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(var(--dr)) scale(.6)}}@keyframes pe-envole{0%{transform:none}to{transform:translate(var(--ex), var(--ey)) rotate(var(--er)) scale(var(--es))}}.hc-filigrane[data-astro-cid-4jrsan2e]{color:var(--color-accent);opacity:.06;pointer-events:none;font-size:clamp(18rem,10rem + 30vw,44rem);line-height:1;position:absolute;top:6rem;right:-.12em}.hc-titre[data-astro-cid-4jrsan2e]{letter-spacing:-.045em;font-size:clamp(5.2rem,1.4rem + 15vw,15rem);font-weight:560;line-height:.82}.hc-mot-2[data-astro-cid-4jrsan2e]{padding-left:.55em}.hc-chapitre[data-astro-cid-4jrsan2e]{border-bottom:1px solid var(--color-line);isolation:isolate;flex-direction:column;min-height:11rem;padding:1.5rem 1.25rem 1.75rem;display:flex;position:relative;overflow:hidden}@media (width>=768px){.hc-index-item[data-astro-cid-4jrsan2e]+.hc-index-item[data-astro-cid-4jrsan2e] .hc-chapitre[data-astro-cid-4jrsan2e]{border-left:1px solid var(--color-line)}}.hc-chapitre-encre[data-astro-cid-4jrsan2e]{z-index:-1;background:var(--color-sumi);clip-path:circle(0% at 50% 120%);transition:clip-path .7s var(--ease-out-expo);position:absolute;inset:0}.hc-chapitre[data-astro-cid-4jrsan2e]:hover .hc-chapitre-encre[data-astro-cid-4jrsan2e],.hc-chapitre[data-astro-cid-4jrsan2e]:focus-visible .hc-chapitre-encre[data-astro-cid-4jrsan2e]{clip-path:circle(150% at 50% 120%)}.hc-chapitre[data-astro-cid-4jrsan2e]>span[data-astro-cid-4jrsan2e]{transition:color .35s}.hc-chapitre[data-astro-cid-4jrsan2e]:hover>span[data-astro-cid-4jrsan2e],.hc-chapitre[data-astro-cid-4jrsan2e]:focus-visible>span[data-astro-cid-4jrsan2e]{color:#f1e9dc}.hc-chapitre[data-astro-cid-4jrsan2e]:hover .text-muted{color:#a89c8c}.hc-chapitre[data-astro-cid-4jrsan2e]:hover em[data-astro-cid-4jrsan2e],.hc-chapitre[data-astro-cid-4jrsan2e]:hover .kanji[data-astro-cid-4jrsan2e]{color:#e5533f}.hc-chapitre-kanji[data-astro-cid-4jrsan2e]:after{content:attr(data-kanji)}.hc-chapitre-kanji[data-astro-cid-4jrsan2e]{white-space:nowrap;color:var(--color-accent);opacity:.12;transition:transform .7s var(--ease-out-expo), opacity .4s ease;font-size:4.5rem;line-height:1;position:absolute;bottom:-.2em;right:-.05em}@media (width>=768px){.hc-chapitre-kanji[data-astro-cid-4jrsan2e]{white-space:nowrap;align-self:flex-end;margin:auto -.05em calc(-1.75rem - .22em) 0;padding-top:.75rem;font-size:clamp(2.75rem,.5rem + 5vw,6rem);position:relative;bottom:auto;right:auto}}.hc-chapitre[data-astro-cid-4jrsan2e]:hover .hc-chapitre-kanji[data-astro-cid-4jrsan2e]{opacity:.35;transform:translateY(-.6rem)rotate(-6deg)}.hc-intro[data-astro-cid-4jrsan2e],.hc-chiffres[data-astro-cid-4jrsan2e]{animation:hc-monter .6s var(--ease-out-expo) both;animation-delay:.35s}.hc-chiffres[data-astro-cid-4jrsan2e]{animation-delay:.45s}.hc-index-item[data-astro-cid-4jrsan2e]{animation:hc-monter .6s var(--ease-out-expo) both;animation-delay:calc(.55s + var(--i) * 80ms)}.hc-filigrane[data-astro-cid-4jrsan2e]{animation:hc-kanji 1.4s var(--ease-out-expo) .1s both}@supports (animation-timeline:view()){.hc-mot[data-astro-cid-4jrsan2e]{animation-name:hc-ecarter;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:exit -40% exit 60%}.hc-mot-1[data-astro-cid-4jrsan2e]{--sens:-1}.hc-mot-2[data-astro-cid-4jrsan2e]{--sens:1}.hc-filigrane[data-astro-cid-4jrsan2e]{animation-name:hc-kanji,hc-pivoter;animation-duration:1.4s, auto;animation-timing-function:var(--ease-out-expo), linear;animation-composition:replace,add;animation-delay:.1s,0s;animation-fill-mode:both,both;animation-timeline:auto,view();animation-range:normal,cover}}@media (prefers-reduced-motion:reduce){.hc-intro[data-astro-cid-4jrsan2e],.hc-chiffres[data-astro-cid-4jrsan2e],.hc-index-item[data-astro-cid-4jrsan2e],.hc-filigrane[data-astro-cid-4jrsan2e]{animation-name:hc-fondu}@supports (animation-timeline:view()){.hc-filigrane[data-astro-cid-4jrsan2e]{animation-name:hc-fondu,hc-pivoter}}}@keyframes hc-fondu{0%{opacity:0}}@keyframes hc-monter{0%{opacity:0;transform:translateY(3rem)rotate(1.5deg)}}@keyframes hc-kanji{0%{opacity:0;transform:translateY(12%)rotate(8deg)scale(.9)}}@keyframes hc-ecarter{to{transform:translateX(calc(var(--sens) * 22vw))}}@keyframes hc-pivoter{to{translate:0 20%;rotate:-18deg}}.nr[data-astro-cid-i4o2jjbr]{--nr-fond:color-mix(in srgb, var(--color-paper) 88%, transparent);--nr-texte:var(--color-ink-soft);--nr-actif-fond:var(--color-ink);--nr-actif-texte:var(--color-paper);--nr-ligne:var(--color-line);--nr-kanji:var(--color-accent);z-index:40;background:var(--nr-fond);color:var(--nr-texte);border-block:1px solid var(--nr-ligne);-webkit-backdrop-filter:blur(14px);transition:top .5s var(--ease-out-expo), background-color .45s ease, color .45s ease, border-color .45s ease;position:sticky;top:0}html:has([data-header][data-scrolled]:not([data-cache])) .nr[data-astro-cid-i4o2jjbr]{top:4.5rem}@media (width>=768px){html:has([data-header][data-scrolled]:not([data-cache])) .nr[data-astro-cid-i4o2jjbr]{top:5rem}}.nr[data-astro-cid-i4o2jjbr][data-encre=sumi]{--nr-fond:#141110e6;--nr-texte:#d2c8b9;--nr-actif-fond:#f1e9dc;--nr-actif-texte:#141110;--nr-ligne:#332d28;--nr-kanji:#e5533f}.nr[data-astro-cid-i4o2jjbr][data-encre=vermillon]{--nr-fond:#7d1511eb;--nr-texte:#f6e3d6;--nr-actif-fond:#fbf3e8;--nr-actif-texte:#7d1511;--nr-ligne:#b8423a;--nr-kanji:#ffe3b8}.nr-barre[data-astro-cid-i4o2jjbr]{max-width:var(--container-page);padding-inline:var(--spacing-gutter);align-items:center;gap:.5rem;margin-inline:auto;display:flex}.nr-sommaire[data-astro-cid-i4o2jjbr]{min-height:2.75rem;color:inherit;cursor:pointer;border:1px solid;border-radius:999px;flex-shrink:0;align-items:center;gap:.5rem;padding-inline:.9rem;font-size:.875rem;font-weight:700;transition:background-color .2s;display:inline-flex}.nr-sommaire[data-astro-cid-i4o2jjbr]:hover{background:color-mix(in srgb, currentColor 12%, transparent)}.nr-defile[data-astro-cid-i4o2jjbr]{overscroll-behavior-x:contain;scrollbar-width:none;flex:1;min-width:0;position:relative;overflow-x:auto;mask-image:linear-gradient(90deg,#0000,#000 1.25rem calc(100% - 2.5rem),#0000)}.nr-defile[data-astro-cid-i4o2jjbr]::-webkit-scrollbar{display:none}.nr-liste[data-astro-cid-i4o2jjbr]{align-items:center;gap:.25rem;width:max-content;padding:.5rem 2.5rem .5rem 1.25rem;display:flex}.nr-groupe[data-astro-cid-i4o2jjbr]{align-items:center;gap:.15rem;display:flex}.nr-groupe[data-astro-cid-i4o2jjbr]+.nr-groupe[data-astro-cid-i4o2jjbr]{border-left:1px solid var(--nr-ligne);margin-left:.75rem;padding-left:.75rem}.nr-groupe-titre[data-astro-cid-i4o2jjbr] .kanji[data-astro-cid-i4o2jjbr]{color:var(--nr-kanji);margin-right:.35rem;font-size:.95rem}.nr-groupe-liste[data-astro-cid-i4o2jjbr]{gap:.15rem;display:flex}.nr-lien[data-astro-cid-i4o2jjbr]{z-index:1;white-space:nowrap;border-radius:999px;align-items:center;min-height:2.75rem;padding-inline:.85rem;font-size:.875rem;font-weight:600;transition:color .3s;display:inline-flex;position:relative}.nr-lien[data-astro-cid-i4o2jjbr]:hover{color:var(--nr-kanji)}.nr-lien[data-astro-cid-i4o2jjbr][aria-current=location]{color:var(--nr-actif-texte)}.nr-lien[data-astro-cid-i4o2jjbr]:focus-visible{outline-offset:-2px}.nr-pastille[data-astro-cid-i4o2jjbr]{height:2.75rem;width:var(--nr-l,0px);background:var(--nr-actif-fond);transform:translateX(var(--nr-x,0px));opacity:var(--nr-o,0);transition:transform .55s var(--ease-out-expo), width .55s var(--ease-out-expo), background-color .45s ease, opacity .3s ease;border-radius:999px;position:absolute;top:.5rem;left:0}.nr-lecture[data-astro-cid-i4o2jjbr]{pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0}.nr-lecture[data-astro-cid-i4o2jjbr] span[data-astro-cid-i4o2jjbr]{background:var(--nr-kanji);transform-origin:0;height:100%;transform:scaleX(var(--nr-lu,0));display:block}.nr-dialog[data-astro-cid-i4o2jjbr]{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow-y:auto}.nr-dialog[data-astro-cid-i4o2jjbr]::backdrop{background:#0c0a0966}.nr-dialog-corps[data-astro-cid-i4o2jjbr]{max-width:var(--container-page);padding:1.25rem var(--spacing-gutter) 3rem;margin-inline:auto}.nr-dialog-lien[data-astro-cid-i4o2jjbr]:hover{color:var(--color-accent)}@property --ce-p{syntax:"<number>";inherits:true;initial-value:0}.ce[data-astro-cid-wpaikmmn]{--ce-p:0;--ce-o:clamp(0, calc(var(--ce-p) / .85), 1);--ce-e:calc(var(--ce-o) * (2 - var(--ce-o)));--ce-r0:min(24svh, 30vw);--ce-r:calc(var(--ce-r0) + (78vmax - var(--ce-r0)) * var(--ce-e));height:210svh;position:relative}.ce-repere[data-astro-cid-wpaikmmn]{width:1px;height:1px;position:absolute;top:45%;left:0}.ce-scene[data-astro-cid-wpaikmmn]{height:100svh;position:sticky;top:0;overflow:clip}.ce-copie[data-astro-cid-wpaikmmn]{padding-inline:var(--spacing-gutter);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ce-numero[data-astro-cid-wpaikmmn]{letter-spacing:.22em;text-transform:uppercase;color:var(--color-muted);align-items:center;gap:.6rem;font-size:.75rem;font-weight:700;display:inline-flex}.ce-numero[data-astro-cid-wpaikmmn] .kanji[data-astro-cid-wpaikmmn]{letter-spacing:0;color:var(--color-accent);font-size:1.25rem}.ce-titre[data-astro-cid-wpaikmmn]{letter-spacing:-.04em;white-space:nowrap;margin-top:1rem;font-size:clamp(4rem,1rem + 12vw,12.5rem);font-weight:560;line-height:.84}.ce-titre[data-astro-cid-wpaikmmn] em[data-astro-cid-wpaikmmn]{color:var(--color-accent)}.ce-faits[data-astro-cid-wpaikmmn]{letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-soft);margin-top:1.75rem;font-size:.8125rem;font-weight:700}.ce-kanji[data-astro-cid-wpaikmmn]{writing-mode:vertical-rl;color:var(--color-accent);opacity:.9;translate:0 calc(-50% + (.5 - var(--ce-e)) * 30svh);pointer-events:none;font-size:clamp(5rem,2rem + 10vw,13rem);position:absolute;top:50%;left:clamp(.5rem,3vw,4rem)}.ce-cercle[data-astro-cid-wpaikmmn]{clip-path:circle(var(--ce-r) at 50% 50%);will-change:clip-path;position:absolute;inset:0}.ce-photo[data-astro-cid-wpaikmmn]{aspect-ratio:4/5;width:clamp(8.5rem,3rem + 18vw,22rem);transform:translateY(calc((1 - var(--ce-e)) * 40svh)) rotate(calc((1 - var(--ce-e)) * 14deg + 4deg));border-radius:999px 999px .75rem .75rem;position:absolute;bottom:12svh;right:clamp(1rem,7vw,8rem);overflow:hidden;box-shadow:0 40px 80px -30px #000000b3}.ce-enso[data-astro-cid-wpaikmmn]{width:calc(var(--ce-r0) * 2.5);color:var(--color-accent);translate:-50% -50%;transform:rotate(calc(var(--ce-e) * 70deg)) scale(calc(1 + var(--ce-e) * 3));opacity:calc(1 - var(--ce-o) * 1.6);pointer-events:none;position:absolute;top:50%;left:50%}.ce-enso[data-astro-cid-wpaikmmn] svg{width:100%;height:auto;display:block}.ce-cercle[data-astro-cid-wpaikmmn] .ce-copie[data-astro-cid-wpaikmmn]{transform:scale(calc(1 + var(--ce-e) * .06))}.ce-accroche[data-astro-cid-wpaikmmn]{max-width:30rem;font-size:var(--text-lead);color:var(--color-ink-soft);margin-top:1.75rem;line-height:1.5}.ce-faits[data-astro-cid-wpaikmmn]{margin-top:1rem}@media (width<=767px){.ce-photo[data-astro-cid-wpaikmmn]{width:9rem;margin-right:-4.5rem;bottom:7svh;right:50%}.ce-kanji[data-astro-cid-wpaikmmn]{translate:0 calc((.5 - var(--ce-e)) * 16svh);font-size:4.5rem;top:7.5rem;left:auto;right:1rem}}@supports (animation-timeline:view()){.ce[data-astro-cid-wpaikmmn]{animation-name:ce-ouvrir;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:contain}}@keyframes ce-ouvrir{0%{--ce-p:0}to{--ce-p:1}}@media (prefers-reduced-motion:reduce){.ce-enso[data-astro-cid-wpaikmmn]{transform:rotate(calc(var(--ce-e) * 40deg)) scale(calc(1 + var(--ce-e) * .4))}.ce-cercle[data-astro-cid-wpaikmmn] .ce-copie[data-astro-cid-wpaikmmn]{transform:none}}@property --dh-p{syntax:"<number>";inherits:true;initial-value:0}.dh[data-astro-cid-bmva2vz7]{--dh-p:0;--dh-distance:0;--dh-largeur:min(82vw, 34rem);--dh-ecart:clamp(1rem, .5rem + 2vw, 2rem);--dh-film:#16110e;--dh-perfo:#050403;--dh-numero:#d9772b;position:relative}.dh-scene[data-astro-cid-bmva2vz7]{padding-block:var(--dh-marge,var(--spacing-section,5rem));flex-direction:column;justify-content:center;gap:clamp(1.5rem,1rem + 2vw,2.5rem);display:flex}.dh-entete[data-astro-cid-bmva2vz7]{width:100%;max-width:88rem;padding-inline:var(--spacing-gutter,1.25rem);margin-inline:auto}.dh-fenetre[data-astro-cid-bmva2vz7]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-inline:var(--spacing-gutter,1.25rem);scroll-padding-inline:var(--spacing-gutter,1.25rem);overflow-x:auto}.dh-piste[data-astro-cid-bmva2vz7]{gap:var(--dh-ecart);counter-reset:vue;width:max-content;display:flex}.dh-piste[data-astro-cid-bmva2vz7]>*{flex:0 0 var(--dh-largeur);scroll-snap-align:start}.js .dh[data-astro-cid-bmva2vz7][data-actif]{height:calc(100svh + var(--dh-distance) * 1px)}.js .dh[data-astro-cid-bmva2vz7][data-actif] .dh-scene[data-astro-cid-bmva2vz7]{height:100svh;padding-block:var(--dh-haut,clamp(4.5rem, 10vh, 6rem)) var(--dh-bas,2rem);position:sticky;top:0;overflow:clip}.js .dh[data-astro-cid-bmva2vz7][data-actif] .dh-fenetre[data-astro-cid-bmva2vz7]{scroll-snap-type:none;overflow:visible}.js .dh[data-astro-cid-bmva2vz7][data-actif] .dh-piste[data-astro-cid-bmva2vz7]{transform:translateX(calc(var(--dh-p) * var(--dh-distance) * -1px));will-change:transform}@supports (animation-timeline:view()){.js .dh[data-astro-cid-bmva2vz7][data-actif]{animation-name:dh-progression;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:contain}}@keyframes dh-progression{0%{--dh-p:0}to{--dh-p:1}}.dh-progression[data-astro-cid-bmva2vz7]{width:100%;max-width:88rem;padding-inline:var(--spacing-gutter,1.25rem);font-family:var(--font-mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted,currentColor);align-items:center;gap:1rem;margin-inline:auto;font-size:.6875rem;display:flex}.dh-barre[data-astro-cid-bmva2vz7]{background:var(--color-line,#80808066);flex:1;height:1px;position:relative}.dh-barre[data-astro-cid-bmva2vz7] span[data-astro-cid-bmva2vz7]{background:var(--color-accent,currentColor);transform:scaleX(var(--dh-p));transform-origin:0;position:absolute;inset:0}.js .dh[data-astro-cid-bmva2vz7]:not([data-actif]) .dh-progression[data-astro-cid-bmva2vz7]{display:none}.dh[data-astro-cid-bmva2vz7][data-variante=film] .dh-piste[data-astro-cid-bmva2vz7]{background:radial-gradient(ellipse .5rem .34rem at center, var(--dh-perfo) 96%, transparent 100%) top left / 1.75rem 1.25rem repeat-x, radial-gradient(ellipse .5rem .34rem at center, var(--dh-perfo) 96%, transparent 100%) bottom left / 1.75rem 1.25rem repeat-x, var(--dh-film);border-radius:4px;padding:2.25rem 1rem;box-shadow:0 30px 80px -30px #000c}.dh[data-astro-cid-bmva2vz7][data-variante=film] .dh-piste[data-astro-cid-bmva2vz7]>*{counter-increment:vue;position:relative}.dh[data-astro-cid-bmva2vz7][data-variante=film] .dh-piste[data-astro-cid-bmva2vz7]>:before{content:"▸ " counter(vue) "   " counter(vue) "A";font-family:var(--font-mono,monospace);letter-spacing:.3em;white-space:pre;color:var(--dh-numero);font-size:.625rem;position:absolute;top:-1.6rem;left:0}.menus-carte[data-astro-cid-yfhtblhd]{position:relative}.menus-carte[data-astro-cid-yfhtblhd] .dh{--dh-largeur:min(82vw, 29rem);--dh-ecart:clamp(1rem, .4rem + 2vw, 2.25rem);--dh-haut:5.25rem;--dh-bas:1rem;--dh-marge:clamp(2.5rem, 1.5rem + 3vw, 4rem) var(--spacing-section);z-index:2}.menus-carte[data-astro-cid-yfhtblhd] .dh-scene{transition:padding-top .5s var(--ease-out-expo)}html:has([data-header][data-scrolled]:not([data-cache])) .menus-carte[data-astro-cid-yfhtblhd] .dh{--dh-haut:9.75rem}.menus-carte[data-astro-cid-yfhtblhd] .dh-progression{color:var(--color-muted)}.menus-carte[data-astro-cid-yfhtblhd] .dh-piste{padding-block:1.5rem}.menu-feuille[data-astro-cid-yfhtblhd]{padding:min(clamp(1.5rem,1rem + 1.5vw,2.5rem),3.2svh);isolation:isolate;border-radius:999px 999px 1.25rem 1.25rem/11rem 11rem 1.25rem 1.25rem;flex-direction:column;min-height:min(34rem,58svh);padding-top:min(clamp(3.5rem,2.5rem + 3vw,5rem),6.5svh);display:flex;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #000000e6}.menu-filigrane[data-astro-cid-yfhtblhd]{z-index:-1;color:var(--color-accent);opacity:.14;pointer-events:none;font-size:clamp(9rem,6rem + 10vw,15rem);position:absolute;bottom:-.12em;right:-.05em}.menu-rang[data-astro-cid-yfhtblhd]{letter-spacing:.22em;text-transform:uppercase;color:var(--color-muted);text-align:center;font-size:.75rem;font-weight:700}.menu-nom[data-astro-cid-yfhtblhd]{font-family:var(--font-display);letter-spacing:-.02em;text-align:center;margin-top:.6rem;font-size:min(clamp(2.1rem,1.6rem + 1.8vw,3.2rem),4.6svh);font-weight:600;line-height:.95}.menu-prix[data-astro-cid-yfhtblhd]{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-accent);text-align:center;margin-top:.75rem;font-size:min(clamp(2.6rem,2rem + 2.2vw,4rem),5.8svh);font-weight:600;line-height:1}.menu-note[data-astro-cid-yfhtblhd]{color:var(--color-muted);text-align:center;margin-top:.35rem;font-size:.8125rem;font-weight:600}.menu-services[data-astro-cid-yfhtblhd]{border-top:1px solid var(--color-line);margin-top:min(1.25rem,2svh);position:relative}.menu-services[data-astro-cid-yfhtblhd] li[data-astro-cid-yfhtblhd]{border-bottom:1px solid var(--color-line);font-family:var(--font-display);align-items:baseline;gap:.75rem;padding-block:min(.55rem,.85svh);font-size:max(1rem,min(clamp(1.1rem,1rem + .35vw,1.3rem),2.4svh));font-weight:560;line-height:1.25;display:flex}.menu-service-num[data-astro-cid-yfhtblhd]{width:1.4rem;color:var(--color-accent);flex-shrink:0;font-size:.95rem}.menu-fin[data-astro-cid-yfhtblhd]{border:1px solid var(--color-line);box-shadow:none;justify-content:center}.menu-fin[data-astro-cid-yfhtblhd] .menu-rang[data-astro-cid-yfhtblhd],.menu-fin[data-astro-cid-yfhtblhd] .menu-nom[data-astro-cid-yfhtblhd]{text-align:left}.js .menus-carte[data-astro-cid-yfhtblhd] .dh[data-actif] .menu-feuille[data-astro-cid-yfhtblhd]{rotate:calc((var(--dh-p) - var(--k)) * 9deg);translate:0 calc(abs(var(--dh-p) - var(--k)) * 3rem)}
