.accent[data-astro-cid-qjl3ryhn]{color:var(--accent);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.h2[data-astro-cid-qjl3ryhn]{margin:10px 0 var(--s-4);max-width:22ch}.h2[data-astro-cid-qjl3ryhn] em{color:var(--accent)}.hero[data-astro-cid-qjl3ryhn]{background:var(--in-night);align-items:flex-end;min-height:max(640px,100svh);display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-qjl3ryhn] .poster,.hero[data-astro-cid-qjl3ryhn] .poster img,.vid[data-astro-cid-qjl3ryhn]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vid[data-astro-cid-qjl3ryhn]{opacity:0;transition:opacity .8s}.vid[data-astro-cid-qjl3ryhn].on{opacity:1}.shade[data-astro-cid-qjl3ryhn]{z-index:1;background:linear-gradient(90deg,#1b0c21e6 0%,#1b0c21a6 38%,#1b0c2100 70%),linear-gradient(#1b0c2100 55%,#1b0c21 100%);position:absolute;inset:0}.copy-wrap[data-astro-cid-qjl3ryhn]{z-index:2;padding-bottom:150px;padding-top:calc(var(--header-h) + 60px);position:relative}.copy[data-astro-cid-qjl3ryhn]{text-align:center;justify-items:center;max-width:620px;display:grid}.lockup[data-astro-cid-qjl3ryhn]{color:var(--in-diya);margin-bottom:var(--s-3);justify-content:center;align-items:center;gap:14px;line-height:1;display:flex}.lockup[data-astro-cid-qjl3ryhn]:before,.lockup[data-astro-cid-qjl3ryhn]:after{content:"";background:currentColor;width:44px;height:1.5px}.lockup[data-astro-cid-qjl3ryhn] span[data-astro-cid-qjl3ryhn]{font-family:var(--font-serif);letter-spacing:.22em;text-transform:uppercase;font-size:clamp(18px,1.6vw,24px)}.h-hero[data-astro-cid-qjl3ryhn]{margin-bottom:var(--s-3);text-shadow:0 2px 30px #1b0c2199;font-size:clamp(46px,5.6vw,96px)}.h-hero[data-astro-cid-qjl3ryhn] em[data-astro-cid-qjl3ryhn]{color:var(--in-diya);font-style:normal;display:block}.hero[data-astro-cid-qjl3ryhn] .lede[data-astro-cid-qjl3ryhn]{color:#fff4e3e6}.where[data-astro-cid-qjl3ryhn]{color:var(--fg-muted);margin:var(--s-2) 0 var(--s-4)}.stats-strip[data-astro-cid-qjl3ryhn]{text-align:center;color:var(--in-night);opacity:.85;padding-top:var(--s-4);max-width:820px;margin-inline:auto;font-size:clamp(15px,1.2vw,17px);font-weight:600;line-height:1.6}.spot[data-astro-cid-qjl3ryhn]{border:1px solid var(--rule);background:#fffaf2;border-radius:18px;grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);align-items:center;gap:clamp(20px,4vw,56px);max-width:1080px;margin-inline:auto;padding:clamp(20px,3vw,40px);display:grid}.frame[data-astro-cid-qjl3ryhn]{aspect-ratio:1;box-shadow:0 0 0 4px #fffaf2, 0 0 0 5.5px var(--in-diya);background:var(--in-night);animation:rv-in .6s var(--ease);border-radius:50%;justify-self:center;place-items:center;width:100%;max-width:300px;margin:0 auto;display:grid;overflow:hidden}.frame[data-astro-cid-qjl3ryhn] img{object-fit:cover;width:100%;height:100%}.frame[data-astro-cid-qjl3ryhn] .ini[data-astro-cid-qjl3ryhn]{font-family:var(--font-serif);color:var(--in-diya);font-size:64px}.frame[data-astro-cid-qjl3ryhn][hidden],.q[data-astro-cid-qjl3ryhn][hidden]{display:none}.words[data-astro-cid-qjl3ryhn]{gap:var(--s-3);display:grid}.q[data-astro-cid-qjl3ryhn]{gap:var(--s-2);animation:rv-in .6s var(--ease);display:grid}blockquote[data-astro-cid-qjl3ryhn]{font-family:var(--font-serif);color:var(--in-night);font-size:clamp(20px,1.9vw,28px);line-height:1.3}.picker[data-astro-cid-qjl3ryhn]{border-top:1px solid var(--rule);padding-top:var(--s-3);flex-wrap:wrap;gap:10px;display:flex}.pick[data-astro-cid-qjl3ryhn]{border:1.5px solid var(--rule);color:var(--in-night);font:700 13px var(--font-sans);cursor:pointer;transition:border-color var(--m-base) var(--ease), background var(--m-base) var(--ease);background:0 0;border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 6px;display:flex;position:relative;overflow:hidden}.pick[data-astro-cid-qjl3ryhn]:hover{border-color:var(--in-night)}.pick[data-astro-cid-qjl3ryhn][aria-selected=true]{background:var(--in-night);color:var(--in-ivory);border-color:var(--in-night)}.dot[data-astro-cid-qjl3ryhn]{background:var(--in-ember);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:11px;display:grid;overflow:hidden}.dot[data-astro-cid-qjl3ryhn] img{object-fit:cover;width:100%;height:100%}.bar[data-astro-cid-qjl3ryhn]{background:var(--in-diya);width:0;height:2px;position:absolute;bottom:0;left:0}.auto[data-astro-cid-qjl3ryhn] .pick[data-astro-cid-qjl3ryhn][aria-selected=true] .bar[data-astro-cid-qjl3ryhn]{animation:8s linear rv-bar}@keyframes rv-in{0%{opacity:0;transform:translateY(8px)}}@keyframes rv-bar{to{width:100%}}@media (prefers-reduced-motion:reduce){.frame[data-astro-cid-qjl3ryhn],.q[data-astro-cid-qjl3ryhn]{animation:none}}.program[data-astro-cid-qjl3ryhn]{border:1.5px solid var(--in-night);outline:1px solid var(--in-diya);outline-offset:-10px;max-width:980px;padding:var(--s-5) clamp(20px, 5vw, 72px);text-align:center;background:#fffaf2;border-radius:6px;margin-inline:auto}.kicker[data-astro-cid-qjl3ryhn]{color:var(--accent);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.program[data-astro-cid-qjl3ryhn] .h2[data-astro-cid-qjl3ryhn]{margin-inline:auto}.events[data-astro-cid-qjl3ryhn]{text-align:left;gap:0;padding:0;list-style:none;display:grid}.events[data-astro-cid-qjl3ryhn] li[data-astro-cid-qjl3ryhn]{gap:var(--s-3);padding:var(--s-3) 0;border-top:1px solid #1b0c2122;grid-template-columns:64px 1fr;display:grid}.events[data-astro-cid-qjl3ryhn] .n[data-astro-cid-qjl3ryhn]{font-family:var(--font-serif);color:var(--in-ember);text-align:center;font-size:28px}.events[data-astro-cid-qjl3ryhn] h3[data-astro-cid-qjl3ryhn]{font-family:var(--font-serif);color:var(--in-night);margin-bottom:6px;font-size:28px;font-weight:400;line-height:1.1}.events[data-astro-cid-qjl3ryhn] p[data-astro-cid-qjl3ryhn]{color:var(--fg-muted)}.program-foot[data-astro-cid-qjl3ryhn]{margin-top:var(--s-3);font-family:var(--font-serif);color:var(--in-night);font-size:22px}.theater[data-astro-cid-qjl3ryhn]{gap:var(--s-5);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.slide[data-astro-cid-qjl3ryhn]{align-content:start;justify-items:start;gap:12px;display:grid}.slide[data-astro-cid-qjl3ryhn][hidden]{display:none}.slide[data-astro-cid-qjl3ryhn] .facade{width:100%}.ev[data-astro-cid-qjl3ryhn]{margin-top:var(--s-2);flex-wrap:wrap;gap:8px 6px;max-height:30px;padding:0;list-style:none;display:flex;overflow:hidden}.ev[data-astro-cid-qjl3ryhn] li[data-astro-cid-qjl3ryhn]{letter-spacing:.06em;text-transform:uppercase;color:var(--in-diya);border:1px solid #ffae3b99;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.c[data-astro-cid-qjl3ryhn]{font-family:var(--font-serif);margin-top:var(--s-3);font-size:34px;font-weight:400;line-height:1}.sub[data-astro-cid-qjl3ryhn]{font-weight:600}.st[data-astro-cid-qjl3ryhn]{color:var(--fg-muted)}.playlist[data-astro-cid-qjl3ryhn]>.label[data-astro-cid-qjl3ryhn]{border-bottom:1.5px solid #ffffff40;padding-bottom:12px}.playlist[data-astro-cid-qjl3ryhn] ul[data-astro-cid-qjl3ryhn]{padding:0;list-style:none}.item[data-astro-cid-qjl3ryhn]{gap:var(--s-2);text-align:left;width:calc(100% + 20px);color:inherit;cursor:pointer;transition:background var(--m-base) var(--ease);background:0 0;border:0;border-bottom:1px solid #ffffff1f;border-radius:8px;grid-template-columns:132px 1fr;align-items:center;margin-inline:-10px;padding:14px 10px;display:grid}.item[data-astro-cid-qjl3ryhn]:hover{background:#ffffff10}.playlist[data-astro-cid-qjl3ryhn] li[data-astro-cid-qjl3ryhn]:has(.item[aria-current=true]){display:none}.thumb[data-astro-cid-qjl3ryhn]{aspect-ratio:16/9;background:#000;border-radius:4px;overflow:hidden}.thumb[data-astro-cid-qjl3ryhn] img{object-fit:cover;width:100%;height:100%;transition:transform var(--m-slow) var(--ease)}.item[data-astro-cid-qjl3ryhn]:hover .thumb[data-astro-cid-qjl3ryhn] img{transform:scale(1.06)}.meta[data-astro-cid-qjl3ryhn]{gap:4px;display:grid}.ic[data-astro-cid-qjl3ryhn]{font-family:var(--font-serif);font-size:21px;line-height:1.1}.p[data-astro-cid-qjl3ryhn]{font-size:13px;line-height:1.35}.on-request[data-astro-cid-qjl3ryhn]{margin-top:var(--s-3);font-size:14px}.trust[data-astro-cid-qjl3ryhn]{gap:var(--s-5);padding-bottom:var(--s-3);grid-template-columns:1.3fr 1fr;align-items:center;display:grid}.trust[data-astro-cid-qjl3ryhn] .lede[data-astro-cid-qjl3ryhn]{margin-bottom:var(--s-2);font-size:clamp(16px,1.15vw,18px)}.checks[data-astro-cid-qjl3ryhn]{background:var(--in-night);color:var(--in-ivory);padding:var(--s-3) var(--s-4);border-radius:18px;list-style:none;display:grid}.checks[data-astro-cid-qjl3ryhn] li[data-astro-cid-qjl3ryhn]{border-bottom:1px solid #fff2;padding:12px 0 12px 30px;font-weight:600;position:relative}.checks[data-astro-cid-qjl3ryhn] li[data-astro-cid-qjl3ryhn]:last-child{border-bottom:0}.checks[data-astro-cid-qjl3ryhn] li[data-astro-cid-qjl3ryhn]:before{content:"✓";color:var(--in-diya);font-weight:800;position:absolute;left:0}.leads[data-astro-cid-qjl3ryhn]{gap:var(--s-6) var(--s-5);max-width:1000px;margin-inline:auto;margin-top:var(--s-4);grid-template-columns:1fr 1fr;display:grid}.leads[data-astro-cid-qjl3ryhn] article[data-astro-cid-qjl3ryhn]{text-align:center;align-content:start;justify-items:center;display:grid}.ph[data-astro-cid-qjl3ryhn]{aspect-ratio:1;background:var(--surface);width:clamp(160px,16vw,200px);margin-bottom:var(--s-4);box-shadow:0 0 0 4px var(--bg), 0 0 0 5.5px var(--in-diya);border-radius:50%;position:relative;overflow:hidden}.team[data-astro-cid-qjl3ryhn]{text-align:center}.team[data-astro-cid-qjl3ryhn] .h2[data-astro-cid-qjl3ryhn]{margin-inline:auto}.team[data-astro-cid-qjl3ryhn] .accent[data-astro-cid-qjl3ryhn]{justify-content:center}.leads[data-astro-cid-qjl3ryhn] .role[data-astro-cid-qjl3ryhn]{margin-top:10px}.leads[data-astro-cid-qjl3ryhn] .bio[data-astro-cid-qjl3ryhn]{margin-top:var(--s-3);max-width:44ch;line-height:1.7}.ph[data-astro-cid-qjl3ryhn].empty{position:relative}.mono[data-astro-cid-qjl3ryhn]{font-family:var(--font-serif);color:var(--accent);opacity:.55;font-size:96px;line-height:1}.ph[data-astro-cid-qjl3ryhn].empty .todo-note[data-astro-cid-qjl3ryhn]{position:absolute;bottom:10px}.ph[data-astro-cid-qjl3ryhn] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nm[data-astro-cid-qjl3ryhn]{font-family:var(--font-serif);font-size:34px;line-height:1}.inner-v[data-astro-cid-qjl3ryhn]{text-align:center;justify-items:center;gap:var(--s-3);display:grid}.inner-v[data-astro-cid-qjl3ryhn] .accent[data-astro-cid-qjl3ryhn]{justify-content:center}.venues[data-astro-cid-qjl3ryhn] ul[data-astro-cid-qjl3ryhn]{--dot-gap:30px;--dot-color:var(--in-diya);justify-content:center;gap:10px var(--dot-gap);flex-wrap:wrap;max-width:980px;padding:0;list-style:none;display:flex}.venues[data-astro-cid-qjl3ryhn] li[data-astro-cid-qjl3ryhn]{font-family:var(--font-serif);font-size:clamp(22px,2.2vw,32px)}.invest[data-astro-cid-qjl3ryhn]{background:var(--in-diya);color:var(--in-night);--btn-bg:var(--in-night);--btn-fg:var(--in-ivory);--accent:var(--in-night);--on-accent:var(--in-ivory)}.inner-i[data-astro-cid-qjl3ryhn]{text-align:center;justify-items:center;gap:var(--s-2);display:grid}.big[data-astro-cid-qjl3ryhn]{font-family:var(--font-serif);margin-bottom:var(--s-3);font-size:clamp(34px,4vw,56px);line-height:.95}.invest[data-astro-cid-qjl3ryhn] .lede[data-astro-cid-qjl3ryhn]{max-width:56ch}.invest[data-astro-cid-qjl3ryhn] .cta-row[data-astro-cid-qjl3ryhn]{margin-top:var(--s-4)}.book-sec[data-astro-cid-qjl3ryhn]{position:relative;overflow:hidden}.book[data-astro-cid-qjl3ryhn]{gap:var(--s-5);padding-top:var(--s-5);grid-template-columns:1fr 1.15fr;align-items:start;display:grid;position:relative}.or[data-astro-cid-qjl3ryhn]{margin:var(--s-4) 0 var(--s-2)}.panel[data-astro-cid-qjl3ryhn]{padding:var(--s-4);--form-field:#fff;background:#ffffff10;border:1px solid #ffffff2e;border-radius:18px}@media (width<=900px){.theater[data-astro-cid-qjl3ryhn],.trust[data-astro-cid-qjl3ryhn],.leads[data-astro-cid-qjl3ryhn],.spot[data-astro-cid-qjl3ryhn],.book[data-astro-cid-qjl3ryhn]{grid-template-columns:1fr}.frame[data-astro-cid-qjl3ryhn]{max-width:180px}.reviews-sec[data-astro-cid-qjl3ryhn] blockquote[data-astro-cid-qjl3ryhn]{font-size:20px;line-height:1.35}.pick[data-astro-cid-qjl3ryhn]{font-size:12px}.reviews-sec[data-astro-cid-qjl3ryhn] .words[data-astro-cid-qjl3ryhn]{text-align:center;justify-items:center}.picker[data-astro-cid-qjl3ryhn]{justify-content:center}.item[data-astro-cid-qjl3ryhn]{grid-template-columns:112px 1fr}.trust-p[data-astro-cid-qjl3ryhn],.hero[data-astro-cid-qjl3ryhn] .lights{display:none}.shade[data-astro-cid-qjl3ryhn]{background:linear-gradient(#1b0c2159 0%,#1b0c21b3 55%,#1b0c21 92%)}.copy-wrap[data-astro-cid-qjl3ryhn]{padding-bottom:120px}.copy[data-astro-cid-qjl3ryhn]{margin-inline:auto}.events[data-astro-cid-qjl3ryhn] li[data-astro-cid-qjl3ryhn]{grid-template-columns:44px 1fr}.program[data-astro-cid-qjl3ryhn]{outline-offset:-7px}}.more-lede[data-astro-cid-qjl3ryhn]{max-width:58ch;margin:calc(-1 * var(--s-2)) 0 var(--s-5)}.bvp[data-astro-cid-qjl3ryhn]{background:var(--bv-pink);color:var(--white);--accent:#ffd0de;border-radius:22px;padding:clamp(22px,3.4vw,44px)}.bvp[data-astro-cid-qjl3ryhn] .label[data-astro-cid-qjl3ryhn]{color:#ffd0de}.bvp-head[data-astro-cid-qjl3ryhn]{gap:var(--s-3) var(--s-5);margin-bottom:var(--s-4);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:end;display:grid}.bvp-t[data-astro-cid-qjl3ryhn],.cfp-t[data-astro-cid-qjl3ryhn]{font-family:var(--font-serif);margin:10px 0 var(--s-2);text-wrap:balance;font-size:clamp(28px,3.2vw,44px);font-weight:400;line-height:1.08}.bvp-p[data-astro-cid-qjl3ryhn]{max-width:56ch;line-height:1.6}.bvp-cta[data-astro-cid-qjl3ryhn]{justify-items:start;gap:var(--s-2);display:grid}.bvp-cta[data-astro-cid-qjl3ryhn] .from[data-astro-cid-qjl3ryhn]{font-size:15px}.bvp-cta[data-astro-cid-qjl3ryhn] .from[data-astro-cid-qjl3ryhn] b[data-astro-cid-qjl3ryhn]{font-family:var(--font-serif);margin-left:4px;font-size:30px;font-weight:400}.bvp-cta[data-astro-cid-qjl3ryhn] .btn[data-astro-cid-qjl3ryhn]{--btn-bg:var(--white);--btn-fg:var(--bv-pink);--btn-hover-bg:#ffd0de;--btn-hover-fg:var(--bv-pink)}.clip-row[data-astro-cid-qjl3ryhn]{gap:var(--s-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.clip-row[data-astro-cid-qjl3ryhn] figure[data-astro-cid-qjl3ryhn]{align-content:start;gap:8px;margin:0;display:grid}.clip-row[data-astro-cid-qjl3ryhn] video[data-astro-cid-qjl3ryhn]{aspect-ratio:9/16;object-fit:cover;background:#000;border-radius:16px;width:100%;display:block}.clip-row[data-astro-cid-qjl3ryhn] figcaption[data-astro-cid-qjl3ryhn]{font-size:14px;font-weight:600;line-height:1.35}.cfp[data-astro-cid-qjl3ryhn]{margin-top:var(--s-4);background:var(--un-night);color:var(--fg);gap:var(--s-5);border-radius:22px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;padding:clamp(22px,3.4vw,44px);display:grid}.cfp-clip[data-astro-cid-qjl3ryhn]{gap:10px;display:grid}.cfp-clip[data-astro-cid-qjl3ryhn] .facade{border-radius:16px;overflow:hidden}.cfp-acc[data-astro-cid-qjl3ryhn]{color:var(--accent)}.cfp-t[data-astro-cid-qjl3ryhn]{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:-.03em;color:var(--accent);font-weight:900;line-height:.95}.cfp-p[data-astro-cid-qjl3ryhn]{color:#e7e4dc;max-width:46ch;line-height:1.6}.cfp-prices[data-astro-cid-qjl3ryhn]{margin:var(--s-3) 0;max-width:360px;padding:0;list-style:none;display:grid}.cfp-prices[data-astro-cid-qjl3ryhn] li[data-astro-cid-qjl3ryhn]{border-top:1px solid #fff2;justify-content:space-between;padding:10px 0;display:flex}.cfp-prices[data-astro-cid-qjl3ryhn] li[data-astro-cid-qjl3ryhn]:last-child{border-bottom:1px solid #fff2}.cfp-prices[data-astro-cid-qjl3ryhn] small[data-astro-cid-qjl3ryhn]{opacity:.7;margin-top:2px;font-size:12px;display:block}.cfp-prices[data-astro-cid-qjl3ryhn] b[data-astro-cid-qjl3ryhn]{color:var(--accent)}.cfp-cta[data-astro-cid-qjl3ryhn]{gap:var(--s-2) var(--s-4);flex-wrap:wrap;align-items:center;display:flex}@media (width<=900px){.bvp-head[data-astro-cid-qjl3ryhn],.cfp[data-astro-cid-qjl3ryhn]{grid-template-columns:1fr}.clip-row[data-astro-cid-qjl3ryhn]{grid-template-columns:1fr 1fr}}main{--section-y:clamp(72px, 8.5vw, 136px)}.site-header .cta{--btn-hover-bg:#ffc56e;--btn-hover-fg:var(--in-night);--btn-bg:var(--in-diya)!important;--btn-fg:var(--in-night)!important}body .site-footer{background:var(--in-night)!important}
