.cast-page[data-astro-cid-fwdcsva6]{--ink: #2b1d12;--brown: #6b4a2e;--rust: #8a5a32;--gold: #b08a3c;--cobalt: #2823F0;width:100vw;margin-left:calc(50% - 50vw);color:var(--ink);font:400 19px/1.55 IM Fell English,Georgia,serif}.cast-page[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]{max-width:none}.cast-page[data-astro-cid-fwdcsva6] a[data-astro-cid-fwdcsva6]{color:var(--cobalt)}.page[data-astro-cid-fwdcsva6]{max-width:1180px;margin:0 auto;padding:24px 40px 110px}.mast[data-astro-cid-fwdcsva6]{position:relative;z-index:1;text-align:center;margin-bottom:44px}.mast[data-astro-cid-fwdcsva6] .illum[data-astro-cid-fwdcsva6]{margin:.1em 0 .15em}.kicker[data-astro-cid-fwdcsva6]{font:400 14px IM Fell English SC,serif;letter-spacing:.32em;color:var(--rust);margin:0}.mast[data-astro-cid-fwdcsva6] h1[data-astro-cid-fwdcsva6]{font:400 clamp(56px,8vw,104px)/.95 "IM Fell English",serif;margin:.12em 0 .08em;letter-spacing:-.01em}.mast[data-astro-cid-fwdcsva6] .sub[data-astro-cid-fwdcsva6]{font-style:italic;color:var(--brown);margin:0;font-size:20px}.rule[data-astro-cid-fwdcsva6]{display:flex;align-items:center;gap:14px;justify-content:center;color:var(--gold);margin:26px auto 0;max-width:620px}.rule[data-astro-cid-fwdcsva6]:before,.rule[data-astro-cid-fwdcsva6]:after{content:"";flex:1;border-top:3px double var(--gold)}.principal[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:minmax(320px,460px) 1fr;gap:56px;align-items:start}.portrait[data-astro-cid-fwdcsva6]{position:sticky;top:24px;margin:0;padding-top:14%;aspect-ratio:100 / 160;container-type:inline-size}.portrait__frame[data-astro-cid-fwdcsva6]{position:relative;aspect-ratio:1001 / 993;width:78%;margin-left:4%}.portrait__frame[data-astro-cid-fwdcsva6]>img[data-astro-cid-fwdcsva6].frame{position:absolute;inset:0;width:100%;height:100%;z-index:3;pointer-events:none;filter:drop-shadow(4px 10px 8px rgba(40,20,5,.35))}.win[data-astro-cid-fwdcsva6]{position:absolute;inset:12.7% 13% 13.1%;overflow:hidden;z-index:1;background:url(/theatre/act1/bg-wide.jpg) 62% 30% / 260% auto}.win[data-astro-cid-fwdcsva6]:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 35%,transparent 35%,rgba(30,15,5,.55))}.fig[data-astro-cid-fwdcsva6]{position:absolute;left:50%;top:5%;height:260%;aspect-ratio:413 / 1536;transform:translate(-50%);z-index:1}.fig[data-astro-cid-fwdcsva6].gone{display:none}.fig[data-astro-cid-fwdcsva6]>img[data-astro-cid-fwdcsva6].body,.seated[data-astro-cid-fwdcsva6]>img[data-astro-cid-fwdcsva6].body{position:absolute;inset:0;width:100%;height:100%}.head[data-astro-cid-fwdcsva6]{position:absolute;left:3.87%;top:-.07%;width:81.1%;height:18.95%;transform-origin:52.5% 96%;z-index:2}.head[data-astro-cid-fwdcsva6] img[data-astro-cid-fwdcsva6]{position:absolute;inset:0;width:100%;height:100%;opacity:0}.head[data-astro-cid-fwdcsva6] img[data-astro-cid-fwdcsva6].on,.head[data-astro-cid-fwdcsva6].specs img[data-astro-cid-fwdcsva6].specs{opacity:1}.strings[data-astro-cid-fwdcsva6]{position:absolute;inset:0;width:100%;height:100%;z-index:4;pointer-events:none;overflow:visible}.strings[data-astro-cid-fwdcsva6] line{stroke:#c9a35a;stroke-width:1.2}.bar[data-astro-cid-fwdcsva6]{position:absolute;top:3.4cqw;left:43%;width:38%;height:10px;transform:translate(-50%) rotate(-2deg);z-index:5;background:linear-gradient(#a57a3e,#6b4a26);border-radius:2px;box-shadow:0 4px 6px -3px #0007}.plaque[data-astro-cid-fwdcsva6]{position:absolute;left:34cqw;top:130cqw;width:63cqw;height:9cqw;z-index:6;margin:0;display:flex;align-items:center;justify-content:space-between;padding:0 3.2cqw;background:linear-gradient(#e6c87f,#b08a3c 60%,#9a7631);border:1px solid #6b4a26;box-shadow:0 6px 10px -6px #000b,inset 0 1px #f6e2a8}.plaque[data-astro-cid-fwdcsva6] b[data-astro-cid-fwdcsva6]{font:400 3.3cqw IM Fell English SC,serif;letter-spacing:.14em}.plaque[data-astro-cid-fwdcsva6] span[data-astro-cid-fwdcsva6]{font:italic 400 3.3cqw IM Fell English,serif}.actor[data-astro-cid-fwdcsva6]{position:absolute;z-index:7;transform:translate(-50%);display:none;filter:drop-shadow(3px 6px 3px rgba(40,20,5,.45))}.actor[data-astro-cid-fwdcsva6].on{display:block}img[data-astro-cid-fwdcsva6].actor{width:auto}.seated[data-astro-cid-fwdcsva6]{aspect-ratio:563 / 1463;height:60.3cqw;top:96.6cqw;left:84cqw}.seated[data-astro-cid-fwdcsva6] .head[data-astro-cid-fwdcsva6]{left:1.95%;top:-.62%;width:66.6%;height:22.3%;transform-origin:59.2% 94.8%}.encore[data-astro-cid-fwdcsva6]{position:absolute;left:4cqw;top:150cqw;font:italic 400 15px IM Fell English,serif;color:var(--rust);background:none;border:0;cursor:pointer;padding:0}.encore[data-astro-cid-fwdcsva6]:hover{color:var(--cobalt)}.whoswho[data-astro-cid-fwdcsva6] h2[data-astro-cid-fwdcsva6]{font:400 15px IM Fell English SC,serif;letter-spacing:.3em;color:var(--rust);margin:8px 0 14px;padding-bottom:8px;border-bottom:1px solid #b9995f}.whoswho[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]{margin:0 0 .85em -6px;text-align:justify;hyphens:auto;padding:2px 6px}.whoswho[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]:hover{background:#b08a3c1f}.whoswho[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]:first-of-type:first-line{font-variant:small-caps;letter-spacing:.04em}.whoswho[data-astro-cid-fwdcsva6] .name[data-astro-cid-fwdcsva6]{font:400 1.05em IM Fell English SC,serif;letter-spacing:.06em}.credits[data-astro-cid-fwdcsva6]{list-style:none;padding:0;margin:26px 0 0;columns:2;column-gap:40px;font-size:16px}.credits[data-astro-cid-fwdcsva6] li[data-astro-cid-fwdcsva6]{display:flex;gap:.5em;align-items:baseline;break-inside:avoid;padding:.15em 0}.credits[data-astro-cid-fwdcsva6] .k[data-astro-cid-fwdcsva6]{font:400 13px IM Fell English SC,serif;letter-spacing:.14em;color:var(--rust)}.credits[data-astro-cid-fwdcsva6] .dots[data-astro-cid-fwdcsva6]{flex:1;border-bottom:1px dotted #9c7d55;transform:translateY(-4px);min-width:12px}.credits[data-astro-cid-fwdcsva6] .v[data-astro-cid-fwdcsva6]{font-style:italic;text-align:right}.company[data-astro-cid-fwdcsva6]{margin-top:90px}.company__head[data-astro-cid-fwdcsva6]{text-align:center;margin-bottom:30px}.company__head[data-astro-cid-fwdcsva6] h2[data-astro-cid-fwdcsva6]{font:400 46px/1 IM Fell English,serif;margin:.1em 0 0}.cast[data-astro-cid-fwdcsva6]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:44px 34px}.cast[data-astro-cid-fwdcsva6] li[data-astro-cid-fwdcsva6]{text-align:center}.cast[data-astro-cid-fwdcsva6] .cut[data-astro-cid-fwdcsva6]{height:200px;display:flex;align-items:flex-end;justify-content:center}.cast[data-astro-cid-fwdcsva6] .cut[data-astro-cid-fwdcsva6] img[data-astro-cid-fwdcsva6]{max-height:100%;max-width:100%;filter:drop-shadow(3px 6px 3px rgba(40,20,5,.45));transform-origin:50% 100%}.cast[data-astro-cid-fwdcsva6] li[data-astro-cid-fwdcsva6]:hover .cut[data-astro-cid-fwdcsva6] img[data-astro-cid-fwdcsva6]{transform:rotate(-4deg) translateY(-4px)}.cast[data-astro-cid-fwdcsva6] .who[data-astro-cid-fwdcsva6]{font:400 16px IM Fell English SC,serif;letter-spacing:.12em;margin:12px 0 0}.cast[data-astro-cid-fwdcsva6] .role[data-astro-cid-fwdcsva6]{font:italic 400 15px IM Fell English,serif;color:var(--rust);margin:0}.cast[data-astro-cid-fwdcsva6] .bio[data-astro-cid-fwdcsva6]{font-size:15px;line-height:1.4;color:var(--brown);margin:.35em 0 0}.finis[data-astro-cid-fwdcsva6]{text-align:center;margin-top:80px;font-style:italic;color:var(--brown)}.legofy[data-astro-cid-fwdcsva6]{position:fixed;right:18px;bottom:18px;z-index:80;display:flex;align-items:center;gap:.6em;cursor:pointer;padding:.38em 1.05em .42em .42em;border-radius:999px;border:1px solid #8a6a36;outline:3px double #b08a3c;outline-offset:-6px;background:linear-gradient(#f6ead0,#e3cf9f);box-shadow:0 10px 22px -12px #000c,inset 0 1px #fff6dd;font:400 17px IM Fell English SC,Georgia,serif;letter-spacing:.12em;color:#3b2418}.legofy[data-astro-cid-fwdcsva6]:hover{background:linear-gradient(#fff3d8,#ead7a9)}.legofy[data-astro-cid-fwdcsva6]:focus-visible{outline:2px solid #2823F0;outline-offset:3px}.legofy__seal[data-astro-cid-fwdcsva6]{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex:none;background:radial-gradient(circle at 38% 32%,#d0453b,#8f1a17 62%,#6b100e);box-shadow:inset 0 0 0 3px #a8231d,inset 0 0 0 5px #7a1513,0 2px 3px #0006}.legofy__seal[data-astro-cid-fwdcsva6] svg[data-astro-cid-fwdcsva6]{width:18px;height:18px;fill:#f3d9b0}.legofy__brush[data-astro-cid-fwdcsva6],.legofy__to-paint[data-astro-cid-fwdcsva6],.legofy[data-astro-cid-fwdcsva6][aria-pressed=true] .legofy__brick[data-astro-cid-fwdcsva6],.legofy[data-astro-cid-fwdcsva6][aria-pressed=true] .legofy__to-lego[data-astro-cid-fwdcsva6]{display:none}.legofy[data-astro-cid-fwdcsva6][aria-pressed=true] .legofy__to-paint[data-astro-cid-fwdcsva6]{display:inline}.legofy[data-astro-cid-fwdcsva6][aria-pressed=true] .legofy__brush[data-astro-cid-fwdcsva6]{display:block}.jump[data-astro-cid-fwdcsva6]{display:flex;flex-wrap:wrap;gap:.3em 1.2em;margin-top:1.4em;padding-top:.8em;border-top:1px solid #b9995f;font-size:16px}.jump[data-astro-cid-fwdcsva6] a[data-astro-cid-fwdcsva6]{color:var(--brown)!important;text-decoration:none;font-style:italic}.jump[data-astro-cid-fwdcsva6] a[data-astro-cid-fwdcsva6]:before{content:"☞ ";color:var(--rust);font-style:normal}.part[data-astro-cid-fwdcsva6]{margin-top:110px}.part__head[data-astro-cid-fwdcsva6]{text-align:center;margin-bottom:34px}.part__head[data-astro-cid-fwdcsva6] h2[data-astro-cid-fwdcsva6]{font:400 46px/1 IM Fell English,serif;margin:0}.part__head[data-astro-cid-fwdcsva6] .sub[data-astro-cid-fwdcsva6],.company__head[data-astro-cid-fwdcsva6] .sub[data-astro-cid-fwdcsva6]{font-style:italic;color:var(--brown);margin:.4em 0 0}.rep[data-astro-cid-fwdcsva6]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:34px 56px}.rep[data-astro-cid-fwdcsva6] a[data-astro-cid-fwdcsva6].rep__a,.rep[data-astro-cid-fwdcsva6] li[data-astro-cid-fwdcsva6]>a[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:150px 1fr;grid-template-rows:auto auto 1fr;gap:2px 20px;color:inherit!important;text-decoration:none}.rep[data-astro-cid-fwdcsva6] img[data-astro-cid-fwdcsva6]{grid-row:1 / 4;width:150px;filter:drop-shadow(2px 6px 6px rgba(40,20,5,.3))}.rep__t[data-astro-cid-fwdcsva6] b[data-astro-cid-fwdcsva6]{font:400 24px IM Fell English,serif}.rep__t[data-astro-cid-fwdcsva6] i[data-astro-cid-fwdcsva6]{color:var(--rust);font-size:15px;margin-left:.3em}.rep__role[data-astro-cid-fwdcsva6]{font:400 14px IM Fell English SC,serif;letter-spacing:.08em;color:var(--rust)}.rep__d[data-astro-cid-fwdcsva6]{font-size:16px;line-height:1.45}.rep[data-astro-cid-fwdcsva6] a[data-astro-cid-fwdcsva6]:hover .rep__t[data-astro-cid-fwdcsva6] b[data-astro-cid-fwdcsva6]{color:var(--cobalt)}.more[data-astro-cid-fwdcsva6]{text-align:center;margin-top:30px;font-style:italic}.more[data-astro-cid-fwdcsva6] a[data-astro-cid-fwdcsva6]{color:var(--cobalt)}.leafbook[data-astro-cid-fwdcsva6]{position:relative;max-width:880px;margin:0 auto;background:#f6ecd2;border:1px solid #c9ad78;box-shadow:0 22px 40px -26px #28140599,inset 0 0 50px #966e3c1f;padding:40px 48px 70px;min-height:380px}.leaf[data-astro-cid-fwdcsva6]{display:none;grid-template-columns:1fr 260px;gap:40px;align-items:center}.leaf[data-astro-cid-fwdcsva6].on{display:grid}.leaf[data-astro-cid-fwdcsva6] h3[data-astro-cid-fwdcsva6]{font:400 30px IM Fell English,serif;margin:.2em 0 .4em}.leaf[data-astro-cid-fwdcsva6] .ink[data-astro-cid-fwdcsva6]{width:100%;max-height:260px;object-fit:contain;mix-blend-mode:multiply}.fol[data-astro-cid-fwdcsva6]{font:italic 14px IM Fell English,serif;color:var(--rust)}.hand[data-astro-cid-fwdcsva6]{display:block;margin-top:.6em;font:400 20px La Belle Aurore,cursive;color:#5a3a1c;transform:rotate(-2deg)}.mirror[data-astro-cid-fwdcsva6]{display:inline-block;transform:scaleX(-1);cursor:help;transition:transform .2s steps(2)}.mirror[data-astro-cid-fwdcsva6]:hover{transform:scaleX(1)}.scale[data-astro-cid-fwdcsva6]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;font-size:15px}.scale[data-astro-cid-fwdcsva6] b[data-astro-cid-fwdcsva6]{display:block;font:400 30px IM Fell English,serif;color:#a4492e;border-bottom:1px solid #8a6a48;margin-bottom:4px}.leafnav[data-astro-cid-fwdcsva6]{position:absolute;left:0;right:0;bottom:18px;display:flex;justify-content:center;align-items:center;gap:22px;font:italic 15px IM Fell English,serif;color:var(--brown)}.leafnav[data-astro-cid-fwdcsva6] button[data-astro-cid-fwdcsva6]{border:0;background:none;font:400 24px IM Fell English,serif;cursor:pointer;color:var(--ink)}.leafnav[data-astro-cid-fwdcsva6] button[data-astro-cid-fwdcsva6]:disabled{opacity:.25}.credits--wide[data-astro-cid-fwdcsva6]{columns:1;max-width:900px;margin:0 auto;font-size:17px}.credits--wide[data-astro-cid-fwdcsva6] .v[data-astro-cid-fwdcsva6]{max-width:62%}.offstage[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:300px 1fr;gap:50px;align-items:center;max-width:980px;margin:0 auto}.offstage[data-astro-cid-fwdcsva6] .ink[data-astro-cid-fwdcsva6]{width:100%;mix-blend-mode:multiply}.made[data-astro-cid-fwdcsva6]{list-style:none;padding:0;margin:0}.made[data-astro-cid-fwdcsva6] li[data-astro-cid-fwdcsva6]{padding:.5em 0;border-bottom:1px dotted #9c7d55}.made[data-astro-cid-fwdcsva6] b[data-astro-cid-fwdcsva6]{display:block;font:400 17px IM Fell English SC,serif;letter-spacing:.04em;font-weight:400}.todo[data-astro-cid-fwdcsva6]{list-style:none;padding:0;margin:0 auto;max-width:720px}.todo[data-astro-cid-fwdcsva6] li[data-astro-cid-fwdcsva6]{padding:.45em 0 .45em 1.6em;position:relative;border-bottom:1px dotted #9c7d55}.todo[data-astro-cid-fwdcsva6] li[data-astro-cid-fwdcsva6]:before{content:"☞";position:absolute;left:0;color:var(--rust)}.door[data-astro-cid-fwdcsva6]{text-align:center;margin-top:30px;font-size:20px}.door[data-astro-cid-fwdcsva6] a[data-astro-cid-fwdcsva6]{color:var(--cobalt)}@media (max-width: 860px){.rep[data-astro-cid-fwdcsva6],.offstage[data-astro-cid-fwdcsva6],.leaf[data-astro-cid-fwdcsva6].on{grid-template-columns:1fr}}.cast-page[data-astro-cid-fwdcsva6] .made[data-astro-cid-fwdcsva6] a[data-astro-cid-fwdcsva6],.cast-page[data-astro-cid-fwdcsva6] .jump[data-astro-cid-fwdcsva6] a[data-astro-cid-fwdcsva6]{border:0}#repertoire[data-astro-cid-fwdcsva6],#notes[data-astro-cid-fwdcsva6],#engagements[data-astro-cid-fwdcsva6],#offstage[data-astro-cid-fwdcsva6],#booking[data-astro-cid-fwdcsva6]{scroll-margin-top:20px}.crowd[data-astro-cid-fwdcsva6]{position:relative;z-index:0;width:100vw;margin:-9vw 0 60px calc(50% - 50vw);pointer-events:none;aspect-ratio:1536 / 597;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 12%);mask-image:linear-gradient(transparent,#000 12%)}.crowd__band[data-astro-cid-fwdcsva6]{position:absolute;inset:0;transform:translateY(var(--rise, 12%));will-change:transform}.crowd__band[data-astro-cid-fwdcsva6] img[data-astro-cid-fwdcsva6]{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .6s ease}.crowd__band[data-astro-cid-fwdcsva6] img[data-astro-cid-fwdcsva6].on{opacity:1}.crowd[data-astro-cid-fwdcsva6]+.principal[data-astro-cid-fwdcsva6]{margin-top:0}.portrait[data-astro-cid-fwdcsva6] .strings[data-astro-cid-fwdcsva6],.portrait[data-astro-cid-fwdcsva6] .bar[data-astro-cid-fwdcsva6]{display:none}@media (prefers-reduced-motion: reduce){.crowd__band[data-astro-cid-fwdcsva6]{--rise: 0%}}@media (max-width: 860px){.principal[data-astro-cid-fwdcsva6]{grid-template-columns:1fr}.portrait[data-astro-cid-fwdcsva6]{position:relative;top:0;max-width:420px;width:100%;margin:0 auto}.cast[data-astro-cid-fwdcsva6]{grid-template-columns:repeat(2,1fr)}.credits[data-astro-cid-fwdcsva6]{columns:1}.page[data-astro-cid-fwdcsva6]{padding:16px 20px 90px}}body:has([data-about-painted]:not([hidden])){background:#efe2c2 url(/theatre/shared/paper.jpg) repeat;background-size:640px}
