.plate.svelte-1q37ri0{--stage:min(64vw, 31svh);--r0:calc(var(--stage) / 2 * .84);--cx0:50%;--cy0:calc(6rem + var(--stage) / 2);clip-path:circle(var(--r,var(--r0)) at var(--cx,var(--cx0)) var(--cy,var(--cy0)))}.stage.svelte-1q37ri0{aspect-ratio:1;width:min(64vw,31svh)}@media (width>=768px){.plate.svelte-1q37ri0{--stage:min(38vw, 66svh);--cx0:calc(50% + min(100%, var(--maxw)) / 2 - var(--gutter) - var(--stage) / 2);--cy0:calc(50% + 2rem)}.stage.svelte-1q37ri0{width:min(38vw,66svh)}}.ratings.svelte-1q37ri0{flex-direction:column;align-items:flex-start;gap:6px;display:flex}@media (width<=767px){.ratings.svelte-1q37ri0{align-items:center;width:100%}.rating.svelte-1q37ri0{font-size:.74rem}}.rating.svelte-1q37ri0{-webkit-backdrop-filter:blur(8px);color:#fff;background:#ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:.4em .85em;font-size:.78rem;line-height:1.3;text-decoration:none;transition:background .2s;display:inline-flex}.rating.svelte-1q37ri0:hover,.rating.svelte-1q37ri0:focus-visible{background:#ffffff38}.stars.svelte-1q37ri0{color:#f5c518;letter-spacing:1px}.fb-mark.svelte-1q37ri0{flex:none}.scrollcue.svelte-1q37ri0{transform-origin:top;animation:svelte-1q37ri0-cue 2.2s var(--ease-brush) infinite}@keyframes svelte-1q37ri0-cue{0%{transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.box.svelte-1izsav1 img:where(.svelte-1izsav1){object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out,ease-out);position:absolute;inset:0}.box.svelte-1izsav1:after{content:"";background:linear-gradient(#0a090800 25%,#0a090859 55%,#0a0908eb 92%);position:absolute;inset:0}.box.svelte-1izsav1>:where(.svelte-1izsav1):not(picture){z-index:1}.box.svelte-1izsav1{transition:transform .25s,box-shadow .3s;box-shadow:0 0 0 1px #ffffff1f;container-type:inline-size}@media (hover:hover){.box.svelte-1izsav1:hover{box-shadow:0 0 0 2px var(--enso), 0 18px 40px #00000073}.box.svelte-1izsav1:hover img:where(.svelte-1izsav1){transform:scale(1.06)}}.box.svelte-1izsav1:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (prefers-reduced-motion:reduce){.box.svelte-1izsav1 img:where(.svelte-1izsav1){transition:none}}.fresh-green.svelte-1ppz7c8{color:#5ee36b}.omakase-copy.svelte-wi9ex5 p:where(.svelte-wi9ex5):not(.script),.omakase-copy.svelte-wi9ex5 li:where(.svelte-wi9ex5){font-family:var(--font-charlemagne);letter-spacing:.04em}
