canvas.svelte-1mo84l0{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;opacity:.15;pointer-events:none}.page.svelte-1uha8ag{min-height:100vh;display:flex;flex-direction:column;position:relative;z-index:1}main.svelte-1uha8ag{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px 24px;text-align:center;max-width:640px;margin:0 auto}.lang-toggle.svelte-1uha8ag{position:fixed;top:24px;right:24px;display:flex;gap:4px;z-index:100}.lang-toggle.svelte-1uha8ag button:where(.svelte-1uha8ag){background:transparent;border:1px solid #333;color:#666;padding:6px 12px;font-size:12px;cursor:pointer;transition:all .2s;letter-spacing:.05em}.lang-toggle.svelte-1uha8ag button.active:where(.svelte-1uha8ag){background:#fff;color:#000;border-color:#fff}.lang-toggle.svelte-1uha8ag button:where(.svelte-1uha8ag):hover:not(.active){border-color:#666;color:#999}.logo.svelte-1uha8ag{width:120px;height:120px;margin-bottom:24px;opacity:0;animation:svelte-1uha8ag-fadeIn .8s ease forwards}@keyframes svelte-1uha8ag-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}h1.svelte-1uha8ag{font-family:Cinzel,serif;font-size:clamp(2rem,10vw,3.5rem);font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin-bottom:12px;animation:svelte-1uha8ag-fadeIn .8s ease .1s forwards;opacity:0}.tagline.svelte-1uha8ag{font-size:13px;color:#666;letter-spacing:.4em;text-transform:uppercase;margin-bottom:32px;animation:svelte-1uha8ag-fadeIn .8s ease .2s forwards;opacity:0}.manifesto.svelte-1uha8ag{font-size:clamp(1rem,3.5vw,1.2rem);line-height:1.7;color:#ccc;font-weight:300;margin-bottom:32px;animation:svelte-1uha8ag-fadeIn .8s ease .3s forwards;opacity:0}.callout.svelte-1uha8ag{margin-bottom:32px;padding:24px;border-left:2px solid #333;text-align:left;animation:svelte-1uha8ag-fadeIn 1s ease .4s forwards;opacity:0}.callout.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.95rem;line-height:1.8;color:#999;margin-bottom:16px}.callout.svelte-1uha8ag .question:where(.svelte-1uha8ag){color:#fff;font-weight:500;font-style:italic;margin-bottom:0}.about.svelte-1uha8ag{margin-bottom:32px;padding:24px;border:1px solid #222;text-align:left;animation:svelte-1uha8ag-fadeIn 1s ease .6s forwards;opacity:0}.about.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:Cinzel,serif;font-size:1.1rem;letter-spacing:.1em;margin-bottom:16px;text-transform:uppercase}.about.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.95rem;line-height:1.8;color:#999;margin-bottom:16px}.about.svelte-1uha8ag .about-cta:where(.svelte-1uha8ag){color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:0}.cta-group.svelte-1uha8ag{display:flex;gap:16px;margin-bottom:32px;animation:svelte-1uha8ag-fadeIn 1s ease .8s forwards;opacity:0}.btn.svelte-1uha8ag{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;transition:all .2s}.btn.primary.svelte-1uha8ag{background:#fff;color:#000}.btn.primary.svelte-1uha8ag:hover{background:#ccc}.socials.svelte-1uha8ag{display:flex;gap:24px;margin-bottom:32px;animation:svelte-1uha8ag-fadeIn 1s ease .9s forwards;opacity:0}.socials.svelte-1uha8ag a:where(.svelte-1uha8ag){display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid #333;border-radius:50%;transition:all .2s}.socials.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{border-color:#fff;transform:translateY(-2px)}.socials.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:20px;height:20px}.newsletter.svelte-1uha8ag{padding:24px;border:1px solid #222;width:100%;animation:svelte-1uha8ag-fadeIn 1s ease 1s forwards;opacity:0}.newsletter.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:Cinzel,serif;font-size:1.1rem;font-weight:400;letter-spacing:.1em;margin-bottom:8px}.newsletter.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:14px;color:#666;margin-bottom:20px}.form-row.svelte-1uha8ag{display:flex;gap:8px}.newsletter.svelte-1uha8ag input:where(.svelte-1uha8ag){flex:1;padding:12px 16px;background:transparent;border:1px solid #333;color:#fff;font-size:14px}.newsletter.svelte-1uha8ag input:where(.svelte-1uha8ag)::placeholder{color:#555}.newsletter.svelte-1uha8ag input:where(.svelte-1uha8ag):focus{outline:none;border-color:#fff}.newsletter.svelte-1uha8ag button:where(.svelte-1uha8ag){padding:12px 24px;background:#fff;color:#000;border:none;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:background .2s}.newsletter.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{background:#ccc}.newsletter.svelte-1uha8ag button:where(.svelte-1uha8ag):disabled{opacity:.6;cursor:not-allowed}.newsletter.svelte-1uha8ag input:where(.svelte-1uha8ag):disabled{opacity:.6}.form-success.svelte-1uha8ag{color:#4ade80;font-weight:500;text-align:center}.form-error.svelte-1uha8ag{color:#f87171;font-size:13px;margin-top:12px;text-align:center}footer.svelte-1uha8ag{text-align:center;padding:24px 20px;border-top:1px solid #111;font-size:12px;color:#444}.footer-cta.svelte-1uha8ag{font-size:14px;color:#888;font-style:italic;margin-bottom:12px;letter-spacing:.02em}@media(max-width:480px){.cta-group.svelte-1uha8ag{flex-direction:column;width:100%}.btn.svelte-1uha8ag{justify-content:center}.form-row.svelte-1uha8ag{flex-direction:column}.newsletter.svelte-1uha8ag{padding:24px}}
