body:has(.page-keller){background:#fff;color:#111}.page.svelte-1ki1qcq{position:relative;min-height:100vh;padding:1rem clamp(1rem,2vw,1.4rem) 0;font-family:Chivo Mono,monospace;font-size:.92rem}.grid-bg.svelte-1ki1qcq{position:fixed;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.04) 0,rgba(0,0,0,.04) 1px,transparent 1px,transparent 3rem),repeating-linear-gradient(90deg,rgba(0,0,0,.04) 0,rgba(0,0,0,.04) 1px,transparent 1px,transparent 3rem)}.topbar.svelte-1ki1qcq,.hero.svelte-1ki1qcq,.manifesto.svelte-1ki1qcq,.partners.svelte-1ki1qcq,.story.svelte-1ki1qcq,.map-section.svelte-1ki1qcq,.voices.svelte-1ki1qcq,.press.svelte-1ki1qcq,.contact.svelte-1ki1qcq{position:relative;max-width:1180px;margin-inline:auto}.topbar.svelte-1ki1qcq{display:flex;justify-content:space-between;gap:1rem;padding:.8rem 0 1.4rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #111}.topbar.svelte-1ki1qcq a:where(.svelte-1ki1qcq):hover{color:#6b1d32}.topbar-press.svelte-1ki1qcq{flex:1;text-align:center;color:#555}.topbar-press.svelte-1ki1qcq a:where(.svelte-1ki1qcq){color:#6b1d32;text-decoration:underline}.partners.svelte-1ki1qcq{border-bottom:1px solid #111;padding:1.5rem 0}.partners-head.svelte-1ki1qcq{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:0 1rem .8rem;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #111}.partners-head.svelte-1ki1qcq .partners-meta:where(.svelte-1ki1qcq){color:#6b1d32}.partners-body.svelte-1ki1qcq{margin:0;padding:1rem;font-family:Chivo Mono,monospace;font-size:.82rem;line-height:1.7;white-space:pre;overflow-x:auto;color:#222}.regions.svelte-1ki1qcq{border-bottom:1px solid #111;padding:1.5rem 0}.regions-head.svelte-1ki1qcq{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:0 1rem .8rem;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #111}.regions-head.svelte-1ki1qcq .regions-meta:where(.svelte-1ki1qcq){color:#6b1d32}.regions-body.svelte-1ki1qcq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;padding:1rem;align-items:center}.regions-globe-wrap.svelte-1ki1qcq{border:1px solid #111;padding:.5rem;background:#000}.regions-legend.svelte-1ki1qcq{list-style:none;margin:0;padding:0;font-family:Chivo Mono,monospace;font-size:.82rem;line-height:1.7}.regions-legend.svelte-1ki1qcq li:where(.svelte-1ki1qcq){display:grid;grid-template-columns:3rem minmax(0,1fr) auto;gap:.6rem;padding:.4rem 0;border-bottom:1px dashed rgba(0,0,0,.15)}.regions-legend.svelte-1ki1qcq li:where(.svelte-1ki1qcq):last-child{border-bottom:none}.regions-idx.svelte-1ki1qcq{color:#6b1d32}.regions-name.svelte-1ki1qcq{color:#111;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.regions-loc.svelte-1ki1qcq{color:#555;font-size:.74rem}.events.svelte-1ki1qcq{margin-top:1.5rem;border:1px solid #111}.events-head.svelte-1ki1qcq{padding:.6rem .8rem;border-bottom:1px solid #111;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:#6b1d32}.events-body.svelte-1ki1qcq{margin:0;padding:.8rem;font-family:Chivo Mono,monospace;font-size:.78rem;line-height:1.7;white-space:pre;overflow-x:auto;color:#222}.voices.svelte-1ki1qcq{padding:2.5rem 0;border-bottom:1px solid #111}.voices-head.svelte-1ki1qcq{display:block;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:#6b1d32;margin-bottom:1.2rem}.voices-grid.svelte-1ki1qcq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.voice-card.svelte-1ki1qcq{padding:1.2rem;border:1px solid #111;font-family:Chivo Mono,monospace}.voice-quote.svelte-1ki1qcq{margin:0;font-size:.88rem;line-height:1.5;color:#111;font-style:normal}.voice-author.svelte-1ki1qcq{margin:.6rem 0 0;font-size:.78rem;line-height:1.4;color:#666}.press.svelte-1ki1qcq{padding:1.5rem 0;border-bottom:1px solid #111}.press-head.svelte-1ki1qcq{display:block;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:#6b1d32;margin-bottom:.8rem}.press-list.svelte-1ki1qcq{margin:0;padding:0;list-style:none;display:grid;gap:.4rem;font-family:Chivo Mono,monospace;font-size:.82rem;line-height:1.6;color:#222}.hero.svelte-1ki1qcq{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.75fr);gap:2rem;padding:3rem 0;border-bottom:1px solid #111}.eyebrow.svelte-1ki1qcq{margin:0;font-size:.78rem;letter-spacing:.1em;color:#6b1d32}h1.svelte-1ki1qcq{margin:1rem 0;font-family:Bebas Neue,sans-serif;font-size:clamp(3.4rem,8vw,7rem);line-height:.92;font-weight:400;letter-spacing:.02em}.lead.svelte-1ki1qcq{margin:0;line-height:1.8;max-width:40rem;color:#333}.hero-actions.svelte-1ki1qcq{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.btn-primary.svelte-1ki1qcq,.btn-secondary.svelte-1ki1qcq,button.svelte-1ki1qcq{display:inline-flex;align-items:center;min-height:2.5rem;padding:.8rem 1.4rem;font-family:Chivo Mono,monospace;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;border:1px solid #111;transition-property:background-color,border-color,color,scale;transition-duration:.12s;transition-timing-function:cubic-bezier(.2,0,0,1);cursor:pointer}.btn-primary.svelte-1ki1qcq:active,.btn-secondary.svelte-1ki1qcq:active,button.svelte-1ki1qcq:active{scale:.96}.btn-primary.svelte-1ki1qcq,button.svelte-1ki1qcq{background:#111;color:#fff}.btn-primary.svelte-1ki1qcq:hover,button.svelte-1ki1qcq:hover{background:#6b1d32;border-color:#6b1d32}.btn-secondary.svelte-1ki1qcq{background:transparent;color:#111}.btn-secondary.svelte-1ki1qcq:hover{background:#111;color:#fff}.hero-ascii.svelte-1ki1qcq{display:grid;align-content:center;padding:1.5rem;border:1px solid #111;min-width:0;overflow-x:auto}.hero-ascii.svelte-1ki1qcq pre:where(.svelte-1ki1qcq){margin:0;font-family:Chivo Mono,monospace;font-size:clamp(.7rem,1vw,.82rem);line-height:1.45;white-space:pre}.manifesto.svelte-1ki1qcq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #111}.manifesto-item.svelte-1ki1qcq{padding:2rem 1.5rem;border-right:1px solid #111;transition:background .2s ease,color .2s ease}.manifesto-item.svelte-1ki1qcq:last-child{border-right:none}.manifesto-item.svelte-1ki1qcq:hover{background:#6b1d32;color:#fff}.manifesto-item.svelte-1ki1qcq:hover span:where(.svelte-1ki1qcq){color:#fff9}.manifesto-item.svelte-1ki1qcq:hover p:where(.svelte-1ki1qcq){color:#ffffffd9}.manifesto-item.svelte-1ki1qcq span:where(.svelte-1ki1qcq){font-size:.75rem;color:#999;letter-spacing:.1em}.manifesto.svelte-1ki1qcq h2:where(.svelte-1ki1qcq){margin:.5rem 0;font-family:Bebas Neue,sans-serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:400;letter-spacing:.03em}.manifesto-item.svelte-1ki1qcq p:where(.svelte-1ki1qcq){margin:0;line-height:1.7;color:#555}.photos-strip.svelte-1ki1qcq{position:relative;max-width:1180px;margin-inline:auto;display:grid;grid-template-columns:1fr 1fr;gap:0;border-bottom:1px solid #111}.photos-strip.svelte-1ki1qcq img:where(.svelte-1ki1qcq){width:100%;height:20rem;object-fit:cover;display:block;border-right:1px solid #111;filter:grayscale(.3);outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}.photos-strip.svelte-1ki1qcq img:where(.svelte-1ki1qcq):last-child{border-right:none}.story.svelte-1ki1qcq{padding:2.5rem 0;border-bottom:1px solid #111;max-width:48rem}.story.svelte-1ki1qcq h2:where(.svelte-1ki1qcq){margin:0 0 1rem;font-family:Bebas Neue,sans-serif;font-size:2rem;font-weight:400;letter-spacing:.04em}.story.svelte-1ki1qcq p:where(.svelte-1ki1qcq){margin:0;line-height:1.9;color:#333}.map-section.svelte-1ki1qcq{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(16rem,.6fr);gap:2rem;padding:2.5rem 0;border-bottom:1px solid #111}.map-container.svelte-1ki1qcq h2:where(.svelte-1ki1qcq),.hours-container.svelte-1ki1qcq h2:where(.svelte-1ki1qcq){margin:0 0 1rem;font-family:Bebas Neue,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.04em}.map-container.svelte-1ki1qcq .map-brutalist{border-radius:0;border:1px solid #111;min-height:18rem}.map-container.svelte-1ki1qcq .map-brutalist:after{outline-color:#111}.map-container.svelte-1ki1qcq .map-brutalist .maplibregl-canvas{filter:grayscale(1) contrast(1.18)}.map-container.svelte-1ki1qcq .map-brutalist .pin{width:.9rem;height:.9rem;background:#000;border:2px solid #fff;border-radius:0;box-shadow:0 0 0 1px #000}.map-container.svelte-1ki1qcq .map-brutalist .maplibregl-ctrl-attrib{font-family:Chivo Mono,monospace;font-size:.7rem;background:#fff;border-radius:0}.map-link.svelte-1ki1qcq{display:inline-block;margin-top:.75rem;font-size:.82rem;color:#6b1d32;text-decoration:underline}.hours-container.svelte-1ki1qcq .hours-table{font-family:Chivo Mono,monospace;font-size:.88rem}.hours-container.svelte-1ki1qcq .hours-table td{padding:.6rem 0;border-bottom:1px solid rgba(0,0,0,.08)}.contact.svelte-1ki1qcq{display:grid;grid-template-columns:minmax(0,.7fr) minmax(20rem,1fr);gap:2rem;padding:2.5rem 0 1rem}.contact-copy.svelte-1ki1qcq{display:grid;gap:1rem;align-content:start}.contact-copy.svelte-1ki1qcq h2:where(.svelte-1ki1qcq){margin:0;font-family:Bebas Neue,sans-serif;font-size:2rem;font-weight:400;letter-spacing:.04em}.contact-copy.svelte-1ki1qcq p:where(.svelte-1ki1qcq){margin:0;line-height:1.8;color:#333}.meta.svelte-1ki1qcq{display:grid;gap:.4rem;color:#555;font-size:.88rem;font-style:normal}.meta.svelte-1ki1qcq a:where(.svelte-1ki1qcq){color:inherit}.meta.svelte-1ki1qcq a:where(.svelte-1ki1qcq):hover{color:#6b1d32}.contact-form.svelte-1ki1qcq{display:grid;gap:1rem;padding:1.5rem;border:1px solid #111}label.svelte-1ki1qcq{display:grid;gap:.35rem}label.svelte-1ki1qcq span:where(.svelte-1ki1qcq){font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;color:#555}input.svelte-1ki1qcq,textarea.svelte-1ki1qcq{padding:.8rem;border:1px solid #111;background:#fff;font-family:Chivo Mono,monospace;font-size:.88rem;color:#111}input.svelte-1ki1qcq:focus,textarea.svelte-1ki1qcq:focus{outline:2px solid #6b1d32;outline-offset:-2px}textarea.svelte-1ki1qcq{resize:vertical;min-height:8rem}button.svelte-1ki1qcq{border:none;font-weight:500}small.svelte-1ki1qcq{color:#999;font-size:.78rem}@keyframes svelte-1ki1qcq-grid-glitch{0%,95%{opacity:1}96%{opacity:.4;transform:translate(2px)}97%{opacity:1;transform:translate(-1px)}98%{opacity:.6}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:no-preference){.grid-bg.svelte-1ki1qcq{animation:svelte-1ki1qcq-grid-glitch 8s infinite}}@media(max-width:900px){.hero.svelte-1ki1qcq,.map-section.svelte-1ki1qcq,.contact.svelte-1ki1qcq,.manifesto.svelte-1ki1qcq,.voices-grid.svelte-1ki1qcq{grid-template-columns:1fr}.topbar-press.svelte-1ki1qcq{flex:none;text-align:left}.manifesto-item.svelte-1ki1qcq{border-right:none;border-bottom:1px solid #111}.manifesto-item.svelte-1ki1qcq:last-child{border-bottom:none}.photos-strip.svelte-1ki1qcq{grid-template-columns:1fr}.photos-strip.svelte-1ki1qcq img:where(.svelte-1ki1qcq){border-right:none;border-bottom:1px solid #111}.photos-strip.svelte-1ki1qcq img:where(.svelte-1ki1qcq):last-child{border-bottom:none}}@media(max-width:640px){.topbar.svelte-1ki1qcq{flex-direction:column;align-items:flex-start;gap:.4rem}.topbar-press.svelte-1ki1qcq{text-align:left}h1.svelte-1ki1qcq{font-size:clamp(2.4rem,11vw,3rem);line-height:.95}.partners-body.svelte-1ki1qcq,.events-body.svelte-1ki1qcq{font-size:.7rem}.partners-head.svelte-1ki1qcq,.regions-head.svelte-1ki1qcq{flex-direction:column;gap:.4rem}.regions-body.svelte-1ki1qcq{grid-template-columns:1fr}.regions-legend.svelte-1ki1qcq{font-size:.74rem}.regions-legend.svelte-1ki1qcq li:where(.svelte-1ki1qcq){grid-template-columns:2.4rem minmax(0,1fr)}.regions-loc.svelte-1ki1qcq{grid-column:2 / 3;font-size:.68rem}.voice-card.svelte-1ki1qcq{padding:1rem}.hero-actions.svelte-1ki1qcq{gap:.5rem}.btn-primary.svelte-1ki1qcq,.btn-secondary.svelte-1ki1qcq,button.svelte-1ki1qcq{font-size:.74rem;padding:.7rem 1rem}}
