.posters-page.svelte-1rqx4o{position:relative;overflow-x:hidden}.intro.svelte-1rqx4o{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1rem}.scroll-hint.svelte-1rqx4o{margin-top:2rem}.scroll-hint.svelte-1rqx4o .arrow:where(.svelte-1rqx4o){display:inline-block;width:64px;height:auto;animation:svelte-1rqx4o-bobDown 1.6s ease-in-out infinite}@keyframes svelte-1rqx4o-bobDown{0%,to{transform:translateY(0)}50%{transform:translateY(12px)}}.poster-section.svelte-1rqx4o{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:4rem 2rem}.poster-scene.svelte-1rqx4o{display:flex;align-items:center;justify-content:center;gap:5rem;max-width:1200px;width:100%}.poster-plane.svelte-1rqx4o{position:relative;opacity:0;transform:translateY(40px) scale(.95);transition:transform 1.1s cubic-bezier(.16,1,.3,1),opacity .7s ease;will-change:transform,opacity}.poster-plane.svelte-1rqx4o.visible{opacity:1;transform:translateY(0) scale(1)}.poster-front.svelte-1rqx4o{position:relative;overflow:hidden;max-width:520px;background:var(--text-color);box-shadow:0 8px 40px #00000080,0 2px 12px #0000004d}.poster-front.svelte-1rqx4o img:where(.svelte-1rqx4o){display:block;width:100%;height:auto}.poster-meta.svelte-1rqx4o{opacity:0;transform:translate(50px);transition:transform .8s cubic-bezier(.16,1,.3,1) .2s,opacity .6s ease .2s;will-change:transform,opacity;flex:0 0 300px}.poster-meta.svelte-1rqx4o.visible{opacity:1;transform:translate(0)}.meta-inner.svelte-1rqx4o{display:flex;flex-direction:column;gap:.8rem}.poster-meta.svelte-1rqx4o h2:where(.svelte-1rqx4o){font-family:var(--font-display);font-size:2.2rem;letter-spacing:-.01em;margin:0}.poster-meta.svelte-1rqx4o p:where(.svelte-1rqx4o){font-size:1rem;line-height:1.1;margin:0}.qr-block.svelte-1rqx4o{margin-top:1.5rem;display:flex;align-items:center;gap:1rem;background-color:#000}.qr-block.svelte-1rqx4o:hover{color:inherit}.qr-code.svelte-1rqx4o{width:120px;height:120px;filter:invert(1);border-radius:4px}.outro.svelte-1rqx4o{height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;text-align:center}.outro.svelte-1rqx4o p:where(.svelte-1rqx4o){font-family:var(--font-display);font-size:2.4rem;letter-spacing:-.01em}.cta.svelte-1rqx4o{border:2px solid var(--accent-color);padding:.8rem 2.5rem;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.05em;font-size:1.1rem;color:var(--accent-color);text-decoration:none;transition:background .25s,color .25s}.cta.svelte-1rqx4o:hover{background:var(--accent-color);color:var(--bg-color)}.poster-section.svelte-1rqx4o:nth-child(odd) .poster-scene:where(.svelte-1rqx4o){flex-direction:row}.poster-section.svelte-1rqx4o:nth-child(2n) .poster-scene:where(.svelte-1rqx4o){flex-direction:row-reverse}.poster-section.svelte-1rqx4o:nth-child(2n) .poster-meta:where(.svelte-1rqx4o){transform:translate(-50px)}.poster-section.svelte-1rqx4o:nth-child(2n) .poster-meta:where(.svelte-1rqx4o).visible{transform:translate(0)}@media screen and (max-width: 768px){.poster-section.svelte-1rqx4o{min-height:auto;padding:5rem 1rem}.poster-scene.svelte-1rqx4o{flex-direction:column!important;gap:2rem}.poster-front.svelte-1rqx4o{max-width:340px}.poster-meta.svelte-1rqx4o{flex:unset;text-align:center;transform:translateY(30px)!important}.meta-inner.svelte-1rqx4o{align-items:center}.qr-block.svelte-1rqx4o{flex-direction:column;text-align:center}.poster-meta.svelte-1rqx4o h2:where(.svelte-1rqx4o){font-size:1.8rem}.poster-meta.svelte-1rqx4o p:where(.svelte-1rqx4o){font-size:.9rem}.qr-code.svelte-1rqx4o{width:110px;height:110px}.outro.svelte-1rqx4o p:where(.svelte-1rqx4o){font-size:1.8rem}}
