:root{--bg-deep:#08020f;--bg-card:#0f071cd9;--purple-uv:#9d4edd;--pink-neon:#f72585;--text-bright:#f8f7ff;--text-subtle:#d8b4fe;--border-uv:#9d4edd66;--font-title:"Cinzel", serif;--font-tech:"Orbitron", sans-serif;--font-body:"Exo 2", sans-serif}[data-astro-cid-eieo7nq3]{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-deep);color:var(--text-bright);font-family:var(--font-body);line-height:1.6;overflow-x:hidden}.fullscreen-gate[data-astro-cid-eieo7nq3]{z-index:9999;background-color:#030005;justify-content:center;align-items:center;width:100vw;height:100vh;transition:opacity .6s,visibility .6s;display:flex;position:fixed;top:0;left:0}.fullscreen-gate[data-astro-cid-eieo7nq3].hidden{opacity:0;visibility:hidden;pointer-events:none}.fullscreen-gate[data-astro-cid-eieo7nq3].fade-out{opacity:0;visibility:hidden}#fog-canvas[data-astro-cid-eieo7nq3]{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.retro-window[data-astro-cid-eieo7nq3]{z-index:2;border:2px solid var(--purple-uv);background:#020005;width:90%;max-width:500px;position:relative;box-shadow:0 0 30px #9d4edd66,inset 0 0 20px #f7258526}.retro-header[data-astro-cid-eieo7nq3]{background:var(--purple-uv);color:#fff;font-family:var(--font-tech);letter-spacing:1px;justify-content:space-between;padding:6px 12px;font-size:.75rem;display:flex}.retro-controls[data-astro-cid-eieo7nq3]{letter-spacing:4px;cursor:default}.retro-body[data-astro-cid-eieo7nq3]{text-align:center;background:repeating-linear-gradient(0deg,#00000026,#00000026 1px,#0000 1px 3px);padding:3rem 2rem;position:relative}.sys-title[data-astro-cid-eieo7nq3]{font-family:var(--font-title);color:var(--text-bright);letter-spacing:2px;text-shadow:0 0 10px var(--purple-uv);margin-bottom:1rem;font-size:2.2rem}.retro-body[data-astro-cid-eieo7nq3] p[data-astro-cid-eieo7nq3]{color:var(--text-subtle);margin-bottom:2rem;font-size:.95rem}.stamp-alert[data-astro-cid-eieo7nq3]{font-family:var(--font-tech);color:var(--pink-neon);border:1px solid var(--pink-neon);letter-spacing:3px;background:#08020fcc;margin-bottom:1.5rem;padding:.2rem .6rem;font-size:.75rem;display:inline-block}.stamp-truth[data-astro-cid-eieo7nq3]{font-family:var(--font-tech);color:var(--purple-uv);border:1px solid var(--purple-uv);letter-spacing:3px;background:#08020fcc;padding:.2rem .6rem;font-size:.75rem;display:inline-block}.absolute-stamp[data-astro-cid-eieo7nq3]{z-index:5;margin-bottom:0;position:absolute;top:1rem;right:1rem}.btn-uv[data-astro-cid-eieo7nq3]{font-family:var(--font-tech);cursor:pointer;letter-spacing:2px;border:none;padding:1rem 2rem;font-size:.9rem;transition:all .3s}.btn-glow[data-astro-cid-eieo7nq3]{background:linear-gradient(135deg, var(--purple-uv), var(--pink-neon));color:#fff;box-shadow:0 0 20px #f7258566}.btn-glow[data-astro-cid-eieo7nq3]:hover{transform:translateY(-2px)scale(1.05);box-shadow:0 0 35px #f72585b3}#intro-video[data-astro-cid-eieo7nq3]{object-fit:cover;width:100%;height:100%}.skip-btn[data-astro-cid-eieo7nq3]{border:1px solid var(--purple-uv);color:var(--text-bright);font-family:var(--font-tech);cursor:pointer;z-index:10000;backdrop-filter:blur(5px);letter-spacing:1px;background:#08020fb3;padding:.6rem 1.2rem;font-size:.8rem;transition:all .3s;position:absolute;top:2rem;right:2rem}.skip-btn[data-astro-cid-eieo7nq3]:hover{background:var(--purple-uv);color:#fff}#uv-canvas[data-astro-cid-eieo7nq3]{pointer-events:none;z-index:2;width:100vw;height:100vh;position:fixed;top:0;left:0}.background-wrapper[data-astro-cid-eieo7nq3]{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}.bg-image-overlay[data-astro-cid-eieo7nq3]{opacity:.5;filter:saturate(140%)hue-rotate(270deg);background-position:50%;background-size:cover;width:100%;height:100%;position:absolute}.scanlines[data-astro-cid-eieo7nq3]{opacity:.7;background:linear-gradient(#fff0 50%,#0006 50%) 0 0/100% 4px;width:100%;height:100%;position:absolute}.vignette[data-astro-cid-eieo7nq3]{background:radial-gradient(circle,#08020f4d 20%,#08020ff2 95%);width:100%;height:100%;position:absolute}.content-container[data-astro-cid-eieo7nq3]{z-index:10;max-width:1100px;margin:0 auto;padding:2rem 1.5rem;position:relative}.hero-section[data-astro-cid-eieo7nq3]{text-align:center;padding:6rem 0 3rem}.case-number[data-astro-cid-eieo7nq3]{font-family:var(--font-tech);color:var(--pink-neon);letter-spacing:5px;margin-bottom:.8rem;font-size:.9rem}.main-title[data-astro-cid-eieo7nq3]{font-family:var(--font-title);letter-spacing:10px;background:linear-gradient(180deg, #fff 20%, var(--purple-uv) 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 40px #9d4edd66;-webkit-background-clip:text;margin-bottom:.5rem;font-size:4.5rem;font-weight:900}.subtitle-cinematic[data-astro-cid-eieo7nq3]{font-family:var(--font-tech);color:var(--text-subtle);letter-spacing:4px;margin-bottom:3rem;font-size:1.2rem}.question-banner[data-astro-cid-eieo7nq3]{border-left:3px solid var(--pink-neon);border-right:3px solid var(--purple-uv);backdrop-filter:blur(5px);background:#f725851a;max-width:800px;margin:0 auto;padding:1.5rem 2rem}.question-banner[data-astro-cid-eieo7nq3] blockquote[data-astro-cid-eieo7nq3]{font-family:var(--font-title);color:var(--text-bright);font-size:1.3rem;font-style:italic}section[data-astro-cid-eieo7nq3]{margin:6rem 0}.section-header[data-astro-cid-eieo7nq3]{margin-bottom:2.5rem}.section-title[data-astro-cid-eieo7nq3]{font-family:var(--font-tech);letter-spacing:4px;color:var(--text-bright);font-size:1.5rem}.line-accent[data-astro-cid-eieo7nq3]{background:linear-gradient(90deg, var(--pink-neon), var(--purple-uv));width:70px;height:3px;margin-top:.8rem}.hover-zoom[data-astro-cid-eieo7nq3]{transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s,border-color .4s}.hover-zoom[data-astro-cid-eieo7nq3]:hover{z-index:5;transform:scale(1.03)translateY(-5px);box-shadow:0 15px 35px #f7258533;border-color:var(--pink-neon)!important}.dossier-grid[data-astro-cid-eieo7nq3]{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.dossier-card[data-astro-cid-eieo7nq3]{background:var(--bg-card);border:1px solid var(--border-uv);backdrop-filter:blur(8px);flex-direction:column;display:flex;overflow:hidden}.image-wrapper[data-astro-cid-eieo7nq3]{border-bottom:1px solid var(--border-uv);width:100%;height:220px;position:relative}.dossier-img[data-astro-cid-eieo7nq3]{object-fit:cover;filter:grayscale(40%)contrast(120%);width:100%;height:100%;transition:filter .4s}.dossier-card[data-astro-cid-eieo7nq3]:hover .dossier-img[data-astro-cid-eieo7nq3]{filter:grayscale(0%)contrast(120%)}.dossier-text[data-astro-cid-eieo7nq3]{flex-grow:1;padding:2rem}.dossier-text[data-astro-cid-eieo7nq3] h3[data-astro-cid-eieo7nq3]{font-family:var(--font-title);color:var(--text-bright);margin-bottom:1.2rem;font-size:1.5rem}.dossier-text[data-astro-cid-eieo7nq3] p[data-astro-cid-eieo7nq3]{color:var(--text-subtle);margin-bottom:1rem;font-size:.95rem}.gallery-3d-grid[data-astro-cid-eieo7nq3]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;display:grid}.card-3d-wrap[data-astro-cid-eieo7nq3]{perspective:1000px;height:380px}.card-3d-inner[data-astro-cid-eieo7nq3]{width:100%;height:100%;transform-style:preserve-3d;transition:transform .15s ease-out;position:relative}.card-front[data-astro-cid-eieo7nq3]{background:var(--bg-card);border:1px solid var(--border-uv);backdrop-filter:blur(5px);width:100%;height:100%;position:relative;overflow:hidden}.card-front[data-astro-cid-eieo7nq3] img[data-astro-cid-eieo7nq3]{object-fit:cover;filter:grayscale(30%)contrast(110%);width:100%;height:55%;transition:filter .4s}.card-3d-wrap[data-astro-cid-eieo7nq3]:hover .card-front[data-astro-cid-eieo7nq3] img[data-astro-cid-eieo7nq3]{filter:grayscale(0%)contrast(120%)}.card-badge[data-astro-cid-eieo7nq3]{font-family:var(--font-tech);border:1px solid var(--pink-neon);color:var(--pink-neon);z-index:3;background:#08020fe6;padding:.3rem .6rem;font-size:.75rem;position:absolute;top:1rem;left:1rem}.card-overlay-text[data-astro-cid-eieo7nq3]{padding:1.5rem}.card-overlay-text[data-astro-cid-eieo7nq3] h4[data-astro-cid-eieo7nq3]{font-family:var(--font-title);color:var(--text-bright);margin-bottom:.5rem;font-size:1.1rem}.card-overlay-text[data-astro-cid-eieo7nq3] p[data-astro-cid-eieo7nq3]{color:var(--text-subtle);font-size:.85rem;line-height:1.5}.domo-container[data-astro-cid-eieo7nq3]{background:var(--bg-card);border:1px solid var(--border-uv);backdrop-filter:blur(8px);position:relative;overflow:hidden}.domo-glow[data-astro-cid-eieo7nq3]{pointer-events:none;background:radial-gradient(circle,#9d4edd1a 10%,#0000 60%);width:200%;height:200%;position:absolute;top:-50%;left:-50%}.domo-grid[data-astro-cid-eieo7nq3]{grid-template-columns:1fr 1fr;align-items:center;display:grid}.domo-img-wrapper[data-astro-cid-eieo7nq3]{border-right:1px solid var(--border-uv);height:100%;min-height:350px}.domo-img[data-astro-cid-eieo7nq3]{object-fit:cover;filter:grayscale(20%);width:100%;height:100%}.domo-content[data-astro-cid-eieo7nq3]{z-index:2;padding:3rem;position:relative}.domo-content[data-astro-cid-eieo7nq3] h3[data-astro-cid-eieo7nq3]{font-family:var(--font-title);color:var(--text-bright);text-shadow:0 0 15px var(--purple-uv);margin-bottom:1.5rem;font-size:1.8rem}.domo-content[data-astro-cid-eieo7nq3] p[data-astro-cid-eieo7nq3]{color:var(--text-subtle);margin-bottom:1.2rem;font-size:1.05rem;line-height:1.7}.domo-content[data-astro-cid-eieo7nq3] strong[data-astro-cid-eieo7nq3]{color:var(--text-bright);font-weight:600}.technical-container[data-astro-cid-eieo7nq3]{flex-direction:column;gap:2rem;display:flex}.tech-img-wrapper[data-astro-cid-eieo7nq3]{border:1px solid var(--border-uv);width:100%;height:250px;overflow:hidden}.tech-img[data-astro-cid-eieo7nq3]{object-fit:cover;filter:grayscale(10%)contrast(110%);width:100%;height:100%}.meta-grid[data-astro-cid-eieo7nq3]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;display:grid}.meta-card[data-astro-cid-eieo7nq3]{background:var(--bg-card);border:1px solid var(--border-uv);text-align:center;backdrop-filter:blur(8px);flex-direction:column;align-items:center;padding:1.5rem;display:flex}.meta-label[data-astro-cid-eieo7nq3]{font-family:var(--font-tech);color:var(--pink-neon);letter-spacing:3px;font-size:.75rem}.meta-val[data-astro-cid-eieo7nq3]{font-family:var(--font-body);color:var(--text-bright);margin-top:.5rem;font-size:1.1rem;font-weight:600}.footer-realm[data-astro-cid-eieo7nq3]{z-index:10;border-top:1px solid var(--border-uv);background:#08020ff2;padding:4rem 1.5rem;position:relative}.footer-content[data-astro-cid-eieo7nq3]{justify-content:space-between;align-items:center;max-width:1100px;margin:0 auto;display:flex}.footer-logo[data-astro-cid-eieo7nq3] h2[data-astro-cid-eieo7nq3]{font-family:var(--font-tech);color:var(--pink-neon);letter-spacing:3px;font-size:1.4rem}.footer-logo[data-astro-cid-eieo7nq3] p[data-astro-cid-eieo7nq3]{color:var(--text-subtle);font-size:.9rem}.footer-grant[data-astro-cid-eieo7nq3] p[data-astro-cid-eieo7nq3]{color:var(--text-subtle);text-align:right;font-size:.9rem}.reveal[data-astro-cid-eieo7nq3]{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out;transform:translateY(40px)}.reveal[data-astro-cid-eieo7nq3].visible{opacity:1;transform:translateY(0)}@media (width<=900px){.main-title[data-astro-cid-eieo7nq3]{letter-spacing:4px;font-size:2.5rem}.dossier-grid[data-astro-cid-eieo7nq3],.domo-grid[data-astro-cid-eieo7nq3]{grid-template-columns:1fr}.domo-img-wrapper[data-astro-cid-eieo7nq3]{border-right:none;border-bottom:1px solid var(--border-uv);min-height:250px}.domo-content[data-astro-cid-eieo7nq3]{padding:2rem 1.5rem}.footer-content[data-astro-cid-eieo7nq3]{text-align:center;flex-direction:column;gap:1rem}.footer-grant[data-astro-cid-eieo7nq3] p[data-astro-cid-eieo7nq3]{text-align:center}.card-3d-wrap[data-astro-cid-eieo7nq3]{perspective:none;height:auto}.card-front[data-astro-cid-eieo7nq3]{height:auto;padding-bottom:1rem}.card-front[data-astro-cid-eieo7nq3] img[data-astro-cid-eieo7nq3]{height:200px}.skip-btn[data-astro-cid-eieo7nq3]{padding:.5rem 1rem;font-size:.7rem;top:1rem;right:1rem}.hover-zoom[data-astro-cid-eieo7nq3]:hover{box-shadow:none;transform:none;border-color:var(--border-uv)!important}}
