.gallery[data-astro-cid-jmyaf3du]{gap:.9rem;padding:1.25rem;display:grid}.gallery-head[data-astro-cid-jmyaf3du]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.gallery-head[data-astro-cid-jmyaf3du] h2[data-astro-cid-jmyaf3du]{font-family:var(--font-display);margin:0;font-size:1.35rem;font-weight:700}.gallery-count[data-astro-cid-jmyaf3du],.gallery-lightbox-count[data-astro-cid-jmyaf3du]{color:var(--text-dim);font-family:var(--font-display);letter-spacing:.08em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:.85rem;font-weight:700}.gallery-stage[data-astro-cid-jmyaf3du]{border:1px solid var(--line);background:#000;height:clamp(260px,42vw,420px);position:relative;overflow:hidden}.gallery-slide[data-astro-cid-jmyaf3du]{opacity:0;margin:0;transition:opacity .45s;position:absolute;inset:0}.gallery-slide[data-astro-cid-jmyaf3du].is-active{opacity:1}.gallery-open[data-astro-cid-jmyaf3du]{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.gallery-fill[data-astro-cid-jmyaf3du]{object-fit:cover;filter:blur(22px)brightness(.35)saturate(.8);width:120%;height:120%;position:absolute;inset:-10%}.gallery-img[data-astro-cid-jmyaf3du]{object-fit:contain;width:100%;height:100%;display:block;position:relative}.gallery-zoom[data-astro-cid-jmyaf3du]{border:1px solid var(--line-strong);width:2rem;height:2rem;color:var(--cream);opacity:.75;background:#0009;place-items:center;transition:opacity .2s;display:grid;position:absolute;bottom:.7rem;right:.7rem}.gallery-open[data-astro-cid-jmyaf3du]:hover .gallery-zoom[data-astro-cid-jmyaf3du],.gallery-open[data-astro-cid-jmyaf3du]:focus-visible .gallery-zoom[data-astro-cid-jmyaf3du]{opacity:1}svg[data-astro-cid-jmyaf3du]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem}.gallery-arrow[data-astro-cid-jmyaf3du]{z-index:1;border:1px solid var(--line-strong);width:2.6rem;height:2.6rem;color:var(--cream);cursor:pointer;background:#0000009e;border-radius:50%;place-items:center;padding:0;transition:border-color .2s,color .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.gallery-arrow[data-astro-cid-jmyaf3du]:hover,.gallery-arrow[data-astro-cid-jmyaf3du]:focus-visible{border-color:var(--orange);color:var(--orange-bright)}.gallery-prev[data-astro-cid-jmyaf3du]{left:.75rem}.gallery-next[data-astro-cid-jmyaf3du]{right:.75rem}.gallery-arrow[data-astro-cid-jmyaf3du] svg[data-astro-cid-jmyaf3du]{width:1.25rem;height:1.25rem}.gallery-foot[data-astro-cid-jmyaf3du]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.25rem;display:grid}.gallery-caption[data-astro-cid-jmyaf3du]{min-height:2.9em;color:var(--text);margin:0;font-size:.92rem;line-height:1.55}.gallery-dots[data-astro-cid-jmyaf3du]{gap:.15rem;padding-top:.35rem;display:flex}.gallery-dots[data-astro-cid-jmyaf3du] button[data-astro-cid-jmyaf3du]{cursor:pointer;background:0 0;border:0;place-items:center;width:1.5rem;height:1.5rem;padding:0;display:grid}.gallery-dots[data-astro-cid-jmyaf3du] button[data-astro-cid-jmyaf3du]:after{border:1px solid var(--text-dim);content:"";border-radius:50%;width:.5rem;height:.5rem;transition:background .2s,border-color .2s}.gallery-dots[data-astro-cid-jmyaf3du] button[data-astro-cid-jmyaf3du][aria-current]:after{border-color:var(--orange);background:var(--orange)}.gallery-dots[data-astro-cid-jmyaf3du] button[data-astro-cid-jmyaf3du]:hover:after{border-color:var(--orange-bright)}.gallery-note[data-astro-cid-jmyaf3du]{border-top:1px solid var(--line);color:var(--text-dim);margin:0;padding-top:.7rem;font-size:.8rem}[data-astro-cid-jmyaf3du]:is(.gallery-open,.gallery-arrow,.gallery-dots button,.gallery-close):focus-visible{outline:2px solid var(--orange-bright);outline-offset:2px}.gallery-lightbox[data-astro-cid-jmyaf3du]{border:1px solid var(--line-strong);width:min(96vw,1200px);max-width:none;height:min(94vh,960px);max-height:none;color:var(--text);background:#050505;padding:0}.gallery-lightbox[data-astro-cid-jmyaf3du]::backdrop{background:#000000e0}.gallery-lightbox[data-astro-cid-jmyaf3du][open]{animation:.25s gallery-in;display:grid}.gallery-lightbox[data-astro-cid-jmyaf3du] figure[data-astro-cid-jmyaf3du]{grid-template-rows:minmax(0,1fr) auto;min-height:0;margin:0;display:grid}.gallery-lightbox[data-astro-cid-jmyaf3du] img[data-astro-cid-jmyaf3du]{object-fit:contain;width:100%;height:100%;min-height:0}.gallery-lightbox[data-astro-cid-jmyaf3du] figcaption[data-astro-cid-jmyaf3du]{border-top:1px solid var(--line);align-items:baseline;gap:1rem;padding:.85rem 4rem 1rem 1.1rem;font-size:.92rem;line-height:1.5;display:flex}.gallery-close[data-astro-cid-jmyaf3du]{border:1px solid var(--line-strong);width:2.4rem;height:2.4rem;color:var(--cream);cursor:pointer;background:#000000b3;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:.7rem;right:.7rem}.gallery-close[data-astro-cid-jmyaf3du]:hover{border-color:var(--orange);color:var(--orange-bright)}@keyframes gallery-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.gallery-slide[data-astro-cid-jmyaf3du],.gallery-lightbox[data-astro-cid-jmyaf3du][open]{transition:none;animation:none}}@media (width<=640px){.gallery[data-astro-cid-jmyaf3du]{padding:1rem}.gallery-stage[data-astro-cid-jmyaf3du]{height:260px}.gallery-arrow[data-astro-cid-jmyaf3du]{width:2.3rem;height:2.3rem}.gallery-foot[data-astro-cid-jmyaf3du]{grid-template-columns:minmax(0,1fr);gap:.5rem}.gallery-dots[data-astro-cid-jmyaf3du]{order:-1;justify-content:center;padding-top:0}.gallery-lightbox[data-astro-cid-jmyaf3du]{border:0;width:100vw;height:100dvh}.gallery-lightbox[data-astro-cid-jmyaf3du] figcaption[data-astro-cid-jmyaf3du]{flex-direction:column;gap:.25rem;padding-right:1.1rem}}.ep-hero[data-astro-cid-evbflssc]{padding-top:2.5rem}.ep-hero-grid[data-astro-cid-evbflssc]{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.ep-art[data-astro-cid-evbflssc]{aspect-ratio:1;border:1px solid var(--line);width:100%;box-shadow:0 24px 60px #0009}.ep-hero-wide[data-astro-cid-evbflssc]{grid-template-columns:500px minmax(0,1fr)}.ep-hero-wide[data-astro-cid-evbflssc] .ep-art[data-astro-cid-evbflssc]{aspect-ratio:16/9}.ep-copy[data-astro-cid-evbflssc]{gap:1rem;display:grid}.ep-copy[data-astro-cid-evbflssc] h1[data-astro-cid-evbflssc]{font-family:var(--font-display);text-transform:uppercase;text-shadow:0 4px 24px #000c;margin:0;font-size:clamp(2.6rem,6vw,4.8rem);font-weight:800;line-height:.92}.ep-status[data-astro-cid-evbflssc]{border:1px solid var(--orange);color:var(--orange-bright);margin-right:.6rem;padding:.18rem .5rem}.ep-when[data-astro-cid-evbflssc]{color:var(--orange-bright);margin:0;font-size:1.02rem;font-weight:600}.ep-summary[data-astro-cid-evbflssc]{max-width:40rem;margin:0;font-size:1.1rem;line-height:1.6}.ep-guide-later[data-astro-cid-evbflssc]{color:var(--text-soft);margin:0;padding:clamp(1.2rem,2.5vw,1.8rem)}.ep-premiere[data-astro-cid-evbflssc]{border:1px solid #c8641e73;border-left:3px solid var(--orange);background:linear-gradient(135deg,#16100cf5,#08090bf5);border-radius:6px;align-items:center;gap:1.1rem;padding:1.1rem 1.2rem;display:flex}.ep-premiere[data-astro-cid-evbflssc] p[data-astro-cid-evbflssc]{color:var(--text-soft);margin:0;line-height:1.5}.ep-premiere[data-astro-cid-evbflssc] strong[data-astro-cid-evbflssc]{color:var(--cream);display:block}.ep-links[data-astro-cid-evbflssc]{flex-wrap:wrap;gap:.5rem 1.4rem;font-weight:600;display:flex}.ep-links[data-astro-cid-evbflssc] a[data-astro-cid-evbflssc]{color:var(--cream);align-items:center;gap:.4rem;display:inline-flex}.ep-links[data-astro-cid-evbflssc] a[data-astro-cid-evbflssc]:hover{color:var(--orange-bright)}.ep-body[data-astro-cid-evbflssc]{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:2rem;margin-top:3rem;display:grid}.ep-main[data-astro-cid-evbflssc]{gap:1.5rem;min-width:0;display:grid}.ep-notes[data-astro-cid-evbflssc]{padding:clamp(1.4rem,3vw,2.5rem)}.ep-notes-title[data-astro-cid-evbflssc]{font-family:var(--font-display);letter-spacing:.14em;color:var(--orange-bright);text-transform:uppercase;margin:0 0 1.2rem;font-size:.9rem}.ep-source[data-astro-cid-evbflssc]{border-top:1px solid var(--line);color:var(--text-soft);margin:2rem 0 0;padding-top:1rem;font-size:.85rem}.ep-source[data-astro-cid-evbflssc] a[data-astro-cid-evbflssc]{color:var(--orange-bright)}.ep-side[data-astro-cid-evbflssc]{gap:1rem;display:grid}.ep-phenomena[data-astro-cid-evbflssc]{padding:1rem 1.1rem}.ep-phenomena[data-astro-cid-evbflssc] h2[data-astro-cid-evbflssc]{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .6rem;font-size:.9rem}.ep-phenomena[data-astro-cid-evbflssc] ul[data-astro-cid-evbflssc]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.ep-phenomena[data-astro-cid-evbflssc] a[data-astro-cid-evbflssc]{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:.8rem;display:grid}.ep-phenomena[data-astro-cid-evbflssc] img[data-astro-cid-evbflssc]{object-fit:cover;object-position:center 20%;width:64px;height:64px}.ep-phenomena[data-astro-cid-evbflssc] small[data-astro-cid-evbflssc]{color:var(--orange-bright);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700;display:block}.ep-phenomena[data-astro-cid-evbflssc] strong[data-astro-cid-evbflssc]{color:var(--cream);font-family:var(--font-display);font-size:1.1rem}.ep-phenomena[data-astro-cid-evbflssc] a[data-astro-cid-evbflssc]:hover strong[data-astro-cid-evbflssc]{color:var(--orange-bright)}.ep-pager[data-astro-cid-evbflssc]{gap:.5rem;display:grid}.ep-pager[data-astro-cid-evbflssc] a[data-astro-cid-evbflssc]{border:1px solid var(--line);background:var(--panel);padding:.75rem 1rem;display:grid}.ep-pager[data-astro-cid-evbflssc] small[data-astro-cid-evbflssc]{color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.ep-pager[data-astro-cid-evbflssc] strong[data-astro-cid-evbflssc]{color:var(--cream);font-family:var(--font-display);font-size:1.05rem}.ep-pager[data-astro-cid-evbflssc] a[data-astro-cid-evbflssc]:hover{border-color:#c8641e99}@media (width<=1100px){.ep-hero-wide[data-astro-cid-evbflssc]{grid-template-columns:380px minmax(0,1fr)}}@media (width<=960px){.ep-hero-grid[data-astro-cid-evbflssc],.ep-hero-wide[data-astro-cid-evbflssc],.ep-body[data-astro-cid-evbflssc]{grid-template-columns:minmax(0,1fr)}.ep-art[data-astro-cid-evbflssc]{max-width:300px}.ep-hero-wide[data-astro-cid-evbflssc] .ep-art[data-astro-cid-evbflssc]{max-width:560px}}
