.cs-hero[data-astro-cid-wpfejjps]{position:relative;min-height:max(88vh,620px);background:var(--theatre);color:var(--paper);display:flex;align-items:flex-end;padding:0 0 clamp(48px,8vh,96px);overflow:hidden}.cs-hero__media[data-astro-cid-wpfejjps]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(110% 80% at 26% 16%,#3A352E 0%,transparent 60%),radial-gradient(90% 90% at 84% 92%,rgba(240,86,29,.32) 0%,transparent 62%),linear-gradient(158deg,#1a1712,#0a0908)}.cs-hero__grain[data-astro-cid-wpfejjps]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(0deg,rgba(244,241,236,.03) 0 1px,transparent 1px 3px)}.cs-hero__veil[data-astro-cid-wpfejjps]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a090826,#0a090859 45%,#0a0908e0)}.cs-hero__in[data-astro-cid-wpfejjps]{position:relative;z-index:2}.cs-hero__eyebrow[data-astro-cid-wpfejjps]{color:var(--signal)}.cs-hero__title[data-astro-cid-wpfejjps]{font-size:clamp(2.4rem,6.6vw,5.6rem);margin:16px 0 20px;max-width:16ch}.cs-hero__line[data-astro-cid-wpfejjps]{font-size:clamp(16px,1.5vw,19px);color:var(--theatre-70);max-width:46ch;margin:0 0 30px}.cs-hero__slug[data-astro-cid-wpfejjps]{display:flex;flex-wrap:wrap;gap:12px;color:var(--theatre-45);margin:0}.cs-credits[data-astro-cid-wpfejjps]{background:var(--paper-dk);padding:clamp(34px,5vh,54px) 0}.cs-credits__grid[data-astro-cid-wpfejjps]{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,3vw,44px)}.cs-credits__cell[data-astro-cid-wpfejjps]{display:flex;flex-direction:column;gap:7px}.cs-credits__v[data-astro-cid-wpfejjps]{font-size:15px;line-height:1.45}.rail[data-astro-cid-wpfejjps]{position:fixed;left:26px;top:50%;z-index:90;transform:translateY(-50%);opacity:0;pointer-events:none;transition:opacity var(--t-fast) var(--ease)}.rail[data-astro-cid-wpfejjps].is-up{opacity:1;pointer-events:auto}html.in-immersive .rail[data-astro-cid-wpfejjps].is-up{opacity:0;pointer-events:none}.rail__list[data-astro-cid-wpfejjps]{list-style:none;margin:0;padding:0;display:grid;gap:2px}.rail__item[data-astro-cid-wpfejjps] a[data-astro-cid-wpfejjps]{display:flex;align-items:center;gap:10px;min-height:30px;padding:2px 6px 2px 0;font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.rail__n[data-astro-cid-wpfejjps]{width:18px;flex:none;border-left:2px solid currentColor;padding-left:7px;opacity:.45;transition:opacity var(--t-fast) var(--ease)}.rail__name[data-astro-cid-wpfejjps]{opacity:0;transform:translate(-4px);transition:opacity var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.rail__item[data-astro-cid-wpfejjps].is-on .rail__n[data-astro-cid-wpfejjps]{opacity:1;color:var(--signal)}.rail__item[data-astro-cid-wpfejjps].is-on .rail__name[data-astro-cid-wpfejjps]{opacity:1;transform:none}.rail[data-astro-cid-wpfejjps]:hover .rail__name[data-astro-cid-wpfejjps]{opacity:.8;transform:none}.rail[data-astro-cid-wpfejjps][data-ground=paper],.rail[data-astro-cid-wpfejjps][data-ground=paper-dk]{color:var(--ink)}.rail[data-astro-cid-wpfejjps][data-ground=theatre]{color:var(--paper)}.act[data-astro-cid-wpfejjps]{padding:var(--rhythm) 0}.act--paper[data-astro-cid-wpfejjps]{background:var(--paper);color:var(--ink)}.act--paper-dk[data-astro-cid-wpfejjps]{background:var(--paper-dk);color:var(--ink)}.act--theatre[data-astro-cid-wpfejjps]{background:var(--theatre);color:var(--paper)}.act__in[data-astro-cid-wpfejjps]{max-width:700px}.act__label[data-astro-cid-wpfejjps]{display:flex;align-items:baseline;gap:12px}.act__n[data-astro-cid-wpfejjps]{color:var(--signal)}.act--theatre[data-astro-cid-wpfejjps] .act__label[data-astro-cid-wpfejjps]{color:var(--theatre-45)}.act__heading[data-astro-cid-wpfejjps]{font-size:clamp(1.8rem,3.6vw,2.9rem);margin:18px 0 28px}.act__body[data-astro-cid-wpfejjps] p[data-astro-cid-wpfejjps]{font-size:18px;line-height:1.62;color:var(--ink-70);margin:0 0 20px}.act--theatre[data-astro-cid-wpfejjps] .act__body[data-astro-cid-wpfejjps] p[data-astro-cid-wpfejjps]{color:var(--theatre-70)}.act__body[data-astro-cid-wpfejjps] p[data-astro-cid-wpfejjps]:last-child{margin-bottom:0}.act__body[data-astro-cid-wpfejjps] p[data-astro-cid-wpfejjps].act__flag{display:inline-block;color:var(--signal);border:1px dashed currentColor;border-radius:2px;padding:5px 9px;margin:0 0 18px;font-size:11px}.act__pull[data-astro-cid-wpfejjps]{font-family:var(--f-display);font-style:italic;font-size:clamp(1.35rem,2.4vw,1.95rem);line-height:1.22;letter-spacing:-.02em;color:var(--ink);border-left:2px solid var(--signal);padding-left:clamp(18px,2.4vw,30px);margin:clamp(36px,5vh,56px) 0 0}.act--theatre[data-astro-cid-wpfejjps] .act__pull[data-astro-cid-wpfejjps]{color:var(--paper)}.frames[data-astro-cid-wpfejjps]{display:grid;gap:clamp(16px,2.2vw,30px);margin-top:clamp(44px,6vh,72px)}.frames--three[data-astro-cid-wpfejjps]{grid-template-columns:repeat(3,1fr)}.frames--show[data-astro-cid-wpfejjps]{grid-template-columns:repeat(2,1fr)}.frame[data-astro-cid-wpfejjps]{margin:0}.frame--wide[data-astro-cid-wpfejjps]{grid-column:1 / -1}.frame__img[data-astro-cid-wpfejjps]{width:100%;border-radius:3px;background:radial-gradient(100% 90% at 32% 22%,#3B3731 0%,transparent 62%),linear-gradient(148deg,#f0561d42,#16130f 72%)}.frame[data-astro-cid-wpfejjps] figcaption[data-astro-cid-wpfejjps]{padding-top:11px}.act--theatre[data-astro-cid-wpfejjps] .frame[data-astro-cid-wpfejjps] figcaption[data-astro-cid-wpfejjps]{color:var(--theatre-45)}.outcome[data-astro-cid-wpfejjps]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,48px);margin-top:clamp(44px,6vh,72px);padding-top:clamp(30px,4vh,44px);border-top:1px solid var(--rule)}.outcome__cell[data-astro-cid-wpfejjps]{display:flex;flex-direction:column;gap:6px}.outcome__fig[data-astro-cid-wpfejjps]{font-family:var(--f-display);font-size:clamp(2.3rem,4.4vw,3.9rem);line-height:1;letter-spacing:-.03em}.cs-next[data-astro-cid-wpfejjps]{background:var(--theatre);color:var(--paper);padding:var(--rhythm) 0 clamp(40px,6vh,64px)}.cs-next__link[data-astro-cid-wpfejjps]{display:flex;flex-direction:column;gap:10px;padding:clamp(26px,4vh,44px) 0;border-top:1px solid rgba(244,241,236,.14);border-bottom:1px solid rgba(244,241,236,.14);transition:padding-left var(--t-fast) var(--ease)}.cs-next__link[data-astro-cid-wpfejjps]:hover{padding-left:14px}.cs-next__label[data-astro-cid-wpfejjps]{color:var(--signal)}.cs-next__title[data-astro-cid-wpfejjps]{font-family:var(--f-display);font-size:clamp(2rem,4.6vw,3.6rem);line-height:1.02;letter-spacing:-.025em}.cs-next__client[data-astro-cid-wpfejjps]{color:var(--theatre-45)}.cs-next__all[data-astro-cid-wpfejjps]{display:inline-block;margin-top:26px;color:var(--theatre-70);transition:color var(--t-fast) var(--ease)}.cs-next__all[data-astro-cid-wpfejjps]:hover{color:var(--signal)}@media(max-width:1240px){.rail[data-astro-cid-wpfejjps]{display:none}}@media(max-width:1024px){.cs-credits__grid[data-astro-cid-wpfejjps]{grid-template-columns:repeat(2,1fr)}.frames--three[data-astro-cid-wpfejjps]{grid-template-columns:1fr 1fr}}@media(max-width:768px){.cs-hero[data-astro-cid-wpfejjps]{min-height:max(76vh,560px);padding-bottom:44px}.frames--three[data-astro-cid-wpfejjps],.frames--show[data-astro-cid-wpfejjps]{grid-template-columns:1fr}.frame--wide[data-astro-cid-wpfejjps]{grid-column:auto}.outcome[data-astro-cid-wpfejjps]{grid-template-columns:1fr;gap:26px}.act__body[data-astro-cid-wpfejjps] p[data-astro-cid-wpfejjps]{font-size:16.5px}}@media(max-width:420px){.cs-credits__grid[data-astro-cid-wpfejjps]{grid-template-columns:1fr;gap:20px}.act__body[data-astro-cid-wpfejjps] p[data-astro-cid-wpfejjps]{font-size:16px}}
