.petition.svelte-12thure{position:relative;background:#000;color:#fff;overflow:clip}.petition-background.svelte-12thure{position:absolute;inset:0 0 auto;height:760px;z-index:0}.petition-background.svelte-12thure img:where(.svelte-12thure){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.45}.petition-background.svelte-12thure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,rgba(0,0,0,.2)),to(#000));background:linear-gradient(to bottom,#0003 40%,#000)}.layout.svelte-12thure{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:11rem 2rem 5rem;display:grid;grid-template-columns:minmax(0,1fr) 400px;grid-template-areas:"intro form" "story form";-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;-webkit-box-align:start;align-items:start}.intro.svelte-12thure{grid-area:intro;margin-bottom:3rem}.eyebrow.svelte-12thure{font-family:AmsiPro,sans-serif;color:#ff9f2e;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}h1.svelte-12thure{font-family:AmsiPro,sans-serif;font-size:clamp(2rem,4.5vw,3.2rem);line-height:1.15;margin-bottom:1.5rem}.subtitle.svelte-12thure{font-family:Carlito,sans-serif;font-size:1.3rem;line-height:1.55;max-width:640px}.form-column.svelte-12thure{grid-area:form;align-self:stretch;scroll-margin-top:1rem}.form-card.svelte-12thure{position:sticky;top:1.5rem;background:#fff;color:#000;border:10px solid #ff9f2e;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.3);box-shadow:0 8px 32px #0000004d;padding:1.5rem}.form-card.svelte-12thure h2:where(.svelte-12thure){font-family:AmsiPro,sans-serif;font-size:1.8rem;margin-bottom:.25rem}.form-lead.svelte-12thure{font-family:Carlito,sans-serif;font-size:1.15rem;color:#444;margin-bottom:1rem}.story.svelte-12thure{grid-area:story}.block.svelte-12thure+.block:where(.svelte-12thure){margin-top:3.5rem;padding-top:3rem;border-top:2px solid rgba(255,255,255,.15)}.block.svelte-12thure h2:where(.svelte-12thure){font-family:AmsiPro,sans-serif;font-size:clamp(1.6rem,3.5vw,2.2rem);margin-bottom:1rem}.block.svelte-12thure p:where(.svelte-12thure){font-family:Carlito,sans-serif;font-size:1.2rem;line-height:1.6;opacity:.92}.block.svelte-12thure p:where(.svelte-12thure)+p:where(.svelte-12thure){margin-top:1rem}.stats.svelte-12thure{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:2rem 0}.stat.svelte-12thure{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:.4rem;border-top:4px solid #ff9f2e;padding-top:1rem}.stat-number.svelte-12thure{font-family:AmsiPro,sans-serif;font-size:clamp(1.9rem,4vw,2.6rem);color:#ff9f2e;line-height:1}.stat-label.svelte-12thure{font-family:Carlito,sans-serif;font-size:1.05rem;line-height:1.35}.timeline.svelte-12thure{list-style:none;padding:0;margin:.5rem 0 1.75rem;display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.timeline.svelte-12thure li:where(.svelte-12thure){font-family:Carlito,sans-serif;font-size:1.05rem;line-height:1.35;padding:.9rem;background:#ffffff14;border-left:4px solid #666}.timeline.svelte-12thure li.now:where(.svelte-12thure){background:#ff9f2e26;border-left-color:#ff9f2e}.when.svelte-12thure{display:block;font-family:AmsiPro,sans-serif;font-size:1.15rem;color:#ff9f2e;margin-bottom:.25rem}.letter.svelte-12thure{background:#fff;color:#000;border:10px solid #ff9f2e;padding:1.75rem;font-family:Carlito,sans-serif;font-size:1.25rem;line-height:1.45;margin-bottom:2rem}.letter-header.svelte-12thure{font-size:1.05rem;margin-bottom:1rem}.block.svelte-12thure .letter:where(.svelte-12thure) p:where(.svelte-12thure){font-size:inherit;opacity:1;margin-bottom:1rem}.letter.svelte-12thure ol:where(.svelte-12thure){padding-left:1.5rem}.letter.svelte-12thure li:where(.svelte-12thure){margin-bottom:.5rem}.accent.svelte-12thure{color:#e88a1a;font-weight:700}.btn.svelte-12thure{display:inline-block;padding:1rem 2.5rem;border:none;border-radius:0;font-family:AmsiPro,sans-serif;font-size:1.2rem;text-decoration:none;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.btn-cta.svelte-12thure{background:#ff9f2e;color:#000}.btn-cta.svelte-12thure:hover{background:#e88a1a;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.jump-to-form.svelte-12thure{display:none}@media (max-width: 1024px){.layout.svelte-12thure{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "form" "story";padding-top:10rem}.intro.svelte-12thure{text-align:center;margin-bottom:2rem}.subtitle.svelte-12thure{margin:0 auto}.form-column.svelte-12thure{max-width:560px;width:100%;margin:0 auto 4rem}.form-card.svelte-12thure{position:static}.jump-to-form.svelte-12thure{display:inline-block}.timeline.svelte-12thure{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.layout.svelte-12thure{padding:9rem 1rem 4rem}.stats.svelte-12thure{grid-template-columns:1fr}.form-card.svelte-12thure{padding:1rem;border-width:6px}.letter.svelte-12thure{padding:1.25rem;border-width:6px;font-size:1.15rem}}
