.tekstpagina{padding-block:clamp(2rem, 6vh, 5rem) clamp(3rem, 8vh, 6rem)}.tekstpagina h1{font-size:clamp(2.5rem, 4.6vw, 4.25rem);max-width:14ch}.tekstpagina .inhoud{margin-top:1.5rem;max-width:var(--maat)}.tekstpagina .inhoud h2{font-size:clamp(1.5rem, 2.6vw, 2.25rem);margin-top:2.5rem;padding-top:1.25rem;border-top:var(--lijn) solid var(--inkt)}.tekstpagina .inhoud p,.tekstpagina .inhoud ul,.tekstpagina .inhoud ol{margin-top:.75rem}.tekstpagina .inhoud a{text-decoration-color:var(--cyaan);text-decoration-thickness:3px;text-underline-offset:.22em}.mand-knop{order:4;position:relative;display:inline-grid;place-items:center;width:44px;height:44px;margin-left:.25rem;color:var(--inkt);text-decoration:none;border-radius:4px;transition:background .2s}.mand-knop:hover,.mand-knop:focus-visible{background:var(--inkt-06)}.mand-knop svg{width:26px;height:26px}.mand-knop .mand-teller{position:absolute;top:2px;right:0;background:var(--magenta);color:var(--blad);font-family:var(--mono);font-size:.72rem;font-weight:500;min-width:1.45em;text-align:center;padding:1px 4px;border-radius:999px}.kop .nav{order:3}@media (max-width:900px){.menu-knop{order:3}.mand-knop{order:2;margin-left:0}}.landing-kop{padding-block:8vh 4vh}.landing-kop h1{font-size:clamp(2.5rem, 7vw, 5rem);line-height:.92}.landing-kop .lead{max-width:60ch;margin-top:1.25rem;font-size:var(--tekst-groot);color:var(--inkt-70)}.landing-uitleg{padding-block:6vh 10vh;border-top:var(--lijn) solid var(--inkt)}.landing-uitleg h2{font-size:clamp(1.5rem, 3vw, 2.25rem);margin-top:2.5rem}.landing-uitleg h2:first-child{margin-top:0}.landing-stappen{list-style:none;margin:0;padding:0;counter-reset:stap;display:grid;gap:2.5rem}.landing-stappen>li{counter-increment:stap;display:grid;gap:.75rem;padding-top:1.75rem;border-top:1px solid var(--inkt-12)}.landing-stappen>li:first-child{border-top:0;padding-top:0}.landing-stappen>li h2{margin-top:0;display:flex;align-items:baseline;gap:.6rem}.landing-stappen>li h2::before{content:counter(stap);font-family:var(--mono);font-size:.8rem;color:var(--magenta-diep)}.landing-stappen>li p{max-width:62ch}.landing-stappen .qr-blok{justify-self:start}.landing-lijst{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;gap:1.25rem}.landing-lijst>li{display:grid;gap:.25rem;padding-bottom:1.25rem;border-bottom:1px solid var(--inkt-12);max-width:70ch}.landing-lijst>li b{font-variation-settings:"wght" 700;font-weight:700}.landing-lijst>li span{color:var(--inkt-70)}.landing-verder{margin-top:2.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}@media (min-width:900px){.landing-lijst{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2.5rem}}.thema-kruimel{margin-bottom:1.25rem;color:var(--inkt-70)}.thema-kruimel a{color:inherit;text-decoration:none}.thema-kruimel a:hover{color:var(--inkt);text-decoration:underline;text-decoration-color:var(--cyaan);text-decoration-thickness:2px;text-underline-offset:.2em}.thema-blad{padding-block:7vh;border-top:var(--lijn) solid var(--inkt)}.thema-blad-binnen{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:clamp(1.5rem, 4vw, 3.5rem);align-items:start}.thema-vlag:hover .mozaiek{transform:none;box-shadow:none}.thema-blad-tekst>p:first-child{max-width:62ch;font-size:var(--tekst-groot)}.thema-blad-tekst .voorproef-kop{margin-top:2rem}@media (max-width:760px){.thema-blad-binnen{grid-template-columns:1fr}.thema-vlag{max-width:240px}}.partner-form{max-width:34rem}.partner-veld{display:grid;gap:.45rem}.partner-veld label{font-variation-settings:"wght" 700;font-weight:700}.partner-veld input[type="email"]{width:100%;min-height:56px;padding:0 1rem;font:inherit;font-size:1.125rem;color:var(--inkt);background:var(--blad);border:var(--lijn) solid var(--inkt-12);border-radius:4px;transition:border-color .2s;caret-color:var(--magenta)}.partner-veld input[type="email"]:focus{border-color:var(--magenta)}.partner-form .landing-verder .mono{color:var(--inkt-70)}.partner-val{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}[data-toon]{opacity:0;transform:translateY(18px);transition:opacity .6s var(--ease-uit),transform .6s var(--ease-uit)}[data-toon].in-beeld{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-toon]{opacity:1;transform:none;transition:none}}.hoe-kop{padding-bottom:6vh}.hoe-stap{padding-block:clamp(3rem, 7vh, 6rem);border-top:var(--lijn) solid var(--inkt)}.hoe-binnen{display:grid;gap:clamp(2rem, 5vw, 4rem);align-items:center}.hoe-tekst{display:grid;gap:.75rem;align-content:start;max-width:60ch}.hoe-nr{font-family:var(--disp);font-size:clamp(3.5rem, 9vw, 7rem);line-height:.8;color:var(--magenta-diep);letter-spacing:-.02em;margin-bottom:.25rem}.hoe-stap h2{font-size:clamp(1.625rem, 3.4vw, 2.75rem);line-height:1.02}.hoe-stap p{color:var(--inkt-70)}.hoe-stap .tekstlink{justify-self:start}.hoe-beeld{display:grid;justify-items:center;gap:.75rem;min-width:0}.hoe-bijschrift{color:var(--inkt-70);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.hoe-kaartje{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--lijn);background:var(--inkt);border:var(--lijn) solid var(--inkt);border-radius:6px;width:min(320px, 100%);transform:rotate(-2deg);box-shadow:0 24px 40px -28px color-mix(in oklab,var(--inkt) 70%,transparent)}.hoe-vak{aspect-ratio:1;display:grid;place-items:center;background:var(--blad);overflow:hidden}.hoe-vak img{width:100%;height:100%;object-fit:cover}.hoe-tv{width:min(420px, 100%);background:#101111;color:var(--blad);border:var(--lijn) solid var(--inkt);border-radius:10px;padding:1rem;display:grid;gap:.75rem}.hoe-tv-kop{display:flex;justify-content:space-between;gap:1rem;font-family:var(--mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cyaan)}.hoe-tv-vlak{display:grid;gap:.75rem}.hoe-trappen{display:flex;flex-wrap:wrap;gap:.4rem}.hoe-trap{font-family:var(--mono);font-size:.7rem;padding:.3em .7em;border:1px solid color-mix(in oklab,var(--blad) 30%,transparent);border-radius:999px;color:color-mix(in oklab,var(--blad) 65%,transparent)}.hoe-trap.aan{border-color:var(--geel);color:var(--geel)}.hoe-spelers{display:flex;flex-wrap:wrap;gap:.35rem}.hoe-spelers span{font-family:var(--mono);font-size:.7rem;padding:.3em .6em;border-radius:999px;background:color-mix(in oklab,var(--blad) 12%,transparent)}.hoe-tv-teller{font-family:var(--mono);font-size:.75rem;color:color-mix(in oklab,var(--blad) 70%,transparent)}.hoe-tv-teller b{color:var(--blad)}.hoe-melding{width:min(380px, 100%);background:var(--blad);border:var(--lijn) solid var(--inkt);border-radius:8px;padding:1rem;display:grid;gap:.75rem;box-shadow:8px 8px 0 var(--magenta)}.hoe-melding-kop{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.hoe-melding-kop span{font-family:var(--mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--magenta-diep)}.hoe-lijn{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.hoe-lijn li{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:.6rem;padding-bottom:.4rem;border-bottom:1px solid var(--inkt-12)}.hoe-lijn img{width:34px;height:34px;border-radius:3px;object-fit:cover}.hoe-lijn span{font-size:.9375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hoe-lijn b{font-family:var(--mono);font-size:.75rem;color:var(--inkt-70)}.hoe-knoppen{display:flex;gap:.5rem}.hoe-knop{flex:1;text-align:center;font-family:var(--disp);text-transform:uppercase;font-size:.9375rem;padding:.6rem;border:var(--lijn) solid var(--inkt);border-radius:4px}.hoe-knop.hoe-goed{background:var(--magenta)}@media (min-width:860px){.hoe-binnen{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.hoe-omgekeerd .hoe-tekst{order:2}.hoe-omgekeerd .hoe-beeld{order:1}}.pakket .aantal{color:var(--magenta-diep)}.pakket{position:relative;transition:background .3s var(--ease-uit)}.pakket::before{content:"";position:absolute;left:-.85rem;top:0;bottom:0;width:var(--lijn);background:var(--magenta);transform:scaleY(0);transform-origin:top;transition:transform .35s var(--ease-uit)}.pakket:hover::before,.pakket:focus-within::before{transform:scaleY(1)}.pakket:hover{background:color-mix(in oklab,var(--magenta) 5%,var(--blad))}.kiezer-totaal .totaal-bedrag{transition:color .2s}.thema:hover .mozaiek,.thema:focus-visible .mozaiek{outline:var(--lijn) solid var(--magenta);outline-offset:3px}.themalijst{border-left:0}@media (min-width:720px){.themalijst{border-left:var(--lijn) solid var(--magenta);padding-left:clamp(1rem, 2vw, 2rem)}}.themalijst-kop h2,.themalijst-kop h3{position:relative}.account-tekst .stappen-kort b{color:var(--magenta-diep)}.landing-lijst>li{position:relative;padding-left:0;transition:padding-left .3s var(--ease-uit)}.landing-lijst>li::before{content:"";position:absolute;left:0;top:.35em;width:var(--lijn);height:0;background:var(--magenta);transition:height .3s var(--ease-uit)}@media (hover:hover){.landing-lijst>li:hover{padding-left:1rem}.landing-lijst>li:hover::before{height:1.4em}}.mand-totaal b{color:var(--magenta-diep)}.mand-regel{transition:background .25s var(--ease-uit)}.mand-regel:hover{background:color-mix(in oklab,var(--magenta) 4%,var(--blad))}.pakketten-meer{margin-top:2rem}@media (max-width:560px){.pakketten-meer .knop{width:100%}}.hoe-beeld .demo-scan{display:grid;gap:1.25rem;justify-items:center}.hoe-beeld .demo-scan .qr-blok{margin:0}.hoe-beeld .controle{max-width:26rem;width:100%}.berichtenlijst{max-width:var(--maat);margin-inline:auto;border-top:var(--lijn) solid var(--inkt)}.bericht{padding:1.75rem 0;border-bottom:var(--lijn) solid var(--inkt)}.bericht h2{font-size:clamp(1.5rem, 2.6vw, 2.25rem)}.bericht h2 a{text-decoration:none}.bericht h2 a:hover{color:var(--magenta-diep)}.bericht .datum{margin-top:.5rem;color:var(--inkt-70)}.bericht p+p{margin-top:.75rem}.pagination{max-width:var(--maat);margin:2rem auto 0}.pagination .nav-links{display:flex;flex-wrap:wrap;gap:.5rem}.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 .75rem;border:var(--lijn) solid var(--inkt);border-radius:4px;font-family:var(--mono);text-decoration:none}.pagination .page-numbers.current,.pagination .page-numbers:hover{background:var(--magenta)}.pagination .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}