.awning[data-astro-cid-xlq5gr6z]{z-index:50;color:var(--paper);padding-top:env(safe-area-inset-top);background:var(--navy);position:sticky;top:0}.awning__bar[data-astro-cid-xlq5gr6z]{height:var(--awning-h);padding-inline:var(--gutter);grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;max-width:100%;display:grid;position:relative}.awning__home[data-astro-cid-xlq5gr6z]{width:2.75rem;height:2.75rem;color:var(--sky-soft);border-radius:50%;justify-self:start;place-items:center;margin-left:-.35rem;display:grid}.awning__home[data-astro-cid-xlq5gr6z] .awning__mark{width:1.9rem;height:auto}.awning__name[data-astro-cid-xlq5gr6z]{letter-spacing:.22em;white-space:nowrap;justify-self:start;margin-right:-.22em;font-size:clamp(.95rem,.85rem + .5vw,1.15rem)}.awning__nav[data-astro-cid-xlq5gr6z]{display:none}.awning__order[data-astro-cid-xlq5gr6z]{background:var(--paper);min-height:2.75rem;color:var(--navy);font:600 .8rem/1 var(--sans);white-space:nowrap;transition:background-color .2s var(--ease-out);border-radius:999px;justify-self:end;align-items:center;margin-right:-.35rem;padding:0 1rem;text-decoration:none;display:inline-flex}.awning__ig[data-astro-cid-xlq5gr6z]{width:2.75rem;height:2.75rem;color:var(--sky-soft);transition:color .2s var(--ease-out);border-radius:50%;justify-self:end;place-items:center;margin-right:-.5rem;display:none}.awning__ig[data-astro-cid-xlq5gr6z] svg{width:1.35rem;height:1.35rem}.awning__edge[data-astro-cid-xlq5gr6z]{pointer-events:none;position:absolute;top:100%;left:0;right:0}@media (width>=60rem){.awning__order[data-astro-cid-xlq5gr6z]{margin-right:0}.awning__ig[data-astro-cid-xlq5gr6z]{display:grid}.awning__bar[data-astro-cid-xlq5gr6z]{grid-template-columns:auto 1fr auto auto auto;gap:2rem}.awning__name[data-astro-cid-xlq5gr6z]{justify-self:start}.awning__nav[data-astro-cid-xlq5gr6z]{gap:1.75rem;font-size:.875rem;font-weight:500;display:flex}.awning__nav[data-astro-cid-xlq5gr6z] a[data-astro-cid-xlq5gr6z]{color:var(--sky-soft);transition:background-size .26s var(--ease-out), color .2s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-block:.5rem;text-decoration:none}}@media (hover:hover) and (pointer:fine){.awning__nav[data-astro-cid-xlq5gr6z] a[data-astro-cid-xlq5gr6z]:hover{color:var(--paper);background-size:100% 1px}.awning__order[data-astro-cid-xlq5gr6z]:hover{background:var(--sky-soft)}.awning__ig[data-astro-cid-xlq5gr6z]:hover{color:var(--paper)}}.hero__cc[data-astro-cid-ge2uvauf]{color:var(--navy);margin-top:1rem;font-size:.9rem}.hero__cc[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:var(--royal)}.hero[data-astro-cid-ge2uvauf]{view-timeline-name:--hero;background:var(--sky);padding-block:2.45rem 3.5rem;position:relative;overflow:clip}.hero__grid[data-astro-cid-ge2uvauf]{gap:1rem;display:grid}.hero__title[data-astro-cid-ge2uvauf]{color:var(--navy);z-index:2;font-size:clamp(2.5rem,12.6vw,6rem);position:relative}.hero__title[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:var(--royal)}.line[data-astro-cid-ge2uvauf]{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:clip}.line[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{display:block}.hero__food[data-astro-cid-ge2uvauf]{z-index:1;width:94%;margin:-1rem calc(var(--gutter) * -.25) -.75rem 0;justify-self:end;position:relative}.hero__drift[data-astro-cid-ge2uvauf],.hero__float[data-astro-cid-ge2uvauf]{will-change:transform}.hero__float[data-astro-cid-ge2uvauf]{animation:7s ease-in-out infinite float}.hero__food[data-astro-cid-ge2uvauf] img{filter:drop-shadow(0 28px 24px #1d283f38);width:100%;height:auto;transform:rotate(-5deg)}.hero__body[data-astro-cid-ge2uvauf]{color:var(--ink);gap:1.5rem;display:grid}.hero__body[data-astro-cid-ge2uvauf] .lede[data-astro-cid-ge2uvauf]{font-size:clamp(1rem,.94rem + .3vw,1.25rem)}.hero__ctas[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(auto-fit,minmax(9.25rem,1fr));gap:.625rem;display:grid}.hero__ctas[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{justify-content:center;min-height:3.25rem;padding-inline:1rem}.sda .hero__drift[data-astro-cid-ge2uvauf]{animation-name:hero-drift;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--hero;animation-range:exit-crossing}@keyframes hero-drift{to{translate:0 90px;rotate:8deg}}@keyframes float{50%{transform:translateY(-10px)}}@media (width>=60rem){.hero[data-astro-cid-ge2uvauf]{min-height:calc(100svh - var(--awning-h));align-items:center;padding-block:5rem 4rem;display:grid}.hero__ctas[data-astro-cid-ge2uvauf]{gap:.75rem;display:flex}.hero__ctas[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{padding-inline:1.4rem}.hero__grid[data-astro-cid-ge2uvauf]{grid-template-rows:auto auto;grid-template-columns:repeat(12,1fr);align-items:end;gap:3rem 1.5rem}.hero__title[data-astro-cid-ge2uvauf]{grid-area:1/1/auto/span 8}.hero__food[data-astro-cid-ge2uvauf]{width:auto;margin:0 calc(var(--gutter) * -1) 0 0;grid-area:1/6/span 2/-1;align-self:center}.hero__body[data-astro-cid-ge2uvauf]{grid-area:2/1/auto/span 5;align-self:start}}@media (prefers-reduced-motion:no-preference){.js .line[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{transform:translateY(105%)}.js [data-astro-cid-ge2uvauf][data-hero-food],.js [data-astro-cid-ge2uvauf][data-hero-body]{opacity:0}}.manifesto[data-astro-cid-nnfqu5h2]{view-timeline-name:--manifesto;background:var(--cream);color:var(--navy);padding-block:clamp(4rem,12vw,9rem);position:relative;overflow:clip}.manifesto__edge[data-astro-cid-nnfqu5h2]{--c:var(--sky);--trim:var(--sky);position:absolute;top:0;left:0;right:0}.manifesto__lines[data-astro-cid-nnfqu5h2]{white-space:nowrap;gap:.1em;font-size:clamp(3rem,13vw,6rem);line-height:1.02;display:grid}.manifesto__line[data-astro-cid-nnfqu5h2]{padding-inline:var(--gutter);will-change:transform;display:block}.manifesto__line[data-astro-cid-nnfqu5h2]:nth-child(2){text-align:right;color:var(--royal)}.manifesto__line[data-astro-cid-nnfqu5h2]:nth-child(3){padding-left:calc(var(--gutter) + 12vw)}.sda .manifesto__line[data-astro-cid-nnfqu5h2]{animation-name:manifesto-slide;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--manifesto;animation-range:cover}@keyframes manifesto-slide{0%{translate:calc(var(--dir) * 8vw) 0}to{translate:calc(var(--dir) * -8vw) 0}}.team[data-astro-cid-ae2kqkmy]{--bg:var(--navy);--fg:var(--paper);--muted:#b9c6dc;background:var(--bg);color:var(--fg);transition:background-color .5s var(--ease-in-out), color .5s var(--ease-in-out);padding-block:clamp(4rem,10vw,7rem);position:relative;overflow:clip}.team[data-astro-cid-ae2kqkmy][data-team=sucre]{--bg:var(--sky);--fg:var(--navy);--muted:var(--ink-soft)}.team__head[data-astro-cid-ae2kqkmy]{justify-items:start;gap:1.75rem;display:grid}.team__title[data-astro-cid-ae2kqkmy]{font-size:clamp(2.6rem,9vw,5rem)}.team__title[data-astro-cid-ae2kqkmy] em[data-astro-cid-ae2kqkmy]{display:block}.switch[data-astro-cid-ae2kqkmy]{-webkit-user-select:none;user-select:none;border-radius:999px;grid-template-columns:1fr 1fr;padding:.3rem;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px}.switch__thumb[data-astro-cid-ae2kqkmy]{background:var(--fg);width:calc(50% - .3rem);transition:transform .42s cubic-bezier(.32, .72, 0, 1), background-color .5s var(--ease-in-out);border-radius:999px;position:absolute;inset:.3rem auto .3rem .3rem}.team[data-astro-cid-ae2kqkmy][data-team=sucre] .switch__thumb[data-astro-cid-ae2kqkmy]{transform:translate(100%)}.switch__opt[data-astro-cid-ae2kqkmy]{z-index:1;white-space:nowrap;cursor:pointer;min-height:2.9rem;transition:color .3s var(--ease-out), transform .16s var(--ease-out);background:0 0;border:0;border-radius:999px;padding:0 1.4rem;font-size:.95rem;font-weight:600;position:relative}.switch__opt[data-astro-cid-ae2kqkmy]:active{transform:scale(.97)}.switch__opt[data-astro-cid-ae2kqkmy][aria-selected=true]{color:var(--bg)}.team__stage[data-astro-cid-ae2kqkmy]{height:clamp(20rem,92vw,34rem);margin-block:1.5rem .5rem;position:relative}.team__plates[data-astro-cid-ae2kqkmy]{position:absolute;inset:0}.team__plates[data-astro-cid-ae2kqkmy][hidden]{display:none}.plate[data-astro-cid-ae2kqkmy]{width:62vw;max-width:30rem;position:absolute}.plate[data-astro-cid-ae2kqkmy] img{filter:drop-shadow(0 24px 22px #0a101e47);width:100%;height:auto}.plate--left[data-astro-cid-ae2kqkmy]{top:2%;left:0}.plate--left[data-astro-cid-ae2kqkmy]:not(.plate--edge){width:50vw;top:10%;left:4vw}.plate--right[data-astro-cid-ae2kqkmy]{bottom:0;right:0}[data-astro-cid-ae2kqkmy][data-plates=sucre] .plate--left[data-astro-cid-ae2kqkmy]{width:56vw}.team__panels[data-astro-cid-ae2kqkmy]{justify-items:start;gap:1.5rem;display:grid}.team__panel[data-astro-cid-ae2kqkmy][hidden]{display:none}.team__line[data-astro-cid-ae2kqkmy]{text-wrap:pretty;max-width:30ch;font-size:1.05rem}.picks[data-astro-cid-ae2kqkmy]{gap:1.1rem;width:min(100%,26rem);margin-top:1.5rem;display:grid}.pick[data-astro-cid-ae2kqkmy]{border-top:1px solid color-mix(in srgb, currentColor 30%, transparent);grid-template-columns:1fr auto;column-gap:1rem;padding-top:1.1rem;display:grid}.pick__name[data-astro-cid-ae2kqkmy]{font-family:var(--serif);font-size:1.6rem;line-height:1.1}.pick__price[data-astro-cid-ae2kqkmy]{font-variant-numeric:tabular-nums;padding-top:.3rem;font-weight:500}.pick__desc[data-astro-cid-ae2kqkmy]{color:var(--muted);transition:color .5s var(--ease-in-out);grid-column:1/-1;margin-top:.3rem;font-size:.9rem}.team__cta[data-astro-cid-ae2kqkmy]{background:var(--fg);color:var(--bg);transition:transform .16s var(--ease-out), background-color .5s var(--ease-in-out), color .5s var(--ease-in-out);margin-top:.5rem}@media (width>=60rem){.team[data-astro-cid-ae2kqkmy]{grid-template-rows:auto 1fr;grid-template-columns:1fr;min-height:48rem;display:grid}.team__head[data-astro-cid-ae2kqkmy]{z-index:2;text-align:center;grid-area:1/1;justify-items:center;position:relative}.team__stage[data-astro-cid-ae2kqkmy]{pointer-events:none;grid-area:1/1/span 2;height:auto;min-height:100%;margin:0}.plate[data-astro-cid-ae2kqkmy]{width:32vw;max-width:34rem}.plate--left[data-astro-cid-ae2kqkmy],[data-astro-cid-ae2kqkmy][data-plates=sucre] .plate--left[data-astro-cid-ae2kqkmy]{width:31vw;top:auto;bottom:4%}.plate--left[data-astro-cid-ae2kqkmy]:not(.plate--edge){width:26vw;bottom:10%;left:3vw}.plate--right[data-astro-cid-ae2kqkmy]{bottom:0}.team__panels[data-astro-cid-ae2kqkmy]{z-index:2;text-align:center;grid-area:2/1;align-content:start;justify-items:center;max-width:30rem;padding-top:2.5rem;position:relative}.team__line[data-astro-cid-ae2kqkmy]{margin-inline:auto}.pick[data-astro-cid-ae2kqkmy]{text-align:left}}.story[data-astro-cid-n2lz65zz]{background:var(--cream);color:var(--ink)}.story__pin[data-astro-cid-n2lz65zz]{padding-block:clamp(4rem,10vw,7rem)}.story__layout[data-astro-cid-n2lz65zz]{gap:2rem;display:grid}.story__title[data-astro-cid-n2lz65zz]{font-size:clamp(2.5rem,9vw,4.75rem)}.story__title[data-astro-cid-n2lz65zz] em[data-astro-cid-n2lz65zz]{color:var(--royal);display:block}.story__stage[data-astro-cid-n2lz65zz]{justify-self:center}.story__frame[data-astro-cid-n2lz65zz]{padding:.6rem .6rem 2.4rem;position:relative;transform:rotate(-2deg)}.story__paper[data-astro-cid-n2lz65zz]{z-index:-1;background:var(--paper);position:absolute;inset:0;box-shadow:0 1px 2px #1d283f1f,0 22px 40px -12px #1d283f59}.story__window[data-astro-cid-n2lz65zz]{aspect-ratio:1009/1300;width:min(80vw,26rem);position:relative}.story__photo[data-astro-cid-n2lz65zz],.story__photo[data-astro-cid-n2lz65zz] picture,.story__photo[data-astro-cid-n2lz65zz] img{width:100%;height:100%;position:absolute;inset:0}.story__ink[data-astro-cid-n2lz65zz]{width:100%;height:100%;color:var(--royal);position:absolute;inset:0;overflow:visible}.story__beats[data-astro-cid-n2lz65zz]{gap:1.5rem;max-width:30rem;display:grid}.story__beat[data-astro-cid-n2lz65zz]{text-wrap:pretty;font-size:clamp(1.1rem,1rem + .4vw,1.3rem);line-height:1.5}.story__quote[data-astro-cid-n2lz65zz]{color:var(--navy);margin:0;font-size:clamp(1.9rem,6vw,2.8rem);line-height:1.05}.story__quote[data-astro-cid-n2lz65zz] em[data-astro-cid-n2lz65zz]{color:var(--royal)}.story__sign[data-astro-cid-n2lz65zz]{color:var(--navy);gap:.3rem;margin-top:1.25rem;display:grid}.story__sign[data-astro-cid-n2lz65zz] .display[data-astro-cid-n2lz65zz]{font-size:1.6rem;font-style:italic}.story__sign[data-astro-cid-n2lz65zz] .brand[data-astro-cid-n2lz65zz]{font-size:.7rem}html:not(.js) .story__ink[data-astro-cid-n2lz65zz]{display:none}@media (prefers-reduced-motion:reduce){.story__ink[data-astro-cid-n2lz65zz]{display:none}}@media (prefers-reduced-motion:no-preference){.js .story__track[data-astro-cid-n2lz65zz]{height:230svh}.js .story__pin[data-astro-cid-n2lz65zz]{top:var(--awning-h);height:calc(100svh - var(--awning-h));align-items:center;padding-block:1.75rem 1.25rem;display:grid;position:sticky;overflow:clip}.js .story__layout[data-astro-cid-n2lz65zz]{grid-template-rows:auto 1fr auto;gap:1.25rem;height:100%}.js .story__stage[data-astro-cid-n2lz65zz]{place-self:stretch stretch;place-items:center;min-height:0;display:grid;container-type:size}.js .story__window[data-astro-cid-n2lz65zz]{width:min(100cqw - 2rem,77.6cqh - 3.104rem,30rem)}.js .story__beats[data-astro-cid-n2lz65zz]{grid-template-areas:"beat";align-items:end;min-height:8.5rem}.js .story__beat[data-astro-cid-n2lz65zz]{opacity:0;grid-area:beat}.js .story__beat[data-astro-cid-n2lz65zz][data-beat="0"]{opacity:1}.js .story__photo[data-astro-cid-n2lz65zz],.js .story__paper[data-astro-cid-n2lz65zz]{opacity:0}.js .story__paper[data-astro-cid-n2lz65zz],.js .story__photo[data-astro-cid-n2lz65zz],.js .story__ink[data-astro-cid-n2lz65zz]{will-change:opacity}}@media (width>=60rem){.story__layout[data-astro-cid-n2lz65zz]{grid-template-columns:6fr 5fr;grid-template-areas:"stage title""stage copy";align-items:center;column-gap:clamp(3rem,7vw,7rem)}.story__title[data-astro-cid-n2lz65zz]{grid-area:title;align-self:end;font-size:clamp(2.75rem,4.4vw,4rem)}.story__stage[data-astro-cid-n2lz65zz]{grid-area:stage}.story__copy[data-astro-cid-n2lz65zz]{grid-area:copy;align-self:start}.story__window[data-astro-cid-n2lz65zz]{width:min(34vw,30rem)}@media (prefers-reduced-motion:no-preference){.js .story__layout[data-astro-cid-n2lz65zz]{grid-template-rows:1fr 1fr;row-gap:2rem}.js .story__beats[data-astro-cid-n2lz65zz]{align-items:start}}}.story__track[data-astro-cid-n2lz65zz]{view-timeline-name:--story}.sda .story__photo[data-astro-cid-n2lz65zz],.sda .story__paper[data-astro-cid-n2lz65zz],.sda .story__ink[data-astro-cid-n2lz65zz],.sda .story__beat[data-astro-cid-n2lz65zz]{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--story;animation-range:contain}.sda .story__photo[data-astro-cid-n2lz65zz],.sda .story__paper[data-astro-cid-n2lz65zz]{animation-name:story-in}.sda .story__ink[data-astro-cid-n2lz65zz]{animation-name:story-out}.sda .story__beat[data-astro-cid-n2lz65zz][data-beat="0"]{animation-name:story-beat-0}.sda .story__beat[data-astro-cid-n2lz65zz][data-beat="1"]{animation-name:story-beat-1}.sda .story__beat[data-astro-cid-n2lz65zz][data-beat="2"]{animation-name:story-beat-2}@keyframes story-in{0%,8%{opacity:0;animation-timing-function:ease-in-out}72%,to{opacity:1}}@keyframes story-out{0%,8%{opacity:1;animation-timing-function:ease-in-out}72%,to{opacity:0}}@keyframes story-beat-0{0%,26%{opacity:1;translate:0}31%,to{opacity:0;translate:0 10px}}@keyframes story-beat-1{0%,31%{opacity:0;translate:0 10px}36%,60%{opacity:1;translate:0}65%,to{opacity:0;translate:0 10px}}@keyframes story-beat-2{0%,65%{opacity:0;translate:0 10px}70%,to{opacity:1;translate:0}}.carte[data-astro-cid-i32n7lyc]{background:var(--paper);color:var(--ink);padding-block:clamp(4rem,10vw,8rem)}.carte__head[data-astro-cid-i32n7lyc]{justify-items:start;gap:1.75rem;margin-bottom:clamp(2.5rem,6vw,4rem);display:grid}.carte__title[data-astro-cid-i32n7lyc]{font-size:clamp(3rem,12vw,6rem)}.carte__title[data-astro-cid-i32n7lyc] em[data-astro-cid-i32n7lyc]{color:var(--royal)}.tabs[data-astro-cid-i32n7lyc]{background:var(--cream);border-radius:999px;gap:.25rem;padding:.3rem;display:flex}.tabs__btn[data-astro-cid-i32n7lyc]{cursor:pointer;min-height:2.75rem;transition:background-color .22s var(--ease-out), color .22s var(--ease-out), transform .16s var(--ease-out);background:0 0;border:0;border-radius:999px;padding:0 1.3rem;font-size:.95rem;font-weight:600}.tabs__btn[data-astro-cid-i32n7lyc]:active{transform:scale(.97)}.tabs__btn[data-astro-cid-i32n7lyc][aria-selected=true]{background:var(--navy);color:var(--paper)}.carte__panel[data-astro-cid-i32n7lyc][hidden]{display:none}.menu-cols[data-astro-cid-i32n7lyc]{gap:3.5rem;display:grid}.menu-block__title[data-astro-cid-i32n7lyc]{color:var(--royal);border-bottom:1.5px solid var(--navy);margin-bottom:.4rem;padding-bottom:.9rem;font-size:.8rem}.menu-list[data-astro-cid-i32n7lyc]{display:grid}.menu-item[data-astro-cid-i32n7lyc]{border-bottom:1px solid color-mix(in srgb, var(--navy) 14%, transparent);grid-template-columns:1fr auto;column-gap:1rem;padding-block:.85rem;display:grid}.menu-item__name[data-astro-cid-i32n7lyc]{font-family:var(--serif);font-size:1.45rem;line-height:1.15}.menu-item__out[data-astro-cid-i32n7lyc]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);grid-column:1/-1;font-size:.75rem;font-weight:600}.menu-item[data-astro-cid-i32n7lyc]:has(.menu-item__out) .menu-item__name[data-astro-cid-i32n7lyc],.menu-item[data-astro-cid-i32n7lyc]:has(.menu-item__out) .menu-item__price[data-astro-cid-i32n7lyc]{opacity:.45}.menu-item__price[data-astro-cid-i32n7lyc]{font-variant-numeric:tabular-nums;padding-top:.25rem;font-weight:500}.menu-item[data-astro-cid-i32n7lyc]:has(.menu-item__add){grid-template-columns:1fr auto auto}.menu-item__add[data-astro-cid-i32n7lyc]{display:none}.cc .menu-item__add[data-astro-cid-i32n7lyc]{border:1.5px solid var(--navy);width:2.75rem;height:2.75rem;color:var(--navy);font:500 1.4rem/1 var(--sans);cursor:pointer;transition:background-color .18s var(--ease-out), color .18s var(--ease-out), transform .16s var(--ease-out);background:0 0;border-radius:999px;place-items:center;margin:-.35rem -.35rem 0 .25rem;display:grid}.cc .menu-item[data-astro-cid-i32n7lyc]:not(:has(.menu-item__add)){grid-template-columns:1fr auto 3.05rem}@media (hover:hover){.menu-item__add[data-astro-cid-i32n7lyc]:hover{background:var(--navy);color:var(--paper)}}.menu-item__add[data-astro-cid-i32n7lyc]:active{transform:scale(.92)}.menu-item__add[data-astro-cid-i32n7lyc]:focus-visible{outline:2px solid var(--royal);outline-offset:2px}.cc-howto[data-astro-cid-i32n7lyc]{background:var(--sky-soft);color:var(--navy);border-radius:16px;grid-column:1/-1;padding:1.1rem 1.2rem;display:none}.cc .cc-howto[data-astro-cid-i32n7lyc]{gap:.7rem;display:grid}.cc-howto__title[data-astro-cid-i32n7lyc]{font-family:var(--serif);font-size:1.45rem;line-height:1.1}.cc-howto__steps[data-astro-cid-i32n7lyc]{counter-reset:etape;gap:.45rem;margin:0;padding:0;font-size:.92rem;list-style:none;display:grid}.cc-howto__steps[data-astro-cid-i32n7lyc] li[data-astro-cid-i32n7lyc]{counter-increment:etape;align-items:center;gap:.6rem;display:flex}.cc-howto__steps[data-astro-cid-i32n7lyc] li[data-astro-cid-i32n7lyc]:before{content:counter(etape);background:var(--navy);width:1.5rem;height:1.5rem;color:var(--paper);border-radius:999px;flex:none;place-items:center;font-size:.78rem;font-weight:600;display:grid}.cc-howto__plus[data-astro-cid-i32n7lyc]{border:1.5px solid var(--navy);border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;font-weight:500;line-height:1;display:inline-grid}.cc-howto__status[data-astro-cid-i32n7lyc]{font-size:.88rem;font-weight:600}.cc-howto__status[data-astro-cid-i32n7lyc]:empty{display:none}.menu-item__desc[data-astro-cid-i32n7lyc]{color:var(--ink-soft);grid-column:1/-1;margin-top:.2rem;font-size:.875rem}.menu-list--addons[data-astro-cid-i32n7lyc] .menu-item__name[data-astro-cid-i32n7lyc]{font-family:var(--sans);font-size:.95rem;font-weight:500}.menu-note[data-astro-cid-i32n7lyc]{font-family:var(--serif);color:var(--royal);margin-top:1rem;font-size:1.1rem;font-style:italic}.menu-fourrages[data-astro-cid-i32n7lyc]{margin-top:1rem;font-size:.95rem}.menu-fourrages[data-astro-cid-i32n7lyc] span[data-astro-cid-i32n7lyc]{margin-bottom:.2rem;font-weight:600;display:block}.menu-box[data-astro-cid-i32n7lyc]{background:var(--cream);border-radius:12px;margin-top:1.25rem;padding:1rem 1.1rem}.menu-box__head[data-astro-cid-i32n7lyc]{font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.9rem;font-weight:600;display:flex}.menu-box__opts[data-astro-cid-i32n7lyc]{color:var(--ink-soft);margin-top:.35rem;font-size:.875rem}.smash[data-astro-cid-i32n7lyc]{background:var(--navy);color:var(--sky-soft);border-radius:16px;gap:.5rem;max-width:40rem;margin-top:3.5rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.smash[data-astro-cid-i32n7lyc] .display[data-astro-cid-i32n7lyc]{color:var(--paper);font-size:clamp(2rem,6vw,2.8rem);font-style:italic}.carte__foot[data-astro-cid-i32n7lyc]{color:var(--ink-soft);margin-top:2.5rem;font-size:.8rem}@media (width>=48rem){.menu-cols[data-astro-cid-i32n7lyc]{grid-template-columns:1fr 1fr;column-gap:clamp(2.5rem,6vw,6rem)}.menu-cols--drinks[data-astro-cid-i32n7lyc]{grid-template-columns:repeat(2,1fr)}}@media (width>=72rem){.menu-cols--drinks[data-astro-cid-i32n7lyc]{grid-template-columns:repeat(3,1fr)}.carte__head[data-astro-cid-i32n7lyc]{grid-template-columns:1fr auto;align-items:end}}.lieu[data-astro-cid-affcplmm]{background:var(--powder);color:var(--navy);padding-block:clamp(4rem,10vw,8rem)}.lieu__intro[data-astro-cid-affcplmm]{gap:1.5rem;margin-bottom:2.5rem;display:grid}.lieu__title[data-astro-cid-affcplmm]{font-size:clamp(2.8rem,11vw,5.5rem)}.lieu__title[data-astro-cid-affcplmm] em[data-astro-cid-affcplmm]{color:var(--paper);display:block}.lieu__text[data-astro-cid-affcplmm]{text-wrap:pretty;max-width:34ch;font-size:1.05rem}.lieu__stage[data-astro-cid-affcplmm]{width:100%;max-width:var(--max);padding-inline:var(--gutter);gap:1.5rem;margin-inline:auto;display:grid}.lieu__facade[data-astro-cid-affcplmm],.lieu__inside[data-astro-cid-affcplmm]{border-radius:14px;overflow:clip}.lieu__facade[data-astro-cid-affcplmm] img,.lieu__room[data-astro-cid-affcplmm] img{width:100%;height:auto;display:block}.lieu__room[data-astro-cid-affcplmm]{position:relative}@media (width>=60rem){.lieu__intro[data-astro-cid-affcplmm]{grid-template-columns:7fr 5fr;align-items:end;column-gap:1.5rem}.lieu__stage[data-astro-cid-affcplmm]{grid-template-columns:5fr 7fr;align-items:center}}@media (prefers-reduced-motion:no-preference){.js .lieu__track[data-astro-cid-affcplmm]{height:220svh}.js .lieu__pin[data-astro-cid-affcplmm]{top:var(--awning-h);height:calc(100svh - var(--awning-h));padding-block:1.25rem;display:grid;position:sticky}.js .lieu__stage[data-astro-cid-affcplmm]{height:100%;width:calc(100% - 2 * var(--gutter));background:var(--sky);isolation:isolate;border-radius:14px;padding:0;display:block;position:relative;overflow:clip;container-type:size}.js .lieu__facade[data-astro-cid-affcplmm],.js .lieu__inside[data-astro-cid-affcplmm]{border-radius:0;position:absolute;inset:0}.js .lieu__facade[data-astro-cid-affcplmm] picture,.js .lieu__room[data-astro-cid-affcplmm] picture{display:contents}.js .lieu__facade[data-astro-cid-affcplmm] img{will-change:transform;width:max(100cqw,95cqh);max-width:none;height:auto;position:absolute;top:0;left:0}.js .lieu__inside[data-astro-cid-affcplmm]{opacity:0;will-change:opacity}.js .lieu__room[data-astro-cid-affcplmm]{aspect-ratio:1360/826;will-change:transform;width:max(100cqw,164.65cqh);position:absolute;top:0;left:0}.js .lieu__room[data-astro-cid-affcplmm] img{width:100%;height:100%;position:absolute;inset:0}}.lieu__track[data-astro-cid-affcplmm]{view-timeline-name:--lieu}.sda .lieu__facade[data-astro-cid-affcplmm] img,.sda .lieu__inside[data-astro-cid-affcplmm],.sda .lieu__room[data-astro-cid-affcplmm]{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--lieu;animation-range:contain}.sda .lieu__facade[data-astro-cid-affcplmm] img{animation-name:lieu-approach}.sda .lieu__inside[data-astro-cid-affcplmm]{animation-name:lieu-enter}.sda .lieu__room[data-astro-cid-affcplmm]{animation-name:lieu-settle,lieu-pan;animation-timeline:--lieu,--lieu}@keyframes lieu-approach{0%{translate:var(--fx0) var(--fy0);animation-timing-function:cubic-bezier(.65,0,.35,1);scale:1}55%,to{translate:var(--fx1) var(--fy1);scale:var(--fz)}}@keyframes lieu-enter{0%,32%{opacity:0}55%,to{opacity:1}}@keyframes lieu-settle{0%,32%{animation-timing-function:cubic-bezier(.215,.61,.355,1);scale:1.12}80%,to{scale:1}}@keyframes lieu-pan{0%,55%{translate:var(--rx0) var(--ry);animation-timing-function:ease-in-out}to{translate:var(--rx1) var(--ry)}}.visit[data-astro-cid-hphvozhs]{background:var(--navy);color:var(--paper);padding-top:clamp(5rem,12vw,8rem);position:relative;overflow:clip}.visit__edge[data-astro-cid-hphvozhs]{--c:var(--powder);--trim:var(--powder);position:absolute;top:0;left:0;right:0}.visit__grid[data-astro-cid-hphvozhs]{align-items:center;gap:2.5rem;display:grid}.visit__title[data-astro-cid-hphvozhs]{margin-bottom:2rem;font-size:clamp(3rem,12vw,6rem)}.visit__title[data-astro-cid-hphvozhs] em[data-astro-cid-hphvozhs]{color:var(--sky)}.visit__address[data-astro-cid-hphvozhs]{gap:.35rem;margin-bottom:2rem;font-size:1.35rem;font-style:normal;line-height:1.35;display:grid}.visit__address[data-astro-cid-hphvozhs] .brand[data-astro-cid-hphvozhs]{color:var(--sky);margin-bottom:.25rem;font-size:.75rem}.visit__ctas[data-astro-cid-hphvozhs]{flex-wrap:wrap;gap:.75rem;display:flex}.visit__btn[data-astro-cid-hphvozhs]{background:var(--sky);color:var(--navy)}.visit__btn--ghost[data-astro-cid-hphvozhs]{color:var(--paper);background:0 0;box-shadow:inset 0 0 0 1.5px}@media (hover:hover) and (pointer:fine){.visit__btn[data-astro-cid-hphvozhs]:hover{background:var(--paper)}.visit__btn--ghost[data-astro-cid-hphvozhs]:hover{background:var(--paper);color:var(--navy)}}.hours[data-astro-cid-hphvozhs]{font-variant-numeric:tabular-nums;max-width:22rem;margin:2.25rem 0 0;font-size:.95rem;display:grid}.hours__row[data-astro-cid-hphvozhs]{color:#b9c6dc;border-bottom:1px solid #ffffff1f;justify-content:space-between;gap:1rem;padding-block:.55rem;display:flex}.hours[data-astro-cid-hphvozhs] dd[data-astro-cid-hphvozhs]{margin:0}.hours__row[data-astro-cid-hphvozhs][aria-current]{color:var(--paper);font-weight:500}.hours__row[data-astro-cid-hphvozhs][aria-current] dt[data-astro-cid-hphvozhs]:after{content:" · aujourd’hui";color:var(--sky);font-weight:400}.visit__cup[data-astro-cid-hphvozhs]{will-change:transform;justify-self:center;width:min(68vw,21.8rem);transform:rotate(6deg)}.sda .visit__cup[data-astro-cid-hphvozhs]{animation-name:cup-rise;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover;transform:none}@keyframes cup-rise{0%{translate:0 60px;rotate:12deg}to{translate:0 -40px;rotate:3deg}}.visit__cup[data-astro-cid-hphvozhs] img{width:100%;height:auto}.foot[data-astro-cid-hphvozhs]{padding-block:2rem calc(2rem + env(safe-area-inset-bottom));color:#b9c6dc;border-top:1px solid #ffffff24;grid-template-columns:auto 1fr;align-items:center;gap:.5rem 1rem;margin-top:clamp(4rem,10vw,7rem);font-size:.8rem;display:grid}.foot[data-astro-cid-hphvozhs] .foot__mark{width:2.25rem;height:auto;color:var(--sky);grid-row:span 2}.foot__name[data-astro-cid-hphvozhs]{color:var(--paper)}.foot__name[data-astro-cid-hphvozhs] span[data-astro-cid-hphvozhs]{color:var(--sky);margin-left:.5em}@media (width>=60rem){.visit__grid[data-astro-cid-hphvozhs]{grid-template-columns:7fr 5fr}.visit__cup[data-astro-cid-hphvozhs]{width:min(31.5vw,26.6rem)}.foot[data-astro-cid-hphvozhs]{grid-template-columns:auto 1fr auto}.foot[data-astro-cid-hphvozhs] .foot__mark{grid-row:auto}}.cc-fab{z-index:40;left:50%;bottom:max(1rem, env(safe-area-inset-bottom));white-space:nowrap;background:var(--navy);width:max-content;min-height:3.25rem;color:var(--paper);font:600 .95rem/1 var(--sans);cursor:pointer;transition:transform .16s var(--ease-out);border:0;border-radius:999px;align-items:center;gap:.9rem;padding:0 1.4rem;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px -10px #1d283f8c}.cc-fab[hidden]{display:none}.cc-fab:active{transform:translate(-50%)scale(.97)}.cc-fab__total{font-variant-numeric:tabular-nums;color:var(--sky-soft)}.cc-fab.is-bump{animation:cc-bump .32s var(--ease-out)}@keyframes cc-bump{40%{transform:translate(-50%)scale(1.06)}}html:has(.cc-sheet[open]){overflow:hidden}.cc-sheet{background:var(--paper);width:100%;max-width:34rem;max-height:min(92dvh,52rem);color:var(--ink);overscroll-behavior:none;transition:transform .32s var(--ease-out), opacity .32s var(--ease-out), overlay .32s allow-discrete, display .32s allow-discrete;border:0;border-radius:20px 20px 0 0;margin:auto auto 0;padding:0;overflow:hidden}.cc-sheet.is-drag{transition:none}.cc-sheet[open]{flex-direction:column;display:flex;transform:none}@starting-style{.cc-sheet[open]{transform:translateY(100%)}}.cc-sheet:not([open]){transform:translateY(100%)}.cc-sheet::backdrop{transition:opacity .32s var(--ease-out), overlay .32s allow-discrete, display .32s allow-discrete;background:#1d283f73}@starting-style{.cc-sheet[open]::backdrop{opacity:0}}.cc-grab{flex:none;place-items:center;height:1.4rem;display:grid}.cc-grab:before{content:"";background:color-mix(in srgb, var(--navy) 22%, transparent);border-radius:999px;width:2.5rem;height:5px}@media (width>=40rem){.cc-sheet{border-radius:20px;margin:auto}.cc-grab{height:.6rem}.cc-grab:before{display:none}.cc-sheet:not([open]){opacity:0;transform:translateY(1.5rem)}@starting-style{.cc-sheet[open]{opacity:0;transform:translateY(1.5rem)}}}@media (prefers-reduced-motion:reduce){.cc-sheet,.cc-sheet::backdrop{transition:none}}.cc-sheet__inner{--pad:clamp(1rem, 5vw, 1.75rem);flex-direction:column;flex:1;min-height:0;display:flex}.cc-body{min-height:0;padding:.25rem var(--pad) 1.5rem;overscroll-behavior:none;flex:1;align-content:start;gap:1.5rem;display:grid;overflow-y:auto}.cc-head{padding:.1rem var(--pad) 1rem;flex:none;grid-template-columns:1fr auto;align-items:start;gap:.25rem 1rem;display:grid}.cc-head h2:focus{outline:none}.cc-head h2{font-family:var(--serif);font-size:2rem;font-weight:400;line-height:1.05}.cc-head p{color:var(--ink-soft);font-size:.95rem}.cc-close{background:var(--cream);width:2.75rem;height:2.75rem;color:var(--navy);cursor:pointer;border:0;border-radius:999px;grid-area:1/2/span 2;place-items:center;margin:-.4rem -.5rem 0 0;font-size:1.4rem;line-height:1;display:grid}.cc-group{border:0;min-width:0;margin:0;padding:0}.cc-group legend{justify-content:space-between;width:100%;margin-bottom:.6rem;padding:0;font-size:.9rem;font-weight:600;display:flex}.cc-group legend span{color:var(--ink-soft);font-weight:400}.cc-group.is-error legend span{color:#b3261e;font-weight:600}.cc-chips{flex-wrap:wrap;gap:.5rem;display:flex}.cc-chip{position:relative}.cc-chip input{opacity:0;pointer-events:none;position:absolute}.cc-chip span{border:1.5px solid color-mix(in srgb, var(--navy) 22%, transparent);cursor:pointer;min-height:2.75rem;transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out), color .16s var(--ease-out);border-radius:999px;align-items:center;gap:.4rem;padding:0 1rem;font-size:.92rem;display:inline-flex}.cc-chip small{opacity:.75;font-size:.8rem}.cc-chip input:checked+span{background:var(--navy);border-color:var(--navy);color:var(--paper)}.cc-chip input:disabled+span{opacity:.4;cursor:not-allowed}.cc-chip input:focus-visible+span{outline:2px solid var(--royal);outline-offset:2px}.cc-foot{padding:.9rem var(--pad) max(.9rem, env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid color-mix(in srgb, var(--navy) 12%, transparent);flex-wrap:wrap;flex:none;align-items:center;gap:.75rem;display:flex}.cc-foot .cc-alert{flex-basis:100%}.cc-foot__note{text-align:center;color:var(--ink-soft);flex-basis:100%;margin-top:-.25rem;font-size:.8rem}.cc-qty{background:var(--cream);border-radius:999px;align-items:center;display:flex}.cc-qty button{width:2.75rem;height:2.75rem;color:var(--navy);cursor:pointer;background:0 0;border:0;font-size:1.25rem}.cc-qty button:disabled{opacity:.35;cursor:default}.cc-qty output{text-align:center;font-variant-numeric:tabular-nums;min-width:1.5rem;font-weight:600}.cc-cta{background:var(--navy);min-height:3.25rem;color:var(--paper);font:600 1rem/1 var(--sans);font-variant-numeric:tabular-nums;cursor:pointer;transition:transform .16s var(--ease-out);border:0;border-radius:999px;flex:1;padding:0 1.25rem}.cc-cta:active{transform:scale(.98)}.cc-cta:disabled{opacity:.5;cursor:default;transform:none}.cc-lines{display:grid}.cc-line{border-bottom:1px solid color-mix(in srgb, var(--navy) 12%, transparent);grid-template-columns:1fr auto auto;align-items:center;gap:.2rem 1rem;padding-block:.9rem;display:grid}.cc-line__title{font-family:var(--serif);font-size:1.25rem;line-height:1.2}.cc-line__price{text-align:right;font-variant-numeric:tabular-nums;grid-area:1/3;min-width:3.6rem;font-weight:500}.cc-line__details{color:var(--ink-soft);grid-column:1/-1;font-size:.85rem}.cc-line .cc-qty{grid-area:1/2}.cc-line .cc-qty button{width:2.3rem;height:2.3rem}.cc-duo{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.cc-total{font-variant-numeric:tabular-nums;justify-content:space-between;font-size:1.1rem;font-weight:600;display:flex}.cc-form{gap:1rem;display:grid}.cc-field{gap:.35rem;font-size:.9rem;font-weight:600;display:grid}.cc-field input,.cc-field select,.cc-field textarea{border:1.5px solid color-mix(in srgb, var(--navy) 22%, transparent);width:100%;min-height:3rem;color:var(--ink);font:400 1rem/1.4 var(--sans);background:#fff;border-radius:12px;padding:.7rem .9rem}.cc-field textarea{resize:vertical;min-height:3rem}.cc-field select{appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%231d283f' stroke-width='1.6'/%3E%3C/svg%3E") right 1rem center no-repeat;padding-right:2.5rem}.cc-field input:focus,.cc-field select:focus,.cc-field textarea:focus{border-color:var(--royal);outline:none}.cc-field small{color:var(--ink-soft);font-weight:400}.cc-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cc-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cc-legal{color:var(--ink-soft);font-size:.78rem}.cc-alert{background:var(--cream);border-radius:12px;padding:.9rem 1rem;font-size:.92rem}.cc-alert--error{color:#8c1d18;background:#fbe9e7}.cc-alert:empty{display:none}.cc-done{text-align:center;justify-items:center;gap:.5rem;padding-block:1rem .5rem;display:grid}.cc-done__label{letter-spacing:.08em;text-transform:uppercase;color:var(--royal);font-size:.85rem;font-weight:600}.cc-done__num{font-family:var(--serif);font-size:clamp(3.5rem,18vw,5rem);line-height:1}.cc-done__when{font-size:1.15rem}.cc-done__pay{background:var(--sky-soft);border-radius:999px;margin-top:.5rem;padding:.5rem 1rem;font-size:.9rem;font-weight:600}
