.stf__parent{box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;display:block;position:relative;transform:translateZ(0)}.sft__wrapper{box-sizing:border-box;width:100%;position:relative}.stf__parent canvas{width:100%;height:100%;position:absolute;top:0;left:0}.stf__block{box-sizing:border-box;perspective:2000px;width:100%;height:100%;position:absolute}.stf__item{transform-style:preserve-3d;display:none;position:absolute}.stf__outerShadow,.stf__innerShadow,.stf__hardShadow,.stf__hardInnerShadow{position:absolute;top:0;left:0}.flipbook.svelte-1h0shge{align-items:center;gap:var(--space-lg);outline:none;flex-direction:column;width:100%;display:flex}.flipbook.svelte-1h0shge:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:12px;border-radius:0}.book-stage.svelte-1h0shge{justify-content:center;width:100%;display:flex}.book.svelte-1h0shge{filter:drop-shadow(0 24px 44px #0f172a52);cursor:grab;width:100%}.book-stage.is-grabbing.svelte-1h0shge .book:where(.svelte-1h0shge){cursor:grabbing}.pf-page.svelte-1h0shge{background:var(--color-bg-card);border-radius:0;overflow:hidden}.pf-page[data-density=hard].svelte-1h0shge{background:var(--color-bg-secondary)}.pf-page-inner.svelte-1h0shge{position:absolute;inset:0;overflow:hidden}.pf-page.svelte-1h0shge:after{content:"";pointer-events:none;z-index:3;width:22px;position:absolute;top:0;bottom:0}.pf-page.--left:after{background:linear-gradient(270deg,#00000029,#0000);right:0}.pf-page.--right:after{background:linear-gradient(90deg,#00000029,#0000);left:0}.controls.svelte-1h0shge{align-items:center;gap:var(--space-lg);display:flex}.nav-btn.svelte-1h0shge{background:var(--color-bg-card);border:1px solid var(--color-border);width:48px;height:48px;color:var(--color-text-primary);box-shadow:var(--shadow-sm);transition:all var(--transition-fast);border-radius:0;place-items:center;display:grid}.nav-btn.svelte-1h0shge:hover:not(:disabled){background:var(--gradient-button);color:#fff;box-shadow:var(--shadow-md);border-color:#0000;transform:translateY(-2px)}.nav-btn.svelte-1h0shge:disabled{opacity:.35;cursor:not-allowed}.page-indicator.svelte-1h0shge{font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);text-align:center;min-width:96px;color:var(--color-text-primary)}.hint.svelte-1h0shge{font-size:var(--text-xs);color:var(--color-text-tertiary)}.hint--tik.svelte-1h0shge{display:none}@media (pointer:coarse){.hint--muis.svelte-1h0shge{display:none}.hint--tik.svelte-1h0shge{display:block}}.omhulsel.svelte-1knon2g{position:absolute;inset:0;overflow:hidden}.omhulsel.aan.svelte-1knon2g{cursor:none}img.svelte-1knon2g{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.glas.svelte-1knon2g{width:calc(var(--straal) * 2);height:calc(var(--straal) * 2);pointer-events:none;z-index:6;background-repeat:no-repeat;border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 10px 26px #0b1a1266,inset 0 0 0 4px #fbf9f3f2,inset 0 0 0 6px #1b3d2b26}.steel.svelte-1knon2g{left:calc(50% + var(--straal) * .62);top:calc(50% + var(--straal) * .62);background:linear-gradient(180deg, var(--bark,#6b563f), var(--forest-deep,#12301f));transform-origin:top;width:16px;height:46px;position:absolute;transform:rotate(-45deg);box-shadow:inset 0 0 0 2px #fbf9f399,0 6px 14px #0b1a1259}.gids.svelte-dmt20b{background:var(--sand);border-bottom:1px solid var(--line);padding-block:clamp(2.5rem,5vw,4rem)}.gids-inner.svelte-dmt20b{gap:clamp(1.5rem,3vw,2.5rem);display:grid}.gids-tekst.svelte-dmt20b{max-width:62ch}.gids-tekst.svelte-dmt20b h2:where(.svelte-dmt20b){margin:.35rem 0 .75rem}.gids-tekst.svelte-dmt20b .stil:where(.svelte-dmt20b){margin:0}.gids-knoppen.svelte-dmt20b{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.loep-knop.svelte-dmt20b{align-items:center;gap:.45rem;display:inline-flex}.loep-knop.aan.svelte-dmt20b{background:var(--forest);border-color:var(--forest);color:var(--cream)}@media (pointer:coarse){.loep-knop.svelte-dmt20b{display:none}}.gids-boek.svelte-dmt20b{width:100%;max-width:1100px;margin-inline:auto}.gids-boek.svelte-dmt20b img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.ook.svelte-123z5s4{font-size:var(--step--1);color:var(--muted);margin:0 0 .25rem}.pe.svelte-123z5s4{color:var(--muted);white-space:nowrap}.hero.svelte-123z5s4{background:var(--forest-abyss);align-items:center;min-height:62svh;display:flex;position:relative;overflow:hidden}.hero-media.svelte-123z5s4{position:absolute;inset:0}.hero-media.svelte-123z5s4 img:where(.svelte-123z5s4){object-fit:cover;width:100%;height:100%}.hero-veil.svelte-123z5s4{background:linear-gradient(100deg,#0b1a12eb 8%,#0b1a12b3 52%,#0b1a126b 100%);position:absolute;inset:0}.hero-inner.svelte-123z5s4{z-index:2;padding-block:clamp(8rem,16vh,12rem) clamp(3.5rem,7vw,5.5rem);position:relative}.hero-text.svelte-123z5s4{max-width:48ch}.hero-eyebrow.svelte-123z5s4{color:var(--sage)}.hero.svelte-123z5s4 h1:where(.svelte-123z5s4){color:var(--cream);margin-bottom:1.25rem}.hero.svelte-123z5s4 h1:where(.svelte-123z5s4) em:where(.svelte-123z5s4){color:var(--leaf-bright);font-style:italic}.hero-lede.svelte-123z5s4{color:#f4f0e5d1;max-width:64ch;margin-bottom:1rem}.hero-tekst.svelte-123z5s4{color:#f4f0e5b8;max-width:62ch;margin:0 0 1.1rem;line-height:1.7}.hero-slot.svelte-123z5s4{color:var(--leaf-bright);font-family:var(--font-display);font-size:var(--step-1);margin:0;line-height:1.3}.groep.svelte-123z5s4+.groep:where(.svelte-123z5s4){margin-top:clamp(3rem,6vw,5rem)}.groepkop.svelte-123z5s4{margin-bottom:1.75rem}.subkop.svelte-123z5s4{font-size:var(--step-0);color:var(--forest);margin:2rem 0 0}.subkop.svelte-123z5s4+.rooster:where(.svelte-123z5s4){margin-top:.9rem}.subuitleg.svelte-123z5s4{font-size:var(--step--1);margin:.25rem 0 .9rem}.groepkop.svelte-123z5s4 h2:where(.svelte-123z5s4){font-size:var(--step-2);color:var(--forest);margin:0 0 .35rem}.groepkop.svelte-123z5s4 .stil:where(.svelte-123z5s4){max-width:58ch;color:var(--muted);margin:0}.rooster.svelte-123z5s4{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:clamp(1.25rem,2.5vw,2rem);display:grid}.kaart.svelte-123z5s4{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--cream);height:100%;transition:border-color .3s var(--ease-soft), box-shadow .3s var(--ease-soft), transform .35s var(--ease-out);flex-direction:column;gap:.7rem;padding:clamp(1.4rem,1rem + 1.2vw,2rem);display:flex;position:relative;overflow:hidden}.kaart.svelte-123z5s4:before{content:"";background:var(--accent);height:4px;position:absolute;inset:0 0 auto}.kaart.svelte-123z5s4:hover{border-color:var(--accent);box-shadow:var(--shadow);transform:translateY(-4px)}.herkomst.svelte-123z5s4{border-radius:var(--radius);background:var(--vlak);color:var(--inkt);text-transform:uppercase;letter-spacing:.12em;align-self:start;padding:.25rem .7rem;font-size:.66rem;font-weight:600}.kaart.svelte-123z5s4 h3:where(.svelte-123z5s4){font-size:var(--step-1);margin:0;line-height:1.25}.kaart.svelte-123z5s4 h3:where(.svelte-123z5s4) a:where(.svelte-123z5s4){color:var(--forest);text-decoration:none}.kaart.svelte-123z5s4 h3:where(.svelte-123z5s4) a:where(.svelte-123z5s4):after{content:"";position:absolute;inset:0}.kaart.svelte-123z5s4 h3:where(.svelte-123z5s4) a:where(.svelte-123z5s4):hover{text-decoration:underline}.samenvatting.svelte-123z5s4{color:var(--muted);font-size:var(--step--1);margin:0}.meer.svelte-123z5s4{color:var(--inkt,var(--forest));text-underline-offset:.18em;white-space:nowrap;font-weight:600;text-decoration:underline}.kaart.svelte-123z5s4:hover .meer:where(.svelte-123z5s4){text-decoration-thickness:2px}.feiten.svelte-123z5s4{border-top:1px solid var(--line);flex:auto;align-content:start;gap:.5rem;margin:.3rem 0 0;padding:.9rem 0 0;display:grid}.feiten.svelte-123z5s4 div:where(.svelte-123z5s4){justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}dt.svelte-123z5s4{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-size:.68rem}dd.svelte-123z5s4{text-align:right;color:var(--forest-deep);font-size:var(--step--1);margin:0}.knop.svelte-123z5s4{color:var(--inkt);align-items:center;gap:.5rem;margin-top:.4rem;font-weight:600;display:inline-flex}.pijl.svelte-123z5s4{transition:transform .3s var(--ease-out)}.kaart.svelte-123z5s4:hover .pijl:where(.svelte-123z5s4){transform:translate(4px)}.melding.svelte-123z5s4{border:1px dashed var(--line);border-radius:var(--radius-lg);background:var(--sand);justify-items:start;gap:.75rem;max-width:44rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.melding.svelte-123z5s4 h2:where(.svelte-123z5s4){font-size:var(--step-1);color:var(--forest);margin:0}.melding.svelte-123z5s4 p:where(.svelte-123z5s4){max-width:54ch;color:var(--muted);margin:0}@media (prefers-reduced-motion:reduce){.kaart.svelte-123z5s4,.kaart.svelte-123z5s4:hover,.pijl.svelte-123z5s4,.kaart.svelte-123z5s4:hover .pijl:where(.svelte-123z5s4){transition:none;transform:none}}.zoekbalk.svelte-123z5s4{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-bottom:2rem;display:flex}.zoekveld.svelte-123z5s4{border:1px solid var(--line);border-radius:var(--radius);background:var(--cream);flex:20rem;align-items:center;gap:.5rem;min-width:0;max-width:32rem;padding:0 .85rem;display:flex}.zoekveld.svelte-123z5s4:focus-within{border-color:var(--leaf);box-shadow:0 0 0 3px #5a8f6038}.loep.svelte-123z5s4{color:var(--muted);font-size:1.2rem;line-height:1}.zoekveld.svelte-123z5s4 input:where(.svelte-123z5s4){min-width:0;font:inherit;color:inherit;background:0 0;border:none;flex:1;padding:.7rem 0}.zoekveld.svelte-123z5s4 input:where(.svelte-123z5s4):focus-visible{outline:none}.zoekveld.svelte-123z5s4 input:where(.svelte-123z5s4)::-webkit-search-cancel-button{appearance:none}.wissen.svelte-123z5s4{border-radius:var(--radius);width:1.5rem;height:1.5rem;color:var(--muted);cursor:pointer;background:#0000000f;border:none;flex:none;padding:0;font-size:1.05rem;line-height:1}.wissen.svelte-123z5s4:hover{color:var(--ink);background:#0000001f}.uitslagtekst.svelte-123z5s4,.niets.svelte-123z5s4{font-size:var(--step--1);margin:0}.niets.svelte-123z5s4{margin-bottom:2rem}.alsknop.svelte-123z5s4{font:inherit;color:var(--forest);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}
