.show-stage{z-index:0;pointer-events:none;contain:strict;opacity:0;visibility:hidden;height:100lvh;transition:opacity .4s linear,visibility 0s linear .4s;position:fixed;inset:0 0 auto}html.pres-show .show-stage{opacity:1;visibility:visible;transition:opacity .4s linear,visibility linear}.show-stage>canvas{width:100%;height:100%;display:block}.show-band{--show-band-ground:var(--color-paper-dark);--show-band-alpha:84%}html.pres-show:not(.show-sheet) .show-band{background:color-mix(in srgb, var(--show-band-ground) var(--show-band-alpha), transparent)}html.js{scroll-padding-bottom:calc(2.75rem + 2 * var(--spacing-gutter,1.25rem))}.show-ctl{--ctl-ink:var(--color-ink);--ctl-graphite:var(--color-graphite);--ctl-ground:var(--color-paper);--ctl-rule:var(--color-rule);--ctl-gap:var(--spacing-tight,.5rem);--ctl-edge:var(--spacing-gutter,1.25rem);right:max(var(--ctl-edge), env(safe-area-inset-right,0px));bottom:max(var(--ctl-edge), env(safe-area-inset-bottom,0px));z-index:20;font-family:var(--font-mark,"Libre Franklin", Arial, sans-serif);font-size:var(--text-mark,.9rem);line-height:var(--text-mark--line-height,1.25rem);font-weight:var(--font-weight-mark,500);color:var(--ctl-graphite);display:flex;position:fixed}.show-ctl--inline{z-index:auto;position:relative;bottom:auto;right:auto}.show-ctl__switch{background:var(--ctl-ground);border:var(--rule-hair,1px) solid var(--ctl-rule);display:flex}.show-ctl__opt,.show-ctl__pause{appearance:none;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;min-width:2.75rem;min-height:2.75rem;margin:0;padding:0 .75rem;text-decoration:none}.show-ctl__opt+.show-ctl__opt{border-inline-start:var(--rule-hair,1px) solid var(--ctl-rule)}.show-ctl__opt:hover,.show-ctl__pause:hover{color:var(--ctl-ink)}.show-ctl__opt[aria-pressed=true],.show-ctl__pause[aria-pressed=true]{color:var(--ctl-ink);text-decoration:underline;text-decoration-thickness:var(--rule-underline,1px);text-underline-offset:var(--underline-offset,.18em)}.show-ctl__opt[aria-pressed=true]{cursor:default}.show-ctl__opt:focus-visible,.show-ctl__pause:focus-visible{outline:var(--focus-width,2px) solid var(--ctl-ink);outline-offset:-5px}.show-ctl__opt:focus:not(:focus-visible),.show-ctl__pause:focus:not(:focus-visible){outline:none}.show-ctl__pause{right:calc(100% + var(--ctl-gap));background:var(--ctl-ground);border:var(--rule-hair,1px) solid var(--ctl-rule);white-space:nowrap;min-height:0;position:absolute;top:0;bottom:0}.show-ctl__pause[hidden]{display:none}.show-ctl__note{right:0;bottom:calc(100% + var(--ctl-gap));width:max-content;max-width:min(22rem, calc(100vw - 2 * var(--ctl-edge)));padding:var(--spacing-tight,.5rem) .75rem;background:var(--ctl-ground);border:var(--rule-hair,1px) solid var(--ctl-rule);color:var(--ctl-ink);margin:0;position:absolute}.show-ctl__note:empty{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;overflow:hidden}@media (pointer:fine){.show-ctl__opt,.show-ctl__pause{min-width:2rem;min-height:2rem;padding:0 .625rem}}@media (orientation:landscape) and (height<=540px){.show-ctl__switch{flex-direction:column}.show-ctl__opt+.show-ctl__opt{border-inline-start:0;border-top:var(--rule-hair,1px) solid var(--ctl-rule)}.show-ctl__pause{top:auto;left:0;right:0;bottom:calc(100% + var(--ctl-gap));min-height:2.75rem}.show-ctl__note{right:calc(100% + var(--ctl-gap));bottom:0}}@media (forced-colors:active){.show-ctl__switch,.show-ctl__pause,.show-ctl__note{border-color:canvastext}.show-ctl__opt[aria-pressed=true],.show-ctl__pause[aria-pressed=true]{color:highlight}}@media (prefers-reduced-motion:reduce){.show-stage,html.pres-show .show-stage{transition:none}}@media print{.show-ctl,.show-stage{display:none!important}}:root{--pic-ground:color-mix(in srgb, var(--color-paper-dark) 86%, transparent);--pic-panel:color-mix(in srgb, var(--color-paper-dark) 80%, transparent);--pic-fade:.26s;--col-dx:0px;--card-dx:calc(-1 * var(--col-dx) - (var(--sheet-pad-l,9rem) - var(--sheet-pad-r,6rem)) / 2)}@media (width>=56.0625em){:root{--col-dx:calc(var(--spacing-gutter,1.25rem) + var(--band-pad-x,1rem) - var(--sheet-pad-l,9rem) - (100vw - min(100vw, var(--sheet-w,51rem))) / 2)}}:root:is(.pres-show,.pres-pending):not(.show-sheet) .sheet,:root:is(.pres-show,.pres-pending):not(.show-sheet) :is(.scene,.move,.transition,.title-block,.act-title,.act-out).show-band{background:0 0}@media (width>=56.0625em){:root:is(.pres-show,.pres-pending):not(.show-sheet) .screenplay{transform:translateX(var(--col-dx))}}:root:is(.pres-show,.pres-pending):not(.show-sheet) .title-block h1{transform:translateX(var(--card-dx)) scale(2.5);text-decoration-thickness:.05em}@media (width<=30em){:root:is(.pres-show,.pres-pending):not(.show-sheet) .title-block h1{transform:translateX(var(--card-dx)) scale(2)}}:root.pres-script .screenplay,:root.pres-script .title-block h1,:root.pres-script .act-title{transition:transform .4s ease-out}:root.pres-show:not(.show-sheet) .screenplay :is(.action:not(.action--loc):not(.action--super),.transition){opacity:0;transition:opacity .4s linear}:root.pres-show.show-bands:not(.show-sheet) .screenplay [data-unit]{opacity:0;transition:opacity var(--pic-fade) linear}:root.pres-show.show-bands:not(.show-sheet) .screenplay [data-unit]:is(.is-in,:focus-within){opacity:1}:root.pres-show.show-bands:not(.show-sheet) .act-title{transform:translateX(var(--card-dx)) scale(2);background:var(--pic-ground);clip-path:inset(-.35em calc(50% - var(--card-w,12ch) / 2 - .6em))}:root.sheet-swap .screenplay{opacity:0;transition:opacity .11s linear}:root.sheet-swap :is(body,.sheet,.show-band,.show-stage){transition:none!important}.screenplay{transition:opacity .2s linear}.show-stage:after{content:"";bottom:0;left:0;right:0;top:calc(var(--band-top,56vh) - 2.5rem);background:linear-gradient(to bottom, transparent, var(--pic-panel) 2.25rem);opacity:0;pointer-events:none;transition:opacity .32s linear;position:absolute}:root[data-band-shape=side] .show-stage:after{--feather:11rem;width:calc(var(--panel-r,40vw) + var(--feather));background:linear-gradient(to right, var(--pic-panel) calc(100% - var(--feather)), color-mix(in srgb, var(--pic-panel) 84%, transparent) calc(100% - .8 * var(--feather)), color-mix(in srgb, var(--pic-panel) 50%, transparent) calc(100% - .55 * var(--feather)), color-mix(in srgb, var(--pic-panel) 18%, transparent) calc(100% - .28 * var(--feather)), transparent);top:0;right:auto}:root.pres-show.band-on:not(.show-sheet) .show-stage:after{opacity:1}:root.show-sheet .show-stage{opacity:0;visibility:hidden}@media (prefers-reduced-motion:reduce){:root .screenplay,:root .screenplay *,.show-stage:after,:root.pres-script :is(.screenplay,.title-block h1,.act-title){transition:none!important}}:root[data-band-shape=unit] .show-stage:after{display:none}:root[data-band-shape=unit].pres-show.show-bands:not(.show-sheet) .screenplay [data-unit]:not(.act-title,.sent){background:var(--pic-ground);box-shadow:0 0 0 100vmax var(--pic-ground);clip-path:inset(var(--ug-t,-8px) var(--ug-r,-16px) var(--ug-b,-8px) var(--ug-l,-16px))}:root[data-band-shape=unit].pres-show.show-bands:not(.show-sheet) .screenplay .line.is-grounded{background:var(--pic-ground);box-shadow:0 0 0 100vmax var(--pic-ground);clip-path:inset(var(--ug-t,0px) var(--ug-r,-16px) var(--ug-b,0px) var(--ug-l,-16px))}:root{--sheet-w:var(--container-sheet);--sheet-pad-l:var(--spacing-sheet-l);--sheet-pad-r:var(--spacing-sheet-r);--sheet-pad-y:var(--spacing-sheet-y);--sheet-gap:var(--spacing-sheet-gap);--move-long:var(--spacing-move-long);--move-short:var(--spacing-move-short);--move-hold:var(--spacing-move-hold);--move-hold-short:var(--spacing-move-hold-short);--band-pad-x:var(--spacing-band-x);--band-pad-y:var(--spacing-band-y);--surround:color-mix(in srgb, var(--color-ink) 5%, var(--color-paper));--sheet-ground:var(--color-paper);--ctl-clear:calc(var(--spacing-touch) + 2 * var(--spacing-gutter))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surround:var(--color-paper);--sheet-ground:color-mix(in srgb, var(--color-ink) 5%, var(--color-paper))}}:root:is(.pres-show,.pres-pending):not(.show-sheet){--surround:var(--color-paper);--sheet-ground:transparent}html,body{background:var(--surround)}body{padding-bottom:var(--ctl-clear);transition:background-color .4s linear,color .4s linear}body>:is(.head,main,.foot){z-index:1;position:relative}body>main{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);overflow-x:clip}.screenplay,.after{font-family:var(--font-script);font-size:var(--text-script);line-height:var(--text-script--line-height);font-weight:var(--font-weight-text);font-variant-numeric:normal;font-variant-ligatures:none;hanging-punctuation:none;text-rendering:auto;letter-spacing:0}.screenplay a,.after a{color:inherit}.show-band{padding:var(--band-pad-y) var(--band-pad-x);margin-inline:calc(-1 * var(--band-pad-x))}.show-band.after{margin-inline:auto}.sheet,.show-band{transition:background-color .4s linear,border-color .4s linear}.slug:before,.slug:after{transition:opacity .4s linear}.screenplay{gap:var(--sheet-gap);padding-top:var(--spacing-block);flex-direction:column;display:flex}.sheet{box-sizing:border-box;width:min(100%, var(--sheet-w));padding:var(--sheet-pad-y) var(--sheet-pad-r) var(--sheet-pad-y) var(--sheet-pad-l);background:var(--sheet-ground);border:var(--rule-hair) solid var(--color-rule);margin:0 auto}:root:is(.pres-show,.pres-pending):not(.show-sheet) .sheet{border-color:#0000}.screenplay :where(p,h1,h2,h3),.after :where(h2,p){font:inherit;line-height:inherit;text-wrap:wrap;letter-spacing:0;margin:0}.title-block{text-align:center;margin-bottom:3em}.title-block h1{text-transform:uppercase;text-decoration:underline;text-decoration-thickness:var(--rule-underline);text-underline-offset:.2em}.act-title{margin-inline:calc(-1 * var(--band-pad-x));text-align:center;text-transform:uppercase;flex-direction:column;align-items:center;margin-bottom:1em;display:flex}.act-title__num{text-decoration:underline;text-decoration-thickness:var(--rule-underline);text-underline-offset:.2em}.act-title__years{color:var(--color-graphite)}.slug{text-transform:uppercase;margin:.5em 0 1em;position:relative}.slug:before,.slug:after{content:attr(data-n) / "";color:var(--color-graphite);position:absolute;top:0}.slug:before{right:calc(100% + 3em)}.slug:after{left:calc(100% + 3em)}:root:is(.pres-show,.pres-pending):not(.show-sheet) .slug:before,:root:is(.pres-show,.pres-pending):not(.show-sheet) .slug:after{opacity:0}.action{margin-bottom:1em}.action--caps{text-transform:uppercase}.dialogue{margin:0 0 1em}.character{text-transform:uppercase;margin-left:36.667%}.line{max-width:max(58.333%,min(35ch,83.333%));margin-left:16.667%}.line+.line{margin-top:1em}.line a{text-decoration-color:currentColor}.move{flex-direction:column;justify-content:center;margin:0 0 1em;display:flex}:root.js:not(.script-tight) .move--long{min-height:var(--move-long)}:root.js:not(.script-tight) .move--short{min-height:var(--move-short)}:root.js:not(.script-tight) .move--hold{min-height:var(--move-hold)}:root.js:not(.script-tight) .move--short.move--hold{min-height:var(--move-hold-short)}.transition{width:fit-content;max-width:100%}.transition--right{margin-left:auto;margin-right:calc(-1 * var(--band-pad-x))}.transition--left{margin-left:calc(-1 * var(--band-pad-x))}.action--super{margin-top:1em}.act-out{text-align:center;text-transform:uppercase;margin:1em 0 0}.act-out>span[aria-hidden]{text-decoration:underline;text-decoration-thickness:var(--rule-underline);text-underline-offset:.2em}.move+.act-out{margin-top:0}.after{box-sizing:border-box;width:min(100% - 2 * var(--spacing-gutter), var(--sheet-w));margin:var(--spacing-unit) auto 0;padding-left:var(--sheet-pad-l);padding-right:var(--sheet-pad-r)}.after__h{text-transform:uppercase;margin:0 0 1em}.rs{margin:0;padding:0;list-style:none}.rs li{border-top:var(--rule-hair) solid var(--color-rule);grid-template-columns:11ch 1fr;column-gap:1ch;padding:.5em 0;display:grid}.rs__years{font-variant-numeric:tabular-nums;grid-row:span 2}.rs__note{color:var(--color-graphite);margin-top:.25em}.foot__credits{max-width:var(--container-measure)}.foot__credits summary{width:max-content;padding-block:calc((var(--spacing-touch) - 1lh) / 2);cursor:pointer;text-underline-offset:.15em;text-decoration:underline;display:list-item}.foot__credits ul{margin:0;padding-left:1.2em}.foot__credits a{text-underline-offset:.15em;text-decoration:underline}@media (width<=56em){:root,:root:not([data-theme=light]){--sheet-pad-l:var(--spacing-gutter);--sheet-pad-r:var(--spacing-gutter);--sheet-pad-y:var(--spacing-sheet-y-narrow);--sheet-gap:0rem;--surround:var(--color-paper);--sheet-ground:var(--color-paper)}.sheet{border-width:0;border-top:var(--rule-hair) solid var(--color-rule)}.sheet:first-child{border-top-width:0;padding-top:1.5em}.slug:before,.slug:after{display:none}.after{width:100%;padding-left:var(--spacing-gutter);padding-right:var(--spacing-gutter)}.rs li{grid-template-columns:10ch 1fr}}:root.js:not(.script-tight) .move--long{--held-mark:var(--color-graphite);position:relative}:root.js:not(.script-tight) .move--long:before,:root.js:not(.script-tight) .move--long:after{content:"";background:linear-gradient(var(--held-mark), var(--held-mark)) 50% 0 / var(--rule-hair) 100% no-repeat, linear-gradient(var(--held-mark), var(--held-mark)) 0 var(--held-bar) / 100% var(--rule-hair) no-repeat;pointer-events:none;width:1ch;transition:opacity .4s linear;position:absolute;left:0}:root.js:not(.script-tight) .move--long:before{--held-bar:0;top:.5em;bottom:calc(50% + 1em)}:root.js:not(.script-tight) .move--long:after{--held-bar:100%;top:calc(50% + 1em);bottom:.5em}:root:is(.pres-show,.pres-pending):not(.show-sheet) .move--long:before,:root:is(.pres-show,.pres-pending):not(.show-sheet) .move--long:after{opacity:0}@media (width<=74em) and (height>=540.02px){:root.js:has(.show-ctl) body:after{content:"";height:calc(var(--show-ctl-clear,var(--ctl-clear)) + var(--spacing-tight));background:var(--surround);border-top:var(--rule-hair) solid var(--color-rule);z-index:10;pointer-events:none;transition:opacity .4s linear;position:fixed;bottom:0;left:0;right:0}:root.js:is(.pres-show,.pres-pending):not(.show-sheet) body:after{background:var(--color-paper-dark);border-top-color:#0000}}@media (width<=56em) and (orientation:landscape) and (height<=540px){:root.js:not(.script-tight){--sheet-pad-r:max(calc(var(--spacing-gutter) + var(--spacing-sheet-r)), calc(100vw - var(--spacing-gutter) - var(--container-sheet-landscape)))}:root.js:not(.script-tight) .after{padding-right:calc(var(--spacing-gutter) + var(--spacing-sheet-r))}}:root.js:not(.script-tight) .act-title{margin-top:var(--spacing-card);margin-bottom:var(--spacing-card)}@media (prefers-reduced-motion:reduce){body,.sheet,.show-band,.slug:before,.slug:after{transition:none}}@media (forced-colors:active){.sheet{border-color:canvastext}:root.js .move--long{--held-mark:CanvasText}}@media print{@page{size:letter;margin:1in 1in 1in 1.5in}html,body{background:0 0;padding:0;font-size:12pt}.sheet{break-before:page;border:0;width:auto;padding:0}.sheet:first-child{break-before:auto}.move,:root.js .move{min-height:0!important}.move--long:before,.move--long:after{display:none}.after{width:auto;padding:0}}
