.progress-track.svelte-1qjgclg{position:fixed;top:0;left:0;right:0;height:3px;background:transparent;z-index:100}.progress-bar.svelte-1qjgclg{height:100%;width:0%;background-color:var(--color-mint);transform-origin:left}.hero.svelte-d1qjmz{min-height:100svh;display:flex;align-items:center;padding:clamp(5rem,10vw,8rem) clamp(1.5rem,6vw,5rem) clamp(3rem,6vw,5rem);background-color:var(--color-paper)}.hero-inner.svelte-d1qjmz{max-width:760px;margin-left:auto;margin-right:auto;width:100%}.deco-lines.svelte-d1qjmz{position:relative;height:20px;margin-bottom:2rem;width:100%}.deco-line.svelte-d1qjmz{position:absolute;left:0;right:0;height:1px;background:var(--color-ink);opacity:.15;top:4px}.deco-line-offset.svelte-d1qjmz{top:12px;opacity:.08}.overline.svelte-d1qjmz{font-family:var(--font-sans);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink);opacity:.65;margin-bottom:1.5rem}.title.svelte-d1qjmz{font-family:var(--font-serif);font-size:clamp(3rem,7vw,5.5rem);line-height:1.08;letter-spacing:-.02em;color:var(--color-ink);margin:0 0 1.5rem}.dek.svelte-d1qjmz{font-family:var(--font-serif);font-size:clamp(1.1rem,2.2vw,1.4rem);line-height:1.45;letter-spacing:-.01em;color:var(--color-ink);opacity:.75;max-width:620px;margin:0 0 2rem}.byline.svelte-d1qjmz{font-family:var(--font-sans);font-size:.8rem;letter-spacing:.04em;color:var(--color-ink);opacity:.65;margin-bottom:4rem}.byline.svelte-d1qjmz a:where(.svelte-d1qjmz){color:inherit;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s}.byline.svelte-d1qjmz a:where(.svelte-d1qjmz):hover{opacity:.8}.scroll-hint.svelte-d1qjmz{color:var(--color-ink);opacity:.5;display:inline-block;animation:svelte-d1qjmz-bounce 2.2s ease-in-out infinite}.chevron.svelte-d1qjmz{display:block}@keyframes svelte-d1qjmz-bounce{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(6px);opacity:.75}}.narrative.svelte-1uyx2b9{padding:clamp(3rem,8vw,6rem) clamp(1.5rem,6vw,5rem)}.narrative-inner.svelte-1uyx2b9{max-width:640px;margin-left:auto;margin-right:auto}p.svelte-1uyx2b9{font-family:var(--font-serif);font-size:clamp(1.05rem,1.8vw,1.2rem);line-height:1.65;letter-spacing:-.01em;margin:0;color:var(--color-ink)}.on-ink.svelte-1uyx2b9 p:where(.svelte-1uyx2b9){color:#fbfbfbbf}.on-ink.svelte-1uyx2b9 strong{color:#fbfbfbd9}.section-video.svelte-ohzupu{padding:clamp(3rem,8vw,6rem) clamp(1.5rem,6vw,5rem);background-color:var(--color-ink)}.video-inner.svelte-ohzupu{max-width:720px;margin-left:auto;margin-right:auto}.video-meta.svelte-ohzupu{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.video-badge.svelte-ohzupu{font-family:var(--font-sans);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-mint);background:#a8dcab1a;padding:.2em .5em;border-radius:2px}.video-title-label.svelte-ohzupu{font-family:var(--font-sans);font-size:.8rem;color:#fbfbfba6}.video-frame.svelte-ohzupu{border:1px solid var(--color-green);aspect-ratio:16 / 9;background:#335e4d14;margin-bottom:1.5rem;overflow:hidden}.video-frame.svelte-ohzupu iframe:where(.svelte-ohzupu),.video-frame.svelte-ohzupu video:where(.svelte-ohzupu){width:100%;height:100%;border:none;display:block}.transcript-block.svelte-ohzupu{border-top:1px solid rgba(255,255,255,.08);padding-top:1.25rem}.transcript.svelte-ohzupu{font-family:var(--font-serif);font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.5;letter-spacing:-.01em;font-style:italic;color:#fbfbfbbf;margin:0 0 1.25rem}.speaker-card.svelte-ohzupu{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.speaker-photo.svelte-ohzupu{width:56px;height:56px;border-radius:50%;object-fit:cover;border:1px solid rgba(255,255,255,.15)}.speaker-info.svelte-ohzupu{display:flex;flex-direction:column}.speaker-name.svelte-ohzupu{font-family:var(--font-sans);font-size:.85rem;color:#fbfbfbcc}.speaker-title.svelte-ohzupu{font-family:var(--font-sans);font-size:.75rem;color:#fbfbfba6}.photo-attr.svelte-ohzupu{font-family:var(--font-sans);font-size:.7rem;color:#fbfbfb73;margin:0}.section-zienswijzen.svelte-1v2hpb3{min-height:100svh;display:flex;align-items:center;justify-content:center;padding:clamp(3rem,8vw,6rem) clamp(1.5rem,6vw,5rem);background-color:var(--color-ink);background-image:radial-gradient(ellipse 60% 40% at 50% 50%,rgba(168,220,171,.08) 0%,transparent 70%);text-align:center}.counter-wrap.svelte-1v2hpb3{display:flex;flex-direction:column;align-items:center;gap:.5rem}.counter-label.svelte-1v2hpb3{font-family:var(--font-sans);font-size:clamp(.75rem,1.5vw,.85rem);letter-spacing:.12em;text-transform:uppercase;color:#fbfbfba6;margin:0}.counter-number-row.svelte-1v2hpb3{display:flex;align-items:baseline;gap:.15em}.counter-number.svelte-1v2hpb3{font-family:var(--font-serif);font-size:clamp(5rem,18vw,12rem);line-height:1;letter-spacing:-.03em;color:var(--color-mint);font-feature-settings:"tnum"}.counter-suffix.svelte-1v2hpb3{font-family:var(--font-serif);font-size:clamp(2rem,6vw,4rem);line-height:1;color:#a8dcabbf}.counter-sublabel.svelte-1v2hpb3{font-family:var(--font-serif);font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.4;letter-spacing:-.01em;color:#fbfbfbb3;margin:.5rem 0 0;max-width:480px}.card-document.svelte-owh0bl{padding:clamp(1.5rem,4vw,3rem) clamp(1.5rem,6vw,5rem)}.card-inner.svelte-owh0bl{max-width:640px;margin-left:auto;margin-right:auto;background:var(--color-grey);border-left:4px solid var(--color-green);padding:1.5rem 1.75rem;position:relative;box-shadow:6px 6px #1414141f;transition:transform .2s ease,box-shadow .2s ease}.card-inner.svelte-owh0bl:hover{transform:translateY(-2px);box-shadow:8px 8px #14141426}.on-ink.svelte-owh0bl .card-inner:where(.svelte-owh0bl){background:#ffffff0a;border-color:var(--color-green);box-shadow:4px 4px #ffffff0a}.card-top.svelte-owh0bl{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.badge.svelte-owh0bl{font-family:var(--font-sans);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--color-green);padding:.2em .5em;border-radius:2px}.on-ink.svelte-owh0bl .badge:where(.svelte-owh0bl){color:var(--color-ink);background:var(--color-mint)}.date.svelte-owh0bl{font-family:var(--font-sans);font-size:.75rem;color:var(--color-ink);opacity:.65}.on-ink.svelte-owh0bl .date:where(.svelte-owh0bl){color:#fbfbfba6}.card-title.svelte-owh0bl{font-family:var(--font-serif);font-size:clamp(.95rem,1.6vw,1.15rem);line-height:1.3;letter-spacing:-.01em;color:var(--color-ink);margin:0 0 1rem}.on-ink.svelte-owh0bl .card-title:where(.svelte-owh0bl){color:#fbfbfbe6}.quotes.svelte-owh0bl{display:flex;flex-direction:column;gap:.75rem}.card-quote.svelte-owh0bl{font-family:var(--font-serif);font-size:clamp(.95rem,1.5vw,1.05rem);line-height:1.5;letter-spacing:-.01em;font-style:italic;color:var(--color-ink);opacity:.8;margin:0;padding:0}.card-quote.highlighted.svelte-owh0bl{font-size:clamp(2rem,4vw,3rem);font-style:normal;opacity:1;color:var(--color-ink);text-align:center;padding:1rem 0}.on-ink.svelte-owh0bl .card-quote:where(.svelte-owh0bl){color:#fbfbfbcc}.on-ink.svelte-owh0bl .card-quote.highlighted:where(.svelte-owh0bl){color:var(--color-mint)}.source-link.svelte-owh0bl{display:inline-block;margin-top:1rem;font-family:var(--font-sans);font-size:.75rem;color:var(--color-mint);text-decoration:underline;text-underline-offset:3px;opacity:1;transition:opacity .2s}.source-link.svelte-owh0bl:hover{opacity:1}.bewonersbrief-wrap.svelte-civbrd{padding:clamp(3rem,8vw,6rem) clamp(1.5rem,6vw,5rem);background-color:var(--color-ink);display:flex;justify-content:center}.bewonersbrief-card.svelte-civbrd{max-width:560px;width:100%;background:var(--color-archive);background-image:repeating-linear-gradient(0deg,transparent,transparent 23px,rgba(20,20,20,.03) 23px,rgba(20,20,20,.03) 24px);border-top:6px solid var(--color-mint);padding:1.75rem;transform:rotate(-.8deg);box-shadow:7px 7px #14141433;position:relative}.card-header.svelte-civbrd{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.badge.svelte-civbrd{font-family:var(--font-sans);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink);opacity:.7}.date.svelte-civbrd{font-family:var(--font-sans);font-size:.75rem;color:var(--color-ink);opacity:.65}.brief-title.svelte-civbrd{font-family:var(--font-serif);font-size:clamp(1.6rem,3.5vw,2.2rem);line-height:1.15;letter-spacing:-.02em;color:var(--color-ink);margin:0 0 1rem}.brief-subtitle-wrap.svelte-civbrd{border-left:3px solid var(--color-ink);padding-left:.75rem;margin-bottom:1.25rem;opacity:.75}.brief-subtitle.svelte-civbrd{font-family:var(--font-serif);font-size:.9rem;line-height:1.45;font-style:italic;color:var(--color-ink);margin:0}.brief-image.svelte-civbrd{width:100%;display:block;border:1px solid rgba(20,20,20,.1)}.brief-image-placeholder.svelte-civbrd{background:#1414140d;height:200px;display:flex;align-items:center;justify-content:center}.brief-image-placeholder.svelte-civbrd span:where(.svelte-civbrd){font-family:var(--font-sans);font-size:.75rem;color:var(--color-ink);opacity:.5;letter-spacing:.06em}.card-quote.svelte-4fl1di{padding:clamp(2.5rem,6vw,4.5rem) clamp(1.5rem,6vw,5rem)}.quote-inner.svelte-4fl1di{max-width:640px;margin-left:auto;margin-right:auto;position:relative}.mint-rule.svelte-4fl1di{width:40px;height:3px;background:var(--color-mint);margin-bottom:1.25rem}.quote-text.svelte-4fl1di{font-family:var(--font-serif);font-size:clamp(1.2rem,2.2vw,1.5rem);line-height:1.5;letter-spacing:-.02em;font-style:italic;color:var(--color-ink);margin:0 0 1.25rem;padding:0}.on-ink.svelte-4fl1di .quote-text:where(.svelte-4fl1di){color:#fbfbfbcc}.attribution.svelte-4fl1di{display:flex;align-items:center;gap:.75rem}.sep.svelte-4fl1di{opacity:.55;font-style:normal}.speaker-photo.svelte-4fl1di{width:36px;height:36px;border-radius:50%;object-fit:cover}.speaker.svelte-4fl1di{font-family:var(--font-sans);font-size:.8rem;color:var(--color-ink);opacity:.7}.on-ink.svelte-4fl1di .speaker:where(.svelte-4fl1di){color:#fbfbfba6}.card-stemming.svelte-a3smsu{background-color:var(--color-ink);min-height:100svh;display:flex;align-items:center;padding:clamp(3rem,8vw,5rem) clamp(1.5rem,6vw,5rem)}.stemming-inner.svelte-a3smsu{max-width:760px;width:100%;margin-left:auto;margin-right:auto}.stemming-meta.svelte-a3smsu{margin-bottom:.5rem}.stemming-date.svelte-a3smsu{font-family:var(--font-sans);font-size:.75rem;letter-spacing:.06em;color:#fbfbfb99}.stemming-title.svelte-a3smsu{font-family:var(--font-serif);font-size:clamp(1.1rem,2.2vw,1.5rem);line-height:1.25;letter-spacing:-.01em;color:#fbfbfbe6;margin:0 0 2rem}.dots-arena.svelte-a3smsu{display:flex;flex-direction:column;gap:1.75rem;margin-bottom:2rem}.dots-group.svelte-a3smsu{display:flex;flex-direction:column;gap:.75rem}.dots-label.svelte-a3smsu{font-family:var(--font-sans);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;display:flex;align-items:center;gap:.5rem}.voor-label.svelte-a3smsu{color:var(--color-mint)}.tegen-label.svelte-a3smsu{color:#e05228}.dots-count.svelte-a3smsu{font-family:var(--font-serif);font-size:2rem;line-height:1}.dots-grid.svelte-a3smsu{display:flex;flex-wrap:wrap;gap:6px}.dot.svelte-a3smsu{width:24px;height:24px;border-radius:50%;background:transparent;border:1.5px solid rgba(255,255,255,.1);transition:background .2s,box-shadow .2s}.dot.active.svelte-a3smsu{background:var(--color-mint);border-color:var(--color-mint);box-shadow:0 0 8px #a8dcab66;transform:scale(1.1);transition:transform .1s ease}.dot-tegen.active.svelte-a3smsu{background:#e05228;border-color:#e05228;box-shadow:0 0 8px #e0522866}@media(max-width:639px){.dot.svelte-a3smsu{width:20px;height:20px}}.verdict.svelte-a3smsu{font-family:var(--font-serif);font-size:clamp(2.5rem,8vw,5rem);line-height:1;letter-spacing:-.03em;color:#c43e1c;text-shadow:0 0 40px rgba(196,62,28,.3);margin:1.5rem 0;opacity:0;transform:scale(.85);animation:svelte-a3smsu-verdict-slam .4s cubic-bezier(.34,1.56,.64,1) forwards}.verdict.show.svelte-a3smsu{opacity:1;transform:scale(1)}@keyframes svelte-a3smsu-verdict-slam{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.breakdown.svelte-a3smsu{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1rem 0 1.5rem;opacity:0;animation:svelte-a3smsu-fadeIn .4s ease forwards}.breakdown.show.svelte-a3smsu{opacity:1}@keyframes svelte-a3smsu-fadeIn{to{opacity:1}}.breakdown-header.svelte-a3smsu{font-family:var(--font-sans);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem}.breakdown-party.svelte-a3smsu{display:flex;justify-content:space-between;align-items:center;padding:.2rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.party-name.svelte-a3smsu{font-family:var(--font-sans);font-size:.8rem;color:#fbfbfbbf}.party-seats.svelte-a3smsu{font-family:var(--font-sans);font-size:.75rem;color:#fbfbfb8c}.source-link.svelte-a3smsu{font-family:var(--font-sans);font-size:.75rem;color:var(--color-mint);text-decoration:underline;text-underline-offset:3px;opacity:.9}.source-link.svelte-a3smsu:hover{opacity:1}@media(max-width:639px){.breakdown.svelte-a3smsu{grid-template-columns:1fr}}.section-karaoke.svelte-1f3mnex{background-color:var(--color-ink);min-height:100svh;display:flex;align-items:center;padding:clamp(3rem,8vw,6rem) clamp(1.5rem,6vw,5rem)}.karaoke-inner.svelte-1f3mnex{max-width:760px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:2rem}.karaoke-header.svelte-1f3mnex{display:flex;align-items:center;gap:1rem}.header-text.svelte-1f3mnex{font-family:var(--font-sans);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#fbfbfb8c;white-space:nowrap}.header-line.svelte-1f3mnex{flex:1;height:1px;background:#ffffff26}.karaoke-text.svelte-1f3mnex{font-family:var(--font-serif);font-size:clamp(1.4rem,3vw,2.2rem);line-height:1.55;letter-spacing:-.01em;font-style:italic;margin:0;display:flex;flex-wrap:wrap;column-gap:.28em;row-gap:.15em}.word.svelte-1f3mnex{color:#fff;transition:none;display:inline-block;white-space:nowrap}.word.highlight.svelte-1f3mnex{color:var(--color-mint);text-decoration:underline;text-decoration-color:var(--color-mint);text-underline-offset:4px}.karaoke-source.svelte-1f3mnex{border-top:1px solid rgba(255,255,255,.08);padding-top:1rem;opacity:0;animation:svelte-1f3mnex-fadeIn .5s ease forwards;animation-delay:.5s}.karaoke-source.svelte-1f3mnex span:where(.svelte-1f3mnex){font-family:var(--font-sans);font-size:.75rem;letter-spacing:.06em;color:#fbfbfb80}@keyframes svelte-1f3mnex-fadeIn{to{opacity:1}}.section-aftermath.svelte-zboi97{padding:clamp(4rem,10vw,8rem) clamp(1.5rem,6vw,5rem);background-color:var(--color-ink)}.aftermath-inner.svelte-zboi97{max-width:640px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:3.5rem}.gemeente-card.svelte-zboi97{background:#1e4a39;padding:1.75rem;box-shadow:4px 4px #a8dcab14}.gemeente-badge.svelte-zboi97{font-family:var(--font-sans);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:#fbfbfbbf;margin-bottom:.75rem}.gemeente-quote.svelte-zboi97{font-family:var(--font-serif);font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.5;font-style:italic;color:#fbfbfbe6;margin:0 0 .75rem;padding:0}.gemeente-source.svelte-zboi97{font-family:var(--font-sans);font-size:.75rem;color:#fbfbfba6;margin:0}.bewoner-card.svelte-zboi97{padding-left:1.5rem;border-left:2px solid rgba(168,220,171,.3)}.bewoner-quote.svelte-zboi97{font-family:var(--font-serif);font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.5;letter-spacing:-.01em;color:#fbfbfbbf;margin:0 0 .75rem}.bewoner-quote.svelte-zboi97 strong{color:var(--color-mint)}.bewoner-source.svelte-zboi97{font-family:var(--font-sans);font-size:.8rem;color:#fbfbfb99;margin:0}.section-footer.svelte-h8f1rw{background-color:var(--color-paper);padding:clamp(4rem,10vw,8rem) clamp(1.5rem,6vw,5rem) clamp(3rem,6vw,5rem);border-top:1px solid rgba(20,20,20,.08)}.footer-inner.svelte-h8f1rw{max-width:640px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:2.5rem}.footer-logo.svelte-h8f1rw .logo:where(.svelte-h8f1rw){height:28px;width:auto}.methodology.svelte-h8f1rw{background:var(--color-archive);padding:1.5rem;border-left:4px solid var(--color-mint)}.method-label.svelte-h8f1rw{font-family:var(--font-sans);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink);opacity:.65;margin:0 0 .5rem}.method-text.svelte-h8f1rw{font-family:var(--font-sans);font-size:.85rem;line-height:1.6;color:var(--color-ink);opacity:.85;margin:0}.credits.svelte-h8f1rw p:where(.svelte-h8f1rw){font-family:var(--font-sans);font-size:.8rem;color:var(--color-ink);opacity:.65;margin:0}.credits.svelte-h8f1rw a:where(.svelte-h8f1rw){color:inherit;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s}.credits.svelte-h8f1rw a:where(.svelte-h8f1rw):hover{opacity:.8}.sources-label.svelte-h8f1rw{font-family:var(--font-sans);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink);opacity:.65;margin:0 0 .5rem}.sources.svelte-h8f1rw ul:where(.svelte-h8f1rw){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.3rem}.sources.svelte-h8f1rw a:where(.svelte-h8f1rw){font-family:var(--font-sans);font-size:.8rem;color:var(--color-ink);opacity:.75;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s}.sources.svelte-h8f1rw a:where(.svelte-h8f1rw):hover{opacity:1}
