.VenueReviews_section__JZM3t{scroll-margin-top:110px;margin-top:40px}.VenueReviews_heading__mf_l3{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.VenueReviews_source__Oedm3{font-size:13px;color:var(--color-muted);margin-top:6px}.VenueReviews_summary__DNqSM{text-align:right;flex-shrink:0}.VenueReviews_summary__DNqSM>span{display:flex;justify-content:flex-end;align-items:center;gap:7px;font-size:28px;font-weight:700;color:var(--color-ink)}.VenueReviews_summary__DNqSM p{font-size:12px;color:var(--color-muted)}.VenueReviews_list__Ss_RD{display:grid;gap:12px}.VenueReviews_review__KLK4y{background:var(--color-card);border:1px solid var(--color-line);border-radius:18px;padding:20px}.VenueReviews_review__KLK4y header{display:flex;align-items:center;gap:10px}.VenueReviews_author__PkqSA{flex:1;min-width:0}.VenueReviews_author__PkqSA h3{font-size:14px;font-weight:600;overflow-wrap:anywhere}.VenueReviews_author__PkqSA time{font-size:12px;color:var(--color-muted)}.VenueReviews_stars__HmnZV{display:flex;gap:2px;color:var(--color-accent-deep);flex-shrink:0}.VenueReviews_verified__R0gCS{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--color-muted);margin-top:12px}.VenueReviews_body__9ZLFE,.VenueReviews_clamped__tYBWw{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.65;margin-top:12px}.VenueReviews_clamped__tYBWw{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.VenueReviews_expand__cj0hk{display:block;min-height:44px;font-size:13px;font-weight:600;color:var(--color-accent-deep);cursor:pointer}.VenueReviews_empty__LWAAH,.VenueReviews_error__7Y9CR{font-size:14px;line-height:1.6;color:var(--color-muted);margin-block:16px}.VenueReviews_error__7Y9CR+button,.VenueReviews_list__Ss_RD+button{margin-top:16px}@media(max-width:360px){.VenueReviews_review__KLK4y{padding:16px}.VenueReviews_stars__HmnZV{gap:0}.VenueReviews_stars__HmnZV svg{width:11px}}.ImageViewer_dialog__XDR47{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:#241811;color:#fff;overflow:hidden}.ImageViewer_dialog__XDR47[open]{display:flex;flex-direction:column}.ImageViewer_dialog__XDR47::backdrop{background:rgb(36 24 17/.9)}.ImageViewer_toolbar__yhyDw{display:flex;align-items:center;flex-shrink:0;gap:8px;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 12px max(16px,env(safe-area-inset-left))}.ImageViewer_toolbar__yhyDw h2{flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ImageViewer_control__WJtzt{display:grid;flex-shrink:0;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:rgb(255 255 255/.12);color:inherit;cursor:pointer}.ImageViewer_control__WJtzt:focus-visible,.ImageViewer_control__WJtzt:hover{background:rgb(255 255 255/.24)}.ImageViewer_control__WJtzt:disabled{opacity:.4;cursor:default}.ImageViewer_viewport__OY_DR{position:relative;display:flex;flex:1;min-height:0;align-items:center;justify-content:center;overflow:auto;overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;padding:8px 16px max(16px,env(safe-area-inset-bottom))}.ImageViewer_photo__XJ0Vh{display:block;flex-shrink:0;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.ImageViewer_zoomed__aB_IM{display:block;text-align:center}.ImageViewer_zoomed__aB_IM .ImageViewer_photo__XJ0Vh{max-width:none;max-height:none;margin-inline:auto;cursor:zoom-out}.ImageViewer_loading__1E5Og{position:absolute;inset-inline:16px;top:45%;text-align:center;font-size:14px;color:rgb(255 255 255/.75);pointer-events:none}.ImageViewer_notice__sHMWv{display:grid;gap:16px;max-width:400px;text-align:center;font-size:14px;line-height:1.5}.ImageViewer_notice__sHMWv a,.ImageViewer_notice__sHMWv button{min-height:44px;display:grid;align-items:center;border-radius:10px;background:rgb(255 255 255/.12);color:inherit;padding:10px 16px;cursor:pointer}.ImageViewer_navigation__vYx2l{display:flex;align-items:center;justify-content:center;gap:20px;padding:8px 16px max(12px,env(safe-area-inset-bottom));font-size:13px;flex-shrink:0;font-variant-numeric:tabular-nums}.VenueGallery_gallery__BCcOy{position:absolute;inset:0;touch-action:pan-y pinch-zoom;background:#47362b}.VenueGallery_image__pHjpt{object-fit:cover;animation:VenueGallery_appear__ZPrJ2 .24s ease}@keyframes VenueGallery_appear__ZPrJ2{0%{opacity:.35}to{opacity:1}}.VenueGallery_link__4Ewpd{position:absolute;inset:0;z-index:1;border-radius:inherit}.VenueGallery_link__4Ewpd:focus-visible{background:rgb(255 255 255/.08)}.VenueGallery_arrow__K7DuU{position:absolute;top:50%;z-index:4;display:grid;place-items:center;width:44px;height:44px;transform:translateY(-50%);border-radius:50%;color:#fff;background:rgb(36 24 17/.42);border:1px solid rgb(255 255 255/.25);backdrop-filter:blur(12px);cursor:pointer;opacity:.9;transition:background .18s ease,opacity .18s ease}.VenueGallery_previous__G5caF{left:10px}.VenueGallery_next__EGTCZ{right:10px}.VenueGallery_arrow__K7DuU:hover{background:rgb(36 24 17/.72);opacity:1}.VenueGallery_arrow__K7DuU:focus-visible{background:rgb(36 24 17/.72);opacity:1}.VenueGallery_indicator__Ja1xe{position:absolute;z-index:4;left:50%;bottom:12px;display:flex;align-items:center;gap:5px;padding:7px 10px;border-radius:99px;background:rgb(36 24 17/.52);backdrop-filter:blur(12px);color:#fff;pointer-events:none;transform:translateX(-50%)}.VenueGallery_indicator__Ja1xe>span:not(.VenueGallery_count__dWgXr){width:4px;height:4px;border-radius:99px;background:rgb(255 255 255/.48);transition:width .2s ease,background .2s ease}.VenueGallery_indicator__Ja1xe>span.VenueGallery_active__EbhWE{width:17px;background:#fff}.VenueGallery_count__dWgXr{padding-left:4px;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.VenueGallery_count__dWgXr span{opacity:.65}.VenueGallery_overlay__ngbPV .VenueGallery_indicator__Ja1xe{left:14px;top:14px;bottom:auto;transform:none}@media (hover:hover) and (pointer:fine){.VenueGallery_arrow__K7DuU{opacity:0}.VenueGallery_gallery__BCcOy:focus-within .VenueGallery_arrow__K7DuU,.VenueGallery_gallery__BCcOy:hover .VenueGallery_arrow__K7DuU{opacity:1}}@media (prefers-reduced-motion:reduce){.VenueGallery_arrow__K7DuU,.VenueGallery_image__pHjpt,.VenueGallery_indicator__Ja1xe>span{transition:none;animation:none}}@media (max-width:639px){.VenueGallery_compact__qdHVa .VenueGallery_arrow__K7DuU{display:none}.VenueGallery_compact__qdHVa .VenueGallery_indicator__Ja1xe{bottom:6px;gap:3px;padding:6px}.VenueGallery_compact__qdHVa .VenueGallery_indicator__Ja1xe>span:not(.VenueGallery_count__dWgXr){width:3px}.VenueGallery_compact__qdHVa .VenueGallery_indicator__Ja1xe>span.VenueGallery_active__EbhWE{width:10px}.VenueGallery_compact__qdHVa .VenueGallery_count__dWgXr{display:none}}button.VenueGallery_link__4Ewpd{width:100%;height:100%;cursor:zoom-in;background:transparent;border:0;padding:0}.VenueGallery_expand___fUDB{position:absolute;right:10px;bottom:10px;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:#fff;background:rgb(36 24 17/.7)}.VenueGallery_detail__Lx2r4 .VenueGallery_arrow__K7DuU{opacity:1}