.screen-stage[data-astro-cid-jlfhutl7]{aspect-ratio:1/1.08;isolation:isolate;min-width:0;position:relative}.stage-layer[data-astro-cid-jlfhutl7]{transform-origin:35%;position:absolute;top:0;left:0;transform:perspective(1400px)rotateX(8deg)rotateY(-15deg)rotate(-6deg)}.stage-layer--0[data-astro-cid-jlfhutl7]{--arrival-x:2.25rem;--arrival-y:-1.5rem;opacity:.7;width:121%;left:23%}.stage-layer--1[data-astro-cid-jlfhutl7]{--arrival-x:1.75rem;--arrival-y:-.5rem;opacity:.9;width:132%;margin-top:11%;left:12%}.stage-layer--2[data-astro-cid-jlfhutl7]{--arrival-x:1.1rem;--arrival-y:1.5rem;width:132%;margin-top:22%}.stage-layer[data-astro-cid-jlfhutl7]:has(.stage-screen:focus-visible){opacity:1;z-index:5}.stage-screen[data-astro-cid-jlfhutl7]{animation:stage-assembly .85s var(--ease-out) both;background:var(--surface-strong);border:1px solid var(--border-strong);cursor:zoom-in;border-radius:.9rem;display:block;overflow:hidden;box-shadow:0 2.5rem 5rem #0000008c,0 0 4rem #3c5eff1f}.stage-layer--1[data-astro-cid-jlfhutl7] .stage-screen[data-astro-cid-jlfhutl7]{animation-delay:90ms}.stage-layer--2[data-astro-cid-jlfhutl7] .stage-screen[data-astro-cid-jlfhutl7]{animation-delay:.18s}.stage-screen[data-astro-cid-jlfhutl7]:focus-visible{outline-offset:-.6rem}.stage-image[data-astro-cid-jlfhutl7]{width:100%;height:auto;display:block}@keyframes stage-assembly{0%{opacity:.6;transform:translate3d(var(--arrival-x), var(--arrival-y), 0)}}.lightbox[data-astro-cid-jlfhutl7]{color:var(--text);background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;inset:0;overflow:hidden}.lightbox[data-astro-cid-jlfhutl7][open]{animation:lightbox-in .22s var(--ease-out)}.lightbox[data-astro-cid-jlfhutl7]::backdrop{backdrop-filter:blur(6px);background:#030406e6}.lightbox-frame[data-astro-cid-jlfhutl7]{touch-action:pan-y pinch-zoom;justify-content:center;align-items:center;height:100%;margin:0;padding:clamp(4.5rem,9vh,6rem) clamp(.75rem,5vw,6rem);display:flex}.lightbox-image[data-astro-cid-jlfhutl7]{border:1px solid var(--border-strong);object-fit:contain;border-radius:.6rem;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 2.5rem 6rem #0009}.lightbox-close[data-astro-cid-jlfhutl7],.lightbox-step[data-astro-cid-jlfhutl7]{border:1px solid var(--border-strong);color:var(--text);cursor:pointer;background:#080a0eb8;border-radius:999px;width:2.75rem;height:2.75rem;transition:background-color .18s,border-color .18s;position:relative}.lightbox-close[data-astro-cid-jlfhutl7]:hover,.lightbox-step[data-astro-cid-jlfhutl7]:hover{background:#2d407866;border-color:#91aaff94}.lightbox-close[data-astro-cid-jlfhutl7]{right:max(1rem, env(safe-area-inset-right));top:max(1rem, env(safe-area-inset-top));z-index:2;position:fixed}.lightbox-close[data-astro-cid-jlfhutl7]:before,.lightbox-close[data-astro-cid-jlfhutl7]:after{content:"";background:currentColor;width:1.1rem;height:1.5px;position:absolute;top:50%;left:50%}.lightbox-close[data-astro-cid-jlfhutl7]:before{transform:translate(-50%,-50%)rotate(45deg)}.lightbox-close[data-astro-cid-jlfhutl7]:after{transform:translate(-50%,-50%)rotate(-45deg)}.lightbox-nav[data-astro-cid-jlfhutl7]{bottom:max(1rem, env(safe-area-inset-bottom));z-index:2;align-items:center;gap:1rem;display:flex;position:fixed;left:50%;transform:translate(-50%)}.lightbox-step[data-astro-cid-jlfhutl7]:before{content:"";border-top:1.5px solid;border-right:1.5px solid;width:.6rem;height:.6rem;position:absolute;top:50%;left:50%}.lightbox-step--prev[data-astro-cid-jlfhutl7]:before{transform:translate(-30%,-50%)rotate(-135deg)}.lightbox-step--next[data-astro-cid-jlfhutl7]:before{transform:translate(-70%,-50%)rotate(45deg)}.lightbox-count[data-astro-cid-jlfhutl7]{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.08em;text-align:center;min-width:3.5rem;font-size:.72rem}.visually-hidden[data-astro-cid-jlfhutl7]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes lightbox-in{0%{opacity:0}}@media (width<=56rem){.screen-stage[data-astro-cid-jlfhutl7]{aspect-ratio:1/.9}.stage-layer[data-astro-cid-jlfhutl7]{transform-origin:50%;transform:perspective(1000px)rotateX(5deg)rotateY(-4deg)rotate(-3deg)}.stage-layer--0[data-astro-cid-jlfhutl7]{width:81%;left:15%}.stage-layer--1[data-astro-cid-jlfhutl7]{width:91%;margin-top:9%;left:7%}.stage-layer--2[data-astro-cid-jlfhutl7]{width:100%;margin-top:18%;left:0}}
