.board[data-v-eb6a68d3]{position:relative;font-family:var(--font-mono)}.board-inner[data-v-eb6a68d3]{position:relative;background:rgb(var(--text-inverse-rgb) / .045);border:1px solid rgb(var(--text-inverse-rgb) / .1);border-radius:var(--radius-lg);padding:clamp(16px,2.2vw,26px)}.board-head[data-v-eb6a68d3]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;margin-bottom:clamp(14px,2vw,22px)}.board-head-left[data-v-eb6a68d3]{display:flex;align-items:baseline;gap:10px;min-width:0}.board-title[data-v-eb6a68d3]{color:var(--text-inverse);font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.board-date[data-v-eb6a68d3]{color:rgb(var(--text-inverse-rgb) / .55);font-size:11px;letter-spacing:.04em;white-space:nowrap}.board-live[data-v-eb6a68d3]{display:flex;align-items:baseline;gap:7px}.live-dot[data-v-eb6a68d3]{width:8px;height:8px;border-radius:50%;background:var(--status-emphasis-muted);align-self:center;animation:board-pulse-eb6a68d3 2s ease-in-out infinite}.live-count[data-v-eb6a68d3]{color:var(--text-inverse);font-size:20px;font-weight:600;font-variant-numeric:tabular-nums;min-width:2ch;text-align:right}.live-label[data-v-eb6a68d3]{color:rgb(var(--text-inverse-rgb) / .55);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.board-axis[data-v-eb6a68d3]{display:grid;grid-template-columns:repeat(6,1fr);color:rgb(var(--text-inverse-rgb) / .45);font-size:10.5px;letter-spacing:.05em;padding-bottom:8px;border-bottom:1px solid rgb(var(--text-inverse-rgb) / .08);margin-bottom:24px}.board-rows[data-v-eb6a68d3]{display:flex;flex-direction:column;gap:9px}.board-row[data-v-eb6a68d3]{display:flex;align-items:center}.row-track[data-v-eb6a68d3]{position:relative;flex:1;height:30px;background:repeating-linear-gradient(to right,rgb(var(--text-inverse-rgb) / .05) 0,rgb(var(--text-inverse-rgb) / .05) 1px,transparent 1px,transparent calc(100% / 6));border-radius:6px}.block[data-v-eb6a68d3]{position:absolute;top:3px;bottom:3px;border-radius:5px;display:flex;align-items:center;overflow:hidden;transform:scaleX(1);transform-origin:left center}.block--in[data-v-eb6a68d3]{transform:scaleX(1)}@media (prefers-reduced-motion: no-preference){.block[data-v-eb6a68d3]{transform:scaleX(0);transition:transform .55s cubic-bezier(.22,.9,.3,1)}.block--in[data-v-eb6a68d3]{transform:scaleX(1)}}.block-text[data-v-eb6a68d3]{padding:0 6px;font-size:10.5px;letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block--seated[data-v-eb6a68d3]{background:var(--accent);color:var(--text-on-accent);font-weight:600}.block--booked[data-v-eb6a68d3]{background:rgb(var(--accent-rgb) / .16);border:1px solid rgb(var(--accent-rgb) / .55);color:var(--accent)}.block--waitlist[data-v-eb6a68d3]{background:rgb(var(--status-emphasis-rgb) / .28);border:1px dashed var(--status-emphasis-muted);color:var(--status-emphasis-muted)}.now-line[data-v-eb6a68d3]{position:absolute;top:-4px;bottom:-4px;width:1px;background:rgb(var(--text-inverse-rgb) / .55);z-index:2}.now-chip[data-v-eb6a68d3]{display:none}.board-row:first-child .now-line[data-v-eb6a68d3]{top:-24px}.board-row:first-child .now-chip[data-v-eb6a68d3]{display:block;position:absolute;top:2px;left:50%;transform:translate(-50%);background:var(--text-inverse);border:1px solid rgb(var(--text-inverse-rgb) / .25);color:var(--surface-inverse);font-size:9.5px;letter-spacing:.06em;line-height:1;padding:3px 6px;border-radius:4px;white-space:nowrap}.board-legend[data-v-eb6a68d3]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px;margin-top:clamp(14px,2vw,20px);padding-top:12px;border-top:1px solid rgb(var(--text-inverse-rgb) / .08)}.legend-items[data-v-eb6a68d3]{display:flex;flex-wrap:wrap;gap:8px 18px}.legend-item[data-v-eb6a68d3]{display:inline-flex;align-items:center;gap:7px;color:rgb(var(--text-inverse-rgb) / .55);font-size:10.5px;letter-spacing:.07em;text-transform:uppercase}.legend-swatch[data-v-eb6a68d3]{width:14px;height:9px;border-radius:3px}.legend-swatch--seated[data-v-eb6a68d3]{background:var(--accent)}.legend-swatch--booked[data-v-eb6a68d3]{background:rgb(var(--accent-rgb) / .16);border:1px solid rgb(var(--accent-rgb) / .55)}.legend-swatch--waitlist[data-v-eb6a68d3]{background:rgb(var(--status-emphasis-rgb) / .28);border:1px dashed var(--status-emphasis-muted)}.board-toast[data-v-eb6a68d3]{display:inline-flex;align-items:center;gap:8px;background:var(--surface-inverse-soft);border:1px solid rgb(var(--text-inverse-rgb) / .14);color:var(--text-inverse);font-size:11px;letter-spacing:.03em;padding:8px 12px;border-radius:8px;box-shadow:var(--shadow-md);opacity:0;transform:translateY(4px);transition:opacity .45s ease,transform .45s ease}.board-toast--visible[data-v-eb6a68d3]{opacity:1;transform:none}.toast-dot[data-v-eb6a68d3]{width:6px;height:6px;border-radius:50%;background:var(--accent);flex:0 0 auto}@keyframes board-pulse-eb6a68d3{0%,to{opacity:1;box-shadow:0 0 rgb(var(--status-emphasis-rgb) / .5)}50%{opacity:.7;box-shadow:0 0 0 5px rgb(var(--status-emphasis-rgb) / 0)}}@media (prefers-reduced-motion: reduce){.live-dot[data-v-eb6a68d3]{animation:none}.board-toast[data-v-eb6a68d3]{transition:none}}@media (max-width: 460px){.block-text[data-v-eb6a68d3]{font-size:10px}.block-covers[data-v-eb6a68d3]{display:none}}.l-plans[data-v-ae9518ac]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--l-grid-gap);align-items:stretch}.l-plan[data-v-ae9518ac]{min-width:0;position:relative;border:1px solid var(--l-hairline);border-radius:var(--radius-lg);padding:clamp(24px,2.8vw,36px);background:transparent;display:flex;flex-direction:column}.l-plan--featured[data-v-ae9518ac]{background:var(--l-dark);border-color:var(--l-dark);color:var(--l-on-dark)}.l-plan--featured .l-body[data-v-ae9518ac],.l-plan--featured .l-plan-features li[data-v-ae9518ac]{color:var(--l-on-dark-muted)}.l-plan-flag[data-v-ae9518ac]{position:absolute;top:0;left:clamp(24px,2.8vw,36px);transform:translateY(-50%);background:var(--l-status);color:var(--text-on-emphasis);font-family:var(--l-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:5px}.l-plan-name[data-v-ae9518ac]{margin:0 0 6px;font-family:var(--l-display);font-variation-settings:var(--font-display-settings);font-size:22px;font-weight:650;letter-spacing:-.02em}.l-plan-price[data-v-ae9518ac]{margin:0 0 22px;display:flex;align-items:baseline;gap:6px}.l-plan-amount[data-v-ae9518ac]{font-family:var(--l-display);font-variation-settings:var(--font-display-settings);font-size:clamp(32px,3.2vw,42px);font-weight:700;letter-spacing:-.02em}.l-plan-period[data-v-ae9518ac]{font-family:var(--l-mono);font-size:12px;letter-spacing:.05em;color:var(--l-muted)}.l-plan--featured .l-plan-period[data-v-ae9518ac]{color:var(--l-on-dark-muted)}.l-plan-features[data-v-ae9518ac]{list-style:none;margin:0 0 26px;padding:0;display:flex;flex-direction:column;gap:11px;flex:1}.l-plan-features li[data-v-ae9518ac]{display:flex;align-items:baseline;gap:11px;font-size:16px;color:var(--l-muted)}.l-bullet[data-v-ae9518ac]{flex:0 0 auto;width:8px;height:8px;background:var(--l-accent);border-radius:1.5px;transform:rotate(45deg) translateY(-1px)}.l-plan-cta[data-v-ae9518ac]{align-self:stretch}.l-pricing-fineprint[data-v-ae9518ac]{margin:30px 0 0;font-family:var(--l-mono);font-size:11.5px;letter-spacing:.06em;color:var(--l-muted)}.l-sr-only[data-v-ae9518ac]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.l-compare-scroll[data-v-ae9518ac]{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--l-hairline);border-radius:var(--radius-lg);background:var(--l-white)}.l-compare[data-v-ae9518ac]{width:100%;min-width:640px;border-collapse:collapse;font-size:15px}.l-compare th[data-v-ae9518ac],.l-compare td[data-v-ae9518ac]{padding:14px 18px;border-bottom:1px solid var(--l-hairline);text-align:center;vertical-align:middle}.l-compare tbody tr:last-child th[data-v-ae9518ac],.l-compare tbody tr:last-child td[data-v-ae9518ac]{border-bottom:0}.l-compare thead th[data-v-ae9518ac]{padding-top:18px;padding-bottom:18px;font-family:var(--l-mono);font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--l-muted)}.l-compare thead .l-compare-plan[data-v-ae9518ac]{font-family:var(--l-display);font-variation-settings:var(--font-display-settings);font-size:17px;font-weight:650;letter-spacing:-.01em;text-transform:none;color:var(--l-ink)}.l-compare .l-compare-feature[data-v-ae9518ac]{position:sticky;left:0;z-index:1;width:40%;min-width:220px;text-align:left;background:var(--l-white);border-right:1px solid var(--l-hairline)}.l-compare tbody .l-compare-feature[data-v-ae9518ac]{font-weight:500;color:var(--l-ink)}.l-compare .l-compare-col--featured[data-v-ae9518ac]{background:var(--l-offwhite)}.l-compare thead .l-compare-col--featured[data-v-ae9518ac]{box-shadow:inset 0 3px 0 var(--l-accent)}.l-compare .l-compare-plan[data-v-ae9518ac],.l-compare td[data-v-ae9518ac]{min-width:132px}.l-compare-value[data-v-ae9518ac]{position:relative;display:inline-flex;align-items:center;gap:9px;white-space:nowrap;color:var(--l-muted)}.l-compare-value--off[data-v-ae9518ac]{opacity:.55}.l-compare-check[data-v-ae9518ac]{display:inline-block;width:13px;height:7px;border-left:2px solid var(--l-accent);border-bottom:2px solid var(--l-accent);transform:rotate(-45deg) translateY(-2px)}@media (max-width: 1000px){.l-plans[data-v-ae9518ac]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.l-plans[data-v-ae9518ac]{grid-template-columns:minmax(0,1fr)}.l-compare[data-v-ae9518ac]{font-size:14px;min-width:0}.l-compare th[data-v-ae9518ac],.l-compare td[data-v-ae9518ac]{padding:12px 14px}.l-compare .l-compare-feature[data-v-ae9518ac]{width:168px;min-width:168px;max-width:168px;overflow-wrap:anywhere}.l-compare .l-compare-plan[data-v-ae9518ac],.l-compare td[data-v-ae9518ac]{min-width:124px}.l-plan--featured[data-v-ae9518ac]{order:-1}}@media (max-width: 639px){.l-compare .l-compare-feature[data-v-ae9518ac]{width:45%;min-width:150px;max-width:none}}.l-h1-accent[data-v-2dc54a20]{color:var(--l-accent-tint)}.l-hero[data-v-2dc54a20]{background:linear-gradient(160deg,var(--l-dark) 0%,var(--l-dark-warm) 100%);padding:calc(var(--l-section-pad) * .8) var(--l-gutter) var(--l-section-pad)}.l-hero--soon[data-v-2dc54a20]{min-height:70vh;display:flex;align-items:center;padding:var(--l-section-pad) var(--l-gutter)}.l-hero--soon .l-lede[data-v-2dc54a20]{max-width:640px}.l-hero-grid[data-v-2dc54a20]{display:grid;grid-template-columns:1.02fr 1.18fr;gap:var(--l-grid-gap);align-items:start}.l-hero-copy[data-v-2dc54a20],.l-hero-board[data-v-2dc54a20]{min-width:0}.l-hero .l-lede[data-v-2dc54a20],.l-hero--soon .l-lede[data-v-2dc54a20],.l-closing .l-lede[data-v-2dc54a20]{color:var(--l-on-dark-muted)}.l-proof[data-v-2dc54a20]{padding:clamp(42px,7vw,92px) var(--l-gutter);border-bottom:1px solid var(--l-hairline)}.l-proof-grid[data-v-2dc54a20]{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);gap:clamp(28px,6vw,92px);align-items:start}.l-proof-photo-wrap[data-v-2dc54a20]{max-width:330px;overflow:hidden;border-radius:14px;background:var(--l-offwhite)}.l-proof-photo[data-v-2dc54a20]{display:block;width:100%;aspect-ratio:3 / 4;-o-object-fit:cover;object-fit:cover;-o-object-position:center 28%;object-position:center 28%}.l-proof-copy blockquote[data-v-2dc54a20]{position:relative;max-width:790px;margin:0;padding-left:var(--l-proof-quote-indent);font-family:var(--l-serif);font-size:clamp(19px,1.8vw,26px);font-weight:400;line-height:1.45;letter-spacing:0;color:var(--l-ink)}.l-proof-copy[data-v-2dc54a20]{--l-proof-quote-indent: clamp(34px, 4vw, 58px);min-height:100%;height:100%;display:flex;flex-direction:column}.l-proof-testimonial[data-v-2dc54a20]{margin-block:auto}.l-proof-copy blockquote[data-v-2dc54a20]:before{content:"“";position:absolute;top:-.16em;left:0;font-family:var(--l-display);font-size:clamp(70px,8vw,120px);font-weight:700;line-height:.8;color:var(--l-accent)}.l-proof-attribution[data-v-2dc54a20]{margin:28px 0 0 var(--l-proof-quote-indent, clamp(34px, 4vw, 58px));font-size:17px;line-height:1.45;color:var(--l-ink)}.l-proof-attribution strong[data-v-2dc54a20]{font-weight:700}.l-proof-location[data-v-2dc54a20]{margin:5px 0 0 var(--l-proof-quote-indent, clamp(34px, 4vw, 58px));color:var(--l-muted);font-size:15px}.l-steps[data-v-2dc54a20]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--l-grid-gap)}.l-step[data-v-2dc54a20]{border-top:2px solid var(--l-ink);padding-top:18px}.l-step-label[data-v-2dc54a20]{margin:0 0 12px;font-family:var(--l-label);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--l-status)}.l-features[data-v-2dc54a20]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--l-hairline);border:1px solid var(--l-hairline)}.l-feature[data-v-2dc54a20]{background:var(--l-offwhite);padding:clamp(20px,2.6vw,34px);transition:background .18s ease}.l-feature[data-v-2dc54a20]:hover{background:var(--l-white)}.l-feature-tag[data-v-2dc54a20]{margin:0 0 14px;font-family:var(--l-label);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-strong)}.l-feature .l-body[data-v-2dc54a20]{font-size:16px}.l-faq[data-v-2dc54a20]{border-top:1px solid var(--l-hairline)}.l-faq-item[data-v-2dc54a20]{border-bottom:1px solid var(--l-hairline)}.l-faq-item summary[data-v-2dc54a20]{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 2px;font-family:var(--l-display);font-variation-settings:var(--font-display-settings);font-size:19px;font-weight:600;letter-spacing:-.01em}.l-faq-item summary[data-v-2dc54a20]::-webkit-details-marker{display:none}.l-faq-marker[data-v-2dc54a20]{position:relative;flex:0 0 auto;width:16px;height:16px}.l-faq-marker[data-v-2dc54a20]:before,.l-faq-marker[data-v-2dc54a20]:after{content:"";position:absolute;background:var(--l-accent);top:7px;right:0;bottom:7px;left:0}.l-faq-marker[data-v-2dc54a20]:after{top:0;right:7px;bottom:0;left:7px;transition:transform .16s ease}.l-faq-item[open] .l-faq-marker[data-v-2dc54a20]:after{transform:scaleY(0)}.l-faq-answer[data-v-2dc54a20]{padding:0 40px 22px 2px;max-width:760px}.l-faq-item summary[data-v-2dc54a20]:focus-visible{outline:2px solid var(--l-accent);outline-offset:3px;border-radius:2px}@media (max-width: 1000px){.l-hero-grid[data-v-2dc54a20]{grid-template-columns:1fr;gap:clamp(34px,5vw,48px)}.l-steps[data-v-2dc54a20],.l-features[data-v-2dc54a20]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 720px){.l-proof-grid[data-v-2dc54a20]{grid-template-columns:1fr;gap:28px}.l-proof-photo-wrap[data-v-2dc54a20]{max-width:240px}.l-steps[data-v-2dc54a20],.l-features[data-v-2dc54a20]{grid-template-columns:1fr}}
