.pagina{max-width:760px;margin:0 auto;padding:8vh 24px 140px}.kop{text-align:center;margin-bottom:52px;padding:20px 0 26px;position:relative}.kop:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 42% at 50% 88%,#6ef2c824,#4ad9ff0d 45%,#0000 68%);position:absolute;inset:-30px -60px -6px}.kop-logo{filter:drop-shadow(0 0 14px #6ef2c859);width:58px;height:58px;margin:0 auto 10px;display:block}.merk{letter-spacing:.55em;text-indent:.55em;color:var(--cream-soft);margin-bottom:6px;font-size:12px}.kop-titelrij{justify-content:center;align-items:center;gap:10px;display:flex}.kop h1{letter-spacing:.04em;background:linear-gradient(100deg,#eafcf6 5%,#6ef2c8 45%,#4ad9ff 100%);color:#0000;filter:drop-shadow(0 0 26px #6ef2c873);-webkit-background-clip:text;background-clip:text;font-size:46px}.kop-golf{color:#6ef2c8cc;filter:drop-shadow(0 0 8px #4ad9ff80);width:72px;height:34px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%);mask-image:linear-gradient(90deg,#0000,#000 55%)}.kop-golf.gespiegeld{transform:scaleX(-1)}.kop-streep{background:linear-gradient(90deg, transparent, var(--gold), transparent);width:44px;height:1px;margin:10px auto 8px;display:block}.tagline{letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;color:var(--cream-soft);margin-top:0;font-size:12.5px}@media (width<=430px){.kop-golf{width:46px}}.vraag h2{text-align:center;margin-bottom:18px;font-size:26px}.chips{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.chip{border:1px solid var(--line);color:var(--cream);background:#ffffff0a;border-radius:999px;padding:9px 15px;font-size:14px;transition:border-color .2s,background .2s}.chip:hover{border-color:var(--gold-deep)}.chip.actief{border-color:var(--gold);color:var(--gold);background:#6ef2c824}.visual{flex-direction:column;align-items:center;margin:40px 0 8px;display:flex}.visual-onder{color:var(--cream-soft);margin-top:4px;font-size:12.5px}.sectie{margin-top:48px}.sectie h3{color:var(--gold);margin-bottom:18px;font-size:20px}.rooster{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.trackkaart{text-align:left;border:1px solid var(--line);color:var(--cream);background:#ffffff08;border-radius:14px;align-items:stretch;gap:14px;padding:12px;transition:border-color .25s,box-shadow .25s;display:flex}.trackkaart:hover{border-color:var(--gold-deep);box-shadow:0 0 28px #6ef2c814}.trackkaart.actief{border-color:var(--gold)}.tk-play{color:#ffffffe6;text-shadow:0 1px 8px #0009;font-size:20px}.tk-live{border:1px solid #ffffff80;border-radius:10px;animation:2.4s ease-in-out infinite adem;position:absolute;inset:0}@keyframes adem{0%,to{opacity:.15}50%{opacity:.6}}.tk-titel{font-family:var(--serif);font-size:17.5px}.tk-sub{color:var(--gold-deep);margin:2px 0 6px;font-size:12.5px}.tk-claim{color:var(--gold);margin-bottom:3px;font-size:13.5px;line-height:1.45}.tk-copy{color:var(--cream-soft);font-size:13.5px;line-height:1.45}.bundels{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.bundel{border:1px solid var(--line);border-radius:14px;padding:22px 20px}.bu-titel{font-family:var(--serif);color:#fff;text-shadow:0 1px 10px #00000073;font-size:19px}.bu-sub{color:#ffffffd9;text-shadow:0 1px 8px #00000073;margin:6px 0 14px;font-size:13px}.bu-badge{letter-spacing:.06em;color:var(--gold);background:#00000059;border-radius:999px;padding:5px 10px;font-size:11.5px;display:inline-block}.spelerbalk{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:10;background:#04070ceb;border-radius:16px;align-items:center;gap:12px;width:min(720px,100vw - 24px);padding:10px 12px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 40px #00000080}.sb-art{border-radius:9px;flex:none;width:46px;height:46px}.sb-info{flex:1;min-width:0}.sb-titel{font-family:var(--serif);white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;overflow:hidden}.sb-sub{color:var(--cream-soft);font-size:12px}.sb-acties{align-items:center;gap:8px;display:flex}.sb-knop{border:1px solid var(--gold-deep);color:var(--gold);white-space:nowrap;background:#6ef2c81f;border-radius:999px;padding:9px 14px;font-size:13.5px}.sb-knop.stil{border-color:var(--line);background:0 0}.sb-knop:disabled{opacity:.7}.sb-timer{position:relative}.sb-timer-menu{border:1px solid var(--line);background:#04070cf7;border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;bottom:48px;right:0;box-shadow:0 8px 30px #00000080}.sb-timer-menu button{color:var(--cream);white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:8px 18px;font-size:13.5px}.sb-timer-menu button:hover{color:var(--gold);background:#6ef2c81f}.leeg{text-align:center;color:var(--cream-soft);margin-top:40px}.voet{text-align:center;letter-spacing:.08em;color:var(--cream-soft);margin-top:72px;font-size:12px}.navigatie{justify-content:center;align-items:center;gap:6px;margin-bottom:44px;display:flex}.nav-knop{color:var(--cream-soft);letter-spacing:.02em;background:0 0;border:1px solid #0000;border-radius:999px;padding:9px 10px;font-size:14px;text-decoration:none;display:inline-block}.nav-knop:hover{color:var(--cream)}.nav-knop.actief{border-color:var(--gold-deep);color:var(--gold);background:#6ef2c81a}.resetkaart-wrap{margin-bottom:44px}.resetkaart{text-align:left;border:1px solid var(--gold-deep);width:100%;color:var(--cream);background:linear-gradient(160deg,#3f8a8329,#6ef2c814);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;transition:box-shadow .3s;display:flex}.resetkaart:hover{box-shadow:0 0 36px var(--gold-glow)}.rk-kicker{letter-spacing:.3em;text-transform:uppercase;color:var(--gold-deep);font-size:11px}.rk-titel{font-family:var(--serif);color:var(--gold);margin:4px 0 2px;font-size:24px}.rk-sub{color:var(--cream-soft);font-size:13.5px}.rk-pijl{color:var(--gold);font-size:22px}.reset,.rhythm,.journeys{max-width:560px;margin:0 auto}.reset-kop{text-align:center;margin-bottom:30px}.reset-kop h2{color:var(--gold);margin:4px 0 10px;font-size:30px}.reset-sub{color:var(--cream-soft);font-size:14.5px}.reset-streak{color:var(--gold);margin-top:12px;font-size:13px}.fasen{flex-direction:column;gap:6px;margin:26px 0;list-style:none;display:flex}.fase{border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:14px;padding:13px 16px;transition:border-color .4s,background .4s,opacity .4s;display:flex}.fase.actief{border-color:var(--gold-deep);background:#6ef2c812}.fase.geweest{opacity:.45}.fase-nr{border:1px solid var(--line);width:26px;height:26px;color:var(--gold);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:2px;font-size:12.5px;display:flex}.fase.actief .fase-nr{border-color:var(--gold);background:#6ef2c824}.fase-naam{font-family:var(--serif);font-size:17px}.fase-duur,.fase-rest{font-family:var(--sans);color:var(--cream-soft);font-size:12.5px}.fase-rest{color:var(--gold)}.fase-uitleg{color:var(--cream-soft);margin-top:3px;font-size:13.5px}.reset .knop{border:1px solid var(--gold-deep);width:100%;color:var(--gold);background:linear-gradient(#6ef2c829,#6ef2c80d);border-radius:999px;padding:15px 20px;font-size:16px;display:block}.reset .knop.stil{border-color:var(--line);color:var(--cream-soft);background:0 0}.reset-klaar{text-align:center;color:var(--cream-soft);margin-top:16px;font-size:14px}.dagdelen{flex-direction:column;gap:12px;display:flex}.dagdeel{border:1px solid var(--line);background:#ffffff08;border-radius:14px;padding:16px}.dagdeel.nu{border-color:var(--gold-deep)}.dd-kop{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.dd-label{letter-spacing:.14em;text-transform:uppercase;color:var(--cream-soft);font-size:13px}.dd-nu{letter-spacing:.1em;color:var(--gold);background:#6ef2c824;border-radius:999px;padding:3px 10px;font-size:11px}.dd-track{text-align:left;width:100%;color:var(--cream);background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;padding:8px;display:flex}.dd-track:hover{background:#ffffff0a}.dd-art{color:#ffffffeb;text-shadow:0 1px 6px #0000008c;border-radius:8px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:13px;display:flex}.dd-titel{font-family:var(--serif);font-size:16.5px;display:block}.dd-sub{color:var(--cream-soft);font-size:12.5px;display:block}.dd-wissel{border:1px solid var(--line);color:var(--cream-soft);background:0 0;border-radius:999px;margin-top:6px;padding:6px 12px;font-size:12px}.dd-wissel:hover{color:var(--gold);border-color:var(--gold-deep)}.dd-lijst{flex-direction:column;gap:4px;margin-top:8px;display:flex}.dd-optie{text-align:left;color:var(--cream);background:#ffffff08;border:1px solid #0000;border-radius:8px;padding:9px 12px;font-size:13.5px}.dd-optie:hover{border-color:var(--line)}.dd-optie.actief{border-color:var(--gold-deep);color:var(--gold)}.journey{border:1px solid var(--line);border-radius:16px;margin-bottom:16px;overflow:hidden}.journey.binnenkort{opacity:.85;padding:22px 20px}.jn-kop{text-align:left;color:#fff;border:none;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:22px 20px;display:flex}.jn-titel{font-family:var(--serif);color:#fff;text-shadow:0 1px 10px #00000073;font-size:20px}.jn-sub{color:#ffffffd9;text-shadow:0 1px 8px #00000073;margin-top:4px;font-size:13px}.jn-voortgang{color:var(--gold);background:#00000059;border-radius:999px;flex:none;padding:6px 12px;font-size:14px}.jn-dagen{background:#04070c99;list-style:none}.jn-dag{border-top:1px solid var(--line)}.jn-dag-kop{text-align:left;width:100%;color:var(--cream);background:0 0;border:none;align-items:center;gap:12px;padding:14px 18px;font-size:15px;display:flex}.jn-dag.klaar .jn-dag-kop{color:var(--cream-soft)}.jn-dag-nr{border:1px solid var(--line);width:26px;height:26px;color:var(--gold);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12.5px;display:flex}.jn-dag.klaar .jn-dag-nr{background:#6ef2c824}.jn-dag-titel{font-family:var(--serif);flex:1}.jn-dag-pijl{color:var(--cream-soft)}.jn-dag-inhoud{flex-direction:column;gap:14px;padding:2px 18px 18px 56px;display:flex}.jn-teaching{color:var(--cream-soft);font-size:14px;line-height:1.6}.jn-reflectie{color:var(--cream);flex-direction:column;gap:8px;font-size:13.5px;display:flex}.jn-reflectie textarea{resize:vertical;border:1px solid var(--line);color:var(--cream);background:#ffffff0a;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:13.5px}.journeys .knop{border:1px solid var(--gold-deep);color:var(--gold);background:#6ef2c81f;border-radius:999px;align-self:flex-start;padding:11px 22px;font-size:14px}.pagina-vandaag{padding-top:14px}.vandaag .hero{height:min(52vh,460px);margin:18px -24px 0;position:relative;overflow:hidden}.hero-beeld{position:absolute;inset:0}.hero-overgang{background:linear-gradient(#04070c59 0%,#04070c00 32% 58%,#04070c 100%);position:absolute;inset:0}.hero-tekst{position:absolute;bottom:10px;left:28px;right:28px}.hero-tekst .merk{text-align:left;margin-bottom:12px}.hero-groet{color:var(--cream);text-shadow:0 2px 24px #00000073;font-size:44px}.hero-zin{font-family:var(--serif);color:var(--cream-soft);margin-top:4px;font-size:16px;font-style:italic}.voor-vandaag{max-width:620px;margin:30px auto 0}.vv-kicker{letter-spacing:.3em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:14px;font-size:11px}.vv-reset,.vv-kaart{border:1px solid var(--line);color:#fff;text-align:left;border-radius:18px;width:100%;transition:box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.vv-reset:hover,.vv-kaart:hover{border-color:var(--gold-deep);box-shadow:0 0 34px var(--gold-glow)}.vv-reset{justify-content:space-between;align-items:flex-end;gap:14px;min-height:150px;padding:18px 20px;display:flex}.vv-schaduw{background:linear-gradient(#06050400 30%,#060504bd 100%);position:absolute;inset:0}.vv-reset-tekst,.vv-kaart-tekst,.vv-pijl{position:relative}.vv-titel{font-family:var(--serif);text-shadow:0 1px 12px #00000080;font-size:21px;display:block}.vv-sub{color:#ffffffd1;text-shadow:0 1px 8px #00000080;margin-top:3px;font-size:12.5px;display:block}.vv-pijl{color:var(--gold);font-size:22px}.vv-rij{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.vv-kaart{align-items:flex-end;min-height:168px;padding:14px 16px;display:flex}@media (width<=540px){.vv-rij{grid-template-columns:1fr}.hero-groet{font-size:36px}}.journeys-link{text-align:left;border:1px solid var(--line);width:100%;color:var(--cream-soft);background:#ffffff08;border-radius:14px;padding:18px 20px;font-size:14.5px}.journeys-link:hover{border-color:var(--gold-deep);color:var(--gold)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}@media (prefers-reduced-motion:reduce){.tk-live,.sp-schijf.adem{animation:none!important}*{transition-duration:.01ms!important}}button{min-height:44px}.welkom{position:fixed;inset:0;overflow:hidden}.welkom .hero-beeld{position:absolute;inset:0}.welkom-waas{background:linear-gradient(#04070c59,#04070cd1);position:absolute;inset:0}.welkom-inhoud{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:480px;height:100%;margin:0 auto;padding:0 28px;display:flex;position:relative}.welkom-kop{color:var(--cream);text-shadow:0 2px 24px #00000080;margin:14px 0 16px;font-size:34px}.welkom-zin{color:var(--cream-soft);margin-bottom:34px;font-size:16px;line-height:1.7}.welkom-knop{border:1px solid var(--gold-deep);width:100%;color:var(--gold);background:linear-gradient(#6ef2c838,#6ef2c814);border-radius:999px;padding:17px 24px;font-size:17px}.welkom-knop:hover{box-shadow:0 0 38px var(--gold-glow)}.welkom-skip{color:var(--cream-soft);text-underline-offset:4px;background:0 0;border:none;margin-top:18px;font-size:14px;text-decoration:underline}.welkom-proef{flex-direction:column;align-items:center;display:flex}.welkom-stilte{border:1px solid var(--line);border-radius:50%;width:260px;height:260px}.welkom-fase{font-family:var(--serif);color:var(--gold);margin-top:18px;font-size:24px}.welkom-fasetekst{color:var(--cream-soft);max-width:320px;margin-top:6px;font-size:15px}.welkom-momenten{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.welkom-moment{border:1px solid var(--gold-deep);color:var(--gold);background:#6ef2c81a;border-radius:999px;padding:13px 22px;font-size:15px}.speler{z-index:20;position:fixed;inset:0}.sp-achtergrond{filter:blur(26px)brightness(.55);position:absolute;inset:0;transform:scale(1.15)}.sp-waas{background:#04070c73;position:absolute;inset:0}.sp-inhoud{flex-direction:column;align-items:center;height:100%;padding:18px 24px 40px;display:flex;position:relative}.sp-sluit{border:1px solid var(--line);width:46px;height:46px;color:var(--cream);background:#04070c80;border-radius:50%;align-self:flex-start;font-size:20px;transition:opacity .8s}.sp-midden{flex:1;justify-content:center;align-items:center;display:flex}.sp-schijf{border-radius:50%;width:250px;height:250px;box-shadow:0 0 80px #0000008c}.sp-schijf.adem{animation:6s ease-in-out infinite schijf-adem}@keyframes schijf-adem{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.sp-onder{text-align:center;width:100%;max-width:420px}.sp-titel{font-family:var(--serif);color:var(--cream);font-size:26px}.sp-sub{color:var(--cream-soft);margin:6px 0 22px;font-size:14px}.sp-knoppen{justify-content:center;align-items:center;gap:12px;transition:opacity .8s;display:flex}.sp-knop{border:1px solid var(--gold-deep);color:var(--gold);white-space:nowrap;background:#6ef2c824;border-radius:999px;padding:13px 20px;font-size:15px}.sp-knop.groot{padding:15px 30px;font-size:16px}.sp-knop.stil{border-color:var(--line);color:var(--cream-soft);background:#04070c66}.sp-inhoud.rustig .sp-knoppen,.sp-inhoud.rustig .sp-sluit{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.sp-inhoud.rustig .sp-knoppen,.sp-inhoud.rustig .sp-sluit{opacity:1;pointer-events:auto}}.sb-open{min-width:0;color:var(--cream);text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:12px;padding:0;display:flex}.ontdek-intro{text-align:center;margin-bottom:26px}.ontdek-zin{font-family:var(--serif);color:var(--cream);max-width:460px;margin:8px auto 0;font-size:19px;line-height:1.6}.deuren{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.deurkaart{border:1px solid var(--line);text-align:left;color:#fff;border-radius:18px;align-items:flex-end;min-height:170px;padding:16px 18px;transition:box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.deurkaart:hover{border-color:var(--gold-deep);box-shadow:0 0 34px var(--gold-glow)}.deurkaart-beeld{position:absolute;inset:0}.deurkaart-tekst{position:relative}.deurkaart-titel{font-family:var(--serif);letter-spacing:-.01em;text-shadow:0 1px 12px #000000a6;filter:drop-shadow(0 0 18px #6ef2c84d);font-size:26px;font-weight:600;display:block}.deurkaart-zin{color:#ffffffd9;text-shadow:0 1px 8px #0000008c;margin-top:3px;font-size:13.5px;display:block}.deur-kop{flex-direction:column;justify-content:space-between;min-height:300px;margin:0 -24px;padding:14px 24px 22px;display:flex;position:relative}.deur-waas{background:linear-gradient(#04070c4d,#04070c00 40%,#04070c 100%);position:absolute;inset:0}.deur-terug{border:1px solid var(--line);color:var(--cream);background:#04070c73;border-radius:999px;align-self:flex-start;padding:10px 18px;font-size:14px;position:relative}.deur-titelblok{position:relative}.deur-titelblok h2{color:var(--cream);text-shadow:0 2px 18px #00000080;font-size:34px}.deur-titelblok p{color:var(--cream-soft);max-width:480px;margin-top:8px;font-size:15px;line-height:1.65}.deur-tracks{gap:14px;margin-top:22px;display:grid}.artiest-blok{border:1px solid var(--line);background:#ffffff08;border-radius:18px;grid-template-columns:1fr 1fr;align-items:center;gap:20px;padding:18px;display:grid}@media (width<=640px){.artiest-blok{grid-template-columns:1fr}}.artiest-video{background:#000;border-radius:12px;width:100%}.artiest-naam{font-family:var(--serif);color:var(--gold);font-size:24px}.artiest-onder{letter-spacing:.22em;text-transform:uppercase;color:var(--gold-deep);margin:4px 0 12px;font-size:12px}.artiest-copy{color:var(--cream-soft);font-size:14.5px;line-height:1.65}.bundel.gedimd{opacity:.72}.smaken{grid-template-columns:1fr 1fr;gap:12px;max-width:640px;margin:22px auto 0;display:grid}@media (width<=560px){.smaken{grid-template-columns:1fr}}.smaak{border:1px solid var(--line);text-align:left;background:#ffffff08;border-radius:14px;padding:14px 16px}.smaak-naam{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:6px;font-size:11.5px}.smaak-uitleg{color:var(--cream-soft);font-size:13.5px;line-height:1.55}.deurkaart-hz{font-family:var(--sans);color:var(--gold);opacity:.9;font-size:13px}.verhaal{text-align:center;max-width:560px;margin:0 auto 34px}.verhaal-kop{color:var(--gold);margin:6px 0 18px;font-size:30px}.verhaal-tekst{text-align:left;flex-direction:column;gap:14px;display:flex}.verhaal-tekst p{color:var(--cream-soft);font-size:15.5px;line-height:1.75}.verhaal-naam{font-family:var(--serif);color:var(--gold);text-align:right;font-size:17px;font-style:italic}.verhaal .smaken{margin-top:26px}.tk-betekenis{color:var(--gold-deep);margin-top:5px;font-size:12.5px;font-style:italic;line-height:1.5}button.smaak{cursor:pointer;color:var(--cream);transition:border-color .25s,box-shadow .25s}button.smaak:hover{border-color:var(--gold-deep);box-shadow:0 0 26px #6ef2c81a}.smaak-pijl{color:var(--gold);margin-top:10px;font-size:12.5px;display:block}.sp-duur{justify-content:center;align-items:center;gap:7px;margin-bottom:18px;display:flex}.sp-duurknop{border:1px solid var(--line);min-width:46px;color:var(--cream-soft);background:#04070c66;border-radius:999px;padding:9px 0;font-size:14px}.sp-duurknop.actief{border-color:var(--gold);color:var(--gold);background:#6ef2c829}.sp-duur-label{color:var(--cream-soft);margin-left:2px;font-size:12.5px}.navigatie{flex-wrap:wrap;justify-content:center;row-gap:8px;padding:0 4px}@media (width>=620px){.navigatie{flex-wrap:wrap;justify-content:center;row-gap:8px;overflow-x:visible}}.nav-knop{flex:none}.gids{max-width:620px;margin:0 auto}.startpad{text-align:left;border:1px solid var(--gold-deep);width:100%;color:var(--cream);background:linear-gradient(160deg,#6ef2c824,#6ef2c80a);border-radius:16px;margin-bottom:26px;padding:20px 22px;display:block}.startpad:hover{box-shadow:0 0 30px var(--gold-glow)}.startpad-kicker{letter-spacing:.3em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:8px;font-size:11px;display:block}.startpad-tekst{color:var(--cream-soft);font-size:14.5px;line-height:1.65;display:block}.startpad-tekst strong{color:var(--gold);font-weight:600}.gids-lijst{flex-direction:column;gap:12px;display:flex}.gids-kaart{text-align:left;border:1px solid var(--line);color:var(--cream);background:#ffffff08;border-radius:14px;align-items:stretch;gap:14px;padding:12px;transition:border-color .25s,box-shadow .25s;display:flex}.gids-kaart:hover{border-color:var(--gold-deep);box-shadow:0 0 26px #6ef2c814}.gids-art{border-radius:10px;flex:none;justify-content:center;align-items:flex-end;width:92px;padding-bottom:8px;display:flex;position:relative}.gids-hz{color:#fff;text-shadow:0 1px 8px #000000a6;background:#00000059;border-radius:999px;padding:3px 9px;font-size:13px}.gids-titel{font-family:var(--serif);margin-bottom:4px;font-size:18px;display:block}.gids-regel{color:var(--cream-soft);margin-bottom:3px;font-size:13.5px;line-height:1.5;display:block}.gids-regel em{color:var(--gold-deep);font-style:normal}.gids-regel.stil{color:var(--gold-deep);font-style:italic}.gids-tim{font-family:var(--serif);color:var(--gold);margin-top:5px;font-size:13.5px;font-style:italic;display:block}.sp-bed{justify-content:center;align-items:center;gap:7px;margin-bottom:6px;display:flex}.sp-bed .sp-duurknop{min-width:62px}.sp-bed-hint{color:var(--cream-soft);opacity:.8;margin-bottom:14px;font-size:11.5px}.verhaal-sub{font-family:var(--serif);color:var(--cream-soft);margin:2px 0 18px;font-size:17px;font-style:italic}.verhaal-video{background:#000;border-radius:14px;width:100%;margin-bottom:18px}.reis-banner{border:1px solid var(--gold);width:100%;color:var(--cream);text-align:center;background:linear-gradient(160deg,#6ef2c838,#6ef2c812);border-radius:16px;margin-top:24px;padding:20px 24px;transition:box-shadow .3s;display:block}.reis-banner:hover{box-shadow:0 0 40px var(--gold-glow)}.reis-kop{font-family:var(--serif);color:var(--gold);font-size:22px;display:block}.reis-sub{color:var(--cream-soft);margin-top:4px;font-size:14px;display:block}button.bundel.klikbaar{cursor:pointer;text-align:left;transition:box-shadow .3s,border-color .3s}button.bundel.klikbaar:hover{border-color:var(--gold);box-shadow:0 0 34px var(--gold-glow)}.bu-pijl{color:var(--gold);text-shadow:0 1px 8px #00000080;margin-top:10px;font-size:12.5px}.deur-titelblok .bu-badge{margin-top:10px}.standaard{text-align:center;max-width:620px;margin-left:auto;margin-right:auto}.standaard-kop{color:var(--gold);margin:6px 0 12px;font-size:26px}.founder{text-align:center;max-width:620px;margin-left:auto;margin-right:auto}.founder-video{border:1px solid var(--line);background:#000;border-radius:18px;width:min(560px,100%);height:auto;box-shadow:0 18px 60px #00000073}.founder-onder{color:var(--cream-soft);margin-top:10px;font-size:13.5px}.waterfall-home{max-width:620px;margin-left:auto;margin-right:auto}.waterfall-kop{color:var(--gold);margin:6px 0 12px;font-size:26px}.waterfall-intro{color:var(--cream-soft);margin-bottom:18px;font-size:15px;line-height:1.7}.waterfall-proef{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.waterfall-proef .welkom-knop{flex:1;min-width:160px}.waterfall-vol{color:var(--cream-soft);margin:10px 0 0;font-size:13.5px}.waterfall-lijst{flex-direction:column;gap:14px;display:flex}.waterfall-item .trackkaart{border-bottom-right-radius:0;border-bottom-left-radius:0}.waterfall-proefknop{border:1px solid var(--gold-deep);width:100%;color:var(--gold);cursor:pointer;background:#6ef2c81a;border-top:none;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding:11px 16px;font-size:14px;display:block}.aanbod-lijst{border:1px solid var(--line);border-radius:14px;margin:0 0 26px;padding:0;list-style:none;overflow:hidden}.aanbod-item{color:var(--cream);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:14.5px;display:flex}.aanbod-item+.aanbod-item{border-top:1px solid var(--line)}.aanbod-duren{flex-shrink:0;gap:6px;display:flex}.aanbod-duur{color:var(--gold);border:1px solid var(--gold-deep);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px}.bundel-verkoop{max-width:620px;margin:22px auto 26px}.aanbod-vink{color:var(--gold);flex-shrink:0}.aanbod-item .aanbod-vink+.aanbod-naam{flex:1}.perfect-lijst{color:var(--cream-soft);margin:0 0 22px;padding:0;font-size:14.5px;line-height:1.9;list-style:none}.perfect-lijst li:before{content:"·";color:var(--gold);margin-right:8px}.gids-pdf-link{color:var(--gold);margin:-14px 0 26px;font-size:14px;text-decoration:none;display:block}.traditie{gap:14px;margin-bottom:26px;display:grid}.traditie-blok{border:1px solid var(--line);border-radius:14px;padding:16px 18px}.traditie-blok h4{color:var(--gold);margin-bottom:8px;font-size:16px}.traditie-blok p{color:var(--cream-soft);font-size:14.5px;line-height:1.65}.gids-proeven{flex-wrap:wrap;gap:12px;margin-bottom:14px;display:flex}.gids-proeven .welkom-knop{flex:1;min-width:150px}.gids-koop{width:100%;margin-bottom:26px;display:block}.gids-bundelkop{color:var(--gold);margin:0 0 14px;font-size:20px}.waterfall-home .deurkaart{width:100%;margin-top:16px}.standaard-intro{color:var(--cream-soft);margin-bottom:24px;font-size:15px;line-height:1.7}.standaard-figuur{margin:0 0 22px}.standaard-figuur img{border:1px solid var(--line);border-radius:14px;width:100%}.standaard-figuur figcaption{color:var(--cream-soft);margin-top:8px;font-size:13px;line-height:1.55}.reset-quote{font-family:var(--serif);color:var(--gold);max-width:440px;margin:0 auto 12px;font-size:16.5px;font-style:italic;line-height:1.65}.reset-quote-naam{color:var(--cream-soft);margin-top:6px;font-size:14px;display:block}.reset-uitklank{text-align:center;color:var(--gold-deep);margin:-8px 0 22px;font-size:13px;font-style:italic}.pakket-kaart{border:1px solid var(--gold);border-radius:20px;position:relative;overflow:hidden}.pakket-waas{background:linear-gradient(#04070cb8,#04070ce6);position:absolute;inset:0}.pakket-inhoud{text-align:center;padding:30px 26px;position:relative}.pakket-inhoud h3{color:var(--gold);margin:6px 0 14px;font-size:26px}.pakket-ervaring{color:var(--cream-soft);max-width:500px;margin:0 auto 18px;font-size:14.5px;line-height:1.7}.pakket-lijst{text-align:left;max-width:440px;margin:0 auto 20px;list-style:none}.pakket-lijst li{color:var(--cream);margin-bottom:8px;padding-left:22px;font-size:14px;line-height:1.5;position:relative}.pakket-lijst li:before{content:"·";color:var(--gold);font-weight:700;position:absolute;left:6px}.pakket-prijs{color:var(--cream-soft);margin-bottom:14px;font-size:15px}.pakket-prijs strong{font-family:var(--serif);color:var(--gold);margin-right:6px;font-size:26px}.pakket .welkom-knop{max-width:340px;margin:0 auto}.pakket-melding{color:var(--gold);margin-top:12px;font-size:13.5px}.pakket-member{gap:8px;max-width:420px;margin:18px auto 0;display:flex}.pakket-member input{border:1px solid var(--line);min-width:0;color:var(--cream);background:#04070c99;border-radius:999px;flex:1;padding:12px 14px;font-family:inherit;font-size:13.5px}.pakket-member-knop{border:1px solid var(--gold-deep);color:var(--gold);white-space:nowrap;background:#6ef2c81f;border-radius:999px;padding:12px 18px;font-size:13.5px}.pakket-fout{color:#d08a7a;margin-top:8px;font-size:12.5px}.pakket-gratis{color:var(--cream-soft);margin-top:10px;font-size:12.5px}.pakket-bezit{font-family:var(--serif);color:var(--gold);font-size:18px}.sp-pakket-hint{color:var(--gold-deep);margin-bottom:14px;font-size:13px}.trackkaart{padding:0;display:block;position:relative}.tk-speel{text-align:left;width:100%;color:var(--cream);background:0 0;border:none;align-items:stretch;gap:14px;padding:12px 44px 12px 12px;display:flex}.tk-art{border-radius:10px;flex:none;justify-content:center;align-items:center;width:84px;min-height:84px;display:flex;position:relative}.tk-tekst,.tk-titel,.tk-sub,.tk-copy,.tk-betekenis{display:block}.tk-info{border:1px solid var(--line);width:30px;height:30px;min-height:30px;color:var(--gold);font-family:var(--serif);background:#04070c80;border-radius:50%;padding:0;font-size:15px;line-height:1;position:absolute;top:12px;right:12px}.tk-info:hover{border-color:var(--gold)}.tk-infopaneel{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:14px 16px 16px;display:flex}.tk-infopaneel p{color:var(--cream-soft);font-size:13.5px;line-height:1.6}.tk-infopaneel em{color:var(--gold-deep);font-style:normal}.tk-info-uitleg{border-left:1px solid var(--line);padding-left:12px}.tk-info-tim{font-family:var(--serif);color:var(--gold);font-style:italic}.reset-uitklank{text-align:center;color:var(--cream-soft);margin-bottom:16px;font-size:13.5px}.reset-uitklank strong{color:var(--gold);font-weight:400;font-family:var(--serif)}.verhaal{background:radial-gradient(90% 60% at 50% 0,#6ef2c817,#0000 70%),linear-gradient(#6ef2c80a,#0000 60%);margin:0 -24px 40px;padding:34px 24px 30px;position:relative}.standaard{background:radial-gradient(80% 60% at 50% 40%,#7a60a829,#0000 70%),linear-gradient(#1e122c8c,#04070c33);border-top:1px solid #6ef2c81f;border-bottom:1px solid #6ef2c81f;max-width:none;margin-left:-24px;margin-right:-24px;padding:40px 24px 36px;position:relative}.standaard>*{max-width:620px;margin-left:auto;margin-right:auto}.deuren{margin-top:44px}.sectie.artiest{border-top:1px solid var(--line);background:linear-gradient(#7a60941f,#0000);margin-left:-24px;margin-right:-24px;padding:34px 24px}.sectie.artiest>*{max-width:720px;margin-left:auto;margin-right:auto}.frequenties{padding-bottom:20px}.freq-groep{margin-top:34px}.freq-groep-intro{color:var(--cream-soft);max-width:56ch;margin:-8px 0 18px;font-size:14.5px}.freq-kaart{border:1px solid var(--line);background:linear-gradient(#6ef2c80d,#ffffff03);border-radius:18px;padding:18px 18px 16px}.freq-kaart+.freq-kaart{margin-top:14px}.freq-koprij{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.freq-hz{font-family:var(--serif);color:var(--gold);font-size:26px}.freq-naam{letter-spacing:.06em;text-transform:uppercase;color:var(--cream-soft);font-size:15px}.freq-claim{color:var(--gold);margin:6px 0 12px;font-size:15px;line-height:1.5}.freq-regel{color:var(--cream);margin-top:8px;font-size:14.5px;line-height:1.55}.freq-regel strong{color:var(--cream);font-weight:600}.freq-lijst{margin:4px 0 0;padding:0;list-style:none}.freq-lijst li{color:var(--cream-soft);padding-left:18px;font-size:14.5px;line-height:1.6;position:relative}.freq-lijst li:before{content:"·";color:var(--gold-deep);position:absolute;left:4px}.freq-vormen{color:var(--cream-soft);border-top:1px solid var(--line);letter-spacing:.02em;margin-top:12px;padding-top:10px;font-size:12.5px}.freq-acties{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.freq-proef{border:1px solid var(--line);color:var(--cream);background:0 0;border-radius:999px;padding:11px 18px;font-size:14px}.freq-proef:hover{border-color:var(--gold-deep);color:var(--gold)}.freq-cta{border:1px solid var(--gold-deep);color:var(--gold);background:linear-gradient(#6ef2c838,#6ef2c814);border-radius:999px;padding:11px 18px;font-size:14px}.freq-cta:hover{box-shadow:0 0 30px var(--gold-glow)}.freq-waarom{margin-top:36px}.veld-achtergrond{z-index:0;opacity:.75;pointer-events:none;filter:blur(7px);width:100vw;height:100vh;position:fixed;inset:0;transform:scale(1.03)}.pagina{z-index:1;position:relative}.golf-hero{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08141a61;border-radius:22px;margin:0 0 26px;position:relative;overflow:hidden;box-shadow:0 0 70px #4ad9ff33}.golf-canvas{width:100%;height:220px;display:block}.golf-bijschrift{color:var(--cream-soft);letter-spacing:.04em;font-size:12px;position:absolute;bottom:12px;left:18px}@media (width<=520px){.golf-canvas{height:170px}}.brief-tim{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08141a61;border-radius:18px;margin:6px 0 26px;padding:24px 24px 20px;box-shadow:0 0 50px #4ad9ff1a}.brief-tim p{color:var(--cream);font-size:15px;line-height:1.7}.brief-tim p+p{margin-top:14px}.brief-aanhef{font-family:var(--serif);color:var(--gold);font-size:19px}.brief-groet{flex-direction:column;gap:2px;display:flex}.brief-naam{font-family:var(--serif);color:var(--gold);font-size:24px}.natuur-uitleg{margin:34px 0 8px}.natuur-uitleg p{color:var(--cream-soft);max-width:60ch;font-size:15px;line-height:1.7}.natuur-uitleg p+p{margin-top:12px}.brief-foto{object-fit:cover;object-position:center 42%;border-radius:18px 18px 0 0;width:calc(100% + 48px);height:460px;margin:-24px -24px 20px;display:block}@media (width<=520px){.brief-foto{object-position:center 36%;height:340px}}.bundels-view .bundels{margin-top:8px}.deur-meer{border-top:1px solid var(--line);margin-top:44px;padding-top:26px}.natuur-beeld{margin:0 0 18px}.natuur-beeld img{border:1px solid var(--line);border-radius:16px;width:100%;display:block;box-shadow:0 0 50px #4ad9ff1f}.natuur-beeld figcaption{color:var(--cream-soft);margin-top:8px;font-size:12.5px}.home-motto{font-family:var(--serif);letter-spacing:-.02em;text-align:center;margin:-14px 0 22px;font-size:clamp(28px,4.6vw,40px);font-weight:300;line-height:1.12}.home-motto b{background:linear-gradient(100deg, var(--gold), var(--gold-deep) 55%, var(--cyaan));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}.home-natuurzin{color:var(--cream-soft);text-align:center;margin:-8px 0 24px;font-size:16px;font-weight:300;line-height:1.65}.home-pdf{text-align:center;margin:14px 0 0;display:block}.nav-knop.belangrijk{font-family:var(--serif);border:1px solid var(--gold);color:var(--gold);background:linear-gradient(#6ef2c829,#4ad9ff0d);padding:11px 18px;font-size:15px;font-weight:600;box-shadow:0 0 22px #6ef2c838}.nav-knop.belangrijk:hover{color:var(--gold);box-shadow:0 0 34px #6ef2c859}.nav-knop.belangrijk.actief{color:#04110d;background:linear-gradient(100deg, var(--gold), var(--gold-deep) 60%, var(--cyaan));border:1px solid #0000;box-shadow:0 0 40px #6ef2c866}.bundels-start{margin:0 0 34px}.bundels-start .rk-kicker{margin-bottom:10px}.reset-bundel-link{color:var(--gold);text-underline-offset:4px;background:0 0;border:none;margin-top:10px;padding:0;font-size:14px;text-decoration:underline;display:inline-block}.reset-bundel-link:hover{color:var(--gold-deep)}.golf-woord{pointer-events:none;font-family:var(--serif);letter-spacing:.14em;text-indent:.14em;background:linear-gradient(100deg, #eafcf6 10%, var(--gold) 50%, var(--cyaan) 95%);color:#0000;filter:drop-shadow(0 0 24px #6ef2c866);-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;margin:0;font-size:clamp(26px,4.4vw,42px);font-weight:300;display:flex;position:absolute;inset:0}.deurkaart-vraag{letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-bottom:6px;font-size:12px;display:block}.golf-gratis{color:var(--gold);letter-spacing:.04em;font-size:12px;position:absolute;bottom:12px;right:18px}@media (width<=560px){.golf-gratis{bottom:30px;left:18px;right:auto}}.geo-modus{z-index:30;background:var(--night);position:fixed;inset:0}.geo-canvas{width:100%;height:100%;position:absolute;inset:0}.geo-sluit{z-index:31;border:1px solid var(--line);color:var(--cream-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04070c80;border-radius:999px;padding:10px 18px;font-size:13px;position:absolute;top:18px;right:18px}.geo-sluit:hover{color:var(--gold);border-color:var(--gold)}.geo-onder{z-index:31;text-align:center;color:var(--cream-soft);letter-spacing:.06em;margin:0;font-size:13px;position:absolute;bottom:24px;left:0;right:0}.sp-kijkknop{border:1px solid var(--line);color:var(--gold);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04070c66;border-radius:999px;margin:16px auto 0;padding:11px 22px;font-size:14px;display:block}.sp-kijkknop:hover{border-color:var(--gold);box-shadow:0 0 30px var(--gold-glow)}.home-propositie{text-align:center;color:var(--cream-soft);margin:-12px 0 22px;font-size:15px;font-weight:300;line-height:1.6}.deurkaart-prijs{letter-spacing:.04em;color:var(--gold);margin-top:8px;font-size:12.5px;display:block}.bu-prijs{color:#fff;text-shadow:0 1px 8px #00000073;margin:-8px 0 12px;font-size:13.5px}.brief-intro{letter-spacing:.24em;text-transform:uppercase;color:var(--gold);text-align:center;margin:0 0 10px;font-size:12px}.review-rooster{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.review-kaart{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08141a61;border-radius:16px;margin:0;padding:18px 18px 14px}.review-kaart blockquote{color:var(--cream);margin:0;font-size:14.5px;line-height:1.6}.review-kaart figcaption{color:var(--gold);margin-top:10px;font-size:12.5px}.pakket-quote{color:var(--cream);margin-bottom:10px;font-size:14px;font-style:italic}.pakket-quote span{color:var(--gold);margin-left:6px;font-style:normal}.deurkaart{min-height:200px}.deurkaart .vv-schaduw{background:linear-gradient(#04070c1a 0%,#04070c8c 42%,#04070cf2 100%)}.deurkaart-prijs{background:linear-gradient(100deg, var(--gold), var(--gold-deep) 60%, var(--cyaan));color:#04110d;letter-spacing:.02em;border-radius:999px;margin-top:12px;padding:10px 16px;font-size:13px;font-weight:600;display:inline-block;box-shadow:0 0 30px #6ef2c859}.deurkaart:hover .deurkaart-prijs{box-shadow:0 0 46px #4ad9ff80}.review-binnenkort{color:var(--cream-soft);margin-top:12px;font-size:13px}@media (width<=430px){.navigatie{gap:6px 5px}.nav-knop{padding:8px;font-size:12.5px}.nav-knop.belangrijk{padding:9px 12px;font-size:13.5px}}:root{--night:#04070c;--night-soft:#071019;--gold:#6ef2c8;--gold-deep:#35e0e0;--gold-glow:#6ef2c838;--cyaan:#4ad9ff;--cream:#eafcf6;--cream-soft:#eafcf6a8;--line:#6ef2c82e;--serif:"Sora", -apple-system, BlinkMacSystemFont, sans-serif;--sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{min-height:100%}body{background:radial-gradient(ellipse 90% 70% at 18% 8%, #6ef2c829, transparent 62%), radial-gradient(ellipse 85% 75% at 85% 30%, #4ad9ff24, transparent 62%), radial-gradient(ellipse 110% 85% at 50% 105%, #35e0e01f, transparent 68%), var(--night);color:var(--cream);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}h1,h2,h3{font-family:var(--serif);letter-spacing:-.02em;font-weight:300}button{cursor:pointer;font-family:inherit}
