.pc-actor .pc-head{transform-origin:154px 238px;transition:transform .38s cubic-bezier(.2,.7,.2,1)}.pc-actor .pc-body{transform-origin:153px 370px;transition:transform .38s cubic-bezier(.2,.7,.2,1)}.royal-stage .pc-actor.pc-actor--grand .pc-head{transform:translateY(-3px)rotate(-7deg)}.royal-stage .pc-actor.pc-actor--point .pc-head{transform:translate(-3px)rotate(-4deg)}.royal-stage .pc-actor.pc-actor--puzzled .pc-head{transform:rotate(10deg)}.royal-stage .pc-actor.pc-actor--worried .pc-head{transform:translateY(4px)rotate(6deg)}.royal-stage .pc-actor.pc-actor--sheepish .pc-head{transform:translate(2px,7px)rotate(9deg)}.royal-stage .pc-actor.pc-actor--sheepish .pc-body{transform:rotate(-3deg)}.royal-stage .pc-actor.pc-actor--listen .pc-head,.royal-stage .pc-actor.pc-actor--nod .pc-head{transform:translateY(5px)rotate(3deg)}.royal-stage .pc-actor.pc-actor--shocked .pc-head{transform:translateY(-6px)rotate(-5deg)}.royal-stage .pc-actor.pc-actor--shocked .pc-body{transform:rotate(-4deg)translate(-3px)}.royal-stage .pc-actor.pc-actor--relieved .pc-head{transform:translateY(1px)rotate(-2deg)}.pc-actor .pc-prop{transform-origin:238px 295px;transition:transform .38s cubic-bezier(.2,.7,.2,1)}.pc-actor--worried .pc-prop,.pc-actor--sheepish .pc-prop{transform:rotate(8deg)}.ep--quiet .pc-actor *,.royal-stage[data-quiet=true] .pc-actor *{transition:none!important}@media (prefers-reduced-motion:reduce){.pc-actor *{transition:none!important}}@property --sky-top{syntax:"<color>";inherits:true;initial-value:#f2dfc0}@property --sky-bottom{syntax:"<color>";inherits:true;initial-value:#f7b874}@property --far{syntax:"<color>";inherits:true;initial-value:#e8c091}@property --hill{syntax:"<color>";inherits:true;initial-value:#d9a36b}@property --flat{syntax:"<color>";inherits:true;initial-value:#b97d4b}@property --ground{syntax:"<color>";inherits:true;initial-value:#a86b3c}@property --fig{syntax:"<color>";inherits:true;initial-value:#331400}@property --kilt{syntax:"<color>";inherits:true;initial-value:#6a3410}@property --hole{syntax:"<color>";inherits:true;initial-value:#f7c98c}@property --ink{syntax:"<color>";inherits:true;initial-value:#331400}.royal-stage{--em-enter:cubic-bezier(.16, 1, .3, 1);--sway:cubic-bezier(.45, 0, .55, 1);isolation:isolate;background:var(--sky-bottom);width:100%;height:100%;min-height:0;color:var(--ink);transition:--sky-top 1.6s,--sky-bottom 1.6s,--far 1.6s,--hill 1.6s,--flat 1.6s,--ground 1.6s,--fig 1.6s,--kilt 1.6s,--hole 1.6s,--ink 1.6s;position:relative;overflow:hidden;container-type:size}.royal-stage[data-time=day]{--sky-top:#f2dfc0;--sky-bottom:#f7b874;--far:#e8c091;--hill:#d9a36b;--flat:#a8693a;--ground:#9a6034;--fig:#331400;--kilt:#6a3410;--hole:#fbd9a4;--ink:#331400}.royal-stage[data-time=dusk]{--sky-top:#4a2240;--sky-bottom:#f0803c;--far:#9a5444;--hill:#6d3a3a;--flat:#5c2c2c;--ground:#3f1e1c;--fig:#1a0a06;--kilt:#3a1a10;--hole:#f0a060;--ink:#faf7f4}.royal-stage[data-time=night]{--sky-top:#0b0a1d;--sky-bottom:#2b1d3f;--far:#262040;--hill:#1b162d;--flat:#2d2447;--ground:#100d1c;--fig:#050308;--kilt:#17101f;--hole:#3b2a4a;--ink:#faf7f4}.royal-stage[data-time=dawn]{--sky-top:#2e2a4f;--sky-bottom:#f39a6b;--far:#85566a;--hill:#5a3d58;--flat:#4a2c3e;--ground:#33202d;--fig:#150a10;--kilt:#2e1620;--hole:#f5b07e;--ink:#faf7f4}.royal-stage[data-photo=true]{--fig:#f4bf62;--kilt:#f8d692;--ink:#faf7f4;background:var(--night,#331400)}.royal-stage[data-place=record]{--ink:#331400;background:var(--sand,#faf7f4)}.em-photo-layer,.em-photo-shade,.em-temple{width:100%;height:100%;position:absolute;inset:0}.em-photo-layer{z-index:0;opacity:0;transition:opacity .7s}.royal-stage[data-photo=true] .em-photo-layer{opacity:1}.em-temple{object-fit:cover;object-position:center 52%}.em-photo-shade{background:linear-gradient(#3314004d,#3314000f 40%,#331400c7)}.st-world{z-index:1;transform-origin:50% 84%;transition:transform 1.6s var(--em-enter), opacity .6s ease;position:absolute;inset:0}.royal-stage[data-camera=pan] .st-world{transform:translate(-2.5%)scale(1.06)}.royal-stage[data-camera=push] .st-world{transform:scale(1.1)}.royal-stage[data-camera=close] .st-world{transition-duration:2.6s;transform:scale(1.34)}.royal-stage[data-camera=shake] .st-world{animation:.62s .42s both st-shake}.royal-stage[data-place=record] .st-world{opacity:0}.st-sky{background:linear-gradient(180deg, var(--sky-top), var(--sky-bottom) 72%);transition:opacity .7s;position:absolute;inset:0}.royal-stage[data-photo=true] :is(.st-sky,.st-layer--hills,.st-layer--place){opacity:0}.st-sun,.st-moon{opacity:0;transition:opacity 1.4s ease, transform 2.4s var(--em-enter);border-radius:50%;position:absolute}.st-sun{aspect-ratio:1;background:#ffd38a;width:12cqh;top:46%;left:64%;transform:translateY(14cqh);box-shadow:0 0 6cqh #ffb15c}.royal-stage:is([data-time=dawn],[data-time=dusk]) .st-sun{opacity:.9;transform:none}.royal-stage[data-time=dusk] .st-sun{left:18%;transform:translateY(6cqh)}.st-moon{aspect-ratio:1;background:#f4ead8;width:7cqh;top:8%;right:30%;box-shadow:0 0 5cqh #f4ead859}.royal-stage[data-time=night] .st-moon{opacity:.95}.st-stars{fill:#fff6e4;opacity:0;width:100%;height:60%;transition:opacity 1.4s;position:absolute;inset:0 0 40%}.st-stars circle{animation:3.6s ease-in-out infinite st-twinkle}.royal-stage[data-time=night] .st-stars{opacity:.9}.royal-stage[data-time=dawn] .st-stars{opacity:.25}.st-layer{transition:transform .5s ease-out,opacity .7s;position:absolute;inset:0}.st-layer--hills{transform:translate(calc(var(--px,0) * -10px), calc(var(--py,0) * -4px))}.st-layer--place{transform:translate(calc(var(--px,0) * -18px), calc(var(--py,0) * -6px))}.st-layer--crowd{transform:translate(calc(var(--px,0) * -30px), calc(var(--py,0) * -8px))}.st-hills,.st-place{width:100%;height:100%;position:absolute;inset:0}.st-far{fill:var(--far)}.st-near{fill:var(--hill)}.st-ground{fill:var(--ground)}.st-set{fill:var(--flat);opacity:0;transition:opacity .9s ease, transform 1.3s var(--em-enter);transform:translateY(40px)}.st-set[data-on=true]{opacity:1;transform:none}.st-hole{fill:var(--hole)}.st-pole{fill:none;stroke:var(--flat);stroke-width:6px}.royal-stage[data-time=night] .st-gate-door{fill:#6b3a1c}.cw{pointer-events:none;position:absolute;inset:0}.cf{aspect-ratio:40/124;transform-origin:50% 100%;width:clamp(15px,3.5cqw,56px);transform:translate(calc(var(--x) * 1cqw - 50%), calc(var(--y) * 1cqh - 100%)) scale(calc(var(--s) * var(--flip)), var(--s));opacity:var(--o);transition:transform 1.3s var(--em-enter) var(--d), opacity .7s ease var(--d);position:absolute;top:0;left:0}.cf svg{width:100%;height:100%;fill:var(--fig);stroke:var(--fig);display:block;overflow:visible}.cf-kilt{fill:var(--kilt)}.cf-arms{fill:none}.cf-fill{fill:var(--fig)}.cf-legs,.cf-arm{display:none}.cf:is([data-pose=tool],[data-pose=stand],[data-pose=up],[data-pose=point],[data-pose=fist]) .cf-legs--stand,.cf:is([data-pose=walk],[data-pose=torch]) .cf-legs--walk,.cf[data-pose=sit] .cf-legs--sit,.cf[data-pose=tool] .cf-arm--tool,.cf:is([data-pose=stand],[data-pose=walk],[data-pose=sit]) .cf-arm--down,.cf[data-pose=fist] .cf-arm--fist,.cf[data-pose=up] .cf-arm--up,.cf[data-pose=point] .cf-arm--point,.cf[data-pose=torch] .cf-arm--torch{display:inline}.cw:is([data-formation=march],[data-formation=torch-march]) .cf[data-pose=fist] .cf-legs--stand{display:none}.cw:is([data-formation=march],[data-formation=torch-march]) .cf[data-pose=fist] .cf-legs--walk{display:inline}.cf[data-pose=sit] .cf-body{transform:translateY(30px)scaleX(1.08)}.cf-swing{transform-origin:25px 24px;animation:cf-tap .52s var(--sway) var(--phase) infinite alternate}.cw[data-formation=uneasy] .cf-swing{animation-duration:1.5s}.cf-leg-a,.cf-leg-b{transform-origin:18px 63px;animation:cf-stride .56s var(--sway) var(--phase) infinite alternate}.cf-leg-b{transform-origin:22px 63px;animation-direction:alternate-reverse}.cf:is([data-pose=walk],[data-pose=torch]) svg,.cw:is([data-formation=march],[data-formation=torch-march]) .cf svg{animation:cf-bob .28s var(--sway) var(--phase) infinite alternate}.cf-pump{animation:cf-pump .7s var(--sway) var(--phase) infinite alternate}.cf-wave{transform-origin:20px 24px;animation:cf-wave .6s var(--sway) var(--phase) infinite alternate}.cf-jab{animation:cf-jab .9s var(--sway) var(--phase) infinite alternate}.cf-flame{fill:#ffb347;transform-origin:33px -10px;animation:cf-flicker .18s ease-in-out var(--phase) infinite alternate}.cf-flame path+path{fill:#fff1b8}.cw[data-formation=gate] .cf svg{transform-origin:50% 100%;animation:cf-sway 1.8s var(--sway) var(--phase) infinite alternate}.cw[data-formation=surround] .cf svg{transform-origin:50% 100%;animation:cf-lean 1.6s var(--sway) var(--phase) infinite alternate}.cw:is([data-formation=march],[data-formation=torch-march]) .cf{animation:cf-enter-left 2.8s cubic-bezier(.3, .6, .3, 1) var(--d) both}.cw[data-formation=torch-march] .cf{animation-duration:3.6s}.cw[data-formation=leave] .cf{transition-duration:4.2s,1.6s;transition-timing-function:linear,ease}.cw[data-formation=surround] .cf{transition-duration:1.9s,.7s}.cw[data-formation=hidden] .cf{transition-duration:.5s,.3s;transition-delay:0s}.st-props>*{z-index:990;opacity:0;pointer-events:none;transition:opacity .5s;position:absolute}.st-props>[data-on=true]{opacity:1}.st-props em{font:600 clamp(11px, 1.3cqw, 15px) / 1.2 var(--font-sans,"Archivo", sans-serif);color:var(--ink);letter-spacing:.04em;text-transform:uppercase;text-align:center;white-space:nowrap;font-style:normal;display:block}.st-sacks{flex-wrap:wrap-reverse;justify-content:center;gap:.3cqw;width:15cqw;display:flex;bottom:6%;right:6%}.st-sacks em{flex-basis:100%;order:-1;margin-top:.6cqh}.st-sack{aspect-ratio:.85;background:radial-gradient(circle at 35% 40%,#e6c48e,#b98a4e 75%);border:2px solid #331400;border-radius:30% 30% 48% 48%/22% 22% 70% 70%;width:3.6cqw;position:relative}.st-sack:before{content:"";background:#c99a5c;border:2px solid #331400;border-radius:40% 40% 10% 10%;height:26%;position:absolute;top:-18%;left:30%;right:30%}.st-sacks[data-on=true] .st-sack{animation:st-drop .6s var(--em-enter) calc(3.1s + var(--k) * .12s) both}.st-sacks[data-on=true] em{animation:.5s 4s both em-word-arrive}.st-sacks--big{width:34cqw;bottom:4%;left:50%;right:auto;transform:translate(-50%)}.st-sacks--big[data-on=true] .st-sack{animation-delay:calc(.3s + var(--k) * 70ms)}.st-tools>svg{bottom:4cqh;left:calc(var(--x) * 1cqw);width:4.4cqw;fill:var(--fig);stroke:var(--fig);stroke-width:4px;stroke-linecap:round;position:absolute;overflow:visible}.st-tools{inset:0}.st-tools[data-on=true]>svg{animation:st-tool-fall .56s cubic-bezier(.5, 0, .75, 0) calc(.38s + var(--k) * 40ms) both}.st-pastries{bottom:5%;left:50%;transform:translate(-50%)}.st-tray{border-bottom:.6cqw solid #8a5a2b;border-radius:0 0 50% 50%/0 0 30% 30%;justify-content:center;gap:.5cqw;padding:.6cqw 1.4cqw .9cqw;display:flex}.st-tray i{aspect-ratio:1.3;background:radial-gradient(circle at 40% 35%,#f7d593,#c98a3c);border:1px solid #5a3410;border-radius:50%;width:1.8cqw}.st-pastries[data-on=true] i{animation:st-drop .5s var(--em-enter) calc(1.6s + var(--k) * 90ms) both}.st-police{z-index:995;width:clamp(26px,4.6cqw,70px);bottom:6%;left:0}.st-police svg{width:100%;fill:var(--fig);filter:drop-shadow(0 0 3px #ffd696d9);display:block;overflow:visible}.st-police-arm,.st-police-staff{fill:none;stroke:var(--fig);stroke-width:4.5px;stroke-linecap:round}.st-police-staff{stroke:#f4bf62;stroke-width:3.5px}.st-police[data-on=true]{animation:6.4s ease-in-out .6s both st-police}.st-police em{color:#faf7f4;margin-top:4px}.st-torchlight{inset:0}.st-torchlight i{left:calc((6 + var(--k) * 6.6) * 1cqw);top:calc((88 - var(--k) * 2.4) * 1cqh);aspect-ratio:1;width:9cqw;animation:st-glow 1.1s ease-in-out calc(var(--k) * -170ms) infinite alternate;background:radial-gradient(circle,#ffaa5057,#0000 64%);border-radius:50%;position:absolute;translate:-50% -70%}.em-character{--cx:84;--cb:94;--cw:15;z-index:1000;left:calc(var(--cx) * 1%);top:calc(var(--cb) * 1%);width:max(66px, calc(var(--cw) * 1cqw));transition:left 1.2s var(--em-enter), top 1.2s var(--em-enter), width 1.2s var(--em-enter), opacity .4s ease, rotate .8s var(--em-enter);position:absolute;transform:translate(-50%,-100%)}.em-character[data-spot=side]{--cx:89;--cb:96;--cw:10}.em-character[data-spot=corner]{--cx:92;--cb:97;--cw:8}.em-character[data-spot=peek]{--cx:95;--cb:98;--cw:8;rotate:-7deg}.em-character[data-spot=center]{--cx:50;--cb:86;--cw:6.6;z-index:860}.em-character[data-spot=alone]{--cx:36;--cb:93;--cw:9}.em-character[data-spot=aside]{--cx:108;--cb:98;--cw:8;opacity:0}.royal-stage .ep-pharaoh{width:100%;height:auto;display:block;overflow:visible}.em-character[data-spot=center] .ep-pharaoh{filter:drop-shadow(0 0 1.4cqw #ffbe6ebf)}.em-character-credit{text-align:center;color:#faf7f4;margin-top:.2rem;font-size:.8125rem;line-height:1.25;display:block}.st-vignette{z-index:4;pointer-events:none;background:radial-gradient(ellipse at 50% 62%, transparent 42%, rgb(24 6 0/calc(var(--tension,1) * .065)) 100%);transition:background 1.2s;position:absolute;inset:0}.royal-stage[data-scene=send-word] .st-vignette{background:radial-gradient(at 50% 70%,#0000 30%,#460a00b8 100%);animation:1.5s ease-in-out 1.2s infinite st-heartbeat}.st-counter{z-index:9;color:#faf7f4;font-variant-numeric:tabular-nums;background:#1c0a00a8;justify-items:end;padding:6px 12px 8px;display:grid;position:absolute;top:14px;right:clamp(14px,3vw,44px)}.st-counter strong{font:600 clamp(40px, 9cqh, 104px) / .95 var(--font-serif,"Fraunces", serif);letter-spacing:-.04em;transition:color .6s}.st-counter span{letter-spacing:.12em;text-transform:uppercase;font-size:12px}.st-counter[data-hot=true] strong{color:#fa761e}.st-chant{z-index:8;text-align:center;color:var(--ink);pointer-events:none;justify-items:center;display:grid;position:absolute;top:15%;left:5%;right:5%}.st-chant>strong,.st-chant>.st-echo{font:600 clamp(26px, 6.2cqw, 92px) / 1 var(--font-serif,"Fraunces", serif);letter-spacing:-.035em;text-wrap:balance;grid-area:1/1;max-width:18ch}.st-chant>strong{animation:st-shout .7s var(--em-enter) .9s both;text-shadow:0 2px 24px #00000040}.st-chant>.st-echo{opacity:0;animation:2.4s ease-out 1.5s infinite st-echo}.st-chant>.st-echo+.st-echo{animation-delay:2.7s}.st-chant>small{letter-spacing:.04em;opacity:0;margin-top:10px;font-size:12px;animation:.5s 1.6s both em-word-arrive}.royal-stage[data-scene=send-word] .st-chant{color:#faf7f4;top:17%;left:20%;right:20%}.royal-stage[data-scene=send-word] .st-chant>:is(strong,.st-echo){font-size:clamp(24px,4.6cqw,72px)}.st-act{z-index:12;text-align:center;color:#faf7f4;pointer-events:none;place-content:center;animation:2.4s both st-act;display:grid;position:absolute;inset:0}.st-act:before,.st-act:after{content:"";background:#120600;height:13%;animation:2.4s both st-bars;position:absolute;left:0;right:0}.st-act:before{--bar:-100%;top:0}.st-act:after{--bar:100%;bottom:0}.st-act span{letter-spacing:.24em;text-transform:uppercase;font-size:13px}.st-act strong{font:600 clamp(36px, 8cqw, 110px) / 1 var(--font-serif,"Fraunces", serif);letter-spacing:-.04em;text-shadow:0 4px 40px #0000008c}.em-royal-title{z-index:6;color:#faf7f4;opacity:0;width:90%;transition:transform .76s var(--em-enter), opacity .45s ease;pointer-events:none;position:absolute;top:13%;left:5%;transform:translate(-110%)}.royal-stage[data-place=boast] .em-royal-title{opacity:1;transform:none}.em-royal-kicker,.em-signature{font:400 clamp(.875rem, 1.2vw, 1rem) / 1.4 var(--font-sans,"Archivo", sans-serif);display:block}.em-royal-kicker{letter-spacing:.14em}.em-eternity{font:600 clamp(4rem, 17cqw, 21rem) / 1.03 var(--font-serif,"Fraunces", serif);letter-spacing:-.075em;white-space:nowrap;display:block}.em-signature{padding-left:1%;font-size:clamp(.875rem,1.9vw,1.5rem)}.em-record-scene{z-index:5;position:absolute;inset:0}.em-papyrus{object-fit:contain;width:90%;height:60%;animation:em-record-arrive .9s .2s var(--em-enter) both;position:absolute;top:14%;left:5%}.em-record-line{text-align:center;font:600 clamp(20px, 3.2cqw, 40px) / 1.1 var(--font-serif,"Fraunces", serif);letter-spacing:-.03em;color:#a34200;animation:.6s 1.1s both em-word-arrive;position:absolute;bottom:12%;left:5%;right:5%}.em-image-fallback{text-align:center;font-size:1rem;line-height:1.5;position:absolute;inset:30% 15% auto}.em-credits{z-index:6;color:#faf7f4;text-shadow:0 2px 18px #00000080;gap:.35rem;display:grid;position:absolute;top:12%;left:5%}.em-credits>*{animation:em-word-arrive .7s var(--em-enter) both}.em-credits>span{letter-spacing:.24em;text-transform:uppercase;font-size:13px}.em-credits>strong{font:600 clamp(22px, 4cqw, 54px) / 1.05 var(--font-serif,"Fraunces", serif);letter-spacing:-.03em}.em-credits>em{margin-top:-.3rem;margin-bottom:.4rem;font-size:14px}.em-credits>:nth-child(2){animation-delay:.3s}.em-credits>:nth-child(3){animation-delay:.45s}.em-credits>:nth-child(4){animation-delay:1.1s}.em-credits>:nth-child(5){animation-delay:1.6s}.em-plate-credit{z-index:7;color:#faf7f4;text-shadow:0 1px 6px #0009;opacity:.9;pointer-events:none;justify-content:space-between;gap:1rem;margin:0;font-size:.8125rem;line-height:1.4;display:flex;position:absolute;bottom:.6rem;left:1rem;right:1rem}.royal-stage[data-place=record] .em-plate-credit{color:#331400;text-shadow:none}.royal-stage:not([data-photo=true],[data-place=record]) .em-plate-credit{justify-content:flex-start}.em-plate-credit>span:last-child{text-align:right}@container (width<=620px){.cf:nth-child(2n){display:none}.cf{width:clamp(15px,5cqw,40px)}.st-counter{padding:4px 8px 6px;top:44px}.st-counter span{font-size:10px}.st-chant,.royal-stage[data-scene=send-word] .st-chant{top:34%;left:5%;right:5%}.royal-stage[data-camera=close] .st-world{transform:scale(1.12)}.em-plate-credit>span:nth-child(2),.em-character-credit{display:none}.st-tray i{width:3cqw}.st-sack{width:5cqw}.st-sacks{width:24cqw}.st-sacks--big{width:54cqw}}@container (height<=360px){.st-chant{top:6%}.st-counter strong{font-size:34px}.em-credits>strong{font-size:18px}}.royal-stage[data-quiet=true] *,.royal-stage[data-quiet=true]{transition:none!important;animation:none!important}.royal-stage[data-quiet=true] .st-police,.royal-stage[data-quiet=true] .st-chant>.st-echo{display:none}@media (prefers-reduced-motion:reduce){.royal-stage *,.royal-stage{transition:none!important;animation:none!important}.st-police,.st-chant>.st-echo{display:none}}@keyframes cf-tap{0%{transform:rotate(-30deg)}to{transform:rotate(16deg)}}@keyframes cf-stride{0%{transform:rotate(-17deg)}to{transform:rotate(17deg)}}@keyframes cf-bob{0%{transform:translateY(0)}to{transform:translateY(-4%)}}@keyframes cf-pump{0%{transform:translateY(3px)}to{transform:translateY(-5px)}}@keyframes cf-wave{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}@keyframes cf-jab{0%{transform:translate(-2px)}to{transform:translate(3px)}}@keyframes cf-flicker{0%{opacity:.85;transform:scale(.86,1.08)}to{opacity:1;transform:scale(1.1,.92)}}@keyframes cf-sway{0%{transform:rotate(-2.5deg)}to{transform:rotate(2.5deg)}}@keyframes cf-lean{0%{transform:rotate(0)translateY(0)}to{transform:rotate(5deg)translateY(-3%)}}@keyframes cf-enter-left{0%{transform:translate(calc((var(--x) - 70) * 1cqw - 50%), calc(var(--y) * 1cqh - 100%)) scale(calc(var(--s) * var(--flip)), var(--s))}}@keyframes st-shake{0%,to{transform:none}12%{transform:translate(-1.2%,.9%)rotate(-.4deg)}28%{transform:translate(1%,-.7%)rotate(.35deg)}46%{transform:translate(-.6%,.5%)}64%{transform:translate(.4%,-.2%)}}@keyframes st-twinkle{50%{opacity:.3}}@keyframes st-drop{0%{opacity:0;transform:translateY(-14cqh)}70%{opacity:1;transform:translateY(3%)}to{opacity:1;transform:none}}@keyframes st-tool-fall{0%{opacity:0;transform:translateY(-12cqh)rotate(-60deg)}80%{opacity:1;transform:translateY(2%)rotate(6deg)}to{opacity:1;transform:none}}@keyframes st-police{0%{transform:translate(-12cqw)}30%,62%{transform:translate(13cqw)}70%{transform:translate(13cqw)scaleX(-1)}to{transform:translate(-14cqw)scaleX(-1)}}@keyframes st-glow{0%{opacity:.55;scale:.92}to{opacity:1;scale:1.06}}@keyframes st-heartbeat{0%,to{opacity:.8}14%{opacity:1}28%{opacity:.85}42%{opacity:1}}@keyframes st-shout{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes st-echo{0%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}@keyframes st-act{0%{opacity:0}15%,70%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes st-bars{0%{transform:translateY(var(--bar))}18%,75%{transform:none}to{transform:translateY(var(--bar))}}@keyframes em-record-arrive{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:none}}@keyframes em-word-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ep{--ep-sand:var(--sand,#faf7f4);--ep-night:var(--night,#331400);--ep-action:var(--action,#fa761e);--ep-link:var(--link,#a34200);--ep-ease:cubic-bezier(.2, .7, .2, 1);color:var(--ep-night);background:var(--ep-sand);font-family:var(--font-sans,"Archivo", sans-serif)}.ep *,.ep :before,.ep :after{box-sizing:border-box}.ep button,.ep a{-webkit-tap-highlight-color:transparent}.ep :where(button){cursor:pointer;font:inherit}.ep button:disabled{cursor:default;opacity:.45}.ep button:focus-visible,.ep a:focus-visible{outline:3px solid var(--ep-link);outline-offset:3px}.ep h1:focus,.ep h2:focus{outline:none}.ep--enhanced{grid-template-rows:56px minmax(0,1fr) auto;height:100dvh;display:grid;overflow:hidden}.ep-masthead{z-index:3;border-bottom:1px solid #33140026;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:4px clamp(12px,2.7vw,40px);display:flex}.ep-brand{color:inherit;font:600 20px/1 var(--font-serif,"Fraunces", serif);white-space:nowrap;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.ep-brand span{margin-left:5px;font-weight:400}.ep-preview{font-size:13px}.ep-utility{gap:8px;display:flex}.ep-utility button{color:inherit;text-underline-offset:4px;background:0 0;border:0;min-width:44px;min-height:44px;padding:8px;font-size:14px}.ep-utility button:hover{text-decoration:underline}.ep-stage{background:var(--ep-night);min-width:0;min-height:0;position:relative;overflow:hidden}.ep-stage-context{z-index:8;max-width:calc(100% - 32px);color:var(--ep-sand);pointer-events:none;background:#331400bf;padding:5px 8px;font-size:12px;line-height:1.35;position:absolute;top:16px;left:clamp(16px,3vw,48px)}.ep-look{z-index:8;border:1px solid var(--ep-sand);background:var(--ep-sand);min-height:48px;color:var(--ep-night);padding:10px 18px;position:absolute;bottom:34px;right:clamp(16px,3vw,48px);font-weight:600!important}.ep-dock{background:var(--ep-sand);gap:12px;min-width:0;padding:18px clamp(16px,3vw,48px) 14px;display:grid}.ep-caption{min-width:0;position:relative}.ep-caption h1{font:600 clamp(26px, 2.4vw, 38px)/1.05 var(--font-serif,"Fraunces", serif);letter-spacing:-.04em;text-wrap:balance;margin:0 0 7px}.ep-caption>p{max-width:62rem;margin:0;font-size:16px;line-height:1.4}.ep-caption>.ep-joke{color:var(--ep-link);font:500 18px/1.3 var(--font-serif,"Fraunces", serif);margin-top:6px}.ep-controls{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;display:grid}.ep-back,.ep-secondary,.ep-finale-links a,.ep-finale-links button{color:inherit;text-underline-offset:4px;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px;font-size:14px;text-decoration:underline;display:inline-flex}.ep-back{justify-content:flex-start;padding-left:0}.ep-forward{justify-content:center;align-items:center;gap:16px;min-width:0;display:flex}.ep-button{background:var(--ep-action);min-height:48px;color:var(--ep-night);border:1px solid var(--ep-action);justify-content:center;align-items:center;gap:12px;padding:12px 20px;font-size:16px;line-height:1.2;text-decoration:none;transition:background .16s;display:inline-flex;font-weight:600!important}.ep-button:hover{background:#ff8e40}.ep-button svg{flex:none}.ep-position{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.ep-finale-links{justify-content:center;align-items:center;gap:16px;font-size:13px;display:flex}.ep-finale-links>span{line-height:1.35}.ep-dialog{background:var(--ep-sand);width:min(720px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ep-night);border:1px solid #33140033;margin:auto;padding:0;overflow:auto;box-shadow:0 20px 100px #00000040}.ep-dialog[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.ep-dialog::backdrop{background:#1c0f06a6}.ep-panel-header{border-bottom:1px solid #33140026;justify-content:space-between;align-items:center;gap:12px;padding:6px 20px;display:flex}.ep-panel-header>span{font-size:13px}.ep-panel-header button{min-height:44px;color:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:8px;font-size:14px;display:flex}.ep-panel-body{padding:28px;overflow:auto}.ep-panel-body h2{font:600 clamp(26px, 3vw, 36px)/1.12 var(--font-serif,"Fraunces", serif);letter-spacing:-.03em;text-wrap:balance;margin:0 0 20px}.ep-panel-body p{margin:0 0 16px;font-size:16px;line-height:1.55}.ep-panel-body .ep-panel-lead{font:500 22px/1.25 var(--font-serif,"Fraunces", serif)}.ep-panel-link{min-height:44px;color:var(--ep-link);text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:10px;padding:8px 0;line-height:1.35;text-decoration:underline;display:flex}.ep-panel-pagination{border-top:1px solid #33140026;justify-content:space-between;align-items:center;gap:16px;padding:12px 28px;display:flex}.ep-panel-pagination>button:not(.ep-button){min-height:48px;color:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;display:inline-flex}.ep-settings{gap:12px;display:grid}.ep-settings>button{min-height:72px;color:inherit;text-align:left;background:0 0;border:1px solid #3314004d;padding:16px;font-weight:600}.ep-settings>button[aria-pressed=true]{border-color:var(--ep-link);background:#eee5db}.ep-settings>button span{margin-top:6px;font-size:14px;font-weight:400;line-height:1.4;display:block}.ep-dialog--examine{width:min(1000px,100% - 32px)}.ep-dialog--examine .ep-panel-body{padding:20px}.ep-dialog--examine .ep-panel-body h2{margin-bottom:8px}.ep .ds-examine{grid-template-columns:1fr;gap:12px}.ep .ds-examine-stage{width:min(100%,93.1608dvh);margin-inline:auto}.ep .ds-examine-tools{flex-wrap:wrap;gap:8px}.ep .ds-examine-tools button{gap:5px;width:auto;min-width:44px;min-height:44px;padding:8px}.ep .ds-examine-points:empty,.ep .ds-examine-copy h3,.ep .ds-examine-copy>div[aria-live]>p:first-of-type{display:none}.ep .ds-examine-copy p{margin-bottom:4px;font-size:13px;line-height:1.4}.ep .ds-examine-credit a{color:var(--ep-link)}.ep .ds-examine-scale{align-self:center}.ep-fallback{max-width:900px;margin:auto;padding:32px 20px}.ep-fallback h1,.ep-fallback h2,.ep-fallback h3{font-family:var(--font-serif,"Fraunces", serif)}.ep-fallback p{line-height:1.6}.ep-fallback img{width:100%;height:auto;display:block}.ep-fallback figure{margin:24px 0}.ep-fallback section{border-bottom:1px solid #33140026;padding:20px 0}.ep-fallback a{color:var(--ep-link)}.ep-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ep--quiet *,.ep--quiet :before,.ep--quiet :after{transition:none!important;animation:none!important}@media (width<=720px){.ep-preview{display:none}.ep-masthead{gap:4px}.ep-brand{font-size:17px}.ep-utility{gap:0}.ep-utility button{padding-inline:7px}.ep-dock{gap:10px;padding:16px 16px 12px}.ep-caption h1{font-size:27px}.ep-caption>p{font-size:16px;line-height:1.35}.ep-caption>.ep-joke{font-size:17px}.ep-controls{column-gap:8px}.ep-button{gap:8px;padding:10px 12px;font-size:14px}.ep-forward{flex-wrap:wrap;gap:2px 8px}.ep-secondary{order:2;min-height:44px}.ep-finale-links{flex-wrap:wrap;gap:0 16px}.ep-finale-links>span{text-align:center;flex-basis:100%}.ep-stage-context{font-size:11px;top:12px;left:12px}.ep-look{min-height:44px;padding:8px 12px;font-size:14px;bottom:30px;right:12px}.ep-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.ep-panel-header{padding:5px 12px}.ep-panel-body{padding:20px}.ep-panel-body h2{margin-bottom:14px;font-size:27px}.ep-panel-body p{line-height:1.45}.ep-panel-pagination{padding:12px 20px}.ep-dialog--examine .ep-panel-body{padding:16px}.ep .ds-examine-tools{gap:4px}.ep .ds-examine-tools button{gap:3px;padding:7px;font-size:12px}}@media (height<=480px) and (width>=560px){.ep--enhanced{grid-template-rows:44px minmax(0,1fr) auto}.ep-masthead{padding-block:0}.ep-preview{display:none}.ep-dock{gap:4px;padding:9px 20px 7px}.ep-caption h1{margin-bottom:3px;font-size:22px}.ep-caption>p{font-size:14px;line-height:1.3}.ep-caption>.ep-joke{margin-top:3px;font-size:15px}.ep-forward{flex-wrap:nowrap}.ep-secondary{order:0}.ep-button{min-height:44px;padding-block:8px}.ep-stage-context{padding:3px 6px;font-size:10px;top:6px}.ep-finale-links{flex-wrap:nowrap;gap:12px}.ep-finale-links>span{flex-basis:auto;font-size:11px}.ep-dialog{max-height:calc(100dvh - 16px)}.ep-panel-body{padding:16px 24px}.ep-panel-body h2{margin-bottom:10px;font-size:23px}.ep-panel-body p{margin-bottom:10px;font-size:15px}.ep-dialog--examine .ds-examine-stage{width:min(100%,48.7985dvh)}}@media (height<=400px) and (width<=559px),(height<=280px){.ep--enhanced{grid-template-rows:56px minmax(180px,40dvh) auto;height:auto;min-height:100dvh;overflow:visible}}@media (prefers-reduced-motion:reduce){.ep *,.ep :before,.ep :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ep-caption>.ep-chant{font:600 18px/1.3 var(--font-serif,"Fraunces", serif);margin-top:6px}.ep-caption>.ep-chant span{font:400 12px/1.3 var(--font-sans,"Archivo", sans-serif);opacity:.75;display:inline-block}
