.hero[data-astro-cid-yodha2z4]{--split:48%;--split-cq:48cqw;--radius:clamp(120px, 16vw, 300px);--plate:clamp(280px, min(30cqw, 50svh), 540px);--edge:max(var(--gutter), (100cqw - var(--container)) / 2);grid-template-columns:var(--split) 1fr;background:var(--paper-100);isolation:isolate;height:max(680px,100svh);max-height:1440px;display:grid;position:relative;overflow:hidden;container-type:inline-size}.hero__text[data-astro-cid-yodha2z4]{justify-content:space-between;gap:var(--space-xl);padding:calc(var(--header-h) + clamp(1.5rem, 4vw, 4rem)) var(--gutter) clamp(2.5rem, 5vw, 4.5rem) var(--edge);flex-direction:column;display:flex;position:relative}.hero__bottom[data-astro-cid-yodha2z4]{gap:var(--space-xl);display:grid}.hero__intro[data-astro-cid-yodha2z4]{max-width:30ch;font-size:var(--step--1);color:var(--color-fg-muted);line-height:1.7}.hero__title[data-astro-cid-yodha2z4]{z-index:4;font-size:max(3.4rem, min(calc((var(--split-cq) - var(--edge) - var(--gutter)) / 4.6), 15.5svh, 9.25rem));line-height:.88;position:relative}.hero__title[data-astro-cid-yodha2z4] em[data-astro-cid-yodha2z4]{color:var(--brass-600)}.hero__actions[data-astro-cid-yodha2z4]{align-items:center;gap:var(--space-m) var(--space-l);opacity:0;transition:opacity var(--dur-slow) var(--ease-out) .7s, transform var(--dur-slow) var(--ease-out) .7s;flex-wrap:wrap;display:flex;transform:translateY(16px)}.hero[data-astro-cid-yodha2z4].is-visible .hero__actions[data-astro-cid-yodha2z4],.no-js .hero__actions[data-astro-cid-yodha2z4]{opacity:1;transform:none}.hero__media[data-astro-cid-yodha2z4]{z-index:2;background:var(--ink-950);clip-path:inset(0% 0% 0% var(--split) round 0px 0px 0px var(--radius));position:absolute;inset:0}.hero__image[data-astro-cid-yodha2z4]{clip-path:inset(0 0 0 100%);transition:clip-path 1.6s var(--ease-in-out) .1s;position:absolute;inset:0}.hero[data-astro-cid-yodha2z4].is-visible .hero__image[data-astro-cid-yodha2z4],.no-js .hero__image[data-astro-cid-yodha2z4]{clip-path:inset(0)}.hero__image[data-astro-cid-yodha2z4] picture,.hero__image[data-astro-cid-yodha2z4] img,.hero__video[data-astro-cid-yodha2z4]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__image[data-astro-cid-yodha2z4] img,.hero__video[data-astro-cid-yodha2z4]{transition:transform 2.6s var(--ease-out);transform:scale(1.12)}.hero[data-astro-cid-yodha2z4].is-visible .hero__image[data-astro-cid-yodha2z4] img,.hero[data-astro-cid-yodha2z4].is-visible .hero__video[data-astro-cid-yodha2z4]{transform:scale(1.02)}.hero__video[data-astro-cid-yodha2z4]{object-position:35% 50%;opacity:0;transition:opacity 1.2s var(--ease-out), transform 2.6s var(--ease-out)}.hero__video[data-astro-cid-yodha2z4].is-playing{opacity:1}.hero__image[data-astro-cid-yodha2z4]:after{content:"";background:linear-gradient(#0b0a0999 0%,#0000 30%),linear-gradient(#0000 58%,#0b0a09a6 100%);position:absolute;inset:0}.hero__caption[data-astro-cid-yodha2z4]{color:#f3eee6d9;white-space:nowrap;opacity:0;align-items:center;gap:1rem;display:flex;position:absolute;bottom:clamp(2rem,4vw,3.5rem);left:50%;translate:-50%}.hero__caption-line[data-astro-cid-yodha2z4]{opacity:.6;background:currentColor;width:3rem;height:1px}.hero__controls[data-astro-cid-yodha2z4]{right:var(--edge);align-items:center;gap:.6rem;display:flex;position:absolute;bottom:clamp(2rem,4vw,3.5rem)}.hero__status[data-astro-cid-yodha2z4],.hero__toggle[data-astro-cid-yodha2z4]{-webkit-backdrop-filter:blur(10px);color:var(--paper-100);background:#0b0a0959;border:1px solid #f3eee62e}.hero__status[data-astro-cid-yodha2z4]{border-radius:var(--radius-pill);font-size:var(--step--2);letter-spacing:.04em;align-items:center;gap:.7rem;padding:.7rem 1.1rem;font-weight:500;display:inline-flex}.hero__status-dot[data-astro-cid-yodha2z4]{background:var(--stone-400);border-radius:50%;width:8px;height:8px;position:relative}.hero__status[data-astro-cid-yodha2z4][data-open=true] .hero__status-dot[data-astro-cid-yodha2z4]{background:#7fc48a}.hero__status[data-astro-cid-yodha2z4][data-open=true] .hero__status-dot[data-astro-cid-yodha2z4]:after{content:"";animation:pulse 2.2s var(--ease-out) infinite;border:1px solid #7fc48a;border-radius:50%;position:absolute;inset:-4px}@keyframes pulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.hero__toggle[data-astro-cid-yodha2z4]{width:2.75rem;height:2.75rem;transition:background var(--dur-base) var(--ease-out);border-radius:50%;place-items:center;display:grid}.hero__toggle[data-astro-cid-yodha2z4]:hover{background:#f3eee633}.hero__toggle-icon[data-astro-cid-yodha2z4]{border-inline:3px solid;width:10px;height:12px;position:relative}.hero__toggle[data-astro-cid-yodha2z4][aria-pressed=true] .hero__toggle-icon[data-astro-cid-yodha2z4]{border:0;border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:10px solid;width:0;height:0;margin-left:3px}.hero__plate[data-astro-cid-yodha2z4]{z-index:3;top:calc(var(--header-h) + clamp(.5rem, 3vh, 2.5rem));left:calc(var(--split) - var(--plate) * .38);width:var(--plate);aspect-ratio:1;pointer-events:none;position:absolute}.hero__plate-spin[data-astro-cid-yodha2z4]{width:100%;height:100%;box-shadow:var(--shadow-plate);opacity:0;transition:opacity 1.2s var(--ease-out) .5s, transform 2s var(--ease-out) .5s;border-radius:50%;transform:rotate(-70deg)scale(.82)}.hero[data-astro-cid-yodha2z4].is-visible .hero__plate-spin[data-astro-cid-yodha2z4],.no-js .hero__plate-spin[data-astro-cid-yodha2z4]{opacity:1;transform:rotate(0)scale(1)}.hero__plate[data-astro-cid-yodha2z4] img{border-radius:50%;width:100%;height:100%}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){html:not(.has-motion) .hero__plate[data-astro-cid-yodha2z4]{animation:linear both plate-scroll scroll(root);animation-range:0 100vh}}}@keyframes plate-scroll{to{transform:rotate(40deg)translateY(8%)}}@media (width<=1023px){.hero[data-astro-cid-yodha2z4]{--plate:clamp(210px, 52vw, 400px);--media-h:clamp(420px, 64svh, 720px);grid-template-columns:1fr;grid-template-rows:var(--media-h) auto;height:auto;max-height:none}.hero__media[data-astro-cid-yodha2z4]{clip-path:none;border-radius:0 0 50% 50% / 0 0 var(--curve) var(--curve);grid-area:1/1;position:relative;overflow:hidden}.hero__text[data-astro-cid-yodha2z4]{padding-top:calc(var(--plate) * .5 + var(--space-l));gap:var(--space-l);grid-row:2}.hero__bottom[data-astro-cid-yodha2z4]{display:contents}.hero__fade[data-astro-cid-yodha2z4]:not(.hero__bottom){order:2}.hero__intro[data-astro-cid-yodha2z4]{max-width:42ch}.hero__title[data-astro-cid-yodha2z4]{order:1;font-size:clamp(3.3rem,1rem + 11vw,7rem)}.hero__actions[data-astro-cid-yodha2z4]{order:3}.hero__plate[data-astro-cid-yodha2z4]{top:calc(var(--media-h) - var(--plate) * .62);left:auto;right:var(--gutter)}.hero__caption[data-astro-cid-yodha2z4]{display:none}.hero__controls[data-astro-cid-yodha2z4]{top:calc(var(--header-h) + .5rem);left:var(--gutter);flex-direction:row-reverse;justify-content:flex-end;bottom:auto;right:auto}}@media (width>=640px) and (width<=1023px){.hero[data-astro-cid-yodha2z4]{--plate:clamp(220px, 34vw, 340px);--media-h:clamp(360px, 46svh, 540px)}.hero__text[data-astro-cid-yodha2z4]{padding-top:calc(var(--plate) * .42 + var(--space-m));padding-bottom:var(--space-2xl)}.hero__title[data-astro-cid-yodha2z4]{font-size:clamp(4.5rem,1rem + 9vw,6.5rem)}.hero__plate[data-astro-cid-yodha2z4]{top:calc(var(--media-h) - var(--plate) * .58)}}@media (width<=639px){.hero[data-astro-cid-yodha2z4]{--plate:clamp(160px, 44vw, 250px);--media-h:clamp(290px, 46svh, 420px)}.hero__text[data-astro-cid-yodha2z4]{gap:var(--space-m);padding-top:calc(var(--plate) * .42 + var(--space-m));padding-bottom:var(--space-xl)}.hero__title[data-astro-cid-yodha2z4]{font-size:clamp(3rem,.9rem + 10.5vw,4.5rem)}.hero__plate[data-astro-cid-yodha2z4]{top:calc(var(--media-h) - var(--plate) * .58)}.hero__actions[data-astro-cid-yodha2z4]{align-items:stretch;gap:var(--space-m);flex-direction:column}.hero__actions[data-astro-cid-yodha2z4] .btn[data-astro-cid-yodha2z4]{width:100%;min-height:3.5rem}.hero__actions[data-astro-cid-yodha2z4] .link[data-astro-cid-yodha2z4]{align-self:center}}.marquee[data-astro-cid-oft3j2x6]{z-index:2;background:var(--ink-950);color:var(--paper-100);border-block:1px solid #f3eee60f;padding-block:clamp(1.1rem,2vw,1.6rem);position:relative;overflow:hidden}.marquee__track[data-astro-cid-oft3j2x6]{width:max-content;animation:48s linear infinite marquee;display:flex}.marquee[data-astro-cid-oft3j2x6]:hover .marquee__track[data-astro-cid-oft3j2x6]{animation-play-state:paused}.marquee__group[data-astro-cid-oft3j2x6]{flex-shrink:0;margin:0;padding:0;list-style:none;display:flex}.marquee__group[data-astro-cid-oft3j2x6] li[data-astro-cid-oft3j2x6]{font-family:var(--font-display);white-space:nowrap;align-items:center;gap:clamp(1.5rem,3vw,3rem);padding-right:clamp(1.5rem,3vw,3rem);font-size:clamp(1.6rem,1.1rem + 2vw,3rem);font-style:italic;line-height:1;display:flex}.marquee__group[data-astro-cid-oft3j2x6] svg[data-astro-cid-oft3j2x6]{color:var(--brass-400)}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee__track[data-astro-cid-oft3j2x6]{animation:none}}.about[data-astro-cid-5gtlsymu]{z-index:1;padding-bottom:calc(var(--section-y) + var(--curve) * .6);position:relative}.about__header[data-astro-cid-5gtlsymu]{justify-items:center;gap:var(--space-l);text-align:center;max-width:58rem;margin-inline:auto;display:grid}.about__statement[data-astro-cid-5gtlsymu]{font-size:var(--step-5);line-height:1.08}.about__body[data-astro-cid-5gtlsymu]{align-items:end;gap:var(--space-l);grid-template-columns:repeat(12,minmax(0,1fr));margin-top:clamp(3.5rem,8vw,7rem);display:grid}.about__img[data-astro-cid-5gtlsymu]{border-radius:var(--radius-s);margin:0}.about__img--small[data-astro-cid-5gtlsymu]{aspect-ratio:4/5;grid-column:1/span 3;align-self:center}.about__img--tall[data-astro-cid-5gtlsymu]{aspect-ratio:3/4;border-radius:999px 999px var(--radius-s) var(--radius-s);grid-column:4/span 4}.about__caption[data-astro-cid-5gtlsymu]{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);color:var(--paper-100);white-space:nowrap;background:#0b0a098c;padding:.55rem .9rem;position:absolute;bottom:1.25rem;left:50%;translate:-50%}.about__text[data-astro-cid-5gtlsymu]{justify-items:start;gap:var(--space-m);padding-bottom:var(--space-s);grid-column:9/span 4;display:grid}.about__since[data-astro-cid-5gtlsymu]{font-size:var(--step-3);color:var(--brass-400);font-style:italic}.about__text[data-astro-cid-5gtlsymu] .btn[data-astro-cid-5gtlsymu]{margin-top:var(--space-s)}.about__stats[data-astro-cid-5gtlsymu]{border-top:1px solid var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(4rem,8vw,7rem) 0 0;display:grid}.about__stats[data-astro-cid-5gtlsymu] li[data-astro-cid-5gtlsymu]{padding:var(--space-l) var(--space-m) 0 0}.about__stats[data-astro-cid-5gtlsymu] li[data-astro-cid-5gtlsymu]+li[data-astro-cid-5gtlsymu]{padding-left:var(--space-m);border-left:1px solid var(--color-line)}.about__stat-value[data-astro-cid-5gtlsymu]{font-family:var(--font-display);font-size:var(--step-6);color:var(--paper-100);font-variant-numeric:lining-nums tabular-nums;line-height:1}.about__stat-label[data-astro-cid-5gtlsymu]{margin-top:var(--space-xs);max-width:18ch;font-size:var(--step--1);color:var(--color-fg-muted)}@media (width<=1023px){.about__body[data-astro-cid-5gtlsymu]{grid-template-columns:repeat(6,minmax(0,1fr))}.about__img--small[data-astro-cid-5gtlsymu]{margin-top:var(--space-2xl);grid-column:1/span 3}.about__img--tall[data-astro-cid-5gtlsymu]{grid-column:4/span 3}.about__text[data-astro-cid-5gtlsymu]{max-width:38rem;margin-top:var(--space-l);grid-column:1/-1}}@media (width>=640px) and (width<=1023px){.about__stat-value[data-astro-cid-5gtlsymu]{font-size:var(--step-5)}}@media (width<=639px){.about__stats[data-astro-cid-5gtlsymu]{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr))}.about__stats[data-astro-cid-5gtlsymu] li[data-astro-cid-5gtlsymu],.about__stats[data-astro-cid-5gtlsymu] li[data-astro-cid-5gtlsymu]+li[data-astro-cid-5gtlsymu]{padding:var(--space-l) var(--space-m) var(--space-l) 0;border-top:1px solid var(--color-line);border-left:0;margin:0}.about__stats[data-astro-cid-5gtlsymu] li[data-astro-cid-5gtlsymu]+li[data-astro-cid-5gtlsymu]:nth-child(2n){padding-left:var(--space-m);border-left:1px solid var(--color-line)}.about[data-astro-cid-5gtlsymu]{padding-bottom:calc(var(--section-y) + var(--curve) * .3)}.about__statement[data-astro-cid-5gtlsymu]{font-size:var(--step-4);line-height:1.12}.about__body[data-astro-cid-5gtlsymu]{margin-top:var(--space-2xl);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.about__img--small[data-astro-cid-5gtlsymu],.about__img--tall[data-astro-cid-5gtlsymu]{aspect-ratio:3/4;grid-column:auto;align-self:start}.about__img--small[data-astro-cid-5gtlsymu]{margin-top:var(--space-xl);align-self:start}.about__text[data-astro-cid-5gtlsymu]{margin-top:var(--space-xl)}.about__caption[data-astro-cid-5gtlsymu]{display:none}.about__stats[data-astro-cid-5gtlsymu]{margin-top:var(--space-2xl)}.about__stats[data-astro-cid-5gtlsymu] li[data-astro-cid-5gtlsymu],.about__stats[data-astro-cid-5gtlsymu] li[data-astro-cid-5gtlsymu]+li[data-astro-cid-5gtlsymu]{padding-right:var(--space-s)}.about__stats[data-astro-cid-5gtlsymu] li[data-astro-cid-5gtlsymu]+li[data-astro-cid-5gtlsymu]:nth-child(2n){padding-left:var(--space-s)}.about__stat-value[data-astro-cid-5gtlsymu]{font-size:var(--step-5)}}@media (width<=374px){.about__statement[data-astro-cid-5gtlsymu]{font-size:1.9rem}}.signatures[data-astro-cid-3bors2hz]{padding-top:calc(var(--section-y) + var(--curve));overflow:hidden}.signatures__head[data-astro-cid-3bors2hz]{align-items:end;gap:var(--space-xl);grid-template-columns:1.3fr 1fr;display:grid}.signatures__heading[data-astro-cid-3bors2hz]{gap:var(--space-m);display:grid}.signatures__aside[data-astro-cid-3bors2hz]{gap:var(--space-l);justify-self:end;justify-items:start;max-width:30rem;display:grid}.carousel-controls[data-astro-cid-3bors2hz]{gap:.6rem;display:flex}.carousel-btn[data-astro-cid-3bors2hz]{border:1px solid var(--color-line);width:3.25rem;height:3.25rem;color:var(--color-fg);transition:background var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), opacity var(--dur-base);border-radius:50%;place-items:center;display:grid}.carousel-btn[data-astro-cid-3bors2hz]:hover:not(:disabled){background:var(--ink-900);border-color:var(--ink-900);color:var(--paper-100)}.carousel-btn[data-astro-cid-3bors2hz]:disabled{opacity:.35;cursor:default}.signatures__viewport[data-astro-cid-3bors2hz]{margin-top:clamp(3rem,6vw,5rem)}.signatures__track[data-astro-cid-3bors2hz]{--card-w:clamp(260px, 27vw, 400px);grid-auto-flow:column;grid-auto-columns:var(--card-w);padding:0 var(--gutter) var(--space-s);padding-left:max(var(--gutter), (100vw - var(--container)) / 2);scroll-padding-inline:max(var(--gutter), (100vw - var(--container)) / 2);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:clamp(1rem,2vw,2rem);margin:0;display:grid;overflow-x:auto}.signatures__track[data-astro-cid-3bors2hz]::-webkit-scrollbar{display:none}.signatures__track[data-astro-cid-3bors2hz]:focus-visible{outline-offset:-2px}.signatures__track[data-astro-cid-3bors2hz]:after{content:"";width:1px}.dish-card[data-astro-cid-3bors2hz]{scroll-snap-align:start}.dish-card[data-astro-cid-3bors2hz]:nth-child(2n){padding-top:clamp(0rem,4vw,3.5rem)}.dish-card__link[data-astro-cid-3bors2hz]{gap:var(--space-m);border-radius:var(--radius-m);display:grid}.dish-card__media[data-astro-cid-3bors2hz]{aspect-ratio:4/5;border-radius:var(--radius-m);background:var(--ink-850);position:relative;overflow:hidden}.dish-card__media[data-astro-cid-3bors2hz] picture,.dish-card__media[data-astro-cid-3bors2hz] img{object-fit:cover;width:100%;height:100%}.dish-card__media[data-astro-cid-3bors2hz] img{transition:transform 1.4s var(--ease-out)}.dish-card__media[data-astro-cid-3bors2hz].is-cutout{background:radial-gradient(60% 50% at 50% 45%, var(--ink-700), var(--ink-900));place-items:center;display:grid}.dish-card__media[data-astro-cid-3bors2hz].is-cutout picture{aspect-ratio:1;width:78%;height:auto}.dish-card__media[data-astro-cid-3bors2hz].is-cutout img{box-shadow:var(--shadow-plate);border-radius:50%}.dish-card__index[data-astro-cid-3bors2hz]{font-family:var(--font-display);font-size:var(--step-2);color:var(--paper-100);text-shadow:0 2px 16px #0006;font-style:italic;position:absolute;top:1rem;left:1rem}.dish-card__more[data-astro-cid-3bors2hz]{border-radius:var(--radius-pill);background:var(--paper-100);color:var(--ink-900);opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);align-items:center;gap:.45rem;padding:.6rem .95rem;display:inline-flex;position:absolute;bottom:1rem;left:1rem;transform:translateY(10px)}.dish-card__link[data-astro-cid-3bors2hz]:hover .dish-card__media[data-astro-cid-3bors2hz] img,.dish-card__link[data-astro-cid-3bors2hz]:focus-visible .dish-card__media[data-astro-cid-3bors2hz] img{transform:scale(1.06)}.dish-card__link[data-astro-cid-3bors2hz]:hover .dish-card__media[data-astro-cid-3bors2hz].is-cutout img{transform:rotate(18deg)scale(1.03)}.dish-card__link[data-astro-cid-3bors2hz]:hover .dish-card__more[data-astro-cid-3bors2hz],.dish-card__link[data-astro-cid-3bors2hz]:focus-visible .dish-card__more[data-astro-cid-3bors2hz]{opacity:1;transform:none}.dish-card__body[data-astro-cid-3bors2hz]{gap:.55rem;display:grid}.dish-card__category[data-astro-cid-3bors2hz]{color:var(--color-accent)}.dish-card__name[data-astro-cid-3bors2hz]{font-size:var(--step-3);line-height:1.1}.dish-card__desc[data-astro-cid-3bors2hz]{font-size:var(--step--1);color:var(--color-fg-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dish-card__meta[data-astro-cid-3bors2hz]{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:1rem;margin-top:.25rem;padding-top:.75rem;display:flex}.dish-card__price[data-astro-cid-3bors2hz]{font-family:var(--font-display);font-size:var(--step-2)}.dish-card__tags[data-astro-cid-3bors2hz]{gap:.35rem;display:flex}.dish-card__tags[data-astro-cid-3bors2hz] abbr[data-astro-cid-3bors2hz]{border:1px solid var(--color-line);border-radius:var(--radius-pill);letter-spacing:.04em;min-width:1.9rem;height:1.9rem;color:var(--color-fg-muted);place-items:center;padding-inline:.3rem;font-size:.7rem;font-weight:700;text-decoration:none;display:grid}.signatures__foot[data-astro-cid-3bors2hz]{align-items:center;gap:var(--space-xl);margin-top:var(--space-xl);display:flex}.carousel-progress[data-astro-cid-3bors2hz]{background:var(--color-line);flex:1;height:1px;position:relative;overflow:hidden}.carousel-progress[data-astro-cid-3bors2hz] span[data-astro-cid-3bors2hz]{background:var(--color-fg);transform-origin:0;transform:scaleX(var(--progress,.2));transition:transform .2s linear;position:absolute;inset:0}@media (width<=1023px){.signatures__head[data-astro-cid-3bors2hz]{gap:var(--space-l);grid-template-columns:1fr}.signatures__aside[data-astro-cid-3bors2hz]{justify-self:start}.signatures__track[data-astro-cid-3bors2hz]{--card-w:clamp(250px, 44vw, 360px)}}@media (width<=639px){.signatures__track[data-astro-cid-3bors2hz]{--card-w:78vw}.dish-card[data-astro-cid-3bors2hz]:nth-child(2n){padding-top:0}.signatures__foot[data-astro-cid-3bors2hz]{align-items:stretch;gap:var(--space-m);margin-top:var(--space-l);flex-direction:column}.signatures__viewport[data-astro-cid-3bors2hz]{margin-top:var(--space-xl)}.signatures__head[data-astro-cid-3bors2hz],.signatures__aside[data-astro-cid-3bors2hz]{gap:var(--space-m)}.signatures__foot[data-astro-cid-3bors2hz] .link[data-astro-cid-3bors2hz]{align-self:flex-start}}.chef[data-astro-cid-526amm7b]{padding-top:var(--section-y);background:var(--ink-950);color:var(--paper-100);position:relative;overflow:hidden}.chef__top[data-astro-cid-526amm7b]{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.chef__portrait[data-astro-cid-526amm7b]{aspect-ratio:4/5;border-radius:var(--radius-m);margin:0}.chef__text[data-astro-cid-526amm7b]{gap:var(--space-l);display:grid}.chef__quote[data-astro-cid-526amm7b]{font-family:var(--font-display);font-size:var(--step-4);color:var(--paper-100);font-style:italic;line-height:1.12}.chef__bio[data-astro-cid-526amm7b]{gap:var(--space-s);max-width:52ch;display:grid}.chef__sign[data-astro-cid-526amm7b]{padding-top:var(--space-m);border-top:1px solid var(--color-line);gap:.35rem;display:grid}.chef__name[data-astro-cid-526amm7b]{font-size:var(--step-3)}.chef__sign[data-astro-cid-526amm7b] .caps[data-astro-cid-526amm7b]{color:var(--brass-400)}.chef__banner[data-astro-cid-526amm7b]{height:clamp(420px,78vh,820px);margin-top:clamp(5rem,12vw,11rem);position:relative}.chef__banner-img[data-astro-cid-526amm7b]{position:absolute;inset:0;overflow:hidden}.chef__banner-img[data-astro-cid-526amm7b] picture,.chef__banner-img[data-astro-cid-526amm7b] img{object-fit:cover;width:100%;height:100%}.chef__banner-img[data-astro-cid-526amm7b]:after{content:"";background:linear-gradient(270deg, #0b0a0980 0%, #0b0a0900 40%), linear-gradient(180deg, var(--ink-950) 0%, #0b0a0940 30%, #0b0a0933 70%, #0b0a09d9 100%);position:absolute;inset:0}.chef__words[data-astro-cid-526amm7b]{padding:0 max(var(--gutter), (100% - var(--container)) / 2) calc(var(--curve) + var(--space-2xl));pointer-events:none;flex-direction:column;justify-content:space-between;font-size:clamp(5rem,1rem + 17vw,20rem);line-height:.8;display:flex;position:absolute;inset:0}.chef__word--1[data-astro-cid-526amm7b]{translate:0 -48%}.chef__word--2[data-astro-cid-526amm7b]{color:var(--brass-300);align-self:flex-end;font-style:italic}.chef__banner-caption[data-astro-cid-526amm7b]{left:max(var(--gutter), (100% - var(--container)) / 2);bottom:calc(var(--curve) + var(--space-m));color:#f3eee6cc;position:absolute}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.chef__banner-img[data-astro-cid-526amm7b] img{animation:linear both banner-parallax view();animation-range:cover;scale:1.15}.chef__word--1[data-astro-cid-526amm7b]{animation:linear both word-left view();animation-range:entry cover 60%}.chef__word--2[data-astro-cid-526amm7b]{animation:linear both word-right view();animation-range:entry cover 70%}}}@keyframes banner-parallax{0%{transform:translateY(-7%)}to{transform:translateY(7%)}}@keyframes word-left{0%{transform:translate(-12%)}to{transform:translate(0)}}@keyframes word-right{0%{transform:translate(12%)}to{transform:translate(0)}}@media (width<=1023px){.chef__top[data-astro-cid-526amm7b]{grid-template-columns:1fr}.chef__portrait[data-astro-cid-526amm7b]{aspect-ratio:4/4.4;width:min(100%,30rem)}}@media (width>=640px) and (width<=1023px){.chef__portrait[data-astro-cid-526amm7b]{aspect-ratio:16/10;width:100%}.chef__portrait[data-astro-cid-526amm7b] img{object-position:50% 42%!important}.chef__banner-img[data-astro-cid-526amm7b] img{object-position:18% 40%!important}.chef__words[data-astro-cid-526amm7b]{text-shadow:0 2px 28px #0b0a098c;justify-content:center;gap:1rem;font-size:15vw}.chef__word--1[data-astro-cid-526amm7b],.chef__word--2[data-astro-cid-526amm7b]{animation:none;translate:0}.chef__banner-img[data-astro-cid-526amm7b]:after{background:linear-gradient(270deg, #0b0a09b3 0%, #0b0a0900 50%), linear-gradient(180deg, var(--ink-950) 0%, #0b0a0940 30%, #0b0a0933 70%, #0b0a09d9 100%)}}@media (width<=639px){.chef__banner-caption[data-astro-cid-526amm7b]{right:var(--gutter);bottom:calc(var(--curve) + var(--space-s));font-size:.68rem}.chef__words[data-astro-cid-526amm7b]{text-shadow:0 2px 28px #0b0a098c;justify-content:center;gap:1rem;font-size:18vw}.chef__banner-img[data-astro-cid-526amm7b]:after{background:linear-gradient(270deg, #0b0a09b3 0%, #0b0a0900 50%), linear-gradient(180deg, var(--ink-950) 0%, #0b0a0940 30%, #0b0a0933 70%, #0b0a09d9 100%)}.chef__word--1[data-astro-cid-526amm7b],.chef__word--2[data-astro-cid-526amm7b]{animation:none;translate:0}.chef__quote[data-astro-cid-526amm7b]{font-size:var(--step-3);line-height:1.18}.chef__text[data-astro-cid-526amm7b]{gap:var(--space-m)}.chef__banner[data-astro-cid-526amm7b]{margin-top:var(--space-2xl);height:clamp(380px,64svh,540px)}}.producers[data-astro-cid-vyfoa72i]{z-index:2;padding-top:calc(var(--section-y) + var(--curve) * .5)}.producers__grid[data-astro-cid-vyfoa72i]{gap:var(--space-xl) clamp(3rem, 6vw, 6rem);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.producers__info[data-astro-cid-vyfoa72i]{gap:var(--space-m);top:calc(var(--header-h) + 2rem);display:grid;position:sticky}.producer-card[data-astro-cid-vyfoa72i]{margin-top:var(--space-m);border-radius:var(--radius-l);background:var(--ink-900);color:var(--paper-100);box-shadow:var(--shadow-card);gap:.6rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid}.producer-card[data-astro-cid-vyfoa72i]>[data-astro-cid-vyfoa72i]{transition:opacity .3s var(--ease-out), transform .4s var(--ease-out)}.producer-card[data-astro-cid-vyfoa72i].is-changing>[data-astro-cid-vyfoa72i]:not(.producer-card__nav){opacity:0;transform:translateY(8px)}.producer-card__count[data-astro-cid-vyfoa72i]{color:var(--brass-400)}.producer-card__ingredient[data-astro-cid-vyfoa72i]{font-size:var(--step-4);line-height:1.05}.producer-card__name[data-astro-cid-vyfoa72i]{font-weight:600}.producer-card__place[data-astro-cid-vyfoa72i]{color:var(--stone-400);align-items:center;gap:.4rem;display:inline-flex}.producer-card__note[data-astro-cid-vyfoa72i]{font-size:var(--step--1);color:#c9bfb0;margin-top:.25rem}.producer-card__facts[data-astro-cid-vyfoa72i]{gap:var(--space-s);margin:var(--space-s) 0 0;padding-top:var(--space-m);border-top:1px solid #f3eee624;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.producer-card__facts[data-astro-cid-vyfoa72i] dt[data-astro-cid-vyfoa72i]{color:var(--stone-400)}.producer-card__facts[data-astro-cid-vyfoa72i] dd[data-astro-cid-vyfoa72i]{font-family:var(--font-display);font-size:var(--step-1);margin:.3rem 0 0;line-height:1.2}.producer-card__nav[data-astro-cid-vyfoa72i]{margin-top:var(--space-s);gap:.5rem;display:flex}.producer-card__nav[data-astro-cid-vyfoa72i] .carousel-btn[data-astro-cid-vyfoa72i]{width:2.75rem;height:2.75rem;color:var(--paper-100);transition:background var(--dur-base) var(--ease-out);border:1px solid #f3eee633;border-radius:50%;place-items:center;display:grid}.producer-card__nav[data-astro-cid-vyfoa72i] .carousel-btn[data-astro-cid-vyfoa72i]:hover{background:#f3eee61f}.producers__map[data-astro-cid-vyfoa72i]{margin:0}.producers__map[data-astro-cid-vyfoa72i] svg[data-astro-cid-vyfoa72i]{width:100%;height:auto;color:var(--ink-900);overflow:visible}.map-graticule[data-astro-cid-vyfoa72i] path[data-astro-cid-vyfoa72i]{fill:none;stroke:var(--stone-400);stroke-width:.8px;stroke-dasharray:2 6;opacity:.6}.map-graticule[data-astro-cid-vyfoa72i] text[data-astro-cid-vyfoa72i]{font-family:var(--font-sans);letter-spacing:.08em;fill:var(--stone-500);font-size:15px}.map-land[data-astro-cid-vyfoa72i]{fill:var(--paper-50)}.map-dots[data-astro-cid-vyfoa72i]{fill:url(#map-dots);opacity:.1}.map-states[data-astro-cid-vyfoa72i] path[data-astro-cid-vyfoa72i]{fill:none;stroke:var(--brass-500);stroke-width:1px;opacity:.45}.map-outline[data-astro-cid-vyfoa72i]{fill:none;stroke:var(--ink-900);stroke-width:1.8px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.map-route[data-astro-cid-vyfoa72i]{fill:none;stroke:var(--brass-600);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.map-route[data-astro-cid-vyfoa72i].is-active{opacity:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.1s var(--ease-in-out)}.map-point[data-astro-cid-vyfoa72i]{cursor:pointer}.map-point__hit[data-astro-cid-vyfoa72i]{fill:#0000}.map-point__dot[data-astro-cid-vyfoa72i]{fill:var(--brass-500);stroke:var(--paper-50);stroke-width:2.5px;transition:fill var(--dur-base) var(--ease-out), r var(--dur-base) var(--ease-out)}.map-point__ring[data-astro-cid-vyfoa72i]{fill:none;stroke:var(--brass-500);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.map-point[data-astro-cid-vyfoa72i]:hover .map-point__dot[data-astro-cid-vyfoa72i]{fill:var(--ink-900)}.map-point[data-astro-cid-vyfoa72i].is-active .map-point__dot[data-astro-cid-vyfoa72i]{fill:var(--ink-900);r:8}.map-point[data-astro-cid-vyfoa72i].is-active .map-point__ring[data-astro-cid-vyfoa72i]{opacity:1;animation:map-pulse 2s var(--ease-out) infinite}@keyframes map-pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}.map-kitchen__disc[data-astro-cid-vyfoa72i]{fill:var(--ink-900);stroke:var(--brass-400);stroke-width:2px}.map-kitchen__flame[data-astro-cid-vyfoa72i]{fill:var(--brass-400)}.map-kitchen__label[data-astro-cid-vyfoa72i]{font-family:var(--font-display);fill:var(--ink-900);font-size:30px;font-style:italic}.map-kitchen__sub[data-astro-cid-vyfoa72i]{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;fill:var(--stone-500);font-size:15px;font-weight:600}.js .producers__map[data-astro-cid-vyfoa72i]:not(.is-drawn) .map-outline[data-astro-cid-vyfoa72i]{stroke-dashoffset:1px}.js .producers__map[data-astro-cid-vyfoa72i] .map-outline[data-astro-cid-vyfoa72i]{transition:stroke-dashoffset 2.4s var(--ease-in-out)}.js .producers__map[data-astro-cid-vyfoa72i]:not(.is-drawn) .map-route[data-astro-cid-vyfoa72i],.js .producers__map[data-astro-cid-vyfoa72i]:not(.is-drawn) .map-point[data-astro-cid-vyfoa72i],.js .producers__map[data-astro-cid-vyfoa72i]:not(.is-drawn) .map-kitchen[data-astro-cid-vyfoa72i],.js .producers__map[data-astro-cid-vyfoa72i]:not(.is-drawn) .map-states[data-astro-cid-vyfoa72i]{opacity:0}.js .producers__map[data-astro-cid-vyfoa72i] .map-point[data-astro-cid-vyfoa72i],.js .producers__map[data-astro-cid-vyfoa72i] .map-kitchen[data-astro-cid-vyfoa72i],.js .producers__map[data-astro-cid-vyfoa72i] .map-states[data-astro-cid-vyfoa72i]{transition:opacity .6s var(--ease-out);transition-delay:calc(.9s + var(--i,0) * 60ms)}.producers__legend[data-astro-cid-vyfoa72i]{margin-top:var(--space-m);color:var(--color-fg-muted);flex-wrap:wrap;justify-content:center;gap:.5rem 1.75rem;display:flex}.producers__legend[data-astro-cid-vyfoa72i] span[data-astro-cid-vyfoa72i]{align-items:center;gap:.5rem;display:inline-flex}.legend-dot[data-astro-cid-vyfoa72i],.legend-kitchen[data-astro-cid-vyfoa72i]{background:var(--brass-500);border-radius:50%;width:10px;height:10px;display:inline-block}.legend-kitchen[data-astro-cid-vyfoa72i]{background:var(--ink-900);width:12px;height:12px;box-shadow:0 0 0 2px var(--brass-400)}.producers__side[data-astro-cid-vyfoa72i]{gap:var(--space-l);min-width:0;display:grid}.producers__list[data-astro-cid-vyfoa72i]{padding-top:var(--space-l);border-top:1px solid var(--color-line);grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:.5rem;margin:0;display:grid}.producer-chip[data-astro-cid-vyfoa72i]{border:1px solid var(--color-line);border-radius:var(--radius-m);text-align:left;min-height:2.75rem;transition:background var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);gap:.1rem;padding:.55rem 1rem;display:grid}@media (width>=1024px){.producer-chip[data-astro-cid-vyfoa72i]{align-content:center;width:100%;height:100%}.producers__list[data-astro-cid-vyfoa72i] .producer-chip__name[data-astro-cid-vyfoa72i]{white-space:normal}}.producer-chip[data-astro-cid-vyfoa72i]:hover{border-color:var(--ink-900)}.producer-chip[data-astro-cid-vyfoa72i][aria-pressed=true]{background:var(--ink-900);border-color:var(--ink-900);color:var(--paper-100)}.producer-chip__name[data-astro-cid-vyfoa72i]{font-size:var(--step--1);white-space:nowrap;font-weight:600}.producer-chip__place[data-astro-cid-vyfoa72i]{letter-spacing:.04em;color:var(--color-fg-muted);white-space:nowrap;font-size:.72rem}.producer-chip[data-astro-cid-vyfoa72i][aria-pressed=true] .producer-chip__place[data-astro-cid-vyfoa72i]{color:var(--stone-400)}@media (prefers-reduced-motion:reduce){.map-point[data-astro-cid-vyfoa72i].is-active .map-point__ring[data-astro-cid-vyfoa72i]{opacity:.6;animation:none}}@media (width<=1023px){.producers__grid[data-astro-cid-vyfoa72i]{grid-template-columns:1fr}.producers__info[data-astro-cid-vyfoa72i]{position:static}.producers__side[data-astro-cid-vyfoa72i]{order:-1}.producers__info[data-astro-cid-vyfoa72i]{display:contents}.producers__info[data-astro-cid-vyfoa72i]>.eyebrow[data-astro-cid-vyfoa72i],.producers__info[data-astro-cid-vyfoa72i]>.heading[data-astro-cid-vyfoa72i],.producers__info[data-astro-cid-vyfoa72i]>.lead[data-astro-cid-vyfoa72i]{order:-2}.producers__list[data-astro-cid-vyfoa72i]{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none;flex-wrap:nowrap;order:1;padding-bottom:.25rem;display:flex;overflow-x:auto}.producers__list[data-astro-cid-vyfoa72i]::-webkit-scrollbar{display:none}.producers__list[data-astro-cid-vyfoa72i] li[data-astro-cid-vyfoa72i]{scroll-snap-align:start}.producer-card[data-astro-cid-vyfoa72i]{order:2;margin-top:0}.producers__map[data-astro-cid-vyfoa72i]{width:min(100%,36rem);margin-inline:auto}}@media (width<=559px){.producer-card__facts[data-astro-cid-vyfoa72i]{grid-template-columns:1fr 1fr}.map-graticule[data-astro-cid-vyfoa72i] text[data-astro-cid-vyfoa72i]{display:none}.map-kitchen__label[data-astro-cid-vyfoa72i]{font-size:40px}.map-kitchen__sub[data-astro-cid-vyfoa72i]{display:none}}.menu-preview[data-astro-cid-44ipulvd]{background:var(--paper-200)}.menu-preview__grid[data-astro-cid-44ipulvd]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,7vw,8rem);display:grid}.menu-preview__content[data-astro-cid-44ipulvd]{gap:var(--space-m);display:grid}.menu-preview__content[data-astro-cid-44ipulvd]>.lead[data-astro-cid-44ipulvd]{margin-bottom:var(--space-s)}.tabs[data-astro-cid-44ipulvd]{border-bottom:1px solid var(--color-line);scrollbar-width:none;gap:clamp(1.25rem,3vw,2.5rem);display:flex;position:relative;overflow-x:auto}.tabs[data-astro-cid-44ipulvd]::-webkit-scrollbar{display:none}.tabs__tab[data-astro-cid-44ipulvd]{font-size:var(--step--1);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-fg-muted);transition:color var(--dur-base) var(--ease-out);flex:none;padding:.9rem 0;font-weight:600;position:relative}.tabs__tab[data-astro-cid-44ipulvd]:hover,.tabs__tab[data-astro-cid-44ipulvd][aria-selected=true]{color:var(--color-fg)}.tabs__tab[data-astro-cid-44ipulvd]:focus-visible{outline-offset:-2px}.tabs__indicator[data-astro-cid-44ipulvd]{height:2px;width:var(--w,0);background:var(--brass-500);transform:translateX(var(--x,0));transition:transform var(--dur-base) var(--ease-out), width var(--dur-base) var(--ease-out);position:absolute;bottom:0;left:0}.menu-preview__panel[data-astro-cid-44ipulvd]{border-radius:var(--radius-s)}.menu-preview__panel[data-astro-cid-44ipulvd]:not([hidden]){animation:panel-in .6s var(--ease-out)}@keyframes panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.menu-preview__list[data-astro-cid-44ipulvd]{margin:0}.menu-preview__list[data-astro-cid-44ipulvd] li[data-astro-cid-44ipulvd]+li[data-astro-cid-44ipulvd]{border-top:1px solid var(--color-line)}.menu-preview__actions[data-astro-cid-44ipulvd]{align-items:center;gap:var(--space-m) var(--space-l);margin-top:var(--space-m);flex-wrap:wrap;display:flex}.menu-preview__note[data-astro-cid-44ipulvd]{font-size:var(--step--2);color:var(--color-fg-muted)}.menu-preview__visual[data-astro-cid-44ipulvd]{position:relative}.menu-preview__oval[data-astro-cid-44ipulvd]{aspect-ratio:4/5.2;background:var(--ink-800);box-shadow:var(--shadow-card);border-radius:50%;position:relative;overflow:hidden}.menu-preview__img[data-astro-cid-44ipulvd]{opacity:0;transition:opacity .9s var(--ease-out), transform 1.4s var(--ease-out);position:absolute;inset:0;transform:scale(1.08)}.menu-preview__img[data-astro-cid-44ipulvd].is-active{opacity:1;transform:none}.menu-preview__img[data-astro-cid-44ipulvd] picture,.menu-preview__img[data-astro-cid-44ipulvd] img{object-fit:cover;width:100%;height:100%}.tasting-badge[data-astro-cid-44ipulvd]{aspect-ratio:1;background:var(--ink-900);width:clamp(120px,12vw,168px);color:var(--paper-100);box-shadow:var(--shadow-card);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:8%;left:clamp(-4rem,-4vw,-1rem)}.tasting-badge__ring[data-astro-cid-44ipulvd]{width:88%;height:88%;animation:22s linear infinite spin;position:absolute;inset:6%}.tasting-badge__ring[data-astro-cid-44ipulvd] text[data-astro-cid-44ipulvd]{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;fill:currentColor;font-size:14.5px;font-weight:600}.tasting-badge__center[data-astro-cid-44ipulvd]{color:var(--brass-400)}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1023px){.menu-preview__grid[data-astro-cid-44ipulvd]{grid-template-columns:1fr}.menu-preview__visual[data-astro-cid-44ipulvd]{order:-1;width:min(100%,26rem);margin-inline:auto}.tasting-badge[data-astro-cid-44ipulvd]{left:auto;right:-.5rem}}@media (width<=639px){.menu-preview__visual[data-astro-cid-44ipulvd]{width:78%}}.journey[data-astro-cid-7ycogkfb]{z-index:2;padding-top:var(--curve);color:var(--paper-100);position:relative;container-type:inline-size}.journey__pin[data-astro-cid-7ycogkfb]{min-height:100svh;padding-block:calc(var(--header-h) + 1rem) 1.5rem;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.journey__track[data-astro-cid-7ycogkfb]{--step-w:clamp(260px, 72vw, 380px);padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain;align-items:center;gap:clamp(2rem,5vw,5rem);display:flex;position:relative;overflow-x:auto}.journey__track[data-astro-cid-7ycogkfb]::-webkit-scrollbar{display:none}.journey__track[data-astro-cid-7ycogkfb]:focus-visible{outline-offset:-4px}.has-motion .journey__pin[data-astro-cid-7ycogkfb]:has(.is-pinned){height:100svh;min-height:0;padding-block:calc(var(--header-h) + .25rem) 1.25rem}.has-motion .journey__track[data-astro-cid-7ycogkfb].is-pinned{scroll-snap-type:none;will-change:transform;flex:1;width:max-content;min-height:0;overflow:visible}.journey__intro[data-astro-cid-7ycogkfb]{gap:var(--space-m);scroll-snap-align:start;flex:none;justify-items:start;width:min(34rem,82vw);display:grid}.journey__title[data-astro-cid-7ycogkfb]{font-size:var(--step-6);line-height:.98}.journey__lead[data-astro-cid-7ycogkfb]{max-width:40ch}.journey__facts[data-astro-cid-7ycogkfb]{gap:var(--space-l);margin:var(--space-s) 0;display:flex}.journey__facts[data-astro-cid-7ycogkfb] dt[data-astro-cid-7ycogkfb]{color:var(--brass-400)}.journey__facts[data-astro-cid-7ycogkfb] dd[data-astro-cid-7ycogkfb]{font-family:var(--font-display);font-size:var(--step-3);margin:.3rem 0 0;line-height:1}.journey__hint[data-astro-cid-7ycogkfb]{margin-top:var(--space-m);color:var(--stone-400);align-items:center;gap:.75rem;display:inline-flex}.journey__hint[data-astro-cid-7ycogkfb] svg{animation:nudge 1.8s var(--ease-in-out) infinite}@keyframes nudge{0%,to{transform:translate(0)}50%{transform:translate(6px)}}.journey__hint-desktop[data-astro-cid-7ycogkfb]{display:none}.has-motion .journey__track[data-astro-cid-7ycogkfb].is-pinned .journey__hint-desktop[data-astro-cid-7ycogkfb]{display:inline}.has-motion .journey__track[data-astro-cid-7ycogkfb].is-pinned .journey__hint-touch[data-astro-cid-7ycogkfb]{display:none}.journey__steps[data-astro-cid-7ycogkfb]{align-items:center;gap:clamp(2rem,5vw,5rem);margin:0;display:flex;position:relative}.journey__steps[data-astro-cid-7ycogkfb]:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#cfae7c59 0 6px,#0000 6px 14px);height:1px;position:absolute;top:38%;left:-3rem;right:-3rem}.journey__step[data-astro-cid-7ycogkfb]{width:var(--step-w);scroll-snap-align:center;flex:none;position:relative}.journey__step[data-astro-cid-7ycogkfb]:nth-child(2n){padding-top:clamp(0rem,8vh,6rem)}.journey__step[data-astro-cid-7ycogkfb]:nth-child(odd){padding-bottom:clamp(0rem,8vh,6rem)}.journey__step[data-astro-cid-7ycogkfb] article[data-astro-cid-7ycogkfb]{gap:var(--space-m);display:grid}.journey__img[data-astro-cid-7ycogkfb]{aspect-ratio:4/5;border-radius:999px 999px var(--radius-m) var(--radius-m);background:var(--ink-800);width:100%;max-height:52vh;position:relative;overflow:hidden}.journey__step[data-astro-cid-7ycogkfb]:nth-child(3n+2) .journey__img[data-astro-cid-7ycogkfb]{border-radius:var(--radius-m)}.journey__img-inner[data-astro-cid-7ycogkfb]{position:absolute;inset:0 -12%}.journey__img-inner[data-astro-cid-7ycogkfb] picture,.journey__img-inner[data-astro-cid-7ycogkfb] img{object-fit:cover;width:100%;height:100%}.journey__num[data-astro-cid-7ycogkfb]{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px #f3eee6bf;font-size:clamp(3.5rem,2rem + 4vw,6rem);line-height:1;position:absolute;bottom:.5rem;right:1rem}.journey__info[data-astro-cid-7ycogkfb]{gap:.5rem;display:grid}.journey__origin[data-astro-cid-7ycogkfb]{color:var(--brass-400);align-items:center;gap:.6rem;display:inline-flex}.journey__dot[data-astro-cid-7ycogkfb]{background:var(--brass-400);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #cfae7c2e}.journey__name[data-astro-cid-7ycogkfb]{font-size:var(--step-3);line-height:1.08}.journey__desc[data-astro-cid-7ycogkfb]{font-size:var(--step--1);color:var(--color-fg-muted)}.journey__ingredient[data-astro-cid-7ycogkfb]{border:1px solid var(--color-line);border-radius:var(--radius-pill);font-size:var(--step--2);color:var(--brass-300);justify-self:start;align-items:center;gap:.45rem;margin-top:.25rem;padding:.3rem .75rem;font-weight:600;display:inline-flex}.journey__outro[data-astro-cid-7ycogkfb]{gap:var(--space-m);width:min(26rem,78vw);padding-right:var(--gutter);scroll-snap-align:end;flex:none;justify-items:start;display:grid}.journey__outro-text[data-astro-cid-7ycogkfb]{font-size:var(--step-4);line-height:1.1}.journey__outro-price[data-astro-cid-7ycogkfb]{color:var(--brass-400)}.journey__progress[data-astro-cid-7ycogkfb]{align-items:center;gap:var(--space-m);width:min(100% - var(--gutter) * 2, var(--container));margin:clamp(1.5rem,4vh,3rem) auto 0;display:flex;position:relative}.journey__bar[data-astro-cid-7ycogkfb]{background:var(--color-line);height:1px;position:absolute;top:50%;left:0;right:0}.journey__bar[data-astro-cid-7ycogkfb] span[data-astro-cid-7ycogkfb]{background:var(--brass-400);transform-origin:0;transform:scaleX(var(--p,0));position:absolute;inset:0}.journey__progress[data-astro-cid-7ycogkfb] ol[data-astro-cid-7ycogkfb]{justify-content:space-between;width:100%;margin:0;display:flex;position:relative}.journey__progress[data-astro-cid-7ycogkfb] button[data-astro-cid-7ycogkfb]{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--ink-900);min-width:2.75rem;height:2.75rem;font-size:var(--step--2);letter-spacing:.06em;color:var(--stone-400);transition:background var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);place-items:center;padding-inline:.5rem;font-weight:600;display:grid}.journey__progress[data-astro-cid-7ycogkfb] button[data-astro-cid-7ycogkfb]:hover{color:var(--paper-100);border-color:var(--paper-100)}.journey__progress[data-astro-cid-7ycogkfb] button[data-astro-cid-7ycogkfb][aria-current=step]{background:var(--brass-400);border-color:var(--brass-400);color:var(--ink-950)}@media (width>=1024px){.journey__track[data-astro-cid-7ycogkfb]{--step-w:clamp(260px, min(24vw, 44vh), 380px)}.journey__img[data-astro-cid-7ycogkfb]{max-height:46vh}.journey__step[data-astro-cid-7ycogkfb]:nth-child(2n){padding-top:5vh}.journey__step[data-astro-cid-7ycogkfb]:nth-child(odd){padding-bottom:5vh}.journey__progress[data-astro-cid-7ycogkfb]{margin-top:1rem}.journey__intro[data-astro-cid-7ycogkfb]{box-sizing:content-box;width:min(36rem,38cqw);padding-left:max(0px, (100cqw - var(--container)) / 2 - var(--gutter))}}@media (width<=1023px){.journey__pin[data-astro-cid-7ycogkfb]{min-height:0;padding-block:var(--section-y) var(--space-2xl)}.journey__track[data-astro-cid-7ycogkfb]{align-items:flex-start}.journey__steps[data-astro-cid-7ycogkfb]:before{display:none}.journey__step[data-astro-cid-7ycogkfb]:nth-child(n){padding:0}.journey__progress[data-astro-cid-7ycogkfb]{margin-top:var(--space-l)}}@media (width<=639px){.journey__intro[data-astro-cid-7ycogkfb]{width:84vw}.journey__title[data-astro-cid-7ycogkfb]{font-size:var(--step-5)}.journey__progress[data-astro-cid-7ycogkfb] button[data-astro-cid-7ycogkfb]{min-width:2.75rem;height:2.75rem;padding-inline:.25rem}.journey__lead[data-astro-cid-7ycogkfb]{font-size:var(--step--1)}.journey__facts[data-astro-cid-7ycogkfb]{gap:var(--space-m)}}@media (width<=374px){.journey__progress[data-astro-cid-7ycogkfb] button[data-astro-cid-7ycogkfb]{min-width:2.2rem}}.experiences[data-astro-cid-cw564dpc]{z-index:2;padding-block:var(--section-y) calc(var(--section-y) + var(--curve) * .4);border-top:1px solid var(--color-line)}.experiences__grid[data-astro-cid-cw564dpc]{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.experiences__intro[data-astro-cid-cw564dpc]{gap:var(--space-m);align-content:start;display:grid}.experiences__lead[data-astro-cid-cw564dpc]{max-width:38ch;margin-bottom:var(--space-l)}.experiences__tabs[data-astro-cid-cw564dpc]{border-top:1px solid var(--color-line);display:grid}.exp-tab[data-astro-cid-cw564dpc]{border-bottom:1px solid var(--color-line);text-align:left;width:100%;font-family:var(--font-display);font-size:var(--step-4);color:#f3eee661;transition:color var(--dur-base) var(--ease-out);align-items:flex-start;gap:.5rem;padding:1.1rem 0;line-height:1.05;display:flex}.exp-tab__title[data-astro-cid-cw564dpc]{transition:transform var(--dur-base) var(--ease-out)}.exp-tab__num[data-astro-cid-cw564dpc]{font-family:var(--font-sans);font-size:var(--step--2);letter-spacing:var(--tracking-wide);color:var(--brass-400);opacity:.6}.exp-tab[data-astro-cid-cw564dpc]:hover,.exp-tab[data-astro-cid-cw564dpc][aria-selected=true]{color:var(--paper-100)}.exp-tab[data-astro-cid-cw564dpc][aria-selected=true] .exp-tab__title[data-astro-cid-cw564dpc]{font-style:italic;transform:translate(.5rem)}.exp-tab[data-astro-cid-cw564dpc][aria-selected=true] .exp-tab__num[data-astro-cid-cw564dpc]{opacity:1}.experiences__stage[data-astro-cid-cw564dpc]{gap:var(--space-l);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.experiences__media[data-astro-cid-cw564dpc]{aspect-ratio:16/11;border-radius:var(--radius-m);background:var(--ink-800);position:relative;overflow:hidden}.experiences__img[data-astro-cid-cw564dpc]{opacity:0;transition:opacity .9s var(--ease-out), transform 1.4s var(--ease-out);position:absolute;inset:0;transform:scale(1.06)}.experiences__img[data-astro-cid-cw564dpc].is-active{opacity:1;transform:none}.experiences__img[data-astro-cid-cw564dpc] picture,.experiences__img[data-astro-cid-cw564dpc] img{object-fit:cover;width:100%;height:100%}.exp-panel[data-astro-cid-cw564dpc]{justify-items:start;gap:var(--space-m);padding-bottom:var(--space-s);display:grid;position:relative}.exp-panel[data-astro-cid-cw564dpc]:not([hidden]){animation:exp-in .7s var(--ease-out)}@keyframes exp-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.exp-panel__meta[data-astro-cid-cw564dpc]{flex-wrap:wrap;gap:.4rem;margin:0;display:flex}.exp-panel__meta[data-astro-cid-cw564dpc] li[data-astro-cid-cw564dpc]{border:1px solid var(--color-line);border-radius:var(--radius-pill);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--brass-300);padding:.35rem .75rem;font-weight:600}.exp-panel__desc[data-astro-cid-cw564dpc]{max-width:52ch;color:var(--color-fg-muted)}.exp-panel__index[data-astro-cid-cw564dpc]{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px #cfae7c59;margin:0;font-size:clamp(4rem,2rem + 6vw,7rem);line-height:.8;position:absolute;bottom:0;right:0}@media (width<=1023px){.experiences__grid[data-astro-cid-cw564dpc]{grid-template-columns:1fr}.exp-tab[data-astro-cid-cw564dpc]{font-size:var(--step-3);padding:.9rem 0}}@media (width<=639px){.experiences__media[data-astro-cid-cw564dpc]{aspect-ratio:4/5}.exp-panel__index[data-astro-cid-cw564dpc]{display:none}}.gallery__head[data-astro-cid-b32uuoss]{gap:var(--space-xl);grid-template-columns:1.2fr 1fr;align-items:end;margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.gallery__heading[data-astro-cid-b32uuoss]{gap:var(--space-m);display:grid}.gallery__text[data-astro-cid-b32uuoss]{justify-self:end;max-width:40ch}.gallery__grid[data-astro-cid-b32uuoss]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(150px,16vw,260px);grid-auto-flow:dense;gap:clamp(.6rem,1.2vw,1.25rem);margin:0;display:grid}.gallery__item--tall[data-astro-cid-b32uuoss]{grid-row:span 2}.gallery__item--wide[data-astro-cid-b32uuoss]{grid-column:span 2}@media (width>=1024px){.gallery__item--d-wide[data-astro-cid-b32uuoss]{grid-column:span 2}}.gallery__btn[data-astro-cid-b32uuoss]{border-radius:var(--radius-m);background:var(--ink-800);cursor:zoom-in;width:100%;height:100%;display:block;position:relative;overflow:hidden}.gallery__btn[data-astro-cid-b32uuoss] picture,.gallery__btn[data-astro-cid-b32uuoss] img{object-fit:cover;width:100%;height:100%}.gallery__btn[data-astro-cid-b32uuoss] img{transition:transform 1.4s var(--ease-out), filter var(--dur-slow) var(--ease-out)}.gallery__btn[data-astro-cid-b32uuoss]:after{content:"";opacity:0;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(#0000 55%,#0b0a0999);position:absolute;inset:0}.gallery__caption[data-astro-cid-b32uuoss]{z-index:1;color:var(--paper-100);font-family:var(--font-display);font-size:var(--step-1);text-align:left;opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);justify-content:space-between;align-items:center;gap:1rem;font-style:italic;display:flex;position:absolute;bottom:.9rem;left:1rem;right:1rem;transform:translateY(8px)}.gallery__btn[data-astro-cid-b32uuoss]:hover img,.gallery__btn[data-astro-cid-b32uuoss]:focus-visible img{transform:scale(1.05)}.gallery__btn[data-astro-cid-b32uuoss]:hover:after,.gallery__btn[data-astro-cid-b32uuoss]:focus-visible:after,.gallery__btn[data-astro-cid-b32uuoss]:hover .gallery__caption[data-astro-cid-b32uuoss],.gallery__btn[data-astro-cid-b32uuoss]:focus-visible .gallery__caption[data-astro-cid-b32uuoss]{opacity:1;transform:none}.gallery__social[data-astro-cid-b32uuoss]{margin-top:var(--space-xl);text-align:center;color:var(--color-fg-muted)}.gallery__social[data-astro-cid-b32uuoss] .link[data-astro-cid-b32uuoss]{color:var(--color-fg);margin-left:.4rem}.lightbox[data-astro-cid-b32uuoss]{width:100%;max-width:100%;height:100%;max-height:100%;color:var(--paper-100);background:0 0;border:0;margin:0;padding:0}.lightbox[data-astro-cid-b32uuoss]::backdrop{backdrop-filter:blur(6px);background:#0b0a09f0}.lightbox[data-astro-cid-b32uuoss][open]{animation:lb-in .4s var(--ease-out)}@keyframes lb-in{0%{opacity:0}to{opacity:1}}.lightbox__inner[data-astro-cid-b32uuoss]{place-items:center;width:100%;height:100%;padding:clamp(4rem,8vh,6rem) clamp(1rem,8vw,7rem);display:grid;position:relative}.lightbox__figure[data-astro-cid-b32uuoss]{gap:1rem;max-width:100%;max-height:100%;margin:0;display:grid}.lightbox__img[data-astro-cid-b32uuoss]{border-radius:var(--radius-s);object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100svh - 12rem);transition:opacity .3s var(--ease-out);margin-inline:auto}.lightbox__img[data-astro-cid-b32uuoss].is-loading{opacity:.2}.lightbox__caption[data-astro-cid-b32uuoss]{font-family:var(--font-display);font-size:var(--step-1);justify-content:space-between;gap:1rem;font-style:italic;display:flex}.lightbox__count[data-astro-cid-b32uuoss]{font-family:var(--font-sans);font-size:var(--step--2);letter-spacing:var(--tracking-wide);color:var(--stone-400);font-style:normal}.lightbox__btn[data-astro-cid-b32uuoss]{width:3.25rem;height:3.25rem;color:var(--paper-100);transition:background var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);background:#0b0a0966;border:1px solid #f3eee633;border-radius:50%;place-items:center;display:grid;position:absolute}.lightbox__btn[data-astro-cid-b32uuoss]:hover{background:var(--paper-100);color:var(--ink-950)}.lightbox__prev[data-astro-cid-b32uuoss]{top:50%;left:clamp(.75rem,2vw,2rem);translate:0 -50%}.lightbox__next[data-astro-cid-b32uuoss]{top:50%;right:clamp(.75rem,2vw,2rem);translate:0 -50%}.lightbox__close[data-astro-cid-b32uuoss]{top:clamp(.75rem,2vw,2rem);right:clamp(.75rem,2vw,2rem)}@media (width<=1023px){.gallery__head[data-astro-cid-b32uuoss]{grid-template-columns:1fr}.gallery__text[data-astro-cid-b32uuoss]{justify-self:start}.gallery__grid[data-astro-cid-b32uuoss]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:clamp(140px,24vw,240px)}}@media (width<=639px){.gallery__head[data-astro-cid-b32uuoss]{gap:var(--space-m);margin-bottom:var(--space-xl)}.gallery__grid[data-astro-cid-b32uuoss]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:42vw}.gallery__item--wide[data-astro-cid-b32uuoss],.gallery__item--m-wide[data-astro-cid-b32uuoss]{grid-column:span 2}.gallery__caption[data-astro-cid-b32uuoss]{display:none}.lightbox__prev[data-astro-cid-b32uuoss],.lightbox__next[data-astro-cid-b32uuoss]{top:auto;bottom:1rem;translate:none}.lightbox__prev[data-astro-cid-b32uuoss]{left:calc(50% - 3.75rem)}.lightbox__next[data-astro-cid-b32uuoss]{right:calc(50% - 3.75rem)}}.testimonials__grid[data-astro-cid-tgbrwp4t]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.testimonials__summary[data-astro-cid-tgbrwp4t]{gap:var(--space-m);display:grid}.rating[data-astro-cid-tgbrwp4t]{align-items:center;gap:var(--space-m);margin-top:var(--space-l);padding-top:var(--space-l);border-top:1px solid var(--color-line);display:flex}.rating__value[data-astro-cid-tgbrwp4t]{font-family:var(--font-display);font-size:var(--step-6);color:var(--brass-300);line-height:1}.rating__stars[data-astro-cid-tgbrwp4t]{color:var(--brass-400);gap:.2rem;display:flex}.rating__stars[data-astro-cid-tgbrwp4t] svg{fill:currentColor}.rating__caption[data-astro-cid-tgbrwp4t]{max-width:24ch;font-size:var(--step--1);color:var(--color-fg-muted);margin-top:.35rem}.quotes__track[data-astro-cid-tgbrwp4t]{display:grid}.quote[data-astro-cid-tgbrwp4t]{align-content:start;gap:var(--space-l);opacity:0;visibility:hidden;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out), visibility 0s linear .8s;grid-area:1/1;margin:0;display:grid;transform:translateY(18px)}.quote[data-astro-cid-tgbrwp4t].is-active{opacity:1;visibility:visible;transition-delay:.15s,.15s,0s;transform:none}.quote__mark[data-astro-cid-tgbrwp4t]{width:3rem;color:var(--brass-400)}.quote__text[data-astro-cid-tgbrwp4t]{font-family:var(--font-display);font-size:var(--step-4);font-style:italic;line-height:1.15}.quote__author[data-astro-cid-tgbrwp4t]{flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;display:flex}.quote__name[data-astro-cid-tgbrwp4t]{letter-spacing:.02em;font-weight:600}.quote__meta[data-astro-cid-tgbrwp4t]{font-size:var(--step--1);color:var(--color-fg-muted)}.quotes__controls[data-astro-cid-tgbrwp4t]{align-items:center;gap:var(--space-s);margin-top:var(--space-xl);display:flex}.quotes__btn[data-astro-cid-tgbrwp4t]{border:1px solid var(--color-line);width:3rem;height:3rem;transition:background var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);border-radius:50%;place-items:center;display:grid}.quotes__btn[data-astro-cid-tgbrwp4t]:hover{background:var(--paper-100);color:var(--ink-950)}.quotes__dots[data-astro-cid-tgbrwp4t]{gap:.25rem;display:flex}.quotes__dot[data-astro-cid-tgbrwp4t]{place-items:center;width:2.25rem;height:2.75rem;display:grid}.quotes__dot[data-astro-cid-tgbrwp4t] span[data-astro-cid-tgbrwp4t]{background:var(--color-line);width:100%;height:2px;display:block;position:relative;overflow:hidden}.quotes__dot[data-astro-cid-tgbrwp4t] span[data-astro-cid-tgbrwp4t]:after{content:"";background:var(--brass-400);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.quotes__dot[data-astro-cid-tgbrwp4t][aria-current=true] span[data-astro-cid-tgbrwp4t]:after{transform:scaleX(1)}.quotes[data-astro-cid-tgbrwp4t][data-playing=true] .quotes__dot[data-astro-cid-tgbrwp4t][aria-current=true] span[data-astro-cid-tgbrwp4t]:after{animation:dot-progress var(--quote-duration,8s) linear forwards}@keyframes dot-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.quotes__pause[data-astro-cid-tgbrwp4t]{min-height:2.75rem;color:var(--color-fg-muted);margin-left:auto;padding:.6rem 0}.quotes__pause[data-astro-cid-tgbrwp4t]:hover{color:var(--paper-100)}@media (width<=1023px){.testimonials__grid[data-astro-cid-tgbrwp4t]{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr)}}@media (width<=639px){.quote__text[data-astro-cid-tgbrwp4t]{font-size:var(--step-3);line-height:1.2}.quote[data-astro-cid-tgbrwp4t]{gap:var(--space-m)}.quote__mark[data-astro-cid-tgbrwp4t]{width:2.25rem}.rating__value[data-astro-cid-tgbrwp4t]{font-size:var(--step-5)}.quotes__controls[data-astro-cid-tgbrwp4t]{margin-top:var(--space-l);flex-wrap:wrap}}@media (width<=479px){.quotes__dot[data-astro-cid-tgbrwp4t]{width:1.6rem}}@media (width<=374px){.quotes__controls[data-astro-cid-tgbrwp4t]{gap:.5rem}.quotes__dot[data-astro-cid-tgbrwp4t]{width:1.25rem}}.visit[data-astro-cid-emvkqk26]{background:var(--paper-200)}.visit__grid[data-astro-cid-emvkqk26]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;gap:clamp(3rem,7vw,7rem);display:grid}.visit__info[data-astro-cid-emvkqk26]{gap:var(--space-m);align-content:start;display:grid}.visit__blocks[data-astro-cid-emvkqk26]{gap:var(--space-l);margin-top:var(--space-l);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.visit__block[data-astro-cid-emvkqk26]{align-content:start;justify-items:start;gap:.6rem;display:grid}.visit__label[data-astro-cid-emvkqk26]{color:var(--color-accent);align-items:center;gap:.5rem;margin-bottom:.25rem;display:inline-flex}.visit__block[data-astro-cid-emvkqk26] address[data-astro-cid-emvkqk26]{font-style:normal}.visit__muted[data-astro-cid-emvkqk26]{font-size:var(--step--1);color:var(--color-fg-muted);align-items:center;gap:.45rem;display:inline-flex}.visit__contacts[data-astro-cid-emvkqk26]{gap:.35rem;margin:0;display:grid}.visit__contacts[data-astro-cid-emvkqk26] a[data-astro-cid-emvkqk26]{overflow-wrap:anywhere;transition:background-size var(--dur-base) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.visit__contacts[data-astro-cid-emvkqk26] .nowrap[data-astro-cid-emvkqk26]{white-space:nowrap}.visit__contacts[data-astro-cid-emvkqk26] a[data-astro-cid-emvkqk26]:hover{background-size:100% 1px}@media (pointer:coarse){.visit__contacts[data-astro-cid-emvkqk26]{gap:0}.visit__contacts[data-astro-cid-emvkqk26] a[data-astro-cid-emvkqk26]{background-position:0 80%;align-items:center;min-height:2.75rem;display:inline-flex}}.hours[data-astro-cid-emvkqk26]{margin-top:var(--space-l);border-radius:var(--radius-m);background:var(--paper-50);padding:clamp(1.25rem,3vw,2rem);box-shadow:inset 0 1px #fff9,0 20px 40px -30px #140e0840}.hours__head[data-astro-cid-emvkqk26]{margin-bottom:var(--space-s);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.hours__status[data-astro-cid-emvkqk26]{font-size:var(--step--2);color:var(--color-fg-muted);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.hours__dot[data-astro-cid-emvkqk26]{background:var(--stone-400);border-radius:50%;width:7px;height:7px}.hours__status[data-astro-cid-emvkqk26][data-open=true] .hours__dot[data-astro-cid-emvkqk26]{background:#3f8f4f;box-shadow:0 0 0 4px #3f8f4f26}.hours__table[data-astro-cid-emvkqk26]{border-collapse:collapse;width:100%;font-size:var(--step--1)}.hours__table[data-astro-cid-emvkqk26] tr[data-astro-cid-emvkqk26]{border-top:1px solid var(--color-line)}.hours__table[data-astro-cid-emvkqk26] th[data-astro-cid-emvkqk26],.hours__table[data-astro-cid-emvkqk26] td[data-astro-cid-emvkqk26]{vertical-align:top;padding:.6rem 0}.hours__table[data-astro-cid-emvkqk26] th[data-astro-cid-emvkqk26]{text-align:left;white-space:nowrap;padding-right:1rem;font-weight:500}.hours__table[data-astro-cid-emvkqk26] td[data-astro-cid-emvkqk26]{text-align:right;color:var(--color-fg-muted)}.hours__shift[data-astro-cid-emvkqk26]{white-space:nowrap;margin-left:1rem;display:inline-block}.hours__shift-label[data-astro-cid-emvkqk26]{letter-spacing:.06em;text-transform:uppercase;color:var(--stone-500);font-size:.7rem;font-weight:600}.hours__closed[data-astro-cid-emvkqk26]{font-style:italic}.hours__table[data-astro-cid-emvkqk26] tr[data-astro-cid-emvkqk26].is-today th[data-astro-cid-emvkqk26],.hours__table[data-astro-cid-emvkqk26] tr[data-astro-cid-emvkqk26].is-today td[data-astro-cid-emvkqk26]{color:var(--color-fg);font-weight:600}.hours__table[data-astro-cid-emvkqk26] tr[data-astro-cid-emvkqk26].is-today th[data-astro-cid-emvkqk26]:after{content:"hoje";border-radius:var(--radius-pill);background:var(--ink-900);color:var(--paper-100);letter-spacing:.08em;text-transform:uppercase;vertical-align:.15em;margin-left:.5rem;padding:.1rem .45rem;font-size:.62rem}.visit__map[data-astro-cid-emvkqk26]{border-radius:var(--radius-l);background:var(--ink-800);min-height:520px;position:relative;overflow:hidden}.visit__map[data-astro-cid-emvkqk26] picture,.visit__map[data-astro-cid-emvkqk26] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.visit__map[data-astro-cid-emvkqk26]:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#0b0a098c);position:absolute;inset:0}.visit__card[data-astro-cid-emvkqk26]{z-index:1;border-radius:var(--radius-m);-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow-card);background:#faf7f2eb;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem 1rem 1rem 1.1rem;display:grid;position:absolute;bottom:clamp(.75rem,2vw,1.5rem);left:clamp(.75rem,2vw,1.5rem);right:clamp(.75rem,2vw,1.5rem)}.visit__pin[data-astro-cid-emvkqk26]{background:var(--ink-900);width:2.75rem;height:2.75rem;color:var(--brass-400);border-radius:50%;place-items:center;display:grid}.visit__card-title[data-astro-cid-emvkqk26]{font-family:var(--font-display);font-size:var(--step-1);font-weight:500;line-height:1.2}.visit__card-text[data-astro-cid-emvkqk26]{font-size:var(--step--1);color:var(--color-fg-muted)}.day-short[data-astro-cid-emvkqk26]{display:none}@media (width<=1023px){.visit__grid[data-astro-cid-emvkqk26]{grid-template-columns:minmax(0,1fr)}.visit__map[data-astro-cid-emvkqk26]{aspect-ratio:4/3;min-height:0}}@media (width<=559px){.visit__blocks[data-astro-cid-emvkqk26]{grid-template-columns:1fr}.visit__map[data-astro-cid-emvkqk26]{aspect-ratio:4/5}.visit__card[data-astro-cid-emvkqk26]{grid-template-columns:auto 1fr}.visit__card[data-astro-cid-emvkqk26] .btn[data-astro-cid-emvkqk26]{grid-column:1/-1}.hours__shift[data-astro-cid-emvkqk26]{margin-left:0;display:block}.visit__blocks[data-astro-cid-emvkqk26]{margin-top:var(--space-s);gap:var(--space-l)}.hours[data-astro-cid-emvkqk26]{margin-top:var(--space-m)}}@media (width<=374px){.hours[data-astro-cid-emvkqk26]{padding:1.1rem 1rem}.day-long[data-astro-cid-emvkqk26]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.day-short[data-astro-cid-emvkqk26]{display:inline}}
