#elijah{--el-gold:#e4bc73;--el-ink:#08141c;max-width:1440px;margin:auto}.el-heading{position:relative;text-align:center;padding:58px 18px 42px}.el-heading>a{color:inherit;text-decoration:none}.el-mark{display:block;color:var(--el-gold);font-size:28px;margin:22px 0 12px}.el-heading h1{font-family:Georgia,serif;font-size:clamp(54px,7vw,104px);font-weight:400;line-height:.98;margin:0 0 24px;letter-spacing:-.055em}.el-heading h1 em{display:block;font-size:.49em;line-height:1.5;letter-spacing:-.025em}.el-heading p{font-size:17px;line-height:1.7;max-width:650px;margin:0 auto 22px}.el-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.el-heading .el-actions{justify-content:center}.el-actions>span{font-size:12px;opacity:.7;letter-spacing:.08em}.el-theatre{background:var(--el-ink);color:#fff3dc;border:1px solid #b08c483e;border-radius:18px;overflow:hidden;box-shadow:0 24px 90px #0003}.el-stage{position:relative;aspect-ratio:16/9;min-height:320px;overflow:hidden;background:#102430;isolation:isolate}.el-camera,.el-stage canvas,.el-vignette,.el-mist,.el-halo{position:absolute;inset:0;pointer-events:none}.el-camera{will-change:transform;transform:scale(1.04)}.el-camera img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .7s;filter:saturate(1.05)}.el-stage canvas{width:100%;height:100%;mix-blend-mode:screen}.el-vignette{background:linear-gradient(#02091188,transparent 26%,transparent 62%,#020911c9),radial-gradient(ellipse,transparent 45%,#03101e65)}.el-halo{background:radial-gradient(ellipse at 55% 15%,#ffdf8738,transparent 60%);mix-blend-mode:screen;animation:el-breathe 7s ease-in-out infinite;animation-play-state:paused}.el-mist{inset:20% -15% -15%;background:radial-gradient(ellipse at 25% 80%,#d2e8ee28,transparent 45%),radial-gradient(ellipse at 80% 65%,#f7c27125,transparent 45%);filter:blur(30px);animation:el-mist 24s ease-in-out infinite alternate;animation-play-state:paused}.el-beam{position:absolute;left:47%;top:-10%;height:115%;width:12%;background:linear-gradient(90deg,transparent,#ffe5a916,transparent);filter:blur(12px);mix-blend-mode:screen;transform:rotate(8deg);animation:el-breathe 5s ease-in-out infinite;animation-play-state:paused}.el-stage[data-effect=whisper] .el-beam,.el-stage[data-effect=mercy] .el-beam{width:40%;left:40%;opacity:.3}.el-stage[data-effect=rain] .el-beam,.el-stage[data-effect=water] .el-beam{display:none}.el-stage[data-playing=true]:not(.el-still) .el-halo,.el-stage[data-playing=true]:not(.el-still) .el-mist,.el-stage[data-playing=true]:not(.el-still) .el-beam{animation-play-state:running}.el-stage.el-still *{animation:none!important;transition:none!important}.el-stage.el-reveal .el-halo{background:radial-gradient(ellipse at 55% 20%,#ffe5a96b,transparent 65%)}.el-scene-heading{position:absolute;left:30px;top:25px;right:20px;text-shadow:0 2px 20px #000}.el-scene-heading span{font:11px/1.5 system-ui;letter-spacing:.22em;color:#ffe0a0}.el-scene-heading h2{font:400 clamp(25px,3.5vw,47px)/1.15 Georgia,serif;color:#fff5e4;margin:10px 0;max-width:75%}.el-discover{position:absolute;bottom:22px;left:28px;background:#091923c9!important;border:1px solid #e4bc7377!important;color:#ffdfa8!important;border-radius:40px!important;padding:12px 19px!important;backdrop-filter:blur(10px)}.el-discovery{position:absolute;right:22px;bottom:20px;width:min(420px,calc(100% - 44px));max-height:65%;overflow:auto;background:#0a1827f5;border:1px solid #dcba7c70;padding:23px;border-radius:12px;box-shadow:0 12px 50px #0006;color:#fff4df}.el-discovery h3{font:24px Georgia,serif;margin:0 28px 12px 0;color:#f6d492}.el-discovery p{line-height:1.65;font-size:15px;margin:0}.el-discovery>button{float:right;color:#fff!important;background:transparent!important;border:0!important;font-size:24px!important;min-width:35px}.el-deck{padding:22px 28px 30px}.el-play-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.el-play-row button{border:1px solid #dab47550;background:#192631;color:#f7e6c8;padding:10px 15px;border-radius:7px;cursor:pointer}.el-play-row .primary{background:#efd39b;color:#0a1925}.el-play-row button:disabled{opacity:.35;cursor:default}.el-play-row>span{margin-left:auto;font:12px monospace;color:#d9c9ae}.el-timeline{display:block;font-size:11px;letter-spacing:.12em;color:#b9b6ac;margin:20px 0 22px}.el-timeline input{display:block;width:100%;margin:10px 0;accent-color:#e6bd76}.el-chapters{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;border-top:1px solid #c8ad7c33;padding-top:16px}.el-chapters button{background:transparent;color:#c3cbd0;border:0;border-bottom:2px solid transparent;text-align:left;padding:8px 5px 13px;font:12px/1.4 system-ui;cursor:pointer}.el-chapters button span{display:block;font:10px monospace;letter-spacing:.15em;color:#9c9586;margin-bottom:7px}.el-chapters button[aria-current=step]{border-color:#f1cb83;color:#ffe3ac}.el-caption{max-width:840px;margin:30px auto 0}.el-caption .eyebrow{color:#d8b77a}.el-caption blockquote{font:clamp(19px,2.2vw,28px)/1.55 Georgia,serif;border:0;margin:15px 0;color:#fff0d6}.el-caption>p{font-size:15px;color:#b9c9d0;line-height:1.8}.el-caption button,.el-caption a{color:#efce92!important}.el-under{padding:26px 8px}.el-options,.el-transcript{border-top:1px solid #ad946250;border-bottom:1px solid #ad946250;padding:18px 0}.el-options summary,.el-transcript summary{cursor:pointer;font-size:15px}.el-options>div{display:flex;gap:20px;flex-wrap:wrap;padding:22px 0 0}.el-options label{display:flex;gap:9px;align-items:center;font-size:14px}.el-options select{max-width:260px}.el-options p,.el-note{font-size:12px;line-height:1.8;opacity:.75}.el-options input{accent-color:#a57b39}.el-under [role=status]{font-size:12px;min-height:1em;opacity:.85}.el-reflection{max-width:770px;margin:50px auto;text-align:center}.el-reflection h2{font:400 clamp(24px,3vw,36px)/1.45 Georgia,serif;margin:20px 0}.el-reflection button{margin:6px 10px}.el-transcript article{max-width:830px;padding:20px 0;margin:auto;line-height:1.75;border-bottom:1px solid #ad94622b}.el-transcript blockquote{font-family:Georgia,serif}.el-theatre:fullscreen{width:100vw;height:100dvh;overflow:auto;border-radius:0}.el-theatre:fullscreen .el-stage{height:68dvh;aspect-ratio:auto}.el-theatre:fullscreen .el-camera img{object-fit:contain}.el-theatre:fullscreen .el-deck{max-width:1300px;margin:auto}#elijah button:focus-visible,#elijah a:focus-visible,#elijah summary:focus-visible{outline:3px solid #91d6ef;outline-offset:4px}@keyframes el-breathe{0%,100%{opacity:.45}50%{opacity:.9}}@keyframes el-mist{from{transform:translateX(-3%) scale(1)}to{transform:translateX(5%) scale(1.08)}}@media(max-width:700px){.el-heading{padding:30px 10px}.el-stage{aspect-ratio:4/3;min-height:300px}.el-scene-heading{left:18px;top:18px}.el-scene-heading h2{max-width:100%;font-size:29px}.el-deck{padding:16px}.el-chapters{grid-template-columns:repeat(4,1fr);gap:8px}.el-play-row{gap:8px}.el-play-row button{font-size:12px;padding:10px}.el-discover{bottom:16px;left:16px;font-size:12px}.el-caption{margin-top:22px}.el-discovery{right:12px;bottom:12px;width:calc(100% - 24px);padding:18px;max-height:76%}.el-options label{width:100%;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.el-stage *{animation:none!important;transition:none!important}}@media print{.el-heading .el-actions,.el-stage,.el-play-row,.el-timeline,.el-chapters,.el-options,.el-reflection button{display:none}.el-theatre{background:white;color:black;box-shadow:none}.el-caption blockquote,.el-caption>p{color:black}}

.el-heat{position:absolute;inset:0;background-size:cover;background-position:center;filter:url(#el-heat-filter);opacity:.5;clip-path:polygon(44% 0,65% 0,66% 80%,43% 80%);pointer-events:none}.el-stage:not([data-effect=fire]) .el-heat,.el-stage.el-still .el-heat,.el-stage:not([data-playing=true]) .el-heat{display:none}.el-theatre:fullscreen .el-heat{display:none}
