.z-mb{position:relative;overflow-x:clip;background:var(--bg);color:var(--fg)}.z-mb-inner{padding:22px 16px 18px}.z-mb-pitch{min-width:0}.z-mb-kicker{margin:0 0 10px;font-family:var(--z-mono);font-weight:700;font-size:8.5px;line-height:1.2;letter-spacing:.28em;color:var(--pink);animation:zmb-riseIn .5s both}.z-mb-h1{margin:0 0 6px;font-family:var(--z-display);font-weight:700;font-size:25px;line-height:1.05;letter-spacing:-.025em;color:var(--fg);animation:zmb-riseIn .5s .1s both}.z-mb-without{font-family:var(--z-serif);font-style:italic;font-weight:400;font-size:28px;line-height:1;letter-spacing:0;color:var(--pink)}.z-mb-lede{margin:0 0 14px;font-family:var(--z-body-serif);font-weight:400;font-size:13.5px;line-height:1.5;color:var(--muted);text-wrap:pretty;animation:zmb-riseIn .5s .2s both}.z-mb-scene{animation:zmb-riseIn .6s .3s both}.z-mb-card{position:relative;border:1px solid var(--rule-2);background:var(--solid);padding:13px 14px 14px}.z-mb-sc-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 9px;font-family:var(--z-mono);font-weight:700;font-size:7.5px;line-height:1.4;letter-spacing:.18em;color:var(--muted)}.z-mb-act-kicker{flex:none;font-size:7px;letter-spacing:.14em;color:var(--gold)}.z-mb-act-kicker-s{display:none;margin:0 0 8px}.z-mb-stage{position:relative;min-height:272px}.z-mb-act{position:absolute;inset:0;visibility:hidden}.z-mb-scene[data-in-act="0"] .z-mb-act[data-act="0"],.z-mb-scene[data-in-act="1"] .z-mb-act[data-act="1"],.z-mb-scene[data-in-act="2"] .z-mb-act[data-act="2"],.z-mb-scene[data-in-act="3"] .z-mb-act[data-act="3"]{visibility:visible}.z-mb-act-label,.z-mb-ask-label,.z-mb-landed{margin:0 0 8px;font-family:var(--z-mono);font-weight:700;font-size:7.5px;line-height:1.4;letter-spacing:.18em;color:var(--muted)}.z-mb-composed{color:var(--mint)}.z-mb-sentence{margin:0 0 10px;font-family:var(--z-body-serif);font-weight:400;font-size:13px;line-height:1.55;color:var(--body);text-wrap:pretty}.z-mb-mark{padding:1px 2px;color:var(--fg);background:var(--mark) no-repeat left center;background-size:100% 100%}.z-mb-cite{display:inline-block;margin-left:3px;font-family:var(--z-mono);font-weight:700;font-size:9px;line-height:1;color:var(--pink)}.z-mb-ask-label{margin-bottom:5px}.z-mb-ask{margin:0 0 9px;font-family:var(--z-serif);font-style:italic;font-weight:400;font-size:15px;line-height:1.3;color:var(--fg);white-space:nowrap;overflow:hidden}.z-mb-caret{display:inline-block;width:2px;height:14px;margin-left:3px;background:var(--z-pink);vertical-align:-2px;animation:zmb-blink .8s steps(1) infinite}.z-mb-meter-slot{position:relative;height:34px}.z-mb-meter{position:absolute;inset:0;display:flex;align-items:center;padding:0 10px;background:var(--z-pink);color:var(--z-ink);font-family:var(--z-mono);font-weight:700;font-size:9px;line-height:1;letter-spacing:.2em;transform:scaleX(0);transform-origin:left center;transition:transform .63s ease}.z-mb-scene.is-meter .z-mb-meter{transform:scaleX(1)}.z-mb-scene.is-retract .z-mb-meter{transform-origin:right center;transform:scaleX(0)}.z-mb-wall-slot{position:relative;margin-top:8px}.z-mb-wall{margin:0;font-family:var(--z-serif);font-style:italic;font-weight:400;font-size:12.5px;line-height:1.4;color:var(--fg);opacity:0;transition:opacity .63s ease}.z-mb-scene.is-meter .z-mb-wall{opacity:1}.z-mb-scene.is-retract .z-mb-wall{opacity:0}.z-mb-free{position:absolute;inset:0;display:flex;align-items:center;margin:0;font-family:var(--z-serif);font-style:italic;font-weight:400;font-size:13px;line-height:1.3;color:var(--mint);opacity:0;transition:opacity .8s ease}.z-mb-scene.is-free .z-mb-free{opacity:1}.z-mb-caption{margin:11px 0 0;font-family:var(--z-mono);font-weight:600;font-size:7.5px;line-height:1.5;letter-spacing:.13em;color:var(--muted);opacity:0;transition:opacity .45s ease}.z-mb-caption b{font-weight:700;color:var(--pink)}.z-mb-scene.is-caption .z-mb-caption{opacity:1}.z-mb-member-stamp{position:absolute;right:0;top:-12px;padding:5px 9px;border:2.5px solid var(--mint);background:var(--solid);color:var(--mint);font-family:var(--z-mono);font-weight:700;font-size:10px;line-height:1;letter-spacing:.22em;opacity:0;transform:scale(1.7) rotate(-7deg);pointer-events:none}.z-mb-scene.is-member .z-mb-member-stamp{animation:zmb-stamp .72s ease forwards}.z-mb-thread{margin:0 0 10px;font-family:var(--z-serif);font-style:italic;font-weight:400;font-size:14px;line-height:1.35;color:var(--fg);clip-path:inset(0 102% 0 0);transition:clip-path 2.16s linear}.z-mb-scene.is-thread .z-mb-thread{clip-path:inset(0 -2% 0 0)}.z-mb-depth{padding:9px 11px;border-left:3px solid var(--gold);background:var(--panel);opacity:0;transform:translateY(10px);transition:opacity 1.08s ease,transform 1.08s ease}.z-mb-scene.is-depth .z-mb-depth{opacity:1;transform:none}.z-mb-depth-k{margin:0 0 6px;font-family:var(--z-mono);font-weight:700;font-size:7px;line-height:1.4;letter-spacing:.16em;color:var(--gold)}.z-mb-pull{margin:0 0 6px;font-family:var(--z-body-serif);font-weight:400;font-size:12.5px;line-height:1.55;color:var(--body);text-wrap:pretty}.z-mb-pull-label,.z-mb-pull-src{margin:0;font-family:var(--z-mono);font-weight:600;font-size:6.5px;line-height:1.5;letter-spacing:.12em;color:var(--muted)}.z-mb-pull-label{margin-top:6px}.z-mb-pull-title{display:block;font-family:var(--z-serif);font-style:italic;font-weight:400;font-size:10.5px;line-height:1.3;letter-spacing:0;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.z-mb-closer{margin:10px 0 0;font-family:var(--z-mono);font-weight:600;font-size:7.5px;line-height:1.5;letter-spacing:.13em;color:var(--mint);opacity:0;transform:translateY(10px);transition:opacity .9s ease,transform .9s ease}.z-mb-scene.is-deeper .z-mb-act[data-act="1"] .z-mb-closer,.z-mb-scene.is-kept .z-mb-act[data-act="3"] .z-mb-closer{opacity:1;transform:none}.z-mb-day{display:flex;gap:7px;align-items:baseline;padding:5px 0;border-bottom:1px dashed var(--rule-2);opacity:0;transform:translateX(-8px);transition:opacity .9s ease,transform .9s ease}.z-mb-scene.is-day1 .z-mb-day[data-day="1"],.z-mb-scene.is-day2 .z-mb-day[data-day="2"],.z-mb-scene.is-day3 .z-mb-day[data-day="3"]{opacity:1;transform:none}.z-mb-day-n{flex:none;font-family:var(--z-mono);font-weight:700;font-size:7.5px;line-height:1.4;letter-spacing:.1em;color:var(--gold)}.z-mb-day-lead{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-family:var(--z-body-serif);font-weight:400;font-size:12px;line-height:1.45;color:var(--body)}.z-mb-itin-meta{margin:8px 0 0;font-family:var(--z-mono);font-weight:700;font-size:7px;line-height:1.4;letter-spacing:.16em;color:var(--muted);opacity:0;transition:opacity .9s ease}.z-mb-scene.is-day3 .z-mb-itin-meta{opacity:1}.z-mb-brights{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0;opacity:0;transform:translateY(10px);transition:opacity .9s ease,transform .9s ease}.z-mb-scene.is-lines .z-mb-brights{opacity:1;transform:none}.z-mb-bright{padding:4px 7px;border:1px solid var(--rule-2);font-family:var(--z-mono);font-weight:600;font-size:7px;line-height:1.5;letter-spacing:.1em;color:var(--body)}.z-mb-bright b{font-weight:700;color:var(--fg)}.z-mb-bright em{font-style:normal;font-weight:700;color:var(--mint)}.z-mb-cards{list-style:none;margin:0;padding:0}.z-mb-shelf-card{margin:0 0 8px;opacity:0;transform:translateX(-8px);transition:opacity .9s ease,transform .9s ease;cursor:default}.z-mb-scene.is-row1 .z-mb-shelf-card[data-row="1"],.z-mb-scene.is-row2 .z-mb-shelf-card[data-row="2"]{opacity:1;transform:none}.z-mb-shelf-card:focus-visible,.z-mb-shelf-card:hover{border-color:var(--rule-2)}.z-mb-shelf-card:focus-visible .z-mdl-reopen,.z-mb-shelf-card:hover .z-mdl-reopen{color:var(--fg)}.z-mb-replay{margin:8px 0 0;font-family:var(--z-mono);font-weight:600;font-size:7px;line-height:1.5;letter-spacing:.14em;color:var(--muted)}.z-mb-below{padding:0 16px 20px}.z-mb-ledger-k{margin:16px 0 4px;font-family:var(--z-mono);font-weight:700;font-size:8px;line-height:1.5;letter-spacing:.2em;color:var(--muted)}.z-mb-ledger{list-style:none;margin:0 0 14px;padding:0}.z-mb-ledger-row{display:flex;gap:7px;align-items:baseline;padding:6px 0;border-bottom:1px dashed var(--rule-2)}.z-mb-ledger-tick{flex:none;font-family:var(--z-mono);font-weight:700;font-size:9px;line-height:1;color:var(--mint)}.z-mb-ledger-body{font-family:var(--z-body-serif);font-weight:400;font-size:12px;line-height:1.45;color:var(--body)}.z-mb-ledger-body b{font-family:var(--z-mono);font-weight:700;font-size:8px;letter-spacing:.1em;color:var(--fg)}.z-mb-quote{margin:0 0 16px;font-family:var(--z-serif);font-style:italic;font-weight:400;font-size:13.5px;line-height:1.55;color:var(--fg);text-wrap:pretty}.z-mb-plans{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.z-mb-plan{flex:1;min-width:108px;box-sizing:border-box;padding:11px;border:1px solid var(--rule-2);background:transparent;position:relative}.z-mb-plan:hover{border-color:var(--fg)}.z-mb-plan[data-highlight=true]:hover{border-color:var(--pink);filter:brightness(1.06)}.z-mb-plan[data-highlight=true]{border-color:var(--pink);background:var(--pink-bg)}.z-mb-plan-k{margin:0 0 5px;font-family:var(--z-mono);font-weight:700;font-size:7.5px;line-height:1.4;letter-spacing:.16em;color:var(--muted)}.z-mb-plan[data-highlight=true] .z-mb-plan-k{color:var(--pink)}.z-mb-seats-line{margin:0 0 6px}.z-mb-seats-tag{display:inline-flex;align-items:center;padding:2px 5px;border:1px solid var(--mint);font-family:var(--z-mono);font-weight:700;font-size:6.5px;line-height:1.4;letter-spacing:.1em;color:var(--mint);white-space:nowrap}.z-mb-seats-dot{display:inline-block;width:4px;height:4px;margin-right:4px;border-radius:50%;background:var(--mint);animation:zmb-pulse 2s infinite}.z-mb-seats-tag[data-open=false]{border-color:var(--muted);color:var(--muted)}.z-mb-seats-tag[data-open=false] .z-mb-seats-dot{background:var(--muted);animation:none}.z-mb-plan-price{margin:0 0 4px;font-family:var(--z-display);font-weight:700;font-size:17px;line-height:1;color:var(--fg)}.z-mb-plan-price small{font-family:var(--z-mono);font-weight:500;font-size:10px}.z-mb-plan-sub{margin:0;font-family:var(--z-serif);font-style:italic;font-weight:400;font-size:11.5px;line-height:1.35;color:var(--body)}.z-mb-plan-cta{display:block;margin:7px 0 0;padding:0;border:0;background:none;text-align:left;font-family:var(--z-mono);font-weight:700;font-size:7px;line-height:1.5;letter-spacing:.14em;color:var(--body)}.z-mb-plan[data-highlight=true] .z-mb-plan-cta{color:var(--pink)}.z-mb-plan-cta:focus-visible,.z-mb-plan-cta:hover{color:var(--gold)}.z-mb-plan-cta{cursor:pointer}.z-mb-plan-cta:after{content:"";position:absolute;inset:0}.z-mb-plan-cta:focus-visible{outline:none}.z-mb-plan-cta:focus-visible:after{outline:2px solid var(--gold);outline-offset:2px}.z-mb-deciding{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 14px;font-family:var(--z-mono);font-weight:700;font-size:8px;line-height:1.6;letter-spacing:.16em}.z-mb-deciding-k{color:var(--muted)}.z-mb-deciding-links{display:inline-flex;flex-wrap:wrap;gap:12px}.z-mb-faq-link{color:var(--gold);text-decoration:none;border-bottom:1px solid var(--rule-2)}.z-mb-signin{color:var(--pink);text-decoration:none}.z-mb-cta-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 18px}.z-mb-cta{display:inline-block;padding:13px 16px;border:2px solid var(--z-pink);background:var(--z-pink);color:var(--z-ink);box-shadow:none;font-family:var(--z-display);font-weight:700;font-size:12.5px;line-height:1;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.z-mb-cta:focus-visible,.z-mb-cta:hover{background:var(--gold);border-color:var(--gold)}.z-mb-cta-meta{font-family:var(--z-mono);font-weight:600;font-size:8.5px;line-height:1;letter-spacing:.15em;color:var(--mint)}.z-mb-cta-dot{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--mint);vertical-align:middle;animation:zmb-pulse 2s infinite}.z-mb-privacy{margin:0;padding-top:13px;border-top:1px solid var(--rule);text-align:center;font-family:var(--z-body-serif);font-style:italic;font-weight:400;font-size:13px;line-height:1.6;color:var(--muted)}.z-mb-faq{background:var(--bg);color:var(--fg)}.z-mb-faq .z-kicker{color:var(--muted)}.z-mb-faq-head{margin:16px 0 22px}.z-mb-faq-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule-2)}.z-mb-faq-row{border-bottom:1px dashed var(--rule-2)}.z-mb-faq-row:last-child{border-bottom:1px solid var(--rule-2)}.z-mb-faq-row.is-open{background:var(--pink-bg)}.z-mb-faq-q{display:grid;grid-template-columns:50px 1fr 30px;gap:14px;align-items:baseline;width:100%;padding:18px 0;border:none;background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit}.z-mb-faq-q-n{font-family:var(--z-mono);font-weight:700;font-size:11px;letter-spacing:.16em;color:var(--gold)}.z-mb-faq-q-t{font-family:var(--z-display);font-weight:700;font-size:clamp(18px,3vw,24px);letter-spacing:-.012em;text-transform:uppercase;color:var(--fg)}.z-mb-faq-q-x{font-size:22px;color:var(--pink);text-align:right}.z-mb-faq-a{margin:0 0 0 64px;padding:0 0 18px;max-width:70ch;font-family:var(--z-body-serif);font-size:17px;line-height:1.5;color:var(--body)}@media (min-width:961px){.z-mb-inner{display:grid;grid-template-columns:1fr 1.05fr;gap:40px;align-items:center;max-width:1160px;margin-inline:auto;padding:32px 40px 30px}.z-mb-kicker{font-size:9.5px;margin:0 0 14px}.z-mb-h1{font-size:42px;line-height:1.02;margin:0 0 10px}.z-mb-without{font-size:45px}.z-mb-lede{font-size:17px;line-height:1.55;max-width:470px;color:var(--body)}.z-mb-card{border-width:1.5px;padding:18px 20px}.z-mb-sc-head{letter-spacing:.16em;margin:0 0 12px}.z-mb-act-kicker,.z-mb-sc-head{font-size:8.5px}.z-mb-stage{min-height:300px}.z-mb-act-label,.z-mb-ask-label,.z-mb-landed{font-size:8.5px;letter-spacing:.16em}.z-mb-sentence{font-size:15px;line-height:1.6;margin:0 0 14px}.z-mb-cite{font-size:10px}.z-mb-ask{font-size:19px}.z-mb-caret{height:17px}.z-mb-meter-slot{height:40px}.z-mb-meter{padding:0 13px;font-size:10px}.z-mb-wall{font-size:14px}.z-mb-free{font-size:16px}.z-mb-caption{font-size:8px;margin:12px 0 0}.z-mb-member-stamp{font-size:11px;top:-14px}.z-mb-thread{font-size:17px}.z-mb-depth-k{font-size:8px}.z-mb-pull{font-size:14px}.z-mb-pull-label,.z-mb-pull-src{font-size:7.5px}.z-mb-pull-title{font-size:12px}.z-mb-closer{font-size:8px}.z-mb-day-n{font-size:8.5px}.z-mb-day-lead{font-size:13.5px}.z-mb-bright,.z-mb-itin-meta{font-size:8px}.z-mb-bright{padding:5px 9px}.z-mb-replay{font-size:8px}.z-mb-below{display:grid;grid-template-columns:1fr 1.05fr;gap:40px;max-width:1160px;margin-inline:auto;padding:0 40px 30px}.z-mb-below-l{max-width:680px}.z-mb-privacy{grid-column:1/-1}.z-mb-ledger-k{font-size:9px;margin:0 0 6px}.z-mb-ledger-body{font-size:14px}.z-mb-ledger-body b{font-size:9px}.z-mb-quote{font-size:16px}.z-mb-plan{padding:14px}.z-mb-plan-k{font-size:8.5px}.z-mb-seats-tag{font-size:7.5px}.z-mb-plan-price{font-size:22px}.z-mb-plan-sub{font-size:13px}.z-mb-plan-cta{font-size:8px}.z-mb-deciding{font-size:9px}.z-mb-cta-row{gap:16px}.z-mb-cta{font-size:13.5px;padding:15px 22px}.z-mb-cta-meta{font-size:9.5px}.z-mb-privacy{font-size:14px}.z-mb-faq .z-section-inner{max-width:1160px;padding:0 40px}}@media (prefers-reduced-motion:reduce){.z-mb-h1,.z-mb-kicker,.z-mb-lede,.z-mb-scene{animation:none!important;opacity:1}.z-mb-scene[data-in-static=true] .z-mb-stage{min-height:0}.z-mb-scene[data-in-static=true] .z-mb-act{position:static;inset:auto;visibility:visible}.z-mb-scene[data-in-static=true] .z-mb-act+.z-mb-act{margin-top:22px;padding-top:18px;border-top:1px solid var(--rule)}.z-mb-scene[data-in-static=true] .z-mb-act-kicker-s{display:block}.z-mb-scene[data-in-static=true] .z-mb-sc-head .z-mb-act-kicker{display:none}.z-mb-caret,.z-mb-cta-dot,.z-mb-seats-dot{animation:none!important}.z-mb-brights,.z-mb-caption,.z-mb-closer,.z-mb-day,.z-mb-depth,.z-mb-free,.z-mb-itin-meta,.z-mb-meter,.z-mb-shelf-card,.z-mb-thread,.z-mb-wall{transition:none!important}.z-mb-scene.is-member .z-mb-member-stamp{animation:none!important;opacity:1;transform:scale(1) rotate(-7deg)}}@keyframes zmb-riseIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes zmb-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.82)}}@keyframes zmb-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes zmb-stamp{0%{opacity:0;transform:scale(1.7) rotate(-7deg)}to{opacity:1;transform:scale(1) rotate(-7deg)}}