.container--narrow.svelte-8dh6lf{max-width:56rem}.petition-hero.svelte-8dh6lf{position:relative;isolation:isolate;background:var(--uaw-orange);color:var(--uaw-black);padding-block:var(--space-12);overflow:hidden}@media(min-width:768px){.petition-hero.svelte-8dh6lf{padding-block:var(--space-16)}}@media(min-width:1024px){.petition-hero.svelte-8dh6lf{padding-block:var(--space-20)}}.petition-hero-bg.svelte-8dh6lf{position:absolute;inset:0;z-index:-1;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.05) 1px,transparent 1px,transparent 18px)}.petition-hero-inner.svelte-8dh6lf{display:flex;flex-direction:column;gap:var(--space-4);max-width:60rem}@media(min-width:768px){.petition-hero-inner.svelte-8dh6lf{gap:var(--space-5)}}.petition-hero-eyebrow.svelte-8dh6lf{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;opacity:.92}@media(min-width:768px){.petition-hero-eyebrow.svelte-8dh6lf{font-size:var(--text-sm)}}.petition-hero-title.svelte-8dh6lf{font-family:var(--font-display);font-weight:400;font-size:clamp(2.5rem,7vw + .5rem,5.5rem);line-height:.98;text-transform:uppercase;letter-spacing:.005em;margin:0;color:var(--uaw-black);text-wrap:balance}.petition-hero-lead.svelte-8dh6lf{font-family:var(--font-body);font-size:clamp(1.0625rem,.4vw + 1rem,1.375rem);line-height:1.5;max-width:44rem;margin:0}.petition-hero-ctas.svelte-8dh6lf{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-3)}@media(min-width:640px){.petition-hero-ctas.svelte-8dh6lf{flex-direction:row;align-items:center;flex-wrap:wrap;margin-top:var(--space-5)}}.petition-cta.svelte-8dh6lf{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:56px;padding:var(--space-3) var(--space-6);background:var(--uaw-black);color:var(--uaw-white);border:2px solid var(--uaw-black);font-family:var(--font-display);font-weight:400;font-size:var(--text-lg);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:background .15s ease,color .15s ease,transform .15s ease}.petition-cta.svelte-8dh6lf:hover,.petition-cta.svelte-8dh6lf:focus-visible{background:var(--uaw-white);color:var(--uaw-black);transform:translateY(-1px)}.petition-cta.svelte-8dh6lf:focus-visible{outline:2px solid var(--uaw-black);outline-offset:2px}.petition-cta.svelte-8dh6lf:disabled{opacity:.6;cursor:not-allowed;transform:none}.petition-cta--full.svelte-8dh6lf{width:100%}.petition-form.svelte-8dh6lf .petition-cta:where(.svelte-8dh6lf):focus-visible{outline-color:var(--uaw-orange)}.petition-prose.svelte-8dh6lf{max-width:var(--max-width-narrow)}.petition-para.svelte-8dh6lf{font-family:var(--font-body);font-size:var(--text-base);line-height:1.65;margin:0 0 var(--space-5);color:hsl(var(--foreground))}@media(min-width:768px){.petition-para.svelte-8dh6lf{font-size:var(--text-lg);margin-bottom:var(--space-6)}}.petition-para--close.svelte-8dh6lf{margin-bottom:0}.petition-pull.svelte-8dh6lf{font-family:var(--font-display);font-weight:400;font-size:clamp(1.75rem,3vw + 1rem,3rem);line-height:1.05;text-transform:uppercase;letter-spacing:.005em;text-wrap:balance;margin:var(--space-8) 0;padding-inline-start:var(--space-5);border-inline-start:4px solid var(--uaw-orange);color:hsl(var(--foreground))}@media(min-width:768px){.petition-pull.svelte-8dh6lf{margin-block:var(--space-10);padding-inline-start:var(--space-6)}}.petition-asks.svelte-8dh6lf{background:var(--uaw-black);color:var(--uaw-white)}.petition-asks-title.svelte-8dh6lf{font-family:var(--font-heading);font-weight:700;font-size:clamp(1.5rem,1.5vw + 1.125rem,2.25rem);line-height:1.2;letter-spacing:-.01em;text-wrap:balance;margin:0 0 var(--space-6);color:var(--uaw-white);max-width:44rem}@media(min-width:768px){.petition-asks-title.svelte-8dh6lf{margin-bottom:var(--space-8)}}.petition-asks-list.svelte-8dh6lf{list-style:none;display:grid;grid-template-columns:1fr;gap:var(--space-5);margin:0;padding:0}@media(min-width:768px){.petition-asks-list.svelte-8dh6lf{grid-template-columns:repeat(2,1fr);gap:var(--space-6)}}.petition-ask.svelte-8dh6lf{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);background:#ffffff0a;border-inline-start:4px solid var(--uaw-orange)}.petition-ask-num.svelte-8dh6lf{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;color:var(--uaw-orange)}.petition-ask-body.svelte-8dh6lf{font-family:var(--font-body);font-size:var(--text-base);line-height:1.55;color:var(--uaw-white)}@media(min-width:768px){.petition-ask-body.svelte-8dh6lf{font-size:var(--text-lg)}}.petition-form-section.svelte-8dh6lf{background:hsl(var(--muted) / .35)}.petition-form-header.svelte-8dh6lf{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-6)}@media(min-width:768px){.petition-form-header.svelte-8dh6lf{margin-bottom:var(--space-8)}}.petition-form-eyebrow.svelte-8dh6lf{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--uaw-orange)}.petition-form-title.svelte-8dh6lf{font-family:var(--font-heading);font-weight:700;font-size:clamp(1.625rem,1.2vw + 1.25rem,2.25rem);line-height:1.15;letter-spacing:-.01em;margin:0;color:hsl(var(--foreground));text-wrap:balance}.petition-form-sub.svelte-8dh6lf{font-family:var(--font-body);font-size:var(--text-base);line-height:1.55;margin:0;color:hsl(var(--muted-foreground));max-width:44rem}.petition-form.svelte-8dh6lf{display:flex;flex-direction:column;gap:var(--space-5)}.petition-form-row.svelte-8dh6lf{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:640px){.petition-form-row.svelte-8dh6lf{grid-template-columns:repeat(2,1fr);gap:var(--space-5)}}.petition-field.svelte-8dh6lf{display:flex;flex-direction:column;gap:var(--space-2)}.petition-field.svelte-8dh6lf label:where(.svelte-8dh6lf){font-family:var(--font-heading);font-weight:600;font-size:var(--text-sm);color:hsl(var(--foreground))}.petition-field.svelte-8dh6lf input:where(.svelte-8dh6lf),.petition-field.svelte-8dh6lf select:where(.svelte-8dh6lf){min-height:52px;padding:var(--space-3) var(--space-4);border:1px solid var(--uaw-gray-border);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-base);background:hsl(var(--background));color:hsl(var(--foreground))}.petition-field.svelte-8dh6lf input:where(.svelte-8dh6lf):focus-visible,.petition-field.svelte-8dh6lf select:where(.svelte-8dh6lf):focus-visible{outline:2px solid var(--uaw-orange);outline-offset:1px;border-color:var(--uaw-orange)}.petition-field.svelte-8dh6lf input[aria-invalid=true]:where(.svelte-8dh6lf){border-color:hsl(var(--destructive))}.petition-field-err.svelte-8dh6lf{margin:0;font-family:var(--font-body);font-size:var(--text-sm);color:#b21010}.dark .petition-field-err.svelte-8dh6lf{color:#e77474}.petition-hp.svelte-8dh6lf{position:absolute;left:-9999px;top:-9999px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.petition-statement.svelte-8dh6lf{margin:0;padding:var(--space-4) var(--space-5);background:hsl(var(--background));border-inline-start:4px solid var(--uaw-orange);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-base);line-height:1.6;color:hsl(var(--foreground))}.petition-smallprint.svelte-8dh6lf{margin:var(--space-6) 0 0;font-family:var(--font-body);font-size:var(--text-sm);line-height:1.6;color:hsl(var(--muted-foreground))}.petition-smallprint.svelte-8dh6lf a:where(.svelte-8dh6lf){color:var(--uaw-orange);text-decoration:underline;text-underline-offset:3px}.petition-smallprint.svelte-8dh6lf a:where(.svelte-8dh6lf):focus-visible{outline:2px solid var(--uaw-orange);outline-offset:2px}
