.page-container.svelte-13msqi3{position:relative;overflow:hidden}.bg.svelte-13msqi3{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(../../../zine/background.webp);background-size:contain;background-position:top;background-repeat:repeat;z-index:0}.overlay.svelte-13msqi3{position:absolute;top:0;right:0;bottom:0;left:0;background:#000c;z-index:1}.content.svelte-13msqi3{position:relative;z-index:2;max-width:700px;margin:0 auto;padding:0 2rem;text-align:center}h1.svelte-13msqi3{color:#fff;font-size:2.5rem;font-weight:600;padding:max(5%,8rem) 0 0;letter-spacing:.02em}h2.svelte-13msqi3{color:var(--color-accent);font-size:1.25rem;font-weight:500;letter-spacing:.08em;margin-top:.5rem;margin-bottom:2.5rem}.desc.svelte-13msqi3{color:var(--color-muted);font-size:1.2rem;line-height:1.7;padding-bottom:4rem}.desc.svelte-13msqi3 p:where(.svelte-13msqi3){margin-bottom:2rem}.subscribe-btn.svelte-13msqi3{display:inline-block;padding:1rem 2.5rem;background:var(--color-accent);color:#000!important;font-family:var(--font-heading);font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;border-radius:4px;transition:background .2s ease}.subscribe-btn.svelte-13msqi3:hover{background:#fff;color:#000!important}.print-note.svelte-13msqi3{color:var(--color-muted);font-size:.95rem;font-style:italic}.snap-footer.svelte-13msqi3{scroll-snap-align:end}@media (max-width: 768px){h1.svelte-13msqi3{font-size:2rem;padding-top:max(10%,6rem)}h2.svelte-13msqi3{font-size:1.25rem}.desc.svelte-13msqi3{font-size:1.1rem}}
