._hero_a73au_7{align-items:center;gap:var(--space-10);padding:var(--space-16) var(--container-padding) var(--space-12);flex-direction:column;display:flex;overflow:hidden}._copy_a73au_16{align-items:center;gap:var(--space-6);text-align:center;flex-direction:column;max-width:820px;display:flex}._rating_a73au_26{align-items:center;gap:var(--space-2);min-height:40px;padding:var(--space-2) var(--space-4);border:var(--stamp-border);border-radius:var(--radius-full);background:var(--color-surface-raised);color:var(--color-text);font-size:var(--text-body-sm);font-weight:var(--weight-emphasis);font-variant-numeric:tabular-nums;transition:background-color var(--duration-micro) var(--ease-out-quart);text-decoration:none;display:inline-flex}._stars_a73au_43{color:var(--color-star);gap:2px;display:inline-flex}._title_a73au_49{color:var(--color-text);font-family:var(--font-display);letter-spacing:0;text-wrap:balance;font-size:64px;font-weight:400;line-height:1.15}._accent_a73au_59{color:var(--color-brand-strong)}._lead_a73au_61{max-width:52ch;color:var(--color-text);font-size:19px;line-height:var(--leading-body);text-wrap:balance}._actions_a73au_69{justify-content:center;gap:var(--space-4);flex-wrap:wrap;display:flex}._meta_a73au_76{justify-content:center;gap:var(--space-3) var(--space-6);color:var(--color-text);font-size:var(--text-body-sm);font-weight:var(--weight-emphasis);flex-wrap:wrap;padding:0;list-style:none;display:flex}._meta_a73au_76 li{align-items:center;gap:var(--space-2);display:inline-flex}._meta_a73au_76 svg{color:var(--color-brand-strong)}._meta_a73au_76 a{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-brand);text-decoration-color:var(--color-brand);text-underline-offset:3px;text-decoration-thickness:2px}._stage_a73au_107{aspect-ratio:900/500;width:min(900px,100%);position:relative}._floor_a73au_114{border:var(--stamp-border);background-color:var(--color-surface-raised);background-image:repeating-conic-gradient(var(--color-brand) 0 25%, var(--color-surface-raised) 0 50%);background-size:44px 44px;border-radius:50%;width:58%;height:21%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}._mascot_a73au_128{z-index:var(--z-raised);width:27%;height:auto;position:absolute;bottom:6%;left:36.5%}._dish_a73au_138{z-index:var(--z-base);text-decoration:none;display:block;position:absolute}._a_a73au_59{--r:-6deg;--d:0s;width:27%;top:0;left:0}._b_a73au_146{--r:5deg;--d:.5s;width:26%;top:2%;right:0}._c_a73au_16{--r:4deg;--d:.9s;width:29%;bottom:8%;left:3%}._d_a73au_138{--r:-5deg;--d:.3s;width:27%;bottom:10%;right:2%}._float_a73au_150{transform:rotate(var(--r));transition:transform var(--duration-state) var(--ease-out-expo);display:block;position:relative}@media (prefers-reduced-motion:no-preference){._float_a73au_150{animation:_float_a73au_150 3.4s ease-in-out var(--d) infinite alternate}}@keyframes _float_a73au_150{0%{transform:rotate(var(--r)) translateY(0)}to{transform:rotate(var(--r)) translateY(-8px)}}._dishImg_a73au_167{filter:drop-shadow(0 14px 14px #2a1a1238);width:100%;height:auto;display:block}._tag_a73au_174{padding:6px var(--space-4);border:var(--stamp-border);border-radius:var(--radius-full);box-shadow:var(--stamp-shadow);background:var(--bg);color:var(--fg);transform:translateX(-50%) rotate(calc(var(--r) * -1.4));white-space:nowrap;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:-10px;left:50%}._tagName_a73au_191{font-family:var(--font-display);letter-spacing:0;font-size:17px;line-height:1.2}._tagPrice_a73au_198{font-size:13px;font-weight:var(--weight-button);font-variant-numeric:tabular-nums}._mustard_a73au_204{--bg:var(--color-mustard);--fg:var(--color-ink-line)}._red_a73au_205{--bg:var(--color-brand-strong);--fg:var(--color-text-inverse)}._white_a73au_206{--bg:var(--color-surface-raised);--fg:var(--color-ink-line)}._ink_a73au_207{--bg:var(--color-ink-line);--fg:var(--color-mustard)}@media (hover:hover) and (pointer:fine){._rating_a73au_26:hover{background:var(--color-ink-line);color:var(--color-text-inverse)}._meta_a73au_76 a:hover{color:var(--color-brand-strong)}._dish_a73au_138:hover ._float_a73au_150{animation:none;transform:rotate(0)scale(1.05)}._dish_a73au_138:hover ._tag_a73au_174{background:var(--fg);color:var(--bg)}}._rating_a73au_26:active{background:var(--color-ink-line);color:var(--color-text-inverse)}._railWrap_a73au_231{display:none}._rail_a73au_231{gap:var(--space-4);padding:var(--space-6) var(--container-padding) var(--space-4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--container-padding);scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}._rail_a73au_231::-webkit-scrollbar{display:none}._railItem_a73au_248{scroll-snap-align:start;flex:0 0 76%}._card_a73au_253{border:var(--stamp-border);border-radius:var(--radius-2xl);background:var(--color-surface-raised);height:100%;box-shadow:var(--stamp-shadow);color:var(--color-text);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}._cardImg_a73au_266{aspect-ratio:4/3;background:var(--color-surface-tint);display:block;position:relative;overflow:hidden}._cardImg_a73au_266 img{top:var(--space-3);left:var(--space-3);width:calc(100% - 2 * var(--space-3));height:calc(100% - 2 * var(--space-3));object-fit:contain;filter:drop-shadow(0 10px 10px #2a1a1233);position:absolute}._cardText_a73au_287{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4);border-top:var(--stamp-border);display:flex}._cardName_a73au_296{font-family:var(--font-display);letter-spacing:0;font-size:19px;line-height:1.2}._cardPrice_a73au_303{font-size:var(--text-body-sm);font-weight:var(--weight-button);font-variant-numeric:tabular-nums}._card_a73au_253:active{box-shadow:0 0 0 var(--color-ink-line);transform:translate(2px,2px)}._railMascot_a73au_311{right:var(--space-4);z-index:var(--z-raised);pointer-events:none;position:absolute;top:-100px}@media (width<=960px){._title_a73au_49{font-size:52px}._tagName_a73au_191{font-size:15px}}@media (width<=600px){._hero_a73au_7{gap:var(--space-8);padding-top:var(--space-10)}._copy_a73au_16{gap:var(--space-5)}._title_a73au_49{font-size:42px;line-height:1.2}._lead_a73au_61{font-size:17px}._actions_a73au_69{flex-direction:column;width:100%}._stage_a73au_107{display:none}._railWrap_a73au_231{width:calc(100% + 2 * var(--container-padding));margin-top:var(--space-12);display:block;position:relative}._hero_a73au_7{padding-bottom:var(--space-8)}._floor_a73au_114{background-size:32px 32px;width:92%;height:17%}._mascot_a73au_128{width:36%;bottom:5%;left:32%}._a_a73au_59{width:43%;top:0;left:0}._b_a73au_146{width:41%;top:1%;right:0}._c_a73au_16{width:38%;top:47%;bottom:auto;left:0}._d_a73au_138{width:36%;top:50%;bottom:auto;right:0}._tag_a73au_174{padding:4px var(--space-3)}._tagName_a73au_191{font-size:13px}._tagPrice_a73au_198{font-size:12px}}._section_o516u_7{background:var(--color-ink-line);color:var(--color-bg)}._inner_o516u_12{align-items:center;gap:var(--space-10);max-width:var(--container-width);padding:var(--space-24) var(--container-padding);flex-direction:column;margin-inline:auto;display:flex}._head_o516u_23{align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;display:flex}._pill_o516u_31{padding:var(--space-1) var(--space-4);border:2px solid var(--color-mustard);border-radius:var(--radius-full);color:var(--color-mustard);font-family:var(--font-display);letter-spacing:0;font-size:15px}._title_o516u_41{color:var(--color-bg);font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:0;font-weight:400;line-height:1.15}._accent_o516u_50{color:var(--color-mustard)}._lead_o516u_52{max-width:52ch;color:var(--color-bg);font-size:var(--text-body-lg);line-height:var(--leading-body);text-wrap:balance}._tabs_o516u_61{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._tab_o516u_61{align-items:center;gap:var(--space-2);min-height:46px;padding:0 var(--space-5);border:2px solid var(--color-bg);border-radius:var(--radius-full);color:var(--color-bg);font-family:var(--font-display);letter-spacing:0;cursor:pointer;transition:background-color var(--duration-micro) var(--ease-out-quart), color var(--duration-micro) var(--ease-out-quart), border-color var(--duration-micro) var(--ease-out-quart), transform var(--duration-micro) var(--ease-out-quart);background:0 0;font-size:17px;display:inline-flex}._count_o516u_88{border-radius:var(--radius-full);background:var(--color-bg);min-width:24px;height:24px;color:var(--color-ink-line);font-family:var(--font-body);font-size:13px;font-weight:var(--weight-button);font-variant-numeric:tabular-nums;place-items:center;padding-inline:6px;display:inline-grid}._short_o516u_103{display:none}._tab_o516u_61[aria-selected=true]{cursor:default;border-color:var(--color-brand-strong);background:var(--color-brand-strong);color:var(--color-text-inverse)}._tab_o516u_61[aria-selected=true] ._count_o516u_88{background:var(--color-text-inverse);color:var(--color-brand-strong)}._tab_o516u_61:active{transform:scale(.97)}._grid_o516u_120{gap:var(--space-6);grid-template-columns:repeat(3,1fr);width:100%;margin:0;padding:0;list-style:none;display:grid}._grid_o516u_120>li{display:flex}._card_o516u_132{border:2px solid var(--color-bg);border-radius:var(--radius-2xl);background:var(--color-bg);width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;transition:transform var(--duration-state) var(--ease-out-expo), box-shadow var(--duration-state) var(--ease-out-expo), border-color var(--duration-micro) var(--ease-out-quart);flex-direction:column;padding:0;display:flex;overflow:hidden}._media_o516u_150{aspect-ratio:4/3;background:var(--color-surface-tint);place-items:center;display:grid;position:relative;overflow:hidden}._plate_o516u_159{aspect-ratio:1;background:var(--color-mustard);opacity:.55;border-radius:50%;width:78%;position:absolute}._img_o516u_168{top:var(--space-4);left:var(--space-4);width:calc(100% - 2 * var(--space-4));height:calc(100% - 2 * var(--space-4));object-fit:contain;filter:drop-shadow(0 12px 12px #2a1a1240);transition:transform var(--duration-layout) var(--ease-out-expo);position:absolute}._rank_o516u_179{padding:2px var(--space-3);border-radius:var(--radius-full);background:var(--color-ink-line);color:var(--color-mustard);font-size:13px;font-weight:var(--weight-button);align-self:flex-start;line-height:1.5}._body_o516u_190{gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5);flex-direction:column;flex:1;display:flex}._row_o516u_198{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}._name_o516u_205{font-family:var(--font-display);letter-spacing:0;font-size:20px;line-height:1.25}._price_o516u_212{color:var(--color-brand-strong);font-family:var(--font-display);letter-spacing:0;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:20px;line-height:1.25}._desc_o516u_222{color:var(--color-text);font-size:15px;line-height:1.45}._card_o516u_132:active{transform:scale(.98)}._foot_o516u_231{align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;display:flex}._note_o516u_239{max-width:52ch;color:var(--color-bg);font-size:var(--text-body-lg);line-height:var(--leading-body);text-wrap:balance}._foot_o516u_231 ._cta_o516u_249{border-color:var(--color-bg);box-shadow:3px 3px 0 var(--color-bg)}@media (hover:hover) and (pointer:fine){._tab_o516u_61:not([aria-selected=true]):hover{border-color:var(--color-mustard);background:var(--color-mustard);color:var(--color-ink-line)}._tab_o516u_61:not([aria-selected=true]):hover ._count_o516u_88{background:var(--color-ink-line);color:var(--color-mustard)}._card_o516u_132:hover{border-color:var(--color-mustard);box-shadow:0 10px 0 var(--color-mustard);transform:translateY(-4px)}._card_o516u_132:hover ._img_o516u_168{transform:scale(1.06)rotate(-2deg)}._foot_o516u_231 ._cta_o516u_249:hover{background:var(--color-mustard);color:var(--color-ink-line);box-shadow:5px 5px 0 var(--color-bg)}}._foot_o516u_231 ._cta_o516u_249:active{background:var(--color-mustard-shade);color:var(--color-ink-line)}@media (width<=960px){._grid_o516u_120{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){._inner_o516u_12{gap:var(--space-8);padding-block:var(--space-16)}._title_o516u_41{font-size:34px;line-height:1.2}._tabs_o516u_61{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}._tab_o516u_61{justify-content:center;gap:var(--space-1);padding:0 var(--space-2);font-size:15px}._long_o516u_307{display:none}._short_o516u_103{display:inline}._count_o516u_88{display:none}._grid_o516u_120{gap:var(--space-3);grid-template-columns:1fr}._card_o516u_132{flex-direction:row;align-items:stretch}._media_o516u_150{aspect-ratio:auto;flex:0 0 132px;min-height:132px}._plate_o516u_159{display:none}._img_o516u_168{object-fit:cover;filter:none;width:100%;height:100%;top:0;left:0;transform:scale(1.12)}._rank_o516u_179{padding:1px var(--space-2);font-size:12px}._body_o516u_190{padding:var(--space-3) var(--space-4);gap:var(--space-1)}._row_o516u_198{flex-direction:column;align-items:flex-start;gap:0}._name_o516u_205,._price_o516u_212{font-size:17px}._desc_o516u_222{font-size:14px}._foot_o516u_231 ._cta_o516u_249{width:100%}}._section_70swo_7{background:var(--color-bg)}._inner_70swo_9{align-items:center;gap:var(--space-16);max-width:var(--container-width);padding:var(--space-24) var(--container-padding);grid-template-columns:1fr 1fr;margin-inline:auto;display:grid}._copy_70swo_19{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}._pill_70swo_26{padding:var(--space-1) var(--space-4);border:var(--stamp-border);border-radius:var(--radius-full);background:var(--color-mustard);color:var(--color-ink-line);font-family:var(--font-display);letter-spacing:0;font-size:15px}._title_70swo_37{color:var(--color-text);font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:0;font-weight:400;line-height:1.15}._accent_70swo_46{color:var(--color-brand-strong)}._lead_70swo_48{max-width:46ch;color:var(--color-text);font-size:var(--text-body-lg);line-height:var(--leading-body);text-wrap:pretty}._actions_70swo_57{align-items:flex-start;gap:var(--space-4);padding-top:var(--space-2);flex-direction:column;display:flex}._call_70swo_65{align-items:center;gap:var(--space-2);min-height:44px;color:var(--color-text);font-weight:var(--weight-emphasis);font-variant-numeric:tabular-nums;text-decoration:underline;-webkit-text-decoration-color:var(--color-brand);text-decoration-color:var(--color-brand);text-underline-offset:4px;transition:color var(--duration-micro) var(--ease-out-quart);text-decoration-thickness:2px;display:inline-flex}._call_70swo_65 svg{color:var(--color-brand-strong)}._art_70swo_83{padding:var(--space-12) var(--space-8);place-items:center;display:grid;position:relative}._foodA_70swo_90,._foodB_70swo_91{filter:drop-shadow(0 14px 14px #2a1a1238);height:auto;position:absolute}._foodA_70swo_90{width:52%;top:0;right:-2%;transform:rotate(8deg)}._foodB_70swo_91{width:56%;bottom:2%;left:-4%;transform:rotate(-6deg)}._ticket_70swo_111{z-index:var(--z-base);border:var(--stamp-border);border-radius:var(--radius-sm);background-color:var(--color-surface-raised);width:min(380px,100%);box-shadow:var(--stamp-shadow-lift);background-image:repeating-linear-gradient(#0000 0 31px,#2a1a1214 31px 32px);flex-direction:column;display:flex;position:relative;transform:rotate(-2.5deg)}._ticketHead_70swo_130{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--color-brand-strong);color:var(--color-text-inverse);display:flex}._ticketBrand_70swo_140{font-family:var(--font-display);letter-spacing:0;font-size:20px;line-height:1.2}._ticketKind_70swo_147{font-size:var(--text-body-sm);font-weight:var(--weight-button)}._steps_70swo_152{padding:var(--space-2) var(--space-5);flex-direction:column;margin:0;list-style:none;display:flex}._step_70swo_152{align-items:center;gap:var(--space-4);padding-block:var(--space-4);border-bottom:2px dashed var(--color-border-strong);display:flex}._num_70swo_168{border:var(--stamp-border);background:var(--color-mustard);width:40px;height:40px;color:var(--color-ink-line);font-family:var(--font-display);border-radius:50%;flex-shrink:0;place-items:center;font-size:19px;line-height:1;display:inline-grid}._stepText_70swo_183{flex-direction:column;gap:2px;display:flex}._stepTitle_70swo_189{color:var(--color-text);font-family:var(--font-display);letter-spacing:0;font-size:19px;line-height:1.25}._stepNote_70swo_197{color:var(--color-text);font-size:15px;line-height:var(--leading-body)}._ticketFoot_70swo_203{padding:var(--space-4) var(--space-5) var(--space-5);color:var(--color-brand-strong);font-family:var(--font-display);letter-spacing:0;text-align:center;font-size:17px;text-decoration:none}@media (hover:hover) and (pointer:fine){._call_70swo_65:hover{color:var(--color-brand-strong)}._ticketFoot_70swo_203:hover{color:var(--color-ink-line);text-decoration:underline;-webkit-text-decoration-color:var(--color-mustard);text-decoration-color:var(--color-mustard);text-underline-offset:4px;text-decoration-thickness:3px}}._call_70swo_65:active,._ticketFoot_70swo_203:active{color:var(--color-brand-pressed)}@media (width<=960px){._inner_70swo_9{gap:var(--space-10);grid-template-columns:1fr}._copy_70swo_19{text-align:center;align-items:center}._actions_70swo_57{align-items:center}._art_70swo_83{width:min(520px,100%);margin-inline:auto}}@media (width<=600px){._inner_70swo_9{padding-block:var(--space-16)}._title_70swo_37{font-size:34px;line-height:1.2}._actions_70swo_57{width:100%}._art_70swo_83{padding:var(--space-10) var(--space-4)}._foodA_70swo_90{width:46%;right:0}._foodB_70swo_91{width:50%;left:0}}._section_1tbbl_6{background:var(--color-mustard)}._inner_1tbbl_8{align-items:center;gap:var(--space-14);max-width:var(--container-width);padding:var(--space-24) var(--container-padding);flex-direction:column;margin-inline:auto;display:flex}._head_1tbbl_18{align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;display:flex}._pill_1tbbl_26{padding:var(--space-1) var(--space-4);border:var(--stamp-border);border-radius:var(--radius-full);background:var(--color-surface-raised);color:var(--color-ink-line);font-family:var(--font-display);letter-spacing:0;font-size:15px}._title_1tbbl_37{color:var(--color-ink-line);font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:0;font-weight:400;line-height:1.15}._lead_1tbbl_48{max-width:52ch;color:var(--color-ink-line);font-size:var(--text-body-lg);line-height:var(--leading-body);text-wrap:balance}._snaps_1tbbl_57{gap:var(--space-6);grid-template-columns:repeat(4,1fr);width:100%;margin:0;padding:0;list-style:none;display:grid}._snap_1tbbl_57:first-child{--r:-4deg;--y:0}._snap_1tbbl_57:nth-child(2){--r:3deg;--y:18px}._snap_1tbbl_57:nth-child(3){--r:-2deg;--y:-6px}._snap_1tbbl_57:nth-child(4){--r:4deg;--y:12px}._frame_1tbbl_72{gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-4);border:var(--stamp-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);box-shadow:var(--stamp-shadow);transform:translateY(var(--y)) rotate(var(--r));flex-direction:column;margin:0;display:flex}._img_1tbbl_85{aspect-ratio:4/5;object-fit:cover;border-radius:2px;width:100%;height:auto;display:block}._caption_1tbbl_94{color:var(--color-ink-line);font-family:var(--font-display);letter-spacing:0;text-align:center;font-size:17px;line-height:1.25}@media (width<=960px){._snaps_1tbbl_57{gap:var(--space-8) var(--space-5);grid-template-columns:repeat(2,1fr);max-width:560px}}@media (width<=600px){._inner_1tbbl_8{gap:var(--space-10);padding-block:var(--space-16)}._title_1tbbl_37{font-size:34px;line-height:1.2}._snaps_1tbbl_57{gap:var(--space-6) var(--space-4)}._frame_1tbbl_72{padding:var(--space-2) var(--space-2) var(--space-3);gap:var(--space-2)}._caption_1tbbl_94{font-size:14px}}._section_c3gmw_6{background:var(--color-bg)}._inner_c3gmw_8{align-items:center;gap:var(--space-10);max-width:var(--container-width);padding:var(--space-24) var(--container-padding);flex-direction:column;margin-inline:auto;display:flex}._head_c3gmw_18{align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;display:flex}._pill_c3gmw_26{padding:var(--space-1) var(--space-4);border:var(--stamp-border);border-radius:var(--radius-full);background:var(--color-surface-raised);color:var(--color-ink-line);font-family:var(--font-display);letter-spacing:0;font-size:15px}._title_c3gmw_37{color:var(--color-text);font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:0;font-weight:400;line-height:1.15}._accent_c3gmw_46{color:var(--color-brand-strong)}._ratings_c3gmw_49{justify-content:center;gap:var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._rating_c3gmw_49{align-items:center;gap:var(--space-3);min-height:60px;padding:var(--space-2) var(--space-5) var(--space-2) var(--space-2);border:var(--stamp-border);border-radius:var(--radius-full);background:var(--color-surface-raised);color:var(--color-text);transition:background-color var(--duration-micro) var(--ease-out-quart), color var(--duration-micro) var(--ease-out-quart);text-decoration:none;display:inline-flex}._score_c3gmw_74{min-width:52px;height:44px;padding-inline:var(--space-2);border-radius:var(--radius-full);background:var(--color-brand-strong);color:var(--color-text-inverse);font-family:var(--font-display);letter-spacing:0;font-variant-numeric:tabular-nums;place-items:center;font-size:18px;display:inline-grid}._ratingText_c3gmw_89{flex-direction:column;line-height:1.25;display:flex}._ratingSource_c3gmw_95{font-family:var(--font-display);letter-spacing:0;font-size:17px}._ratingCount_c3gmw_101{font-size:var(--text-body-sm);font-variant-numeric:tabular-nums}._bubbles_c3gmw_107{gap:var(--space-10) var(--space-8);grid-template-columns:repeat(3,1fr);width:100%;margin:0;padding:0;list-style:none;display:grid}._item_c3gmw_118{gap:var(--space-5);flex-direction:column;display:flex}._item_c3gmw_118 ._bubble_c3gmw_107{flex:1}._item_c3gmw_118:nth-child(3n+1){--tilt:-1deg}._item_c3gmw_118:nth-child(3n+2){--tilt:1deg}._item_c3gmw_118:nth-child(3n){--tilt:-.5deg}._bubble_c3gmw_107{gap:var(--space-3);padding:var(--space-5) var(--space-6) var(--space-6);border:var(--stamp-border);border-radius:var(--radius-2xl);background:var(--color-surface-raised);box-shadow:var(--stamp-shadow);transform:rotate(var(--tilt));flex-direction:column;margin:0;display:flex;position:relative}._bubble_c3gmw_107:before,._bubble_c3gmw_107:after{content:"";border-style:solid;width:0;height:0;position:absolute;left:36px}._bubble_c3gmw_107:before{border-width:20px 18px 0 0;border-color:var(--color-ink-line) transparent transparent transparent;bottom:-20px}._bubble_c3gmw_107:after{border-width:15px 13px 0 0;border-color:var(--color-surface-raised) transparent transparent transparent;bottom:-14px;left:38.5px}._stars_c3gmw_168{color:var(--color-star);gap:2px;display:inline-flex}._quote_c3gmw_174{color:var(--color-text);font-size:var(--text-body-lg);line-height:var(--leading-body);text-wrap:pretty;margin:0}._who_c3gmw_182{padding-left:var(--space-6);color:var(--color-text);font-size:var(--text-body-sm)}._name_c3gmw_188{font-family:var(--font-display);letter-spacing:0;font-size:16px}@media (hover:hover) and (pointer:fine){._rating_c3gmw_49:hover{background:var(--color-ink-line);color:var(--color-text-inverse)}}._rating_c3gmw_49:active{background:var(--color-ink-line);color:var(--color-text-inverse)}@media (width<=960px){._bubbles_c3gmw_107{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){._inner_c3gmw_8{padding-block:var(--space-16)}._title_c3gmw_37{font-size:34px;line-height:1.2}._bubbles_c3gmw_107{grid-template-columns:1fr}._item_c3gmw_118:nth-child(n+5){display:none}._rating_c3gmw_49{width:100%}._ratings_c3gmw_49{flex-direction:column;width:100%}}._section_1h55n_7{background:var(--color-brand-strong)}._inner_1h55n_9{align-items:center;gap:var(--space-12);max-width:var(--container-width);padding:var(--space-24) var(--container-padding) calc(var(--space-24) + 16px);flex-direction:column;margin-inline:auto;display:flex}._head_1h55n_19{align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;display:flex}._title_1h55n_27{color:var(--color-text-inverse);font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:0;font-weight:400;line-height:1.15}._lead_1h55n_36{max-width:52ch;color:var(--color-text-inverse);font-size:var(--text-body-lg);line-height:var(--leading-body);text-wrap:balance}._grid_1h55n_44{gap:var(--space-8);grid-template-columns:5fr 7fr;align-items:stretch;width:100%;display:grid}._card_1h55n_53{gap:var(--space-5);padding:var(--space-8);border:var(--stamp-border);border-radius:var(--radius-2xl);background:var(--color-surface-raised);box-shadow:5px 5px 0 var(--color-ink-line);flex-direction:column;display:flex;position:relative}._mascot_1h55n_65{top:-112px;left:var(--space-6);pointer-events:none;position:absolute}._status_1h55n_72{align-self:flex-start;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--color-surface-tint);color:var(--color-text);font-size:var(--text-body-sm);font-weight:var(--weight-button);display:inline-flex}._dot_1h55n_85{background:var(--color-destructive);border-radius:50%;width:10px;height:10px}._status_1h55n_72[data-open] ._dot_1h55n_85{background:var(--color-success)}._address_1h55n_94,._phone_1h55n_95{align-items:flex-start;gap:var(--space-3);color:var(--color-text);font-family:var(--font-display);letter-spacing:0;transition:color var(--duration-micro) var(--ease-out-quart);font-size:21px;line-height:1.3;text-decoration:none;display:inline-flex}._address_1h55n_94 svg,._phone_1h55n_95 svg{color:var(--color-brand-strong);flex-shrink:0;margin-top:3px}._phone_1h55n_95{font-variant-numeric:tabular-nums}._line_1h55n_116{display:block}._week_1h55n_118{padding:var(--space-2) 0 0;border-top:2px dashed var(--color-border-strong);flex-direction:column;margin:0;list-style:none;display:flex}._dayRow_1h55n_127{justify-content:space-between;gap:var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font-size:16px;line-height:var(--leading-body);display:flex}._dayRow_1h55n_127[data-today]{background:var(--color-mustard);font-weight:var(--weight-button)}._num_1h55n_143{font-variant-numeric:tabular-nums}._actions_1h55n_145{gap:var(--space-3);flex-wrap:wrap;margin-top:auto;display:flex}._map_1h55n_153{border:var(--stamp-border);border-radius:var(--radius-2xl);background:var(--color-surface-tint);min-height:420px;box-shadow:5px 5px 0 var(--color-ink-line);display:block;position:relative;overflow:hidden}._frame_1h55n_166{pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}._mapTag_1h55n_175{right:var(--space-4);bottom:var(--space-4);align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border:var(--stamp-border);border-radius:var(--radius-full);background:var(--color-surface-raised);color:var(--color-ink-line);font-family:var(--font-display);letter-spacing:0;box-shadow:var(--stamp-shadow);transition:background-color var(--duration-micro) var(--ease-out-quart);font-size:16px;display:inline-flex;position:absolute}@media (hover:hover) and (pointer:fine){._address_1h55n_94:hover,._phone_1h55n_95:hover{color:var(--color-brand-strong)}._map_1h55n_153:hover ._mapTag_1h55n_175{background:var(--color-ink-line);color:var(--color-text-inverse)}}._address_1h55n_94:active,._phone_1h55n_95:active{color:var(--color-brand-pressed)}._map_1h55n_153:active ._mapTag_1h55n_175{background:var(--color-ink-line);color:var(--color-text-inverse)}@media (width<=960px){._grid_1h55n_44{grid-template-columns:1fr}._inner_1h55n_9{gap:var(--space-24)}._mascot_1h55n_65{width:62px;height:auto;top:-88px}._map_1h55n_153{min-height:320px}}@media (width<=600px){._inner_1h55n_9{padding-block:var(--space-16) calc(var(--space-16) + 16px)}._title_1h55n_27{font-size:34px;line-height:1.2}._card_1h55n_53{padding:var(--space-6) var(--space-5)}._address_1h55n_94,._phone_1h55n_95{font-size:19px}._actions_1h55n_145{flex-direction:column}._map_1h55n_153{min-height:260px}}
