.slides[data-astro-cid-wl5gtc7y]{background:radial-gradient(at 50% 35%,#2a2018,#0c0906 70%);outline:none;position:absolute;inset:0;overflow:clip}.screen[data-astro-cid-wl5gtc7y]{aspect-ratio:1.5;cursor:pointer;background:repeating-linear-gradient(0deg,#00000006 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#00000005 0 1px,#0000 1px 3px),#e9e2d4;width:min(76%,760px);transition:filter .25s;position:absolute;top:5%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 0 6px #1a1410,0 20px 40px -10px #000}.dark[data-astro-cid-wl5gtc7y] .screen[data-astro-cid-wl5gtc7y]{filter:brightness(.18)}.slide[data-astro-cid-wl5gtc7y]{place-items:center;display:grid;position:absolute;inset:7% 8%}.slide[data-astro-cid-wl5gtc7y] img[data-astro-cid-wl5gtc7y]{object-fit:contain;filter:sepia(.25)saturate(1.1)contrast(1.05)blur(3px);max-width:100%;max-height:100%;transition:filter .35s ease-out;box-shadow:0 0 0 1px #00000026}.slide[data-astro-cid-wl5gtc7y].focus img[data-astro-cid-wl5gtc7y]{filter:sepia(.25)saturate(1.1)contrast(1.05)blur()}.slide[data-astro-cid-wl5gtc7y].out{transform:translateX(calc(var(--dir,1) * -110%));transition:transform .25s ease-in}.slide[data-astro-cid-wl5gtc7y].in{animation:.42s cubic-bezier(.2,.9,.3,1.15) push}@keyframes push{0%{transform:translateX(calc(var(--dir,1) * 110%))}}.glow[data-astro-cid-wl5gtc7y]{pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(#fff5d22e,#0000 50%),radial-gradient(#0000 55%,#ffaa3c40 75%,#1e0f00bf 100%);animation:.12s steps(2,end) infinite flicker;position:absolute;inset:0}.glow[data-astro-cid-wl5gtc7y]:after{content:"";mix-blend-mode:screen;background:radial-gradient(#ffdc9638,#0000 70%);position:absolute;inset:0}@keyframes flicker{50%{opacity:.94}}.cap[data-astro-cid-wl5gtc7y]{text-align:center;color:#4a3a2a;pointer-events:auto;margin:0;font-size:12px;position:absolute;bottom:2.5%;left:0;right:0}.cap[data-astro-cid-wl5gtc7y] b[data-astro-cid-wl5gtc7y]{color:#8a5a2a;margin-right:6px;font-size:9px}.cap[data-astro-cid-wl5gtc7y] a[data-astro-cid-wl5gtc7y]{color:#8a3a2a;font-weight:700}.beam[data-astro-cid-wl5gtc7y]{pointer-events:none;clip-path:polygon(46% 100%,54% 100%,100% 0,0 0);filter:blur(2px);background:linear-gradient(#ffe6a008,#ffe6a047);width:min(76%,760px);height:40%;transition:opacity .25s;position:absolute;bottom:17%;left:50%;transform:translate(-50%)}.dark[data-astro-cid-wl5gtc7y] .beam[data-astro-cid-wl5gtc7y]{opacity:.2}.beam[data-astro-cid-wl5gtc7y] i[data-astro-cid-wl5gtc7y]{opacity:.6;background:#fff3c8;border-radius:50%;width:3px;height:3px;animation:9s linear infinite dust;position:absolute}.beam[data-astro-cid-wl5gtc7y] i[data-astro-cid-wl5gtc7y]:first-child{animation-delay:-1s;top:70%;left:30%}.beam[data-astro-cid-wl5gtc7y] i[data-astro-cid-wl5gtc7y]:nth-child(2){animation-duration:12s;animation-delay:-3s;top:40%;left:50%}.beam[data-astro-cid-wl5gtc7y] i[data-astro-cid-wl5gtc7y]:nth-child(3){animation-delay:-5s;top:80%;left:62%}.beam[data-astro-cid-wl5gtc7y] i[data-astro-cid-wl5gtc7y]:nth-child(4){animation-duration:14s;animation-delay:-2s;top:20%;left:42%}.beam[data-astro-cid-wl5gtc7y] i[data-astro-cid-wl5gtc7y]:nth-child(5){animation-delay:-7s;top:30%;left:70%}.beam[data-astro-cid-wl5gtc7y] i[data-astro-cid-wl5gtc7y]:nth-child(6){animation-duration:11s;animation-delay:-4s;top:50%;left:25%}@keyframes dust{0%{opacity:0;transform:translate(0)}20%{opacity:.7}to{opacity:0;transform:translate(30px,-60px)}}.proj[data-astro-cid-wl5gtc7y]{filter:drop-shadow(0 8px 10px #000);width:170px;position:absolute;bottom:3%;left:50%;transform:translate(-50%)scaleX(-1)rotate(0)}.tray[data-astro-cid-wl5gtc7y]{transform-origin:120px 26px;transition:transform .3s}.lens[data-astro-cid-wl5gtc7y]{animation:.12s steps(2,end) infinite lens}@keyframes lens{50%{opacity:.9}}.ctrl[data-astro-cid-wl5gtc7y]{align-items:center;gap:6px;display:flex;position:absolute;bottom:12px;right:12px}.no[data-astro-cid-wl5gtc7y]{color:#e8c890;font-size:10px}@media (width<=640px){.screen[data-astro-cid-wl5gtc7y],.beam[data-astro-cid-wl5gtc7y]{width:92%}.proj[data-astro-cid-wl5gtc7y]{width:120px}}
