.vp{background:var(--canvas);color:var(--ink);min-height:100vh;min-height:100dvh;overflow-x:clip}.vp-binnen{width:100%;max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box}.vp-smal{max-width:820px}.vp-midden{display:flex;flex-direction:column;align-items:center;text-align:center}.vp-twee{display:grid;gap:40px;align-items:center}.vp-twee>.vp-tekst{order:-1}@media(min-width:900px){.vp-binnen{padding:0 40px}.vp-twee{grid-template-columns:1fr 1fr;gap:64px}.vp-twee:not([data-om])>.vp-tekst{order:0}}.vp-nav{position:sticky;top:12px;z-index:10;display:flex;align-items:center;gap:12px;width:calc(100% - 24px);max-width:1200px;margin:12px auto 0;padding:6px 6px 6px 22px;box-sizing:border-box;border-radius:var(--r-pill);background:var(--paper);box-shadow:var(--sh-float)}.vp-nav .merk{margin-right:auto}.vp-nav-links{display:none;flex:1;gap:4px}.vp-nav-link{display:inline-flex;align-items:center;min-height:var(--target);padding:0 14px;border-radius:var(--r-pill);font-family:var(--font-sans);font-weight:var(--fw-label);font-size:15px;color:var(--ink);text-decoration:none}.vp-nav-link:hover{background-color:var(--fill)}.vp-nav .vp-pil-inkt,.vp-vlak .vp-pil-inkt,.vp-voet .vp-pil-inkt{background:var(--ink);color:var(--paper)}@media(min-width:700px){.vp-nav-links{display:flex;margin-left:12px}}.vp-pil{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--target);padding:0 22px;border-radius:var(--r-pill);font-family:var(--font-sans);font-weight:var(--fw-strong);font-size:16px;text-decoration:none;white-space:nowrap}.vp-pil-inkt{background:var(--sfeer-inkt);color:var(--sfeer-wit)}.vp-pil-sfeer{background:var(--sf-solid);color:var(--sf-solid-fg)}.vp-pil-zacht{background-color:var(--sf-fill, var(--fill));color:var(--sf-fg, var(--ink))}.vp-pil-groot{min-height:var(--size-knop);padding:0 30px;font-size:17px}@media(max-width:399px){.vp-pil-groot{padding-inline:20px}.vp-pil-zacht{white-space:normal;text-align:center;padding-block:8px;max-width:100%;box-sizing:border-box}.vp-held .vp-wat{margin-top:24px}}@media(max-width:359px){.vp-pil-groot{padding-inline:14px;font-size:16px}}.vp-pil:focus-visible,.vp-nav-link:focus-visible,.vp-rond:focus-visible,.vp-vraag summary:focus-visible,.vp-voet a:focus-visible,.vp-taal:focus-visible,.vp-zinnen-rij:focus-visible,.vp-stilknop:focus-visible{outline:3px solid var(--sf-fg, var(--ink));outline-offset:3px}.vp-knoppen{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:28px}.vp-knoppen-midden{justify-content:center}.vp-reus{margin:0;font-family:var(--font-display);font-weight:var(--fw-title);font-size:clamp(44px,11.5vw,92px);line-height:.98;letter-spacing:-.04em;text-wrap:balance}.vp-kop{margin:0;font-family:var(--font-display);font-weight:var(--fw-title);font-size:clamp(34px,8.4vw,64px);line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.vp-kop-midden{text-align:center}.vp-kop-accent{color:var(--vp-accent, inherit)}.vp-alinea{margin:20px 0 0;max-width:560px;font-family:var(--font-sans);font-weight:var(--fw-body);font-size:18px;line-height:1.5;color:var(--sf-fg2, var(--ink-2))}.vp-alinea-midden{margin-left:auto;margin-right:auto}.vp-klein{margin:16px 0 0;max-width:460px;font-family:var(--font-sans);font-weight:var(--fw-label);font-size:14px;line-height:1.45;color:var(--sf-fg2, var(--ink-2))}.vp-band{position:relative;background:var(--sf-bg);color:var(--sf-fg);padding:72px 0}.vp-vlak{padding:72px 0}@media(min-width:900px){.vp-band,.vp-vlak{padding:112px 0}}.vp-held{margin-top:calc(-1 * (24px + var(--target)));padding-top:100px}@media(max-width:899px){.vp-held .vp-twee{gap:0}.vp-held .vp-knoppen{margin-top:20px}.vp-held .vp-klein{margin-top:8px}}@media(min-width:900px){.vp-held{padding-top:160px}}[data-band=band-status]{--vp-accent: var(--sfeer-lime)}[data-band=band-plan]{--vp-accent: var(--gloed-eind)}[data-band=band-dicht]{--vp-accent: var(--sfeer-wijnrood)}.vp-band[data-sfeer=plum]{--vp-accent: var(--sfeer-lime)}.vp-wat{position:relative;width:100%;max-width:540px;aspect-ratio:1;justify-self:center}.vp-wat-woorden{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.vp-blok-kantel{display:block}.vp-blok-kantel[data-kant=links]{transform:translate(-8%) rotate(-5deg)}.vp-blok-kantel[data-kant=rechts]{transform:translate(9%) rotate(3deg)}.vp-blok{display:block;padding:.04em .2em .1em;font-family:var(--font-display);font-weight:var(--fw-title);font-size:clamp(44px,14vw,90px);line-height:1;letter-spacing:-.04em;animation:vpBlokIn var(--dur) var(--ease) both}.vp-blok[data-kleur=zwart]{background:var(--sfeer-inkt);color:var(--sfeer-wit)}.vp-blok[data-kleur=wit]{background:var(--sfeer-wit);color:var(--sfeer-inkt);animation-delay:var(--dur-fast)}.vp-zweef{position:absolute;left:var(--x);top:var(--y);translate:-50% -50%;animation:vpKomIn var(--dur) var(--ease) both;animation-delay:calc(var(--dur) + var(--dur-fast) * var(--i) / 3)}.vp-chip{display:grid;place-items:center;width:clamp(44px,12vw,64px);aspect-ratio:1;border-radius:50%;background:var(--sfeer-wit);color:var(--sfeer-inkt);box-shadow:var(--sh-float);font-family:var(--font-sans);font-weight:var(--fw-title);font-size:clamp(20px,5vw,28px);line-height:1;animation:vpDrijf0 var(--dur-ambient) var(--morph) infinite;animation-delay:calc(var(--dur-ambient) * var(--i) / -11)}.vp-chip svg{width:46%;height:46%}.vp-chip[data-drift="1"]{animation-name:vpDrijf1}.vp-chip[data-drift="2"]{animation-name:vpDrijf2}.vp-chip[data-stand=ja]{background:var(--orb-go);color:var(--status-ink)}.vp-chip[data-stand=misschien]{background:var(--orb-maybe);color:var(--orb-maybe-ink)}.vp-chip[data-stand=nee]{background:var(--orb-no);color:var(--status-ink)}.vp-chip[data-ster]{background:var(--sfeer-inkt);color:var(--sfeer-lime)}.vp-lus[data-pauze] .vp-chip,.vp-lus[data-pauze] .vp-woord,.vp-strook[data-pauze] .vp-strook-rij,.vp[data-stil] .vp-chip,.vp-strook:hover .vp-strook-rij{animation-play-state:paused}.vp[data-stil] .vp-woord,.vp[data-stil] .vp-strook-rij{animation:none}.vp[data-stil] .vp-strook{overflow-x:auto;overscroll-behavior-x:contain}.vp[data-stil] .vp-strook-rij{padding-inline:20px}.vp[data-stil] .vp-strook-kopie{display:none}.vp-held-beeld{position:relative;justify-self:center;width:100%;max-width:540px}.vp-stilknop{flex:none;display:grid;place-items:center;width:var(--target);height:var(--target);border:0;border-radius:50%;background-color:var(--fill);color:var(--ink);cursor:pointer}@keyframes vpBlokIn{0%{opacity:0;transform:translateY(14px) scale(.94)}}@keyframes vpKomIn{0%{opacity:0;transform:scale(.6)}}@keyframes vpDrijf0{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(7px,-11px) rotate(5deg)}66%{transform:translate(-6px,5px) rotate(-4deg)}}@keyframes vpDrijf1{0%,to{transform:translate(0) rotate(0)}40%{transform:translate(-9px,-6px) rotate(-6deg)}75%{transform:translate(5px,9px) rotate(3deg)}}@keyframes vpDrijf2{0%,to{transform:translate(0) rotate(0)}30%{transform:translate(5px,10px) rotate(4deg)}70%{transform:translate(-8px,-7px) rotate(-5deg)}}.vp-beeld{position:relative;display:grid;place-items:center;min-height:380px;padding:24px 0}.vp-telefoon{position:relative;width:min(380px,82%);padding:20px;box-sizing:border-box;border-radius:var(--r-tray);background:var(--canvas);color:var(--ink);box-shadow:var(--sh-float)}.vp-telefoon[data-kant=links]{transform:rotate(-4deg)}.vp-telefoon[data-kant=rechts]{transform:rotate(3deg)}.vp-telefoon-kaal{padding:0;background:none;box-shadow:none}.vp-telefoon-kaal .voor-beeld{max-width:none}.vp-ik{display:flex;align-items:center;justify-content:space-between;gap:12px}.vp-ik-naam{font-family:var(--font-display);font-weight:var(--fw-title);font-size:22px;letter-spacing:-.02em}.vp-keuzes{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.vp-stand-pil{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:var(--r-pill);font-family:var(--font-sans);font-weight:var(--fw-strong);font-size:15px;white-space:nowrap}.vp-stand-pil[data-stand=ja]{background:var(--orb-go);color:var(--status-ink)}.vp-stand-pil[data-stand=misschien]{background:var(--orb-maybe);color:var(--orb-maybe-ink)}.vp-stand-pil[data-stand=nee]{background:var(--orb-no);color:var(--status-ink)}.vp-rondje{position:absolute;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--sf-solid, var(--sfeer-wit));color:var(--sf-solid-fg, var(--sfeer-inkt));box-shadow:var(--sh-float);font-family:var(--font-sans);font-weight:var(--fw-title);font-size:26px}.vp-rondje[data-sfeer]{background:var(--sf-bg);color:var(--sf-fg)}.vp-rondje[data-plek=boven]{top:4%;right:6%;transform:rotate(8deg)}.vp-rondje[data-plek=onder]{bottom:4%;left:6%;transform:rotate(-6deg)}.vp-rondje[data-plek=linksboven]{top:4%;left:6%;transform:rotate(-6deg)}.vp-rondje[data-plek=midden]{top:46%;left:-1%;width:52px;height:52px;font-size:22px}.vp-beeld-plan{display:flex;flex-direction:column;align-items:center;justify-content:center}.vp-plan-rij{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;width:min(400px,94%);margin-top:6px}.vp-plan-rij>*{box-shadow:var(--sh-float)}.vp-plan-rij>:first-child{transform:rotate(-5deg)}.vp-plan-rij>:last-child{transform:rotate(4deg)}.vp-ja-knop{display:inline-flex;align-items:center;min-height:var(--target);padding:0 22px;border-radius:var(--r-pill);background:var(--sfeer-inkt);color:var(--sfeer-wit);font-family:var(--font-sans);font-weight:var(--fw-strong);font-size:16px;white-space:nowrap}.vp-vergrendeld{display:flex;flex-direction:column;align-items:center;gap:4px;padding:22px 18px 18px;background:var(--sfeer-inkt);color:var(--sfeer-wit);text-align:center}.vp-vrij-tot{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border-radius:var(--r-pill);border:1px solid var(--sfeer-inkt-fg2);color:var(--sfeer-inkt-fg2);font-family:var(--font-sans);font-weight:var(--fw-strong);font-size:14px}.vp-slot-tijd{margin-top:14px;font-family:var(--font-display);font-weight:var(--fw-title);font-size:clamp(64px,19vw,92px);line-height:.95;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.vp-slot-datum{font-family:var(--font-sans);font-weight:var(--fw-strong);font-size:16px;color:var(--sfeer-inkt-fg2)}.vp-melding{display:grid;gap:2px;width:100%;margin-top:40px;padding:12px 14px;box-sizing:border-box;border-radius:var(--r-lg);background:var(--sfeer-wit);color:var(--sfeer-inkt);text-align:left;font-family:var(--font-sans);font-size:15px;line-height:1.35}.vp-melding-kop{display:flex;justify-content:space-between;gap:12px;font-weight:var(--fw-title);font-size:13px}.vp-melding-kop span{font-weight:var(--fw-label)}.vp-melding>span:last-child{font-weight:var(--fw-strong)}.vp-wissel{display:grid;justify-items:center;margin-top:.14em}.vp-woord{grid-area:1 / 1;padding:.02em .2em .08em;background:var(--ink);color:var(--paper);transform:rotate(-2deg);opacity:0;animation:vpWoord var(--dur-ambient) var(--ease) infinite both;animation-delay:calc(var(--dur-ambient) * var(--i) / 6)}.vp-woord{align-self:start;text-wrap:balance}.vp-woord:first-child{opacity:1}@keyframes vpWoord{0%{opacity:0;transform:translateY(35%) rotate(-2deg)}2.5%,14.5%{opacity:1;transform:translateY(0) rotate(-2deg)}16.6%,to{opacity:0;transform:translateY(-35%) rotate(-2deg)}}.vp-strook{margin-top:48px;overflow:hidden}.vp-strook-rij{display:flex;gap:16px;width:max-content;margin:0;padding:8px 0;list-style:none;animation:vpStrook var(--dur-strook) linear infinite}.vp-moment{flex:none;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;width:220px;height:260px;padding:22px;box-sizing:border-box;background:var(--sf-bg);color:var(--sf-fg);border-radius:var(--r-panel)}.vp-moment[data-vorm=boog]{border-radius:110px 110px var(--r-panel) var(--r-panel)}.vp-moment[data-vorm=rond]{width:260px;border-radius:50%;align-items:center;justify-content:center;text-align:center}.vp-moment-teken{display:grid;place-items:center;width:56px;height:56px;margin-bottom:auto;border-radius:50%;background:var(--sf-fill)}.vp-moment[data-vorm=rond] .vp-moment-teken{margin-bottom:10px}.vp-moment b{font-family:var(--font-display);font-weight:var(--fw-title);font-size:22px;line-height:1.1;letter-spacing:-.02em}.vp-moment small{font-family:var(--font-sans);font-weight:var(--fw-label);font-size:14px;color:var(--sf-fg2)}@keyframes vpStrook{to{transform:translate(calc(-50% - 8px))}}.vp-bento{display:grid;gap:16px;margin:40px 0 0;padding:0;list-style:none}@media(min-width:760px){.vp-bento{grid-template-columns:1fr 1fr}}.vp-bento-kaart{display:flex;flex-direction:column;min-height:320px;padding:28px;box-sizing:border-box;border-radius:var(--r-tray);background:var(--sf-bg);color:var(--sf-fg)}.vp-bento-beeld{flex:1;display:grid;place-items:center;min-height:140px}.vp-bento-teken{display:grid;place-items:center;width:104px;height:104px;border-radius:50%;background:var(--sf-fill)}.vp-bento-kaart:nth-child(odd) .vp-bento-teken{transform:rotate(-6deg)}.vp-bento-kaart:nth-child(2n) .vp-bento-teken{transform:rotate(5deg)}.vp-bento-naam{margin:0;font-family:var(--font-sans);font-weight:var(--fw-strong);font-size:15px;color:var(--sf-fg2)}.vp-bento-zin{margin:8px 0 0;font-family:var(--font-display);font-weight:var(--fw-title);font-size:clamp(22px,5.4vw,28px);line-height:1.15;letter-spacing:-.02em}.vp-stelling .vp-kop{max-width:900px}.vp-beloftes{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:28px 0 0;padding:0;list-style:none}.vp-belofte{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:var(--r-pill);background-color:var(--fill);color:var(--ink);font-family:var(--font-sans);font-weight:var(--fw-strong);font-size:15px}.vp-plan-kop{padding:72px 0 40px}@media(min-width:900px){.vp-plan-kop{padding:112px 0 56px}}.vp-stappen{margin:0;padding:0;list-style:none}.vp-stap-nr{display:block;margin-bottom:12px;font-family:var(--font-display);font-weight:var(--fw-title);font-size:clamp(80px,20vw,144px);line-height:.85;letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--vp-accent, inherit)}.vp-zinnen{margin-top:40px}.vp-zinnen-rij{display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--r-panel)}.vp-zinnen-rij::-webkit-scrollbar{display:none}.vp-zin{flex:0 0 100%;scroll-snap-align:start}.vp-zin figure{display:grid;gap:20px;justify-items:center;margin:0;padding:8px 8px 0;text-align:center}.vp-zin-vorm{display:grid;place-items:center;width:min(320px,80%);height:120px;border-radius:var(--r-pill);background:var(--sf-bg);color:var(--sf-fg)}.vp-zin-tekst{margin:0;max-width:860px}.vp-zin-tekst p{margin:0;font-family:var(--font-display);font-weight:var(--fw-title);font-size:clamp(30px,7vw,56px);line-height:1.06;letter-spacing:-.03em;text-wrap:balance}.vp-zin-tekst p:before{content:"“"}.vp-zin-tekst p:after{content:"”"}.vp-zin-wie{font-family:var(--font-sans);font-weight:var(--fw-strong);font-size:16px;color:var(--ink-2)}.vp-zinnen-knoppen{display:flex;justify-content:center;gap:12px;margin-top:28px}.vp-rond{display:grid;place-items:center;width:var(--size-knop);height:var(--size-knop);border:0;border-radius:50%;background-color:var(--fill);color:var(--ink);cursor:pointer}.vp-rond[aria-disabled=true]{opacity:.4;cursor:default}.vp-vragen{display:grid;gap:12px;margin-top:40px;text-align:left}.vp-vraag{scroll-margin-top:calc(var(--target) + 36px);border-radius:var(--r-xl);background:var(--sf-fill);color:var(--sf-fg)}.vp-vraag summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:0 24px;list-style:none;cursor:pointer;font-family:var(--font-sans);font-weight:var(--fw-strong);font-size:18px;border-radius:var(--r-xl)}.vp-vraag summary::-webkit-details-marker{display:none}.vp-vraag-pijl{flex:none;transform:rotate(90deg);transition:transform var(--dur-fast) var(--morph)}.vp-vraag[open] .vp-vraag-pijl{transform:rotate(-90deg)}.vp-vraag p{margin:0;padding:0 24px 22px;font-family:var(--font-sans);font-weight:var(--fw-body);font-size:17px;line-height:1.5;color:var(--sf-fg)}.vp-slot{overflow:hidden;padding-bottom:0}.vp-voet-band{padding:88px 0 20px}.vp-slot .vp-binnen{position:relative}.vp-vorm{position:absolute;background:var(--sf-fill);pointer-events:none}.vp-vorm[data-vorm=boog]{width:280px;height:380px;top:-60px;left:-90px;border-radius:140px 140px 0 0;transform:rotate(-18deg)}.vp-vorm[data-vorm=rond]{width:320px;height:320px;top:120px;right:-120px;border-radius:50%}.vp-slot .vp-reus{max-width:900px}.vp-voet{--sf-fg: var(--ink);position:relative;display:grid;gap:28px;width:calc(100% - 24px);max-width:1200px;margin:0 auto;padding:32px 28px;box-sizing:border-box;border-radius:var(--r-tray);background:var(--paper);color:var(--ink)}@media(min-width:760px){.vp-voet{grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;padding:44px}}.vp-voet-merk{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.vp-voet-merk p{margin:0;max-width:280px;font-family:var(--font-sans);font-weight:var(--fw-body);font-size:15px;line-height:1.45;color:var(--ink-2)}.vp-voet-kolom{display:flex;flex-direction:column;align-items:flex-start}.vp-voet-kolom h2{margin:0 0 4px;font-family:var(--font-sans);font-weight:var(--fw-strong);font-size:13px;color:var(--ink-2)}.vp-voet-kolom a,.vp-taal{display:inline-flex;align-items:center;min-height:var(--target);font-family:var(--font-sans);font-weight:var(--fw-label);font-size:15px;color:var(--ink);text-decoration:none}.vp-taal{padding:0;border:0;background:none;cursor:pointer}.vp-taal[aria-pressed=true]{font-weight:var(--fw-title);text-decoration:underline;text-underline-offset:4px}@media(prefers-reduced-motion:reduce){.vp-blok,.vp-zweef,.vp-chip,.vp-woord,.vp-strook-rij{animation:none}.vp-vraag-pijl{transition:none}.vp-strook-rij{width:auto;flex-wrap:wrap;justify-content:center;padding:8px 20px}.vp-strook-kopie{display:none}.vp-moment,.vp-moment[data-vorm=rond]{width:min(170px,42vw);height:200px;padding:16px}.vp-moment b{font-size:18px}.vp-stilknop{display:none}}
