.l-guest-view[data-v-61e8cec9]{position:sticky;top:100px}.l-guest-view-label[data-v-61e8cec9]{margin:0 0 12px;font-family:var(--l-label);font-size:14px;font-weight:600;color:var(--l-muted);text-align:center}.l-widget[data-v-61e8cec9]{max-width:400px;margin:0 auto;padding:24px;background:var(--l-white);border:1px solid var(--l-hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);font-family:var(--l-label)}.l-widget-title[data-v-61e8cec9]{margin:0;font-family:var(--l-display);font-variation-settings:var(--font-display-settings);font-size:20px;font-weight:700;color:var(--l-ink)}.l-widget-sub[data-v-61e8cec9]{margin:2px 0 0;font-size:13.5px;color:var(--l-muted)}.l-widget-label[data-v-61e8cec9]{margin:18px 0 8px;font-size:12.5px;font-weight:700;color:var(--l-muted)}.l-chips[data-v-61e8cec9]{display:flex;flex-wrap:wrap;gap:8px}.l-chip[data-v-61e8cec9]{padding:8px 12px;border:1px solid var(--l-line-strong);border-radius:var(--radius-sm);background:var(--l-white);color:var(--l-ink);font-size:14px;font-weight:600}.l-chip--time[data-v-61e8cec9]{font-family:var(--l-mono);font-size:13.5px;font-weight:500}.l-chip--selected[data-v-61e8cec9]{background:var(--l-dark);border-color:var(--l-dark);color:var(--l-on-dark)}.l-widget-date[data-v-61e8cec9]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid var(--l-line-strong);border-radius:var(--radius-sm);font-size:14.5px;font-weight:600;color:var(--l-ink)}.l-widget-btn[data-v-61e8cec9]{width:100%;margin-top:20px;pointer-events:none}.l-widget-note[data-v-61e8cec9]{margin:12px 0 0;font-size:13px;color:var(--l-muted);text-align:center}@media (max-width: 959px){.l-guest-view[data-v-61e8cec9]{position:static}}.l-trial[data-v-ae9518ac]{display:flex;flex-direction:column;gap:16px;max-width:960px;margin-bottom:24px;padding:26px;border-radius:var(--radius-xl);background:var(--l-dark);color:var(--l-on-dark)}.l-trial-title[data-v-ae9518ac]{margin:0;font-family:var(--l-display);font-variation-settings:var(--font-display-settings);font-size:22px;font-weight:700;letter-spacing:-.015em}.l-trial-text[data-v-ae9518ac]{margin:6px 0 0;font-size:17px;color:var(--l-on-dark-muted)}.l-trial-cta[data-v-ae9518ac]{flex:0 0 auto;align-self:flex-start}@media (min-width: 768px){.l-trial[data-v-ae9518ac]{flex-direction:row;align-items:center;justify-content:space-between;padding:28px 36px}.l-trial-cta[data-v-ae9518ac]{align-self:auto}}.l-plans[data-v-ae9518ac]{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;max-width:960px;align-items:stretch}@media (min-width: 860px){.l-plans[data-v-ae9518ac]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}.l-plan[data-v-ae9518ac]{min-width:0;position:relative;display:flex;flex-direction:column;padding:28px;border:1px solid var(--l-hairline);border-radius:var(--radius-xl);background:var(--l-white)}.l-plan--featured[data-v-ae9518ac]{border:2px solid var(--l-dark);box-shadow:var(--shadow-md)}.l-plan-flag[data-v-ae9518ac]{position:absolute;top:-13px;left:26px;padding:5px 11px;border-radius:999px;background:var(--l-highlight);color:var(--l-dark);font-family:var(--l-label);font-size:12.5px;font-weight:700}.l-plan-name[data-v-ae9518ac]{margin:0;font-family:var(--l-display);font-variation-settings:var(--font-display-settings);font-size:24px;font-weight:700;letter-spacing:-.015em}.l-plan-for[data-v-ae9518ac]{margin:6px 0 0;font-size:16.5px;color:var(--l-muted)}.l-plan-price[data-v-ae9518ac]{margin:20px 0 4px;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:48px;font-weight:800;line-height:1;letter-spacing:-.03em}.l-plan-period[data-v-ae9518ac]{font-family:var(--l-label);font-size:15px;font-weight:500;color:var(--l-muted)}.l-plan-billing[data-v-ae9518ac]{margin:0;font-family:var(--l-label);font-size:13.5px;color:var(--l-muted)}.l-plan-features[data-v-ae9518ac]{list-style:none;margin:22px 0 26px;padding:0;display:grid;gap:10px;flex:1}.l-plan-features li[data-v-ae9518ac]{display:flex;gap:10px;font-size:16.5px;line-height:1.45}.l-plan-feature--all[data-v-ae9518ac]{font-family:var(--l-label);font-size:15px;font-weight:700}.l-check[data-v-ae9518ac]{flex:0 0 auto;width:16px;height:16px;margin-top:4px;color:var(--status-positive-strong)}.l-plan-cta[data-v-ae9518ac]{align-self:stretch}.l-pricing-fineprint[data-v-ae9518ac]{margin:20px 0 0;font-family:var(--l-label);font-size:14px;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-details[data-v-ae9518ac]{max-width:960px;margin-top:32px;border:1px solid var(--l-hairline);border-radius:var(--radius-md);background:var(--l-white)}.l-compare-details summary[data-v-ae9518ac]{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;font-family:var(--l-label);font-size:16px;font-weight:700}.l-compare-details summary[data-v-ae9518ac]::-webkit-details-marker{display:none}.l-compare-details summary[data-v-ae9518ac]:after{content:"+";font-size:22px;font-weight:500;line-height:1}.l-compare-details[open] summary[data-v-ae9518ac]:after{content:"–"}.l-compare-details summary[data-v-ae9518ac]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px;border-radius:var(--radius-md)}.l-compare-scroll[data-v-ae9518ac]{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 12px 16px}.l-compare[data-v-ae9518ac]{width:100%;min-width:480px;border-collapse:collapse;font-family:var(--l-label);font-size:14.5px}.l-compare th[data-v-ae9518ac],.l-compare td[data-v-ae9518ac]{padding:11px 10px;border-top:1px solid var(--l-hairline);text-align:center;vertical-align:middle}.l-compare thead th[data-v-ae9518ac]{border-top:0;font-weight:700}.l-compare .l-compare-feature[data-v-ae9518ac]{text-align:left;font-weight:500;color:var(--l-ink)}.l-compare thead .l-compare-feature[data-v-ae9518ac]{font-weight:700}.l-compare .l-compare-plan[data-v-ae9518ac],.l-compare td[data-v-ae9518ac]{width:120px}.l-compare .l-compare-col--featured[data-v-ae9518ac]{background:var(--l-offwhite)}.l-compare-value[data-v-ae9518ac]{position:relative;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;color:var(--l-ink)}.l-compare-value .l-check[data-v-ae9518ac]{margin-top:0}.l-compare-value--off[data-v-ae9518ac]{color:var(--l-line-strong)}.l-video[data-v-ce08da0a]{margin:0 0 var(--l-head-gap);max-width:960px}.l-video-player[data-v-ce08da0a]{display:block;width:100%;height:auto;aspect-ratio:16 / 9;background:var(--l-dark);border:1px solid var(--l-hairline);border-radius:12px}.l-video-caption[data-v-ce08da0a]{margin-top:12px;font-family:var(--l-ui);font-size:14px;line-height:1.45;color:var(--l-muted)}.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-hero--soon[data-v-2dc54a20]{min-height:70vh;display:flex;align-items:center}.l-hero[data-v-2dc54a20]{padding:40px var(--l-gutter) 64px}.l-hero-grid[data-v-2dc54a20]{display:grid;gap:40px;align-items:center}.l-hero-copy[data-v-2dc54a20],.l-hero-visual[data-v-2dc54a20]{min-width:0}.l-h1-accent[data-v-2dc54a20]{font-style:normal;background:linear-gradient(transparent 62%,rgb(var(--status-emphasis-muted-rgb) / .55) 62%,rgb(var(--status-emphasis-muted-rgb) / .55) 92%,transparent 92%)}.l-hero-lede[data-v-2dc54a20]{max-width:560px;color:var(--l-ink)}.l-hero-visual[data-v-2dc54a20]{width:100%;max-width:560px;margin:0 auto}.l-hero-board[data-v-2dc54a20]{padding:clamp(6px,1vw,10px);border-radius:calc(var(--radius-xl) + 6px);background:linear-gradient(160deg,var(--l-dark) 0%,var(--l-dark-warm) 100%);box-shadow:var(--shadow-lg)}@media (min-width: 900px){.l-hero[data-v-2dc54a20]{padding-top:72px;padding-bottom:96px}.l-hero-grid[data-v-2dc54a20]{grid-template-columns:1.1fr .9fr;gap:64px}}.l-proof[data-v-2dc54a20]{background:linear-gradient(160deg,var(--l-dark) 0%,var(--l-dark-warm) 100%);color:var(--l-on-dark);padding:var(--l-section-pad) var(--l-gutter)}.l-proof-grid[data-v-2dc54a20]{display:grid;gap:30px;align-items:start;max-width:1060px}.l-proof-photo[data-v-2dc54a20]{overflow:hidden;aspect-ratio:4 / 5;max-width:300px;border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.l-proof-photo img[data-v-2dc54a20]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:58% 50%;object-position:58% 50%}.l-proof-figure[data-v-2dc54a20]{margin:0}@media (min-width: 760px){.l-proof-grid[data-v-2dc54a20]{grid-template-columns:clamp(240px,28vw,320px) 1fr;gap:clamp(32px,4.5vw,56px);align-items:center}.l-proof-photo[data-v-2dc54a20]{max-width:none}}.l-proof-quote[data-v-2dc54a20]{margin:0;font-family:var(--l-serif);font-size:clamp(20px,2.2vw,26px);font-weight:400;line-height:1.45}.l-proof-quote[data-v-2dc54a20]:before{content:"“";display:block;margin-bottom:14px;font-family:var(--l-display);font-size:88px;line-height:.6;color:var(--l-highlight)}.l-proof-person[data-v-2dc54a20]{display:block;margin-top:30px;font-family:var(--l-label);font-size:15px;line-height:1.45}.l-proof-person strong[data-v-2dc54a20]{display:block;font-size:16px}.l-proof-place[data-v-2dc54a20]{color:var(--l-on-dark-muted)}.l-proof-link[data-v-2dc54a20]{color:inherit;text-decoration:underline;text-underline-offset:3px}.l-proof-link[data-v-2dc54a20]:hover{color:var(--l-on-dark)}.l-proof-link[data-v-2dc54a20]:focus-visible{outline:2px solid var(--l-on-dark);outline-offset:2px;border-radius:2px}.l-pains[data-v-2dc54a20]{display:grid;gap:16px}.l-pain[data-v-2dc54a20]{padding:24px;border:1px solid var(--l-hairline);border-radius:var(--radius-md);background:var(--l-white)}.l-pain-before[data-v-2dc54a20]{display:flex;align-items:flex-start;gap:10px;margin:0;font-family:var(--l-label);font-size:15px;font-weight:600;color:var(--l-muted)}.l-pain-before svg[data-v-2dc54a20]{flex:0 0 auto;margin-top:2px;color:var(--status-danger)}.l-pain-after[data-v-2dc54a20]{margin-top:14px;padding-top:14px;border-top:1px dashed var(--l-hairline)}.l-pain-after .l-h3[data-v-2dc54a20]{margin-bottom:6px;font-size:19px}@media (min-width: 768px){.l-pains[data-v-2dc54a20]{grid-template-columns:1fr 1fr;gap:20px}}.l-steps[data-v-2dc54a20]{list-style:none;margin:0;padding:0;display:grid;gap:28px;counter-reset:l-step}.l-step[data-v-2dc54a20]{position:relative;padding-left:62px}.l-step[data-v-2dc54a20]:before{counter-increment:l-step;content:counter(l-step);position:absolute;left:0;top:-4px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--l-dark);color:var(--l-highlight);font-family:var(--l-display);font-variation-settings:var(--font-display-settings);font-size:20px;font-weight:800}.l-step .l-h3[data-v-2dc54a20]{margin-bottom:6px}.l-steps-cta[data-v-2dc54a20]{margin-top:40px}@media (min-width: 900px){.l-steps[data-v-2dc54a20]{grid-template-columns:repeat(3,1fr);gap:40px}.l-step[data-v-2dc54a20]{padding-left:0;padding-top:64px}.l-step[data-v-2dc54a20]:before{top:0}}.l-features-grid[data-v-2dc54a20]{display:grid;gap:40px;align-items:start}.l-feature-list[data-v-2dc54a20]{list-style:none;margin:0;padding:0;display:grid;gap:4px}.l-feature[data-v-2dc54a20]{display:grid;grid-template-columns:40px 1fr;gap:14px;padding:18px 0;border-bottom:1px solid var(--l-hairline)}.l-feature[data-v-2dc54a20]:last-child{border-bottom:0}.l-feature-icon[data-v-2dc54a20]{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--l-sand);color:var(--l-dark-warm)}.l-feature-title[data-v-2dc54a20]{margin-bottom:3px;font-size:18px}.l-feature-text[data-v-2dc54a20]{font-size:16.5px}@media (min-width: 960px){.l-features-grid[data-v-2dc54a20]{grid-template-columns:1.15fr .85fr;gap:72px}}.l-local[data-v-2dc54a20]{border-top:1px solid var(--l-hairline);border-bottom:1px solid var(--l-hairline)}.l-local-inner[data-v-2dc54a20]{max-width:760px;margin-inline:0}.l-local-inner .l-lede[data-v-2dc54a20]{margin-top:16px}.l-local-points[data-v-2dc54a20]{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:14px}.l-local-points li[data-v-2dc54a20]{display:flex;gap:12px;font-size:17px}.l-local-points .l-check[data-v-2dc54a20]{width:18px;height:18px;margin-top:4px}.l-local-points strong[data-v-2dc54a20]{display:block;font-family:var(--l-label);font-size:16px;font-weight:700}.l-local-point-text[data-v-2dc54a20]{color:var(--l-muted)}.l-local-contact[data-v-2dc54a20]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:28px 0 0;font-family:var(--l-label);font-size:15px}.l-faq-grid[data-v-2dc54a20]{display:grid;gap:40px}.l-faq[data-v-2dc54a20]{display:grid;gap:12px}.l-faq-item[data-v-2dc54a20]{border:1px solid var(--l-hairline);border-radius:var(--radius-md);background:var(--l-white)}.l-faq-item summary[data-v-2dc54a20]{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;font-family:var(--l-label);font-size:16.5px;font-weight:700}.l-faq-item summary[data-v-2dc54a20]::-webkit-details-marker{display:none}.l-faq-item summary[data-v-2dc54a20]:after{content:"+";flex:0 0 auto;font-size:22px;font-weight:500;line-height:1}.l-faq-item[open] summary[data-v-2dc54a20]:after{content:"–"}.l-faq-item summary[data-v-2dc54a20]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px;border-radius:var(--radius-md)}.l-faq-answer[data-v-2dc54a20]{padding:0 20px 20px;white-space:pre-line}@media (min-width: 900px){.l-faq-grid[data-v-2dc54a20]{grid-template-columns:.8fr 1.2fr;gap:72px}}
