.files-hero[data-astro-cid-idvmk7ic]{isolation:isolate;background:linear-gradient(90deg,#07080ae6,#0a0b0da8 54%,#08090bbf),linear-gradient(#08090b2e 0%,#0000 62%,#0b0c0e 100%),radial-gradient(at 71% 41%,#8b323929,#0000 22rem),#111214;flex-direction:column;min-height:min(760px,94svh);display:flex;position:relative;overflow:hidden}.files-hero[data-astro-cid-idvmk7ic]:before,.files-hero[data-astro-cid-idvmk7ic]:after{z-index:-1;content:"";pointer-events:none;position:absolute;inset:0}.files-hero[data-astro-cid-idvmk7ic]:before{opacity:.52;background:linear-gradient(145deg,#0000 0 57%,#91393f26 57.1%,#0000 57.35%),linear-gradient(35deg,#0000 0 67%,#778ba01a 67.1%,#0000 67.3%),repeating-linear-gradient(90deg,#0000 0 97px,#baa98609 98px 99px),radial-gradient(at 71%,#82313821,#0000 28rem);mask-image:linear-gradient(90deg,#0000,#000 30% 82%,#0000)}.files-hero[data-astro-cid-idvmk7ic]:after{opacity:.34;background:radial-gradient(at 69% 82%,#6f899e24,#0000 38%),linear-gradient(#0000 60%,#0b0c0e 100%);animation:34s ease-in-out infinite alternate evidence-drift}.hero-document[data-astro-cid-idvmk7ic]{z-index:-2;filter:grayscale(.72)brightness(.42)contrast(1.08);background:linear-gradient(90deg,#0a0a0b3d,#08090b0a 72%),url(/images/essays/penny-dreadful-monsters-analysis.jpg) 50% 38%/cover;position:absolute;inset:0;transform:scale(1.025)}.top-nav[data-astro-cid-idvmk7ic]{z-index:1;border-bottom:1px solid #b1a28430;justify-content:space-between;align-items:center;gap:1rem;width:min(100% - 3rem,1240px);margin:0 auto;padding:1.35rem 0;display:flex;position:relative}.brand[data-astro-cid-idvmk7ic]{align-items:center;display:inline-flex}.brand[data-astro-cid-idvmk7ic] img[data-astro-cid-idvmk7ic]{filter:drop-shadow(0 0 18px #b7ccde1f);width:min(250px,42vw);height:auto;display:block}.home-link[data-astro-cid-idvmk7ic],.explore-link[data-astro-cid-idvmk7ic]{font-family:Courier New,monospace;text-decoration:none}.home-link[data-astro-cid-idvmk7ic]{color:#b9b3a7;letter-spacing:.04em;font-size:.76rem;transition:color .18s}.home-link[data-astro-cid-idvmk7ic]:active,.home-link[data-astro-cid-idvmk7ic]:focus-visible{color:#dfc38e}@media (hover:hover) and (pointer:fine){.home-link[data-astro-cid-idvmk7ic]:hover{color:#dfc38e}}.hero-copy[data-astro-cid-idvmk7ic]{width:min(100% - 3rem,1080px);margin:auto;padding:6rem 0 9rem;position:relative}.realm-label[data-astro-cid-idvmk7ic]{color:#c1ad87;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.65rem;font-family:Courier New,monospace;font-size:.72rem;display:inline-flex}.realm-label[data-astro-cid-idvmk7ic]>span[data-astro-cid-idvmk7ic]:first-child{background:#ae5e5e;border-radius:50%;width:.43rem;height:.43rem;box-shadow:0 0 11px #ae5e5e94}.divider[data-astro-cid-idvmk7ic]{color:#746c5d}h1[data-astro-cid-idvmk7ic]{color:#f0eee8;letter-spacing:-.045em;text-shadow:0 5px 34px #000000b8;max-width:900px;margin:1.25rem 0 .9rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.1rem,8.5vw,6.7rem);font-weight:400;line-height:.98}h1[data-astro-cid-idvmk7ic] span[data-astro-cid-idvmk7ic]{color:#d0c4aa;font-style:italic;display:block}.hero-strapline[data-astro-cid-idvmk7ic]{color:#c0bdb5;letter-spacing:.14em;text-transform:uppercase;margin:0;font-family:Courier New,monospace;font-size:clamp(.68rem,1.5vw,.82rem)}.hero-quote[data-astro-cid-idvmk7ic]{color:#d8d4cb;text-shadow:0 2px 16px #08090b;border-left:1px solid #ae5e5eb8;max-width:620px;margin:1.45rem 0 0;padding-left:1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,2.5vw,1.34rem);font-style:italic;line-height:1.65}.explore-link[data-astro-cid-idvmk7ic]{color:#e0d1ad;letter-spacing:.1em;text-transform:uppercase;background:#0c0c0d9e;border:1px solid #b1915d80;align-items:center;gap:1rem;margin-top:2rem;padding:.7rem .95rem;font-size:.7rem;transition:background .18s,border-color .18s;display:inline-flex}.explore-link[data-astro-cid-idvmk7ic]:active,.explore-link[data-astro-cid-idvmk7ic]:focus-visible{background:#4028287a;border-color:#c8a86b}@media (hover:hover) and (pointer:fine){.explore-link[data-astro-cid-idvmk7ic]:hover{background:#4028287a;border-color:#c8a86b}}.hero-coordinate[data-astro-cid-idvmk7ic]{color:#bfb49b8f;letter-spacing:.15em;writing-mode:vertical-rl;font-family:Courier New,monospace;font-size:.56rem;position:absolute;bottom:2rem;right:max(1.5rem,50vw - 620px)}.brand[data-astro-cid-idvmk7ic]:focus-visible,.home-link[data-astro-cid-idvmk7ic]:focus-visible,.explore-link[data-astro-cid-idvmk7ic]:focus-visible{outline-offset:5px;outline:2px solid #c9a66e}@keyframes evidence-drift{0%{opacity:.26;transform:translate(-.45%)}to{opacity:.42;transform:translate(.45%,-.35%)}}@media (width<=600px){.top-nav[data-astro-cid-idvmk7ic],.hero-copy[data-astro-cid-idvmk7ic]{width:min(100% - 2rem,1200px)}.top-nav[data-astro-cid-idvmk7ic]{padding:1rem 0}.brand[data-astro-cid-idvmk7ic] img[data-astro-cid-idvmk7ic]{width:min(175px,42vw)}.home-link[data-astro-cid-idvmk7ic]{align-items:center;min-height:2.75rem;padding:0 .25rem;font-size:1rem;display:inline-flex}.explore-link[data-astro-cid-idvmk7ic]{min-height:2.75rem;font-size:1rem}.hero-copy[data-astro-cid-idvmk7ic]{padding:5rem 0 7rem}.realm-label[data-astro-cid-idvmk7ic]{flex-wrap:wrap;gap:.45rem;font-size:.58rem}.hero-coordinate[data-astro-cid-idvmk7ic]{font-size:.5rem;bottom:1rem;right:1rem}.hero-strapline[data-astro-cid-idvmk7ic]{max-width:34rem;font-size:.62rem;line-height:1.7}}@media (width<=460px){.top-nav[data-astro-cid-idvmk7ic]{flex-direction:column;align-items:flex-start;gap:.25rem}}@media (hover:none){.brand[data-astro-cid-idvmk7ic] img[data-astro-cid-idvmk7ic]{filter:drop-shadow(0 0 18px #b7ccde2b)}}@media (hover:none) and (pointer:coarse){.home-link[data-astro-cid-idvmk7ic],.explore-link[data-astro-cid-idvmk7ic]{transition-duration:.1s}}@media (prefers-reduced-motion:reduce){[data-astro-cid-idvmk7ic],[data-astro-cid-idvmk7ic]:before,[data-astro-cid-idvmk7ic]:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
