.hero__defs[data-astro-cid-i3irphx7]{width:0;height:0;position:absolute;overflow:hidden}.hero[data-astro-cid-i3irphx7]{isolation:isolate;color:var(--chaux);background:radial-gradient(60% 55% at 74% 42%, #ffc46e21, transparent 62%), radial-gradient(120% 90% at 10% 0%, var(--nuit-3), var(--nuit) 58%);padding-top:calc(var(--header-h) + clamp(1.25rem, 4vh, 3rem));grid-template-rows:1fr auto;min-height:100svh;display:grid;position:relative;overflow:hidden}.hero__pattern[data-astro-cid-i3irphx7]{color:var(--laiton-clair);opacity:.06;z-index:-1;animation:300s linear infinite hero-turn;position:absolute;inset:-30%}.hero__pattern[data-astro-cid-i3irphx7] svg[data-astro-cid-i3irphx7]{width:100%;height:100%}@keyframes hero-turn{to{transform:rotate(360deg)}}.hero__motes[data-astro-cid-i3irphx7]{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero__grid[data-astro-cid-i3irphx7]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-areas:"head stage""body stage";align-content:center;align-items:center;column-gap:clamp(2rem,5vw,5rem);padding-bottom:clamp(1.75rem,5vh,3.5rem);display:grid}.hero__head[data-astro-cid-i3irphx7]{grid-area:head;align-self:end}.hero__body[data-astro-cid-i3irphx7]{grid-area:body;align-self:start}.hero__stage[data-astro-cid-i3irphx7]{grid-area:stage;justify-self:center;width:min(100%,430px);padding-top:92px;position:relative}.hero__name[data-astro-cid-i3irphx7]{font-family:var(--serif);letter-spacing:-.015em;margin:0;font-size:clamp(3.1rem,1.2rem + 6.6vw,7.4rem);font-weight:600;line-height:1}.hero__name[data-astro-cid-i3irphx7] .w[data-astro-cid-i3irphx7]{white-space:nowrap;vertical-align:top;padding:.04em 0 .1em;display:inline-block;overflow:hidden}.hero__name[data-astro-cid-i3irphx7] .w[data-astro-cid-i3irphx7]+.w[data-astro-cid-i3irphx7]{margin-left:.24em}@media (width>=961px){.hero__name[data-astro-cid-i3irphx7] .w[data-astro-cid-i3irphx7]{width:max-content;display:block}.hero__name[data-astro-cid-i3irphx7] .w[data-astro-cid-i3irphx7]+.w[data-astro-cid-i3irphx7]{margin-left:0}}.hero__name[data-astro-cid-i3irphx7] .w[data-astro-cid-i3irphx7]:last-child{color:var(--laiton-clair)}.hero__name[data-astro-cid-i3irphx7] .ch[data-astro-cid-i3irphx7]{display:inline-block}.hero__tag[data-astro-cid-i3irphx7]{font-family:var(--serif);margin:.8rem 0 0;font-size:clamp(1.35rem,1rem + 1.2vw,2.05rem);font-weight:500;line-height:1.25}.hero__body[data-astro-cid-i3irphx7]{padding-top:2.2rem}.hero__cta[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:.7rem;display:flex}.hero__cta[data-astro-cid-i3irphx7] .nowrap[data-astro-cid-i3irphx7]{white-space:nowrap;font-variant-numeric:tabular-nums}.hero__facts[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:.5rem;margin:1.6rem 0 0;padding:0;list-style:none;display:flex}.hero__facts[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{color:color-mix(in srgb, var(--chaux) 88%, transparent);background:#f7f3ec0d;border:1px solid #f7f3ec2e;border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .9rem .42rem .7rem;font-size:.84rem;display:inline-flex}.hero__facts[data-astro-cid-i3irphx7] b[data-astro-cid-i3irphx7]{color:var(--chaux);font-weight:700}.hero__facts[data-astro-cid-i3irphx7] svg{width:15px;height:15px;color:var(--laiton-clair);flex:none}.hero__lamp[data-astro-cid-i3irphx7]{z-index:5;transform-origin:50% 0;filter:drop-shadow(0 10px 18px #00000059);width:76px;margin-left:-38px;position:absolute;top:-34px;left:50%}.hero__glow[data-astro-cid-i3irphx7]{z-index:0;pointer-events:none;background:radial-gradient(circle,#ffd28c4d,#ffbe6e12 45%,#0000 68%);width:560px;height:560px;margin-left:-280px;position:absolute;top:0;left:50%}.win[data-astro-cid-i3irphx7]{z-index:1;aspect-ratio:100/140;perspective:2200px;position:relative}.win__view[data-astro-cid-i3irphx7]{clip-path:url(#win-arch);background:#0b2231;position:absolute;inset:0}.win__slide[data-astro-cid-i3irphx7]{opacity:0;transition:opacity 1.4s var(--ease);margin:0;position:absolute;inset:0}.win__slide[data-astro-cid-i3irphx7].is-on{opacity:1;z-index:1}.win__slide[data-astro-cid-i3irphx7] .pic,.win__slide[data-astro-cid-i3irphx7] img{width:100%;height:100%;display:block}.win__slide[data-astro-cid-i3irphx7] img{object-fit:cover;transition:transform 8s linear;transform:scale(1.03)}.win__slide[data-astro-cid-i3irphx7].is-on img{transform:scale(1.13)}.win__shimmer[data-astro-cid-i3irphx7]{z-index:2;opacity:0;pointer-events:none;mix-blend-mode:screen;background:repeating-linear-gradient(97deg,#0000 0 46px,#ffffff2b 46px 49px,#0000 49px 110px);transition:opacity 1.2s;animation:9s linear infinite shimmer;position:absolute;inset:45% -30% 0;-webkit-mask-image:linear-gradient(#0000 25%,#000);mask-image:linear-gradient(#0000 25%,#000)}.win[data-astro-cid-i3irphx7].is-sea .win__shimmer[data-astro-cid-i3irphx7]{opacity:.6}@keyframes shimmer{to{transform:translate(110px)}}.win__doors[data-astro-cid-i3irphx7]{z-index:2;transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.shutter[data-astro-cid-i3irphx7]{background:repeating-linear-gradient(#0000002e 0 2px,#0000 2px 12px) 50% 82%/64% 30% no-repeat,linear-gradient(#2a5fb5 0%,#1d4e9e 45%,#163f80 100%);width:50%;position:absolute;top:0;bottom:0;box-shadow:inset 0 0 26px #0000004d}.shutter[data-astro-cid-i3irphx7]:before{content:"";border:2px solid #d9bb85a6;border-radius:50% 50% 3px 3px/34% 34% 3px 3px;height:30%;position:absolute;top:30%;left:24%;right:14%}.shutter--r[data-astro-cid-i3irphx7]:before{left:14%;right:24%}.shutter--l[data-astro-cid-i3irphx7]{clip-path:url(#win-left);transform-origin:0%;left:0;transform:rotateY(-108deg)}.shutter--r[data-astro-cid-i3irphx7]{clip-path:url(#win-right);transform-origin:100%;right:0;transform:rotateY(108deg)}.shutter__knob[data-astro-cid-i3irphx7]{background:radial-gradient(circle at 35% 35%,#f3dca6,#b8925a 70%);border-radius:50%;width:9px;height:9px;position:absolute;top:64%;box-shadow:0 1px 2px #00000080}.shutter--l[data-astro-cid-i3irphx7] .shutter__knob[data-astro-cid-i3irphx7]{right:6%}.shutter--r[data-astro-cid-i3irphx7] .shutter__knob[data-astro-cid-i3irphx7]{left:6%}.win__frame[data-astro-cid-i3irphx7]{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.win__plaster[data-astro-cid-i3irphx7]{fill:none;stroke:#efe6d6;stroke-width:7px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 6px 12px #0006)}.win__brass[data-astro-cid-i3irphx7]{fill:none;stroke:var(--laiton-clair);stroke-width:1.2px;vector-effect:non-scaling-stroke;opacity:.9}.win__sill[data-astro-cid-i3irphx7]{z-index:4;background:linear-gradient(#f4ecdd,#d3c2a4);border-radius:3px;height:14px;position:absolute;bottom:-12px;left:2%;right:2%;box-shadow:0 12px 26px #00000073}@media (prefers-reduced-motion:no-preference){.js .hero[data-astro-cid-i3irphx7]:not(.hero-ready) .shutter--l[data-astro-cid-i3irphx7]{animation:hero-open-l 1.2s 4s var(--ease) forwards;transform:none}.js .hero[data-astro-cid-i3irphx7]:not(.hero-ready) .shutter--r[data-astro-cid-i3irphx7]{animation:hero-open-r 1.2s 4s var(--ease) forwards;transform:none}.js .hero[data-astro-cid-i3irphx7]:not(.hero-ready) [data-astro-cid-i3irphx7][data-hero-in],.js .hero[data-astro-cid-i3irphx7]:not(.hero-ready) [data-astro-cid-i3irphx7][data-ch],.js .hero[data-astro-cid-i3irphx7]:not(.hero-ready) [data-astro-cid-i3irphx7][data-lamp]{opacity:0;animation:.6s 4s forwards hero-show}}@keyframes hero-open-l{to{transform:rotateY(-108deg)}}@keyframes hero-open-r{to{transform:rotateY(108deg)}}@keyframes hero-show{to{opacity:1}}.hero__ctl[data-astro-cid-i3irphx7]{z-index:4;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.9rem;display:flex;position:relative}.hero__cap[data-astro-cid-i3irphx7]{font-family:var(--serif);color:var(--laiton-clair);align-items:center;min-height:2.6em;margin:0;font-size:1.05rem;line-height:1.3;transition:opacity .45s;display:flex}.hero__cap[data-astro-cid-i3irphx7].is-swap{opacity:0}.hero__dots[data-astro-cid-i3irphx7]{flex:none;align-items:center;display:flex}.dot[data-astro-cid-i3irphx7]{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:32px;padding:0;display:grid}.dot[data-astro-cid-i3irphx7]:before{content:"";width:7px;height:7px;transition:background-color .4s, transform .4s var(--ease);background:#f7f3ec66;border-radius:50%}.dot[data-astro-cid-i3irphx7].is-on:before{background:var(--laiton-clair);transform:scale(1.4)}.hero__pause[data-astro-cid-i3irphx7]{width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border:1px solid #f7f3ec4d;border-radius:50%;place-items:center;margin-left:.4rem;display:grid}.hero__pause[data-astro-cid-i3irphx7]:hover{background:var(--chaux);color:var(--nuit)}.hero__pause[data-astro-cid-i3irphx7] svg{width:14px;height:14px}.hero__pause[data-astro-cid-i3irphx7] .i-play{display:none}.hero[data-astro-cid-i3irphx7].is-paused .hero__pause[data-astro-cid-i3irphx7] .i-play{display:block}.hero[data-astro-cid-i3irphx7].is-paused .hero__pause[data-astro-cid-i3irphx7] .i-pause{display:none}.hero__ribbon[data-astro-cid-i3irphx7]{z-index:2;background:var(--chaux);color:var(--nuit);position:relative;overflow:hidden}.hero__ribbon[data-astro-cid-i3irphx7]:before,.hero__ribbon[data-astro-cid-i3irphx7]:after{content:"";background:repeating-linear-gradient(90deg, var(--mendil) 0 22px, var(--chaux) 22px 28px, var(--cobalt) 28px 44px, var(--chaux) 44px 50px);height:5px;position:absolute;left:0;right:0}.hero__ribbon[data-astro-cid-i3irphx7]:before{top:0}.hero__ribbon[data-astro-cid-i3irphx7]:after{bottom:0}.hero__ribbon-track[data-astro-cid-i3irphx7]{width:max-content;animation:70s linear infinite ribbon;display:flex}.hero__ribbon[data-astro-cid-i3irphx7]:hover .hero__ribbon-track[data-astro-cid-i3irphx7]{animation-play-state:paused}.hero__ribbon[data-astro-cid-i3irphx7] ul[data-astro-cid-i3irphx7]{margin:0;padding:0;list-style:none;display:flex}.hero__ribbon[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{white-space:nowrap;font-family:var(--serif);align-items:baseline;gap:.6rem;padding:1.05rem 0 1.05rem 1.5rem;font-size:1.15rem;display:flex}.hero__ribbon[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]:after{content:"✦";color:var(--laiton);margin-left:1rem;font-size:.75rem}.hero__ribbon[data-astro-cid-i3irphx7] b[data-astro-cid-i3irphx7]{font-family:var(--sans);color:var(--mendil);font-size:.86rem;font-weight:700}@keyframes ribbon{to{transform:translate(-50%)}}@media (width<=960px){.hero[data-astro-cid-i3irphx7]{min-height:auto}.hero__grid[data-astro-cid-i3irphx7]{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""stage""body"}.hero__head[data-astro-cid-i3irphx7]{align-self:start}.hero__stage[data-astro-cid-i3irphx7]{width:min(70vw,360px);margin-top:1.25rem;padding-top:74px}.hero__lamp[data-astro-cid-i3irphx7]{width:54px;margin-left:-27px;top:-20px}.hero__glow[data-astro-cid-i3irphx7]{width:420px;height:420px;margin-left:-210px}.hero__body[data-astro-cid-i3irphx7]{margin-top:.5rem}}@media (width<=520px){.hero__cta[data-astro-cid-i3irphx7] .btn[data-astro-cid-i3irphx7]{flex:100%;justify-content:center}.hero__facts[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{font-size:.8rem}.hero__ctl[data-astro-cid-i3irphx7]{text-align:center;flex-direction:column;align-items:center;gap:.4rem}.hero__cap[data-astro-cid-i3irphx7]{justify-content:center;min-height:0}}@media (prefers-reduced-motion:reduce){.hero__pattern[data-astro-cid-i3irphx7],.win__shimmer[data-astro-cid-i3irphx7],.hero__ribbon-track[data-astro-cid-i3irphx7]{animation:none}.hero__ribbon[data-astro-cid-i3irphx7]{overflow-x:auto}.win__slide[data-astro-cid-i3irphx7],.win__slide[data-astro-cid-i3irphx7] img,.win__slide[data-astro-cid-i3irphx7].is-on img{transition:none;transform:none}}.day[data-astro-cid-otadpcda]{background:var(--nuit);position:relative}.day__list[data-astro-cid-otadpcda]{margin:0;padding:0;list-style:none}.scene[data-astro-cid-otadpcda]{height:100svh;position:sticky;top:0;overflow:hidden}.scene__inner[data-astro-cid-otadpcda]{color:var(--chaux);transform-origin:50% 0;position:absolute;inset:0;overflow:hidden}.scene__media[data-astro-cid-otadpcda]{position:absolute;inset:0}.scene__media[data-astro-cid-otadpcda] .pic,.scene__media[data-astro-cid-otadpcda] img{width:100%;height:100%;display:block}.scene__media[data-astro-cid-otadpcda] img{object-fit:cover}.scene__shade[data-astro-cid-otadpcda]{background:linear-gradient(0deg, #0a1e2ae0 0%, #0a1e2a40 46%, #0a1e2a00 70%), radial-gradient(90% 70% at 80% 10%, rgb(var(--tint) / .28), transparent 60%);position:absolute;inset:0}.scene__copy[data-astro-cid-otadpcda]{margin-inline:auto;position:absolute;bottom:clamp(3rem,10vh,6.5rem);left:0;right:0}.scene__time[data-astro-cid-otadpcda]{font-family:var(--serif);letter-spacing:-.02em;color:var(--laiton-clair);font-variant-numeric:tabular-nums;text-shadow:0 10px 40px #00000059;font-size:clamp(4.5rem,2rem + 11vw,11rem);font-weight:500;line-height:.9;display:block}.scene__line[data-astro-cid-otadpcda]{max-width:18ch;font-family:var(--serif);text-shadow:0 4px 24px #0006;margin:.4rem 0 1.6rem;font-size:clamp(1.9rem,1.2rem + 2.6vw,3.6rem);line-height:1.1}.scene__link[data-astro-cid-otadpcda]{color:var(--nuit);background:var(--chaux);transition:background-color .35s, transform .35s var(--ease);border-radius:999px;align-items:center;gap:.55rem;padding:.75rem 1.25rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.scene__link[data-astro-cid-otadpcda]:hover{background:var(--laiton-clair);transform:translateY(-2px)}.scene__link[data-astro-cid-otadpcda] svg{width:17px;height:17px}.scene__clock[data-astro-cid-otadpcda]{right:var(--gutter);letter-spacing:.08em;gap:.9rem;margin:0;padding:0;font-size:.78rem;font-weight:700;list-style:none;display:grid;position:absolute;top:50%;translate:0 -50%}.scene__clock[data-astro-cid-otadpcda] li[data-astro-cid-otadpcda]{color:#f7f3ec73;align-items:center;gap:.6rem;display:flex}.scene__clock[data-astro-cid-otadpcda] li[data-astro-cid-otadpcda]:before{content:"";background:currentColor;width:18px;height:1px;transition:width .4s}.scene__clock[data-astro-cid-otadpcda] li[data-astro-cid-otadpcda].is-on{color:var(--laiton-clair)}.scene__clock[data-astro-cid-otadpcda] li[data-astro-cid-otadpcda].is-on:before{width:34px}@media (width<=760px){.scene__clock[data-astro-cid-otadpcda]{top:calc(var(--header-h) + 1rem);gap:.8rem;display:flex;translate:none}.scene__clock[data-astro-cid-otadpcda] li[data-astro-cid-otadpcda]:before{display:none}.scene__copy[data-astro-cid-otadpcda]{bottom:calc(5.5rem + env(safe-area-inset-bottom))}}.view[data-astro-cid-a625abdy]{overflow:hidden}.view__film[data-astro-cid-a625abdy]{isolation:isolate;align-items:end;min-height:100svh;display:grid;position:relative}.view__media[data-astro-cid-a625abdy]{position:absolute;inset:0;overflow:hidden}.view__poster[data-astro-cid-a625abdy],.view__video[data-astro-cid-a625abdy]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.view__video[data-astro-cid-a625abdy]{opacity:0;transition:opacity 1.2s var(--ease)}.view__video[data-astro-cid-a625abdy].is-playing{opacity:1}.view__shade[data-astro-cid-a625abdy]{background:linear-gradient(#0f2c3d1f 32%,#0f2c3d9e 62%,#0f2c3df5 100%),linear-gradient(90deg,#0f2c3d8c,#0000 60%),linear-gradient(#0f2c3de6,#0000 22%);position:absolute;inset:0}.view__copy[data-astro-cid-a625abdy]{padding-block:8rem clamp(3rem,7vw,6rem);position:relative}.view__copy[data-astro-cid-a625abdy] h2[data-astro-cid-a625abdy]{max-width:14ch;margin-bottom:1.6rem}.view__copy[data-astro-cid-a625abdy] .lede[data-astro-cid-a625abdy]{color:color-mix(in srgb, var(--chaux) 88%, transparent);max-width:44ch}.view__pair[data-astro-cid-a625abdy]{grid-template-columns:1fr;justify-items:center;gap:2.4rem;padding-top:clamp(4rem,8vw,7rem);display:grid}.view__switch[data-astro-cid-a625abdy]{border:1px solid #f7f3ec40;border-radius:999px;grid-template-columns:1fr 1fr;padding:5px;display:inline-grid;position:relative}.view__switch[data-astro-cid-a625abdy] button[data-astro-cid-a625abdy]{z-index:1;min-width:8.5rem;transition:color .5s var(--ease);background:0 0;border:0;border-radius:999px;padding:.7rem 1.6rem;font-weight:600;position:relative}.view__switch[data-astro-cid-a625abdy] button[data-astro-cid-a625abdy][aria-pressed=true]{color:var(--nuit)}.view__thumb[data-astro-cid-a625abdy]{background:var(--laiton-clair);width:calc(50% - 5px);transition:transform .6s var(--ease);border-radius:999px;position:absolute;top:5px;bottom:5px;left:5px}.view__switch[data-astro-cid-a625abdy]:has([data-mode=night][aria-pressed=true]) .view__thumb[data-astro-cid-a625abdy]{transform:translate(100%)}.view__frames[data-astro-cid-a625abdy]{grid-template-columns:1.15fr .5fr;align-items:end;gap:clamp(1.5rem,4vw,4rem);width:min(100%,1100px);display:grid;position:relative}.view__frame[data-astro-cid-a625abdy]{transition:opacity .9s var(--ease);grid-area:1/1;margin:0}.view__arch[data-astro-cid-a625abdy]{aspect-ratio:100/112;overflow:hidden}.view__arch[data-astro-cid-a625abdy] .pic,.view__arch[data-astro-cid-a625abdy] img{width:100%;height:100%}.view__arch[data-astro-cid-a625abdy] img{transition:transform 1.6s var(--ease)}.view__frame[data-astro-cid-a625abdy] figcaption[data-astro-cid-a625abdy]{font-family:var(--serif);color:var(--laiton-clair);text-align:center;margin-top:1rem;font-size:1.2rem;font-weight:500}.view__frame--night[data-astro-cid-a625abdy]{clip-path:inset(100% 0 0);transition:clip-path 1.2s var(--ease-in-out)}[data-astro-cid-a625abdy][data-mode=night] .view__frame--night[data-astro-cid-a625abdy]{clip-path:inset(0)}[data-astro-cid-a625abdy][data-mode=night] .view__frame--day[data-astro-cid-a625abdy] img,[data-astro-cid-a625abdy][data-mode=day] .view__frame--night[data-astro-cid-a625abdy] img{transform:scale(1.08)}.view__frame--day[data-astro-cid-a625abdy] figcaption[data-astro-cid-a625abdy]{transition:opacity .5s}[data-astro-cid-a625abdy][data-mode=night] .view__frame--day[data-astro-cid-a625abdy] figcaption[data-astro-cid-a625abdy]{opacity:0}.view__side[data-astro-cid-a625abdy]{grid-area:1/2;align-self:center}.view__keyhole[data-astro-cid-a625abdy]{aspect-ratio:3/4;border-radius:2px}.view__keyhole[data-astro-cid-a625abdy] img{width:100%;height:100%}@media (width<=760px){.view__frames[data-astro-cid-a625abdy]{grid-template-columns:1fr}.view__side[data-astro-cid-a625abdy]{display:none}.view__switch[data-astro-cid-a625abdy] button[data-astro-cid-a625abdy]{min-width:7rem;padding-inline:1rem}}.cuisine__head[data-astro-cid-u5vyzmsa]{grid-template-columns:1.1fr 1fr;align-items:end;gap:2rem 4rem;margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.cuisine__head[data-astro-cid-u5vyzmsa] h2[data-astro-cid-u5vyzmsa]{max-width:11ch}.cuisine__intro[data-astro-cid-u5vyzmsa] .lede[data-astro-cid-u5vyzmsa]{margin-bottom:1.6rem}.rail[data-astro-cid-u5vyzmsa]{position:relative}.rail__track[data-astro-cid-u5vyzmsa]{padding:0 max(var(--gutter), calc((100vw - var(--maxw)) / 2));scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--gutter), calc((100vw - var(--maxw)) / 2));scrollbar-width:none;cursor:grab;overscroll-behavior-x:contain;grid-auto-columns:clamp(250px,27vw,400px);grid-auto-flow:column;gap:clamp(1rem,2vw,1.8rem);margin:0;list-style:none;display:grid;overflow-x:auto}.rail__track[data-astro-cid-u5vyzmsa]::-webkit-scrollbar{display:none}.rail__track[data-astro-cid-u5vyzmsa].is-dragging{cursor:grabbing;scroll-snap-type:none}.rail__track[data-astro-cid-u5vyzmsa].is-dragging a[data-astro-cid-u5vyzmsa]{pointer-events:none}.dish[data-astro-cid-u5vyzmsa]{scroll-snap-align:start}.dish__link[data-astro-cid-u5vyzmsa]{text-decoration:none;display:block;position:relative}.dish__img[data-astro-cid-u5vyzmsa]{aspect-ratio:4/5;background:var(--chaux-2);border-radius:999px 999px 0 0;overflow:hidden}.dish__img[data-astro-cid-u5vyzmsa] .pic,.dish__img[data-astro-cid-u5vyzmsa] img{width:100%;height:100%}.dish__img[data-astro-cid-u5vyzmsa] img{transition:transform 1.2s var(--ease)}.dish__link[data-astro-cid-u5vyzmsa]:hover .dish__img[data-astro-cid-u5vyzmsa] img,.dish__link[data-astro-cid-u5vyzmsa]:focus-visible .dish__img[data-astro-cid-u5vyzmsa] img{transform:scale(1.07)}.dish__meta[data-astro-cid-u5vyzmsa]{border-bottom:1px solid var(--platre);grid-template-columns:1fr auto;gap:.2rem 1rem;padding-top:1.1rem;padding-bottom:1rem;transition:border-color .5s;display:grid}.dish__link[data-astro-cid-u5vyzmsa]:hover .dish__meta[data-astro-cid-u5vyzmsa]{border-color:var(--laiton)}.dish__cat[data-astro-cid-u5vyzmsa]{color:var(--laiton-ink);letter-spacing:.02em;grid-column:1/-1;font-size:.8rem;font-weight:600}.dish__name[data-astro-cid-u5vyzmsa]{font-family:var(--serif);font-size:1.45rem;line-height:1.15}.dish__price[data-astro-cid-u5vyzmsa]{z-index:1;background:var(--chaux);color:var(--mendil);font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 8px 20px #0f2c3d40, inset 0 0 0 1px var(--laiton);border-radius:999px;margin-top:calc(125% - 3.1rem);padding:.38rem .85rem;font-size:.9rem;font-weight:700;position:absolute;top:0;left:1rem}.rail__foot[data-astro-cid-u5vyzmsa]{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.8rem;display:flex}.rail__note[data-astro-cid-u5vyzmsa]{font-size:var(--fs-0);margin:0}.rail__btns[data-astro-cid-u5vyzmsa]{gap:.5rem;display:flex}.rail__btn[data-astro-cid-u5vyzmsa]{border:1px solid var(--platre);background:0 0;border-radius:50%;place-items:center;width:52px;height:52px;transition:background-color .35s,color .35s,border-color .35s;display:grid}.rail__btn[data-astro-cid-u5vyzmsa]:hover{background:var(--nuit);color:var(--chaux);border-color:var(--nuit)}.rail__btn[data-astro-cid-u5vyzmsa] svg{width:18px;height:18px}@media (width<=760px){.cuisine__head[data-astro-cid-u5vyzmsa]{grid-template-columns:1fr}.rail__track[data-astro-cid-u5vyzmsa]{grid-auto-columns:76vw}.rail__btns[data-astro-cid-u5vyzmsa]{display:none}}.gp__head[data-astro-cid-uozgvi52]{grid-template-columns:1fr 1fr;align-items:end;gap:2rem 4rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.gp__head[data-astro-cid-uozgvi52] p[data-astro-cid-uozgvi52]{max-width:44ch;margin-bottom:1.6rem}.gp__grid[data-astro-cid-uozgvi52]{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"a a b b b c""a a b b b c""a a d e e c""f f d e e g""f f d e e g";grid-auto-rows:clamp(90px,11vw,165px);gap:clamp(.6rem,1.2vw,1.1rem);margin:0;padding:0;list-style:none;display:grid}.gp__tile--a[data-astro-cid-uozgvi52]{border-radius:999px 999px 0 0;grid-area:a}.gp__tile--b[data-astro-cid-uozgvi52]{grid-area:b}.gp__tile--c[data-astro-cid-uozgvi52]{grid-area:c}.gp__tile--d[data-astro-cid-uozgvi52]{grid-area:d}.gp__tile--e[data-astro-cid-uozgvi52]{grid-area:e}.gp__tile--f[data-astro-cid-uozgvi52]{grid-area:f}.gp__tile--g[data-astro-cid-uozgvi52]{grid-area:g}.gp__tile[data-astro-cid-uozgvi52]{background:var(--nuit-2);position:relative;overflow:hidden}.gp__tile[data-astro-cid-uozgvi52] a[data-astro-cid-uozgvi52]{display:block;position:absolute;inset:0}.gp__tile[data-astro-cid-uozgvi52] .pic,.gp__tile[data-astro-cid-uozgvi52] img{width:100%;height:100%}.gp__tile[data-astro-cid-uozgvi52] img{transition:transform 1.3s var(--ease)}.gp__tile[data-astro-cid-uozgvi52] a[data-astro-cid-uozgvi52]:hover img,.gp__tile[data-astro-cid-uozgvi52] a[data-astro-cid-uozgvi52]:focus-visible img{transform:scale(1.06)}.gp__cap[data-astro-cid-uozgvi52]{color:var(--chaux);opacity:0;transition:opacity .5s var(--ease), transform .6s var(--ease);background:linear-gradient(#0000,#0f2c3de6);padding:2.4rem 1rem .9rem;font-size:.85rem;line-height:1.4;position:absolute;inset:auto 0 0;transform:translateY(12px)}.gp__cap[data-astro-cid-uozgvi52] span[data-astro-cid-uozgvi52]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gp__tile[data-astro-cid-uozgvi52] a[data-astro-cid-uozgvi52]:hover .gp__cap[data-astro-cid-uozgvi52],.gp__tile[data-astro-cid-uozgvi52] a[data-astro-cid-uozgvi52]:focus-visible .gp__cap[data-astro-cid-uozgvi52]{opacity:1;transform:none}@media (width<=760px){.gp__head[data-astro-cid-uozgvi52]{grid-template-columns:1fr}.gp__grid[data-astro-cid-uozgvi52]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"a b""a c""d e""d e""f f";grid-auto-rows:42vw}.gp__tile--g[data-astro-cid-uozgvi52]{display:none}}@media (hover:none){.gp__cap[data-astro-cid-uozgvi52]{display:none}}.guests[data-astro-cid-bfgqv4cd]{text-align:center;overflow:hidden}.guests__in[data-astro-cid-bfgqv4cd]{justify-items:center;display:grid}.guests__badge[data-astro-cid-bfgqv4cd]{background:var(--nuit);color:var(--chaux);border-radius:999px;align-items:center;gap:.7rem;padding:.55rem 1.1rem;font-size:.92rem;text-decoration:none;display:inline-flex;box-shadow:0 10px 26px #0f2c3d2e}.guests__badge[data-astro-cid-bfgqv4cd] b[data-astro-cid-bfgqv4cd]{font-weight:700}.guests__stars[data-astro-cid-bfgqv4cd]{color:var(--laiton-clair);letter-spacing:.1em}.guests__mark[data-astro-cid-bfgqv4cd]{width:52px;color:var(--laiton);margin:clamp(2.5rem,5vw,3.5rem) 0 1.2rem}.guests__stack[data-astro-cid-bfgqv4cd]{width:min(100%,980px);margin:0;padding:0;list-style:none;display:grid}.quote[data-astro-cid-bfgqv4cd]{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease), visibility .9s;visibility:hidden;grid-area:1/1;transform:translateY(14px)}.quote[data-astro-cid-bfgqv4cd].is-on{opacity:1;visibility:visible;transform:none}.quote[data-astro-cid-bfgqv4cd] blockquote[data-astro-cid-bfgqv4cd]{margin:0}.quote[data-astro-cid-bfgqv4cd] blockquote[data-astro-cid-bfgqv4cd] p[data-astro-cid-bfgqv4cd]{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,1.1rem + 3vw,3.6rem);line-height:1.18}.quote__tr[data-astro-cid-bfgqv4cd]{max-width:56ch;color:var(--encre-2);margin:1.2rem auto 0;font-size:.95rem}.quote__tr[data-astro-cid-bfgqv4cd] span[data-astro-cid-bfgqv4cd]{color:var(--laiton-ink);margin-right:.3rem;font-weight:600}.quote__by[data-astro-cid-bfgqv4cd]{color:var(--encre-2);margin:1.6rem 0 0;font-size:.92rem}.quote__by[data-astro-cid-bfgqv4cd] strong[data-astro-cid-bfgqv4cd]{color:var(--encre)}.guests__dots[data-astro-cid-bfgqv4cd]{gap:.2rem;margin-top:2rem;display:flex}.gdot[data-astro-cid-bfgqv4cd]{cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid}.gdot[data-astro-cid-bfgqv4cd]:before{content:"";background:var(--platre);width:8px;height:8px;transition:background-color .4s, transform .4s var(--ease);border-radius:50%}.gdot[data-astro-cid-bfgqv4cd].is-on:before{background:var(--laiton);transform:scale(1.35)}@media (prefers-reduced-motion:reduce){.quote[data-astro-cid-bfgqv4cd]{transition:none;transform:none}}
