.venue-section-heading[data-v-06c099f9]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.venue-section-heading__title[data-v-06c099f9]{font-family:var(--font-display);color:var(--brand-text-heading);margin:0;font-weight:700}.venue-section-heading__title--section[data-v-06c099f9]{letter-spacing:-.6px;font-size:24px}.venue-section-heading__title--sub[data-v-06c099f9]{letter-spacing:-.5px;font-size:22px}.venue-section-heading__meta[data-v-06c099f9]{font-family:var(--font-body);color:var(--brand-text-muted);font-size:13px;font-weight:500}.venue-about[data-v-799a70d8]{flex-direction:column;gap:14px;scroll-margin-top:96px;display:flex}.venue-about__body[data-v-799a70d8]{max-width:640px;font-family:var(--font-body);color:var(--brand-text-body);white-space:pre-line;text-wrap:pretty;margin:0;font-size:16px;font-weight:400;line-height:1.65}@media (width<=720px){.venue-about__body[data-v-799a70d8]{font-size:15px}}.venue-gallery-tile[data-v-89f406bc]{border-radius:var(--brand-radius-xl);background-color:var(--neutral-100);cursor:pointer;background-position:50%;background-size:cover;border:none;min-width:0;padding:0;position:relative;overflow:hidden}.venue-gallery-tile__overflow[data-v-89f406bc]{font-family:var(--font-display);letter-spacing:-.4px;color:var(--text-inverse);background:#0b1f3a9e;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex;position:absolute;inset:0}.venue-gallery[data-v-2d67688f]{flex-direction:column;gap:20px;display:flex}.venue-gallery__grid[data-v-2d67688f]{grid-template-columns:repeat(4,1fr);grid-auto-rows:118px;grid-auto-flow:dense;gap:12px;display:grid}.venue-gallery__lightbox[data-v-2d67688f]{z-index:200;background:#0b1f3ab8;justify-content:center;align-items:center;padding:40px;display:flex;position:fixed;inset:0}.venue-gallery__shell[data-v-2d67688f]{box-sizing:border-box;background:var(--brand-surface-card);border-radius:var(--brand-radius-2xl);width:min(860px,100%);max-height:100%;box-shadow:var(--elevation-dropdown);flex-direction:column;gap:14px;padding:16px;display:flex}.venue-gallery__shell-head[data-v-2d67688f]{justify-content:space-between;align-items:center;gap:12px;padding:0 4px;display:flex}.venue-gallery__counter[data-v-2d67688f]{font-family:var(--font-body);letter-spacing:.4px;color:var(--brand-text-muted);font-size:13px;font-weight:600}.venue-gallery__head-actions[data-v-2d67688f]{align-items:center;gap:4px;display:flex}.venue-gallery__full-size[data-v-2d67688f]{height:34px;font-family:var(--font-body);color:var(--brand-text-body);border-radius:var(--brand-radius-md);cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;transition:background .15s;display:flex}.venue-gallery__full-size[data-v-2d67688f]:hover{background:var(--neutral-50)}.venue-gallery__close[data-v-2d67688f]{width:34px;height:34px;color:var(--brand-text-body);border-radius:var(--brand-radius-md);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background .15s;display:flex}.venue-gallery__close[data-v-2d67688f]:hover{background:var(--neutral-50)}.venue-gallery__frame[data-v-2d67688f]{border-radius:var(--brand-radius-xl);background-color:var(--neutral-100);background-position:50%;background-size:cover;height:420px;min-height:0;position:relative}.venue-gallery__arrow[data-v-2d67688f]{width:42px;height:42px;color:var(--brand-deep-navy);background:var(--brand-surface-card);border-radius:var(--radius-circle);box-shadow:var(--elevation-avatar);cursor:pointer;border:none;justify-content:center;align-items:center;transition:filter .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.venue-gallery__arrow[data-v-2d67688f]:hover{filter:brightness(.96)}.venue-gallery__arrow--prev[data-v-2d67688f]{left:14px}.venue-gallery__arrow--next[data-v-2d67688f]{right:14px}.venue-gallery__rail[data-v-2d67688f]{scrollbar-width:none;gap:8px;padding:0 4px;display:flex;overflow-x:auto}.venue-gallery__rail[data-v-2d67688f]::-webkit-scrollbar{display:none}.venue-gallery__thumb[data-v-2d67688f]{border-radius:var(--brand-radius-sm);background-color:var(--neutral-100);opacity:.55;cursor:pointer;background-position:50%;background-size:cover;border:none;flex:none;width:76px;height:56px;padding:0;transition:opacity .15s}.venue-gallery__thumb[data-v-2d67688f]:hover{opacity:.85}.venue-gallery__thumb--active[data-v-2d67688f]{opacity:1;box-shadow:0 0 0 2px var(--brand-primary)}.venue-gallery__full[data-v-2d67688f]{z-index:210;background:var(--brand-deep-navy);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.venue-gallery__full-img[data-v-2d67688f]{object-fit:contain;max-width:100%;max-height:100%}.venue-gallery__full-close[data-v-2d67688f]{width:44px;height:44px;color:var(--text-inverse);border-radius:var(--radius-circle);cursor:pointer;background:#ffffff1f;border:none;justify-content:center;align-items:center;padding:0;transition:background .15s;display:flex;position:fixed;top:20px;right:20px}.venue-gallery__full-close[data-v-2d67688f]:hover{background:#ffffff38}@media (width<=900px){.venue-gallery__grid[data-v-2d67688f]{grid-template-columns:repeat(2,1fr);grid-auto-rows:132px;gap:10px}}@media (width<=720px){.venue-gallery__lightbox[data-v-2d67688f]{padding:16px}.venue-gallery__frame[data-v-2d67688f]{height:300px}}.venue-hero-backdrop[data-v-80e3dba7]{position:relative;overflow:hidden}.venue-hero-backdrop--white[data-v-80e3dba7]{background:var(--neutral-0)}.venue-hero-backdrop--softWhite[data-v-80e3dba7]{background:linear-gradient(180deg, var(--neutral-0) 0%, var(--neutral-100) 100%)}.venue-hero-backdrop__img[data-v-80e3dba7]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.venue-hero-backdrop__scrim[data-v-80e3dba7]{background:linear-gradient(#0b1f3a1a 0%,#0b1f3a4d 45%,#0b1f3ae0 100%);position:absolute;inset:0}.venue-hero-backdrop__content[data-v-80e3dba7]{height:100%;position:relative}.venue-slug-label[data-v-e94cded0]{letter-spacing:.4px;font-family:ui-monospace,Menlo,monospace;font-size:13px;font-weight:600}.venue-slug-label--onDark[data-v-e94cded0]{color:#ffffffb8}.venue-slug-label--onLight[data-v-e94cded0]{color:var(--brand-text-muted)}.venue-book-action[data-v-75d68e95]{border-radius:var(--brand-radius-pill);font-family:var(--font-body);white-space:nowrap;cursor:pointer;border:none;justify-content:center;align-items:center;font-weight:600;transition:background .15s,color .15s,filter .15s;display:flex}.venue-book-action--bar[data-v-75d68e95]{height:36px;padding:0 20px;font-size:13px}.venue-book-action--hero[data-v-75d68e95]{border-radius:var(--brand-radius-lg);height:44px;padding:0 22px;font-size:14px}.venue-book-action--onDark[data-v-75d68e95]{background:var(--neutral-0);color:var(--brand-deep-navy)}.venue-book-action--onDark[data-v-75d68e95]:hover{filter:brightness(.94)}.venue-book-action--onLight[data-v-75d68e95]{background:var(--brand-primary);color:var(--text-inverse)}.venue-book-action--onLight[data-v-75d68e95]:hover{filter:brightness(1.06)}.venue-contact-icon[data-v-cf337823]{box-sizing:border-box;border-radius:var(--brand-radius-lg);border:1px solid;flex:none;justify-content:center;align-items:center;width:38px;height:38px;text-decoration:none;transition:border-color .15s,color .15s;display:flex}.venue-contact-icon--onDark[data-v-cf337823]{color:var(--text-inverse);border-color:#ffffff4d}.venue-contact-icon--onDark[data-v-cf337823]:hover{border-color:#fff9}.venue-contact-icon--onLight[data-v-cf337823]{border-color:var(--neutral-200);background:var(--brand-surface-card);color:var(--brand-text-heading)}.venue-contact-icon--onLight[data-v-cf337823]:hover{border-color:var(--brand-primary);color:var(--brand-accent-text)}.venue-hero[data-v-7935ae9e]{height:460px}.venue-hero--white[data-v-7935ae9e],.venue-hero--softWhite[data-v-7935ae9e]{height:380px}.venue-hero__inner[data-v-7935ae9e]{box-sizing:border-box;flex-direction:column;justify-content:flex-end;gap:18px;padding:40px;display:flex;position:absolute;inset:0}.venue-hero__name[data-v-7935ae9e]{max-width:700px;font-family:var(--font-display);letter-spacing:-1.8px;text-wrap:pretty;margin:0;font-size:52px;font-weight:700;line-height:1.08}.venue-hero__tagline[data-v-7935ae9e]{max-width:560px;font-family:var(--font-body);margin:0;font-size:18px;font-weight:400;line-height:1.55}.venue-hero--photo .venue-hero__name[data-v-7935ae9e]{color:var(--text-inverse)}.venue-hero--photo .venue-hero__tagline[data-v-7935ae9e]{color:#ffffffdb}.venue-hero--white .venue-hero__name[data-v-7935ae9e],.venue-hero--softWhite .venue-hero__name[data-v-7935ae9e]{color:var(--brand-deep-navy)}.venue-hero--white .venue-hero__tagline[data-v-7935ae9e],.venue-hero--softWhite .venue-hero__tagline[data-v-7935ae9e]{color:var(--brand-text-body)}.venue-hero__cta[data-v-7935ae9e]{flex-wrap:wrap;align-items:center;gap:12px;padding-top:4px;display:flex}@media (width<=720px){.venue-hero[data-v-7935ae9e]{height:440px}.venue-hero--white[data-v-7935ae9e],.venue-hero--softWhite[data-v-7935ae9e]{height:360px}.venue-hero__inner[data-v-7935ae9e]{gap:14px;padding:24px}.venue-hero__name[data-v-7935ae9e]{letter-spacing:-1px;font-size:34px}.venue-hero__tagline[data-v-7935ae9e]{font-size:16px}}.venue-map-frame[data-v-a6065728]{flex-direction:column;gap:12px;display:flex}.venue-map-frame__surface[data-v-a6065728]{border-radius:var(--brand-radius-xl);background:0 0;height:360px;position:relative;overflow:hidden}.venue-map-frame__surface--fallback[data-v-a6065728]{background:#eaf0ea}.venue-map-frame__map[data-v-a6065728]{width:100%;height:100%}.venue-map-frame__marker[data-v-a6065728]{pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.venue-map-frame__pin[data-v-a6065728]{border-radius:var(--brand-radius-pill);background:var(--brand-deep-navy);height:30px;color:var(--text-inverse);font-family:var(--font-body);align-items:center;gap:5px;padding:0 12px;font-size:13px;font-weight:700;display:flex}.venue-map-frame__tail[data-v-a6065728]{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid var(--brand-deep-navy);width:0;height:0}.venue-map-frame__caption[data-v-a6065728]{flex-wrap:wrap;align-items:baseline;gap:10px;padding:0 2px;display:flex}.venue-map-frame__address[data-v-a6065728]{font-family:var(--font-body);color:var(--brand-text-body);font-size:14px;line-height:1.5}.venue-map-frame__directions[data-v-a6065728]{font-family:var(--font-body);color:var(--brand-accent-text);flex:none;align-items:center;gap:5px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.venue-category-chip[data-v-987502ce]{border-radius:var(--brand-radius-pill);border:1px solid var(--neutral-200);color:var(--brand-text-body);font-family:var(--font-body);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:flex}.venue-category-chip[data-v-987502ce]:hover:not(.venue-category-chip--active){border-color:var(--brand-primary);color:var(--brand-accent-text)}.venue-category-chip--active[data-v-987502ce]{background:var(--brand-deep-navy);border-color:var(--brand-deep-navy);color:var(--text-inverse)}.venue-category-chip__count[data-v-987502ce]{opacity:.7}.venue-staff-stack[data-v-c3ffe270]{align-items:center;gap:4px;display:flex}.venue-staff-stack__avatar[data-v-c3ffe270]{border-radius:var(--radius-circle);object-fit:cover;flex:none;width:26px;height:26px;display:flex}.venue-staff-stack__avatar--initial[data-v-c3ffe270]{background:var(--brand-ice-blue);color:var(--brand-accent-text);font-family:var(--font-body);justify-content:center;align-items:center;font-size:12px;font-weight:700}.venue-service-row[data-v-883df39a]{border-radius:var(--brand-radius-md);border-bottom:1px solid var(--neutral-100);justify-content:space-between;align-items:center;gap:20px;padding:14px 12px;transition:background .15s;display:flex}.venue-service-row[data-v-883df39a]:last-child{border-bottom:none}.venue-service-row[data-v-883df39a]:hover{background:var(--neutral-50)}.venue-service-row__main[data-v-883df39a]{flex-direction:column;gap:4px;min-width:0;display:flex}.venue-service-row__title[data-v-883df39a]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.venue-service-row__name[data-v-883df39a]{font-family:var(--font-body);color:var(--brand-text-heading);font-size:14px;font-weight:600}.venue-service-row__duration[data-v-883df39a]{font-family:var(--font-body);color:var(--brand-text-muted);font-size:13px;font-weight:400}.venue-service-row__trailing[data-v-883df39a]{flex:none;align-items:center;gap:14px;display:flex}.venue-service-row__price[data-v-883df39a]{font-family:var(--font-body);color:var(--brand-text-heading);white-space:nowrap;font-size:14px;font-weight:600}.venue-service-row__book[data-v-883df39a]{box-sizing:border-box;border-radius:var(--brand-radius-sm);border:1.5px solid var(--neutral-200);height:32px;color:var(--brand-text-heading);font-family:var(--font-body);cursor:pointer;background:0 0;align-items:center;padding:0 16px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s;display:flex}.venue-service-row__book[data-v-883df39a]:hover{border-color:var(--brand-primary);color:var(--brand-accent-text)}@media (width<=560px){.venue-service-row[data-v-883df39a]{flex-direction:column;align-items:flex-start;gap:12px}.venue-service-row__trailing[data-v-883df39a]{justify-content:space-between;width:100%}}.venue-data-notice[data-v-55d2c040]{flex-direction:column;gap:4px;display:flex}.venue-data-notice__text[data-v-55d2c040]{color:var(--brand-text-muted);margin:0;font-size:12px;line-height:1.5}.venue-data-notice__links[data-v-55d2c040]{flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 0;font-size:12px;line-height:1.5;display:flex}.venue-data-notice__link[data-v-55d2c040]{color:var(--brand-text-muted);text-underline-offset:2px;text-decoration:underline}.venue-data-notice__link[data-v-55d2c040]:hover{color:var(--brand-text-body)}.venue-data-notice__dot[data-v-55d2c040]{color:var(--brand-text-muted)}.bm[data-v-3520cdaf]{border-radius:var(--brand-radius-xl);background:var(--brand-surface-card);width:min(560px,100vw - 24px);height:min(660px,100dvh - 48px);box-shadow:var(--elevation-dropdown);font-family:var(--font-body);flex-direction:column;display:flex;overflow:hidden}.bm__head[data-v-3520cdaf]{flex-direction:column;gap:14px;padding:20px 20px 0;display:flex}.bm__head-top[data-v-3520cdaf]{justify-content:space-between;align-items:center;gap:12px;display:flex}.bm__step-label[data-v-3520cdaf]{letter-spacing:1.4px;color:var(--brand-text-muted);font-size:11px;font-weight:700}.bm__back[data-v-3520cdaf]{font:inherit;color:var(--brand-text-body);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:600;transition:color .15s;display:inline-flex}.bm__back[data-v-3520cdaf]:hover{color:var(--brand-accent-text)}.bm__close[data-v-3520cdaf]{width:32px;height:32px;color:var(--brand-text-body);border-radius:var(--brand-radius-lg);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s;display:inline-flex}.bm__close[data-v-3520cdaf]:hover{background:var(--neutral-50)}.bm__close--on-tint[data-v-3520cdaf]{color:var(--brand-deep-navy)}.bm__rail[data-v-3520cdaf]{gap:6px;display:flex}.bm__rail-bar[data-v-3520cdaf]{border-radius:var(--brand-radius-pill);background:var(--neutral-100);cursor:default;transform-origin:50%;border:none;flex:1;height:4px;padding:0;transition:transform .15s,background .15s;transform:scaleY(1)}.bm__rail-bar--on[data-v-3520cdaf]{background:var(--brand-primary)}.bm__rail-bar--completed[data-v-3520cdaf]{background:var(--brand-success)}.bm__rail-bar--clickable[data-v-3520cdaf]{cursor:pointer}.bm__rail-bar--clickable[data-v-3520cdaf]:not(.bm__rail-bar--on):not(.bm__rail-bar--completed){background:var(--neutral-400)}.bm__rail-bar--clickable[data-v-3520cdaf]:hover{transform:scaleY(1.8)}.bm__title[data-v-3520cdaf]{font-family:var(--font-display);letter-spacing:-.5px;color:var(--brand-text-heading);margin:0;font-size:22px;font-weight:700}.bm__service-pill[data-v-3520cdaf]{border-radius:var(--brand-radius-md);background:var(--neutral-50);align-items:center;gap:10px;padding:12px;display:flex}.bm__service-pill-name[data-v-3520cdaf]{min-width:0;color:var(--brand-text-heading);flex:1;font-size:14px;font-weight:600}.bm__service-pill-dur[data-v-3520cdaf]{color:var(--brand-text-muted);font-size:13px}.bm__service-pill-price[data-v-3520cdaf]{color:var(--brand-text-heading);font-size:14px;font-weight:600}.bm__body[data-v-3520cdaf]{scrollbar-gutter:stable;flex-direction:column;flex:1;gap:18px;min-height:0;padding:18px 20px;display:flex;overflow-y:auto}.bm__masters[data-v-3520cdaf]{flex-wrap:wrap;gap:8px;display:flex}.bm__master-chip[data-v-3520cdaf]{height:36px;font:inherit;color:var(--brand-text-body);border:1px solid var(--neutral-200);border-radius:var(--brand-radius-pill);cursor:pointer;background:0 0;align-items:center;padding:0 14px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:flex}.bm__master-chip[data-v-3520cdaf]:hover{border-color:var(--brand-primary);color:var(--brand-accent-text)}.bm__master-chip--person[data-v-3520cdaf],.bm__master-chip--any[data-v-3520cdaf]{gap:7px;padding-left:5px}.bm__master-chip--active[data-v-3520cdaf],.bm__master-chip--any-active[data-v-3520cdaf]{border-color:var(--brand-primary);color:var(--brand-accent-text)}.bm__master-avatar[data-v-3520cdaf]{border-radius:var(--radius-circle);object-fit:cover;flex:none;width:26px;height:26px;display:flex}.bm__master-avatar--initial[data-v-3520cdaf]{background:var(--brand-ice-blue);color:var(--brand-accent-text);justify-content:center;align-items:center;font-size:12px;font-weight:700}.bm__master-avatar--any[data-v-3520cdaf]{background:var(--brand-ice-blue);color:var(--brand-accent-text);justify-content:center;align-items:center}.bm__days[data-v-3520cdaf]{flex-direction:column;gap:10px;display:flex}.bm__days-head[data-v-3520cdaf]{justify-content:space-between;align-items:center;gap:12px;display:flex}.bm__days-month[data-v-3520cdaf]{letter-spacing:1.4px;color:var(--brand-text-muted);font-size:11px;font-weight:700}.bm__open-calendar[data-v-3520cdaf]{font:inherit;color:var(--brand-accent-text);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600}.bm__day-strip[data-v-3520cdaf]{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.bm__day-strip[data-v-3520cdaf]::-webkit-scrollbar{display:none}.bm__day[data-v-3520cdaf]{background:var(--brand-surface-card);width:56px;height:64px;box-shadow:inset 0 0 0 1px var(--neutral-200);border-radius:var(--brand-radius-md);cursor:pointer;border:none;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;transition:background .15s,box-shadow .15s;display:flex}.bm__day[data-v-3520cdaf]:hover:not(:disabled):not(.bm__day--selected){box-shadow:inset 0 0 0 1px var(--brand-primary)}.bm__day--selected[data-v-3520cdaf]{background:var(--brand-primary);box-shadow:none}.bm__day--selected .bm__day-weekday[data-v-3520cdaf],.bm__day--selected .bm__day-num[data-v-3520cdaf]{color:var(--text-inverse)}.bm__day--muted[data-v-3520cdaf]{background:var(--neutral-50);box-shadow:none;cursor:default}.bm__day--muted .bm__day-weekday[data-v-3520cdaf],.bm__day--muted .bm__day-num[data-v-3520cdaf]{color:var(--neutral-400)}.bm__day-weekday[data-v-3520cdaf]{letter-spacing:.8px;text-transform:uppercase;color:var(--brand-text-muted);font-size:10px;font-weight:700}.bm__day-num[data-v-3520cdaf]{font-family:var(--font-display);color:var(--brand-text-heading);font-size:18px;font-weight:700}.bm__day--weekend:not(.bm__day--selected) .bm__day-num[data-v-3520cdaf]{color:var(--brand-error)}.bm__day--weekend.bm__day--muted .bm__day-num[data-v-3520cdaf]{color:color-mix(in srgb, var(--brand-error) 42%, transparent)}.bm__times-area[data-v-3520cdaf]{flex-direction:column;gap:10px;display:flex}.bm__times-loading[data-v-3520cdaf]{justify-content:center;align-items:center;padding:24px 0;display:flex}.bm__part-label[data-v-3520cdaf]{letter-spacing:1.4px;color:var(--brand-text-muted);font-size:11px;font-weight:700}.bm__times-grid[data-v-3520cdaf]{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.bm__time[data-v-3520cdaf]{height:42px;font:inherit;color:var(--brand-text-heading);background:var(--neutral-50);border-radius:var(--brand-radius-md);cursor:pointer;border:none;justify-content:center;align-items:center;font-size:14px;font-weight:500;transition:background .15s,box-shadow .15s,color .15s;display:flex}.bm__time[data-v-3520cdaf]:hover:not(.bm__time--selected){background:var(--brand-surface-card);box-shadow:inset 0 0 0 1px var(--neutral-200)}.bm__time--selected[data-v-3520cdaf]{background:var(--brand-ice-blue);box-shadow:inset 0 0 0 1px var(--brand-primary);color:var(--brand-accent-text);font-weight:600}.bm__fully-booked[data-v-3520cdaf]{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:24px 0;display:flex}.bm__fully-booked-icon[data-v-3520cdaf]{color:var(--brand-text-muted)}.bm__fully-booked-title[data-v-3520cdaf]{font-family:var(--font-display);letter-spacing:-.5px;color:var(--brand-text-heading);margin:0;font-size:16px;font-weight:700}.bm__fully-booked-sub[data-v-3520cdaf]{color:var(--brand-text-muted);margin:0;font-size:13px}.bm__ghost-btn[data-v-3520cdaf]{height:44px;font:inherit;color:var(--brand-accent-text);border:1px solid var(--brand-primary);border-radius:var(--brand-radius-lg);cursor:pointer;white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:14px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.bm__ghost-btn[data-v-3520cdaf]:hover:not(:disabled){background:var(--brand-ice-blue)}.bm__ghost-btn[data-v-3520cdaf]:disabled{cursor:default;opacity:.6}.bm__body--form[data-v-3520cdaf]{gap:14px}.bm__field[data-v-3520cdaf]{flex-direction:column;gap:6px;display:flex}.bm__label[data-v-3520cdaf]{color:var(--brand-text-body);font-size:13px;font-weight:600}.bm__textarea[data-v-3520cdaf]{box-sizing:border-box;width:100%;font:inherit;color:var(--brand-text-heading);background:var(--brand-input-bg);border:1px solid var(--brand-input-border);border-radius:var(--brand-radius-md);resize:vertical;outline:none;min-height:84px;padding:11px 14px;font-size:15px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.bm__textarea[data-v-3520cdaf]:hover{border-color:var(--brand-input-focus-border)}.bm__textarea[data-v-3520cdaf]:focus{border-color:var(--brand-input-focus-border);box-shadow:var(--brand-input-focus-ring)}.bm__textarea[data-v-3520cdaf]::placeholder{color:var(--brand-text-muted)}.bm__note[data-v-3520cdaf]{border-radius:var(--brand-radius-md);background:var(--brand-ice-blue);align-items:flex-start;gap:10px;padding:14px;display:flex}.bm__note-icon[data-v-3520cdaf]{color:var(--brand-accent-text);padding-top:1px;display:flex}.bm__note-text[data-v-3520cdaf]{color:var(--brand-deep-navy);font-size:13px;line-height:1.5}.bm__data-notice[data-v-3520cdaf]{margin-top:-2px}.bm__error[data-v-3520cdaf]{color:var(--brand-error);margin:0;font-size:13px}.bm__turnstile[data-v-3520cdaf]{justify-content:center;width:100%;display:flex}.bm__turnstile--active[data-v-3520cdaf]{box-sizing:border-box;padding:0 20px 12px}.bm__bar[data-v-3520cdaf]{border-top:1px solid var(--brand-surface-divider);align-items:center;gap:14px;padding:14px 20px;display:flex}.bm__bar-info[data-v-3520cdaf]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bm__bar-line[data-v-3520cdaf]{color:var(--brand-text-heading);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.bm__bar-line--muted[data-v-3520cdaf]{color:var(--brand-text-muted)}.bm__bar-sub[data-v-3520cdaf]{color:var(--brand-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.bm__action[data-v-3520cdaf]{height:46px;font:inherit;color:var(--text-inverse);background:var(--brand-primary);border-radius:var(--brand-radius-lg);cursor:pointer;white-space:nowrap;border:none;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:14px;font-weight:600;transition:filter .15s,background .15s;display:flex}.bm__action[data-v-3520cdaf]:hover:not(:disabled){filter:brightness(1.06)}.bm__action[data-v-3520cdaf]:disabled{background:var(--neutral-100);color:var(--neutral-400);cursor:default}.bm__action--block[data-v-3520cdaf]{width:100%}.bm--success[data-v-3520cdaf]{height:auto;max-height:min(660px,100dvh - 48px)}.bm__done-head[data-v-3520cdaf]{background:var(--brand-ice-blue);flex-direction:column;align-items:center;gap:14px;padding:32px 20px 28px;display:flex;position:relative}.bm__done-head .bm__close[data-v-3520cdaf]{position:absolute;top:14px;right:14px}.bm__done-check[data-v-3520cdaf]{border-radius:var(--radius-circle);background:var(--brand-primary);width:56px;height:56px;color:var(--text-inverse);justify-content:center;align-items:center;display:flex}.bm__done-title[data-v-3520cdaf]{font-family:var(--font-display);letter-spacing:-.6px;color:var(--brand-deep-navy);margin:0;font-size:24px;font-weight:700}.bm__done-when[data-v-3520cdaf]{color:var(--brand-accent-text);font-size:14px}.bm__done-body[data-v-3520cdaf]{flex-direction:column;flex:1;gap:16px;min-height:0;padding:24px 20px;display:flex;overflow-y:auto}.bm__done-rows[data-v-3520cdaf]{flex-direction:column;display:flex}.bm__done-row[data-v-3520cdaf]{border-bottom:1px solid var(--neutral-100);align-items:center;gap:10px;padding:12px 0;display:flex}.bm__done-row-icon[data-v-3520cdaf]{color:var(--brand-text-muted);flex:none}.bm__done-row-main[data-v-3520cdaf]{min-width:0;color:var(--brand-text-body);flex:1;font-size:14px;font-weight:500}.bm__done-row-end[data-v-3520cdaf]{color:var(--brand-text-heading);font-size:14px;font-weight:600}.bm__done-note[data-v-3520cdaf]{color:var(--brand-text-muted);font-size:13px;line-height:1.6}.bm__done-actions[data-v-3520cdaf]{flex-direction:column;gap:10px;margin-top:auto;display:flex}.bm__done-secondary[data-v-3520cdaf]{height:46px;font:inherit;color:var(--brand-text-heading);border:1px solid var(--neutral-200);border-radius:var(--brand-radius-lg);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;transition:border-color .15s,color .15s;display:flex}.bm__done-secondary[data-v-3520cdaf]:hover{border-color:var(--brand-primary);color:var(--brand-accent-text)}@media (width<=640px){.bm[data-v-3520cdaf]{border-radius:0;align-self:flex-end;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin-top:auto}.bm--success[data-v-3520cdaf]{height:100dvh;max-height:100dvh}}.venue-services[data-v-c82ba4ba]{flex-direction:column;gap:16px;scroll-margin-top:96px;display:flex}.venue-services__header[data-v-c82ba4ba]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.venue-services__chips[data-v-c82ba4ba]{flex-wrap:wrap;gap:8px;display:flex}.venue-services__master-filter[data-v-c82ba4ba]{align-items:center;gap:10px;display:flex}.venue-services__master-filter-label[data-v-c82ba4ba]{font-family:var(--font-body);color:var(--brand-text-body);font-size:13px;font-weight:600}.venue-services__master-filter-clear[data-v-c82ba4ba]{font:inherit;font-family:var(--font-body);color:var(--brand-accent-text);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.venue-services__rows[data-v-c82ba4ba]{flex-direction:column;display:flex}.venue-services__data-notice[data-v-c82ba4ba]{margin-top:18px}.venue-team[data-v-03d8e49a]{flex-direction:column;gap:28px;scroll-margin-top:96px;display:flex}.venue-team__header[data-v-03d8e49a]{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.venue-team__see-all[data-v-03d8e49a]{font:inherit;font-family:var(--font-body);color:var(--brand-accent-text);cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:600}.venue-team__grid[data-v-03d8e49a]{grid-template-columns:repeat(4,1fr);gap:36px 12px;display:grid}.venue-team__member[data-v-03d8e49a]{cursor:pointer;background:0 0;border:none;justify-content:center;padding:0 0 16px;display:flex}.venue-team__portrait[data-v-03d8e49a]{border-radius:var(--radius-circle);background-color:var(--brand-ice-blue);background-position:50%;background-size:cover;justify-content:center;align-items:center;width:132px;height:132px;transition:box-shadow .15s;display:flex;position:relative}.venue-team__member:hover .venue-team__portrait[data-v-03d8e49a]{box-shadow:var(--elevation-avatar)}.venue-team__initial[data-v-03d8e49a]{font-family:var(--font-display);color:var(--brand-accent-text);font-size:40px;font-weight:700}.venue-team__name[data-v-03d8e49a]{box-sizing:border-box;border-radius:var(--brand-radius-pill);background:var(--brand-surface-card);max-width:148px;height:32px;font-family:var(--font-body);color:var(--brand-text-heading);white-space:nowrap;text-overflow:ellipsis;align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:flex;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%,50%)}@media (width<=720px){.venue-team__grid[data-v-03d8e49a]{grid-template-columns:repeat(3,1fr);gap:32px 8px}.venue-team__portrait[data-v-03d8e49a]{width:104px;height:104px}}@media (width<=480px){.venue-team__grid[data-v-03d8e49a]{grid-template-columns:repeat(2,1fr)}}.venue-hours-row[data-v-ed9f2d95]{border-bottom:1px solid var(--neutral-100);align-items:center;gap:10px;padding:8px 0;display:flex}.venue-hours-row__dot[data-v-ed9f2d95]{border-radius:var(--radius-circle);background:var(--neutral-200);flex:none;width:8px;height:8px}.venue-hours-row__dot--open[data-v-ed9f2d95]{background:var(--brand-primary)}.venue-hours-row__day[data-v-ed9f2d95]{font-family:var(--font-body);color:var(--brand-text-heading);text-transform:capitalize;flex:1;font-size:14px;font-weight:600}.venue-hours-row__day--closed[data-v-ed9f2d95]{color:var(--brand-text-muted);font-weight:400}.venue-hours-row__time[data-v-ed9f2d95]{font-family:var(--font-body);color:var(--brand-text-heading);white-space:nowrap;font-size:14px;font-weight:600}.venue-hours-row__time--closed[data-v-ed9f2d95]{color:var(--brand-text-muted);font-weight:400}.venue-working-hours[data-v-5b498755]{flex-direction:column;gap:16px;scroll-margin-top:96px;display:flex}.venue-working-hours__list[data-v-5b498755]{flex-direction:column;display:flex}
