.hero[data-astro-cid-lcdefpme]{background:var(--color-surface-alt);padding-block:var(--space-6) var(--space-7);border-bottom:2px solid var(--color-text);overflow:hidden}.hero-grid[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:16ch;font-size:clamp(2.25rem,1.5rem + 3.6vw,3.75rem);font-weight:800;line-height:1.04}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:46ch;color:var(--color-text)}.hero-art[data-astro-cid-lcdefpme]{justify-self:center;width:100%;max-width:26rem;height:auto}@media (width<=760px){.hero-grid[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.hero-art[data-astro-cid-lcdefpme]{max-width:11rem;margin-bottom:calc(-1 * var(--space-6));order:-1;justify-self:end}}.quick[data-astro-cid-lcdefpme]{gap:var(--space-4);margin-top:var(--space-5);padding:var(--space-5);background:var(--color-surface);border:2px solid var(--color-text);box-shadow:6px 6px 0 var(--cat-bouwen);border-radius:24px;max-width:40rem;display:grid}.age-chips[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]:first-of-type input[data-astro-cid-lcdefpme]:checked+span[data-astro-cid-lcdefpme]{background:var(--cat-knutselen-ink);color:#fff}.age-chips[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]:nth-of-type(2) input[data-astro-cid-lcdefpme]:checked+span[data-astro-cid-lcdefpme]{background:var(--cat-bouwen-ink);color:#fff}.age-chips[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]:nth-of-type(3) input[data-astro-cid-lcdefpme]:checked+span[data-astro-cid-lcdefpme]{background:var(--cat-fantasiespel-ink);color:#fff}.age-chips[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]:nth-of-type(4) input[data-astro-cid-lcdefpme]:checked+span[data-astro-cid-lcdefpme]{background:var(--cat-ontdekken-ink);color:#fff}.age-chips[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]:nth-of-type(5) input[data-astro-cid-lcdefpme]:checked+span[data-astro-cid-lcdefpme]{background:var(--cat-bewegen-ink);color:#fff}.quick-actions[data-astro-cid-lcdefpme]{gap:var(--space-3);flex-wrap:wrap;display:flex}.msg[data-astro-cid-lcdefpme]{margin:0;font-weight:600}.msg[data-astro-cid-lcdefpme]:empty{display:none}.section[data-astro-cid-lcdefpme]{padding-block:var(--space-7) 0}.section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:0}.section-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.more[data-astro-cid-lcdefpme]{align-items:center;gap:.3em;font-weight:700;display:inline-flex}.tiles[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));margin:0;display:grid}.tile[data-astro-cid-lcdefpme]{gap:var(--space-1);height:100%;padding:var(--space-4) var(--space-4) var(--space-5);background:var(--cat-ink,var(--color-brand-ink));color:#fff;border:2px solid var(--color-text);box-shadow:4px 4px 0 var(--color-text);transition:transform var(--transition), box-shadow var(--transition);border-radius:22px;align-content:start;text-decoration:none;display:grid}.tile[data-astro-cid-lcdefpme]:hover{color:#fff;transform:rotate(var(--tilt)) translate(-2px, -2px);box-shadow:6px 6px 0 var(--color-text)}.tile-icon[data-astro-cid-lcdefpme]{width:3rem;height:3rem;margin-bottom:var(--space-2);background:var(--color-surface);color:var(--cat-ink);border:2px solid var(--color-text);border-radius:50%;place-items:center;display:grid}.tile-label[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:1.2rem;font-weight:800;line-height:1.15}.tile-blurb[data-astro-cid-lcdefpme]{font-size:var(--font-size-sm)}.tile-count[data-astro-cid-lcdefpme]{margin-top:var(--space-2);font-size:.8125rem;font-weight:700}.grid[data-astro-cid-lcdefpme]{gap:var(--space-5);margin-top:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));display:grid}.how[data-astro-cid-lcdefpme]{margin-top:var(--space-7);padding-block:var(--space-7);background:var(--color-text);color:var(--color-bg)}.how[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--color-bg);margin-top:0}.steps[data-astro-cid-lcdefpme]{gap:var(--space-5);margin:var(--space-5) 0 0;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--space-2);align-content:start;display:grid}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--color-bg);margin:0;font-size:1.6rem}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.step-no[data-astro-cid-lcdefpme]{background:var(--cat-ink,var(--color-brand-ink));color:#fff;width:3rem;height:3rem;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1.5rem;font-weight:800;display:grid}.cols[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.cols[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);font-size:1.15rem;display:flex}.dot[data-astro-cid-lcdefpme]{background:var(--cat);border:2px solid var(--color-text);border-radius:50%;flex:none;width:.9rem;height:.9rem}.principles[data-astro-cid-lcdefpme]{padding-bottom:var(--space-7)}@media (prefers-reduced-motion:reduce){.tile[data-astro-cid-lcdefpme]:hover{transform:none}}.sint-promo[data-astro-cid-lcdefpme]{gap:var(--space-5);margin-top:var(--space-6);padding:var(--space-5);background:var(--cat-tint);border:2px solid var(--color-text);border-radius:var(--radius-lg);box-shadow:5px 5px 0 var(--cat);flex-wrap:wrap;align-items:center;display:flex}.sint-promo[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{flex:18rem}.sint-promo[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0 0 var(--space-2)}.sint-promo[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0 0 var(--space-4)}.hero-sint[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);border:2px solid var(--color-text);background:var(--color-surface);color:var(--color-text);box-shadow:0 3px 0 var(--cat-knutselen);border-radius:999px;flex-wrap:wrap;font-weight:700;text-decoration:none;display:inline-flex}@media (width<=47.99rem){.hero-sint[data-astro-cid-lcdefpme]{display:none}}.hero-sint[data-astro-cid-lcdefpme]:hover{background:var(--cat-knutselen-tint)}.hero-sint-tag[data-astro-cid-lcdefpme]{background:var(--cat-knutselen-ink);color:#fff;border-radius:999px;padding:.1rem .6rem;font-size:.85rem}
