.ctas.svelte-da481k{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);pointer-events:auto}@media(min-width:768px){.ctas.svelte-da481k{flex-direction:row;gap:var(--space-4)}}.ctas.is-start.svelte-da481k{flex-direction:row;flex-wrap:wrap;align-items:stretch}.btn.svelte-da481k{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--space-3) var(--space-8);font-family:var(--font-display);font-weight:400;font-size:var(--text-lg);letter-spacing:.025em;text-transform:uppercase;text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast)}.btn.svelte-da481k:focus-visible{outline:2px solid var(--uaw-orange);outline-offset:3px}.btn-primary.svelte-da481k{background:var(--uaw-orange);border:2px solid var(--uaw-orange);color:var(--uaw-black, #0a0a0a)}.btn-primary.svelte-da481k:hover{background:var(--uaw-orange-dark);border-color:var(--uaw-orange-dark)}.btn-outline.svelte-da481k{background:rgba(var(--hero-bg-rgb),.6);border:2px solid var(--hero-fg);color:var(--hero-fg)}.btn-outline.svelte-da481k:hover{background:var(--hero-fg);color:var(--hero-bg)}.map-layer.svelte-1rfsv4d{position:absolute;inset:0}.map-canvas.svelte-1rfsv4d{position:absolute;inset:0;width:100%;height:100%;transition:opacity 1.2s ease}.map-canvas.is-hot.svelte-1rfsv4d{cursor:pointer}.map-canvas.is-dim.svelte-1rfsv4d{opacity:.45}.pin-word.svelte-1rfsv4d,.origin-label.svelte-1rfsv4d,.map-tip.svelte-1rfsv4d,.map-card-anchor.svelte-1rfsv4d{position:absolute;top:0;left:0;width:0;height:0;pointer-events:none}.pin-word-text.svelte-1rfsv4d{position:absolute;bottom:9px;left:0;transform:translate(-50%);padding-bottom:7px;font-family:var(--font-heading);font-weight:600;font-size:clamp(.8rem,1.6vw,1.05rem);line-height:1;white-space:nowrap;color:rgba(var(--hero-fg-rgb),.82);text-shadow:0 0 18px rgba(var(--hero-bg-rgb),.95),0 0 6px rgba(var(--hero-bg-rgb),.9);animation:svelte-1rfsv4d-pin-in .6s cubic-bezier(.22,.61,.36,1) backwards;transition:opacity .9s ease,color .2s ease,transform .9s ease}.pin-word-text.svelte-1rfsv4d:after{content:"";position:absolute;left:50%;bottom:0;width:1px;height:6px;background:rgba(var(--hero-fg-rgb),.45)}.pin-word.is-out.svelte-1rfsv4d .pin-word-text:where(.svelte-1rfsv4d){opacity:0}.pin-word.is-consumed.svelte-1rfsv4d .pin-word-text:where(.svelte-1rfsv4d){color:var(--uaw-orange);opacity:0;transform:translate(-50%) translateY(-14px)}@keyframes svelte-1rfsv4d-pin-in{0%{opacity:0;transform:translate(-50%) translateY(6px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.origin-label.svelte-1rfsv4d span:where(.svelte-1rfsv4d),.map-tip.svelte-1rfsv4d span:where(.svelte-1rfsv4d){position:absolute;top:12px;left:0;transform:translate(-50%);padding:2px 8px;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--hero-bg);background:rgba(var(--hero-fg-rgb),.88)}.origin-label.svelte-1rfsv4d span:where(.svelte-1rfsv4d){animation:svelte-1rfsv4d-pin-in .4s ease backwards;transition:opacity 1.2s ease}.origin-label.is-faded.svelte-1rfsv4d span:where(.svelte-1rfsv4d){opacity:0}.map-tip.svelte-1rfsv4d span:where(.svelte-1rfsv4d){top:auto;bottom:12px;background:rgba(var(--hero-fg-rgb),.82)}.map-card.svelte-1rfsv4d{position:absolute;bottom:16px;left:0;transform:translate(-50%);width:15rem;padding:var(--space-3) var(--space-4) var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);background:var(--hero-bg);color:var(--hero-fg);border:1px solid rgba(var(--hero-fg-rgb),.2);border-top:3px solid var(--uaw-orange);box-shadow:0 12px 32px #00000059;pointer-events:auto;animation:svelte-1rfsv4d-pin-in .25s ease backwards}.map-card-anchor.is-below.svelte-1rfsv4d .map-card:where(.svelte-1rfsv4d){bottom:auto;top:16px}.map-card-kicker.svelte-1rfsv4d{margin:0;font-family:var(--font-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;opacity:.7}.map-card-title.svelte-1rfsv4d{margin:0 1.5rem 0 0;font-family:var(--font-display);font-size:var(--text-xl);line-height:1.1;text-transform:uppercase}.map-card-link.svelte-1rfsv4d{color:var(--uaw-orange);font-weight:600;font-size:var(--text-sm, .875rem);text-decoration:underline;text-underline-offset:3px;min-height:32px;display:flex;align-items:center}.map-card-link.svelte-1rfsv4d:hover{color:var(--hero-fg)}.map-card-close.svelte-1rfsv4d{position:absolute;top:4px;right:4px;width:32px;height:32px;border:0;background:transparent;color:inherit;font-size:20px;line-height:1;cursor:pointer}.map-card-link.svelte-1rfsv4d:focus-visible,.map-card-close.svelte-1rfsv4d:focus-visible{outline:2px solid var(--uaw-orange);outline-offset:2px}@media(prefers-reduced-motion:reduce){.pin-word-text.svelte-1rfsv4d,.origin-label.svelte-1rfsv4d span:where(.svelte-1rfsv4d),.map-card.svelte-1rfsv4d{animation:none}}.chips.svelte-l2t1e7{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2) var(--space-3);opacity:0;pointer-events:none;transition:opacity .7s ease .6s}.chips.is-start.svelte-l2t1e7{justify-content:flex-start}.chips.is-shown.svelte-l2t1e7,.chips.svelte-l2t1e7:focus-within{opacity:1;pointer-events:auto}.chips.svelte-l2t1e7:focus-within{transition-delay:0ms}.chips-label.svelte-l2t1e7{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--hero-fg-rgb),.7)}ul.svelte-l2t1e7{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin:0;padding:0;list-style:none}.chips.is-start.svelte-l2t1e7 ul:where(.svelte-l2t1e7){justify-content:flex-start}a.svelte-l2t1e7{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:36px;padding:0 6px;font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--hero-fg);text-decoration:none;border:1px solid rgba(var(--hero-fg-rgb),.3);background:rgba(var(--hero-bg-rgb),.7);transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}a.svelte-l2t1e7:hover,a.is-active.svelte-l2t1e7{background:var(--uaw-orange);border-color:var(--uaw-orange);color:var(--uaw-black, #0a0a0a)}a.svelte-l2t1e7:focus-visible{outline:2px solid var(--uaw-orange);outline-offset:2px}@media(prefers-reduced-motion:reduce){.chips.svelte-l2t1e7{transition:none}}.home-hero.svelte-141wj8k{--hero-bg-rgb: 255, 255, 255;--hero-fg-rgb: 10, 10, 10;--hero-bg: rgb(var(--hero-bg-rgb));--hero-fg: rgb(var(--hero-fg-rgb));display:grid;gap:var(--space-6);padding:var(--space-16) var(--space-4) var(--space-10, 2.5rem);background:var(--hero-bg);color:var(--hero-fg);overflow:hidden}.dark .home-hero.svelte-141wj8k{--hero-bg-rgb: 10, 10, 10;--hero-fg-rgb: 255, 255, 255}@media(min-width:1024px){.home-hero.svelte-141wj8k{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:var(--space-12);min-height:min(56rem,calc(100svh - 7rem));padding:var(--space-12) clamp(var(--space-8),5vw,var(--space-24))}}.hero-copy.svelte-141wj8k{display:flex;flex-direction:column;gap:var(--space-4);max-width:38rem}.hero-main.svelte-141wj8k{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(2.25rem,4.2vw + 1rem,4.75rem);line-height:1;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;color:var(--hero-fg)}.hero-accent.svelte-141wj8k{color:var(--uaw-orange)}.hero-sub.svelte-141wj8k{margin:0 0 var(--space-2);font-family:var(--font-body);font-weight:600;font-size:clamp(1rem,1.2vw + .6rem,1.35rem);line-height:var(--leading-snug, 1.35);color:rgba(var(--hero-fg-rgb),.85)}.hero-figure.svelte-141wj8k{display:flex;flex-direction:column;gap:var(--space-3)}.hero-map.svelte-141wj8k{position:relative;width:100%;aspect-ratio:1.13 / 1}.hero-finder.svelte-141wj8k{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.hero-hint.svelte-141wj8k{display:flex;align-items:center;gap:var(--space-3);margin:0;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--hero-fg-rgb),.6)}.for-touch.svelte-141wj8k{display:none}@media(hover:none){.for-mouse.svelte-141wj8k{display:none}.for-touch.svelte-141wj8k{display:inline}}.hero-replay.svelte-141wj8k{padding:0;border:0;background:transparent;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--uaw-orange);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hero-replay.svelte-141wj8k:focus-visible{outline:2px solid var(--uaw-orange);outline-offset:2px}.manifesto-v2.svelte-1cca85t{--mf-title: clamp(2.75rem, 6vw + 1rem, 6rem);--mf-subhead: clamp(1.375rem, 1vw + 1rem, 1.75rem);--mf-body: clamp(1.125rem, .4vw + 1rem, 1.25rem);background-color:hsl(var(--background));padding-block:var(--space-16) var(--space-20);border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border))}@media(min-width:1024px){.manifesto-v2.svelte-1cca85t{padding-block:var(--space-20) var(--space-24)}}.manifesto-display{font-family:var(--font-display);font-weight:400;font-size:var(--mf-title);line-height:.98;letter-spacing:.005em;text-transform:uppercase;color:hsl(var(--foreground));margin-inline:auto;max-width:72rem;text-wrap:balance}.manifesto-display--opener{max-width:none;margin:0 0 var(--space-10)}.manifesto-display--section{max-width:none;margin:var(--space-16) 0 var(--space-6)}@media(min-width:1024px){.manifesto-display--section{margin-top:var(--space-20)}}.manifesto-display--coda{max-width:none;margin:var(--space-12) 0 0}.manifesto-display--coda-echo{margin-top:1em;margin-bottom:var(--space-16)}.manifesto-p.svelte-1cca85t{margin:0 0 var(--space-5);font-family:var(--font-body);font-size:var(--mf-subhead);line-height:1.5;color:hsl(var(--foreground))}.manifesto-p--intro.svelte-1cca85t{max-width:72rem;margin:var(--space-4) auto var(--space-6);font-style:italic;color:hsl(var(--muted-foreground))}.manifesto-beat.svelte-1cca85t{display:inline-block;margin-top:var(--space-3);font-weight:600;color:var(--uaw-orange)}.manifesto-refusals.svelte-1cca85t{max-width:72rem;margin-inline:auto;list-style:none;margin-block:var(--space-4) 0;padding:0;display:flex;flex-direction:column;gap:var(--space-5)}.manifesto-refusals.svelte-1cca85t li:where(.svelte-1cca85t){position:relative;padding:var(--space-3) 0 var(--space-3) var(--space-5);border-left:3px solid var(--uaw-orange);font-family:var(--font-body);font-size:var(--mf-body);line-height:1.55;color:hsl(var(--foreground))}@media(min-width:768px){.manifesto-refusals.svelte-1cca85t li:where(.svelte-1cca85t){padding-left:var(--space-6);border-left-width:4px}}.manifesto-demands.svelte-1cca85t{max-width:72rem;margin:0 auto;list-style:none;counter-reset:demand;padding:0;display:flex;flex-direction:column;gap:var(--space-5)}.manifesto-demands.svelte-1cca85t li:where(.svelte-1cca85t){counter-increment:demand;position:relative;padding-left:3.5rem;font-family:var(--font-body);font-size:var(--mf-body);line-height:1.55;color:hsl(var(--foreground))}.manifesto-demands.svelte-1cca85t li:where(.svelte-1cca85t):before{content:counter(demand,decimal-leading-zero);position:absolute;left:0;top:.05em;font-family:var(--font-mono);font-weight:700;font-size:var(--text-xl);color:var(--uaw-orange);letter-spacing:.02em}@media(min-width:768px){.manifesto-demands.svelte-1cca85t li:where(.svelte-1cca85t){padding-left:4.25rem}.manifesto-demands.svelte-1cca85t li:where(.svelte-1cca85t):before{font-size:var(--text-2xl)}}.manifesto-body-html.svelte-1cca85t{max-width:72rem;margin-inline:auto}.manifesto-body-html.svelte-1cca85t p{margin:0 0 var(--space-5);font-family:var(--font-body);font-size:var(--mf-subhead);line-height:1.5;color:hsl(var(--foreground))}.manifesto-body-html.svelte-1cca85t p:last-child{margin-bottom:0}.manifesto-body-html.svelte-1cca85t h2{font-family:var(--font-display);font-weight:400;font-size:var(--mf-title);line-height:.98;letter-spacing:.005em;text-transform:uppercase;color:hsl(var(--foreground));text-wrap:balance;margin:var(--space-16) 0 var(--space-6)}@media(min-width:1024px){.manifesto-body-html.svelte-1cca85t h2{margin-top:var(--space-20)}}.manifesto-body-html.svelte-1cca85t h3{font-family:var(--font-heading);font-weight:700;font-size:var(--mf-subhead);line-height:1.2;color:hsl(var(--foreground));margin:var(--space-8) 0 var(--space-3);text-transform:none;letter-spacing:0}.manifesto-body-html.svelte-1cca85t ul{list-style:none;margin:var(--space-4) 0 var(--space-5);padding:0;display:flex;flex-direction:column;gap:var(--space-5)}.manifesto-body-html.svelte-1cca85t ul li{position:relative;padding:var(--space-3) 0 var(--space-3) var(--space-5);border-left:3px solid var(--uaw-orange);font-family:var(--font-body);font-size:var(--mf-body);line-height:1.55;color:hsl(var(--foreground))}@media(min-width:768px){.manifesto-body-html.svelte-1cca85t ul li{padding-left:var(--space-6);border-left-width:4px}}.manifesto-body-html.svelte-1cca85t ol{list-style:none;counter-reset:demand-html;margin:var(--space-4) 0 var(--space-5);padding:0;display:flex;flex-direction:column;gap:var(--space-5)}.manifesto-body-html.svelte-1cca85t ol li{counter-increment:demand-html;position:relative;padding-left:3.5rem;font-family:var(--font-body);font-size:var(--mf-body);line-height:1.55;color:hsl(var(--foreground))}.manifesto-body-html.svelte-1cca85t ol li:before{content:counter(demand-html,decimal-leading-zero);position:absolute;left:0;top:.05em;font-family:var(--font-mono);font-weight:700;font-size:var(--text-xl);color:var(--uaw-orange);letter-spacing:.02em}@media(min-width:768px){.manifesto-body-html.svelte-1cca85t ol li{padding-left:4.25rem}.manifesto-body-html.svelte-1cca85t ol li:before{font-size:var(--text-2xl)}}.manifesto-body-html.svelte-1cca85t blockquote{margin:var(--space-6) 0;padding-left:var(--space-5);border-left:4px solid var(--uaw-orange);font-family:var(--font-body);font-size:var(--mf-subhead);font-style:italic;color:var(--uaw-orange)}.manifesto-body-html.svelte-1cca85t strong{font-weight:600}.manifesto-body-html.svelte-1cca85t em{font-style:italic}.manifesto-body-html.svelte-1cca85t a{color:var(--uaw-orange);text-decoration:underline;text-underline-offset:3px}.manifesto-body-html.svelte-1cca85t hr{border:0;border-top:1px solid hsl(var(--border));margin:var(--space-10) 0}.manifesto-asks-intro.svelte-1cca85t{margin:var(--space-8) 0 var(--space-6);font-family:var(--font-body);font-size:var(--mf-body);font-style:italic;line-height:1.5;color:hsl(var(--muted-foreground))}.manifesto-asks.svelte-1cca85t{margin:0 0 var(--space-12);padding:0;list-style:none;display:flex;flex-direction:column}.manifesto-asks.svelte-1cca85t li:where(.svelte-1cca85t){display:block}.ask-row.svelte-1cca85t{display:grid;grid-template-columns:3rem 1fr;gap:var(--space-4);align-items:stretch;width:100%;padding:0 0 var(--space-6);background:transparent;border:0;font-family:var(--font-body);font-size:var(--mf-body);line-height:1.4;color:hsl(var(--foreground));text-align:left;cursor:pointer}.manifesto-asks.svelte-1cca85t li:where(.svelte-1cca85t):last-child .ask-row:where(.svelte-1cca85t){padding-bottom:0}.ask-row.svelte-1cca85t:focus-visible{outline:2px solid var(--uaw-orange);outline-offset:4px}.ask-number-col.svelte-1cca85t{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:3rem}.ask-circle.svelte-1cca85t{position:relative;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;flex-shrink:0;border-radius:50%;border:2px solid var(--uaw-orange);background:transparent;color:var(--uaw-orange);font-family:var(--font-display);font-weight:400;font-size:1.75rem;line-height:1;transition:background-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.ask-circle--has-connector.svelte-1cca85t:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:2px;height:var(--space-6);background-color:var(--uaw-gray-border);transition:background-color var(--transition-fast)}.ask-row.is-ticked.svelte-1cca85t .ask-circle--has-connector:where(.svelte-1cca85t):after{background-color:var(--uaw-orange)}.ask-row.svelte-1cca85t:hover .ask-circle:where(.svelte-1cca85t){transform:scale(1.05)}.ask-row.is-ticked.svelte-1cca85t .ask-circle:where(.svelte-1cca85t){background:var(--uaw-orange);color:var(--uaw-white)}.ask-text.svelte-1cca85t{display:inline-block;align-self:center;transition:color var(--transition-fast),text-decoration-color var(--transition-fast)}.ask-row.is-ticked.svelte-1cca85t .ask-text:where(.svelte-1cca85t){color:hsl(var(--muted-foreground));text-decoration:line-through;text-decoration-color:var(--uaw-orange);text-decoration-thickness:2px}@media(min-width:768px){.ask-row.svelte-1cca85t{grid-template-columns:4rem 1fr;gap:var(--space-6);padding-bottom:var(--space-8)}.ask-number-col.svelte-1cca85t{width:4rem}.ask-circle.svelte-1cca85t{width:4rem;height:4rem;font-size:2rem}.ask-circle--has-connector.svelte-1cca85t:after{height:var(--space-8)}}.manifesto-coda-block.svelte-1cca85t{margin-block:var(--space-20) var(--space-8)}@media(min-width:768px){.manifesto-coda-block.svelte-1cca85t{margin-block:var(--space-24) var(--space-12)}}.manifesto-signature.svelte-1cca85t{margin:var(--space-12) 0 var(--space-6);font-family:var(--font-body);font-size:var(--text-sm);font-style:italic;line-height:1.6;color:hsl(var(--muted-foreground));text-align:left}.manifesto-signature.svelte-1cca85t p:where(.svelte-1cca85t){margin:0 0 4px}.manifesto-signature.svelte-1cca85t p:where(.svelte-1cca85t):last-child{margin-bottom:0}.closing-call.svelte-zb9pu2{--cc-title: clamp(2.75rem, 6vw + 1rem, 6rem);--cc-body: clamp(1.125rem, .4vw + 1rem, 1.25rem)}.closing-display{font-family:var(--font-display);font-weight:400;font-size:var(--cc-title);line-height:.98;letter-spacing:.005em;text-transform:uppercase;color:hsl(var(--foreground));max-width:none;text-wrap:balance}.closing-display--coda{margin:var(--space-12) 0 0}.closing-display--coda-echo{margin-top:1em;margin-bottom:var(--space-16)}.closing-coda-block.svelte-zb9pu2{margin-block:var(--space-12) var(--space-4)}@media(min-width:768px){.closing-coda-block.svelte-zb9pu2{margin-block:var(--space-16) var(--space-6)}}.closing-cta-block.svelte-zb9pu2{margin-block:var(--space-12) var(--space-16);display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3)}.closing-cta-block--standalone.svelte-zb9pu2{margin-block:var(--space-8) var(--space-20)}@media(min-width:768px){.closing-cta-block.svelte-zb9pu2{margin-block:var(--space-16) var(--space-16);flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--space-4);flex-wrap:wrap}.closing-cta-block--standalone.svelte-zb9pu2{margin-block:var(--space-10) var(--space-24)}}.closing-cta-block.svelte-zb9pu2 .btn{padding:var(--space-4) var(--space-8);font-size:var(--cc-body);line-height:1.2;min-height:52px}.closing-cta-block.svelte-zb9pu2 .btn:hover{transform:translateY(-1px)}@media(min-width:768px){.closing-cta-block.svelte-zb9pu2 .btn{padding:var(--space-4) var(--space-10);min-height:60px}}.closing-cta-block.svelte-zb9pu2 .btn-outline:hover{background-color:var(--uaw-orange);color:var(--uaw-white);border-color:var(--uaw-orange)}.closing-cta-block.svelte-zb9pu2 .share-trigger--button{padding:var(--space-4) var(--space-8);font-family:var(--font-display);font-weight:400;font-size:var(--cc-body);line-height:1.2;text-transform:uppercase;letter-spacing:.025em;border:2px solid hsl(var(--foreground));border-radius:0;background:transparent;color:hsl(var(--foreground));min-height:52px;cursor:pointer}.closing-cta-block.svelte-zb9pu2 .share-trigger--button:hover{background:var(--uaw-orange);color:var(--uaw-white);border-color:var(--uaw-orange);transform:translateY(-1px)}@media(min-width:768px){.closing-cta-block.svelte-zb9pu2 .share-trigger--button{padding:var(--space-4) var(--space-10);min-height:60px}}.ig-feed.svelte-16nnex8{container-type:inline-size}.ig-feed-header.svelte-16nnex8{margin-bottom:var(--space-6)}.ig-feed-heading-row.svelte-16nnex8{display:flex;align-items:center;gap:var(--space-4)}.ig-avatar.svelte-16nnex8{width:56px;height:56px;border-radius:9999px;object-fit:cover;border:2px solid var(--uaw-orange);flex-shrink:0}.ig-heading-text.svelte-16nnex8{min-width:0}.ig-heading.svelte-16nnex8{font-family:var(--font-heading);font-weight:800;font-size:var(--text-2xl);line-height:var(--leading-tight);color:hsl(var(--foreground));margin:0 0 var(--space-1)}@media(min-width:768px){.ig-heading.svelte-16nnex8{font-size:var(--text-3xl)}}.ig-handle.svelte-16nnex8{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-body);font-size:var(--text-sm);color:hsl(var(--muted-foreground));margin:0}.ig-handle-link.svelte-16nnex8{color:var(--uaw-orange);font-weight:600;text-decoration:none}.ig-handle-link.svelte-16nnex8:hover{text-decoration:underline}.ig-followers.svelte-16nnex8{color:hsl(var(--muted-foreground))}.ig-lead.svelte-16nnex8{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-relaxed);color:hsl(var(--muted-foreground));margin:var(--space-3) 0 0;max-width:40rem}.ig-grid.svelte-16nnex8{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2);list-style:none;padding:0;margin:0}@media(min-width:768px){.ig-grid.svelte-16nnex8{grid-template-columns:repeat(3,1fr);gap:var(--space-3)}}@media(min-width:1024px){.ig-grid.svelte-16nnex8{grid-template-columns:repeat(4,1fr)}}.ig-tile.svelte-16nnex8{position:relative;aspect-ratio:1 / 1;overflow:hidden;background-color:hsl(var(--muted));box-shadow:var(--shadow-sm)}.ig-tile-link.svelte-16nnex8{position:absolute;inset:0;display:block;color:inherit;text-decoration:none}.ig-tile-link.svelte-16nnex8:focus-visible{outline:2px solid var(--uaw-orange);outline-offset:3px}.ig-tile-media.svelte-16nnex8{position:absolute;inset:0}.ig-tile-img.svelte-16nnex8{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--transition-slow)}.ig-tile-link.svelte-16nnex8:hover .ig-tile-img:where(.svelte-16nnex8),.ig-tile-link.svelte-16nnex8:focus-visible .ig-tile-img:where(.svelte-16nnex8){transform:scale(1.04)}.ig-badge.svelte-16nnex8{position:absolute;top:var(--space-2);right:var(--space-2);display:inline-flex;align-items:center;gap:4px;padding:4px var(--space-2);background:#0a0a0ac7;color:var(--uaw-white);font-family:var(--font-body);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ig-tile-overlay.svelte-16nnex8{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--space-3);background:linear-gradient(to top,#0a0a0aeb,#0a0a0a8c,#0a0a0a00);color:var(--uaw-white);opacity:0;transition:opacity var(--transition-base)}.ig-tile-link.svelte-16nnex8:hover .ig-tile-overlay:where(.svelte-16nnex8),.ig-tile-link.svelte-16nnex8:focus-visible .ig-tile-overlay:where(.svelte-16nnex8){opacity:1}.ig-tile-caption.svelte-16nnex8{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-snug);margin:0 0 var(--space-2);display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ig-tile-meta.svelte-16nnex8{display:flex;align-items:center;gap:var(--space-3);font-family:var(--font-body);font-size:var(--text-xs);color:#ffffffd9}.ig-tile-stat.svelte-16nnex8{display:inline-flex;align-items:center;gap:4px;font-weight:600}.ig-tile-date.svelte-16nnex8{margin-left:auto;font-family:var(--font-mono);font-size:10px;color:#ffffffb3;letter-spacing:.03em}.ig-feed-footer.svelte-16nnex8{margin-top:var(--space-6);display:flex;justify-content:center}.ig-cta.svelte-16nnex8{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-weight:600;font-size:var(--text-sm);color:var(--uaw-orange);text-decoration:none;padding:var(--space-2) var(--space-4);border:1px solid hsl(var(--border));border-radius:var(--radius-sm);min-height:44px;transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base)}.ig-cta.svelte-16nnex8:hover{background-color:var(--uaw-orange);border-color:var(--uaw-orange);color:var(--uaw-white)}.ig-cta.svelte-16nnex8:focus-visible{outline:2px solid var(--uaw-orange);outline-offset:2px}@media(prefers-reduced-motion:reduce){.ig-tile-img.svelte-16nnex8{transition:none}.ig-tile-link.svelte-16nnex8:hover .ig-tile-img:where(.svelte-16nnex8),.ig-tile-link.svelte-16nnex8:focus-visible .ig-tile-img:where(.svelte-16nnex8){transform:none}.ig-tile-overlay.svelte-16nnex8{transition:none}}.stats-section.svelte-1uha8ag{background-color:var(--uaw-black)}.stats-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6) var(--space-8)}@media(min-width:768px){.stats-grid.svelte-1uha8ag{grid-template-columns:repeat(4,1fr);gap:var(--space-8)}}.stat-item.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-1);text-align:center}.stat-value.svelte-1uha8ag{font-family:var(--font-mono);font-weight:600;font-size:var(--text-4xl);color:var(--uaw-orange);line-height:1;letter-spacing:-.03em}@media(min-width:768px){.stat-value.svelte-1uha8ag{font-size:var(--text-5xl)}}.stat-label.svelte-1uha8ag{font-family:var(--font-body);font-weight:400;font-size:var(--text-sm);line-height:var(--leading-normal);color:#ffffff80}.stats-source.svelte-1uha8ag{font-family:var(--font-body);font-size:var(--text-xs);color:#ffffff73;text-align:center;margin:var(--space-6) 0 0}.join-section.svelte-1uha8ag .btn-primary,.join-section.svelte-1uha8ag .btn-primary:hover{border-color:var(--uaw-white)}.section-heading.svelte-1uha8ag{font-family:var(--font-heading);font-weight:700;font-size:var(--text-2xl);line-height:var(--leading-snug);color:hsl(var(--foreground));margin-bottom:var(--space-6)}@media(min-width:768px){.section-heading.svelte-1uha8ag{font-size:var(--text-3xl)}}.what-we-do-section.svelte-1uha8ag{background-color:var(--uaw-black)}.what-we-do-section.svelte-1uha8ag .section-heading:where(.svelte-1uha8ag){color:var(--uaw-white)}.what-we-do-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:768px){.what-we-do-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:var(--space-5)}}.wwd-item.svelte-1uha8ag{position:relative;display:flex;flex-direction:column;padding:var(--space-5);background:var(--uaw-black);border:2px solid rgba(255,255,255,.22);border-radius:0;text-decoration:none;transition:border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.wwd-item.svelte-1uha8ag:hover{border-color:var(--uaw-white);transform:translateY(-2px);box-shadow:0 12px 28px #00000059}.wwd-item.svelte-1uha8ag:focus-visible{outline:none;border-color:var(--uaw-orange);transform:translateY(-2px);box-shadow:0 0 0 3px #e9520040}.wwd-number.svelte-1uha8ag{font-family:var(--font-mono);font-weight:600;font-size:var(--text-2xs);color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid rgba(255,255,255,.15);transition:color var(--transition-fast),border-color var(--transition-fast)}.wwd-item.svelte-1uha8ag:hover .wwd-number:where(.svelte-1uha8ag),.wwd-item.svelte-1uha8ag:focus-visible .wwd-number:where(.svelte-1uha8ag){color:#fffc;border-bottom-color:#ffffff4d}.wwd-title.svelte-1uha8ag{font-family:var(--font-heading);font-weight:700;font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--uaw-orange);margin:0 0 var(--space-2);transition:color var(--transition-fast)}.wwd-text.svelte-1uha8ag{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:#ffffffb8;margin:0;flex:1 1 auto}@media(min-width:768px){.wwd-text.svelte-1uha8ag{font-size:var(--text-base)}}.wwd-arrow.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-top:var(--space-4);color:var(--uaw-orange);border:1px solid rgba(233,82,0,.4);border-radius:0;opacity:.55;transform:translate(0);transition:opacity var(--transition-fast),transform var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.wwd-item.svelte-1uha8ag:hover .wwd-arrow:where(.svelte-1uha8ag),.wwd-item.svelte-1uha8ag:focus-visible .wwd-arrow:where(.svelte-1uha8ag){opacity:1;transform:translate(4px);background:var(--uaw-orange);border-color:var(--uaw-orange);color:var(--uaw-black)}@media(prefers-reduced-motion:reduce){.wwd-item.svelte-1uha8ag,.wwd-item.svelte-1uha8ag:hover,.wwd-item.svelte-1uha8ag:focus-visible,.wwd-arrow.svelte-1uha8ag{transform:none;transition:none}}.campaign-section.svelte-1uha8ag{background-color:hsl(var(--background))}.campaign-content.svelte-1uha8ag{width:100%}.campaign-badge.svelte-1uha8ag{display:inline-block;font-family:var(--font-body);font-weight:600;font-size:var(--text-xs);line-height:1;text-transform:uppercase;letter-spacing:.05em;background-color:var(--uaw-orange);color:var(--uaw-white);padding:var(--space-1) var(--space-3);border-radius:9999px;margin-bottom:var(--space-4)}.campaign-description.svelte-1uha8ag{font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:hsl(var(--muted-foreground));margin-bottom:var(--space-6)}.campaign-section.svelte-1uha8ag .btn-primary{margin-bottom:var(--space-8)}.progress-section.svelte-1uha8ag{margin-top:var(--space-4)}.progress-label.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-2);font-family:var(--font-body)}.progress-count.svelte-1uha8ag{font-weight:600;font-size:var(--text-sm);color:hsl(var(--foreground))}.progress-target.svelte-1uha8ag{font-size:var(--text-sm);color:hsl(var(--muted-foreground))}.progress-track.svelte-1uha8ag{width:100%;height:8px;background-color:var(--uaw-gray-light);border-radius:0;overflow:hidden}.progress-fill.svelte-1uha8ag{height:100%;width:var(--progress, 0%);background-color:var(--uaw-orange);border-radius:0;transition:width var(--transition-slow)}.social-section.svelte-1uha8ag{background-color:hsl(var(--background));padding-block:var(--space-16);border-top:1px solid hsl(var(--border))}@media(min-width:768px){.social-section.svelte-1uha8ag{padding-block:var(--space-20)}}.join-section.svelte-1uha8ag{background-color:var(--uaw-black)}.join-content.svelte-1uha8ag{max-width:var(--max-width-narrow);margin-inline:auto;text-align:center}.join-heading.svelte-1uha8ag{color:var(--uaw-white)}.join-body.svelte-1uha8ag{font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:#fffc;margin-bottom:var(--space-8)}
